OSDN Git Service

fortran/
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2
3         PR fortran/19673
4         * gfortran.dg/func_result_1.f90: New test.
5
6 2005-03-04  Ben Elliston  <bje@au.ibm.com>
7
8         * gcc.misc-tests/options.exp: New test.
9
10 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
11
12         * gcc.dg/pr15784-4.c: New test.
13
14 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
15
16         * gcc.c-torture/execute/pr17133.c: New.
17         * gcc.c-torture/compile/20050303-1.c: New.
18
19 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
20
21         * gcc.dg/cpp/assert4.c:  Fix for cygwin
22
23 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
24
25         * g++.dg/overload/using2.C: New.
26
27 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
28
29         PR c++/19916
30         * g++.dg/init/ptrmem2.C: New test.
31
32 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
33
34         PR c/8927
35         * gcc.dg/pr8927-1.c: New test.
36
37 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
38
39         PR c++/20232
40         * g++.dg/inherit/covariant12.C: New.
41
42 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
43
44         PR fortran/19479
45         * gfortran.dg/bound_1.f90: New test.
46
47 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
48
49         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
50         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
51
52 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
53
54         PR c/20245
55         * gcc.dg/pr20245-1.c: New test.
56
57 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
58
59         PR middle-end/19874
60         * gcc.c-torture/execute/20050119-2.c: New test case.
61
62 2005-02-28  Ben Elliston  <bje@au.ibm.com>
63
64         * README: Update the DejaGnu bug reporting address.
65         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
66         * lib/objc-torture.exp: Likewise.
67
68 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
69
70         * gfortran.dg/boz_1.f90: New test.
71         * gfortran.dg/boz_3.f90: New test.
72         * gfortran.dg/boz_4.f90: New test.
73
74 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
75
76         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
77         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
78
79 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
80
81         PR libfortran/20101
82         * gfortran.dg/write_0_pe_format.f90: New test.
83
84 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
85
86         PR c++/20206
87         * g++.dg/opt/thunk2.C: New test.
88         * g++.dg/opt/covariant1.C: New test.
89
90 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
91
92         * gfortran.dg/e_d_fmt.f90: New test.
93
94 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
95
96         * gcc.dg/asm-b.c: Fix comment typos.
97
98 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
99
100         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
101         a V_MAY_DEF also.
102
103 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
104
105         PR tree-opt/20188
106         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
107         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
108         * gcc.dg/asm-b.c: New test.
109
110 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
111
112         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
113         Disable this test on IRIX 6.
114
115 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
116
117         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
118         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
119         parser.
120
121 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
122
123         PR tree-optimization/20204
124         * testsuite/gcc.dg/pr20204.c: New test.
125
126 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
127
128         PR target/20196
129         * gcc.c-torture/execute/20050224-1.c: New test.
130
131         PR c++/20175
132         * g++.dg/warn/Wbraces2.C: New test.
133
134 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
135
136         PR c++/19878
137         * g++.dg/init/const2.C: New test.
138
139 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
140
141         PR tree-optimization/20100
142         * gcc.c-torture/execute/pr20100-1.c: New test.
143
144 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
145
146         * gfortran.dg/implicit_3.f90: New test.
147
148         * gfortran.dg/deftype_1.f90: New test.
149
150 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
151
152         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
153         the test passes.
154         * g++.dg/other/anon3.C: Accept a warning.
155
156 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
157
158         * gcc.dg/pr20017.c: Fix a comment typo.
159
160 2005-02-23  Bud Davis  <bdavis@gfortran.org>
161
162         * gfortran.dg/list_read_4.f90: Change to f90 comments.
163
164 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
165
166         PR ada/19902
167         * ada/acats/tests/cxa/cxa3004.a: Remove.
168         * ada/acats/tests/cxb/cxb30061.am: Likewise.
169
170 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
171
172         PR c++/20073
173         * g++.dg/init/const1.C: New test.
174
175         PR c++/19991
176         * g++.dg/parse/constant7.C: New test.
177
178         PR c++/20152
179         * g++.dg/parse/error27.C: New test.
180         * g++.dg/template/qualttp15.C: Adjust error markers.
181         * g++.old-deja/g++.other/struct1.C: Likewise.
182         
183         PR c++/20153
184         * g++.dg/template/error17.C: New test.
185
186         PR c++/20148
187         * g++.dg/parser/error26.C: New test.
188
189 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
190
191         PR tree-optimization/20100
192         PR tree-optimization/20115
193         * gcc.dg/pr20115.c: New test.
194         * gcc.dg/pr20115-1.c: New test.
195         * gcc.dg/pr20100.c: New test.
196         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
197         call-clobbered variables after alias1.
198
199 2005-02-22  Bud Davis  <bdavis@gfortran.org>
200
201         * gfortran.dg/list_read_4.f90: new test.
202
203 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
204
205         PR rtl-optimization/20017.
206         * gcc.dg/pr20017.c: New.
207
208 2005-02-22  Devang Patel  <dpatel@apple.com>
209
210         PR 19952
211         * g++.dg/tree-ssa/pr19952.C: New test.
212         
213 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
214
215         PR c++/19883
216         * g++.dg/parse/constant6.C: New test.
217
218 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
219
220         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
221         * g++.dg/charset/asm2.c: Likewise.
222         * g++.dg/charset/asm3.c: Likewise.
223         * g++.dg/charset/asm4.c: Likewise.
224         * g++.dg/charset/asm5.c: Likewise.
225         * g++.dg/charset/attribute1.c: Likewise.
226         * g++.dg/charset/attribute2.c: Likewise.
227         * g++.dg/charset/extern1.cc: Likewise.
228         * g++.dg/charset/extern2.cc: Likewise.
229         * g++.dg/charset/extern3.cc: Likewise.
230         * g++.dg/charset/function.cc: Likewise.
231         * g++.dg/charset/string.c: Likewise.
232         * g++.dg/charset/charset.exp: Likewise.
233         * lib/target-supports.exp (check_iconv_available): Fix comment.
234
235 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
236
237         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
238         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
239         * gcc.dg/charset/asm2.c: Likewise.
240         * gcc.dg/charset/asm3.c: Likewise.
241         * gcc.dg/charset/asm4.c: Likewise.
242         * gcc.dg/charset/asm5.c: Likewise.
243         * gcc.dg/charset/asm6.c: Likewise.
244         * gcc.dg/charset/attribute1.c: Likewise.
245         * gcc.dg/charset/attribute2.c: Likewise.
246         * gcc.dg/charset/builtin1.c: Likewise.
247         * gcc.dg/charset/extern.c: Likewise.
248         * gcc.dg/charset/function.c: Likewise.
249         * gcc.dg/charset/string.c: Likewise.
250         * gcc.dg/charset/charset.exp: Likewise.
251
252 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
253
254         PR fortran/20086
255         * gfortran.dg/pr20086.f90: New test.
256
257 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
258
259         PR tree-optimization/19786
260         * g++.dg/tree-ssa/pr19786.C: New.
261
262 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
263
264         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
265
266 2005-02-21  Jeff Law  <law@redhat.com>
267
268         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
269
270 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
271
272         * gfortran.dg/do_iterator: Split loop, markup all lines for
273         which an error locus is printed.
274         * gfortran.dg/pr17708.f90: Markup all lines for which an error
275         locus is printed.
276         * gfortran.dg/select_4.f90: Likewise.
277         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
278         locuses in the various permutations.
279
280 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
281
282         PR tree-optimization/19951
283         * g++.dg/vect: New directory.
284         * g++.dg/vect/vect.exp: New file.
285         * g++.dg/vect/pr19951.cc: New testcase.
286         * g++.dg/dg.exp: Also prune vectorizer tests.
287
288 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
289
290         PR 18785
291         * gcc.dg/charset/builtin1.c: New test.
292
293 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
294
295         PR c++/19299
296         * g++.dg/inherit/volatile1.C: New test.
297
298         PR c++/19440
299         * g++.dg/template/dtor4.C: New test.
300
301 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
302
303         * gfortran.dg/int_1.f90: New test.
304
305 2005-02-19  Devang Patel  <dpatel@apple.com>
306
307         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
308
309 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
310
311         * gfortran.dg/achar_1.f90: New test.
312
313 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
314
315         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
316
317 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
318             Jakub Jelinek  <jakub@redhat.com>
319
320         PR tree-optimization/19828
321         * gcc.dg/tree-ssa/loop-7.c: New test.
322         * gcc.c-torture/execute/20050218-1.c: New test.
323
324 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
325
326         PR c/20043
327         * gcc.dg/transparent-union-1.c: New test.
328         * gcc.dg/transparent-union-2.c: New test.
329
330 2005-02-18  James E Wilson  <wilson@specifixinc.com>
331
332         PR tree-optimization/18977
333         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
334
335 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
336
337         PR target/20054
338         * gcc.dg/pr20054.c: New test.
339
340 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
341
342         PR c++/19508
343         * g++.dg/ext/attrib20.C: New test.
344
345 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
346
347         PR middle-end/20030
348         * gfortran.fortran-torture/execute/character_passing.f90: New test.
349
350 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
351
352         PR c++/20008
353         * g++.dg/opt/switch4.C: New.
354
355 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
356
357         PR c++/20023
358         PR tree-optimization/20009
359         * gcc.c-torture/compile/20050217-1.c: New test.
360         * g++.dg/opt/switch3.C: New test.
361
362         PR tree-optimization/18947
363         * gcc.c-torture/compile/20050215-1.c: New test.
364         * gcc.c-torture/compile/20050215-2.c: New test.
365         * gcc.c-torture/compile/20050215-3.c: New test.
366
367 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
368
369         PR c++/20028
370         * g++.dg/template/crash34.C: New.
371
372         PR c++/20022
373         * g++.dg/other/access3.C: New.
374
375 2005-02-17  Ira Rosen  <irar@il.ibm.com>
376
377         * gcc.dg/vect/vect-98.c: New test.
378
379 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
380
381         PR tree-optimization/19967
382         * gcc.dg/pr19967.c: New.
383
384 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
385
386         PR middle-end/19857
387         * gcc.dg/tree-ssa/20050215-1.c: New test.
388         * gcc.c-torture/execute/20050215-1.c: New test.
389
390 2005-02-15  Eric Christopher  <echristo@redhat.com>
391
392         * gcc.dg/cpp/20050215-1.c: New file.
393
394 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
395
396         PR tree-optimization/15785
397         * gcc.dg/pr15785-1.c: New test.
398
399 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
400
401         PR c++/17788
402         * g++.dg/init/ctor4.C: New.
403         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
404
405 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
406
407         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
408         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
409
410 2005-02-15  Andreas Schwab  <schwab@suse.de>
411
412         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
413         declare malloc.
414
415 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
416
417         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
418
419 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
420
421         PR tree-optimization/19853
422         * gcc.c-torture/compile/pr19853.c: New test.
423
424 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
425
426         PR c++/19608
427         * g++.dg/parse/local-class1.C: New.
428
429         PR c++/19895
430         * g++.dg/parse/ptrmem3.C: New.
431
432         PR c++/19884
433         * g++.old-deja/g++.oliva/template6.C: Add another case.
434         * g++.dg/template/explicit6.C: New.
435
436 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
437
438         PR c++/17816
439         * g++.dg/other/redecl2.C: New.
440
441 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
442
443         PR c++/19891
444         * g++.dg/abi/covariant4.C: New.
445
446 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
447
448         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
449
450 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
451
452         * gcc.dg/vect/vect-96.c: Fix typo.
453
454 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
455
456         PR c++/14479
457         PR c++/19487
458         * g++.dg/template/enum5.C: New test.
459
460 2005-02-12  Ira Rosen  <irar@il.ibm.com>
461
462         * gcc.dg/vect/vect-97.c: New test.
463
464 2005-02-12  Ira Rosen  <irar@il.ibm.com>
465
466         * gcc.dg/vect/vect-96.c: New test.
467
468 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
469
470         * gcc.dg/builtins-34.c: Also check ldexp*.
471
472 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
473
474         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
475
476 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
477
478         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
479         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
480         dg-require-dll, dg-require-iconv, dg-require-named-sections,
481         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
482         selector_list, selector_expression, dg-process-target): Move to new
483         file target-supports-dg.exp.
484         * lib/target-supports-dg.exp: New.
485
486         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
487         New.
488
489 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
490
491         PR c++/19666
492         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
493
494         PR middle-end/19858
495         * gcc.c-torture/compile/20050210-1.c: New test.
496
497 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
498
499         PR c++/19755
500         * g++.dg/warn/Wbraces1.C: New test.
501
502 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
503
504         * gcc.dg/builtins-52.c: New testcase.
505
506 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
507
508         PR c/19342
509         * gcc.c-torture/execute/20050119-1.c: New test.
510
511 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
512
513         PR c++/19811
514         * g++.dg/init/delete1.C: New test.
515
516 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
517
518         PR c++/18470
519         * g++.dg/template/static12.C: New test.
520
521 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
522
523         PR c++/19787
524         * g++.dg/conversion/ambig1.C: New test.
525
526         PR c++/19739
527         * g++.dg/ext/attrib19.C: New test.
528
529         PR c++/19732
530         * g++.dg/parse/dtor5.C: New test.
531
532         PR c++/19762
533         * g++.dg/template/dtor3.C: New test.
534
535         PR c++/19826
536         * g++.dg/template/static11.C: New test.
537         * g++.dg/template/crash2.C: Remove dg-error marker.
538
539 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
540
541         PR C++/18491
542         * g++.old-deja/g++.mike/p10769a.C: Remove.
543
544 2005-02-09  Roger Sayle  <roger@eyesopen.com>
545
546         * gcc.dg/builtins-48.c: New test case.
547         * gcc.dg/builtins-49.c: New test case.
548         * gcc.dg/builtins-50.c: New test case.
549         * gcc.dg/builtins-51.c: New test case.
550
551 2005-02-09  Ian Lance Taylor  <ian@airs.com>
552
553         PR middle-end/19583
554         * g++.dg/warn/Wreturn-type-3.C: New test.
555
556 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
557
558         PR middle-end/19402
559         * gcc.dg/pr19402-1.c: New testcase.
560         * gcc.dg/pr19402-2.c: likewise.
561
562 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
563
564         PR middle-end/19854
565         * g++.dg/tree-ssa/tmmti.C: New testcase.
566
567 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
568
569         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
570
571 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
572
573         PR c++/19733
574         * g++.dg/parse/crash23.C: New test.
575         * g++.dg/warn/Weff1.C: New test.
576
577 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
578
579         * gcc.dg/20050209-1.c: New test.
580
581 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
582
583         PR target/19799
584         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
585
586 2005-02-08  Mike Stump  <mrs@apple.com>
587
588         * g++.dg/pch/import-2.c: New test.
589         * g++.dg/pch/import-2.hs: New.
590         * g++.dg/pch/include/import-2a.h: New.
591         * g++.dg/pch/include/import-2b.h: New.
592
593 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
594
595         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
596
597 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
598
599         * gfortran.dg/substr_1.f90: New test.
600
601 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
602
603         PR middle-end/19775
604         * gcc.dg/torture/builtin-power-1.c: Disable test for
605         invalid transformation.
606         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
607         no longer optimize.
608         * gcc.dg/builtins-47.c: New testcase.
609
610 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
611             Dorit Naishlos  <dorit@il.ibm.com>
612
613         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
614
615 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
616
617         * gcc.c-torture/compile/20050206-1.c: New test.
618
619 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
620
621         PR tree-opt/19768
622         * g++.dg/opt/pr19768.C: New test.
623
624 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
625
626         PR tree-opt/19736
627         * gcc.c-torture/compile/pr19736.c: New test.
628
629 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
630
631         PR c++/17401
632         * g++.dg/parse/error25.C: New test.
633
634 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
635
636         * gcc.c-torture/execute/20050203-1.c: New.
637
638 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
639
640         * gcc.dg/vect/vect-85.c: Remove xfail.
641         * gcc.dg/vect/vect-86.c: Remove xfail.
642         * gcc.dg/vect/vect-87.c: Remove xfail.
643         * gcc.dg/vect/vect-88.c: Remove xfail.
644
645 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
646
647         * gcc.dg/altivec-19.c: New.
648
649 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
650
651         PR c/17807
652         * gcc.dg/nested-func-3.c: New test.
653         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
654
655 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
656
657         * gcc.test-framework/gen_directive_tests: Generate tests for
658         selector expressions.
659
660 2005-02-02  Matt Austern  <austern@apple.com>
661
662         PR c++/19628
663         * g++/ext/builtin7.C: New.
664         * g++/ext/builtin8.C: New.
665
666 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
667
668         PR c/18502
669         * gcc.dg/pr18502-1.c: New test.
670
671 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
672
673         PR c++/17413
674         * g++.dg/template/local4.C: Tweak.
675
676 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
677
678         PR tree-optimization/19578
679         * gcc.c-torture/compile/20050202-1.c: New test.
680
681 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
682
683         PR c/19435
684         * gcc.dg/c99-init-4.c: New test.
685
686 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
687
688         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
689
690         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
691
692         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
693         * g++.dg/eh/check-vect.h: New.
694
695         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
696         * gcc.dg/vect/vect-78.c: Ditto.
697         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
698         Remove.
699
700         * g++.dg/conversion/simd1.C: Expect warning.
701         * g++.dg/ext/attribute-test-1.C: Ditto.
702         * g++.dg/ext/attribute-test-2.C: Ditto.
703         * g++.dg/ext/attribute-test-3.C: Ditto.
704         * g++.dg/ext/attribute-test-4.C: Ditto.
705
706         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
707         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
708
709         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
710
711 2005-02-01  Richard Henderson  <rth@redhat.com>
712
713         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
714         long double for ibm double-double format.
715         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
716
717 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
718
719         PR tree-optimization/19633
720         * testsuite/gcc.dg/pr19633-1.c: New test.
721         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
722         to NULL or a symbol.
723
724 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
725
726         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
727         New procs.
728         (dg-process-target (local override)): Handle selector expressions.
729
730         * gcc.test-framework/README: Describe tests in source directory.
731         * gcc.test-framework/test-framework.awk: Handle dg- tests.
732         * gcc.test-framework/test-framework.exp: Handle dg- tests.
733         * gcc.test-framework/dg-bogus-exp-P.c: New test.
734         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
735         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
736         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
737         * gcc.test-framework/dg-do-link-exp-P.c: New test.
738         * gcc.test-framework/dg-do-run-exp-P.c: New test.
739         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
740         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
741         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
742         * gcc.test-framework/dg-error-exp-P.c: New test.
743         * gcc.test-framework/dg-error-exp-XP.c: New test.
744         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
745         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
746         * gcc.test-framework/dg-output-exp-P.c: New test.
747         * gcc.test-framework/dg-output-exp-XF.c: New test.
748         * gcc.test-framework/dg-warning-exp-P.c: New test.
749         * gcc.misc-tests/dg-1.c: Remove.
750         * gcc.misc-tests/dg-2.c: Remove.
751         * gcc.misc-tests/dg-3.c: Remove.
752         * gcc.misc-tests/dg-4.c: Remove.
753         * gcc.misc-tests/dg-5.c: Remove.
754         * gcc.misc-tests/dg-6.c: Remove.
755         * gcc.misc-tests/dg-7.c: Remove.
756         * gcc.misc-tests/dg-8.c: Remove.
757         * gcc.misc-tests/dg-9.c: Remove.
758         * gcc.misc-tests/dg-10.c: Remove.
759         * gcc.misc-tests/dg-11.c: Remove.
760         * gcc.misc-tests/dg-12.c: Remove.
761         * gcc.misc-tests/dg-test.exp: Remove.
762
763         * gcc.test-framework/test-framework.awk: Change recording and
764         printing of passes and failures.
765
766         * gcc.test-framework: New directory.
767         * gcc.test-framework/README: New.
768         * gcc.test-framework/test-framework.exp: New.
769         * gcc.test-framework/test-framework.awk: New.
770         * gcc.test-framework/gen_directive_tests: New.
771
772 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
773
774         * lib/treelang.exp: Fix comment typos.
775         (treelang_target_compile): Don't append libs=-ltreelang to options.
776
777 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
778
779         * g++.dg/parse/typename7.C: Adjust error messages.
780
781 2005-01-31  Jeff Law  <law@redhat.com>
782
783         * gcc.c-torture/execute/20050131-1.c: New test.
784         * gcc.dg/wcaselabel.c: New test.
785
786 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
787
788         * g++.dg/other/warning1.C: Adjust error messags.
789         * g++.dg/parse/constant5.C: New test.
790
791 2005-01-31  Steven Bosscher  <stevenb@suse.de>
792
793         PR c/19333
794         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
795         the test case valid.
796         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
797         * testsuite/gcc.dg/array-7.c: Adjust expected result.
798         * testsuite/gcc.dg/pr18596-3.c: Likewise.
799         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
800         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
801         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
802
803 2005-01-31  Dale Johannesen  <dalej@apple.com>
804
805         * g++.dg/opt/pr19650.C:  New test.
806
807 2005-01-31  Richard Henderson  <rth@redhat.com>
808
809         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
810         long double for intel double extended format.
811         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
812
813 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
814
815         PR c++/19555
816         * g++.dg/template/static10.C: New test.
817
818         PR c++/19395
819         * g++.dg/parse/error24.C: New test.
820
821         PR c++/19367
822         * g++.dg/lookup/builtin1.C: New test.
823
824         PR c++/19457
825         * g++.dg/warn/conv3.C: New test.
826
827 2005-01-30  Bud Davis  <bdavis@gfortran.org>
828
829         PR fortran/19647
830         * gfortan.dg/inquire_7.f90
831
832 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
833
834         PR tree-optimization/15791
835         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
836         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
837         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
838         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
839         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
840         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
841         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
842         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
843         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
844         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
845
846 2005-01-29  Paul Brook  <paul@codesourcery.com>
847
848         PR fortran/18565
849         * check.c (real_or_complex_check): New function.
850         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
851         * intrinsic.c (add_functions): Use new check functions.
852         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
853         Add prototypes.
854
855 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
856
857         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
858         gcc.dg/lvalue-3.c: New tests.
859         * gcc.dg/concat.c: Update expected messages.
860
861 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
862
863         PR libfortran/19595
864         * gfortran.dg/eor_1.f90:  New test.
865
866 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
867
868         PR fortran/19589
869         * gfortran.dg/logical_data_1.f90: New test.
870
871 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
872
873         PR c++/19253
874         * g++.dg/template/crash33.C: New test.
875
876         PR c++/19667
877         * g++.dg/template/crash32.C: New test.
878
879 2005-01-28  Ian Lance Taylor  <ian@airs.com>
880
881         PR middle-end/16558
882         * g++.dg/warn/Wreturn-type-2.C: New test.
883
884 2004-06-24  Jeff Law  <law@redhat.com>
885
886         * gcc.dg/tree-ssa/20050128-1.c: New test.
887
888 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
889
890         * gcc.target/frv/all-mdpackh-1.c: New test.
891
892 2005-01-28  Steven Bosscher  <stevenb@suse.de>
893
894         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
895
896 2005-01-27  Richard Henderson  <rth@redhat.com>
897
898         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
899
900 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
901
902         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
903
904 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
905
906         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
907         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
908         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
909         to cope with cases where the multilib options override the dg-options.
910
911 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
912
913         PR c/18946
914         * gcc.dg/noncompile/20050120-1.c: New test.
915
916 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
917
918         PR tree-optimization/19633
919         * gcc.dg/pr19633.c: New test.
920         * gcc.dg/tree-ssa/pr19633.c: New test.
921
922 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
923
924         * gcc.dg/20041216-1.c: New test.
925
926 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
927
928         PR objc/18862
929         * objc.dg/selector-2.m: New test.
930
931 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
932
933         * g++.dg/opt/range-test-2.C: New test.
934
935         PR rtl-optimization/19579
936         * gcc.c-torture/execute/20050124-1.c: New test.
937
938 2005-01-26  Greg Parker  <gparker@apple.com>
939         Stuart Hastings  <stuart@apple.com>
940
941         * gcc.c-torture/execute/20050125-1.c: New.
942
943 2005-01-18  Jan Hubicka  <jh@suse.cz>
944
945         PR tree-optimize/19337
946         * gcc.c-torture/compile/20050119-1.c: New test.
947
948 2005-01-24  James E Wilson  <wilson@specifixinc.com>
949
950         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
951         test for successful match.
952
953 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
954
955         PR objc/18408
956         * objc.dg/comp-types-7.m: New test.
957
958 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
959
960         * lib/target-supports.exp (current_target_name): New.
961         (check_effective_target_ilp32, check_effective_target_lp64):
962         Cache the result to use as long as the current target, with
963         multilib flags, remains the same.
964
965         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
966         (dg-require-weak, dg-require-visibility, dg-require-alias,
967         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
968         dg-require-effective-target, dg-skip-if): Remove call to
969         skip_test_and_clear_xfail.
970         (dg-test): Clear xfail data.
971
972 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
973
974         PR target/17751
975         * gcc.dg/ppc64-toc.c: New test.
976
977         * g++.dg/tree-ssa/empty-1.C: New test.
978
979         PR middle-end/19551
980         * gcc.c-torture/execute/20050121-1.c: New test.
981         * gcc.dg/20050121-2.c: New test.
982
983 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
984         Paul Brook  <paul@codesourcery.com>
985
986         PR fortran/17941
987         * gfortran.dg/real_const_1.f: New test.
988         * gfortran.dg/real_const_2.f90: New test.
989         * gfortran.dg/complex_int_1.f90: New test.
990
991 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
992
993         PR fortran/19313
994         * gfortan.dg/inquire_6.f90: New test.
995
996 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
997
998         PR libfortran/19451
999         * open_readonly_1.f90:  New test.
1000
1001 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
1002
1003         PR libfortran/18982
1004         * gfortran.dg/open_new.f90: New file.
1005
1006 2005-01-22  Paul Brook  <paul@codesourcery.com>
1007
1008         * namelist_1.f90: New test.
1009
1010 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
1011
1012         PR tree-optimization/19484
1013         * gcc.c-torture/compile/20050122-[12].c: New tests.
1014
1015 2005-01-22  Paul Brook  <paul@codesourcery.com>
1016
1017         * gfortran.dg/implicit_2.f90: New test.
1018
1019 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
1020
1021         PR fortran/19314
1022         * gfortran.dg/inquire_5.f90: New test.
1023
1024 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1025
1026         PR c/18809
1027         * gcc.dg/pr18809-1.c: New test.
1028
1029 2005-01-21  Ian Lance Taylor  <ian@airs.com>
1030
1031         * gcc.dg/20050121-1.c: New test.
1032
1033         PR tree-optimization/13000
1034         * gcc.dg/20040206-1.c: Change warning to point where function is
1035         being inlined.
1036
1037 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1038
1039         PR c++/19208
1040         * g++.dg/template/array11.C: New test.
1041
1042 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1043
1044         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
1045         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
1046         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
1047         * gfortran.dg/getenv_1.f90: Add dg-do directive.
1048         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
1049         gfortran.dg/pr17164.f90: Add missing dg-do directives.
1050
1051 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
1052
1053         PR tree-optimization/15349
1054         * gcc.dg/tree-ssa/pr15349.c: New.
1055
1056 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
1057
1058         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
1059
1060 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
1061
1062         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
1063         scan-assembler-times directive name.
1064
1065         * gcc.dg/asm-a.c: Move dg-require-effective-target to
1066         after dg-do.
1067
1068         PR rtl-optimization/19462
1069         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
1070
1071 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
1072
1073         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
1074         counting function calls on ia64.
1075
1076 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
1077
1078         PR rtl-optimization/15139
1079         * gcc.dg/20050111-2.c: New test.
1080
1081         PR c/17297
1082         * gcc.c-torture/compile/20050113-1.c: New testcase.
1083
1084         PR middle-end/19164
1085         * gcc.dg/20050113-1.c: New testcase.
1086
1087 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
1088
1089         * gcc.dg/vect/vect-85.c: Add comment.
1090         * gcc.dg/vect/vect-86.c: Add xfail for now.
1091         * gcc.dg/vect/vect-87.c: Add xfail for now.
1092         * gcc.dg/vect/vect-88.c: Add xfail for now.
1093         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
1094
1095 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1096
1097         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
1098
1099 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1100
1101         * g++.dg/debug/typedef3.C: New test.
1102
1103 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
1104
1105         PR c/19472
1106         * gcc.dg/asm-a.c: New test.
1107
1108 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
1109
1110         * gcc.dg/sh-relax.c: Add prototype for abort.
1111
1112 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1113
1114         * gcc.dg/short-compare-1.c: New test.
1115         * gcc.dg/short-compare-2.c: Likewise.
1116
1117 2005-01-18  Michael Matz  <matz@suse.de>
1118
1119         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
1120
1121 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
1122
1123         PR tree-optimization/19121
1124         * gcc.c-torture/compile/pr19121.c: New test.
1125
1126 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
1127
1128         PR target/19357
1129         * gcc.c-torture/compile/pr19357.c: New test.
1130
1131 2005-01-17  Ian Lance Taylor  <ian@airs.com>
1132
1133         PR c/5675
1134         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
1135         pass--those that refer just to the variable, possibly with a
1136         cast.
1137         * gcc.dg/c99-const-expr-3.c: Likewise.
1138
1139         PR middle-end/13127
1140         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
1141         longer emitted.
1142
1143 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
1144
1145         PR fortran/18778
1146         * gfortran.dg/endfile_2.f90: New test.
1147
1148 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
1149
1150         PR 19168
1151         * gfortran.dg/select_5.f90: New test.
1152
1153 2004-01-16  Paul Brook  <paul@codesourcery.com>
1154
1155         * gfortran.dg/common_4.f90: New test.
1156
1157 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
1158
1159         PR rtl-optimization/19462
1160         * gcc.dg/torture/pr19462-1.c: New test.
1161
1162 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
1163
1164         PR objc/19321
1165         * objc.dg/func-ptr-2.m: New.
1166         * objc.dg/volatile-1.m: New.
1167
1168 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1169
1170         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
1171
1172 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
1173
1174         PR tree-optimization/19060
1175         * gcc.c-torture/execute/20050104-1.c: New test.
1176
1177 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
1178
1179         PR fortran/18983
1180         * gfortran.dg/write_to_null.f90: New test.
1181
1182 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
1183             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1184
1185         PR other/19328
1186         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
1187         argument.
1188
1189 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
1190
1191         PR c++/19263
1192         * g++.dg/init/vector1.C: New test.
1193
1194 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
1195
1196         PR target/13158
1197         * gcc.target/ia64/sibcall-unwind-1.c: New test.
1198         PR target/18987
1199         * gcc.target/ia64/sibcall-unwind-2.c: New test.
1200
1201 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
1202
1203         * gfortran.dg/select_1.f90: New test.
1204         * gfortran.dg/select_2.f90: New test.
1205         * gfortran.dg/select_3.f90: New test.
1206         * gfortran.dg/select_4.f90: New test.
1207
1208 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
1209
1210         PR middle-end/19084
1211         PR rtl-optimization/19348
1212         * gcc.dg/20050111-1.c: New test.
1213         * gcc.c-torture/execute/20050111-1.c: New test.
1214
1215         * gcc.dg/i386-asm-4.c: New test.
1216
1217 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1218
1219         * gcc.dg/nested-func-2.c: New test.
1220         * ada/acats/norun.lst: Remove c953002.
1221
1222 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
1223
1224         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
1225
1226 2005-01-12  Ben Elliston  <bje@au.ibm.com>
1227
1228         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
1229
1230 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
1231
1232         PR target/18761
1233         * g++.dg/abi/align1.C: New test.
1234
1235 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
1236
1237         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
1238         at a time.
1239         * g++.dg/ext/altivec_check.h: Support compiling as C.
1240
1241 2005-01-10  Roger Sayle  <roger@eyesopen.com>
1242
1243         PR c++/19355
1244         * g++.dg/expr/pr19355-1.C: New test case.
1245
1246 2005-01-10  Laurent GUERBY <laurent@guerby.net>
1247
1248         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
1249         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
1250         * ada/acats/tests/c3/c92005b.ada: Likewise.
1251         * ada/acats/tests/c3/cxb3012.a: Likewise.
1252         * ada/acats/norun.lst: Add c380004 and c953002, add PR
1253
1254 2005-01-09  Paul Brook  <paul@codesourcery.com>
1255
1256         * gfortran.dg/common_2.f90: New file.
1257         * gfortran.dg/common_3.f90: New file.
1258
1259 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
1260
1261         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
1262
1263 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
1264
1265         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
1266         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
1267         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
1268         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
1269         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
1270         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
1271         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
1272         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
1273         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
1274         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
1275         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
1276         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
1277         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
1278         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
1279         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
1280         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
1281         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
1282         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
1283         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
1284         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
1285         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
1286         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
1287         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
1288         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
1289         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
1290         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
1291         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
1292         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
1293         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
1294         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
1295         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
1296         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
1297         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
1298         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
1299         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
1300         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
1301         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
1302         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
1303         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
1304         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
1305         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
1306         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
1307         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
1308         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
1309         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
1310         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
1311         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
1312         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
1313         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
1314         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
1315         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
1316         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
1317         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
1318         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
1319         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
1320         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
1321         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
1322         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
1323         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
1324         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
1325         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
1326         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
1327         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
1328         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
1329         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
1330         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
1331         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
1332
1333         * gcc.dg/vect/vect-1.c: Fix spelling.
1334         * gcc.dg/vect/vect-10.c: Fix spelling.
1335         * gcc.dg/vect/vect-11.c: Fix spelling.
1336         * gcc.dg/vect/vect-12.c: Fix spelling.
1337         * gcc.dg/vect/vect-14.c: Fix spelling.
1338         * gcc.dg/vect/vect-15.c: Fix spelling.
1339         * gcc.dg/vect/vect-16.c: Fix spelling.
1340         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
1341         * gcc.dg/vect/vect-64.c: Fix comments.
1342         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
1343
1344 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
1345             Ira Rosen  <irar@il.ibm.com>
1346
1347         * gcc.dg/vect/vect-70.c: New test.
1348         * gcc.dg/vect/vect-71.c: New test.
1349
1350 2005-01-09  Manfred Hollstein  <mh@suse.com>
1351
1352         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
1353         * gcc.dg/pr18241-2.c: Likewise.
1354         * gcc.dg/pr18241-3.c: Likewise.
1355         * gcc.dg/pr18241-4.c: Likewise.
1356         * gcc.dg/pr18241-5.c: Likewise.
1357
1358 2005-01-08  Richard Henderson  <rth@redhat.com>
1359
1360         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
1361         False for x86 and x86-64.
1362
1363 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
1364
1365         PR tree-optimization/18241
1366         * gcc.dg/pr18241-1.c: New test.
1367         * gcc.dg/pr18241-2.c: New test.
1368         * gcc.dg/pr18241-3.c: New test.
1369         * gcc.dg/pr18241-4.c: New test.
1370         * gcc.dg/pr18241-5.c: New test.
1371
1372 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
1373
1374         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
1375         gfortran.dg/select_4.f90: New.
1376
1377 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
1378
1379         * gcc.c-torture/execute/20050107-1.c: New test.
1380
1381 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
1382
1383         PR c++/19298
1384         * g++.dg/template/ref2.C: New.
1385
1386 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
1387
1388         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
1389         instead of being empty.
1390
1391 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1392
1393         PR fortran/15553
1394         * gfortran.dg/array-1.f90: New test.
1395
1396 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
1397
1398         PR tree-optimization/19283
1399         * gcc.c-torture/execute/20050106-1.c: New test.
1400
1401         PR rtl-optimization/18861
1402         * gcc.dg/20050105-1.c: New test.
1403
1404         PR tree-optimization/18828
1405         * gcc.dg/20050105-2.c: New test.
1406
1407 2005-01-07  Andreas Jaeger  <aj@suse.de>
1408
1409         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
1410
1411 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
1412
1413         PR fortran/18398
1414         * gfortran.dg/fmt_read.f90: New test.
1415
1416 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
1417
1418         * gcc.dg/rs6000-ldouble-2.c: New.
1419
1420 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
1421
1422         PR c++/19244
1423         * g++.dg/parser/ctor2.C: New test.
1424
1425 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1426
1427         PR c++/17154
1428         * g++.dg/template/using9.C: New test.
1429
1430 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1431
1432         PR c++/19258
1433         * g++.dg/lookup/friend6.C: New test.
1434
1435 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
1436
1437         PR c++/19270
1438         * g++.dg/template/array10.C: New.
1439
1440 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1441
1442         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
1443         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
1444
1445 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
1446
1447         * gcc.c-torture/compile/20050105-1.c: New test.
1448
1449 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
1450
1451         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
1452
1453 2005-01-05  Roger Sayle  <roger@eyesopen.com>
1454
1455         PR middle-end/19100
1456         * gcc.dg/conv-3.c: New test case.
1457
1458 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
1459
1460         * gcc.dg/asm-wide-1.c: New test.
1461
1462 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
1463
1464         PR c++/19030
1465         * g++.dg/parse/crash22.C: New
1466
1467 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
1468
1469         PR 19257
1470         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
1471
1472 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
1473
1474         PR middle-end/17767
1475         * gcc.dg/i386-mmx-6.c: New test case.
1476
1477 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
1478
1479         PR tree-optimization/18308
1480         * gcc.dg/vect/pr18308.c: New testcase.
1481
1482 2005-01-04  Andreas Jaeger  <aj@suse.de>
1483
1484         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
1485
1486 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
1487             Robert Bowdidge <bowdidge@apple.com>
1488
1489         * gcc.dg/cpp/subframework1.c: New.
1490         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
1491         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
1492         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
1493         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
1494
1495 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
1496
1497         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
1498         producing warning.
1499         * gcc.dg/darwin-weakimport-2.c: New.
1500
1501 2005-01-03  Richard Henderson  <rth@redhat.com>
1502
1503         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
1504
1505 2005-01-03  Richard Henderson  <rth@redhat.com>
1506
1507         * gcc.dg/vect/vect.exp: Enable for ia64.
1508         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
1509         (check_effective_target_vect_float): Likewise.
1510         (check_effective_target_vect_no_align): Likewise.
1511         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
1512         * gcc.dg/vect/vect-8.c: Likewise.
1513
1514 2005-01-03  Uros Bizjak <uros@kss-loka.si>
1515
1516         PR target/19236
1517         * gcc.dg/pr19236-1.c: New test case.
1518
1519 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
1520
1521         PR rtl-optimization/12092
1522         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
1523
1524 2005-01-02  Andreas Jaeger  <aj@suse.de>
1525
1526         * gcc.dg/pr12092-1.c: Do not run on x86_64.
1527
1528 2005-01-01  Roger Sayle  <roger@eyesopen.com>
1529             Andrew Pinski  <pinskia@physics.uc.edu>
1530
1531         PR rtl-optimization/12092
1532         * gcc.dg/pr12092-1.c: New test case.
1533
1534 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
1535
1536         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
1537         'hidden' and 'default' for better portability.
1538         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
1539
1540         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
1541         6 and 7.
1542         * g++.old-deja/g++.brendan/new3.C: Likewise.
1543
1544 2005-01-01  Steven Bosscher  <stevenb@suse.de>
1545
1546         * gcc.dg/20041231-1.C: New test.
1547         * g++.dg/warn/Wunreachable-code-1.C: New test.
1548
1549 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
1550
1551         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
1552         file, not /dev/null.  Abort on error.
1553
1554 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
1555             Ziemowit Laski  <zlaski@apple.com>
1556
1557         PR objc/18971
1558         * objc.dg/encode-5.m: New test.
1559
1560 2004-12-29  Richard Henderson  <rth@redhat.com>
1561
1562         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
1563         * objc.dg/stabs-1.m: Disable for ia64.
1564
1565 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
1566
1567         PR c++/19190
1568         * g++.dg/warn/Wunused-10.C: New test.
1569
1570 2004-12-28  Richard Henderson  <rth@redhat.com>
1571
1572         * objc.dg/stabs-1.m: Disable for alpha.
1573
1574 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
1575
1576         PR c++/19149
1577         * g++.dg/parse/error23.C: New test.
1578
1579 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1580
1581         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
1582
1583         PR fortran/19032
1584         * gfortran.dg/intrinsic_modulo_1.f90: New.
1585         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
1586         tests with divisor -1.
1587
1588 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
1589
1590         * g++.dg/opt/temp1.C (memcpy): Return a value.
1591
1592         PR c++/19148
1593         * g++.dg/expr/cond7.C: New test.
1594
1595 2004-12-27  Paul Brook  <paul@codesourcery.com>
1596
1597         * gfortran.dg/g77/select_no_compile.f: Remove.
1598
1599 2004-12-27  Richard Henderson  <rth@redhat.com>
1600
1601         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
1602         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
1603         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
1604
1605 2004-12-26  Richard Henderson  <rth@redhat.com>
1606
1607         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
1608         by 1i instead of token pasting.
1609
1610 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1611
1612         PR tree-optimization/17578
1613         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
1614         to additional_flags.
1615         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
1616
1617 2004-12-25  Richard Henderson  <rth@redhat.com>
1618
1619         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
1620         Remove Alpha.
1621
1622 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1623
1624         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
1625         hppa*-*-hpux*.
1626         * gcc.dg/pr17957.c (dg-options): Likewise.
1627         * gcc.dg/struct-ret-1.c: Add prototype for abort.
1628         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
1629         instead of 0 on __hppa__.
1630         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
1631         "foo,%r" on hppa*-*-*.
1632
1633 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
1634
1635         PR fortran/19071
1636         * gfortran.dg/complex_write.f90: New test.
1637
1638 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1639
1640         PR c++/17595
1641         * g++.dg/parse/pragma2.C: New test.
1642
1643         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
1644
1645 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1646
1647         * gcc.dg/empty2.c: Add missing dg-warning.
1648
1649 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1650
1651         PR c++/17413
1652         * g++.dg/template/local4.C: New test.
1653         * g++.dg/template/crash19.C: Add dg-error marker.
1654
1655         * g++.dg/template/crash31.C: Correct embedded PR number.
1656
1657 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1658
1659         PR c++/16405
1660         * g++.dg/opt/temp1.C: Add do-run marker.
1661
1662 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1663
1664         * g++.dg/template/spec19.C: New.
1665
1666 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1667
1668         PR target/16819
1669         * gcc.dg/empty2.c: New.
1670
1671 2004-12-23  Richard Henderson  <rth@redhat.com>
1672
1673         * lib/target-supports.exp (check_effective_target_vect_no_align):
1674         Remove i?86 and x86-64.
1675
1676 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1677
1678         PR c++/16405
1679         * g++.dg/opt/temp1.C: New test.
1680
1681 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1682
1683         PR c++/18733
1684         * g++.dg/template/friend33.C: New testcase.
1685
1686 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
1687
1688         PR c++/18464
1689         * g++.dg/template/cond5.C: New test.
1690
1691         PR c++/18492
1692         * g++.dg/inherit/thunk3.C: New test.
1693
1694         PR c++/11224
1695         * g++.dg/warn/Wunused-9.C: New test.
1696
1697 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
1698
1699         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
1700
1701 2004-12-22  Jan Beulich  <jbeulich@novell.com>
1702
1703         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
1704
1705 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
1706
1707         PR c++/18378
1708         * g++.dg/ext/packed8.C: New test.
1709
1710         PR c++/13268
1711         * g++.dg/template/crash31.C: New test.
1712
1713         PR c++/19034
1714         * g++.dg/template/crash30.C: New test.
1715
1716 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
1717
1718         PR C++/18984
1719         * g++.dg/eh/ctor3.C: New test.
1720
1721 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1722
1723         * objc.dg/stabs-1.m: Allow section name to be quoted and
1724         assembly label to begin with '.LL'.
1725
1726 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
1727
1728         * gcc.dg/vect/vect.exp
1729         (check_effective_target_lp64_or_vect_no_align): New.
1730         * gcc.dg/vect/vect-77.c: Use it.
1731         * gcc.dg/vect/vect-78.c: Use it.
1732
1733         * lib/target-supports.exp
1734         (check_effective_target_vect_no_max,
1735         check_effective_target_vect_no_bitwise,
1736         check_effective_target_vect_no_align): New.
1737         * gcc.dg/vect/vect-13.c: Use them.
1738         * gcc.dg/vect/vect-17.c: Ditto.
1739         * gcc.dg/vect/vect-18.c: Ditto.
1740         * gcc.dg/vect/vect-19.c: Ditto.
1741         * gcc.dg/vect/vect-20.c: Ditto.
1742         * gcc.dg/vect/vect-27.c: Ditto.
1743         * gcc.dg/vect/vect-29.c: Ditto.
1744         * gcc.dg/vect/vect-44.c: Ditto.
1745         * gcc.dg/vect/vect-48.c: Ditto.
1746         * gcc.dg/vect/vect-50.c: Ditto.
1747         * gcc.dg/vect/vect-52.c: Ditto.
1748         * gcc.dg/vect/vect-54.c: Ditto.
1749         * gcc.dg/vect/vect-56.c: Ditto.
1750         * gcc.dg/vect/vect-58.c: Ditto.
1751         * gcc.dg/vect/vect-60.c: Ditto.
1752         * gcc.dg/vect/vect-72.c: Ditto.
1753         * gcc.dg/vect/vect-80.c: Ditto.
1754
1755 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
1756
1757         PR c++/14075
1758         * g++.dg/init/string1.C: New.
1759
1760         PR c++/18975
1761         * g++.dg/other/synth1.C: New.
1762
1763 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
1764
1765         PR c/18963
1766         * gcc.dg/pr18963-1.c: New test.
1767
1768 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
1769
1770         PR c/18596
1771         * gcc.dg/funcdef-storage-1.c (foo): Remove.
1772         * gcc.dg/pr18596-1.c: Use dg-error.
1773         (dg-options): Use -fno-unit-at-a-time.
1774         * gcc.dg/pr18596-2.c: New test.
1775         * gcc.dg/pr18596-3.c: New test.
1776
1777 2004-12-20  Roger Sayle  <roger@eyesopen.com>
1778
1779         PR middle-end/18683
1780         * g++.dg/opt/pr18683-1.C: New test case.
1781
1782 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
1783
1784         PR other/19093
1785         * g++.dg/opt/max1.C: Fix for 64bit targets.
1786
1787 2004-12-20  Matt Austern  <austern@apple.com>
1788
1789         PR c++/19044
1790         * g++.dg/ext/builtin6.C: New
1791
1792 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
1793
1794         PR tree-optimization/19080
1795         * gcc.c-torture/compile/pr19080.c: New test.
1796
1797 2004-12-20  Steven Bosscher  <stevenb@suse.de>
1798
1799         * gcc.dg/20041219-1.c: New test.
1800
1801 2004-12-19  Roger Sayle  <roger@eyesopen.com>
1802
1803         PR middle-end/19068
1804         * g++.dg/opt/max1.C: New test case.
1805
1806 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1807
1808         * gcc.dg/fdata-sections-1.c: New test.
1809
1810 2004-12-18  Roger Sayle  <roger@eyesopen.com>
1811
1812         PR middle-end/18548
1813         * gcc.dg/max-1.c: New test case.
1814
1815 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
1816
1817         * gcc.c-torture/execute/20041218-1.c: New test.
1818
1819 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
1820
1821         * gcc.dg/pr18501.c: New test.
1822         * gcc.dg/uninit-5.c: XFAIL.
1823         * gcc.dg/uninit-9.c: XFAIL.
1824
1825 2004-12-17  Dale Johannesen  <dalej@apple.com>
1826
1827         * gcc.dg/20041213-1.c:  New.
1828
1829 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
1830
1831         * objc.dg/stabs-1.m: Allow assembly label to begin
1832         with a dot ('.').
1833
1834 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
1835
1836         * gcc.c-torture/execute/20041213-1.c: Move...
1837         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
1838
1839 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
1840
1841         PR c++/18721
1842         * g++.dg/lookup/conv-5.C: New.
1843
1844 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
1845
1846         * objc.dg/stabs-1.m: New test.
1847
1848 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
1849
1850         * gcc.dg/visibility-c.c: Change compile to
1851         assemble for the test.
1852
1853 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
1854
1855         PR target/19041
1856         * gcc.dg/visibility-c.c: New test.
1857
1858 2004-12-16  Roger Sayle  <roger@eyesopen.com>
1859
1860         PR middle-end/18493
1861         * gcc.dg/switch-8.c: New test case.
1862
1863 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
1864
1865         PR c++/18905
1866         * g++.dg/template/init4.C: New.
1867         * g++.dg/opt/static3.C: Enable optimizer.
1868
1869 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
1870
1871         * g++.dg/other/complex1.C: New test.
1872
1873 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
1874
1875         * g++.dg/opt/inline9.C: New test.
1876
1877 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1878
1879         PR fortran/18993
1880         * gfotran.dg/nullify_1.f: New test.
1881
1882 2004-12-15  Richard Henderson  <rth@redhat.com>
1883
1884         * gcc.target/i386/i386.exp: New harness.
1885         * gcc.target/i386/vect-args.c: New.
1886
1887 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
1888
1889         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
1890
1891 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1892
1893         PR c++/18825
1894         * g++.dg/template/friend32.C: New test.
1895
1896 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1897
1898         * cpp/pragma-once-1.c: New test.
1899         * cpp/pragma-once-1b.h: Likewise.
1900         * cpp/pragma-once-1c.h: Likewise.
1901         * cpp/pragma-once-1d.h: Likewise.
1902         * cpp/inc/pragma-once-1a.h: Likewise.
1903
1904 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
1905             Steven G. Kargl  <kargls@comcast.net>
1906
1907         PR fortran/17597
1908         * gfortran.dg/list_read_3.f90: New test.
1909
1910 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1911
1912         * gcc.dg/ftrapv-2.c: New test.
1913
1914 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
1915
1916         PR c++/18981
1917         * g++.dg/template/typename9.C: New test.
1918
1919 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
1920
1921         PR c++/18738
1922         * g++.dg/template/typename8.C: New test.
1923         * g++.dg/parse/friend2.C: Tweak error message.
1924
1925 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
1926
1927         * gcc.c-torture/20041214-1.c: New test.
1928
1929 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
1930
1931         PR c++/18965
1932         * g++.dg/init/array17.C: New test.
1933
1934 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
1935
1936         PR c++/18793
1937         * g++.dg/init/aggr3.C: New test.
1938
1939 2004-12-14  Janis Johnson  <janis187@us.ibm.com
1940
1941         * gcc.dg/altivec-types-1.c: New test.
1942         * gcc.dg/altivec-types-2.c: New test.
1943         * gcc.dg/altivec-types-3.c: New test.
1944         * gcc.dg/altivec-types-4.c: New test.
1945         * g++.dg/ext/altivec-types-1.C: New test.
1946         * g++.dg/ext/altivec-types-2.C: New test.
1947         * g++.dg/ext/altivec-types-3.C: New test.
1948         * g++.dg/ext/altivec-types-4.C: New test.
1949
1950 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
1951
1952         PR middle-end/18951
1953         * gcc.c-torture/execute/20041213-1.c: New test.
1954
1955 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
1956
1957         PR c++/18949
1958         * g++.dg/template/cast1.C: New.
1959
1960 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
1961
1962         * gcc.c-torture/execute/20041213-2.c: New test.
1963
1964 2004-12-13  Richard Henderson  <rth@redhat.com>
1965
1966         * gcc.dg/i386-sse-10.c: Fix typo in options.
1967
1968 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
1969
1970         PR c++/18968
1971         * g++.dg/opt/pr18968.C: New test.
1972
1973 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
1974
1975         PR c++/18925
1976         * g++.dg/ext/visibility/staticdatamem.C: New test.
1977
1978 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
1979
1980         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
1981
1982 2004-12-13  Roger Sayle  <roger@eyesopen.com>
1983
1984         PR rtl-optimization/18928
1985         * gcc.dg/pr18928-1.c: New test case.
1986
1987 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
1988
1989         PR tree-opt/16951
1990         * gcc.c-torture/compile/20041211-1.c: New.
1991
1992 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1993
1994         PR middle-end/17564
1995         * gcc.c-torture/execute/20041212-1.c: New test.
1996
1997 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1998
1999         PR fortran/18869
2000         * gfortran.dg/common_1.f90: New test.
2001
2002 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
2003         Paul Brook  <paul@codesourcery.com>
2004
2005         PR fortran/16222
2006         * gfortran.dg/real_do_1.f90: New test.
2007
2008 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
2009
2010         PR tree-opt/18040
2011         * g++.dg/opt/ptrmem6.C: New test.
2012
2013 2004-12-11  Roger Sayle  <roger@eyesopen.com>
2014
2015         PR middle-end/18921
2016         * gcc.dg/pr18921-1.c: New test case.
2017
2018 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2019
2020         PR fortran/17175
2021         * gfortran.dg/scale_1.f90: New test.
2022
2023 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
2024
2025         PR middle-end/18903
2026         * gcc.c-torture/compile/pr18903.c: New test.
2027
2028 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
2029
2030         * gcc.c-torture/execute/20041210-1.c: New test.
2031
2032 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2033
2034         PR c++/18731
2035         * g++.dg/parser/struct-1.C: New test.
2036         * g++.dg/parser/struct-2.C: New test.
2037         * g++.dg/parser/struct-3.C: New test.
2038
2039 2004-12-09  Richard Henderson  <rth@redhat.com>
2040
2041         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
2042
2043         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
2044         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
2045
2046 2004-12-09  Matt Austern  <austern@apple.com>
2047
2048         PR c++/18514
2049         * g++.dg/ext/builtin1.C: New
2050         * g++.dg/ext/builtin2.C: New
2051         * g++.dg/ext/builtin3.C: New
2052         * g++.dg/ext/builtin4.C: New
2053         * g++.dg/ext/builtin5.C: New
2054
2055 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
2056
2057         PR tree-opt/18904
2058         * g++.dg/opt/ptrmem5.C: New test.
2059
2060 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
2061
2062         * g++.dg/parse/typename5.C: Adjust for new error.
2063         * g++.dg/parse/typename7.C: New.
2064
2065 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2066
2067         PR c++/18073
2068         * g++.dg/other/mmintrin.C: New test.
2069
2070 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
2071
2072         PR c++/16681
2073         * g++.dg/init/array15.C: New.
2074         * g++.dg/init/array16.C: New.
2075
2076 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2077
2078         PR fortran/18826
2079         * gfortran.dg/assign_1.f90: New test.
2080
2081 2004-12-08  Nick Clifton  <nickc@redhat.com>
2082
2083         * gcc.target/xstormy16/bss_below100: New directory containing tests.
2084         * gcc.target/xstormy16/data_below100: Likewise.
2085         * gcc.target/xstormy16/sfr: Likewise.
2086         * gcc.target/xstormy16/below100.S: New test source file.
2087         * gcc.target/xstormy16/below100.ld: New test linker script.
2088         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
2089         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
2090         bp instructions.
2091         * gcc.target/xstormy16/bp.c: Likewise.
2092
2093         * gcc.target/xstormy16/bss_below100: New files:
2094         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
2095         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
2096         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
2097         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
2098         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
2099         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
2100         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
2101         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
2102         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
2103         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
2104         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
2105         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
2106         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
2107         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
2108         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
2109         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
2110         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
2111         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
2112         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
2113         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
2114         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
2115         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
2116         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
2117         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
2118         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
2119         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
2120         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
2121
2122         * gcc.target/xstormy16/data_below100: New files:
2123         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
2124         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
2125         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
2126         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
2127         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
2128         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
2129         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
2130         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
2131         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
2132         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
2133         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
2134         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
2135         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
2136         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
2137         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
2138         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
2139         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
2140         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
2141         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
2142         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
2143         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
2144         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
2145         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
2146         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
2147         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
2148         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
2149         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
2150
2151         * gcc.target/xstormy16/sfr: New files:
2152         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
2153         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
2154         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
2155         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
2156         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
2157         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
2158         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
2159         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
2160         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
2161         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
2162         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
2163         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
2164         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
2165         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
2166         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
2167         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
2168         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
2169         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
2170         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
2171         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
2172         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
2173         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
2174         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
2175         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
2176         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
2177         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
2178         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
2179         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
2180         27_if0_sfrw_bitfield_f.c
2181
2182 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2183
2184         PR c++/18100
2185         * g++.dg/lookup/name-clash4.C: New test.
2186
2187 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
2188
2189         PR c++/18672
2190         * g++.dg/opt/array1.C: New.
2191
2192         PR c++/18803
2193         * g++.dg/template/operator5.C: New.
2194
2195 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
2196
2197         PR c/18867
2198         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
2199
2200 2004-12-07  Steven Bosscher  <stevenb@suse.de>
2201
2202         * gcc.dg/noncompile/20041207.c: New test.
2203
2204 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
2205
2206         * g++.dg/other/unreachable-1.C: New test.
2207
2208 2004-12-06  Nick Clifton  <nickc@redhat.com>
2209
2210         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
2211         <limits.h> because the latter comes from gcc's include/ directory
2212         and not the newlib/libc/include directory.
2213
2214 2004-12-04  Richard Henderson  <rth@redhat.com>
2215
2216         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
2217
2218 2004-12-04  Richard Henderson  <rth@redhat.com>
2219
2220         * lib/target-supports.exp (check_gc_sections_available): Disable
2221         for alpha and ia64.
2222
2223 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
2224
2225         PR middle-end/17909
2226         * g++.dg/other/vararg-2.C: New test.
2227
2228 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2229
2230         PR c++/17011, c++/17971
2231         * g++.dg/template/error15.C: Adjust expected error.
2232         * g++.dg/template/instantiate3.C: Likewise.
2233
2234 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
2235
2236         * gcc.dg/altivec-18.c: Fix for darwin
2237
2238 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
2239
2240         PR c++/18782
2241         * g++.dg/parse/ptrmem2.C: New.
2242
2243         PR c++/18318
2244         * g++.dg/template/new1.C: New.
2245
2246 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2247
2248         PR fortran/18710
2249         * gfortran.dg/direct_io_3.f90: New test.
2250
2251 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
2252
2253         PR 18758
2254         * g++.dg/parse/crash21.C: New.
2255
2256 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2257
2258         PR c++/15664, c++/18276
2259         * g++.dg/template/ttp13.C: New test.
2260         * g++.dg/template/ttp14.C: Likewise.
2261
2262 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2263
2264         PR c++/18123
2265         * g++.dg/parse/enum2.C: New test.
2266         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
2267
2268 2004-12-02  Nick Clifton  <nickc@redhat.com>
2269
2270         * gcc.target/xstormy16: New test directory.
2271         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
2272         * gcc.target/xstormy16/bp.c: Check the generation of bp
2273         instructions.
2274         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
2275         bn instructions and the BELOW100 attribute.
2276
2277 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
2278
2279         PR target/16952
2280         * gcc.dg/ppc-eabi.c: New.
2281
2282 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
2283
2284         PR fortran/18284
2285         * gfortran.dg/backspace.f90
2286
2287 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
2288
2289         * gfortran.dg/inquire.f90: New test.
2290
2291 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
2292
2293         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
2294         handle effective-target-keyword.
2295         (dg-skip-if): Support effective-target keyword as target list.
2296         (dg-xfail-if): Ditto.
2297         * lib/target-supports.exp (is-effective-target-keyword): New proc.
2298
2299 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
2300
2301         PR tree-optimization/18291
2302         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
2303
2304 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
2305
2306         PR C++/18729
2307         * g++.dg/parse/crash20.C: New.
2308
2309         PR c++/17431
2310         * g++.dg/overload/arg1.C: New.
2311         * g++.dg/overload/arg2.C: New.
2312         * g++.dg/overload/arg3.C: New.
2313         * g++.dg/overload/arg4.C: New.
2314
2315 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
2316
2317         * gcc.dg/c99-flex-array-4.c: Remove.
2318
2319 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
2320
2321         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
2322
2323         * lib/target-supports.exp (is-effective-target): Simplify.
2324
2325         * lib/target-supports.exp (check_effective_target_vect_long):
2326         Fix for powerpc64-*-*.
2327
2328 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
2329
2330         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
2331         to support new requirements on FreeBSD 5.
2332
2333 2004-11-30  Devang Patel  <dpatel@apple.com>
2334
2335         PR 18702
2336         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
2337
2338 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
2339
2340         * g++.dg/ext/altivec-13.C: New test.
2341
2342 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
2343
2344         PR tree-opt/18298
2345         * gcc.c-torture/execute/p18298.c: New test.
2346
2347 2004-11-30  Ira Rosen  <irar@il.ibm.com>
2348             Dorit Naishlos  <dorit@il.ibm.com>
2349
2350         PR tree-opt/18607
2351         * gcc.dg/vect/vect-89.c: New test.
2352
2353 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
2354
2355         * gcc.dg/pr18596-1.c: New test.
2356
2357 2004-11-30  Ben Elliston  <bje@au.ibm.com>
2358
2359         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
2360
2361 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
2362
2363         PR c/18479
2364         * gcc.dg/pr18479.c: New test.
2365
2366 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2367
2368         PR target/18490
2369         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
2370         mmix-knuth-mmixware.
2371
2372         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
2373         cris-*-elf* cris-*-aout* mmix-*-*
2374
2375 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
2376
2377         PR middle-end/18725
2378         * gcc.dg/pr18725.c: New test.
2379
2380 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2381
2382         PR target/18488
2383         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
2384
2385         PR target/18336
2386         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
2387
2388 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
2389
2390         PR c++/18368
2391         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
2392         * g++.old-deja/g++.law/ctors5.C: Likewise.
2393         * g++.old-deja/g++.other/crash25.C: Likewise.
2394
2395         PR c++/18674
2396         * g++.dg/template/error16.C: New test.
2397
2398         PR c++/18512
2399         * g++.dg/template/crash29.C: New test.
2400
2401 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
2402
2403         PR tree-optimization/18712
2404         * gcc.c-torture/compile/pr18712.c: New test.
2405
2406 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
2407
2408         PR c/7544
2409         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
2410         tests.
2411
2412 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2413
2414         PR c++/18652
2415         * g++.dg/lookup/crash6.C: New test.
2416
2417 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2418
2419         PR middle-end/18164
2420         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
2421
2422 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
2423
2424         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
2425         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
2426         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
2427
2428 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
2429
2430         * gcc.dg/pr18164.c: New test.
2431
2432 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
2433
2434         * gcc.dg/funroll-loops-all.c: New.
2435
2436 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
2437
2438         PR target/18489
2439         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
2440         delimeter, match space and TAB as well as ":".
2441
2442         PR target/18484
2443         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
2444
2445         PR target/18348
2446         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
2447
2448         PR target/18345
2449         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
2450
2451         PR target/18337
2452         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
2453
2454 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
2455
2456         * gfortran.dg/direct_io_2.f90: New test.
2457
2458 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
2459
2460         PR target/18334
2461         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
2462
2463 2004-11-28  Richard Henderson  <rth@redhat.com>
2464
2465         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
2466
2467 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
2468
2469         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
2470         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
2471         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
2472         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
2473         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
2474         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
2475         gcc.dg/pointer-arith-8.c: New tests.
2476
2477 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
2478
2479         PR fortran/18364
2480         * gfortran.dg/endfile.f90: New test.
2481
2482 2004-11-27  Falk Hueffner  <falk@debian.org>
2483
2484         * gcc.dg/loop-6.c: New test.
2485
2486 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
2487
2488         * gcc.c-torture/execute/20041126-1.c: New test.
2489
2490 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
2491
2492         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
2493         on IRIX.
2494
2495 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
2496
2497         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
2498         functions.
2499
2500 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
2501
2502         PR rtl-optimization/17825
2503         * gcc.c-torture/compile/20041119-1.c: New test.
2504
2505 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2506
2507         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
2508         Check existence of ld library path variables before unsetting.
2509
2510 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
2511
2512         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
2513
2514 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
2515
2516         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
2517
2518 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
2519
2520         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
2521
2522 2004-11-26  Ben Elliston  <bje@au.ibm.com>
2523
2524         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
2525         dg-do directive.
2526
2527 2004-11-26  Ben Elliston  <bje@au.ibm.com>
2528
2529         * gcc.dg/pr17957.c: Pass --param, not -param.
2530
2531 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
2532
2533         PR middle-end/17957
2534         * testsuite/gcc.dg/pr17957.c: New test.
2535
2536 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
2537
2538         PR c++/18445
2539         * g++.dg/template/crash28.C: Likewise.
2540
2541         PR c++/18001
2542         * g++.dg/expr/unary2.C: Adjust lvalue messages.
2543         * g++.dg/ext/lvaddr.C: Likewise.
2544         * g++.dg/opt/pr7503-3.C: Likewise.
2545
2546         PR c++/18466
2547         * g++.dg/parse/qualified3.C: New test.
2548         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
2549
2550         PR c++/18545
2551         * g++.dg/expr/return1.C: New test.
2552
2553 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2554
2555         Friend class name lookup 3/n, PR c++/3332
2556         * g++.dg/lookup/friend3.C: New test.
2557         * g++.dg/lookup/friend4.C: Likewise.
2558         * g++.dg/lookup/friend5.C: Likewise.
2559
2560 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2561
2562         Friend class name lookup 2/n, PR c++/14513, c++/15410
2563         * g++.dg/lookup/friend2.C: New test.
2564         * g++.dg/template/friend31.C: Likewise.
2565
2566 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2567
2568         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
2569
2570 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
2571
2572         PR c++/17473
2573         * g++.dg/tc1/dr56.C: Remove.
2574         * g++.dg/template/typedef1.C: Add dg-error markers.
2575         * g++.old-deja/g++.other/typedef7.C: Likewise.
2576
2577         PR c++/18285
2578         * g++.dg/parse/typedef7.C: New test.
2579
2580 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
2581
2582         * gcc.c-torture/execute/20041124-1.c: New test.
2583
2584 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
2585
2586         * g++.dg/template/deduce3.C: New test.
2587
2588         PR c++/18586
2589         * g++.dg/template/crash27.C: New test.
2590
2591         PR c++/18530
2592         * g++.dg/warn/Wshadow-3.C: New test.
2593
2594 2004-11-24  Devang Patel  <dpatel@apple.com>
2595
2596         PR/18555
2597         * gcc.dg/cpp/isysroot-1.c: New test.
2598         * gcc.dg/cpp/usr/include/stdio.h: New file.
2599         * gcc.dg/cpp/isysroot-2.c: New test.
2600         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
2601         New file.
2602
2603 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2604
2605         PR c++/8929
2606         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
2607
2608 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2609
2610         * gcc.target/sparc/align.c: Do not include <stdint.h>.
2611         * gcc.target/sparc/pdist.c: Likewise.
2612
2613 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
2614
2615         PR c++/16882
2616         * g++.dg/conversion/simd1.C: New test.
2617
2618 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2619
2620         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
2621         and restore_ld_library_path_env_vars.
2622         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
2623         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
2624         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
2625         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
2626
2627 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
2628
2629         * gcc.dg/pragma-align-2.c: Test macro expansion.
2630         * gcc.dg/pragma-pack-2.c: New test.
2631
2632 2004-11-23  Richard Henderson  <rth@redhat.com>
2633
2634         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
2635         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2636         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
2637         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
2638         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
2639         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
2640
2641         * gcc.dg/vect/vect.exp: Add check for alpha.
2642         * lib/target-supports.exp (check_alpha_max_hw_available): New.
2643         (check_effective_target_vect_int): Enable for alpha.
2644         (check_effective_target_vect_long): New.
2645         (is-effective-target): Add it.
2646
2647 2004-11-23  Uros Bizjak <uros@kss-loka.si>
2648
2649         * gcc.dg/pr18614-1.c: New test.
2650
2651 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2652
2653         * gcc.dg/setjmp-2.c: New test.
2654
2655 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
2656
2657         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
2658         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
2659         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
2660         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
2661         gcc.target/sparc/pdist.c: New tests.
2662
2663 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
2664
2665         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
2666
2667 2004-11-22  Dale Johannesen  <dalej@apple.com>
2668
2669         * gcc.dg/20041111-1.c:  New.
2670
2671 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
2672
2673         PR tree-opt/18536
2674         * gcc.dg/vect/pr18536.c: New test.
2675
2676 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2677
2678         PR c++/18354
2679         * g++.dg/template/nontype11.C: New test.
2680
2681 2004-11-21  Roger Sayle  <roger@eyesopen.com>
2682
2683         PR middle-end/18520
2684         * gcc.dg/pr18520-1.c: New test case.
2685
2686 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
2687
2688         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
2689         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
2690         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
2691         expected diagnostics.
2692
2693 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2694
2695         PR target/18580
2696         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
2697         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
2698         vect-77.c, vect-77a.c: XFAIL on the SPARC.
2699
2700 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2701
2702         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
2703
2704 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
2705             Joseph Myers  <joseph@codesourcery.com>
2706
2707         * lib/target-supports.exp (check_visibility_available): Really
2708         test the compiler.
2709
2710 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
2711
2712         PR tree-opt/18181
2713         * gcc.dg/vect/vect-85.c: New test.
2714         * gcc.dg/vect/vect-86.c: New test.
2715         * gcc.dg/vect/vect-87.c: New test.
2716         * gcc.dg/vect/vect-88.c: New test.
2717
2718 2004-11-19  Ben Elliston  <bje@au.ibm.com>
2719
2720         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
2721
2722 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
2723
2724         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
2725         * gcc.dg/ppc-and-1.c: Ditto.
2726         * gcc.dg/ppc-compare-1.c: Ditto.
2727         * gcc.dg/ppc-mov-1.c: Ditto
2728
2729 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
2730             Mark Mitchell  <mark@codesourcery.com>
2731
2732         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
2733
2734 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
2735             Aldy Hernandez  <aldyh@redhat.com>
2736
2737         * lib/target-supports.exp (check_effective_target_vect_int): New
2738         (check_effective_target_vect_float): New
2739         (check_effective_target_vect_double): New.
2740         (is-effective-target): Support new effective targets keywords.
2741         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
2742         default action for dg-do.
2743         * gcc.dg/vect/pr16105.c: Use new support.
2744         * gcc.dg/vect/pr18400.c: Ditto.
2745         * gcc.dg/vect/pr18425.c: Ditto.
2746         * gcc.dg/vect/vect-1.c: Ditto.
2747         * gcc.dg/vect/vect-10.c: Ditto.
2748         * gcc.dg/vect/vect-11.c: Ditto.
2749         * gcc.dg/vect/vect-12.c: Ditto.
2750         * gcc.dg/vect/vect-13.c: Ditto.
2751         * gcc.dg/vect/vect-14.c: Ditto.
2752         * gcc.dg/vect/vect-15.c: Ditto.
2753         * gcc.dg/vect/vect-16.c: Ditto.
2754         * gcc.dg/vect/vect-17.c: Ditto.
2755         * gcc.dg/vect/vect-18.c: Ditto.
2756         * gcc.dg/vect/vect-19.c: Ditto.
2757         * gcc.dg/vect/vect-2.c: Ditto.
2758         * gcc.dg/vect/vect-20.c: Ditto.
2759         * gcc.dg/vect/vect-21.c: Ditto.
2760         * gcc.dg/vect/vect-22.c: Ditto.
2761         * gcc.dg/vect/vect-23.c: Ditto.
2762         * gcc.dg/vect/vect-24.c: Ditto.
2763         * gcc.dg/vect/vect-25.c: Ditto.
2764         * gcc.dg/vect/vect-26.c: Ditto.
2765         * gcc.dg/vect/vect-27.c: Ditto.
2766         * gcc.dg/vect/vect-27a.c: Ditto.
2767         * gcc.dg/vect/vect-28.c: Ditto.
2768         * gcc.dg/vect/vect-29.c: Ditto.
2769         * gcc.dg/vect/vect-29a.c: Ditto.
2770         * gcc.dg/vect/vect-3.c: Ditto.
2771         * gcc.dg/vect/vect-30.c: Ditto.
2772         * gcc.dg/vect/vect-31.c: Ditto.
2773         * gcc.dg/vect/vect-32.c: Ditto.
2774         * gcc.dg/vect/vect-33.c: Ditto.
2775         * gcc.dg/vect/vect-34.c: Ditto.
2776         * gcc.dg/vect/vect-35.c: Ditto.
2777         * gcc.dg/vect/vect-36.c: Ditto.
2778         * gcc.dg/vect/vect-37.c: Ditto.
2779         * gcc.dg/vect/vect-38.c: Ditto.
2780         * gcc.dg/vect/vect-4.c: Ditto.
2781         * gcc.dg/vect/vect-40.c: Ditto.
2782         * gcc.dg/vect/vect-41.c: Ditto.
2783         * gcc.dg/vect/vect-42.c: Ditto.
2784         * gcc.dg/vect/vect-43.c: Ditto.
2785         * gcc.dg/vect/vect-44.c: Ditto.
2786         * gcc.dg/vect/vect-45.c: Ditto.
2787         * gcc.dg/vect/vect-46.c: Ditto.
2788         * gcc.dg/vect/vect-47.c: Ditto.
2789         * gcc.dg/vect/vect-48.c: Ditto.
2790         * gcc.dg/vect/vect-48a.c: Ditto.
2791         * gcc.dg/vect/vect-49.c: Ditto.
2792         * gcc.dg/vect/vect-5.c: Ditto.
2793         * gcc.dg/vect/vect-50.c: Ditto.
2794         * gcc.dg/vect/vect-51.c: Ditto.
2795         * gcc.dg/vect/vect-52.c: Ditto.
2796         * gcc.dg/vect/vect-53.c: Ditto.
2797         * gcc.dg/vect/vect-54.c: Ditto.
2798         * gcc.dg/vect/vect-55.c: Ditto.
2799         * gcc.dg/vect/vect-56.c: Ditto.
2800         * gcc.dg/vect/vect-56a.c: Ditto.
2801         * gcc.dg/vect/vect-57.c: Ditto.
2802         * gcc.dg/vect/vect-58.c: Ditto.
2803         * gcc.dg/vect/vect-59.c: Ditto.
2804         * gcc.dg/vect/vect-6.c: Ditto.
2805         * gcc.dg/vect/vect-60.c: Ditto.
2806         * gcc.dg/vect/vect-61.c: Ditto.
2807         * gcc.dg/vect/vect-62.c: Ditto.
2808         * gcc.dg/vect/vect-63.c: Ditto.
2809         * gcc.dg/vect/vect-64.c: Ditto.
2810         * gcc.dg/vect/vect-65.c: Ditto.
2811         * gcc.dg/vect/vect-66.c: Ditto.
2812         * gcc.dg/vect/vect-67.c: Ditto.
2813         * gcc.dg/vect/vect-68.c: Ditto.
2814         * gcc.dg/vect/vect-69.c: Ditto.
2815         * gcc.dg/vect/vect-7.c: Ditto.
2816         * gcc.dg/vect/vect-72.c: Ditto.
2817         * gcc.dg/vect/vect-72a.c: Ditto.
2818         * gcc.dg/vect/vect-73.c: Ditto.
2819         * gcc.dg/vect/vect-74.c: Ditto.
2820         * gcc.dg/vect/vect-75.c: Ditto.
2821         * gcc.dg/vect/vect-76.c: Ditto.
2822         * gcc.dg/vect/vect-77.c: Ditto.
2823         * gcc.dg/vect/vect-77a.c: Ditto.
2824         * gcc.dg/vect/vect-78.c: Ditto.
2825         * gcc.dg/vect/vect-79.c: Ditto.
2826         * gcc.dg/vect/vect-8.c: Ditto.
2827         * gcc.dg/vect/vect-80.c: Ditto.
2828         * gcc.dg/vect/vect-82.c: Ditto.
2829         * gcc.dg/vect/vect-82_64.c: Ditto.
2830         * gcc.dg/vect/vect-83.c: Ditto.
2831         * gcc.dg/vect/vect-83_64.c: Ditto.
2832         * gcc.dg/vect/vect-9.c: Ditto.
2833         * gcc.dg/vect/vect-all.c: Ditto.
2834         * gcc.dg/vect/vect-none.c: Ditto.
2835
2836 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
2837
2838         * lib/gcc-dg.exp (dg-skip-if): New function.
2839         (dg-forbid-option): Remove.
2840         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
2841         * g++.dg/abi/bitfield8.C: Likewise.
2842         * g++.dg/abi/dtor1.C: Likewise.
2843         * g++.dg/abi/empty10.C: Likewise.
2844         * g++.dg/abi/empty7.C: Likewise.
2845         * g++.dg/abi/empty9.C: Likewise.
2846         * g++.dg/abi/layout3.C: Likewise.
2847         * g++.dg/abi/layout4.C: Likewise.
2848         * g++.dg/abi/thunk1.C: Likewise.
2849         * g++.dg/abi/thunk2.C: Likewise.
2850         * g++.dg/abi/vbase11.C: Likewise.
2851         * g++.dg/abi/vthunk2.C: Likewise.
2852         * g++.dg/abi/vthunk3.C: Likewise.
2853         * g++.dg/ext/attrib8.C: Likewise.
2854         * g++.dg/opt/longbranch2.C: Likewise.
2855         * g++.dg/opt/reg-stack4.C: Likewise.
2856         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2857         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2858         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2859         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2860         * g++.old-deja/g++.other/store-expr2.C: Likewise.
2861         * gcc.dg/20000609-1.c: Likewise.
2862         * gcc.dg/20000720-1.c: Likewise.
2863         * gcc.dg/20011107-1.c: Likewise.
2864         * gcc.dg/20011119-1.c: Likewise.
2865         * gcc.dg/20020108-1.c: Likewise.
2866         * gcc.dg/20020122-2.c: Likewise.
2867         * gcc.dg/20020122-3.c: Likewise.
2868         * gcc.dg/20020201-3.c: Likewise.
2869         * gcc.dg/20020206-1.c: Likewise.
2870         * gcc.dg/20020218-1.c: Likewise.
2871         * gcc.dg/20020310-1.c: Likewise.
2872         * gcc.dg/20020411-1.c: Likewise.
2873         * gcc.dg/20020418-2.c: Likewise.
2874         * gcc.dg/20020426-1.c: Likewise.
2875         * gcc.dg/20020426-2.c: Likewise.
2876         * gcc.dg/20020517-1.c: Likewise.
2877         * gcc.dg/20020523-1.c: Likewise.
2878         * gcc.dg/20020523-2.c: Likewise.
2879         * gcc.dg/20020729-1.c: Likewise.
2880         * gcc.dg/20030204-1.c: Likewise.
2881         * gcc.dg/20030826-2.c: Likewise.
2882         * gcc.dg/20030926-1.c: Likewise.
2883         * gcc.dg/20031202-1.c: Likewise.
2884         * gcc.dg/980312-1.c: Likewise.
2885         * gcc.dg/980313-1.c: Likewise.
2886         * gcc.dg/990117-1.c: Likewise.
2887         * gcc.dg/990424-1.c: Likewise.
2888         * gcc.dg/990524-1.c: Likewise.
2889         * gcc.dg/991230-1.c: Likewise.
2890         * gcc.dg/i386-387-1.c: Likewise.
2891         * gcc.dg/i386-387-2.c: Likewise.
2892         * gcc.dg/i386-387-3.c: Likewise.
2893         * gcc.dg/i386-387-4.c: Likewise.
2894         * gcc.dg/i386-387-5.c: Likewise.
2895         * gcc.dg/i386-387-6.c: Likewise.
2896         * gcc.dg/i386-asm-1.c: Likewise.
2897         * gcc.dg/i386-bitfield1.c: Likewise.
2898         * gcc.dg/i386-bitfield2.c: Likewise.
2899         * gcc.dg/i386-loop-1.c: Likewise.
2900         * gcc.dg/i386-loop-2.c: Likewise.
2901         * gcc.dg/i386-loop-3.c: Likewise.
2902         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
2903         * gcc.dg/i386-pic-1.c: Likewise.
2904         * gcc.dg/i386-regparm.c: Likewise.
2905         * gcc.dg/i386-signbit-1.c: Likewise.
2906         * gcc.dg/i386-signbit-2.c: Likewise.
2907         * gcc.dg/i386-signbit-3.c: Likewise.
2908         * gcc.dg/i386-sse-5.c: Likewise.
2909         * gcc.dg/i386-sse-8.c: Likewise.
2910         * gcc.dg/i386-unroll-1.c: Likewise.
2911         * gcc.dg/tls/opt-1.c: Likewise.
2912         * gcc.dg/tls/opt-2.c: Likewise.
2913         * gcc.dg/unroll-1.c: Likewise.
2914         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2915         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2916         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2917         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2918
2919 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2920
2921         * g++.dg/template/incomplete1.C: New test.
2922
2923 2004-11-16  Nick Clifton  <nickc@redhat.com>
2924
2925         Revert patches accidentally commited during checkin of fixes for
2926         xstormy16 tests:
2927         gcc.c-torture/execute/simd-4.c: Revert
2928         gcc.dg/20040910-1.c: Revert.
2929
2930 2004-11-16  Paul Brook  <paul@codesourcery.com>
2931
2932         PR fortran/13010
2933         * gfortran.dg/der_pointer_1.f90: New test.
2934
2935 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
2936
2937         PR c/18498
2938         * gcc.dg/bitfld-13.c: New test.
2939
2940 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
2941
2942         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
2943         powerpc*-*-linux*.
2944
2945         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
2946         * gcc.dg/ppc64-abi-2.c: Ditto.
2947         * gcc.dg/ppc64-abi-3.c: Ditto.
2948
2949         * lib/gcc-dg.exp (dg-target-list): Remove.
2950
2951 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
2952
2953         * gcc.dg/ia64-postinc.c: New test.
2954
2955 2004-11-15  Mark Mitchell <mark@codesourcery.com>
2956
2957         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
2958
2959 2004-11-15  Nick Clifton  <nickc@redhat.com>
2960
2961         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
2962         __INT_MAX__ so that the test can be compiled by toolchains
2963         targeted at 16-bit processors.
2964
2965         * gcc.dg/20040625-1.c: Use long constants rather than integers
2966         when performing arithmetic that will overflow 16-bits.
2967
2968         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
2969         xstormy16.  It does not support 128-bit vector operations.
2970
2971         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
2972         with the macro PTR_TYPE.  Define this macro to an integer type
2973         suitable for holding a pointer.
2974
2975         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
2976         the target is a 16-bit processor.
2977
2978         * gcc.dg/cpp/if-2.c: Expect a different warning message from
2979         16-bit targets where the character constant will be too long.
2980
2981         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
2982         where the double will not be directly addressable.
2983
2984 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2985
2986         Friend class name lookup 1/n, PR c++/18471
2987         * g++.dg/template/crash26.C: New test.
2988         * g++.dg/lookup/struct1.C: Adjust expected error.
2989         * g++.dg/parse/elab1.C: Likewise.
2990         * g++.dg/parse/elab2.C: Likewise.
2991         * g++.dg/parse/int-as-enum1.C: Likewise.
2992         * g++.dg/parse/struct-as-enum1.C: Likewise.
2993         * g++.dg/parse/typedef1.C: Likewise.
2994         * g++.dg/parse/typedef3.C: Likewise.
2995         * g++.dg/parse/typedef4.C: Likewise.
2996         * g++.dg/parse/typedef5.C: Likewise.
2997         * g++.dg/template/nontype4.C: Likewise.
2998         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
2999         * g++.old-deja/g++.other/elab1.C: Likewise.
3000         * g++.old-deja/g++.other/syntax4.C: Likewise.
3001
3002 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3003
3004         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
3005
3006 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
3007
3008         * gcc.c-torture/execute/20041114-1.c: New test.
3009
3010 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
3011
3012         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
3013         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
3014         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
3015         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
3016         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
3017         gcc.dg/switch-7.c: New tests.
3018
3019 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3020
3021         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
3022
3023 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3024
3025         PR tree-opt/18400
3026         * gcc.dg/vect/pr18400.c: New test.
3027
3028 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3029             Andrew Pinski  <pinskia@physics.uc.edu>
3030
3031         PR tree-opt/18425
3032         * gcc.dg/vect/pr18425.c: New test.
3033
3034 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3035
3036         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
3037         Guard with dg-require-alias and dg-require-visibility.
3038
3039 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3040
3041         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
3042
3043 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3044
3045         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
3046
3047 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3048
3049         PR c++/17344
3050         * g++.dg/template/defarg5.C: New test.
3051
3052 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3053
3054         * g++.dg/parse/cast1.C: Run only on ILP32.
3055         * g++.old-deja/g++.mike/p784.C: Likewise.
3056
3057 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
3058
3059         * gcc.c-torture/execute/20041113-1.c: New test.
3060
3061 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
3062
3063         PR target/18230
3064         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
3065         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
3066         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
3067         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3068         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
3069         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
3070         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
3071         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
3072         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
3073         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
3074         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
3075         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
3076         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
3077
3078 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
3079
3080         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
3081         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
3082         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
3083         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
3084         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
3085         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
3086         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
3087         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
3088         gcc.target/sparc/combined-1.c: New tests.
3089
3090 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
3091
3092         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
3093         New tests.
3094
3095 2004-11-12  Mark Mitchell <mark@codesourcery.com>
3096
3097         * lib/gcc-dg.exp (dg-forbid-option): New function.
3098         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
3099         * g++.dg/abi/bitfield8.C: Likewise.
3100         * g++.dg/abi/dtor1.C: Likewise.
3101         * g++.dg/abi/empty10.C: Likewise.
3102         * g++.dg/abi/empty7.C: Likewise.
3103         * g++.dg/abi/empty9.C: Likewise.
3104         * g++.dg/abi/layout3.C: Likewise.
3105         * g++.dg/abi/layout4.C: Likewise.
3106         * g++.dg/abi/thunk1.C: Likewise.
3107         * g++.dg/abi/thunk2.C: Likewise.
3108         * g++.dg/abi/vbase11.C: Likewise.
3109         * g++.dg/abi/vthunk2.C: Likewise.
3110         * g++.dg/abi/vthunk3.C: Likewise.
3111         * g++.dg/ext/attrib8.C: Likewise.
3112         * g++.dg/opt/longbranch2.C: Likewise.
3113         * g++.dg/opt/reg-stack4.C: Likewise.
3114         * g++.old-deja/g++.ext/attrib1.C: Likewise.
3115         * g++.old-deja/g++.ext/attrib2.C: Likewise.
3116         * g++.old-deja/g++.ext/attrib3.C: Likewise.
3117         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3118         * g++.old-deja/g++.other/store-expr2.C: Likewise.
3119         * gcc.dg/20000609-1.c: Likewise.
3120         * gcc.dg/20000720-1.c: Likewise.
3121         * gcc.dg/20011107-1.c: Likewise.
3122         * gcc.dg/20011119-1.c: Likewise.
3123         * gcc.dg/20020108-1.c: Likewise.
3124         * gcc.dg/20020122-2.c: Likewise.
3125         * gcc.dg/20020122-3.c: Likewise.
3126         * gcc.dg/20020201-3.c: Likewise.
3127         * gcc.dg/20020206-1.c: Likewise.
3128         * gcc.dg/20020218-1.c: Likewise.
3129         * gcc.dg/20020310-1.c: Likewise.
3130         * gcc.dg/20020411-1.c: Likewise.
3131         * gcc.dg/20020418-2.c: Likewise.
3132         * gcc.dg/20020426-1.c: Likewise.
3133         * gcc.dg/20020426-2.c: Likewise.
3134         * gcc.dg/20020517-1.c: Likewise.
3135         * gcc.dg/20020523-1.c: Likewise.
3136         * gcc.dg/20020523-2.c: Likewise.
3137         * gcc.dg/20020729-1.c: Likewise.
3138         * gcc.dg/20030204-1.c: Likewise.
3139         * gcc.dg/20030826-2.c: Likewise.
3140         * gcc.dg/20030926-1.c: Likewise.
3141         * gcc.dg/20031202-1.c: Likewise.
3142         * gcc.dg/980312-1.c: Likewise.
3143         * gcc.dg/980313-1.c: Likewise.
3144         * gcc.dg/990117-1.c: Likewise.
3145         * gcc.dg/990424-1.c: Likewise.
3146         * gcc.dg/990524-1.c: Likewise.
3147         * gcc.dg/991230-1.c: Likewise.
3148         * gcc.dg/i386-387-1.c: Likewise.
3149         * gcc.dg/i386-387-2.c: Likewise.
3150         * gcc.dg/i386-387-3.c: Likewise.
3151         * gcc.dg/i386-387-4.c: Likewise.
3152         * gcc.dg/i386-387-5.c: Likewise.
3153         * gcc.dg/i386-387-6.c: Likewise.
3154         * gcc.dg/i386-asm-1.c: Likewise.
3155         * gcc.dg/i386-bitfield1.c: Likewise.
3156         * gcc.dg/i386-bitfield2.c: Likewise.
3157         * gcc.dg/i386-loop-1.c: Likewise.
3158         * gcc.dg/i386-loop-2.c: Likewise.
3159         * gcc.dg/i386-loop-3.c: Likewise.
3160         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3161         * gcc.dg/i386-pic-1.c: Likewise.
3162         * gcc.dg/i386-regparm.c: Likewise.
3163         * gcc.dg/i386-signbit-1.c: Likewise.
3164         * gcc.dg/i386-signbit-2.c: Likewise.
3165         * gcc.dg/i386-signbit-3.c: Likewise.
3166         * gcc.dg/i386-sse-5.c: Likewise.
3167         * gcc.dg/i386-sse-8.c: Likewise.
3168         * gcc.dg/i386-unroll-1.c: Likewise.
3169         * gcc.dg/tls/opt-1.c: Likewise.
3170         * gcc.dg/tls/opt-2.c: Likewise.
3171         * gcc.dg/unroll-1.c: Likewise.
3172         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3173         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3174         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3175         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3176         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
3177         -m64 is specified.
3178
3179 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
3180
3181         PR c++/18389
3182         * g++.dg/parse/cond1.C: New test.
3183
3184         PR c++/18429
3185         * g++.dg/template/array9.C: New test.
3186         * g++.dg/ext/vla1.C: Adjust error messages.
3187         * g++.dg/ext/vlm1.C: Likewise.
3188         * g++.dg/template/crash2.C: Likewise.
3189
3190         PR c++/18436
3191         * g++.dg/template/call3.C: New test.
3192
3193         PR c++/18407
3194         * g++.dg/template/ptrmem11.C: New test.
3195
3196 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
3197
3198         PR other/14264
3199         * lib/g++.exp: Set LC_ALL and LANG to C.
3200         * lib/gcc-dg.exp: Likewise.
3201         * lib/gfortran.exp: Likewise.
3202         * lib/objc.exp: Likewise.
3203         * lib/treelang.exp: Likewise.
3204
3205 2004-11-12  Andreas Schwab  <schwab@suse.de>
3206
3207         * gcc.dg/pr16286.c: Fix last change.
3208
3209 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
3210
3211         PR c++/18416
3212         * g++.dg/init/global1.C: New test.
3213
3214 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
3215
3216         * gcc.c-torture/execute/20041112-1.c: New test.
3217
3218 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3219
3220         * lib/gcc-dg.exp (dg-target-list): New.
3221
3222 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3223             Richard Sandiford  <rsandifo@redhat.com>
3224
3225         * lib/target-supports.exp (get-compiler_messages): New.
3226         (check_named_sections_available): Use it.
3227         (check_effective_target_ilp32): New.
3228         (check_effective_target_lp64): New.
3229         (is-effective-target): New.
3230         * lib/gcc-dg.exp (dg-require-effective-target): New.
3231
3232 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
3233
3234         * gcc.dg/precedence-1.c: New test.
3235
3236 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3237
3238         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
3239
3240         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
3241         message, delete generated files, use more descriptive name for
3242         executable, and make the test unsupported when it cannot be run.
3243
3244         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
3245         (dg-require-weak, dg-require-visibility, dg-require-alias,
3246         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
3247         dg-require-iconv, dg-require-named-sections): Use it.
3248
3249         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
3250
3251 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
3252
3253         PR target/16457
3254         * gcc.dg/ppc-and-1: New
3255
3256         PR target/16796
3257         * gcc.dg/ppc-mov-1.c: New.
3258
3259         PR target/16458
3260         * gcc.dg/ppc-compare-1.c: New.
3261
3262 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
3263
3264         * objc.dg/desig-init-2.m: New test.
3265
3266 2004-11-10  Adam Nemet  <anemet@lnxw.com>
3267
3268         PR middle-end/18160
3269         * g++.dg/warn/register-var-1.C: New test.
3270         * g++.dg/warn/register-var-2.C: New test.
3271
3272 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3273
3274         * gcc.dg/union-2.c: New test.
3275
3276 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
3277
3278         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
3279         New test for PR tree-optimization/17892.
3280
3281 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
3282
3283         PR c++/18369
3284         * g++.dg/init/new12.C: New test.
3285
3286 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
3287
3288         * gcc.target/sparc: New directory.
3289         * gcc.target/sparc/sparc.exp: New driver.
3290         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
3291         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
3292         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
3293         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
3294
3295 2004-11-10  Paul Brook  <paul@codesourcery.com>
3296
3297         PR fortran/18218
3298         * gfortran.dg/list_read.c: New test.
3299
3300 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3301
3302         PR c/18322
3303         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
3304         expected diagnostic location.
3305
3306 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
3307
3308         * gcc.dg/20041109-1.c: New test.
3309
3310 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
3311
3312         PR objc/18406
3313         * objc/compile/pr18406.m: New test.
3314
3315 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3316
3317         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
3318
3319 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3320
3321         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
3322
3323 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
3324
3325         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
3326
3327 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
3328
3329         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
3330         exit.
3331
3332 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
3333
3334         PR tree-opt/18299
3335         * gcc.c-torture/pr18299-1.c: New test.
3336
3337 2004-11-06  Andreas Schwab  <schwab@suse.de>
3338
3339         * gcc.dg/pr16286.c: Also test for bool and pixel.
3340
3341 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
3342
3343         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
3344         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
3345         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
3346         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
3347         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
3348         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
3349         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
3350         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
3351         gcc.dg/struct-semi-3.c: New tests.
3352
3353 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3354
3355         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
3356
3357 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3358
3359         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
3360         Do not use C99 designators.
3361
3362 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3363
3364         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
3365
3366 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3367
3368         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
3369         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
3370         * gcc.c-torture/execute/simd-5.x: Remove.
3371
3372 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
3373
3374         PR rtl-optimization/17933
3375         * gcc.dg/torture/pr17933-1.c: New test.
3376
3377 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
3378
3379         PR target/18106
3380         * lib/target-supports.exp (check_weak_available): Support
3381         Windows.
3382
3383 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
3384
3385         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
3386         call to fflush(stdout) before abort.
3387         (my_ffsll): New function.
3388         (generate_fields): Use it.
3389
3390 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
3391
3392         * gcc.dg/init-undef-1.c: New test.
3393
3394 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
3395
3396         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
3397         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
3398         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
3399         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
3400         expected messages for new parser.
3401
3402 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
3403
3404         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
3405
3406 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3407
3408         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
3409         on LP64 targets.
3410
3411 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
3412
3413         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
3414         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
3415         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
3416         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
3417         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
3418         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
3419         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
3420         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
3421         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
3422         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
3423
3424 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
3425
3426         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
3427         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
3428         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
3429         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
3430         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
3431         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
3432         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
3433         for new parser.
3434
3435 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
3436
3437         PR target/15342
3438         * gcc.dg/20041104-1.c: New test.
3439
3440 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3441
3442         * g++.dg/template/nontype7.C: New test.
3443         * g++.dg/template/nontype8.C: Likewise.
3444         * g++.dg/template/nontype9.C: Likewise.
3445         * g++.dg/template/nontype10.C: Likewise.
3446         * g++.dg/tc1/dr49.C: Likewise.
3447         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
3448         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
3449
3450 2004-11-04  Ben Elliston  <bje@au.ibm.com>
3451
3452         * g++.dg/rtti/tinfo1.C: Remove xfails.
3453
3454 2004-11-04  Ben Elliston  <bje@au.ibm.com>
3455
3456         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
3457         packed attribute to the definition to satisfy the new C++ parser.
3458
3459 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3460
3461         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
3462         invocations of va_arg.
3463
3464 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
3465
3466         PR c++/18124
3467         * g++.dg/template/crash25.C: New test.
3468
3469         PR c++/18155
3470         * g++.dg/template/typedef2.C: New test.
3471         * g++.dg/parse/crash13.C: Adjust error markers.
3472
3473         PR c++/18177
3474         * g++.dg/conversion/const3.C: New test.
3475
3476 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3477
3478         PR fortran/17535
3479         PR fortran/17583
3480         PR fortran/17713
3481         * gfortran.dg/generic_[123].f90: New testcases.
3482
3483 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3484
3485         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
3486         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
3487
3488 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
3489
3490         PR tree-opt/16808
3491         * gcc.c-torture/compile/pr16808.c: New test.
3492
3493 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
3494
3495         PR rtl-optimization/17104
3496         * gcc.dg/ppc-bitfield1.c: New.
3497
3498 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
3499
3500         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
3501
3502 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
3503
3504         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
3505         strings for 32-bit code.
3506
3507 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
3508
3509         PR c/18239
3510         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
3511
3512 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
3513
3514         PR c++/18064
3515         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
3516
3517 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
3518
3519         PR c++/15172
3520         * g++.dg/init/aggr2.C: New test.
3521
3522 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
3523
3524         * objc.dg/local-decl-1.m: New test.
3525
3526 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3527
3528         * gcc.dg/20040910-1.c: Adjust regex.
3529
3530 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3531
3532         PR rtl-optimization/18084
3533         * g++.dg/opt/pr18084-1.C: New testcase.
3534
3535 2004-10-30  Matt Austern  <austern@apple.com>
3536
3537         PR c++/17542
3538         * g++.dg/ext/attrib18.C: New test.
3539
3540 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3541
3542         PR middle-end/18096
3543         * gcc.dg/pr18096-1.c: New test case.
3544
3545 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3546
3547         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
3548
3549 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
3550
3551         PR c/16666
3552         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
3553         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
3554         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
3555         gcc.dg/old-style-prom-3.c: New tests.
3556
3557 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
3558
3559         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
3560         Remove unnecessary inclusion of stdio.h.
3561
3562 2004-10-29  Roger Sayle  <roger@eyesopen.com>
3563
3564         PR rtl-optimization/17581
3565         * gcc.dg/pr17581-1.c: New test case.
3566
3567 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
3568
3569         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
3570         being implemented.
3571         * g++.dg/conversion/dr195-1.C: New.
3572         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
3573         * g++.old-deja/g++.mike/p10148.C: Likewise.
3574
3575 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
3576
3577         PR c++/17695
3578         * g++.dg/debug/typedef2.C: New test.
3579
3580 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
3581
3582         PR fortran/13490
3583         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
3584         * gfortran.dg/g77/README: Update.
3585
3586 2004-10-28  Matt Austern  <austern@apple.com>
3587
3588         PR c++/14124
3589         * g++.dg/ext/packed7.C: New test.
3590
3591 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3592
3593         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
3594         scan-assembler.
3595         * lib/scanasm.exp (hidden-scan-for): New proc.
3596         (scan-hidden): Use hidden-scan-for instead of constructing the scan
3597         string.
3598         (scan-not-hidden): Likewise.
3599         * lib/target-supports.exp (check_visibility_available): mach-o is
3600         support too.
3601
3602 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
3603
3604         PR c++/17132
3605         * g++.dg/template/memclass3.C: New test.
3606
3607 2004-10-28  Adam Nemet  <anemet@lnxw.com>
3608
3609         PR middle-end/18160
3610         * gcc.dg/register-var-1.c: New test.
3611         * gcc.dg/register-var-2.c: New test.
3612         * gcc.dg/asm-7.c: Taking the address of a register variable is an
3613         error now.
3614
3615 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
3616
3617         PR other/18172
3618         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
3619         unused variables.
3620         * gcc.dg/vect/vect-22.c: Likewise.
3621
3622 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
3623
3624         * gcc.dg/i386-rotate-1.c: New test.
3625
3626 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
3627
3628         * g++.dg/init/ref12.C: Add "run" marker.
3629
3630         PR c++/17435
3631         * g++.dg/init/ref12.C: New test.
3632
3633         PR c++/18140
3634         * g++.dg/template/shift1.C: New test.
3635         * g++.dg/template/error10.C: Adjust error markers.
3636
3637 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
3638
3639         PR tree-opt/17529
3640         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
3641
3642 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
3643
3644         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
3645         * gcc.dg/weak/weak-3.c: Likewise.
3646         * gcc.dg/weak/weak-5.c: Likewise.
3647         * gcc.dg/weak/weak-9.c: Likewise.
3648         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
3649         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
3650
3651         * gcc.dg/darwin-weakimport-1.c: New.
3652
3653 2004-10-28  Ben Elliston  <bje@au.ibm.com>
3654
3655         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
3656
3657 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
3658
3659         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
3660         'syntax' error messages.
3661         * gcc.dg/cpp/direct2s.c: Likewise.
3662
3663 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
3664
3665         * gcc.c-torture/compile/20041026-1.c: New.
3666
3667 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
3668
3669         PR c++/18093
3670         * g++.dg/lookup/ns2.C: New test.
3671
3672         PR c++/18020
3673         * g++.dg/template/enum4.C: New test.
3674
3675         PR c++/18161
3676         * g++.dg/template/expr1.C: New test.
3677
3678 2004-10-26  Ben Elliston  <bje@au.ibm.com>
3679
3680         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
3681
3682 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3683
3684         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
3685         gcc.dg/decl-nospec-3.c: New tests.
3686
3687 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
3688
3689         * objc.dg/super-class-3.m: New test.
3690
3691 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
3692
3693         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
3694         resyncing.
3695         * gcc.dg/cpp/direct2s.c: Likewise.
3696
3697 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
3698
3699         * objc.dg/image-info.m: Update for changes to section selection.
3700
3701 2004-10-25  David Ayers  <d.ayers@inode.at>
3702             Ziemowit Laski  <zlaski@apple.com>
3703
3704         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
3705         diagnostics when messaging 'id <Proto>'.
3706         * objc.dg/class-protocol-1.m: New test.
3707         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
3708         a non-existent method signature.
3709         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
3710         Update diagnostics when messaging with non-existent method signature.
3711         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
3712         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
3713         invalid receivers are now resolved as if messaging 'id'; remove
3714         extraneous diagnostics.
3715
3716 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
3717
3718         PR c/16667
3719         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
3720         gcc.dg/init-desig-obs-3.c: New tests.
3721
3722 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
3723
3724         * gcc.dg/debug/20041023-1.c: New test.
3725
3726 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
3727
3728         PR middle-end/17407
3729         * gcc.c-torture/compile/pr17407.c: New test.
3730
3731         PR c++/18121
3732         * g++.dg/template/array8.C: New test.
3733
3734 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3735
3736         PR other/18138
3737         * lib/g++.exp: Accept more than one multilib libgcc.
3738         * lib/gcc-dg.exp: Likewise.
3739         * lib/objc.exp: Likewise.
3740         * lib/treelang.exp: Likewise.
3741         * lib/gfortran.exp: Likewise.
3742
3743 2004-10-24  Ben Elliston  <bje@au.ibm.com>
3744
3745         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
3746
3747 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
3748
3749         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
3750         * gcc.dg/c99-const-expr-3.c: Likewise.
3751
3752 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
3753
3754         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
3755
3756 2004-10-23  Ben Elliston  <bje@au.ibm.com>
3757
3758         * gcc.c-torture/execute/loop-2e.x: Remove.
3759
3760 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
3761
3762         PR c++/18095
3763         * g++.dg/parse/crash18.C: New.
3764         * g++.dg/parse/crash19.C: New.
3765
3766 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
3767
3768         * g++.dg/ext/dllimport1.C: Move dg-warnings.
3769         * g++.dg/ext/dllimport2.C: Same.
3770         * g++.dg/ext/dllimport8.C: Same.
3771
3772 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
3773
3774         PR c++/10841
3775         * g++.dg/conversion/cast1.C: New test.
3776         * g++.dg/overload/pmf1.C: Adjust error marker.
3777
3778 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
3779
3780         PR objc/17923
3781         * objc.dg/const-str-7.m: New test.
3782
3783 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3784
3785         * g++.dg/template/memfriend11.C: Fix comment typo.
3786         * g++.dg/template/memfriend14.C: Likewise.
3787
3788 2004-10-20  Richard Henderson  <rth@redhat.com>
3789
3790         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
3791         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
3792         -fasynchronous-unwind-tables.
3793
3794 2004-10-20  Richard Henderson  <rth@redhat.com>
3795
3796         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
3797         (main): Return success.
3798         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
3799         (main): Return success.
3800
3801 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3802
3803         PR c++/13495
3804         * g++.dg/template/memfriend9.C: New test.
3805         * g++.dg/template/memfriend10.C: Likewise.
3806         * g++.dg/template/memfriend11.C: Likewise.
3807         * g++.dg/template/memfriend12.C: Likewise.
3808         * g++.dg/template/memfriend13.C: Likewise.
3809         * g++.dg/template/memfriend14.C: Likewise.
3810         * g++.dg/template/memfriend15.C: Likewise.
3811         * g++.dg/template/memfriend16.C: Likewise.
3812         * g++.dg/template/memfriend17.C: Likewise.
3813         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
3814
3815 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
3816
3817         * g++.dg/conversion/dr195.C: New.
3818         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
3819
3820 2004-10-20  Ben Elliston  <bje@au.ibm.com>
3821             Devang Patel  <dpatel@apple.com>
3822
3823         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
3824         of floating point arithmetic, which could trap.
3825
3826 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
3827
3828         PR c++/14035
3829         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
3830         * g++.dg/conversion/const2.C: New test.
3831         * g++.dg/expr/reinterpret2.C: New test.
3832         * g++.dg/expr/reinterpret3.C: New test.
3833         * g++.dg/expr/cast2.C: New test.
3834         * g++.dg/expr/copy1.C: New test.
3835         * g++.dg/other/conversion1.C: Change error message.
3836         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
3837         function pointers to void *.
3838         * g++.old-deja/g++.mike/p10148.C: Likewise.
3839
3840 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3841
3842         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
3843
3844 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
3845
3846         PR c++/18047
3847
3848         * g++.dg/parse/expr3.C: New test.
3849
3850 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3851
3852         * gcc.dg/smod-1.c: New test.
3853
3854 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
3855
3856         * objc.dg/method-14.m: New test.
3857
3858 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
3859
3860         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
3861         Also xfail as the patch was reverted.
3862
3863 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
3864
3865         PR middle-end/16973
3866         * gcc.dg/pr16973.c: New test.
3867
3868 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
3869
3870         PR tree-optimization/17656
3871         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
3872
3873 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
3874
3875         * g++.dg/eh/shadow1.C: New.
3876
3877 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
3878
3879         * gcc.c-torture/compile/20041018-1.c: New test.
3880
3881 2004-10-18  Ben Elliston  <bje@au.ibm.com>
3882
3883         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
3884         compiler referring to register 0 when accessing sdata.  The linker
3885         now patches things up.
3886
3887 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
3888
3889         PR c/17529
3890         * gcc.c-torture/compile/pr17529.c: New test.
3891
3892 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3893
3894         PR c++/17743
3895         * g++.dg/ext/attrib17.C: New test.
3896
3897 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3898
3899         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
3900
3901 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3902
3903         PR c++/10479
3904         * g++.dg/ext/attrib16.C: New test.
3905
3906 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
3907
3908         PR c++/17042
3909         * g++.dg/init/dso_handle1.C: New test.
3910
3911         PR c++/14667
3912         * g++.dg/parse/typedef6.C: New test.
3913
3914         PR c++/17916
3915         * g++.dg/parse/pragma1.C: New test.
3916
3917 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
3918
3919         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
3920
3921 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
3922
3923         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
3924         -fno-common when on HPPA HP-UX platforms.
3925
3926 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
3927
3928         PR other/16820
3929         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
3930         stdint.h.
3931         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
3932         uintptr_t.
3933
3934 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
3935
3936         PR c++/16301
3937         * g++.dg/lookup/strong-using-4.C: New test.
3938
3939 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
3940
3941         PR middle-end/16567
3942         * gcc.c-torture/compile/nested-1.c: New test.
3943
3944 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
3945
3946         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
3947         and mipsisa64*-*-* (until support for misaligned loads is added).
3948         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
3949         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
3950         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
3951         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
3952         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
3953         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
3954
3955 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
3956
3957         PR c++/17976
3958         * g++.dg/init/dtor3.C: New test.
3959
3960 2004-10-15  Ben Elliston  <bje@au.ibm.com>
3961
3962         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
3963
3964 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
3965
3966         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
3967         * gcc.dg/macho-lo-sum.c: Likewise.
3968
3969 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
3970
3971         * gcc.dg/ppc-spe64-1.c: New test.
3972
3973 2004-10-14  Devang Patel  <dpatel@apple.com>
3974
3975         PR 17635
3976         * gcc.dg/pr17635.c : New test.
3977
3978 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
3979
3980         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
3981         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
3982         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
3983         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
3984         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
3985         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
3986         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
3987         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
3988         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
3989         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
3990         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
3991         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
3992         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
3993         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
3994         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
3995         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
3996         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
3997         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
3998
3999 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
4000
4001         * gcc.dg/vect/vect-82.c: New testcase.
4002         * gcc.dg/vect/vect-82_64.c: New testcase.
4003         * gcc.dg/vect/vect-83.c: New testcase.
4004         * gcc.dg/vect/vect-83_64.c: New testcase.
4005
4006 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4007
4008         * gcc.dg/cpp/error-1.c: New test.
4009
4010 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4011
4012         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
4013
4014 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
4015
4016         PR target/17984
4017         * gcc.dg/cris-peep2-xsrand2.c: New test.
4018
4019 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
4020
4021         PR c++/17661
4022         * testsuite/g++.dg/expr/for2.C: New test.
4023
4024 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4025
4026         * g++.dg/inherit/thunk1.C: Run on the SPARC.
4027
4028 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
4029
4030         PR tree-optimization/17724
4031         * g++.dg/opt/pr17724-1.C: New test.
4032         * g++.dg/opt/pr17724-2.C: New test.
4033         * g++.dg/opt/pr17724-3.C: New test.
4034         * g++.dg/opt/pr17724-4.C: New test.
4035         * g++.dg/opt/pr17724-5.C: New test.
4036         * g++.dg/opt/pr17724-6.C: New test.
4037
4038 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
4039
4040         PR c/17301
4041         * gcc.dg/pr17301-2.c: New test.
4042
4043 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
4044
4045         PR c++/15876
4046         * g++.dg/parse/error22.C: New test.
4047
4048         PR c++/17936
4049         * g++.dg/template/spec18.C: New test.
4050
4051 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
4052
4053         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
4054         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
4055         memcpy.
4056         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
4057         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
4058
4059 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
4060
4061         * g++.dg/eh/cleanup5.C: Add dg-options "".
4062
4063 2004-10-11  Roger Sayle  <roger@eyesopen.com>
4064
4065         PR middle-end/17657
4066         * gcc.dg/switch-4.c: New test case.
4067
4068 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
4069
4070         * gcc.c-torture/execute/20041011-1.c: New test.
4071
4072 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
4073
4074         PR c++/17554
4075         * g++.dg/init/for3.C: New test.
4076
4077         PR c++/17657
4078         * g++.dg/opt/switch2.C: New test.
4079
4080         PR middle-end/17703
4081         * g++.dg/warn/Wreturn-2.C: New test.
4082
4083 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
4084
4085         PR c++/17907
4086         * g++.dg/eh/cleanup5.C: New test.
4087
4088 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
4089
4090         PR c++/17393
4091         * g++.dg/parse/error21.C: New test.
4092
4093 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4094
4095         * g++.dg/overload/pmf1.C: Adjust quoting marks.
4096         * g++.dg/warn/incomplete1.C: Likewise.
4097         * g++.dg/template/qualttp20.C: Likewise.
4098
4099 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4100
4101         PR c/17881
4102         * parm-incomplete-1.c: New test.
4103
4104 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
4105
4106         PR c++/17867
4107         * g++.dg/parse/error19.C: New test.
4108
4109         PR c++/17670
4110         * g++.dg/init/new11.C: New test.
4111
4112         PR c++/17821
4113         * g++.dg/parse/error20.C: New test.
4114
4115         PR c++/17826
4116         * g++.dg/template/crash24.C: New test.
4117
4118 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4119
4120         PR c/17301
4121         * gcc.dg/pr17301-1.c: New test.
4122
4123 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4124
4125         PR c/17189
4126         * gcc.dg/anon-struct-5.c: New test.
4127
4128 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4129
4130         PR c/17844
4131         * gcc.dg/pr17844-1.c: New test.
4132
4133 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
4134
4135         PR tree-optimization/17906
4136         * gcc.c-torture/compile/pr17906.c: New.
4137
4138 2004-10-09  Stuart Hastings  <stuart@apple.com>
4139             Roger Sayle  <roger@eyesopen.com>
4140
4141         PR rtl-optimization/17853
4142         * gcc.dg/i386-mmx-5.c: New testcase.
4143
4144 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
4145
4146         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
4147
4148 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
4149
4150         PR c++/17524
4151         * g++.dg/template/static9.C: New test.
4152
4153         PR c++/17685
4154         * g++.dg/parse/operator5.C: New test.
4155
4156 2004-10-09  Roger Sayle  <roger@eyesopen.com>
4157
4158         PR middle-end/17894
4159         * gcc.c-torture/execute/divcmp-4.c: New test case.
4160
4161 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4162
4163         PR tree-opt/17902
4164         * g++.dg/opt/pr17902.C: New test.
4165
4166 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
4167
4168         * gcc.dg/cpp/ident-1.c: Add dg-options "".
4169
4170 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4171
4172         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
4173
4174 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4175
4176         * gcc.dg/assign-warn-3.c: New test.
4177
4178 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4179
4180         PR c/16999
4181         * gcc.dg/cpp/ident-1.c: New test.
4182
4183 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
4184
4185         * gcc.c-torture/compile/acc1.c: New.
4186
4187 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4188
4189         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
4190         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
4191
4192 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4193
4194         * gcc.dg/ultrasp11.c: New test.
4195
4196 2004-10-08  Michael Matz  <matz@suse.de>
4197
4198         * gcc.dg/doloop-2.c: New test.
4199
4200 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4201
4202         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
4203         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
4204         objc.dg/method-9.m: Update expected diagnostics.
4205
4206 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
4207
4208         * gcc.dg/ppc-fsel-3.c: New file.
4209         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
4210
4211 2004-10-07  Paul Brook  <paul@codesourcery.com>
4212
4213         * gfortran.dg/intrinsic_verify_1.f90: New test.
4214
4215 2004-10-07  Paul Brook  <paul@codesourcery.com>
4216
4217         * gfortran.dg/empty_format_1.f90: Remove stray commas.
4218
4219 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4220
4221         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
4222         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
4223         commit.
4224
4225 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
4226
4227         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
4228
4229 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4230
4231         PR c++/17115
4232         * g++.dg/warn/Winline-4.C: New test.
4233
4234 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4235
4236         * gcc.c-torture/compile/20041007-1.c: New test.
4237
4238 2004-10-07  Paul Brook  <paul@codesourcery.com>
4239
4240         PR fortran/17678
4241         * gfortran.dg/use_allocated_1.f90: New test.
4242
4243 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
4244
4245         PR middle-end/17849
4246         * gfortran.fortran-torture/compile/nested.f90: New test
4247
4248 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
4249
4250         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
4251
4252 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
4253
4254         PR c++/17368
4255         * g++.dg/ext/asm6.C: New test.
4256
4257 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
4258
4259         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
4260
4261 2004-10-06  Paul Brook  <paul@codesourcery.com>
4262
4263         PR libfortran/17709
4264         * gfortran.dg/empty_format_1.f90: New test.
4265
4266 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4267
4268         PR fortran/17568
4269         * gfortran.dg/ishft.f90: New test.
4270
4271         PR fortran/17283
4272         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
4273         tests.
4274
4275 2004-10-06  Paul Brook  <paul@codesourcery.com>
4276
4277         * gfortran.dg/do_1.f90: New test.
4278
4279 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4280
4281         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
4282         optimizing for size.
4283
4284 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4285
4286         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
4287
4288 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4289
4290         * gcc.c-torture/compile/20041005-1.c: New test.
4291
4292 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
4293
4294         PR c++/17829
4295         * g++.dg/lookup/koenig4.C: New.
4296
4297 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4298
4299         * g++.dg/other/classkey1.C: Adjust quoting marks.
4300         * g++.dg/parse/error15.C: Likewise.
4301         * g++.dg/template/meminit2.C (int>): Likewise.
4302
4303 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4304
4305         PR fortran/17283
4306         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
4307
4308         PR fortran/17631
4309         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
4310
4311         PR fortran/17708
4312         * gfortran.dg/pr17708.f90: New test.
4313
4314 2004-10-04  Chao-ying Fu  <fu@mips.com>
4315
4316         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
4317         * gcc.dg/vect/vect-4.c: Ditto.
4318         * gcc.dg/vect/vect-5.c: Ditto.
4319         * gcc.dg/vect/vect-6.c: Ditto.
4320         * gcc.dg/vect/vect-8.c: Ditto.
4321         * gcc.dg/vect/vect-16.c: Ditto.
4322         * gcc.dg/vect/vect-30.c: Ditto.
4323         * gcc.dg/vect/vect-40.c: Ditto.
4324         * gcc.dg/vect/vect-41.c: Ditto.
4325         * gcc.dg/vect/vect-42.c: Ditto.
4326         * gcc.dg/vect/vect-43.c: Ditto.
4327         * gcc.dg/vect/vect-44.c: Ditto.
4328         * gcc.dg/vect/vect-45.c: Ditto.
4329         * gcc.dg/vect/vect-46.c: Ditto.
4330         * gcc.dg/vect/vect-47.c: Ditto.
4331         * gcc.dg/vect/vect-48.c: Ditto.
4332         * gcc.dg/vect/vect-49.c: Ditto.
4333         * gcc.dg/vect/vect-50.c: Ditto.
4334         * gcc.dg/vect/vect-51.c: Ditto.
4335         * gcc.dg/vect/vect-52.c: Ditto.
4336         * gcc.dg/vect/vect-53.c: Ditto.
4337         * gcc.dg/vect/vect-54.c: Ditto.
4338         * gcc.dg/vect/vect-55.c: Ditto.
4339         * gcc.dg/vect/vect-56.c: Ditto.
4340         * gcc.dg/vect/vect-57.c: Ditto.
4341         * gcc.dg/vect/vect-58.c: Ditto.
4342         * gcc.dg/vect/vect-59.c: Ditto.
4343         * gcc.dg/vect/vect-60.c: Ditto.
4344         * gcc.dg/vect/vect-74.c: Ditto.
4345         * gcc.dg/vect/vect-79.c: Ditto.
4346         * gcc.dg/vect/vect-80.c: Ditto.
4347
4348 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
4349
4350         * gcc.dg/unused-7.c: Use the correct option.
4351
4352 2004-10-04  Paul Brook  <paul@codesourcery.com>
4353         Bud Davis  <bdavis9659@comcast.net>
4354
4355         PR fortran/17706
4356         PR fortran/16434
4357         * gfortran/pr17706.f90: New test.
4358         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
4359
4360 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4361
4362         * gfortran.dg/pr17612.f90: New test.
4363
4364 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4365
4366         * g++.dg/template/local1.C: Adjust quoting marks in
4367         testing for diagnostics.
4368         * g++.dg/tls/diag-2.C: Likewise.
4369         * g++.dg/other/error8.C: Likewise.
4370
4371 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
4372
4373         PR c/17178
4374         * gcc.dg/unused-4.c: Adjust to be correct.
4375
4376         PR c/17820
4377         * gcc.dg/unused-7.c: New test.
4378
4379 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
4380
4381         PR c++/17797
4382         * g++.dg/overload/template2.C: New test.
4383
4384 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
4385
4386         PR tree-optimization/16632
4387         * gcc.dg/tree-ssa/20041002-1.c: New.
4388
4389 2004-10-03  Paul Brook  <paul@codesourcery.com>
4390
4391         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
4392         rather than relying on default formatting.
4393
4394 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
4395
4396         * gcc.dg/20040920-1.c: Update expected message text.
4397
4398 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
4399
4400         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
4401
4402 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
4403
4404         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
4405         tree level.
4406
4407 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
4408
4409         * gcc.dg/tree-ssa/pr17343.c: Remove.
4410
4411 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
4412
4413         PR tree-opt/17343
4414         * gcc.dg/tree-ssa/pr17343.c: New test.
4415
4416 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
4417
4418         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
4419         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
4420         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
4421         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
4422         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
4423
4424 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
4425
4426         * gcc.dg/lvalue-2.c: New test.
4427
4428 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
4429
4430         PR c/17730
4431         * gcc.dg/pr17730-1.c: New test
4432
4433 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
4434
4435         PR c/7425
4436         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
4437
4438 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
4439
4440         * gcc.c-torture/execute/stdarg-1.c: New test.
4441         * gcc.c-torture/execute/stdarg-2.c: New test.
4442         * gcc.c-torture/execute/stdarg-3.c: New test.
4443         * gcc.dg/tree-ssa/stdarg-1.c: New test.
4444         * gcc.dg/tree-ssa/stdarg-2.c: New test.
4445         * gcc.dg/tree-ssa/stdarg-3.c: New test.
4446         * gcc.dg/tree-ssa/stdarg-4.c: New test.
4447         * gcc.dg/tree-ssa/stdarg-5.c: New test.
4448
4449 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
4450
4451         PR tree-optimization/17697
4452         * g++.dg/opt/pr17697-1.C: New test.
4453         * g++.dg/opt/pr17697-2.C: New test.
4454         * g++.dg/opt/pr17697-3.C: New test.
4455
4456 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
4457
4458         PR c/16409
4459         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
4460         gcc.dg/vla-init-5.c: New tests.
4461
4462 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
4463
4464         PR c/13804
4465         * gcc.dg/pr13804-1.c: New test.
4466
4467 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4468
4469         PR fortran/16938
4470         * gfortran.dg/pr16938.f90: New test.
4471
4472 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
4473
4474         * g++.dg/template/crash23.C: New test.
4475
4476 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
4477
4478         PR c++/17585
4479         * g++.dg/template/static8.C: New test.
4480
4481 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
4482
4483         PR c++/17681
4484         * g++.dg/other/error9.C: New test.
4485
4486 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
4487
4488         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
4489
4490 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4491
4492         PR fortran/15164
4493         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
4494
4495 2004-09-26  Roger Sayle  <roger@eyesopen.com>
4496
4497         PR middle-end/17112
4498         * gcc.dg/pr17112-1.c: New test case.
4499
4500 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4501
4502         PR c/11459
4503         * gcc.dg/pr11459-1.c: New test.
4504
4505 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
4506
4507         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
4508         * gcc.dg/tree-ssa/loop-4.c: Likewise.
4509
4510 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4511
4512         * gfortran.dg/pr15324.f90: Make array bounds consistent.
4513
4514 2004-09-25  Jan Hubicka  <jh@suse.cz>
4515
4516         * compile/30040909-1.c: New test.
4517         * compile/30040907-1.c: New test.
4518
4519 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
4520
4521         * gcc.c-torture/execute/va-arg-26.c: New test.
4522
4523 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
4524
4525         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
4526         extra diagnostics on targets with 64-bit pointers.
4527         * objc.dg/selector-1.m: Adjust dg-warning regexp.
4528
4529 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4530
4531         PR c/17188
4532         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
4533         * gcc.dg/decl-3.c: Adjust expected message.
4534
4535 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4536
4537         PR fortran/17615
4538         * gfortran.dg/pr17615.f90: New test.
4539
4540 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
4541
4542         PR tree-optimzation/17517
4543         * g++.dg/tree-ssa/pr17517.C: New Test.
4544
4545 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
4546
4547         PR c++/16889
4548         * g++.dg/lookup/ambig3.C: New.
4549
4550 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
4551
4552         PR tree-opt/17624
4553         * g++.dg/opt/pr17624.C: New test.
4554
4555 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4556
4557         PR c/6980
4558         * gcc.dg/Wbad-function-cast-1.c: New test.
4559
4560 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
4561
4562         * g++.dg/ext/complit1.C
4563         * g++.dg/other/error2.C
4564         * g++.dg/other/nontype-1.C
4565         * g++.dg/parse/crash11.C
4566         * g++.dg/parse/crash12.C
4567         * g++.dg/parse/error15.C
4568         * g++.dg/parse/error4.C
4569         * g++.dg/parse/tmpl-outside1.C
4570         * g++.dg/parse/too-many-tmpl-args1.C
4571         * g++.dg/template/dependent-expr3.C
4572         * g++.dg/template/error10.C
4573         * g++.dg/template/instantiate1.C
4574         * g++.dg/template/vtable2.C
4575         * g++.dg/warn/Wshadow-1.C
4576         * g++.dg/warn/weak1.C
4577         * g++.old-deja/g++.brendan/crash16.C
4578         * g++.old-deja/g++.brendan/crash18.C
4579         * g++.old-deja/g++.brendan/crash48.C
4580         * g++.old-deja/g++.brendan/crash49.C
4581         * g++.old-deja/g++.brendan/crash55.C
4582         * g++.old-deja/g++.brendan/crash56.C
4583         * g++.old-deja/g++.brendan/crash8.C
4584         * g++.old-deja/g++.brendan/enum11.C
4585         * g++.old-deja/g++.brendan/enum8.C
4586         * g++.old-deja/g++.brendan/enum9.C
4587         * g++.old-deja/g++.brendan/friend3.C
4588         * g++.old-deja/g++.brendan/misc14.C
4589         * g++.old-deja/g++.bugs/900402_02.C
4590         * g++.old-deja/g++.bugs/900404_03.C
4591         * g++.old-deja/g++.bugs/900404_04.C
4592         * g++.old-deja/g++.bugs/900428_03.C
4593         * g++.old-deja/g++.jason/crash4.C
4594         * g++.old-deja/g++.jason/overload21.C
4595         * g++.old-deja/g++.jason/redecl1.C
4596         * g++.old-deja/g++.jason/report.C
4597         * g++.old-deja/g++.jason/rfg10.C
4598         * g++.old-deja/g++.jason/template30.C
4599         * g++.old-deja/g++.law/arm12.C
4600         * g++.old-deja/g++.law/ctors5.C
4601         * g++.old-deja/g++.law/cvt20.C
4602         * g++.old-deja/g++.law/init10.C
4603         * g++.old-deja/g++.law/init8.C
4604         * g++.old-deja/g++.law/visibility17.C
4605         * g++.old-deja/g++.law/visibility7.C
4606         * g++.old-deja/g++.mike/net8.C
4607         * g++.old-deja/g++.mike/p646.C
4608         * g++.old-deja/g++.mike/p700.C
4609         * g++.old-deja/g++.mike/p701.C
4610         * g++.old-deja/g++.mike/p811.C
4611         * g++.old-deja/g++.ns/template13.C
4612         * g++.old-deja/g++.other/array3.C
4613         * g++.old-deja/g++.other/crash25.C
4614         * g++.old-deja/g++.other/dtor3.C
4615         * g++.old-deja/g++.other/dtor4.C
4616         * g++.old-deja/g++.other/main1.C
4617         * g++.old-deja/g++.other/warn7.C
4618         * g++.old-deja/g++.pt/crash11.C
4619         * g++.old-deja/g++.pt/crash36.C
4620         * g++.old-deja/g++.pt/spec22.C
4621         * g++.old-deja/g++.pt/spec9.C
4622         * g++.old-deja/g++.pt/ttp52.C
4623         * g++.old-deja/g++.robertl/eb103.C
4624         * g++.old-deja/g++.robertl/eb121.C
4625         * g++.old-deja/g++.robertl/eb22.C
4626         * g++.old-deja/g++.robertl/eb8.C:
4627         Update locations and/or regexps of dg-error markers.
4628         Remove markers for some bogus messages that are no longer issued.
4629
4630 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
4631
4632         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
4633         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
4634
4635 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
4636
4637         PR c++/17618
4638         * g++.dg/lookup/crash5.C: New test.
4639
4640 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
4641
4642         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
4643         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
4644         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
4645         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
4646         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
4647         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
4648
4649         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
4650         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
4651         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
4652         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
4653         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
4654         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
4655
4656         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
4657
4658         * gcc.dg/vect/vect-44.c: Check additional cases.
4659         * gcc.dg/vect/vect-48.c: Check additional cases.
4660
4661         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
4662         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
4663         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
4664         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
4665         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
4666         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
4667         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
4668         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
4669         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
4670
4671         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
4672         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
4673         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
4674
4675 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4676
4677         * gcc.dg/tree-ssa/loop-6.c: New test.
4678
4679 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
4680
4681         PR c++/17620
4682         * g++.dg/inherit/base2.C: New.
4683
4684 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4685
4686         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
4687         * gcc.dg/20001012-2.c: Likewise.
4688         * gcc.dg/20001013-1.c: Likewise.
4689         * gcc.dg/20001101-1.c: Likewise.
4690         * gcc.dg/20001102-1.c: Likewise.
4691         * gcc.dg/bf-spl1.c: Likewise.
4692         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
4693         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
4694
4695 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
4696
4697         PR tree-optimization/16721
4698         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
4699
4700 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
4701
4702         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
4703         * gcc.dg/20040305-1.c: Likewise.
4704
4705 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4706
4707         PR c/16566
4708         * gcc.c-torture/compile/pr16566-1.c,
4709         gcc.c-torture/compile/pr16566-2.c,
4710         gcc.c-torture/compile/pr16566-3.c: New tests.
4711
4712 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
4713
4714         PR tree-optimization/17512
4715         * gcc.c-torture/compile/20040916-1.c.
4716
4717 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
4718
4719         * gcc.dg/pragma-re-3.c: New test.
4720
4721 2004-09-17  Matt Austern  <austern@apple.com>
4722
4723         PR c++/15049
4724         * g++.dg/other/anon3.C: New.
4725
4726 2004-09-21  Roger Sayle  <roger@eyesopen.com>
4727
4728         PR c++/7503
4729         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
4730         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
4731         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
4732         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
4733         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
4734
4735 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
4736
4737         PR fortran/17286
4738         * gfortran.dg/pr17286.f90: New test.
4739
4740 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
4741
4742         PR c++/17530
4743         * g++.dg/template/static7.C: New test.
4744
4745 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
4746
4747         PR tree-opt/17558
4748         * gcc.c-torture/compile/pr17558.c: New test.
4749
4750 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
4751
4752         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
4753         if SKIP_ATTRIBUTE is defined.
4754
4755 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4756
4757         PR fortran/15957
4758         * gfortran.dg/pr15957.f90: New test.
4759
4760 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
4761
4762         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
4763         in comparison.
4764         * gcc.dg/vect/vect-79.c: Likewise.
4765         * gcc.dg/vect/vect-80.c: Likewise.
4766
4767 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4768
4769         PR fortran/15750
4770         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
4771
4772 2004-09-20  Ira Rosen  <irar@il.ibm.com>
4773
4774         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
4775         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
4776         * gcc.dg/vect/vect-62.c: New testcase.
4777         * gcc.dg/vect/vect-63.c: New testcase.
4778         * gcc.dg/vect/vect-64.c: New testcase.
4779         * gcc.dg/vect/vect-65.c: New testcase.
4780         * gcc.dg/vect/vect-66.c: New testcase.
4781         * gcc.dg/vect/vect-67.c: New testcase.
4782         * gcc.dg/vect/vect-68.c: New testcase.
4783         * gcc.dg/vect/vect-69.c: New testcase.
4784         * gcc.dg/vect/vect-79.c: New testcase.
4785         * gcc.dg/vect/vect-80.c: New testcase.
4786
4787 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
4788
4789         * gcc.target/mips/asm-1.c: New test.
4790
4791 2004-09-19  Ira Rosen  <irar@il.ibm.com>
4792
4793         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
4794         * gcc.dg/vect/vect-73.c: New testcase.
4795         * gcc.dg/vect/vect-74.c: New testcase.
4796         * gcc.dg/vect/vect-75.c: New testcase.
4797         * gcc.dg/vect/vect-76.c: New testcase.
4798         * gcc.dg/vect/vect-77.c: New testcase.
4799         * gcc.dg/vect/vect-78.c: New testcase
4800
4801 2004-09-18  Paul Brook  <paul@codesourcery.com>
4802
4803         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
4804
4805 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
4806
4807         PR c/17424
4808         * gcc.dg/pr17424-1.c: New test.
4809
4810 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
4811
4812         * g++.dg/tree-ssa/pr17153.C: New test.
4813
4814 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
4815
4816         PR pch/13361
4817         * testsuite/g++.dg/pch/wchar-1.C: New.
4818         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4819
4820 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
4821
4822         * gcc.c-torture/execute/20040917-1.c: New test.
4823
4824 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
4825
4826         PR tree-optimization/17319
4827         * gcc.dg/pr17319.c: New test.
4828
4829 2004-09-17  Devang Patel  <dpatel@apple.com>
4830
4831         * gcc.dg/20040813-1.c: New test.
4832
4833 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
4834
4835         PR tree-optimization/17273
4836         * gcc.c-torture/compile/pr17273.c: New test.
4837
4838 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4839
4840         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
4841         Update expected messages.
4842         * gcc.dg/declspec-13.c: New test.
4843
4844 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
4845
4846         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
4847
4848 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
4849
4850         * gcc.c-torture/execute/pr17252.c: Use post-increment to
4851         change what 'a' is pointing to.
4852
4853 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
4854
4855         PR c++/16002
4856         * g++.dg/template/error18.C: New test.
4857
4858         PR c++/16029
4859         * g++.dg/warn/Wunused-8.C: New test.
4860
4861 2004-09-17  Steven Bosscher  <stevenb@suse.de>
4862
4863         PR tree-optimization/17513
4864         * gcc.dg/20040916-1.c: New test.
4865
4866 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
4867
4868         PR c++/17501
4869         * g++.dg/template/typename7.C: New test.
4870
4871 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4872
4873         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
4874
4875 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
4876
4877         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
4878         with -ftree-based-profiling also.
4879         * lib/profopt.exp: Support late-set profile_option/feedback_option.
4880
4881 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
4882
4883         PR/15364
4884         * gfortran.dg/der_array_io_1.f90: New test.
4885         * gfortran.dg/der_array_io_2.f90: New test.
4886         * gfortran.dg/der_array_io_3.f90: New test.
4887
4888 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
4889
4890         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
4891         EABI.
4892
4893 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
4894
4895         * g++.dg/opt/switch1.C: New test.
4896
4897 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
4898
4899         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
4900         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
4901         Update expected messages.
4902
4903 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4904
4905         PR fortran/16485
4906         * gfortran.dg/same_name_1.f90: New test.
4907
4908 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
4909
4910         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
4911         dereference garbage pointers.
4912
4913 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
4914
4915         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
4916         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
4917
4918         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
4919         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
4920         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
4921
4922 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
4923
4924         PR c++/17324
4925         * g++.dg/template/mangle1.C: New test.
4926
4927 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
4928
4929         PR tree-optimization/17252
4930         * gcc.c-torture/execute/pr17252.c: New test.
4931
4932 2004-09-14  Andrew Pinski  <apinski@apple.com>
4933
4934         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
4935
4936 2004-09-14  Roger Sayle  <roger@eyesopen.com>
4937
4938         PR rtl-optimization/9771
4939         * gcc.dg/pr9771-1.c: New test case.
4940
4941 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
4942
4943         PR tree-optimization/15262
4944         * gcc.c-torture/execute/pr15262-1.c: New test.
4945         * gcc.c-torture/execute/pr15262-2.c: New test.
4946
4947 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4948
4949         * gcc.dg/declspec-12.c: New test.
4950
4951 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
4952
4953         * gfortran.dg/pr17090.f90: Add directives to test.
4954
4955 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4956
4957         * gcc.c-torture/compile/20040914-1.c: New test.
4958
4959 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
4960
4961         PR c++/16162
4962         * g++.dg/template/decl2.C: New test.
4963
4964 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
4965
4966         PR fortran/17090
4967         * gfortran.dg/pr17090.f90: New test.
4968
4969 2004-09-13  Dale Johannesen  <dalej@apple.com>
4970
4971         * gcc.c-torture/compile/pr17408.c:  New test case.
4972
4973 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
4974
4975         PR c++/16716
4976         * g++.dg/parse/crash17.C: New test.
4977
4978         PR c++/17327
4979         * g++.dg/template/enum3.C: New test.
4980
4981 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
4982
4983         * lib/gcc-defs.exp: Load wrapper.exp.
4984         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
4985         using local code.
4986         * lib/gcc.exp (gcc_init): Similar.
4987         * lib/gfortran.exp (gfortran_init): Similar.
4988         * lib/objc.exp (objc_init): Similar.
4989         * lib/treelang.exp (treelang_init): Similar.
4990         * lib/wrapper.exp: New file with build_wrapper call machinery in
4991         ${tool}_maybe_build_wrapper.
4992
4993 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
4994
4995         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
4996         "inline".
4997         * gcc.dg/declspec-11.c: Update expected messages.
4998         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
4999         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
5000         gcc.dg/inline-12.c: New tests.
5001
5002 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
5003
5004         * g++.dg/tree-ssa/pr17400.C: New testcase.
5005
5006 2004-09-13  James E Wilson  <wilson@specifixinc.com>
5007
5008         * gcc.target/mips/sb1-1.c: New testcase.
5009
5010 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
5011
5012         * lib/g77-dg.exp: Remove unused file.
5013         * lib/mike-g77.exp: Ditto.
5014         * lib/g77.exp: Ditto.
5015
5016 2004-09-12  Richard Henderson  <rth@redhat.com>
5017
5018         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
5019
5020 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
5021
5022         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
5023         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
5024         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
5025         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
5026         Update expected messages.
5027
5028 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
5029
5030         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
5031         declaration/use mismatch for dirp parameter.
5032
5033 2004-09-12  Andrew Pinski  <apinski@apple.com>
5034
5035         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
5036         -fgnu-runtime is passed.
5037
5038 2004-09-12  Richard Henderson  <rth@redhat.com>
5039
5040         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
5041         do the uplevel thing and update additional_flags directly.
5042         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
5043         gfortran.fortran-torture/execute/intrinsic_nearest.x,
5044         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
5045         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
5046
5047 2004-09-11  Steven Bosscher  <stevenb@suse.de>
5048
5049         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
5050
5051 2004-09-11  Roger Sayle  <roger@eyesopen.com>
5052
5053         PR middle-end/17411
5054         * g++.dg/opt/pr17411-1.C: New test case.
5055
5056 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5057
5058         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
5059         gcc.dg/tls/diag-2.c: Update expected messages.
5060         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
5061         messages.
5062         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
5063         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
5064         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
5065         gcc.dg/tls/diag-5.c: New tests.
5066
5067 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
5068
5069         * gcc.dg/20040910-1.c: Correct dg-error regexp.
5070
5071 2004-09-11  Steven Bosscher  <stevenb@suse.de>
5072
5073         * g++.dg/parse/break-in-for.C: New test.
5074
5075 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
5076
5077         * gcc.dg/tree-ssa/20040911-1.c: New test.
5078
5079 2004-09-11  Andreas Jaeger  <aj@suse.de>
5080
5081         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
5082         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
5083
5084 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
5085
5086         * gcc.target/frv: New directory of FR-V-specific tests.
5087
5088 2004-09-10  James E Wilson  <wilson@specifixinc.com>
5089
5090         * gcc.dg/convert-vec-1.c: New test.
5091
5092 2004-09-10  Roger Sayle  <roger@eyesopen.com>
5093
5094         PR middle-end/17024
5095         * gcc.dg/pr17024-1.c: New test case.
5096
5097 2004-09-10  Eric Christopher  <echristo@redhat.com>
5098
5099         * gcc.dg/20040910-1.c: New test.
5100
5101 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5102
5103         * gcc.dg/bitfld-9.c: New test.
5104
5105 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
5106
5107         * gcc.c-torture/execute/ieee/acc1.c: New test.
5108         * gcc.c-torture/execute/ieee/acc2.c: New test.
5109         * gcc.c-torture/execute/ieee/mzero6.c: New test.
5110
5111 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5112
5113         * gcc.dg/deprecated-2.c: New test.
5114
5115 2004-09-09  James E Wilson  <wilson@specifixinc.com>
5116
5117         * gcc.dg/init-vec-1.c: New test.
5118
5119 2004-09-09  Roger Sayle  <roger@eyesopen.com>
5120
5121         PR middle-end/17055
5122         * gcc.dg/pr17055-1.c: New test case.
5123
5124 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
5125
5126         PR target/17377
5127         * gcc.c-torture/execute/pr17377.c: New test.
5128
5129 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5130
5131         PR c/8420
5132         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
5133         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
5134         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
5135         gcc.dg/long-long-typespec-1.c: New tests.
5136         * gcc.dg/tls/diag-2.c: Update expected diagnostics
5137
5138 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5139
5140         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
5141         gcc.dg/gnu99-static-1.c: New tests.
5142
5143 2004-09-08  Devang Patel  <dpatel@apple.com>
5144
5145         * gcc.dg/darwin-ld-20040828-1.c: New test.
5146         * gcc.dg/darwin-ld-20040828-2.c: New test.
5147         * gcc.dg/darwin-ld-20040828-3.c: New test.
5148
5149 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
5150
5151         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
5152         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
5153         in error message.
5154         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
5155         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
5156         in error message.
5157         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
5158         types they qualify.
5159         * objc.dg/type-size-2.m: Fix wording in comment.
5160         * objc.dg/va-meth-1.m: New test case.
5161
5162 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
5163
5164         PR c/16633:
5165         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
5166         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
5167
5168 2004-09-06  Devang Patel  <dpatel@apple.com>
5169
5170         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
5171         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
5172
5173 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
5174
5175         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
5176         reflect changed line numbering of diagnostics.
5177
5178 2004-09-06  Paul Brook  <paul@codesourcery.com>
5179
5180         * gfortran.dg/edit_real_1.f90: Add new test.
5181
5182 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5183
5184         * gcc.dg/tree-ssa/loop-2.c: New test.
5185         * gcc.dg/tree-ssa/loop-3.c: New test.
5186         * gcc.dg/tree-ssa/loop-4.c: New test.
5187         * gcc.dg/tree-ssa/loop-5.c: New test.
5188
5189 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5190
5191         * gcc.dg/format/sentinel-1.c: Update for parameter option.
5192
5193 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5194
5195         * gcc.dg/format/sentinel-1.c: New test.
5196
5197 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
5198
5199         * testsuite/gcc.dg/builtins-46.c: New.
5200
5201 2004-09-03  Devang Patel  <dpatel@apple.com>
5202
5203         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
5204         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
5205
5206 2004-09-03  Jan Beulich  <jbeulich@novell.com>
5207
5208         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
5209         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
5210         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
5211         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
5212         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
5213         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
5214         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
5215         the non-portable bzero.
5216         * gcc.dg/20010912-1.c: xfail for NetWare.
5217         * gcc.dg/20020426-2.c: xfail for NetWare.
5218         * gcc.dg/20021014-1.c: xfail for NetWare.
5219         * gcc.dg/20021018-1.c: xfail for NetWare.
5220         * gcc.dg/20030213-1.c: xfail for NetWare.
5221         * gcc.dg/20030225-1.c: xfail for NetWare.
5222         * gcc.dg/20030708-1.c: xfail for NetWare.
5223         * gcc.dg/builtins-config.h: Also exclude NetWare.
5224         * gcc.dg/format/format.h: Define restrict only if not already defined.
5225         * gcc.dg/nest.c: xfail for NetWare.
5226         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
5227         * lib/target-supports.exp (check_visibility_available): Exclude
5228         NetWare.
5229
5230 2004-09-03  Jan Beulich  <jbeulich@novell.com>
5231
5232         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
5233         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
5234         deterministic starting point for the alignment of structure fields.
5235         * gcc.dg/Wpadded.c: Dito.
5236         * g++.dg/abi/vbase10.C: Dito.
5237
5238 2004-09-03  Devang Patel  <dpatel@apple.com>
5239
5240         * g++.dg/debug/pr15736.cc: New test.
5241
5242 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
5243
5244         * README.QMTEST: Fix out-of-date link.
5245
5246 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
5247
5248         PR fortran/16579
5249         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
5250         Delete.  Duplicate of gfortran.dg/g77/20010610.f
5251
5252 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
5253
5254         * g++.dg/abi/arm_rtti1.C: New test.
5255
5256 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
5257
5258         * gcc.dg/ppc-vector-memcpy.c: New.
5259         * gcc.dg/ppc-vector-memset.c: New.
5260
5261 2004-09-02  Chao-ying Fu  <fu@mips.com>
5262
5263         * gcc.target/mips/mips-3d-1.c: New test.
5264         * gcc.target/mips/mips-3d-2.c: New test.
5265         * gcc.target/mips/mips-3d-3.c: New test.
5266         * gcc.target/mips/mips-3d-4.c: New test.
5267         * gcc.target/mips/mips-3d-5.c: New test.
5268         * gcc.target/mips/mips-3d-6.c: New test.
5269         * gcc.target/mips/mips-3d-7.c: New test.
5270         * gcc.target/mips/mips-3d-8.c: New test.
5271         * gcc.target/mips/mips-3d-9.c: New test.
5272         * gcc.target/mips/mips-ps-1.c: New test.
5273         * gcc.target/mips/mips-ps-2.c: New test.
5274         * gcc.target/mips/mips-ps-3.c: New test.
5275         * gcc.target/mips/mips-ps-4.c: New test.
5276         * gcc.target/mips/mips-ps-type.c: New test.
5277
5278 2004-09-02  Paul Brook  <paul@codesourcery.com>
5279
5280         * gfortran.dg/edit_real_1.f90: Add new tests.
5281
5282 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5283
5284         PR fortran/15327
5285         * gfortran.dg/merge_char_1.f90: New test.
5286
5287 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5288
5289         PR fortran/16404
5290         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
5291
5292 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5293
5294         PR c/1522
5295         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
5296
5297 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
5298
5299         * g++.dg/opt/loop1.C: Do not XFAIL.
5300
5301 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
5302
5303         * gcc.c-torture/execute/20040831-1.c: New test.
5304
5305 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
5306
5307         PR fortran/16579
5308         * gfortran.dg/g77/20010610.f: Now passes.
5309         Copy from g77.f-torture/execute. Add dg-run directive.
5310         * gfortran.dg/g77/README: Update
5311
5312 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5313
5314         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
5315         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
5316         (t1, t2, t3, t4): Add volatile.
5317
5318 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
5319
5320         * g++.dg/ext/visibility/arm1.C: New test.
5321
5322 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
5323
5324         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
5325         -pedantic-errors.
5326
5327 2004-09-01  Paul Brook  <paul@codesourcery.com>
5328
5329         * gfortran.dg/eof_2.f90: New test.
5330
5331 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5332
5333         PR fortran/16579
5334         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
5335
5336 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
5337
5338         PR libfortran/16805
5339         * gfortran.dg/list_read_2.f90: New test.
5340
5341 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
5342
5343         * g++.dg/abi/key1.C: New test.
5344
5345 2004-08-31  Richard Henderson  <rth@redhat.com>
5346
5347         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
5348         form of offsetof.
5349         * g++.dg/other/offsetof5.C: Remove duplicate.
5350
5351 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5352
5353         PR fortran/17244
5354         * gfortran.dg/func_derived_1.f90: New test.
5355
5356 2004-08-31  Paul Brook  <paul@codesourcery.com>
5357
5358         * gfortran.dg/eof_1.f90: New test.
5359
5360 2004-08-31  Paul Brook  <paul@codesourcery.com>
5361
5362         * gfortran.dg/list_read_1.f90: New file.
5363
5364 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
5365
5366         * g++.dg/opt/loop1.C: XFAIL.
5367
5368 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
5369
5370         * gcc.dg/funcdef-storage-1.c: New.
5371         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
5372         an extern function in local scope.
5373         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
5374         declare an 'auto inline' function in local scope.
5375         * gcc.dg/20011130-1.c: Likewise.
5376         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
5377         an 'auto' function in local scope.
5378         * gcc.dg/20021014-1.c: Likewise.
5379         * gcc.dg/20030331-2.c: Likewise.
5380
5381 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5382
5383         * gfortran.dg/blockdata_1.f90: New test.
5384
5385 2004-08-30  Richard Henderson  <rth@redhat.com>
5386
5387         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
5388
5389 2004-08-30  Richard Henderson  <rth@redhat.com>
5390
5391         * lib/fortran-torture.exp (fortran-torture-execute): Honor
5392         additional_flags set by alternate driver.
5393         (ieee-options): New procedure.
5394         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
5395         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
5396         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
5397         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
5398
5399 2004-08-30  Richard Henderson  <rth@redhat.com>
5400
5401         * lib/f-torture.exp: Remove.
5402
5403 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
5404
5405         PR rtl-optimization/16590
5406         * g++.dg/opt/loop1.C: New test.
5407
5408 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5409
5410         PR fortran/13910
5411         * gfortran.dg/oldstyle_1.f90: New test.
5412
5413 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
5414         Paul Brook  <paul@codesourcery.com>
5415
5416         * gfortran.dg/g77/README: Update.
5417         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
5418         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
5419         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
5420
5421 2004-08-28  Paul Brook  <paul@codesourcery.com>
5422
5423         PR libfortran/17195
5424         * gfortran.dg/edit_real_1.f90: New test.
5425
5426 2004-08-27  Paul Brook  <paul@codesourcery.com>
5427
5428         * gfortran.dg/rewind_1.f90: New test.
5429
5430 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
5431
5432         PR fortran/16597
5433         * gfortran.dg/pr16597.f90: New test.
5434
5435 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5436
5437         PR c/13801
5438         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
5439         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
5440         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
5441         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
5442         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
5443
5444 2004-08-26  Nick Clifton  <nickc@redhat.com>
5445
5446         * gcc.c-torture/compile/pr17119.c: New test.
5447
5448 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5449
5450         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
5451
5452 2004-08-25  Richard Henderson  <rth@redhat.com>
5453
5454         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
5455         the bits that expect kind=8 to be the largest real kind.
5456
5457 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
5458
5459         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
5460
5461 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5462
5463         * gfortran.dg/assignment_1.f90: New test.
5464
5465 2004-08-25  Adam Nemet  <anemet@lnxw.com>
5466
5467         * g++.dg/template/repo3.C: New test.
5468
5469 2004-08-25  Roger Sayle  <roger@eyesopen.com>
5470
5471         PR middle-end/16693
5472         PR tree-optimization/16372
5473         * g++.dg/opt/pr16372-1.C: New test case.
5474         * g++.dg/opt/pr16693-1.C: New test case.
5475         * g++.dg/opt/pr16693-2.C: New test case.
5476
5477 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
5478
5479         * objc.dg/proto-lossage-4.m: New test.
5480
5481 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
5482
5483         PR c++/17155
5484         * g++.dg/inherit/local2.C: New test.
5485
5486 2004-08-25  Paul Brook  <paul@codesourcery.com>
5487
5488         PR fortran/17144
5489         * gfortran.dg/string_ctor_1.f90: New test.
5490
5491 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5492
5493         PR c++/14428
5494         * g++.dg/template/redecl2.C: New test.
5495
5496 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
5497
5498         PR fortran/17143
5499         * gfortran.dg/pr17143.f90: New test.
5500
5501 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
5502
5503         PR fortran/17164
5504         * gfortran.dg/pr17164.f90: New test.
5505
5506 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5507
5508         * gcc.dg/tree-ssa/loop-1.c: New test.
5509
5510 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
5511
5512         * gcc.c-torture/compile/20040824-1.c: New test.
5513
5514 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
5515
5516         * gcc.c-torture/compile/iftrap-3.c: New test.
5517
5518 2004-08-24  Paul Brook  <paul@codesourcery.com>
5519
5520         * gfortran.dg/entry_2.f90: New test.
5521
5522 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5523
5524         PR c++/16889
5525         * g++.dg/lookup/ambig[12].C: New.
5526
5527 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5528
5529         PR c++/16706
5530         * g++.dg/template/crash21.C: New test.
5531         * g++.dg/template/crash22.C: Likewise.
5532
5533 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5534
5535         PR c++/17149
5536         * g++.dg/template/access15.C: New.
5537
5538 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5539
5540         PR c++/17163
5541         * g++.dg/template/repo2.C: New test.
5542
5543 2004-08-23  Roger Sayle  <roger@eyesopen.com>
5544
5545         PR rtl-optimization/17078
5546         * gcc.c-torture/execute/pr17078-1.c: New test case.
5547
5548 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5549
5550         PR c/14492
5551         * gcc.dg/debug/crash1.c: New test.
5552
5553 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5554
5555         PR c/16180
5556         * gcc.dg/loop-5.c: New test.
5557
5558 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5559
5560         * gcc.c-torture/execute/20040823-1.c: New test.
5561
5562 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
5563
5564         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
5565         to the assembler.  Simplify test accordingly.
5566         (asm_abi_flags): Use GNU names.
5567         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
5568         to check for ABI flags.
5569
5570 2004-08-22  Andrew Pinski  <apinski@apple.com>
5571
5572         * g++.dg/opt/pr14029.C: New test.
5573         * gcc.c-torture/execute/pr15262.c: New test.
5574
5575 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5576
5577         * gfortran.dg/reduction.f90: Add checks with complex arguments.
5578
5579 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
5580
5581         PR 16908
5582         * gfortran.dg/direct_io.f90: New test.
5583
5584 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
5585
5586         PR c++/17121
5587         * g++.dg/inherit/local2.C: New test.
5588
5589 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
5590
5591         PR c++/17120
5592         * g++.dg/warn/Wparentheses-4.C: New test.
5593
5594 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
5595
5596         PR c++/17121
5597         * g++.dg/inherit/local2.C: New test.
5598
5599         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
5600         * gcc.dg/ppc-ldstruct.c: Likewise.
5601         * gcc.dg/ppc64-abi-2.c: Likewise.
5602
5603 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
5604
5605         PR rtl-optimization/17099
5606         * gcc.c-torture/execute/20040820-1.c: New test.
5607
5608 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
5609
5610         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
5611
5612 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
5613
5614         PR fortran/17077
5615         * gfortran.dg/auto_array_1.f90: New test.
5616
5617 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5618
5619         PR fortran/17074
5620         * gfortran.dg/simpleif_1.f90: New test.
5621
5622 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
5623
5624         * lib/target-supports.exp (check_profiling_available): Return
5625         false for arm*-*-symbianelf* and arm*-*-eabi*.
5626
5627         PR c++/15890
5628         * g++.dg/template/delete1.C: New test.
5629
5630 2004-08-19  Paul Brook  <paul@codesourcery.com>
5631
5632         PR fortran/14976
5633         PR fortran/16228
5634         * gfortran.dg/data_char_1.f90: New test.
5635
5636 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
5637
5638         PR fortran/16946
5639         * gfortran.dg/reduction.f90: New testcase.
5640
5641 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5642
5643         PR fortran/16520
5644         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
5645
5646 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
5647
5648         PR c++/17041
5649         * g++.dg/Wparentheses-3.C: New test.
5650
5651 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
5652
5653         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
5654         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
5655         * gcc.dg/vect/vect-2.c: Likewise.
5656         * gcc.dg/vect/vect-3.c: Likewise.
5657         * gcc.dg/vect/vect-4.c: Likewise.
5658         * gcc.dg/vect/vect-5.c: Likewise.
5659         * gcc.dg/vect/vect-6.c: Likewise.
5660         * gcc.dg/vect/vect-7.c: Likewise.
5661         * gcc.dg/vect/vect-25.c: Likewise.
5662         * gcc.dg/vect/vect-31.c: Likewise.
5663         * gcc.dg/vect/vect-32.c: Likewise.
5664         * gcc.dg/vect/vect-34.c: Likewise.
5665         * gcc.dg/vect/vect-36.c: Likewise.
5666         * gcc.dg/vect/vect-all.c: Likewise.
5667
5668 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
5669
5670         PR c++/17068
5671         * g++.dg/template/operator4.C: New test.
5672
5673 2004-08-18  Richard Henderson  <rth@redhat.com>
5674
5675         * gcc.dg/20040206-1.c: XFAIL.
5676
5677 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
5678
5679         PR c++/16246
5680         * g++.dg/template/array7.C: New test.
5681
5682 2004-08-17  James E Wilson  <wilson@specifixinc.com>
5683
5684         * gcc.dg/mips-movcc-1.c: New test.
5685         * gcc.dg/mips-movcc-2.c: New test.
5686         * gcc.dg/mips-movcc-3.c: New test.
5687
5688         * gcc.dg/mips-nmadd-1.c: New test.
5689         * gcc.dg/mips-nmadd-2.c: New test.
5690
5691 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
5692
5693         PR c++/15871
5694         * g++.dg/opt/inline8.C: New test.
5695
5696         PR c++/16965
5697         * g++.dg/parse/error17.C: New test.
5698
5699 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
5700
5701         * gcc.dg/vect: New directory for vectorizer tests.
5702         * gcc.dg/vect/tree-vect.h: New file.
5703         * gcc.dg/vect/vect.exp: New file.
5704         * gcc.dg/vect/pr16105.c.c: New test.
5705         * gcc.dg/vect/vect-1.c: New test.
5706         * gcc.dg/vect/vect-2.c: New test.
5707         * gcc.dg/vect/vect-3.c: New test.
5708         * gcc.dg/vect/vect-4.c: New test.
5709         * gcc.dg/vect/vect-5.c: New test.
5710         * gcc.dg/vect/vect-6.c: New test.
5711         * gcc.dg/vect/vect-7.c: New test.
5712         * gcc.dg/vect/vect-8.c: New test.
5713         * gcc.dg/vect/vect-9.c: New test.
5714         * gcc.dg/vect/vect-10.c: New test.
5715         * gcc.dg/vect/vect-11.c: New test.
5716         * gcc.dg/vect/vect-12.c: New test.
5717         * gcc.dg/vect/vect-13.c: New test.
5718         * gcc.dg/vect/vect-14.c: New test.
5719         * gcc.dg/vect/vect-15.c: New test.
5720         * gcc.dg/vect/vect-16.c: New test.
5721         * gcc.dg/vect/vect-17.c: New test.
5722         * gcc.dg/vect/vect-18.c: New test.
5723         * gcc.dg/vect/vect-19.c: New test.
5724         * gcc.dg/vect/vect-20.c: New test.
5725         * gcc.dg/vect/vect-21.c: New test.
5726         * gcc.dg/vect/vect-22.c: New test.
5727         * gcc.dg/vect/vect-23.c: New test.
5728         * gcc.dg/vect/vect-24.c: New test.
5729         * gcc.dg/vect/vect-25.c: New test.
5730         * gcc.dg/vect/vect-26.c: New test.
5731         * gcc.dg/vect/vect-27.c: New test.
5732         * gcc.dg/vect/vect-28.c: New test.
5733         * gcc.dg/vect/vect-29.c: New test.
5734         * gcc.dg/vect/vect-30.c: New test.
5735         * gcc.dg/vect/vect-31.c: New test.
5736         * gcc.dg/vect/vect-32.c: New test.
5737         * gcc.dg/vect/vect-33.c: New test.
5738         * gcc.dg/vect/vect-34.c: New test.
5739         * gcc.dg/vect/vect-35.c: New test.
5740         * gcc.dg/vect/vect-36.c: New test.
5741         * gcc.dg/vect/vect-37.c: New test.
5742         * gcc.dg/vect/vect-38.c: New test.
5743         * gcc.dg/vect/vect-40.c: New test.
5744         * gcc.dg/vect/vect-41.c: New test.
5745         * gcc.dg/vect/vect-42.c: New test.
5746         * gcc.dg/vect/vect-43.c: New test.
5747         * gcc.dg/vect/vect-44.c: New test.
5748         * gcc.dg/vect/vect-45.c: New test.
5749         * gcc.dg/vect/vect-46.c: New test.
5750         * gcc.dg/vect/vect-47.c: New test.
5751         * gcc.dg/vect/vect-48.c: New test.
5752         * gcc.dg/vect/vect-49.c: New test.
5753         * gcc.dg/vect/vect-50.c: New test.
5754         * gcc.dg/vect/vect-51.c: New test.
5755         * gcc.dg/vect/vect-52.c: New test.
5756         * gcc.dg/vect/vect-53.c: New test.
5757         * gcc.dg/vect/vect-54.c: New test.
5758         * gcc.dg/vect/vect-55.c: New test.
5759         * gcc.dg/vect/vect-56.c: New test.
5760         * gcc.dg/vect/vect-57.c: New test.
5761         * gcc.dg/vect/vect-58.c: New test.
5762         * gcc.dg/vect/vect-59.c: New test.
5763         * gcc.dg/vect/vect-60.c: New test.
5764         * gcc.dg/vect/vect-61.c: New test.
5765         * gcc.dg/vect/vect-all.c: New test.
5766         * gcc.dg/vect/vect-none.c: New test.
5767
5768 2004-08-17  Paul Brook  <paul@codesourcery.com>
5769
5770         PR fortran/13082
5771         * gfortran.dg/entry_1.f90: New test.
5772
5773 2004-08-17  Andrew Pinski  <apinski@apple.com>
5774
5775         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
5776
5777 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
5778
5779         * gcc.dg/pr17036-1.c: New test.
5780
5781 2004-08-16  Devang Patel  <dpatel@apple.com>
5782
5783         * gcc.dg/darwin-20040809-1.c: New test.
5784
5785 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
5786
5787         * gcc.dg/funcdef-attr-1.c: New test.
5788
5789 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
5790
5791         * gcc.dg/altivec-17.c: New test.
5792         * gcc.dg/altivec-18.c: New test.
5793
5794 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5795
5796         PR c++/6749
5797         * g++.dg/template/vtable2.C: New test.
5798
5799 2004-08-14  Richard Henderson  <rth@redhat.com>
5800
5801         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
5802         * gcc.dg/pack-test-4.c (main): Return 0.
5803         * gcc.dg/setjmp-1.c: Remove XFAIL.
5804         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
5805
5806 2004-08-14  Richard Henderson  <rth@redhat.com>
5807
5808         * gcc.dg/980217-1.c: Add prototype for printf.
5809
5810 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
5811
5812         * gfortran.dg/pr16935.f90: New test.
5813
5814 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
5815
5816         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
5817
5818 2004-08-13  Paul Brook  <paul@codesourcery.com>
5819
5820         * gfortran.dg/der_io_1.f90: Remove stray comma.
5821
5822 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
5823
5824         * gcc.dg/vmx/cw-bug-2.c: Remove.
5825         * gcc.dg/vmx/vprint-1.c: Remove.
5826         * gcc.dg/vmx/vscan-1.c: Remove.
5827
5828 2004-08-12  Devang patel  <dpatel@apple.com>
5829
5830         * gcc.dg/darwin-20040809-2.c: New test.
5831
5832 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
5833
5834         * g++.dg/ext/altivec-12.C: New test.
5835
5836         * g++.dg/ext/altivec-11.C: New test.
5837
5838 2004-08-12  Paul Brook  <paul@codesourcery.com>
5839
5840         * g++.dg/abi/arm_cxa_vec_1.C: New test.
5841
5842 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
5843
5844         * g++.dg/ext/altivec-2.C: Check for hardware support before
5845         executing any VMX instructions.
5846
5847         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
5848
5849 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
5850
5851         PR c++/16276
5852         * g++.old-deja/g++.other/comdat4.C: New test.
5853         * g++.old-deja/g++.other/comdat4-aux.cc: New.
5854
5855 2004-08-12  Ben Elliston  <bje@au.ibm.com>
5856
5857         PR target/16286
5858         * gcc.dg/pr16286.c: New test.
5859
5860 2004-08-12 Jan Beulich <jbeulich@novell.com>
5861
5862         * g++.dg/ext/asm5.C: New.
5863
5864 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
5865
5866         PR c++/16698
5867         * g++.dg/eh/crash1.C: New test.
5868
5869         PR c++/16717
5870         * g++.dg/ext/construct1.C: New test.
5871
5872 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
5873
5874         PR c++/16853
5875         * g++.dg/init/ptrmem1.C: New test.
5876
5877         PR c++/16618
5878         * g++.dg/parse/offsetof5.C: New test.
5879
5880         PR c++/16870
5881         * g++.dg/template/overload3.C: New test.
5882
5883 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
5884
5885         PR c++/16964
5886         * g++.dg/parse/error16.C: New test.
5887
5888         PR c++/16904
5889         * g++.dg/template/error14.C: New test.
5890
5891         PR c++/16929
5892         * g++.dg/template/error15.C: New test.
5893
5894 2004-08-11  Devang Patel  <dpatel@apple.com>
5895
5896         * gcc.dg/darwin-ld-20040809-1.c: New test.
5897         * gcc.dg/darwin-ld-20040809-2.c: New test.
5898
5899 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
5900
5901         PR fortran/16917
5902         * gfortran.dg/dfloat_1.f90: New test.
5903
5904 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
5905
5906         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
5907         * gcc.dg/dll-2.c: Fix dg-require syntax.
5908         * gcc.misc-tests/arm-isr.c (abort): Declare.
5909         (exit): Likewise.
5910
5911 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
5912
5913         PR c++/16971
5914         * g++.dg/parse/crash16.C: New test.
5915
5916 2004-08-10  Roger Sayle  <roger@eyesopen.com>
5917
5918         * gcc.dg/mips-rsqrt-1.c: New test case.
5919         * gcc.dg/mips-rsqrt-2.c: New test case.
5920         * gcc.dg/mips-rsqrt-3.c: New test case.
5921
5922 2004-08-10  Paul Brook  <paul@codesourcery.com>
5923
5924         * gfortran.dg/der_io_1.f90: New test.
5925
5926 2004-08-10  Paul Brook  <paul@codesourcery.com>
5927
5928         PR fortran/16919
5929         * gfortran.dg/der_array_1.f90: New test.
5930
5931 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
5932
5933         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
5934
5935 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
5936
5937         * gcc.dg/wchar_t-2.c: Fix typo.
5938
5939 2004-08-09  Falk Hueffner  <falk@debian.org>
5940
5941         PR tree-optimization/12517
5942         * gcc.c-torture/compile/pr12517.c: New test.
5943
5944         PR tree-optimization/12578
5945         * gcc.c-torture/compile/pr12578.c: New test.
5946
5947         PR tree-optimization/12899
5948         * gcc.c-torture/compile/pr12899.c: New test.
5949
5950         PR rtl-optimization/14692
5951         * gcc.c-torture/compile/pr14692.c: New test.
5952
5953         PR tree-optimization/16461
5954         * gcc.c-torture/compile/pr16461.c: New test.
5955
5956 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
5957
5958         * gfortran.dg/getenv_1.f90: New test.
5959
5960 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
5961
5962         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
5963         wchar_t.
5964         * gcc.dg/symbian5.c: Test -fno-short-wchar.
5965
5966 2004-08-06  Paul Brook  <paul@codesourcery.com>
5967
5968         * gfortran.dg/ret_array_1.f90: New test.
5969         * gfortran.dg/ret_pointer_1.f90: New test.
5970
5971 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
5972
5973         * gcc.dg/missing-field-init-[12].c: New tests.
5974         * g++.dg/warn/missing-field-init-[12].C: New tests.
5975
5976 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
5977
5978         * gcc.dg/enum2.c: New test.
5979         * gcc.dg/symbian3.c: Likewise.
5980         * gcc.dg/symbian4.c: Likewise.
5981         * gcc.dg/wchar_t-2.c: Likewise.
5982
5983 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
5984
5985         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
5986         destructor tests.
5987
5988 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
5989
5990         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
5991         dg-require-visiblity.
5992         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
5993         * g++.dg/ext/visibility/fvisibility.C: Likewise.
5994         * g++.dg/ext/visibility/memfuncts.C: Likewise.
5995         * g++.dg/ext/visibility/new1.C: Likewise.
5996         * g++.dg/ext/visibility/pragma.C: Likewise.
5997         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
5998         * g++.dg/ext/visibility/virtual.C: Likewise.
5999         * g++/dg/ext/visibility/visibility-1.C: Likewise.
6000         * g++/dg/ext/visibility/visibility-2.C: Likewise.
6001         * g++/dg/ext/visibility/visibility-3.C: Likewise.
6002         * g++/dg/ext/visibility/visibility-4.C: Likewise.
6003         * g++/dg/ext/visibility/visibility-5.C: Likewise.
6004         * g++/dg/ext/visibility/visibility-6.C: Likewise.
6005         * g++/dg/ext/visibility/visibility-7.C: Likewise.
6006         * g++/dg/ext/visibility/visibility-8.C: New test.
6007         * gcc.c-torture/compile/dll.x: Remove.
6008         * gcc.dg/dll-2.c: Use dg-require-dll
6009         * gcc.dg/visibility-10.c: New test.
6010         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
6011         supporting DLLs.
6012         * testsuite/lib/scanasm.exp (scan_hidden): New function.
6013         (scan_not_hidden): Likewise.
6014
6015 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
6016
6017         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
6018
6019 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
6020
6021         * gcc.c-torture/execute/20040805-1.c: New test.
6022
6023 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
6024
6025         * gcc.dg/20020118-1.c: Declare abort.
6026         * gcc.dg/altivec_check.h: Likewise.
6027         * gcc.dg/iftrap-2.c: Likewise.
6028         * gcc.dg/pragma-darwin.c: Likewise.
6029         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
6030
6031 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
6032
6033         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
6034
6035 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6036
6037         * gcc.c-torture/execute/builtins/abs-2.c,
6038         gcc.c-torture/execute/builtins/abs-3.c,
6039         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
6040         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
6041         intmax_t, uintmax_t and their limits.
6042         * gcc.dg/intmax_t-1.c: New test.
6043
6044 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6045
6046         * g++.dg/tc1/dr147.C: Add reference to PR.
6047
6048 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
6049
6050         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
6051         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
6052
6053 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
6054
6055         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
6056
6057 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6058
6059         * gcc.dg/redecl-5.c: New test.
6060         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
6061         of scanf.
6062
6063 2004-08-03  Roger Sayle  <roger@eyesopen.com>
6064
6065         PR middle-end/16790
6066         * gcc.c-torture/execute/pr16790-1.c: New test case.
6067
6068 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
6069
6070         * g++.dg/ext/visibility/assign1.C: New test.
6071         * g++.dg/ext/visibility/new1.C: Likewise.
6072
6073         * gcc.dg/symbian1.c: New test.
6074         * gcc.dg/symbian2.c: Likewise.
6075
6076 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6077
6078         PR target/16570
6079         * gcc.dg/i386-sse-9.c: New test.
6080
6081 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6082
6083         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
6084
6085 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6086
6087         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
6088         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
6089         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
6090         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
6091         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
6092         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
6093         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
6094         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
6095         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
6096         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
6097         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
6098         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
6099         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
6100         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
6101         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
6102         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
6103         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
6104         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
6105         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
6106         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
6107         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
6108         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
6109         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
6110         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
6111         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
6112         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
6113         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
6114         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
6115         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
6116         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
6117         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
6118         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
6119         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
6120         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
6121         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
6122         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
6123         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
6124         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
6125         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
6126         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
6127         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
6128         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
6129         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
6130         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
6131         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
6132         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
6133         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
6134         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
6135         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
6136         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
6137         gcc.misc-tests/i386-pf-3dnow-1.c,
6138         gcc.misc-tests/i386-pf-athlon-1.c,
6139         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
6140         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
6141         Declare built-in functions used.
6142         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
6143
6144 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
6145
6146         PR c++/16707
6147         * g++.dg/lookup/using12.C: New test.
6148
6149         * g++.dg/init/null1.C: Fix PR number.
6150         * g++.dg/parse/namespace10.C: Likewise.
6151
6152 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
6153
6154         PR c++/16224
6155         * g++.dg/template/spec17.C: New test.
6156         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
6157         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
6158
6159 2004-08-02  David Billinghurst
6160
6161         PR fortran/16292
6162         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
6163
6164 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
6165
6166         * gcc.dg/ia64-got-1.c: New test case.
6167
6168 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
6169
6170         PR c++/16489
6171         * g++.dg/init/null1.C: New test.
6172         * g++.dg/tc1/dr76.C: Adjust error marker.
6173
6174         PR c++/16529
6175         * g++.dg/parse/namespace10.C: New test.
6176
6177         PR c++/16810
6178         * g++.dg/inherit/ptrmem2.C: New test.
6179
6180 2004-08-02  Ben Elliston  <bje@au.ibm.com>
6181
6182         PR target/16155
6183         * gcc.dg/pr16155.c: New test.
6184
6185 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
6186
6187         * gcc.dg/redecl-2.c: New test.
6188
6189 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
6190
6191         * gcc.dg/darwin-longdouble.c: New file.
6192
6193 2004-07-30  Richard Henderson  <rth@redhat.com>
6194
6195         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
6196         write to constant argument.
6197         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
6198
6199 2004-07-30  Richard Henderson  <rth@redhat.com>
6200
6201         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
6202         tests of nearest around zero.
6203
6204 2004-07-30  Andrew Pinski  <apinski@apple.com>
6205
6206         * gcc.c-torture/compile/20040730-1.c: New test.
6207
6208 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
6209
6210         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
6211         powerpc-eabispe.
6212
6213 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
6214
6215         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
6216
6217 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
6218
6219         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
6220         contains $ld_library_path.
6221         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6222
6223 2004-07-29  Richard Henderson  <rth@redhat.com>
6224
6225         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
6226
6227         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
6228         (alt2, which): New.
6229         (Check): Accept either alternative.
6230
6231 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
6232
6233         * g++.dg/abi/inline1.C: New test.
6234         * g++.dg/abi/local1-a.cc: Likewise.
6235         * g++.dg/abi/local1.C: Likewise.
6236         * g++.dg/abi/mangle11.C: Tweak location of warnings.
6237         * g++.dg/abi/mangle12.C: Likewise.
6238         * g++.dg/abi/mangle17.C: Likewise.
6239         * g++.dg/abi/mangle20-2.C: Likewise.
6240         * g++.dg/opt/interface1.C: Likewise.
6241         * g++.dg/opt/interface1.h: Likewise.
6242         * g++.dg/opt/interface1-a.cc: New test.
6243         * g++.dg/parse/repo1.C: New test.
6244         * g++.dg/template/repo1.C: Likewise.
6245         * g++.dg/warn/Winline-1.C: Likewise.
6246         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
6247
6248 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
6249
6250         * gcc.dg/tree-ssa/20040729-1.c: New test.
6251
6252 2004-07-27  Matt Austern <austern@apple.com>
6253
6254         * gcc.dg/darwin-bool-1.c: New test.
6255         * gcc.dg/darwin-bool-2.c: New test.
6256
6257 2004-07-28  Richard Henderson  <rth@redhat.com>
6258
6259         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
6260         arguments in the correct type.  Don't write to constant arguments.
6261
6262 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6263
6264         PR tree-optimization/16688
6265         PR tree-optimization/16689
6266         * g++.dg/tree-ssa/pr16688.C: New test.
6267
6268 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6269
6270         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
6271         loads.  Not only in the comment, this time.
6272
6273 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
6274
6275         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
6276         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
6277         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
6278         * gcc.dg/sh4a-bitmovua.c: New.
6279         * gcc.dg/sh4a-cos.c: New.
6280         * gcc.dg/sh4a-cosf.c: New.
6281         * gcc.dg/sh4a-fprun.c: New.
6282         * gcc.dg/sh4a-fsrra.c: New.
6283         * gcc.dg/sh4a-memmovua.c: New.
6284         * gcc.dg/sh4a-sin.c: New.
6285         * gcc.dg/sh4a-sincos.c: New.
6286         * gcc.dg/sh4a-sincosf.c: New.
6287         * gcc.dg/sh4a-sinf.c: New.
6288
6289 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6290
6291         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
6292         conditionals.
6293         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
6294         loads.
6295         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
6296         DOM1.
6297
6298 2004-07-27  Andrew Pinski  <apinski@apple.com>
6299
6300         * g++.dg/rtti/tinfo1.C: Correct the xfail.
6301
6302 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
6303
6304         * gcc.dg/pragma-isr.c: New test.
6305
6306 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6307
6308         PR c++/14429
6309         * g++.dg/template/ttp11.C: New test.
6310
6311 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
6312
6313         * gcc.c-torture/compile/20040727-1.c: New test.
6314
6315 2004-07-26  Eric Christopher  <echristo@redhat.com>
6316
6317         * gcc.c-torture/compile/20040726-2.c: New test.
6318
6319 2004-07-26  Andrew Pinski  <apinski@apple.com>
6320
6321         * g++.dg/rtti/tinfo1.C: Xfail.
6322
6323 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
6324
6325         * gcc.c-torture/compile/20040726-1.c: New test.
6326
6327 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
6328             Brian Ryner  <bryner@brianryner.com>
6329
6330         PR c++/9283
6331         PR c++/15000
6332         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
6333         * g++.dg/ext/visibility/: New directory.
6334         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
6335         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
6336         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
6337         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
6338         * g++.dg/ext/visibility/fvisibility.C,
6339         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
6340         g++.dg/ext/visibility/fvisibility-override1.C
6341         g++.dg/ext/visibility/fvisibility-override2.C
6342         g++.dg/ext/visibility/memfuncts.C
6343         g++.dg/ext/visibility/noPLT.C
6344         g++.dg/ext/visibility/pragma.C
6345         g++.dg/ext/visibility/pragma-override1.C
6346         g++.dg/ext/visibility/pragma-override2.C
6347         g++.dg/ext/visibility/staticmemfuncts.C
6348         g++.dg/ext/visibility/virtual.C: New tests.
6349
6350 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6351
6352         PR c/15360
6353         * gcc.dg/pr15360-1.c: New test.
6354
6355 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
6356
6357         * gcc.dg/pragma-align-2.c: New test.
6358         * gcc.dg/pragma-init-fini.c: New test.
6359         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
6360         targets.
6361
6362 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6363
6364         * gcc.dg/init-string-2.c: New test.
6365
6366 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
6367
6368         PR 16684
6369         * gcc.dg/Wredundant-decls-1.c: New test case.
6370
6371 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
6372
6373         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
6374         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
6375         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
6376         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
6377         * gcc.dg/compat/generate-random.c: New file.
6378         * gcc.dg/compat/generate-random.h: Likewise.
6379         * gcc.dg/compat/generate-random_r.c: Likewise.
6380         * gcc.dg/compat/struct-layout-1.h: Likewise.
6381         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
6382         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
6383         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
6384         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
6385         * gcc.dg/compat/struct-layout-1_main.c: New test.
6386         * gcc.dg/compat/struct-layout-1_x.c: New file.
6387         * gcc.dg/compat/struct-layout-1_y.c: New file.
6388         * gcc.dg/compat/struct-layout-1_test.h: New file.
6389
6390 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
6391
6392         * gcc.dg/comp-return-1.c: New test
6393
6394 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
6395
6396         * gcc.dg/vmx/8-02a.c: Fix typo.
6397
6398         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
6399         * gcc.dg/darwin-abi-3.c: New test.
6400
6401         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
6402         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
6403
6404         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
6405         * gcc.dg/vmx/ops-long-1.c: New test.
6406         * gcc.dg/vmx/ops-long-2.c: New test.
6407
6408 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6409
6410         * g++.dg/lookup/conv-[1234].C: New.
6411
6412 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
6413
6414         * g++.dg/parse/attr2.C: Simplify.
6415
6416 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6417
6418         PR c/7284
6419         * gcc.c-torture/execute/pr7284-1.c: New test.
6420
6421 2004-07-22  Brian Booth  <bbooth@redhat.com>
6422
6423         * gcc.dg/tree-ssa/20040721-1.c: New test.
6424
6425 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6426
6427         * g++.dg/template/crash20.c: New.
6428
6429 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
6430
6431         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
6432         Add dg-run directive.  Declare variables as required.
6433         * gfortran.dg/g77/README: Update
6434
6435 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
6436
6437         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
6438         gcc.dg/cris-peep2-andu2.c: New tests.
6439
6440 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6441
6442         PR c/15052
6443         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
6444         on return type.
6445         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
6446         messages.
6447         * gcc.dg/qual-return-2.c: Update expected messages.
6448         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
6449
6450 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6451
6452         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
6453         * gcc.dg/noncompile/921102-1.c: Update expected error message.
6454
6455 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6456
6457         PR c/11250
6458         * gcc.dg/init-string-1.c: New test.
6459
6460 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
6461
6462         PR middle-end/15345
6463         PR c/16450
6464         * gcc.dg/torture/nested-fn-1.c: New test.
6465
6466 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
6467
6468         PR target/16559
6469         * gcc.dg/ia64-fptr-1.c: New file.
6470
6471 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6472
6473         PR c++/14497
6474         * g++.dg/template/spec16.C: New test.
6475         * g++.old-deja/g++.robertl/eb118.C: Remove.
6476
6477 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6478
6479         PR c++/509
6480         * g++.dg/template/spec15.C: New test.
6481
6482 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
6483
6484         Copy cases from g77.f-torture/execute and add dg-run
6485         directive.  Other changes as noted.
6486         * gfortran.dg/g77/13037.f
6487         * gfortran.dg/g77/1832.f
6488         * gfortran.dg/g77/19981119-0.f
6489         * gfortran.dg/g77/19990313-0.f
6490         * gfortran.dg/g77/19990313-1.f
6491         * gfortran.dg/g77/19990313-2.f
6492         * gfortran.dg/g77/19990313-3.f
6493         * gfortran.dg/g77/19990419-1.f
6494         * gfortran.dg/g77/19990826-0.f
6495         * gfortran.dg/g77/19990826-2.f
6496         * gfortran.dg/g77/20000503-1.f
6497         * gfortran.dg/g77/20001111.f
6498         * gfortran.dg/g77/20010116.f
6499         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
6500         * gfortran.dg/g77/20010430.f
6501         * gfortran.dg/g77/6177.f
6502         * gfortran.dg/g77/947.f
6503         * gfortran.dg/g77/970816-3.f
6504         * gfortran.dg/g77/971102-1.f
6505         * gfortran.dg/g77/980520-1.f
6506         * gfortran.dg/g77/980628-0.f
6507         * gfortran.dg/g77/980628-1.f
6508         * gfortran.dg/g77/980628-10.f
6509         * gfortran.dg/g77/980628-2.f
6510         * gfortran.dg/g77/980628-3.f
6511         * gfortran.dg/g77/980628-7.f
6512         * gfortran.dg/g77/980628-8.f
6513         * gfortran.dg/g77/980628-9.f
6514         * gfortran.dg/g77/980701-0.f
6515         * gfortran.dg/g77/980701-1.f
6516         * gfortran.dg/g77/cabs.f
6517         * gfortran.dg/g77/claus.f
6518         * gfortran.dg/g77/complex_1.f
6519         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
6520         * gfortran.dg/g77/dcomplex.f
6521         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
6522         * gfortran.dg/g77/f90-intrinsic-mathematical.f
6523         * gfortran.dg/g77/f90-intrinsic-numeric.f
6524         * gfortran.dg/g77/int8421.f
6525         * gfortran.dg/g77/labug1.f
6526         * gfortran.dg/g77/large_vec.f
6527         * gfortran.dg/g77/le.f
6528         * gfortran.dg/g77/short.f
6529         * gfortran.dg/g77/README: Update
6530
6531 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
6532
6533         PR c++/16637
6534         * g++.dg/parse/lookup4.C: New test.
6535
6536 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6537
6538         PR c++/16175
6539         * g++.dg/template/ttp10.C: New test.
6540
6541 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6542
6543         * gcc.dg/pr12625-1.c: New test.
6544
6545 2004-07-20  Steven Bosscher  <stevenb@suse.de>
6546
6547         * testsuite/gcc.dg/switch-warn-1.c: New test.
6548         * testsuite/gcc.dg/switch-warn-2.c: New test.
6549         * gcc.c-torture/compile/pr14730.c: Update.
6550
6551 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
6552
6553         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
6554         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
6555         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
6556         g++.dg/template/nontype3.C: Remove trailing CR from tests.
6557
6558 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
6559
6560         PR c++/16623
6561         * g++.dg/template/assign1.C: New test.
6562
6563 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6564
6565         PR c++/12170
6566         * g++.dg/template/ttp9.C: New test.
6567
6568 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
6569
6570         * gcc.dg/format/cmn-err-1.c: New test.
6571
6572 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
6573
6574         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
6575         gcc.dg/Wparentheses-10.c: New tests.
6576         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
6577
6578 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6579
6580         PR fortran/16465
6581         * gfortran.dg/g77//ffixed-line-length-0.f,
6582         gfortran.dg/g77/ffixed-line-length-132.f,
6583         gfortran.dg/g77/ffixed-line-length-72.f,
6584         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
6585         gfortran.dg/g77/README: Update.
6586
6587 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6588
6589         PR c++/13092
6590         * g++.dg/template/non-dependent7.C: New test.
6591         * g++.dg/template/non-dependent8.C: Likewise.
6592         * g++.dg/template/non-dependent9.C: Likewise.
6593         * g++.dg/template/non-dependent10.C: Likewise.
6594
6595 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
6596
6597         PR c++/16337
6598         * g++.dg/parse/attr2.C: New test.
6599
6600 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
6601
6602         * g77.dg: Removed.
6603         * g77.f-torture: Ditto.
6604
6605 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6606
6607         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
6608         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
6609         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
6610
6611 2004-07-16  Richard Henderson  <rth@redhat.com>
6612
6613         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
6614
6615 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6616
6617         * lib/fortran-torture.exp (fortran-torture): Don't test compile
6618         tests with full list of options.
6619         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
6620         of TORTURE_OPTIONS if test contains 'dg-do run'.
6621
6622         PR fortran/16404
6623         * gfortran.dg/do_iterator.f90: New test.
6624
6625 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6626
6627         PR rtl-optimization/16536
6628         * gcc.c-torture/execute/restrict-1.c: New test.
6629
6630 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6631
6632         PR fortran/15324
6633         * gfortran.dg/pr15324.f90: New test.
6634
6635         PR fortran/15129
6636         * gfortran.dg/pr15129.f90: New test.
6637
6638         PR fortran/15140
6639         * gfortran.dg/pr15140.f90: New test.
6640
6641         PR fortran/13792
6642         * gfortran.fortran-torture/execute/bounds.f90: Add check for
6643         compile-time simplification.
6644
6645 2004-07-14  Mike Stump  <mrs@apple.com>
6646
6647         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
6648
6649 2004-07-14  James E Wilson  <wilson@specifixinc.com>
6650
6651         PR target/16325
6652         * gcc.dg/profile-generate-1.c: New.
6653
6654 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
6655
6656         * gcc.c-torture/execute/20040709-1.c: New test.
6657         * gcc.c-torture/execute/20040709-2.c: New test.
6658
6659 2004-07-14  Mike Stump  <mrs@apple.com>
6660
6661         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
6662
6663 2004-07-14  Mike Stump  <mrs@apple.com>
6664
6665         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
6666
6667 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
6668
6669         PR c++/16518
6670         * g++.dg/parse/mutable1.C: New test.
6671
6672 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
6673
6674         PR tree-optimization/16443
6675         * gcc.dg/tree-ssa/20040713-1.c: New test.
6676
6677 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
6678
6679         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
6680         for operator new.
6681
6682 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6683
6684         * gfortran.dg/g77/README: New file
6685         * gfortran.dg/g77/19981216-0.f:  Copy from
6686         g77.f-torture/noncompile.  Add "dg-do compile" and
6687         dg-error as required.
6688         * gfortran.dg/g77/19990218-1.f: Likewise
6689         * gfortran.dg/g77/19990905-1.f: Likewise
6690         * gfortran.dg/g77/9263.f: Likewise
6691         * gfortran.dg/g77/980615-0.f: Likewise
6692         * gfortran.dg/g77/980616-0.f: Likewise
6693         * gfortran.dg/g77/check0.f: Likewise
6694         * gfortran.dg/g77/select_no_compile.f: Likewise
6695
6696 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6697
6698         Copy files from g77.f-torture/compile.
6699         Add "{ dg-do compile}".  Other changes as noted
6700         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
6701         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
6702         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
6703         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
6704         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
6705         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
6706         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
6707         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
6708         statement to conform to standard.  Append alpha1.x for reference.
6709         * gfortran.dg/g77/xformat.f: Add dg-warning
6710
6711 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6712
6713         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
6714         Add {dg-do compile} directive.
6715         * gfortran.dg/g77/cpp2.F: Likewise
6716
6717 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6718
6719         PR c++/5402
6720         * g++.dg/lookup/name-clash1.C: New test.
6721
6722         PR c++/9777
6723         * g++.dg/lookup/name-clash2.C: New test.
6724
6725         PR c++/12102
6726         * g++.dg/lookup/name-clash3.C: New test.
6727
6728 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6729
6730         * g++.dg/lookup/new2.C: New test.
6731         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
6732
6733 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
6734
6735         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
6736         Add {dg-do compile} directive.
6737         * gfortran.dg/g77/13060.f: Likewise
6738         * gfortran.dg/g77/19990218-0.f: Likewise
6739         * gfortran.dg/g77/19990305-0.f: Likewise
6740         * gfortran.dg/g77/19990419-0.f: Likewise
6741         * gfortran.dg/g77/19990502-0.f: Likewise
6742         * gfortran.dg/g77/19990502-1.f: Likewise
6743         * gfortran.dg/g77/19990525-0.f: Likewise
6744         * gfortran.dg/g77/19990826-1.f: Likewise
6745         * gfortran.dg/g77/19990826-3.f: Likewise
6746         * gfortran.dg/g77/19990905-2.f: Likewise
6747         * gfortran.dg/g77/20000412-1.f: Likewise
6748         * gfortran.dg/g77/20000511-1.f: Likewise
6749         * gfortran.dg/g77/20000511-2.f: Likewise
6750         * gfortran.dg/g77/20000518.f: Likewise
6751         * gfortran.dg/g77/20000601-1.f: Likewise
6752         * gfortran.dg/g77/20000601-2.f: Likewise
6753         * gfortran.dg/g77/20000629-1.f: Likewise
6754         * gfortran.dg/g77/20000630-2.f: Likewise
6755         * gfortran.dg/g77/20010115.f: Likewise
6756         * gfortran.dg/g77/20010321-1.f: Likewise
6757         * gfortran.dg/g77/20010426.f: Likewise
6758         * gfortran.dg/g77/20020307-1.f: Likewise
6759         * gfortran.dg/g77/8485.f: Likewise
6760         * gfortran.dg/g77/960317-1.f: Likewise
6761         * gfortran.dg/g77/970915-0.f: Likewise
6762         * gfortran.dg/g77/980310-1.f: Likewise
6763         * gfortran.dg/g77/980310-2.f: Likewise
6764         * gfortran.dg/g77/980310-3.f: Likewise
6765         * gfortran.dg/g77/980310-4.f: Likewise
6766         * gfortran.dg/g77/980310-6.f: Likewise
6767         * gfortran.dg/g77/980310-7.f: Likewise
6768         * gfortran.dg/g77/980310-8.f: Likewise
6769         * gfortran.dg/g77/980419-2.f: Likewise
6770         * gfortran.dg/g77/980424-0.f: Likewise
6771         * gfortran.dg/g77/980427-0.f: Likewise
6772         * gfortran.dg/g77/980729-0.f: Likewise
6773         * gfortran.dg/g77/981117-1.f: Likewise
6774         * gfortran.dg/g77/toon_1.f: Likewise
6775
6776 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6777
6778         PR c++/2204
6779         * g++.dg/other/abstract2.C: New test.
6780
6781 2004-07-12  Paul Brook  <paul@codesourcery.com>
6782
6783         * gfortran.dg/pointer_init_1.f90: New test.
6784
6785 2004-07-11  Paul Brook  <paul@codesourcery.com>
6786
6787         PR fortran/15986
6788         * gfortran.dg/contained_1.f90: New test.
6789
6790 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
6791
6792         * g++.dg/parse/defarg8.C: New test.
6793
6794 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6795
6796         PR fortran/16433
6797         * gfortran.dg/pr16433.f: New test.
6798
6799         PR fortran/17574
6800         * gfortran.dg/pr15754.f90: New test.
6801
6802 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6803
6804         PR tree-optimization/16437
6805         * gcc.c-torture/execute/bitfld-4.c: New test.
6806
6807 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6808
6809         * gfortran.fortran-torture/execute/common_2.f90: Add check for
6810         access to common var from module.
6811
6812 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6813
6814         PR fortran/16336
6815         * gfortran.fortran-torture/execute/common_2.f90: New test.
6816
6817 2004-07-10  Paul Brook  <paul@codesourcery.com>
6818
6819         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
6820
6821 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6822
6823         PR fortran/15969
6824         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
6825
6826 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
6827
6828         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
6829         * gfortran.dg/g77/ffixed-form-2.f: Likewise
6830         * gfortran.dg/g77/ffree-form-1.f: Likewise
6831         * gfortran.dg/g77/ffree-form-2.f: Likewise
6832         * gfortran.dg/g77/ffree-form-3.f: Likewise
6833         * gfortran.dg/g77/fno-underscoring.f: Likewise
6834         * gfortran.dg/g77/funderscoring.f: Likewise
6835         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
6836
6837 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6838
6839         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
6840
6841 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6842         Paul Brook  <paul@codesourcery.com>
6843
6844         PR fortran/13415
6845         * gfortran.dg/common_pointer_1.f90: New test.
6846
6847 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6848
6849         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
6850
6851 2004-07-09  James E Wilson  <wilson@specifixinc.com>
6852
6853         PR target/16364
6854         * gcc.c-torture/compile/20040709-1.c: New.
6855
6856 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6857
6858         PR fortran/14077
6859         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
6860
6861 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6862
6863         PR fortran/13201
6864         * gfortran.dg/shape_1.f90: New test.
6865
6866 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
6867             Andrew Pinski  <apinski@apple.com>
6868
6869         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
6870
6871 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6872
6873         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
6874         comment.
6875
6876 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6877         Paul Brook  <paul@codesourcery.com>
6878
6879         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
6880         '.f95' and '.F95'.
6881
6882 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
6883
6884         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
6885
6886 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6887
6888         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
6889         testcases with capital suffix.
6890
6891 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6892
6893         PR fortran/15481
6894         PR fortran/13372
6895         PR fortran/13575
6896         PR fortran/15978
6897         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
6898
6899         * gfortran.dg/implicit_1.f90: New test.
6900
6901 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6902
6903         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
6904         expression to match gfortran warning/error messages
6905         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
6906         dg-error text.
6907
6908 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6909
6910         * lib/fortran-torture.exp: Rename proc search_for to
6911         search_for_re.
6912
6913 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6914
6915         * gcc.c-torture/execute/simd-5.x: New file.
6916         XFAIL on SPARC 64-bit at -O0.
6917
6918 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6919
6920         PR c++/8211
6921         PR c++/16165
6922         * g++.dg/warn/effc3.C: New test.
6923
6924 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6925
6926         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
6927         change X to 1X in format.
6928         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
6929         add data statements to conform to standard.
6930
6931 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6932
6933         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
6934         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
6935         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
6936
6937 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
6938
6939         * gfortran.dg/g77/7388.f: Copy from g77.dg
6940         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
6941         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
6942         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
6943         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
6944         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
6945         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
6946         * gfortran.dg/g77/strlen0.f: Likewise
6947
6948 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
6949
6950         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
6951         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
6952
6953 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6954
6955         * gcc.c-torture/execute/920428-2.x: Delete.
6956         * gcc.c-torture/execute/920501-7.x: Likewise.
6957
6958 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
6959
6960         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
6961         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
6962         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
6963         prescott and c3-2.
6964         (PREFETCH_3DNOW): Add -march=c3.
6965
6966 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
6967
6968         PR c/16437
6969         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
6970         * gcc.c-torture/execute/bf64-1.x: Likewise.
6971
6972 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6973
6974         * gcc.c-torture/compile/20040708-1.c: New test.
6975
6976 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6977
6978         PR c++/16169
6979         * g++.dg/warn/effc2.C: New test.
6980
6981 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6982
6983         * gcc.c-torture/execute/bitfld-1.x: Remove.
6984         * gcc.c-torture/execute/bitfld-3.c: New test.
6985         * gcc.dg/bitfld-2.c: Remove XFAILs.
6986
6987 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
6988
6989         PR c++/16276
6990         * g++.dg/rtti/tinfo1.C: New file.
6991
6992 2004-07-07  Eric Christopher  <echristo@redhat.com>
6993
6994         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
6995
6996 2004-07-07  Andrew Pinski  <apinski@apple.com>
6997
6998         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
6999
7000 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
7001
7002         * g++.dg/init/call1.C: XFAIL.
7003
7004 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
7005
7006         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
7007         except for movstrict*, to movmem* and clrstr* to clrmem*.
7008
7009 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
7010
7011         * gcc.c-torture/execute/20040707-1.c: New test.
7012
7013 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
7014
7015         * gcc.c-torture/execute/20040706-1.c: New test.
7016
7017 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7018
7019         PR c++/3671
7020         * g++.dg/template/spec14.C: New test.
7021
7022 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
7023
7024         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
7025         nothing if not yet defined.  Use it in b, c and d type definitions.
7026         * gcc.c-torture/execute/20040705-1.c: New test.
7027         * gcc.c-torture/execute/20040705-2.c: New test.
7028
7029 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7030
7031         PR c++/2518
7032         * g++.dg/lookup/new1.C: New test.
7033
7034 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7035
7036         PR c++/11406
7037         * g++.dg/template/sizeof8.C: New test.
7038
7039 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
7040
7041         * gcc.c-torture/compile/20040705-1.c: New test.
7042
7043 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
7044
7045         * gfortran.fortran-torture/execute/seq_io.f90: New test.
7046
7047 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
7048
7049         * gcc.dg/cpp/if-mop.c: Two new testcases.
7050         * gcc.dg/cpp/trad/comment-3.c: New.
7051
7052 2004-07-04  Paul Brook  <paul@codesourcery.com>
7053
7054         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
7055
7056 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
7057
7058         PR c++/3761
7059         * g++.dg/lookup/crash4.C: New test.
7060
7061 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
7062
7063         * gcc.c-torture/execute/builtin-abs-1.c
7064         * gcc.c-torture/execute/builtin-abs-2.c
7065         * gcc.c-torture/execute/builtin-complex-1.c
7066         * gcc.c-torture/execute/builtins/string-1-lib.c
7067         * gcc.c-torture/execute/builtins/string-1.c
7068         * gcc.c-torture/execute/builtins/string-2-lib.c
7069         * gcc.c-torture/execute/builtins/string-2.c
7070         * gcc.c-torture/execute/builtins/string-3-lib.c
7071         * gcc.c-torture/execute/builtins/string-3.c
7072         * gcc.c-torture/execute/builtins/string-4-lib.c
7073         * gcc.c-torture/execute/builtins/string-4.c
7074         * gcc.c-torture/execute/builtins/string-5-lib.c
7075         * gcc.c-torture/execute/builtins/string-5.c
7076         * gcc.c-torture/execute/builtins/string-6-lib.c
7077         * gcc.c-torture/execute/builtins/string-6.c
7078         * gcc.c-torture/execute/builtins/string-7-lib.c
7079         * gcc.c-torture/execute/builtins/string-7.c
7080         * gcc.c-torture/execute/builtins/string-8-lib.c
7081         * gcc.c-torture/execute/builtins/string-8.c
7082         * gcc.c-torture/execute/builtins/string-9-lib.c
7083         * gcc.c-torture/execute/builtins/string-9.c
7084         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
7085         * gcc.c-torture/execute/builtins/string-asm-1.c
7086         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
7087         * gcc.c-torture/execute/builtins/string-asm-2.c
7088         * gcc.c-torture/execute/stdio-opt-1.c
7089         * gcc.c-torture/execute/stdio-opt-2.c
7090         * gcc.c-torture/execute/stdio-opt-3.c
7091         * gcc.c-torture/execute/string-opt-1.c
7092         * gcc.c-torture/execute/string-opt-10.c
7093         * gcc.c-torture/execute/string-opt-11.c
7094         * gcc.c-torture/execute/string-opt-12.c
7095         * gcc.c-torture/execute/string-opt-13.c
7096         * gcc.c-torture/execute/string-opt-14.c
7097         * gcc.c-torture/execute/string-opt-15.c
7098         * gcc.c-torture/execute/string-opt-16.c
7099         * gcc.c-torture/execute/string-opt-2.c
7100         * gcc.c-torture/execute/string-opt-6.c
7101         * gcc.c-torture/execute/string-opt-7.c
7102         * gcc.c-torture/execute/string-opt-8.c:
7103         Replace with ...
7104
7105         * gcc.c-torture/execute/builtins/abs-2.c
7106         * gcc.c-torture/execute/builtins/abs-3.c
7107         * gcc.c-torture/execute/builtins/complex-1.c
7108         * gcc.c-torture/execute/builtins/fprintf.c
7109         * gcc.c-torture/execute/builtins/fputs.c
7110         * gcc.c-torture/execute/builtins/memcmp.c
7111         * gcc.c-torture/execute/builtins/memmove.c
7112         * gcc.c-torture/execute/builtins/memops-asm.c
7113         * gcc.c-torture/execute/builtins/mempcpy-2.c
7114         * gcc.c-torture/execute/builtins/mempcpy.c
7115         * gcc.c-torture/execute/builtins/memset.c
7116         * gcc.c-torture/execute/builtins/printf.c
7117         * gcc.c-torture/execute/builtins/sprintf.c
7118         * gcc.c-torture/execute/builtins/strcat.c
7119         * gcc.c-torture/execute/builtins/strchr.c
7120         * gcc.c-torture/execute/builtins/strcmp.c
7121         * gcc.c-torture/execute/builtins/strcpy.c
7122         * gcc.c-torture/execute/builtins/strcspn.c
7123         * gcc.c-torture/execute/builtins/strlen-2.c
7124         * gcc.c-torture/execute/builtins/strlen.c
7125         * gcc.c-torture/execute/builtins/strncat.c
7126         * gcc.c-torture/execute/builtins/strncmp-2.c
7127         * gcc.c-torture/execute/builtins/strncmp.c
7128         * gcc.c-torture/execute/builtins/strncpy.c
7129         * gcc.c-torture/execute/builtins/strpbrk.c
7130         * gcc.c-torture/execute/builtins/strpcpy-2.c
7131         * gcc.c-torture/execute/builtins/strpcpy.c
7132         * gcc.c-torture/execute/builtins/strrchr.c
7133         * gcc.c-torture/execute/builtins/strspn.c
7134         * gcc.c-torture/execute/builtins/strstr-asm.c
7135         * gcc.c-torture/execute/builtins/strstr.c:
7136         ... these new files.
7137
7138         * gcc.c-torture/execute/builtins/abs-2-lib.c
7139         * gcc.c-torture/execute/builtins/abs-3-lib.c
7140         * gcc.c-torture/execute/builtins/complex-1-lib.c
7141         * gcc.c-torture/execute/builtins/fprintf-lib.c
7142         * gcc.c-torture/execute/builtins/fputs-lib.c
7143         * gcc.c-torture/execute/builtins/memcmp-lib.c
7144         * gcc.c-torture/execute/builtins/memmove-lib.c
7145         * gcc.c-torture/execute/builtins/memops-asm-lib.c
7146         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
7147         * gcc.c-torture/execute/builtins/mempcpy-lib.c
7148         * gcc.c-torture/execute/builtins/memset-lib.c
7149         * gcc.c-torture/execute/builtins/printf-lib.c
7150         * gcc.c-torture/execute/builtins/sprintf-lib.c
7151         * gcc.c-torture/execute/builtins/strcat-lib.c
7152         * gcc.c-torture/execute/builtins/strchr-lib.c
7153         * gcc.c-torture/execute/builtins/strcmp-lib.c
7154         * gcc.c-torture/execute/builtins/strcpy-lib.c
7155         * gcc.c-torture/execute/builtins/strcspn-lib.c
7156         * gcc.c-torture/execute/builtins/strlen-2-lib.c
7157         * gcc.c-torture/execute/builtins/strlen-lib.c
7158         * gcc.c-torture/execute/builtins/strncat-lib.c
7159         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
7160         * gcc.c-torture/execute/builtins/strncmp-lib.c
7161         * gcc.c-torture/execute/builtins/strncpy-lib.c
7162         * gcc.c-torture/execute/builtins/strpbrk-lib.c
7163         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
7164         * gcc.c-torture/execute/builtins/strpcpy-lib.c
7165         * gcc.c-torture/execute/builtins/strrchr-lib.c
7166         * gcc.c-torture/execute/builtins/strspn-lib.c
7167         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
7168         * gcc.c-torture/execute/builtins/strstr-lib.c
7169         * gcc.c-torture/execute/builtins/lib/abs.c
7170         * gcc.c-torture/execute/builtins/lib/fprintf.c
7171         * gcc.c-torture/execute/builtins/lib/memset.c
7172         * gcc.c-torture/execute/builtins/lib/printf.c
7173         * gcc.c-torture/execute/builtins/lib/sprintf.c
7174         * gcc.c-torture/execute/builtins/lib/strcpy.c
7175         * gcc.c-torture/execute/builtins/lib/strcspn.c
7176         * gcc.c-torture/execute/builtins/lib/strncat.c
7177         * gcc.c-torture/execute/builtins/lib/strncmp.c
7178         * gcc.c-torture/execute/builtins/lib/strncpy.c
7179         * gcc.c-torture/execute/builtins/lib/strpbrk.c
7180         * gcc.c-torture/execute/builtins/lib/strspn.c
7181         * gcc.c-torture/execute/builtins/lib/strstr.c:
7182         New files containing support routines.
7183
7184         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
7185         declaration.
7186         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
7187         when not optimizing.
7188
7189 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
7190
7191         PR c++/16240
7192         * g++.dg/abi/mangle22.C: New test.
7193         * g++.dg/abi/mangle23.C: Likewise.
7194
7195 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
7196
7197         PR fortran/16290
7198         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
7199         Allow for cases without denormalized floating point numbers.
7200
7201 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
7202
7203         PR c/1027
7204         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
7205         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
7206         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
7207         expected warning text.
7208         * gcc.dg/format/diag-2.c: New test.
7209
7210 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7211
7212         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
7213
7214 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
7215
7216         * gcc.dg/builtins-43.c: New.
7217         * gcc.dg/builtins-44.c: New.
7218         * gcc.dg/builtins-45.c: New.
7219
7220 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
7221             Andreas Tobler  <a.tobler@schweiz.ch>
7222
7223         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
7224         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
7225         as SIGSEGV.
7226         * gcc.dg/cleanup-11.c: Likewise.
7227         * gcc.dg/cleanup-8.c: Likewise.
7228         * gcc.dg/cleanup-9.c: Likewise.
7229         * gcc.dg/cleanup-5.c: Run on all platforms.
7230
7231 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7232
7233         * g++.dg/warn/nonnull1.C: New test.
7234
7235 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
7236
7237         * gcc.dg/compat/compat-common.h: Wrap up CINT in
7238         an #ifndef SKIP_COMPLEX_INT/#endif pair.
7239         Special-case the Sun compiler wrt to <complex.h>.
7240
7241 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
7242
7243         * gcc.dg/Wunreachable-8.C: New test.
7244
7245         * gcc.dg/h8300-ice2.c : New test.
7246
7247 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
7248
7249         PR fortran/16161
7250         * gfortran.fortran-torture/compile/implicit.f90: Add test
7251         for implicit character.
7252
7253 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
7254
7255         PR fortran/16289
7256         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
7257         Use tiny() intrinsic to find smallest non-negative real
7258
7259 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
7260
7261         * gcc.dg/compat/struct-by-value-22_main.c: New test.
7262         * gcc.dg/compat/struct-by-value-22_x.c: New.
7263         * gcc.dg/compat/struct-by-value-22_y.c: New.
7264
7265         * gcc.c-torture/execute/20040629-1.c: New test.
7266
7267 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
7268
7269         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
7270         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
7271
7272         PR target/16195
7273         * gcc.dg/20040625-1.c: New test.
7274
7275 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7276
7277         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
7278
7279 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7280
7281         PR fortran/15963
7282         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
7283
7284 2004-06-29  Richard Henderson  <rth@redhat.com>
7285
7286         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
7287
7288 2004-06-29  Paul Brook  <paul@codesourcery.com>
7289
7290         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
7291         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
7292
7293 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
7294
7295         PR c++/16260
7296         * g++.dg/parse/crash15.C: New.
7297
7298 2004-06-28  Andrew Pinski  <apinski@apple.com>
7299
7300         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
7301         by the error already.
7302
7303         * g++.dg/opt/ptrmem4.C: Change to compile only test.
7304
7305 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
7306
7307         PR target/14041
7308         * gcc.dg/h8300-bss-align-1.c : New.
7309
7310 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
7311
7312         * PR c++/16174
7313         * g++.dg/template/ctor4.C: New.
7314
7315 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
7316
7317         PR c++/16205
7318         * g++.dg/warn/Wsequence-point-1.C: New test.
7319
7320 2004-06-27  Paul Brook  <paul@codesourcery.com>
7321
7322         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
7323
7324 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
7325
7326         * g++.old-deja/g++.mike/p7325.C: Remove.
7327
7328 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
7329
7330         PR c/14963
7331         * gcc.dg/pr14963.c: New test.
7332
7333 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
7334
7335         PR c++/16193
7336         * g++.dg/parse/redef1.C: New test.
7337
7338 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
7339
7340         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
7341         20021110.c.
7342         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
7343         20021119-1.c.
7344         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
7345         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
7346         5-04.c.
7347         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
7348         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
7349         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
7350         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
7351         g++.brendan/enum14.C.
7352         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
7353         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
7354         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
7355         g++.mike/virt1.C.
7356         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
7357         memtemp24.C.
7358
7359 2004-06-27  Roger Sayle  <roger@eyesopen.com>
7360
7361         * gcc.dg/20040527-1.c: New test case.
7362
7363 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
7364
7365         PR gfortran/pr16196
7366         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
7367
7368 2004-06-25  Roger Sayle  <roger@eyesopen.com>
7369
7370         PR middle-end/15825
7371         * gcc.dg/pr15825-1.c: New test case.
7372
7373 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
7374
7375         * gcc.c-torture/execute/20040625-1.c: New test.
7376
7377 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7378
7379         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
7380
7381 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
7382
7383         * gcc.dg/torture/mips-div-1.c: New test.
7384
7385 2004-06-24  Jeff Law  <law@redhat.com>
7386
7387         * gcc.dg/tree-ssa/20040624-1.c: New test.
7388
7389 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
7390
7391         * gcc.c-torture/compile/20040624-1.c: New test.
7392
7393 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7394
7395         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
7396         this directory.
7397
7398 2004-06-23  Andrew Pinski  <apinski@apple.com>
7399
7400         PR middle-end/15988
7401         * g++.dg/opt/ptrmem4.C: New test.
7402
7403         * gcc.dg/c90-array-quals-2.c: New test.
7404
7405 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
7406
7407         * gcc.dg/kpice1.c: New test.
7408
7409 2006-06-23  Andrew Pinski  <apinski@apple.com>
7410
7411         * gcc.dg/c90-array-quals.c: New test.
7412
7413 2006-06-22  Richard Henderson  <rth@redhat.com>
7414
7415         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
7416
7417 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
7418
7419         * gcc.dg/builtins-config.h: Handle FreeBSD.
7420
7421 2006-06-22  Richard Henderson  <rth@redhat.com>
7422
7423         * g++.dg/opt/devirt1.C: New.
7424
7425 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
7426
7427         * g++.dg/opt/pr15551.C: New testcase.
7428
7429 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
7430
7431         PR target/14800
7432         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
7433         x86_64-*-linux* when compiling for 32bit.
7434
7435 2004-06-21  Andrew Pinski  <apinski@apple.com>
7436
7437         * gcc.dg/pch/struct-1.c: New.
7438         * gcc.dg/pch/struct-1.hs: New.
7439
7440 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
7441
7442         * gcc.dg/pch/save-temps-1.c: New file.
7443         * gcc.dg/pch/save-temps-1.hs: New file.
7444
7445 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
7446
7447         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
7448         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
7449
7450 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7451
7452         * gfortran.fortran-torture/execute/select_1.f90: Rename function
7453         to fix type error.
7454         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
7455         Remove trailing spaces.
7456
7457 2004-06-21  Richard Henderson  <rth@redhat.com>
7458
7459         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
7460         merging && to BIT_FIELD_REF.
7461
7462 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
7463
7464         * g++.dg/opt/placeholder1.C: New test.
7465
7466 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7467
7468         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
7469         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7470         * gcc.dg/compat/union-m128-1_x.c: Likewise.
7471         * gcc.dg/compat/union-m128-1_y.c: Likewise.
7472
7473 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
7474
7475         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
7476         extern "C".
7477         * g++.dg/other/pragma-re-1.C: Add comments.
7478
7479 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
7480
7481         PR gfortran/16080
7482         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
7483
7484 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
7485
7486         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
7487         instead of setting the type of size_t by
7488         hand.
7489
7490 2004-06-18  Roger Sayle  <roger@eyesopen.com>
7491
7492         * gcc.dg/unordered-2.c: New test case.
7493         * gcc.dg/unordered-3.c: New test case.
7494
7495 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
7496
7497         PR other/16043
7498         * lib/g++.exp (g++_version): Tweak regexp for version
7499         * lib/g77.exp (g77_version): Likewise
7500         * lib/gfortran.exp (gfortran_version): Likewise
7501         * lib/objc.exp (objc_version): Likewise
7502         * lib/treelang.exp (treelang_version): Likewise
7503
7504 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
7505
7506         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
7507         Use INT_MAX instead of __INT_MAX__.
7508         * gcc.dg/compat/struct-align-2_y.c: Likewise.
7509
7510         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
7511         * gcc.dg/compat/scalar-return-3_x.c: Use it.
7512         * gcc.dg/compat/scalar-return-3_y.c: Use it.
7513         * gcc.dg/compat/scalar-return-4_x.c: Use it.
7514         * gcc.dg/compat/scalar-return-4_y.c: Use it.
7515         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
7516         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
7517         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
7518         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
7519
7520         * gcc.dg/range-test-1.c: New test.
7521         * g++.dg/opt/range-test-1.C: New test.
7522
7523 2004-06-17  Richard Henderson  <rth@redhat.com>
7524
7525         * objc.dg/sync-1.m: New.
7526         * objc.dg/try-catch-1.m: Don't force next runtime.
7527         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
7528         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
7529         shadowed catch clause.
7530         * objc.dg/try-catch-5.m: New.
7531
7532 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
7533
7534         Bug 14610
7535         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
7536
7537 2004-06-15  Richard Henderson  <rth@redhat.com>
7538
7539         * gcc.dg/20001116-1.c: Move expected warning line.
7540
7541 2004-06-15  Richard Henderson  <rth@redhat.com>
7542
7543         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
7544         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
7545
7546 2004-06-15  Jeff Law  <law@redhat.com>
7547
7548         * gcc.dg/tree-ssa/20040615-1.c: New test.
7549         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
7550         be less sensitive to operand ordering.
7551         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
7552
7553 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
7554
7555         * g++.dg/abi/bitfield3.C: Add comment..
7556
7557 2004-06-15  Richard Henderson  <rth@redhat.com>
7558
7559         * g++.dg/ext/stmtexpr1.C: XFAIL.
7560         * gcc.dg/20030612-1.c: XFAIL.
7561
7562 2004-06-15  Eric Christopher  <echristo@redhat.com>
7563
7564         * g++.dg/charset/asm5.c: New.
7565         * gcc.dg/charset/asm6.c: New.
7566
7567 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7568
7569         PR fortran/15962
7570         * gfortran.fortran-torture/execute/select_1.f90: New test.
7571
7572 2004-06-15  Paul Brook  <paul@codesourcery.com>
7573
7574         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
7575
7576 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7577
7578         PR c++/15967
7579         * g++.dg/lookup/crash3.C: New test.
7580
7581 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7582
7583         PR c++/15947
7584         * g++.dg/parse/dtor4.C: New test.
7585
7586 2004-06-14  Jeff Law  <law@redhat.com>
7587
7588         * gcc.c-torture/compile/20040614-1.c: New test.
7589
7590 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7591
7592         PR fortran/15211
7593         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
7594         LEN of a character array.
7595
7596 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
7597
7598         PR c++/15096
7599         * g++.dg/template/ptrmem10.C: New test.
7600
7601         PR c++/14930
7602         * g++.dg/template/friend30.C: New test.
7603
7604 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7605
7606         PR fortran/14928
7607         * gfortran.fortran-torture/compile/mloc.f90: New test.
7608
7609 2004-06-13  Paul Brook  <paul@codesourcery.com>
7610
7611         * gfortran.fortran-torture/execute/random_2.f90: New test.
7612
7613 2004-06-13  Eric Christopher  <echristo@redhat.com>
7614
7615         * gcc.dg/noncompile/redecl-1.c: Fix error message.
7616
7617 2004-06-12  Paul Brook  <paul@codesourcery.com>
7618
7619         * gfortran.fortran-torture/execute/contained_3.f90: New test.
7620
7621 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7622
7623         PR fortran/14923
7624         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
7625
7626 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7627
7628         PR fortran/14957
7629         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
7630         syntax errors in end statements of contained subroutines.
7631
7632 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7633
7634         PR fortran/12841
7635         * gfortran.fortran-torture/execute/null_arg.f90: New test.
7636
7637 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
7638
7639         PR fortran/15665
7640         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
7641
7642 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
7643
7644         PR gfortran/12839
7645         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
7646
7647 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
7648
7649         PR c++/15862
7650         * g++.dg/parse/enum1.C: New test.
7651
7652 2004-06-10  Jeff Law  <law@redhat.com>
7653
7654         * gcc.c-torture/compile/20040610-1.c: New test.
7655
7656 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7657
7658         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
7659         * g++.old-deja/g++.other/decl3.C: Likewise.
7660
7661 2004-06-10  Brian Booth  <bbooth@redhat.com>
7662
7663         * gcc.dg/tree-ssa/20031015-1.c: Scan for
7664         V_MAY_DEF instead of VDEF.
7665         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
7666
7667 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
7668
7669         PR c++/14211
7670         * g++.dg/conversion/const1.C: New test.
7671
7672         PR c++/15076
7673         * g++.dg/conversion/reinterpret1.C: New test.
7674
7675         PR c++/15877
7676         * g++.dg/template/enum2.C: New test.
7677
7678         PR c++/15227
7679         * g++.dg/template/error13.C: New test.
7680
7681 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7682
7683         PR fortran/14957
7684         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
7685         arguments to test_* REAL and of the right size.
7686
7687 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
7688
7689         PR target/15569
7690         PR rtl-optimization/15681
7691         * gcc.dg/20040609-1.c: New test.
7692
7693 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
7694
7695         PR c++/14791
7696         * g++.dg/opt/builtins1.C: New test.
7697
7698 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
7699
7700         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
7701         that use default windows32 struct layout.
7702         * gcc.dg/i386-bitfield2.c: Likewise.
7703
7704 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
7705
7706         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
7707         for mingw32 and cygwin targets.
7708
7709 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
7710
7711         * gcc.dg/pch/macro-4.c: New.
7712         * gcc.dg/pch/macro-4.hs: New.
7713
7714 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7715
7716         PR fortran/13249
7717         * gfortran.fortran-torture/compile/name_clash.f90: New test.
7718
7719 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7720
7721         PR fortran/13372
7722         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
7723
7724 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
7725
7726         PR gfortran/14897
7727         * gfortran.fortran-torture/execute/t_edit.f90: New test.
7728
7729 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
7730
7731         PR gfortran/15755
7732         * gfortran.fortran-torture/execute/backspace.c : New test.
7733
7734 2004-06-09  Paul Brook  <paul@codesourcery.com>
7735
7736         * gfortran.fortran-torture/execure/intrinsic_associated.f90
7737         (pointer_to_section): Rewrite to use smaller array.
7738
7739 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
7740
7741         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
7742         * gcc.dg/ext/altivec-10.c: Same.
7743         * gcc.dg/ext/altivec-11.c: Same.
7744         * gcc.dg/ext/altivec-12.c: Same.
7745         * gcc.dg/ext/altivec-13.c: Same.
7746         * gcc.dg/ext/altivec-14.c: Same.
7747         * gcc.dg/ext/altivec-15.c: Same.
7748         * gcc.dg/ext/altivec-16.c: Same.
7749         * gcc.dg/ext/altivec-3.c: Same.
7750         * gcc.dg/ext/altivec-4.c: Same.
7751         * gcc.dg/ext/altivec-6.c: Same.
7752         * gcc.dg/ext/altivec-7.c: Same.
7753         * gcc.dg/ext/altivec-8.c: Same.
7754         * gcc.dg/ext/altivec-varargs-1.c: Same.
7755
7756         * g++.dg/ext/altivec-1.C: Correct dg syntax.
7757         * g++.dg/ext/altivec-10.C: Same.
7758         * g++.dg/ext/altivec-2.C: Same.
7759         * g++.dg/ext/altivec-3.C: Same.
7760         * g++.dg/ext/altivec-4.C: Same.
7761         * g++.dg/ext/altivec-5.C: Same.
7762         * g++.dg/ext/altivec-6.C: Same.
7763         * g++.dg/ext/altivec-7.C: Same.
7764         * g++.dg/ext/altivec-8.C: Same.
7765         * g++.dg/ext/altivec-9.C: Same.
7766
7767 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7768
7769         PR c++/7841
7770         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
7771
7772 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7773
7774         * gcc.dg/union-1.c: New test.
7775
7776 2004-06-07  Roger Sayle  <roger@eyesopen.com>
7777
7778         * gcc.dg/builtins-41.c: New test case.
7779         * gcc.dg/builtins-42.c: New test case.
7780
7781 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
7782
7783         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
7784         * g++.dg/ext/altivec-10.C: Same.
7785         * g++.dg/ext/altivec-2.C: Same.
7786         * g++.dg/ext/altivec-3.C: Same.
7787         * g++.dg/ext/altivec-4.C: Same.
7788         * g++.dg/ext/altivec-5.C: Same.
7789         * g++.dg/ext/altivec-6.C: Same.
7790         * g++.dg/ext/altivec-7.C: Same.
7791         * g++.dg/ext/altivec-8.C: Same.
7792         * g++.dg/ext/altivec-9.C: Same.
7793         * g++.old-deja/g++.abi/cxa_vec.C: Same.
7794         * g++.old-deja/g++.brendan/new3.C: Same.
7795         * gcc.c-torture/execute/eeprof-1.x: Same.
7796
7797 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
7798
7799         PR c/14765
7800         * gcc.dg/pr14765-1.c: New test.
7801
7802 2004-06-07  Roger Sayle  <roger@eyesopen.com>
7803
7804         PR c/14649
7805         * gcc.dg/pr14649-1.c: New test case.
7806
7807 2004-06-07  Richard Henderson  <rth@redhat.com>
7808
7809         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
7810         if temporaries.
7811
7812 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
7813
7814         * g++.dg/eh/elide1.C: Remove XFAIL.
7815
7816 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
7817
7818         PR c++/15337
7819         * g++.dg/expr/sizeof3.C: New test.
7820
7821         PR c++/14777
7822         * g++.dg/template/access14.C: New test.
7823
7824         PR c++/15554
7825         * g++.dg/template/enum1.C: New test.
7826
7827         PR c++/15057
7828         * g++.dg/eh/throw1.C: New test.
7829
7830 2004-06-07  David Ayers  <d.ayers@inode.at>
7831             Ziemowit Laski  <zlaski@apple.com>
7832
7833         * lib/objc.exp (objc_target_compile): Revert the '-framework
7834         Foundation' flag fix, since bare Darwin does not ship
7835         with the Foundation framework.
7836         * objc/execute/next_mapping.h: Provide a local NSConstantString
7837         @interface and @implementation.
7838         (objc_constant_string_init): A constructor function, used to
7839         initialize the NSConstantString meta-class object.
7840         * objc/execute/string1.m: Include "next_mapping.h" instead of
7841         <Foundation/NSString.h>.
7842         * objc/execute/string2.m: Likewise.
7843         * objc/execute/string3.m: Likewise.
7844         * objc/execute/string4.m: Likewise.
7845
7846 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
7847
7848         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
7849         to double. Replace double with FLOAT.
7850         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
7851
7852         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
7853         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
7854         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
7855         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
7856         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
7857         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
7858         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
7859         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
7860
7861 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
7862
7863         PR c/13519
7864         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
7865
7866 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7867
7868         PR c++/15503
7869         * g++.dg/template/meminit2.C: New test.
7870
7871 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
7872
7873         PR target/15822
7874         * gcc.c-torture/execute/compare-fp-1.c,
7875         gcc.c-torture/execute/compare-fp-2.c,
7876         gcc.c-torture/execute/compare-fp-3.c,
7877         gcc.c-torture/execute/compare-fp-4.c,
7878         gcc.c-torture/execute/compare-fp-3.x,
7879         gcc.c-torture/execute/compare-fp-4.x: Moved...
7880         * gcc.c-torture/execute/ieee/compare-fp-1.c,
7881         gcc.c-torture/execute/ieee/compare-fp-2.c,
7882         gcc.c-torture/execute/ieee/compare-fp-3.c,
7883         gcc.c-torture/execute/ieee/compare-fp-4.c,
7884         gcc.c-torture/execute/ieee/compare-fp-3.x,
7885         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
7886
7887 2004-06-04  David Ayers  <d.ayers@inode.at>
7888
7889         * objc/execute/protocol-isEqual-4.m: New testcase.
7890
7891 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
7892
7893         * objc/execute/protocol-isEqual-1.m: New testcase.
7894         * objc/execute/protocol-isEqual-2.m: New testcase.
7895         * objc/execute/protocol-isEqual-3.m: New testcase.
7896
7897 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7898
7899         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
7900
7901 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
7902
7903         * lib/objc.exp (objc_target_compile): When running tests on
7904         Darwin (Mac OS X), inform the linker about '-framework
7905         'Foundation'.
7906
7907 2004-06-02  Eric Christopher  <echristo@redhat.com>
7908
7909         * gcc.c-torture/compile/20040602-1.c: New.
7910
7911 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
7912
7913         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
7914         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
7915
7916         PR tree-optimization/14736
7917         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
7918
7919         PR tree-optimization/14042
7920         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
7921
7922         PR tree-optimization/14729
7923         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
7924
7925 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7926
7927         PR fortran/15557
7928         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
7929
7930 2004-06-01  Richard Hederson  <rth@redhat.com>
7931
7932         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
7933
7934 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7935
7936         PR c++/14932
7937         * g++.dg/parse/offsetof4.C: New test.
7938
7939 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
7940
7941         PR objc/7993
7942         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
7943
7944 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
7945
7946         PR c++/15701
7947         * g++.dg/template/friend29.C: New test.
7948
7949 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
7950
7951         PR c/15749
7952         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
7953
7954 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
7955
7956         * gcc.dg/sparc-trap-1.c: New test.
7957
7958 2004-05-31  Roger Sayle  <roger@eyesopen.com>
7959
7960         PR middle-end/15069
7961         * g++.dg/opt/fold3.C: New test case.
7962
7963 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
7964
7965         * lib/target-supports.exp (check_iconv_available): Fix fallout
7966         from 2004-05-28 patch.
7967
7968 2004-05-30  Paul Brook  <paul@codesourcery.com>
7969
7970         PR fortran/15620
7971         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
7972         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
7973
7974 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
7975
7976         * gfortran.fortran-torture/execute/random_1.f90: New test.
7977
7978 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
7979
7980         * g++.dg/ext/altivec-10.C: New test.
7981
7982 2004-05-29  Paul Brook  <paul@codesourcery.com>
7983
7984         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
7985
7986 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
7987
7988         * gcc.dg/altivec-16.c: New test.
7989
7990 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
7991
7992         * lib/target-supports.exp (check_vmx_hw_available): New.
7993         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
7994
7995         * lib/target-supports.exp (check_alias_available,
7996         check_iconv_available, check_named_sections_available): Use
7997         unique names for temporary files.
7998
7999 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8000
8001         * gcc.dg/altivec-15.c: New test.
8002
8003 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
8004
8005         PR c++/15083
8006         * g++.dg/warn/noeffect6.C: New test.
8007
8008         PR c++/15471
8009         * g++.dg/expr/ptrmem4.C: New test.
8010
8011         PR c++/15640
8012         * g++.dg/template/operator3.C: New test.
8013
8014 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
8015
8016         PR c++/14668
8017         * g++.dg/lookup/redecl1.C: New test.
8018         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
8019
8020 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
8021
8022         * gcc.c-torture/execute/compare-fp-1.c,
8023         gcc.c-torture/execute/compare-fp-2.c,
8024         gcc.c-torture/execute/compare-fp-3.c,
8025         gcc.c-torture/execute/compare-fp-4.c,
8026         gcc.c-torture/execute/compare-fp-3.x,
8027         gcc.c-torture/execute/compare-fp-4.x,
8028         gcc.dg/pr15649-1.c: New.
8029
8030 2004-05-27  Adam Nemet  <anemet@lnxw.com>
8031
8032         PR c++/12883
8033         * g++.dg/init/array14.C: New test.
8034
8035 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
8036
8037         * lib/compat.exp (compat-get-options-main): New.
8038         (compat-get-options): Remove unneeded code, warn for ignored
8039         command.
8040         (compat-execute): Check flag set by dg-require-* commands.
8041
8042         * lib/compat.exp (compat-execute): Break up long lines.
8043
8044 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
8045
8046         * gcc.dg/altivec-7.c: Don't use 'vector long'.
8047         * gcc.dg/altivec-14.c: New test.
8048         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
8049
8050         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
8051         * gcc.dg/altivec-12.c: Ditto.
8052
8053         * gcc.dg/altivec-3.c: Move call to altivec_check.
8054
8055 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8056
8057         PR c++/15044
8058         * g++.dg/template/error12.C: New test.
8059
8060         PR c++/15317
8061         * g++.dg/ext/attrib15.C: New test.
8062
8063         PR c++/15329
8064         * g++.dg/template/ptrmem9.C: New test.
8065
8066 2004-05-25  Paul Brook  <paul@codesourcery.com>
8067
8068         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
8069
8070 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8071
8072         PR c++/15165
8073         * g++.dg/template/crash19.C: New test.
8074
8075 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8076
8077         PR c++/15025
8078         * g++.dg/template/redecl1.C: New test.
8079
8080 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8081
8082         PR c++/14821
8083         * g++.dg/other/ns1.C: New test.
8084
8085         PR c++/14883
8086         * g++.dg/template/invalid1.C: New test.
8087
8088 2004-05-23  Paul Brook  <paul@codesourcery.com>
8089         Victor Leikehman  <lei@haifasphere.co.il>
8090
8091         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
8092         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
8093
8094 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
8095
8096         PR c++/15285
8097         PR c++/15299
8098         * g++.dg/template/non-dependent5.C: New test.
8099         * g++.dg/template/non-dependent6.C: New test.
8100
8101 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
8102
8103         PR c++/15507
8104         * g++.dg/inherit/union1.C: New test.
8105
8106         PR c++/15542
8107         * g++.dg/template/addr1.C: New test.
8108
8109         PR c++/15427
8110         * g++.dg/template/array5.C: New test.
8111
8112         PR c++/15287
8113         * g++.dg/template/array6.C: New test.
8114
8115 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
8116             Roger Sayle  <roger@eyesopen.com>
8117
8118         * g++.dg/lookup/forscope2.C: New test case.
8119
8120 2004-05-22  Ben Elliston  <bje@au.ibm.com>
8121
8122         * gcc.dg/cpp/Wmissingdirs.c: New.
8123
8124 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
8125
8126         PR target/15301
8127         * gcc.dg/compat/union-m128-1.h: New file.
8128         * gcc.dg/compat/union-m128-1_main.c: Likewise.
8129         * gcc.dg/compat/union-m128-1_x.c: Likewise.
8130         * gcc.dg/compat/union-m128-1_y.c: Likewise.
8131
8132 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
8133
8134         PR target/15302
8135         * gcc.dg/compat/struct-complex-1.h: New file.
8136         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
8137         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
8138         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8139
8140 2004-05-20  Roger Sayle  <roger@eyesopen.com>
8141
8142         PR middle-end/3074
8143         * gcc.dg/pr3074-1.c: New test case.
8144         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
8145
8146 2004-05-20  Falk Hueffner  <falk@debian.org>
8147
8148         PR other/15526
8149         * gcc.dg/ftrapv-1.c: New test case.
8150
8151 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
8152
8153         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
8154
8155 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
8156             Jeff Law  <law@redhat.com>
8157
8158         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
8159         * gcc.dg/tree-ssa/20040518-2.c: New test.
8160
8161         * gcc.dg/tree-ssa/20040518-1.c: New test.
8162
8163 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
8164
8165         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
8166
8167 2004-05-18  Paul Brook  <paul@codesourcery.com>
8168
8169         PR fortran/13930
8170         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
8171
8172 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8173
8174         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
8175         constant folding.
8176
8177 2004-05-17  Steven Bosscher  <stevenb@suse.de>
8178
8179         * gcc.dg/tree-ssa/20040517-1.c: New test.
8180
8181 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8182
8183         * gcc.dg/loop-4.c: New test.
8184
8185 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
8186
8187         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
8188
8189 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
8190
8191         PR fortran/15311
8192         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
8193
8194 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8195
8196         PR fortran/13826
8197         PR fortran/13940
8198         * gfortran.fortran-torture/compile/data_1.f90: New test.
8199
8200 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
8201
8202         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
8203         * gcc.dg/uninit-H.c: Define ASM for __s390__.
8204
8205 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8206
8207         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
8208
8209 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8210
8211         PR c/15444
8212         * gcc.dg/format/xopen-1.c: Adjust expected message.
8213         * gcc.dg/format/xopen-3.c: New test.
8214
8215 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
8216
8217         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
8218
8219 2004-05-14  Jeff Law  <law@redhat.com>
8220
8221         * gcc.dg/tree-ssa/20040514-2.c: New test.
8222
8223 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8224
8225         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
8226         this ...
8227         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
8228         this.
8229
8230 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
8231
8232         * gcc.dg/tree-ssa/20040514-1.c: New test.
8233
8234 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8235
8236         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
8237         test.
8238
8239 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8240
8241         PR fortran/14066
8242         * gfortran.fortran-torture/compile/do_1.f90: New test.
8243
8244 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8245
8246         PR fortran/15051
8247         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
8248         test.
8249
8250 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
8251
8252         PR fortran/15149
8253         * gfortran.fortran-torture/execute/random_init.f90: New test.
8254
8255 2004-05-13  Paul Brook  <paul@codesourcery.com>
8256
8257         PR fortran/15314
8258         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
8259
8260 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
8261
8262         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
8263         for the powerpc case.
8264
8265 2004-05-13  Jeff Law  <law@redhat.com>
8266
8267         * gcc.dg/tree-ssa/20040513-1.c: New test.
8268         * gcc.dg/tree-ssa/20040513-2.c: New test.
8269
8270 2004-05-13  Paul Brook  <paul@codesourcery.com>
8271
8272         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
8273         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
8274         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
8275
8276 2004-05-13  Andreas Schwab  <schwab@suse.de>
8277
8278         PR other/10819
8279         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
8280         characters.
8281
8282 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
8283
8284         PR fortran/15294
8285         * gfortran.fortran-torture/execute/adjustr.f90: New file.
8286
8287 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
8288
8289         Merge from tree-ssa-20020619-branch.  See
8290         ChangeLog.tree-ssa for details.
8291
8292 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
8293
8294         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
8295         include <altivec.h> explicitly.
8296         * gcc.dg/altivec-13.c: Likewise.
8297
8298 2004-05-11  Paul Brook  <paul@codesourcery.com>
8299
8300         * gcc.c-torture/compile/20010518-1.c: Force enum size.
8301
8302 2004-05-10  Eric Christopher  <echristo@redhat.com>
8303
8304         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
8305         * gcc.dg/sibcall-4.c: Ditto.
8306
8307 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
8308
8309         * g++.dg/ext/altivec-8.C: New test case.
8310         * gcc.dg/altivec-13.c: New test case.
8311
8312 2004-05-08  Roger Sayle  <roger@eyesopen.com>
8313
8314         * gcc.c-torture/execute/divcmp-1.c: New test case.
8315         * gcc.c-torture/execute/divcmp-2.c: New test case.
8316         * gcc.c-torture/execute/divcmp-3.c: New test case.
8317
8318 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
8319
8320         * g++.dg/other/pragma-re-2.C: New test.
8321
8322 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
8323
8324         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
8325         * gcc.dg/i386-387-2.c: Likewise.
8326
8327         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
8328         __builtin_drem.
8329         * gcc.dg/i386-387-6.c: Likewise.
8330
8331 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
8332
8333         * gcc.dg/builtins-33.c:  Also check log1p*.
8334
8335 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
8336
8337         PR optimization/15296
8338         * gcc.c-torture/execute/pr15296.c: New test.
8339
8340 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
8341
8342         * gcc.dg/builtins-40.c: New test.
8343
8344 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
8345
8346         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
8347
8348 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
8349
8350         * g++.dg/ext/spe1.C: New testcase.
8351
8352 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
8353
8354         * objc.dg/image-info.m: Allow additional attributes
8355         for __image_info section.
8356
8357 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
8358
8359         * gcc.dg/torture/mips-hilo-2.c: New test.
8360
8361 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8362
8363         PR c++/14389
8364         * g++.dg/template/member5.C: New test.
8365
8366 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
8367
8368         * gcc.dg/builtins-34.c: Also check expm1*.
8369
8370 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8371
8372         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
8373         * gcc.dg/torture/builtin-convert-3.c: New test.
8374
8375 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
8376
8377         PR middle-end/15054
8378         * g++.dg/opt/pr15054.C: New test.
8379
8380 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8381
8382         * gcc.dg/torture/builtin-rounding-1.c: New test.
8383         * gcc.dg/builtins-25.c: Delete.
8384         * gcc.dg/builtins-29.c: Delete.
8385
8386 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
8387
8388         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
8389         * gcc.dg/sibcall-4.c: Likewise.
8390         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
8391
8392 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
8393
8394         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
8395         bit-field on 16-bit targets.
8396
8397 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
8398
8399         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
8400         16-bit targets.
8401
8402 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
8403
8404         * gcc.dg/rs6000-power2-1.c: Change to compile only.
8405         * gcc.dg/rs6000-power2-2.c: Likewise.
8406
8407 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
8408
8409         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
8410         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
8411         Change the asm registers to be in form of frN instead of fN.
8412
8413 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8414
8415         * gcc.dg/torture/builtin-convert-2.c: New test.
8416
8417 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
8418
8419         * gcc.dg/rs6000-power2-1.c: New test.
8420         * gcc.dg/rs6000-power2-2.c: New test.
8421
8422 2004-04-28  Jan Hubicka  <jh@suse.cz>
8423
8424         * gcc.dg/unused-6.c: New test.
8425
8426 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
8427             Ulrich Weigand  <uweigand@de.ibm.com>
8428
8429         * ada/acats/run_all.sh: Define $target variable.
8430
8431 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
8432
8433         PR c++/15119
8434         * g++.dg/other/vararg-1.C: New test.
8435
8436         PR c++/4794
8437         * g++.dg/eh/cleanup3.C: New test.
8438
8439 2004-04-24  Laurent GUERBY <laurent@guerby.net>
8440
8441         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
8442         and ad8011a (target_insn).
8443         * ada/acats/support/macro.dfs: Likewise.
8444         * ada/acats/support/impbit.adb: New file.
8445
8446 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
8447
8448         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
8449
8450 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8451
8452         * gcc.dg/loop-3.c: New test.
8453
8454 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
8455
8456         * gcc.c-torture/execute/simd-5.c: New test.
8457
8458 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8459
8460         PR c++/15064
8461         * g++.dg/template/crash18.C: New test.
8462
8463 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
8464
8465         * g++.dg/ext/complit3.C: New test.
8466
8467 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
8468
8469         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
8470         * gcc.dg/altivec-3.c: Same.
8471         * gcc.dg/altivec-varargs-1.c: Same.
8472
8473 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
8474
8475         * lib/target-supports.exp (check_profiling_available): Assume
8476         profiling is not available on powerpc-eabi targets.
8477
8478 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
8479
8480         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
8481         * gcc.dg/vmx/bug-1.c: Ditto.
8482
8483 2004-04-20  Eric Christopher  <echristo@redhat.com>
8484
8485         * gcc.dg/charset/extern.c: New test.
8486         * g++.dg/charset/extern3.cc: Ditto.
8487
8488 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
8489
8490         * gcc.dg/builtins-39.c: New test.
8491
8492 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
8493
8494         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
8495
8496 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
8497
8498         * gcc.dg/torture/mips-hilo-1.c: New test.
8499
8500 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
8501
8502         * gcc.c-torture/compile/20040419-1.c: New test.
8503
8504 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
8505
8506         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
8507
8508 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
8509             Aldy Hernandez  <aldyh@redhat.com>
8510
8511         * gcc.c-torture/execute/va-arg-24.c: New.
8512
8513 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
8514             Aldy Hernandez  <aldyh@redhat.com>
8515
8516         * gcc.dg/vmx/1b-01.c: New.
8517         * gcc.dg/vmx/1b-02.c: New.
8518         * gcc.dg/vmx/1b-03.c: New.
8519         * gcc.dg/vmx/1b-04.c: New.
8520         * gcc.dg/vmx/1b-05.c: New.
8521         * gcc.dg/vmx/1b-06.c: New.
8522         * gcc.dg/vmx/1b-07.c: New.
8523         * gcc.dg/vmx/1c-01.c: New.
8524         * gcc.dg/vmx/1c-02.c: New.
8525         * gcc.dg/vmx/3a-01a.c: New.
8526         * gcc.dg/vmx/3a-01.c: New.
8527         * gcc.dg/vmx/3a-01m.c: New.
8528         * gcc.dg/vmx/3a-03.c: New.
8529         * gcc.dg/vmx/3a-03m.c: New.
8530         * gcc.dg/vmx/3a-04.c: New.
8531         * gcc.dg/vmx/3a-04m.c: New.
8532         * gcc.dg/vmx/3a-05.c: New.
8533         * gcc.dg/vmx/3a-06.c: New.
8534         * gcc.dg/vmx/3a-06m.c: New.
8535         * gcc.dg/vmx/3a-07.c: New.
8536         * gcc.dg/vmx/3b-01.c: New.
8537         * gcc.dg/vmx/3b-02.c: New.
8538         * gcc.dg/vmx/3b-10.c: New.
8539         * gcc.dg/vmx/3b-13.c: New.
8540         * gcc.dg/vmx/3b-14.c: New.
8541         * gcc.dg/vmx/3b-15.c: New.
8542         * gcc.dg/vmx/3c-01a.c: New.
8543         * gcc.dg/vmx/3c-01.c: New.
8544         * gcc.dg/vmx/3c-02.c: New.
8545         * gcc.dg/vmx/3c-03.c: New.
8546         * gcc.dg/vmx/3d-01.c: New.
8547         * gcc.dg/vmx/4-01.c: New.
8548         * gcc.dg/vmx/4-03.c: New.
8549         * gcc.dg/vmx/5-01.c: New.
8550         * gcc.dg/vmx/5-02.c: New.
8551         * gcc.dg/vmx/5-03.c: New.
8552         * gcc.dg/vmx/5-04.c: New.
8553         * gcc.dg/vmx/5-05.c: New.
8554         * gcc.dg/vmx/5-06.c: New.
8555         * gcc.dg/vmx/5-07.c: New.
8556         * gcc.dg/vmx/5-07t.c: New.
8557         * gcc.dg/vmx/5-08.c: New.
8558         * gcc.dg/vmx/5-10.c: New.
8559         * gcc.dg/vmx/5-11.c: New.
8560         * gcc.dg/vmx/7-01a.c: New.
8561         * gcc.dg/vmx/7-01.c: New.
8562         * gcc.dg/vmx/7c-01.c: New.
8563         * gcc.dg/vmx/7d-01.c: New.
8564         * gcc.dg/vmx/7d-02.c: New.
8565         * gcc.dg/vmx/8-01.c: New.
8566         * gcc.dg/vmx/8-02a.c: New.
8567         * gcc.dg/vmx/8-02.c: New.
8568         * gcc.dg/vmx/brode-1.c: New.
8569         * gcc.dg/vmx/bug-1.c: New.
8570         * gcc.dg/vmx/bug-2.c: New.
8571         * gcc.dg/vmx/bug-3.c: New.
8572         * gcc.dg/vmx/cw-bug-1.c: New.
8573         * gcc.dg/vmx/cw-bug-2.c: New.
8574         * gcc.dg/vmx/cw-bug-3.c: New.
8575         * gcc.dg/vmx/dct.c: New.
8576         * gcc.dg/vmx/debug-1.c: New.
8577         * gcc.dg/vmx/debug-2.c: New.
8578         * gcc.dg/vmx/debug-3.c: New.
8579         * gcc.dg/vmx/debug-4.c: New.
8580         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
8581         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
8582         * gcc.dg/vmx/eg-5.c: New.
8583         * gcc.dg/vmx/fft.c: New.
8584         * gcc.dg/vmx/gcc-bug-1.c: New.
8585         * gcc.dg/vmx/gcc-bug-2.c: New.
8586         * gcc.dg/vmx/gcc-bug-3.c: New.
8587         * gcc.dg/vmx/gcc-bug-4.c: New.
8588         * gcc.dg/vmx/gcc-bug-5.c: New.
8589         * gcc.dg/vmx/gcc-bug-6.c: New.
8590         * gcc.dg/vmx/gcc-bug-7.c: New.
8591         * gcc.dg/vmx/gcc-bug-8.c: New.
8592         * gcc.dg/vmx/gcc-bug-9.c: New.
8593         * gcc.dg/vmx/gcc-bug-b.c: New.
8594         * gcc.dg/vmx/gcc-bug-c.c: New.
8595         * gcc.dg/vmx/gcc-bug-d.c: New.
8596         * gcc.dg/vmx/gcc-bug-e.c: New.
8597         * gcc.dg/vmx/gcc-bug-f.c: New.
8598         * gcc.dg/vmx/gcc-bug-g.c: New.
8599         * gcc.dg/vmx/gcc-bug-i.c: New.
8600         * gcc.dg/vmx/harness.h: New.
8601         * gcc.dg/vmx/ira1.c: New.
8602         * gcc.dg/vmx/ira2a.c: New.
8603         * gcc.dg/vmx/ira2b.c: New.
8604         * gcc.dg/vmx/ira2.c: New.
8605         * gcc.dg/vmx/ira2c.c: New.
8606         * gcc.dg/vmx/mem.c: New.
8607         * gcc.dg/vmx/newton-1.c: New.
8608         * gcc.dg/vmx/ops.c: New.
8609         * gcc.dg/vmx/sn7153.c: New.
8610         * gcc.dg/vmx/spill2.c: New.
8611         * gcc.dg/vmx/spill3.c: New.
8612         * gcc.dg/vmx/spill.c: New.
8613         * gcc.dg/vmx/t.c: New.
8614         * gcc.dg/vmx/varargs-1.c: New.
8615         * gcc.dg/vmx/varargs-2.c: New.
8616         * gcc.dg/vmx/varargs-3.c: New.
8617         * gcc.dg/vmx/varargs-4.c: New.
8618         * gcc.dg/vmx/varargs-5.c: New.
8619         * gcc.dg/vmx/varargs-6.c: New.
8620         * gcc.dg/vmx/varargs-7.c: New.
8621         * gcc.dg/vmx/vmx.exp: New.
8622         * gcc.dg/vmx/vprint-1.c: New.
8623         * gcc.dg/vmx/vscan-1.c: New.
8624         * gcc.dg/vmx/x-01.c: New.
8625         * gcc.dg/vmx/x-02.c: New.
8626         * gcc.dg/vmx/x-03.c: New.
8627         * gcc.dg/vmx/x-04.c: New.
8628         * gcc.dg/vmx/x-05.c: New.
8629         * gcc.dg/vmx/yousufi-1.c: New.
8630         * gcc.dg/vmx/zero-1.c: New.
8631         * gcc.dg/vmx/zero.c: New.
8632
8633 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
8634
8635         * g++.dg/lookup/java1.C: Update for chage of
8636         _Jv_AllocObject.
8637         * g++.dg/lookup/java2.C: Likewise.
8638
8639 2004-04-17  Laurent GUERBY <laurent@guerby.net>
8640
8641         * ada/acats/run_all.sh: use -O2 by default.
8642
8643 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
8644
8645         * gcc.dg/vr-mult-[12].c: New tests.
8646
8647 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8648
8649         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
8650
8651         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
8652
8653 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
8654
8655         * lib/target-supports.exp (check_profiling_available): Assume profiling
8656         isn't available for mips*-*-elf targets.
8657
8658 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
8659
8660         * gcc.dg/builtins-38.c: New test.
8661
8662 2004-04-14  Eric Christopher  <echristo@redhat.com>
8663
8664         * g++.dg/charset/charset.exp: Run .cc extension tests.
8665
8666 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
8667
8668         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
8669
8670 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8671
8672         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
8673
8674 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
8675
8676         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
8677         * gcc.dg/i386-387-2.c: Likewise.
8678
8679         * gcc.dg/i386-387-7.c: New test.
8680         * gcc.dg/i386-387-8.c: New test.
8681
8682         * gcc.dg/builtins-37.c: New test.
8683
8684 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
8685
8686         * g++.dg/pch/externc-1.C: Add missing semicolon.
8687
8688 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
8689
8690         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
8691
8692 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8693
8694         * gcc.c-torture/execute/20040411-1.c: New test.
8695
8696 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8697
8698         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
8699
8700 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
8701
8702         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
8703
8704 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
8705
8706         * lib/target-supports.exp (check_named_sections_available): New.
8707         * lib/gcc-dg.exp (dg-require-named-sections): New.
8708         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
8709         old-deja.exp.  Also prune error-count message from HP linker.
8710         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
8711
8712         * g++.dg/init/init-ref4.C: Use dg-require-weak.
8713         * g++.old-deja/g++.pt/static3.C: Likewise.
8714         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
8715
8716 2004-04-09  Roger Sayle  <roger@eyesopen.com>
8717
8718         * gcc.c-torture/execute/20040409-1.c: New test case.
8719         * gcc.c-torture/execute/20040409-2.c: New test case.
8720         * gcc.c-torture/execute/20040409-3.c: New test case.
8721
8722 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
8723
8724         * gcc.dg/20040409-1.c: New test.
8725
8726 2004-04-08  Roger Sayle  <roger@eyesopen.com>
8727
8728         PR target/14888
8729         * g++.dg/opt/pr14888.C: New test case.
8730
8731 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
8732
8733         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
8734         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
8735         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
8736         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
8737         New tests.
8738
8739 2004-04-08  Paul Brook  <paul@codesourcery.com>
8740
8741         * gcc.dg/spill-1.c: New test.
8742
8743 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8744
8745         * gcc.dg/torture/builtin-ctype-2.c: New test.
8746
8747 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
8748
8749         * gcc.dg/pch/pch.exp: Add largefile test.
8750
8751 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
8752
8753         * g++.dg/pch/externc-1.Hs: New.
8754         * g++.dg/pch/externc-1.C: New.
8755
8756 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8757
8758         * gcc.dg/compat/struct-by-value-5a_main.c,
8759         gcc.dg/compat/struct-by-value-5b_main.c: New files.
8760         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
8761         * gcc.dg/compat/struct-by-value-5a_x.c,
8762         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
8763         gcc.dg/compat/struct-by-value-5_x.c.
8764         * gcc.dg/compat/struct-by-value-5a_y.c,
8765         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
8766         gcc.dg/compat/struct-by-value-5_y.c.
8767
8768         * gcc.dg/compat/struct-by-value-6a_main.c,
8769         gcc.dg/compat/struct-by-value-6b_main.c: New files.
8770         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
8771         * gcc.dg/compat/struct-by-value-6a_x.c,
8772         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
8773         gcc.dg/compat/struct-by-value-6_x.c.
8774         * gcc.dg/compat/struct-by-value-6a_y.c,
8775         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
8776         gcc.dg/compat/struct-by-value-6_y.c.
8777
8778         * gcc.dg/compat/struct-by-value-7a_main.c,
8779         gcc.dg/compat/struct-by-value-7b_main.c: New files.
8780         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
8781         * gcc.dg/compat/struct-by-value-7a_x.c,
8782         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
8783         gcc.dg/compat/struct-by-value-7_x.c.
8784         * gcc.dg/compat/struct-by-value-7a_y.c,
8785         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
8786         gcc.dg/compat/struct-by-value-7_y.c.
8787
8788 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
8789
8790         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
8791         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
8792         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
8793         options.
8794
8795 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
8796
8797         * gcc.dg/builtins-36.c: New test.
8798
8799 2004-04-06  Paul Brook  <paul@codesourcery.com>
8800
8801         * README.gcc: Remove obsolete contraint on testcases.
8802
8803 2004-04-05  Paul Brook  <paul@codesourcery.com>
8804
8805         PR2123
8806         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
8807         failure and exit(0) on success.
8808         * g++.dg/expr/anew2.C: Ditto.
8809         * g++.dg/expr/anew3.C: Ditto.
8810         * g++.dg/expr/anew4.C: Ditto.
8811
8812 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
8813
8814         PR c++/3518
8815         * g++.dg/template/unify7.C: New.
8816
8817 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
8818
8819         * g++.dg/README: Bring up to date with new subdirectories; remove
8820         duplicate subdirectory lines.
8821
8822 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
8823
8824         PR c++/14007
8825         * g++.dg/template/unify5.C: New.
8826         * g++.dg/template/unify6.C: New.
8827         * g++.dg/template/qualttp20.C: Adjust.
8828         * g++.old-deja/g++.jason/report.C: Adjust.
8829         * g++.old-deja/g++.other/qual1.C: Adjust.
8830
8831 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
8832
8833         PR c++/14803
8834         * g++.dg/inherit/ptrmem1.C: New test.
8835
8836 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
8837
8838         PR c++/14755
8839         * gcc.c-torture/execute/20040331-1.c: New test.
8840         * gcc.dg/20040331-1.c: New test.
8841
8842 2004-04-01  Paul Brook  <paul@codesourcery.com>
8843
8844         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
8845
8846 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
8847
8848         PR c++/14724
8849         * g++.dg/init/goto1.C: New test.
8850
8851         PR c++/14763
8852         * g++.dg/template/defarg4.C: New test.
8853
8854 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
8855
8856         * gcc.dg/altivec-11.c: Extend test for more valid cases.
8857
8858 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
8859
8860         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
8861
8862 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
8863
8864         * gcc.dg/noncompile/undeclared-2.c: New test.
8865
8866 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
8867
8868         * gcc.dg/940409-1.c: Remove XFAIL.
8869         * gcc.dg/reg-vol-struct-1.c: New test.
8870
8871 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8872
8873         * gcc.dg/torture/builtin-wctype-1.c: New test.
8874
8875 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
8876
8877         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
8878         * gcc.dg/20001101-1.c: Likewise.
8879         * gcc.dg/20001102-1.c: Likewise.
8880
8881 2004-03-25  Roger Sayle  <roger@eyesopen.com>
8882
8883         * gcc.dg/compare8.c: Add an additional test for XOR.
8884
8885 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8886
8887         * gcc.dg/torture/builtin-ctype-1.c: New test.
8888
8889 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8890
8891         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
8892         * gcc.dg/torture/builtin-math-1.c: Likewise.
8893         * gcc.dg/torture/builtin-power-1.c: New test.
8894
8895 2004-03-24  Andreas Schwab  <schwab@suse.de>
8896
8897         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
8898         IA64 assembler.
8899
8900 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
8901             Roger Sayle  <roger@eyesopen.com>
8902
8903         * gcc.dg/compare8.c: New test case.
8904
8905 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
8906
8907         * g++.dg/ext/altivec-7.C: New test.
8908
8909 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
8910
8911         PR 12267, 12391, 12560, 13129, 14114, 14133
8912         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
8913         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
8914         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
8915         Adjust error regexps.
8916         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
8917         * gcc.dg/noncompile/undeclared-1.c: New test cases.
8918         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
8919         * gcc.dg/local1.c: Add explanatory comment.
8920
8921 2004-03-23  Roger Sayle  <roger@eyesopen.com>
8922
8923         PR optimization/14669
8924         * g++.dg/opt/fold2.C: New test case.
8925
8926 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
8927
8928         PR c/14069
8929         * gcc.dg/20040322-1.c: New test.
8930
8931 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
8932
8933         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
8934         * gcc.dg/ultrasp4.c: Likewise.
8935         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
8936
8937 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
8938
8939         * gcc.dg/i386-sse-8.c: Reset default options.
8940
8941 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
8942
8943         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
8944         in the error message text.
8945
8946 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8947
8948         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
8949
8950 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
8951
8952         PR c++/14616
8953         * g++.dg/init/array13.C: New test.
8954
8955 2004-03-20  Roger Sayle  <roger@eyesopen.com>
8956
8957         PR target/13889
8958         * gcc.c-torture/compile/pr13889.c: New test case.
8959
8960 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8961
8962         PR c/14635
8963         * builtins-1.c (nan, nans): Don't test.
8964         * builtins-30.c: Don't use nan, nanf, nanl.
8965         * builtins-35.c: New test.
8966
8967 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
8968
8969         * g++.dg/ext/altivec-6.C: New test.
8970
8971 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
8972
8973         * g++.dg/init/placement3.C: New test.
8974
8975         * g++.dg/template/spec13.C: New test.
8976
8977         * g++.dg/lookup/using11.C: New test.
8978
8979         * g++.dg/lookup/koenig3.C: New test.
8980
8981         * g++.dg/template/operator2.C: New test.
8982
8983         * g++.dg/expr/dtor3.C: New test.
8984         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
8985         marker.
8986         * g++.old-deja/g++.law/visibility28.C: Likewise.
8987
8988 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
8989
8990         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
8991         * gcc.dg/ppc64-abi-3.c: Likewise.
8992
8993 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8994
8995         PR c++/14545
8996         * g++.dg/parse/template15.C: New test.
8997
8998 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
8999
9000         * g++.dg/expr/dtor2.C: New test.
9001
9002         * g++.dg/lookup/anon4.C: New test.
9003
9004         * g++.dg/overload/using1.C: New test.
9005
9006         * g++.dg/template/lookup7.C: New test.
9007
9008         * g++.dg/template/typename6.C: New test.
9009
9010         * g++.dg/expr/cond6.C: New test.
9011
9012 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9013
9014         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
9015
9016 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9017
9018         * g++.dg/expr/cond5.C: New test.
9019         * g++.dg/expr/constcast1.C: Likewise.
9020         * g++.dg/expr/ptrmem2.C: Likewise.
9021         * g++.dg/expr/ptrmem3.C: Likewise.
9022         * g++.dg/lookup/main1.C: Likewise.
9023         * g++.dg/template/lookup6.C: Likewise.
9024
9025 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9026
9027         * gcc.dg/local1.c: New test.
9028
9029         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
9030
9031 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9032
9033         * gcc.dg/torture/builtin-convert-1.c: New test.
9034
9035 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9036
9037         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
9038
9039 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
9040
9041         PR c++/14481
9042         * g++.dg/warn/Wunused-7.C: New test.
9043
9044 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9045
9046         * gcc.dg/torture/builtin-integral-1.c: New test.
9047
9048 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
9049
9050         PR c++/14586
9051         * g++.dg/parse/non-dependent3.C: New test.
9052
9053 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
9054
9055         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
9056         * g++.dg/eh/simd-2.C: Likewise.
9057         * g++.dg/init/array10.C: Likewise.
9058         * gcc.c-torture/compile/simd-1.c: Likewise.
9059         * gcc.c-torture/compile/simd-2.c: Likewise.
9060         * gcc.c-torture/compile/simd-3.c: Likewise.
9061         * gcc.c-torture/compile/simd-4.c: Likewise.
9062         * gcc.c-torture/compile/simd-6.c: Likewise.
9063         * gcc.c-torture/execute/simd-1.c: Likewise.
9064         * gcc.c-torture/execute/simd-2.c: Likewise.
9065         * gcc.dg/compat/vector-defs.h: Likewise.
9066         * gcc.dg/20020531-1.c: Likewise.
9067         * gcc.dg/altivec-3.c: Likewise.
9068         * gcc.dg/altivec-4.c: Likewise.
9069         * gcc.dg/altivec-varargs-1.c: Likewise.
9070         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
9071         * gcc.dg/i386-mmx-3.c: Likewise.
9072         * gcc.dg/i386-sse-4.c: Likewise.
9073         * gcc.dg/i386-sse-5.c: Likewise.
9074         * gcc.dg/i386-sse-8.c: Likewise.
9075         * gcc.dg/simd-1.c: Likewise.
9076         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
9077         __ev64_opaque__ since the machine description provides it.
9078
9079 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9080
9081         * lib/compat.exp (skip_list): New global variable.
9082         Use it to hold the user defined COMPAT_SKIPS list if any.
9083         (compat-obj): Add the members of skip_list to optall.
9084
9085 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9086
9087         * gcc.dg/compat/union-by-value-1_main.c,
9088         union-by-value-1_x.c, union-by-value-1_y.c,
9089         union-check.h, union-defs.h,
9090         union-init.h, union-return-1_main.c,
9091         union-return-1_x.c, union-return-1_y.c: New files.
9092
9093 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9094
9095         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
9096         mixed-struct-init.h: Add 4 mixed structure types.
9097         struct-by-value-21_main.c, struct-by-value-21_x.c,
9098         struct-by-value-21_y.c, struct-return-21_main.c,
9099         struct-return-21_x.c, struct-return-21_y.c: New files.
9100
9101 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
9102
9103         PR c++/14550
9104         * g++.dg/parse/template14.C: New test.
9105
9106 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9107
9108         * gcc.c-torture/execute/20040313-1.c: New test.
9109
9110 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
9111
9112         PR target/14533
9113         * gcc.dg/20040311-2.c: New test.
9114
9115 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
9116
9117         PR other/14544
9118         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
9119         bit-field.
9120
9121 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
9122
9123         * gcc.dg/20040305-2.c: Add missing return statement.
9124
9125 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9126
9127         * gcc.dg/builtins-34.c: Also check pow10*.
9128
9129 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
9130
9131         PR target/14262
9132         * gcc.dg/20040305-2.c: New test.
9133
9134 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
9135
9136         * gcc.dg/20040310-1.c: New test.
9137
9138 2004-03-11  Roger Sayle  <roger@eyesopen.com>
9139
9140         * gcc.c-torture/execute/20040311-1.c: New test case.
9141
9142 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
9143
9144         PR c++/14476
9145         * g++.dg/lookup/enum1.C: New test.
9146
9147 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
9148
9149         PR c++/14510
9150         * g++.dg/lookup/struct2.C: New test.
9151
9152 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
9153
9154         * gcc.dg/builtins-34.c: New test.
9155
9156 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9157
9158         * gcc.dg/torture/builtin-nonneg-1.c: New test.
9159
9160 2004-03-09  James E Wilson  <wilson@specifixinc.com>
9161
9162         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
9163         * gcc.dg/alias-2.c: New testcase.
9164
9165 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
9166
9167         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
9168
9169 2004-03-09  Roger Sayle  <roger@eyesopen.com>
9170
9171         * gcc.c-torture/execute/20040309-1.c: New test case.
9172
9173 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
9174
9175         PR c++/14397
9176         * g++.dg/overload/ref1.C: New.
9177
9178 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9179
9180         PR c++/14409
9181         * g++.dg/template/spec12.C: New test.
9182
9183         PR c++/14448
9184         * g++.dg/parse/crash14.C: New test.
9185
9186 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
9187
9188         PR c++/14230
9189         * g++.dg/init/ref11.C: New test.
9190
9191 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
9192
9193         PR c++/14432
9194         * g++.dg/parse/builtin2.C: New test.
9195
9196 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
9197
9198         PR c++/14401
9199         * g++.dg/init/ctor3.C: New test.
9200         * g++.dg/init/union1.C: New test.
9201         * g++.dg/ext/anon-struct4.C: New test.
9202
9203 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
9204
9205         * g++.dg/lookup/koenig1.C: Tweak error messages.
9206         * g++.dg/lookup/used-before-declaration.C: Likewise.
9207         * g++.dg/other/do1.C: Likewise.
9208         * g++.dg/overload/koenig1.C: Likewise.
9209         * g++.dg/parse/crash13.C: Likewise.
9210         * g++.dg/template/instantiate3.C: Likewise.
9211
9212 2004-03-08  Eric Christopher  <echristo@redhat.com>
9213
9214         * * lib/target-supports.exp: Enable libiconv in test
9215         compilation.  Fix up error checking.
9216
9217 2004-03-08  Roger Sayle  <roger@eyesopen.com>
9218
9219         PR middle-end/14289
9220         * gcc.dg/pr14289-1.c: New test case.
9221         * gcc.dg/pr14289-2.c: Likewise.
9222         * gcc.dg/pr14289-3.c: Likewise.
9223
9224 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
9225
9226         * gcc.c-torture/execute/20040308-1.c: New test.
9227
9228 2004-03-07  Roger Sayle  <roger@eyesopen.com>
9229
9230         * gcc.c-torture/execute/20040307-1.c: New test case.
9231
9232 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
9233
9234         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
9235
9236 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
9237
9238         * gcc.dg/20040306-1.c: New test.
9239
9240 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
9241
9242         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
9243         them static.
9244         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
9245
9246 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9247
9248         PR c/14465
9249         * gcc.dg/decl-6.c: New test.
9250
9251 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9252
9253         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
9254         Rename LOGPOW -> LOG_POW.
9255         (SQRT_EXP, POW_EXP): New.
9256
9257 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9258
9259         * gcc.dg/i386-sse-8.c: New test.
9260
9261 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9262
9263         PR c/14114
9264         * gcc.dg/decl-5.c: New test.
9265
9266 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
9267
9268         * gcc.dg/20040305-1.c: New test.
9269
9270 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
9271
9272         PR other/14354
9273         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
9274
9275 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
9276
9277         PR c++/14425, c++/14426
9278         * g++.dg/ext/altivec-4.C: New test.
9279         * g++.dg/ext/altivec-5.C: New test.
9280
9281 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
9282
9283         * g++.old-deja/g++.other/linkage1.C: Expect errors about
9284         global variables of a type with no linkage.
9285         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
9286         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
9287         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
9288         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
9289         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
9290         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
9291         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
9292         * g++.dg/warn/deprecated.C: Name enum Color.
9293         * g++.dg/overload/VLA.C: Name structure for 'b'.
9294         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
9295
9296 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9297
9298         * gcc.c-torture/compile/20040304-1.c: New test.
9299
9300 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
9301
9302         PR 13728
9303         * gcc.dg/decl-4.c: New testcase.
9304
9305 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
9306
9307         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
9308         as PRECF if sizeof (float) > sizeof (double).
9309         (PRECL): Make it the same as PRECF if
9310         sizeof (float) > sizeof (long double).
9311
9312 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9313
9314         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
9315         system type.  Add check for irix6 which doesn't have c99 runtime.
9316
9317 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
9318
9319         * gcc.dg/const-elim-1.c: xfail for xtensa.
9320
9321 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9322
9323         PR c++/14369
9324         * g++.dg/template/cond4.C: New test.
9325
9326 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9327
9328         PR c++/14360
9329         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
9330
9331         PR c++/14361
9332         * g++.dg/parse/defarg7.C: New test.
9333
9334         PR c++/14359
9335         * g++.dg/template/friend26.C: New test.
9336
9337 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9338
9339         PR c++/14324
9340         * g++.dg/abi/mangle21.C: New test.
9341
9342         PR c++/14260
9343         * g++.dg/parse/constructor2.C: New test.
9344
9345         PR c++/14337
9346         * g++.dg/template/sfinae1.C: New test.
9347
9348 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
9349
9350         PR c++/14267
9351         * g++.dg/expr/crash2.C: New test.
9352
9353         PR middle-end/13448
9354         * gcc.dg/inline-5.c: New test.
9355         * gcc.dg/always-inline.c: Split out tests into ...
9356         * gcc.dg/always-inline2.c: ... this and ...
9357         * gcc.dg/always-inline3.c: ... this.
9358
9359 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
9360
9361         PR debug/12103
9362         * g++.dg/debug/crash1.C: New test.
9363
9364 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
9365
9366         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
9367         function with __attribute__((noinline)).
9368         (recurser_void2): Likewise.
9369         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
9370         (recurser_void2): Likewise.
9371
9372 2004-02-29  Roger Sayle  <roger@eyesopen.com>
9373
9374         PR middle-end/14203
9375         * g++.dg/warn/Wunused-6.C: New test case.
9376
9377 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
9378
9379         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
9380         not defined.
9381
9382 2004-02-27  Eric Christopher  <echristo@redhat.com>
9383
9384         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
9385         * g++.dg/charset/asm2.c: Run only x86.
9386         * gcc.dg/charset/asm3.c: Ditto.
9387
9388 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
9389
9390         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
9391         ld_library_path.
9392
9393 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
9394
9395         * g++.dg/ext/altivec-3.C: New.
9396
9397 2004-02-26  Richard Henderson  <rth@redhat.com>
9398
9399         * g++.dg/ext/attrib10.C: Mark for warning.
9400         * gcc.dg/attr-alias-1.c: New.
9401
9402 2004-02-26  Richard Henderson  <rth@redhat.com>
9403
9404         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
9405         * gcc.c-torture/execute/20040208-2.c: ... it back.
9406
9407 2004-02-26  Eric Christopher  <echristo@redhat.com>
9408
9409         * lib/target-supports.exp (check-iconv-available): New function.
9410         * lib/gcc-dg.exp (dg-require-iconv): New function.
9411         Use above.
9412         * gcc.dg/charset: New directory.
9413         * gcc.dg/charset/charset.exp: New file.
9414         * gcc.dg/charset/asm1.c: Ditto.
9415         * gcc.dg/charset/asm2.c: Ditto.
9416         * gcc.dg/charset/asm3.c: Ditto.
9417         * gcc.dg/charset/asm4.c: Ditto.
9418         * gcc.dg/charset/asm5.c: Ditto.
9419         * gcc.dg/charset/attribute1.c: Ditto.
9420         * gcc.dg/charset/attribute2.c: Ditto.
9421         * gcc.dg/charset/string1.c: Ditto.
9422         * g++.dg/charset: New directory.
9423         * g++.dg/dg.exp: Add here. Special options.
9424         * g++.dg/charset/charset.exp: New file.
9425         * g++.dg/charset/asm1.c: Ditto.
9426         * g++.dg/charset/asm2.c: Ditto.
9427         * g++.dg/charset/asm3.c: Ditto.
9428         * g++.dg/charset/asm4.c: Ditto.
9429         * g++.dg/charset/attribute1.c: Ditto.
9430         * g++.dg/charset/attribute2.c: Ditto.
9431         * g++.dg/charset/extern1.cc: Ditto.
9432         * g++.dg/charset/extern2.cc: Ditto.
9433         * g++.dg/charset/string1.c: Ditto.
9434
9435 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
9436
9437         PR c++/14278
9438         * g++.dg/parse/comma1.C: New test.
9439
9440 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9441
9442         PR c++/14284
9443         * g++.dg/template/ttp8.C: New test.
9444
9445 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
9446
9447         * gcc.dg/fixuns-trunc-1.c: New test.
9448
9449 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9450
9451         * gcc.dg/builtins-config.h: Use #elif.
9452
9453 2004-02-26  Michael Matz  <matz@suse.de>
9454
9455         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
9456         * gcc.dg/991214-1.c: Likewise.
9457         * gcc.dg/i386-asm-1.c: Likewise.
9458
9459 2004-02-25  Richard Henderson  <rth@redhat.com>
9460
9461         * gcc.c-torture/execute/20040208-2.c: Move ...
9462         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
9463
9464 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9465
9466         PR c++/14246
9467         * g++.dg/other/crash-3.C: New test.
9468
9469 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9470
9471         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
9472         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
9473
9474         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
9475         HP-UX.
9476
9477 2004-02-24  Michael Matz  <matz@suse.de>
9478
9479         * gcc.dg/i386-regparm.c: New.
9480
9481 2004-02-23  James E Wilson  <wilson@specifixinc.com>
9482
9483         * gcc.c-torture/execute/20040223-1.c: New.
9484
9485 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
9486             Kazu Hirata  <kazu@cs.umass.edu>
9487
9488         * gcc.dg/fwritable-strings-1.c: Remove.
9489
9490 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
9491
9492         PR c/14156
9493         * gcc.dg/20040223-1.c: New test.
9494
9495 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9496
9497         PR c++/14106
9498         * g++.dg/ext/typeof9.C: New test.
9499
9500 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9501
9502         PR c++/14250
9503         * g++.dg/other/switch1.C: New test.
9504
9505 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9506
9507         * gcc.dg/cast-function-1.c: Adjust for new informative message.
9508         * gcc.dg/va-arg-1.c: Likewise.
9509
9510 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9511
9512         PR c++/14143
9513         * g++.dg/template/koenig5.C: New test.
9514
9515 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
9516
9517         * g++.dg/ext/altivec-1.C: Generalize target triple.
9518         * g++.dg/ext/altivec-2.C: New test case.
9519         * g++.dg/ext/altivec_check.h: New file.
9520         * gcc.dg/altivec-1.c: Generalize target triple;
9521         include altivec_check.h and call altivec_check().
9522         * gcc.dg/altivec-[2-5].c: Generalize target triple.
9523         * gcc.dg/altivec-6.c: New test case.
9524         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
9525         type casts as needed.
9526         * gcc.dg/altivec-10.c: Include altivec_check.h and call
9527         altivec_check().
9528         * gcc.dg/altivec-12.c: New test case.
9529         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
9530         include altivec_check.h and call altivec_check().
9531         * gcc.dg/altivec_check.h: New file.
9532
9533 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9534
9535         * lib/target-supports.exp (check_alias_available): Don't mangle
9536         function `g' in test program.
9537
9538 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9539
9540         * lib/target-supports.exp (check_profiling_available): Check
9541         argument to determine whether we support a profiling type.
9542         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
9543         check_profiling_available.
9544         * g++.dg/bprob/bprob.exp: Likewise
9545         * g77.dg/bprob/bprob.exp: Likewise.
9546         * gcc.misc-tests/bprob.exp: Likewise.
9547         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
9548         dg-require-profiling and delete expected error handling.
9549         * gcc.dg/20021014-1.c: Likewise.
9550         * gcc.dg/nest.c: Likewise.
9551
9552 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9553
9554         PR c++/12007
9555         * g++.dg/other/vthunk1.C: New test.
9556
9557 2004-02-20  Falk Hueffner  <falk@debian.org>
9558
9559         PR target/14201
9560         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
9561
9562 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
9563
9564         PR c++/13927
9565         * g++.dg/other/error8.C: Remove XFAIL markers.
9566
9567         PR c++/14173
9568         * g++.dg/ext/packed5.C: New test.
9569
9570         PR c++/14199
9571         * g++.dg/warn/Wunused-5.C: New test.
9572
9573         PR c++/14186
9574         * g++.dg/lookup/member1.C: New test.
9575
9576 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
9577
9578         * gcc.c-torture/compile/20040130-1.c: Enable only when
9579         __INT_MAX__ >= 2147483647L.
9580         * gcc.c-torture/compile/961203-1.c: Likewise.
9581
9582 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
9583
9584         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
9585         * g++.dg/opt/template1.C: Robustify assembler regexp
9586
9587 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9588
9589         * gcc.c-torture/execute/simd-4.x: Remove.
9590         * gcc.c-torture/execute/va-arg-25.x: Likewise.
9591         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
9592         Guard with #ifndef SKIP_ATTRIBUTE.
9593         * gcc.dg/compat/vector-1_y.c: Likewise.
9594         * gcc.dg/compat/vector-2_x.c: Likewise.
9595         * gcc.dg/compat/vector-2_y.c: Likewise.
9596         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
9597         * g++.dg/eh/simd-2.C: Likewise.
9598
9599 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
9600
9601         * gcc.c-torture/compile/complex-1.c: New.
9602
9603 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
9604
9605         PR target/14209
9606         * gcc.c-torture/execute/20040218-1.c: New test.
9607
9608 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9609
9610         PR c++/14181
9611         * g++.dg/parse/new2.C: New test.
9612
9613 2004-02-18  Paul Brook  <paul@codesourcery.com>
9614
9615         * gcc.c-torture/compile/libcall-1.c: New test.
9616
9617 2004-02-18  Paul Brook  <paul@codesourcery.com>
9618
9619         PR debug/12934
9620         * gcc.dg/debug/debug-7.c: New test.
9621
9622 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
9623
9624         * gcc.dg/20040217-1.c: New test.
9625
9626 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
9627
9628         * gcc.c-torture/execute/990208-1.x: Delete.
9629
9630 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
9631
9632         * gcc.c-torture/execute/20040208-2.x: New file.
9633
9634 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
9635
9636         PR c++/11326
9637         * g++.dg/abi/structret1.C: New test.
9638
9639 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
9640
9641         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
9642         (i386_cpuid): No need to test if cpuid is available on AMD64.
9643         Fix assembly, so that it works onboth i386 and AMD64.
9644         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
9645         (vecInLong): Fix s[] member type to unsigned int.
9646         (vecInWord): Remove type.
9647         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
9648         (a64, b64, c64, d64, e64): Remove.
9649         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
9650         Remove unused variable.  Remove initialization of removed variables.
9651         Don't call mmx_tests nor sse_tests.
9652         (reference_mmx, reference_sse): Remove.
9653         (check): Add return stmt.
9654         * gcc.dg/i386-sse-7.c: New test.
9655         * gcc.dg/i386-mmx-4.c: New test.
9656
9657 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9658
9659         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
9660         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
9661         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
9662         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
9663         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
9664         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
9665         g++.dg/tc1/dr94.C: Fix line terminator.
9666
9667 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
9668
9669         * gcc.c-torture/compile/20040216-1.c: New.
9670
9671 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9672
9673         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
9674         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
9675         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
9676         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
9677         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
9678         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
9679
9680 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9681
9682         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
9683
9684 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
9685
9686         PR c++/13971
9687         * g++.dg/expr/cond4.C: New test.
9688
9689         PR c++/14086
9690         * g++.dg/lookup/crash2.C: New test.
9691
9692 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
9693
9694         * gcc.c-torture/compile/20040214-2.c: New test.
9695
9696 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
9697
9698         PR c++/14116
9699         * g++.dg/ext/typeof8.C: New test.
9700
9701 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
9702
9703         * gcc.c-torture/compile/20040214-1.c: New test.
9704
9705 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9706
9707         PR c++/13635
9708         * g++.dg/template/spec11.C: New test.
9709
9710 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9711
9712         PR c++/13927
9713         * g++.dg/other/error8.C: New test.
9714
9715 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
9716
9717         PR c++/14122
9718         * g++.dg/template/array4.C: New test.
9719
9720         PR c++/14108
9721         * g++.dg/inherit/thunk2.C: New test.
9722
9723         PR c++/14083
9724         * g++.dg/eh/cond2.C: New test.
9725
9726 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
9727
9728         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
9729
9730 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
9731
9732         * lib/scanasm.exp (dg-scan): Quote pattern before display.
9733
9734 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
9735
9736         * g++.dg/simd-2.C: xfail on ppc64-linux.
9737
9738 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9739
9740         PR c/456
9741         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
9742         tests.
9743
9744 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
9745
9746         * gcc.dg/builtins-33.c: New test.
9747
9748 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
9749
9750         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
9751
9752 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
9753
9754         * g++.dg/simd-2.C: Set -maltivec for ppc64.
9755
9756 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
9757
9758         * gcc.dg/ppc64-abi-3.c: New test.
9759
9760 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
9761
9762         PR c/14092
9763
9764         * gcc.dg/pr14092-1.c: New testcase.
9765
9766 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
9767
9768         * gcc.dg/cpp/assert4.c: Fix typo last change.
9769
9770         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
9771         * gcc.dg/cpp/assert4.c: Handle powerpc64.
9772
9773         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
9774
9775 2004-02-09  Roger Sayle  <roger@eyesopen.com>
9776
9777         * gcc.c-torture/compile/20040209-1.c: New test case.
9778
9779 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9780
9781         * gcc.dg/c90-init-1.c: Adjust expected error messages.
9782
9783 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
9784
9785         * gcc.c-torture/execute/20040208-[12].c: New tests.
9786
9787 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9788
9789         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
9790
9791 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9792
9793         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
9794
9795 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
9796
9797         Bug 13856
9798         * gcc.dg/visibility-8.c: New testcase.
9799
9800 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
9801
9802         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
9803         arguments.
9804         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
9805
9806 2004-02-07  Roger Sayle  <roger@eyesopen.com>
9807
9808         PR middle-end/13696
9809         * g++.dg/opt/fold1.C: New test case.
9810
9811 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9812
9813         PR c++/14033
9814         * g++.dg/other/crash-2.C: New test.
9815
9816 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9817
9818         PR c++/14028
9819         * g++.dg/parse/angle-bracket2.C: New test.
9820
9821 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9822
9823         PR middle-end/13750
9824         Revert:
9825         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
9826         PR pch/13361
9827         * testsuite/g++.dg/pch/wchar-1.C: New.
9828         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9829
9830 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9831
9832         PR c++/14008
9833         * g++.dg/parse/error15.C: New test.
9834         * g++.dg/parse/crash11.C: Update dg-error mark.
9835
9836 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
9837
9838         PR c++/13932
9839         * g++.dg/warn/conv2.C: New test.
9840
9841 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9842
9843         PR c++/13086
9844         * g++.dg/warn/incomplete1.C: Remove xfail.
9845
9846 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
9847
9848         * lib/file-format.exp (gcc_target_object_format): Use
9849         ${tool}_target_compile, not gcc_target_compile.
9850         * lib/target-supports.exp (check_alias_available): Likewise.
9851         (check_gc_sections_available): Likewise.
9852         * g++.dg/ext/attrib10.C: Use dg-require-alias.
9853         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
9854         dg-require-alias.
9855
9856 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
9857
9858         PR c++/13969
9859         * g++.dg/template/static6.C: New test.
9860
9861 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
9862
9863         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
9864
9865 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9866
9867         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
9868         tests for systems where `char' is unsigned by default.
9869
9870 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9871
9872         PR c++/13997
9873         * g++.dg/template/partial3.C: New test.
9874
9875 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
9876
9877         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
9878         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
9879         Remove mentions of obsolete ports.
9880
9881 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
9882
9883         * gcc.dg/noncompile/20001228-1.c: Fix for new
9884         error message.
9885
9886 2004-02-03  Roger Sayle  <roger@eyesopen.com>
9887
9888         PR target/9348
9889         * gcc.c-torture/execute/multdi-1.c: New test case.
9890
9891 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
9892
9893         PR c++/13925
9894         * g++.dg/template/lookup5.C: New test.
9895
9896 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
9897
9898         PR c++/13950
9899         * g++.dg/template/lookup4.C: New test.
9900
9901         PR c++/13970
9902         * g++.dg/parse/error14.C: New test.
9903
9904         PR c++/14002
9905         * g++.dg/parse/template13.C: New test.
9906
9907 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
9908
9909         PR c++/13978
9910         * g++.dg/template/koenig4.C: New test.
9911
9912         PR c++/13968
9913         * g++.dg/template/crash17.C: New test.
9914
9915         PR c++/13975
9916         * g++.dg/parse/error13.C: New test.
9917         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
9918
9919 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9920
9921         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
9922
9923 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
9924
9925         PR c/11658
9926         PR c/13994
9927         * gcc.dg/noncompile/20040203-1.c: New test.
9928         * gcc.dg/noncompile/20040203-2.c: Likewise.
9929         * gcc.dg/noncompile/20040203-3.c: Likewise.
9930         * gcc.dg/20040203-1.c: Likewise.
9931
9932 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
9933
9934         PR c++/10858
9935         * g++.dg/template/sizeof7.C: New test.
9936
9937 2004-02-02  Eric Christopher  <echristo@redhat.com>
9938             Zack Weinberg  <zack@codesourcery.com>
9939
9940         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
9941
9942 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
9943
9944         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
9945         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
9946         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
9947         * gcc.dg/cleanup-5.c: Run only on Linux targets.
9948
9949 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
9950
9951         PR c++/13113
9952         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
9953
9954         PR c++/13854
9955         * g++.dg/ext/attrib13.C: New test.
9956
9957         PR c++/13907
9958         * g++.dg/conversion/op2.C: New test.
9959
9960 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9961
9962         * gcc.dg/titype-1.c: Fix pasto.
9963
9964 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9965
9966         * gcc.dg/titype-1.c: New test.
9967
9968 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9969
9970         PR c++/13957
9971         * g++.dg/template/non-type-template-argument-1.C,
9972         g++.dg/template/qualified-id1.C: Update dg-error marks.
9973         * g++.dg/template/nontype6.C: New test.
9974
9975 2004-02-01  Roger Sayle  <roger@eyesopen.com>
9976
9977         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
9978         * gcc.dg/builtins-31.c: New testcase.
9979         * gcc.dg/builtins-32.c: New testcase.
9980
9981 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
9982
9983         * objc.dg/call-super-2.m: Update line numbers
9984         for the including of stddef.h.
9985
9986 2004-01-30  Michael Matz  <matz@suse.de>
9987
9988         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
9989         g++.dg/ext/case-range3.C: New tests.
9990
9991 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9992
9993         DR206
9994         PR c++/13813
9995         * g++.dg/template/member4.C: New test.
9996
9997 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9998
9999         PR c++/13683
10000         * g++.dg/template/sizeof6.C: New test.
10001
10002 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10003
10004         * gcc.dg/fwritable-strings-1.c: New test.
10005
10006 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10007
10008         * gcc.c-torture/compile/20040130-1.c: New test.
10009
10010 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
10011
10012         * objc.dg/call-super-2.m: Include stddef.h for size_t.
10013
10014 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
10015
10016         PR c++/13883
10017         * g++.dg/template/ctor3.C: New test.
10018
10019 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10020
10021         * g++.dg/tc1: New directory.
10022         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
10023         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
10024         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
10025         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
10026         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
10027
10028 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10029
10030         * g++.dg/parse/error11.C: New test.
10031         * g++.dg/parse/error12.C: Likewise.
10032
10033 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
10034
10035         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
10036         (scan_initial, main): Use aligned_sizeof instead of sizeof.
10037
10038 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
10039
10040         PR c++/13791
10041         * g++.dg/ext/attrib12.C: New test.
10042
10043         PR c++/13736
10044         * g++.dg/parse/cast2.C: New test.
10045
10046 2004-01-27  James E Wilson  <wilson@specifixinc.com>
10047
10048         * objc.dg/encode-2.m (main): New local string.  Set depending on
10049         sizeof long.  Use in sscanf call.
10050         * objc.dg/encode-3.m (main): New local string.  Set depending on
10051         sizeof long.  Use in scan_initial call.
10052
10053 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10054
10055         * objc.dg/call-super-2.m: Make LP64-safe.
10056         * objc.dg/desig-init-1.m: Likewise.
10057
10058 2004-01-27  Devang Patel <dpatel@apple.com>
10059
10060         * g++.dg/debug/namespace1.C: New test.
10061
10062 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
10063
10064         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
10065         xscale-*-*.
10066
10067         * gcc.dg/arm-mmx-1.c: New test.
10068
10069 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10070
10071         * gcc.dg/20040127-1.c: New test.
10072         * gcc.dg/20040127-2.c: New test.
10073
10074 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10075
10076         * objc.dg/stret-1.m (glob): Renamed to globa.
10077
10078 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
10079
10080         PR c++/13663
10081         * g++.dg/expr/for1.C: New test.
10082
10083 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
10084
10085         PR middle-end/13779
10086         * gcc.dg/darwin-longlong.c: New test.
10087
10088 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
10089
10090         * gcc.dg/20040124-1.c: Moved test from here...
10091         * gcc.c-torture/compile/20040124-1.c: ...to here.
10092
10093 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
10094
10095         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
10096         the assembly output if -m64 is passed.
10097
10098 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
10099
10100         PR c++/13833
10101         * g++.dg/template/cond3.C: New test.
10102
10103 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10104
10105         PR c++/13810
10106         * g++.dg/template/ttp7.C: New test.
10107
10108 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10109
10110         PR c++/13797
10111         * g++.dg/template/nontype4.C: New test.
10112         * g++.dg/template/nontype5.C: Likewise.
10113
10114 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
10115
10116         * gcc.dg/torture/mips-clobber-at.c: New test.
10117
10118 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
10119
10120         * gcc.dg/20040124-1.c: New test.
10121
10122 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
10123
10124         * gcc.dg/20040123-1.c: New test.
10125
10126 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
10127
10128         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
10129
10130 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10131
10132         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
10133
10134 2004-01-23  Andrew Pinski  <apinski@apple.com>
10135
10136         * gcc.dg/20030121-1.c: Move to ..
10137         * gcc.dg/20040121-1.c: here.
10138
10139 2004-01-23  Roger Sayle  <roger@eyesopen.com>
10140
10141         * gcc.dg/builtins-29.c: New test case.
10142
10143 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
10144
10145         PR 18314
10146         * gcc.dg/builtins-30.c: New testcase.
10147
10148 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
10149
10150         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
10151         * lib/g77.exp: Likewise.
10152         * lib/objc.exp: Likewise.
10153         * lib/g++.exp: Likewise.
10154
10155 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10156
10157         * gcc.dg/struct-by-value-2.c: New test.
10158
10159 2004-01-21  Andrew Pinski  <apinski@apple.com>
10160
10161         PR target/13785
10162         * gcc.dg/20030121-1.c: New test.
10163
10164 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
10165
10166         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
10167         clobber frame pointer register in asm statement.
10168
10169 2004-01-21  Falk Hueffner  <falk@debian.org>
10170
10171         * gcc.c-torture/compile/20040121-1.c: New test.
10172
10173 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
10174
10175         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
10176
10177 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
10178
10179         * gcc.dg/ppc64-abi-2.c: New test.
10180
10181 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
10182
10183         * lib/treelang.exp: Fill out this file.
10184         * lib/treelang-dg.exp: New File.
10185
10186 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10187
10188         * gcc.c-torture/compile/981022-1.c: Remove.
10189         * gcc.dg/array-5.c: Remove XFAIL.
10190         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
10191         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
10192         gcc.dg/cond-lvalue-1.c: Update.
10193         * gcc.dg/cast-lvalue-2.c: New test.
10194
10195 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
10196
10197         PR c++/13592
10198         * g++.dg/other/error1.C (class foo): Tweak error message.
10199
10200         PR c++/13592
10201         * g++.dg/template/call2.C: New test.
10202
10203 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10204
10205         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
10206         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
10207         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
10208         scalar-return-1_x.c, scalar-return-2_y.c,
10209         scalar-return-3_x.c, scalar-return-3_y.c,
10210         scalar-return-4_x.c, scalar-return-4_y.c,
10211         struct-align-1.h, struct-align-1_x.c,
10212         struct-align-1_y.c, struct-align-2.h,
10213         struct-align-2_x.c, struct-align-2_y.c,
10214         struct-by-value-10_y.c, struct-by-value-11_x.c,
10215         struct-by-value-11_y.c, struct-by-value-12_x.c,
10216         struct-by-value-12_y.c, struct-by-value-13_x.c,
10217         struct-by-value-13_y.c, struct-by-value-14_x.c,
10218         struct-by-value-14_y.c, struct-by-value-15_x.c,
10219         struct-by-value-15_y.c, struct-by-value-16_y.c,
10220         struct-by-value-17_y.c, struct-by-value-18_y.c,
10221         struct-by-value-19_y.c, struct-by-value-1_x.c,
10222         struct-by-value-1_y.c, struct-by-value-20_y.c,
10223         struct-by-value-2_x.c, struct-by-value-2_y.c,
10224         struct-by-value-3_y.c, struct-by-value-4_x.c,
10225         struct-by-value-4_y.c, struct-by-value-5_y.c,
10226         struct-by-value-6_y.c, struct-by-value-7_y.c
10227         struct-by-value-8_x.c, struct-by-value-8_y.c
10228         struct-by-value-9_x.c, struct-by-value-9_y.c
10229         struct-return-10_x.c, struct-return-10_y.c,
10230         struct-return-19_x.c, struct-return-20_x.c
10231         struct-return-2_x.c, struct-return-2_y.c
10232         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
10233         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
10234
10235 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10236
10237         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
10238         attribute on sparc*-sun-solaris2.*.
10239
10240 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
10241
10242         PR c++/13710
10243         * g++.dg/ext/typeof7.C: New test.
10244
10245 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
10246
10247         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
10248         * gcc.dg/const-elim-1.c: Same.
10249
10250 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
10251
10252         * objc.dg/stret-1.m: New.
10253         * objc.dg/stret-2.m: New.
10254
10255 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10256
10257         PR c++/11895
10258         * g++.dg/ext/vector1.C: New test.
10259
10260 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
10261
10262         * gcc.dg/pch/import-1.c: New.
10263         * gcc.dg/pch/import-1.hs: New.
10264         * gcc.dg/pch/import-1a.h: New.
10265         * gcc.dg/pch/import-1b.h: New.
10266         * gcc.dg/pch/import-1c.h: New.
10267
10268 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
10269
10270         PR c++/13574
10271         * g++.dg/ext/array1.C: New test.
10272
10273         PR c++/13178
10274         * g++.dg/conversion/op1.C: New test.
10275
10276 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
10277
10278         PR 11864
10279         From Kazumoto Kojima / Dan Kegel:
10280         * gcc.dg/pr11864-1.c: New test.
10281
10282         PR 10392
10283         From Marcus Comstedt / Dan Kegel:
10284         * gcc.dg/pr10392-1.c: New test.
10285
10286 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
10287
10288         PR c++/13478
10289         * g++.dg/init/ref10.C: New test.
10290
10291 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10292
10293         PR c++/13407
10294         * g++.dg/parse/typename6.C: New test.
10295
10296 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
10297
10298         PR pch/13361
10299         * testsuite/g++.dg/pch/wchar-1.C: New.
10300         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10301
10302 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10303
10304         PR c++/9259
10305         * g++.dg/expr/sizeof2.C: New test.
10306
10307 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
10308
10309         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
10310
10311 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
10312
10313         PR c++/13659
10314         * g++.dg/lookup/strong-using-3.C: New.
10315         * g++.dg/lookup/using-10.C: New.
10316
10317 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
10318
10319         PR c++/13594
10320         * g++.dg/lookup/strong-using-2.C: New.
10321
10322 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
10323             Dan Kegel <dank@kegel.com>
10324             J"orn Rennecke <joern.rennecke@superh.com>
10325
10326         PR target/9365
10327         * gcc.dg/pr9365-1.c: New test.
10328
10329 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10330
10331         PR c++/8856
10332         * g++.dg/parse/casting-operator2.C: New test.
10333         * g++.old-deja/g++.pt/explicit83.C: Remove.
10334
10335 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10336
10337         * gcc.dg/label-compound-stmt-1.c: New test.
10338         * gcc.c-torture/compile/950922-1.c,
10339         gcc.c-torture/compile/20000211-3.c,
10340         gcc.c-torture/compile/20000518-1.c,
10341         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
10342         compound statements.
10343
10344 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
10345
10346         * gcc.dg/ppc64-abi-1.c: New test.
10347
10348 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
10349
10350          * g++.dg/ext/attrib9.C: Add dg-warnings.
10351
10352 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10353
10354         PR c++/12335
10355         * g++.dg/parse/dtor3.C: New test.
10356
10357 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
10358
10359         PR c++/12709
10360         * g++.dg/parse/try-catch-1.C: New test.
10361
10362 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
10363
10364         * ada/acats/run_all.sh: Add more verbose output in acats.log
10365         when compiling tests.
10366
10367 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
10368
10369         PR 13656
10370         * gcc.dg/typedef-redecl.c: New test case.
10371         * gcc.dg/typedef-redecl.h: New support file.
10372
10373 2004-01-13  Jan Hubicka  <jh@suse.cz>
10374
10375         * gcc.dg/always_inline.c: New test.
10376         * gcc.dg/debug/20031231-1.c: Fix.
10377
10378 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10379
10380         PR c++/13474
10381         * g++.dg/template/array3.C: New test.
10382
10383 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
10384
10385         * g++.dg/ext/lvalue1.C: No longer expected to fail.
10386         * g++.dg/warn/Wunused-2.C: Likewise.
10387
10388 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10389
10390         PR c++/13289
10391         * g++.dg/template/instantiate6.C: New test.
10392
10393 2004-01-12  Roger Sayle  <roger@eyesopen.com>
10394
10395         PR middle-end/11397
10396         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
10397
10398 2004-01-12  Jan Hubicka  <jh@suse.cz>
10399
10400         PR opt/12826
10401         * gcc.dg/20040112-1.c: New.
10402
10403         * gcc.dg/dwarf-die[1-7].c: Move to...
10404         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
10405         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
10406
10407 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
10408
10409         PR c++/4100
10410         * g++.dg/parse/friend4.C: New test.
10411
10412 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
10413
10414         PR c++/4100
10415         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
10416         definition is called a friend.
10417
10418 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
10419
10420         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
10421
10422 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
10423
10424         PR c++/3478
10425         * g++.dg/parse/error10.C: New test.
10426         * g++.dg/template/arg2.C: Accept "invalid type" error.
10427
10428 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
10429
10430         PR middle-end/13392
10431         * g++.dg/opt/expect2.C: New test.
10432
10433 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
10434
10435         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
10436         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
10437         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
10438         Update dg-error regexps.
10439
10440 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
10441
10442         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
10443         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
10444
10445 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10446
10447         * gcc.dg/pragma-re-1.c: Use right pointer type.
10448
10449 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10450
10451         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
10452
10453 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
10454
10455         * gcc.dg/rs6000-ldouble-1.c: New.
10456
10457 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10458
10459         DR 337
10460         PR c++/9256
10461         * g++.dg/other/abstract1.C: New test.
10462
10463 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
10464
10465         * g++.dg/lookup/strong-using-1.C: New.
10466
10467 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10468
10469         PR c/11234
10470         * gcc.dg/func-ptr-conv-1.c: New test.
10471         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
10472
10473 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
10474
10475         PR target/13380.
10476         * gcc.c-torture/compile/20040109-1.c: New.
10477
10478 2004-01-08  Stuart Hastings  <stuart@apple.com>
10479
10480         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
10481         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
10482         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
10483
10484 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
10485
10486         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
10487
10488 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10489
10490         * ada/acats/run_acats: Treat 'gnatchop' the same way
10491         as 'gnatmake'.  Export GCC_DRIVER.
10492         * ada/acats/run_all.sh: Add target_gnatchop.  Use
10493         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
10494
10495 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10496
10497         PR c++/12573
10498         * g++.dg/template/dependent-expr4.C: New test.
10499
10500 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
10501
10502         * gcc.dg/altivec-11.c: New test.
10503
10504 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
10505
10506         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
10507
10508 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
10509
10510         PR c/6024
10511         * gcc.dg/enum-compat-1.c: New test.
10512         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
10513
10514 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
10515
10516         PR c/12165
10517         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
10518         gcc.dg/c99-idem-qual-3.c: New tests.
10519
10520 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
10521
10522         * gcc.dg/winline-7.c: Don't cast void * to int.
10523
10524 2004-01-06  Jan Hubicka  <jh@suse.cz>
10525
10526         * gcc.dg/i386-sse-5.c: New test
10527         * g++.dg/eh/simd-1.c: Add -w argument for i386.
10528
10529 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
10530
10531         PR c++/12815
10532         * g++.dg/rtti/typeid4.C: New test.
10533
10534 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10535
10536         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
10537
10538 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
10539
10540         PR c++/12132
10541         * g++.dg/template/error11.C: New test.
10542
10543         PR c++/13451
10544         * g++.dg/template/class2.C: New test.
10545
10546 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
10547         Richard Sandiford <rsandifo@redhat.com>
10548
10549         PR c++/13387
10550         * g++.dg/opt/alias3.C: New test.
10551
10552 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
10553
10554         PR c++/13157
10555         * g++.dg/template/koenig3.C: New test.
10556
10557         PR c++/13529
10558         * g++.dg/parse/offsetof3.C: New test.
10559
10560         * g++.dg/init/copy7.C: Add missing dg-error markers.
10561
10562         PR c++/12226
10563         * g++.dg/init/copy7.c: New test.
10564
10565         PR c++/13536
10566         * g++.dg/parse/cast1.C: New test.
10567
10568 2004-01-04  Jan Hubicka  <jh@suse.cz>
10569
10570         * gcc.dg/winline[1-7].c: New tests.
10571
10572 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10573
10574         PR c++/13520
10575         * g++.dg/template/qualttp22.C: New test.
10576
10577 2004-01-01  Jan Hubicka  <jh@suse.cz>
10578
10579         * gcc.dg/debug/20031231-1.c: New.
10580         * gcc.c-torture/compile/20040101-1.c: New.
10581         * gcc.dg/dwarf-die-[1-7].c: New.
10582
10583 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
10584
10585         PR optimization/13521
10586         * gcc.c-torture/compile/20031231-1.c: New test.
10587
10588 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
10589
10590         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
10591
10592 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10593
10594         PR c++/10079
10595         * g++.dg/template/crash16.C: New test.
10596
10597 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
10598
10599         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
10600
10601 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
10602
10603         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
10604         ports.
10605         * g++.old-deja/g++.jason/thunk3.C: Likewise.
10606         * g++.old-deja/g++.law/profile1.C: Likewise.
10607         * gcc.c-torture/compile/981006-1.c: Likewise.
10608         * gcc.c-torture/execute/loop-2e.x: Likewise.
10609         * gcc.c-torture/execute/loop-2f.x: Remove.
10610         * gcc.c-torture/execute/loop-2g.x: Likewise.
10611         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
10612         * gcc.dg/20020312-2.c: Remove traces of dead ports.
10613
10614 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
10615
10616         PR c++/13507
10617         * g++.dg/ext/attrib11.C: New test.
10618
10619         PR c++/13494
10620         * g++.dg/template/array2-1.C: New test.
10621         * g++.dg/template/array2-2.C: New test.
10622
10623 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
10624
10625         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
10626
10627 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10628
10629         PR c++/12774
10630         * g++.dg/template/array1-1.C: New test.
10631         * g++.dg/template/array1-2.C: New test.
10632
10633 2003-12-29  Roger Sayle  <roger@eyesopen.com>
10634
10635         PR fortran/12632
10636         * g77.dg/12632.f: New test case.
10637
10638 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10639
10640         PR c++/13289
10641         * g++.dg/parse/nontype1.C: New test.
10642
10643 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10644
10645         PR c++/12403
10646         * g++.dg/parse/explicit1.C: New test.
10647         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
10648
10649 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
10650
10651         PR c++/13081
10652         * g++.dg/opt/inline6.C: New test.
10653
10654         PR c++/12613
10655         * g++.dg/parse/error9.C: New test.
10656
10657         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
10658
10659 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
10660
10661         PR c++/13009
10662         * g++.dg/init/assign1.C: New test.
10663
10664 2003-12-28  Roger Sayle  <roger@eyesopen.com>
10665
10666         PR c++/13070
10667         * g++.dg/warn/format3.C: New test case.
10668
10669 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10670
10671         * gcc.c-torture/compile/20031227-1.c: New test.
10672
10673 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10674
10675         * g++.dg/bprob/bprob.exp: Load target-supports.exp
10676         * g77.dg/bprob/bprob.exp: Likewise.
10677         * gcc.misc-tests/bprob.exp: Likewise.
10678         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
10679         variants on systems where the library does not provide that
10680         functionality.
10681         * gcc.dg/builtins-20.c: Use builtins-config.h.
10682         * gcc.dg/builtins-config.h: New file.
10683
10684 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10685
10686         * lib/gcc-dg.exp (dg-require-profiling): New function.
10687         * lib/target-supports.exp (check_profiling_available): Likewise.
10688         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
10689         * g77.dg/bprob/bprob.exp: Likewise.
10690         * gcc.misc-tests/bprob.exp: Likewise.
10691         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
10692         * gcc.dg/20021014-1.c: Likewise.
10693         * gcc.dg/nest.c: Likewise.
10694
10695 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10696
10697         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
10698         compiling.
10699         * g++.dg/lookup/java2.C: Likewise.
10700         * gcc.dg/cpp/lexident.c: Likewise.
10701
10702 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
10703
10704         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
10705         given.
10706         * gcc.c-torture/compile/961203-1.c: Likewise.
10707         * gcc.c-torture/compile/980506-1.c: Likewise.
10708
10709 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
10710
10711         * lib/gcc-dg.exp (dg-prune-output): New annotation.
10712         (additional_prunes): New global.
10713         (gcc-dg-prune): Handle additional per-test pruning.
10714         (dg-test): Clear additional_prunes between tests.
10715
10716         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
10717         dg-prune-output to avoid spurious failures from assembler
10718         complaining about nonexistent WAW violations.
10719         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
10720         Use dg-prune-output to avoid spurious failures from assembler
10721         warning about Itanium B-step errata.
10722
10723 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10724
10725         * g++.dg/abi/macro0.C: New test.
10726         * g++.dg/abi/macro1.C: Likewise.
10727         * g++.dg/abi/macro2.C: Likewise.
10728
10729         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
10730         * g++.dg/abi/bitfield7.C: Likewise.
10731         * g++.dg/abi/dtor2.C: Likewise.
10732         * g++.dg/abi/mangle11.C: Likewise.
10733         * g++.dg/abi/mangle12.C: Likewise.
10734         * g++.dg/abi/mangle14.C: Likewise.
10735         * g++.dg/abi/mangle17.C: Likewise.
10736         * g++.dg/abi/vbase10.C: Likewise.
10737         * g++.dg/abi/vbase14.C: Likewise.
10738         * g++.dg/template/qualttp17.C: Likewise.
10739
10740 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
10741
10742         PR c/11995
10743         * gcc.dg/20031223-1.c: New test.
10744
10745 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10746
10747         * gcc.dg/noreturn-7.c: New test.
10748
10749 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10750
10751         * gcc.dg/null-pointer-1.c: New test.
10752
10753 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
10754
10755         * g++.old-deja/g++.jason/template18.C: Remove.
10756         * g++.old-deja/g++.jason/template37.C: Likewise.
10757
10758         PR c++/12862
10759         * g++.dg/lookup/ns1.C: New test.
10760
10761         PR c++/12397
10762         * g++.dg/template/lookup3.C: New test.
10763
10764 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10765
10766         * g++.dg/template/recurse1.C: New test
10767
10768 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
10769
10770         PR c++/12479
10771         * g++.dg/parse/semicolon1.C: New test.
10772         * g++.dg/parse/semicolon1.h: Likewise.
10773
10774 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
10775
10776         * gcc.dg/darwin-misaligned.c: New test.
10777
10778 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10779
10780         PR c/9163
10781         * gcc.dg/20031222-1.c: New test.
10782
10783 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
10784
10785         PR c++/13438
10786         * g++.dg/parse/error8.C: New test.
10787
10788         PR c++/11554
10789         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
10790
10791 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
10792
10793         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
10794         too small.
10795         * gcc.c-torture/compile/930217-1.c: Likewise.
10796         * gcc.c-torture/compile/930513-1.c: Likewise.
10797         * gcc.c-torture/execute/920908-2.c: Likewise.
10798         * gcc.c-torture/execute/921204-1.c: Likewise.
10799         * gcc.c-torture/execute/930621-1.c: Likewise.
10800         * gcc.c-torture/execute/930630-1.c: Likewise.
10801         * gcc.c-torture/execute/931031-1.c: Likewise.
10802         * gcc.c-torture/execute/980602-2.c: Likewise.
10803         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
10804         * gcc.c-torture/execute/compndlit-1.c: Likewise.
10805         * gcc.c-torture/execute/extzvsi.c: Likewise.
10806         * gcc.c-torture/unsorted/ext.c: Likewise.
10807
10808 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
10809
10810         PR target/12749
10811         * gcc.c-torture/compile/20031220-2.c: New test case.
10812
10813 2003-12-20  Roger Sayle  <roger@eyesopen.com>
10814
10815         PR optimization/13031
10816         * gcc.c-torture/compile/20031220-1.c: New test case.
10817
10818 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10819
10820         * gcc.dg/cast-function-1.c: New test.
10821
10822 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10823
10824         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
10825         formats.
10826
10827 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
10828
10829         PR c++/12795
10830         * g++.dg/ext/attrib10.C: New test.
10831
10832 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
10833
10834         * gcc.dg/cleanup-10.c: New test.
10835         * gcc.dg/cleanup-11.c: New test.
10836
10837 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
10838
10839         PR c++/13239
10840         * g++.dg/opt/expect1.C: New test.
10841
10842 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
10843
10844         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
10845
10846 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
10847
10848         PR debug/12923
10849         * gcc.dg/20031218-1.c: New test.
10850
10851         PR debug/12389
10852         * gcc.dg/20031218-2.c: New test.
10853         * gcc.dg/20031218-3.c: New test.
10854
10855         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
10856         of label name and allow for USER_LABEL_PREFIX == "_" names.
10857         * g++.dg/abi/mangle18-2.C: Likewise.
10858         * g++.dg/abi/mangle19-1.C: Likewise.
10859         * g++.dg/abi/mangle19-2.C: Likewise.
10860         * g++.dg/abi/mangle20-1.C: Likewise.
10861         * g++.dg/abi/mangle20-2.C: Likewise.
10862
10863 2003-12-18  Richard Henderson  <rth@redhat.com>
10864
10865         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
10866
10867 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
10868             Dan Kegel <dank@kegel.com>
10869
10870         PR other/12009
10871         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
10872         testing a cross compiler, it causes spurious compile failures.
10873         * lib/g++.exp: Likewise.
10874
10875 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10876
10877         PR c++/13262
10878         * g++.dg/template/access13.C: New test.
10879
10880 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
10881
10882         * gcc.dg/20031216-1.c: New test.
10883
10884 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10885
10886         PR c++/9154
10887         * g++.dg/template/error10.C: New test.
10888
10889 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10890
10891         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
10892         * g++.dg/eh/simd-2.C: Likewise.
10893
10894 2003-12-17  James E Wilson  <wilson@specifixinc.com>
10895             Roger Sayle  <roger@eyesopen.com>
10896
10897         * gcc.c-torture/execute/ieee/mzero5.c: New.
10898
10899 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
10900
10901         PR c++/10603
10902         * g++.dg/parse/error6.C: New test.
10903
10904         PR c++/12827
10905         * g++.dg/parse/error7.C: New test.
10906
10907 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10908
10909         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
10910         at -O with stabs debugging formats.
10911         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
10912         * gcc.dg/debug/debug-2.c: Likewise.
10913
10914 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
10915
10916         PR c++/12696
10917         * g++.dg/init/error1.C: New test.
10918
10919         PR c++/12218
10920         * g++.dg/init/pm3.C: New test.
10921
10922 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10923
10924         PR c/3347
10925         * gcc.dg/bitfld-8.c: New test.
10926
10927 2003-12-16  James Lemke  <jim@wasabisystems.com>
10928
10929         * gcc.dg/arm-scd42-[123].c: New tests.
10930
10931 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
10932
10933         PR c++/9043
10934         * g++.dg/abi/mangle20-1.C: New test.
10935         * g++.dg/abi/mangle20-2.C: New test.
10936
10937 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
10938
10939         PR c++/13275
10940         * g++.dg/other/offsetof2.C: Remove XFAIL.
10941         * g++.dg/parse/offsetof1.C: New test.
10942         * g++.gd/parse/offsetof2.C: Likewise.
10943
10944 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10945
10946         * g++.dg/template/nontype3.C: New test.
10947         * g++.dg/template/static2.C: Tweaked the dg-error clause.
10948
10949 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10950
10951         * g++.dg/warn/noreturn-3.C: Also test instantiation.
10952
10953 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
10954
10955         PR c++/13387
10956         * g++.dg/expr/assign1.C: New test.
10957
10958         PR c++/13242
10959         * g++.dg/abi/mangle19-1.C: New test.
10960         * g++.dg/abi/mangle19-2.C: New test.
10961
10962 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
10963
10964         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
10965
10966 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10967
10968         * gcc.c-torture/execute/20031216-1.c: New test.
10969
10970 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10971
10972         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
10973         an ICE regression.
10974
10975 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
10976
10977         PR c++/10926
10978         * g++.dg/template/error9.C: New test.
10979
10980         PR c++/11116
10981         * g++.dg/template/error8.C: New test.
10982
10983 2003-12-15  Roger Sayle  <roger@eyesopen.com>
10984
10985         PR middle-end/13400
10986         * gcc.c-torture/execute/20031215-1.c: New test case.
10987
10988 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
10989
10990         PR c++/13269
10991         * g++.dg/parse/error5.C: New test.
10992
10993         PR c++/12989
10994         * g++.dg/expr/sizeof1.C: New test.
10995
10996         PR c++/13310
10997         * g++.dg/template/crash15.C: New test.
10998
10999 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
11000
11001         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
11002         a non-POD type as the last named parameter of a varargs function.
11003
11004 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11005
11006         PR c++/13243
11007         PR c++/12573
11008         * g++.dg/template/crash14.C: New test.
11009         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
11010
11011 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
11012
11013         * g++.dg/other/java1.C: New test.
11014
11015         PR c++/13241
11016         * g++.dg/abi/mangle18-1.C: New test.
11017         * g++.dg/abi/mangle18-2.C: New test.
11018
11019 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11020
11021         PR optimization/10312
11022         * gcc.c-torture/execute/20031214-1.c: New.
11023
11024 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
11025
11026         PR c++/10779
11027         PR c++/12160
11028         * g++.dg/parse/error3.C: New test.
11029         * g++.dg/parse/error4.C: Likewise.
11030         * g++.dg/abi/mangle4.C: Tweak error messages.
11031         * g++.dg/lookup/using5.C: Likewise.
11032         * g++.dg/other/error2.C: Likewise.
11033         * g++.dg/parse/typename5.C: Likewise.
11034         * g++.dg/parse/undefined1.C: Likewise.
11035         * g++.dg/template/arg2.C: Likewise.
11036         * g++.dg/template/ttp3.C: Likewise.
11037         * g++.dg/template/type1.C: Likewise.
11038         * g++.old-deja/g++.other/crash32.C: Likewise.
11039         * g++.old-djea/g++.pt/defarg8.C: Likewise.
11040
11041 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11042
11043         PR c++/13106
11044         * g++.dg/warn/noreturn-3.C: New test.
11045
11046 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11047
11048         PR c++/13118
11049         * g++.dg/abi/covariant3.C: New.
11050
11051 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
11052
11053         * g++.dg/eh/ia64-1.C: New test.
11054
11055 2003-12-12  Roger Sayle  <roger@eyesopen.com>
11056
11057         PR optimization/13037
11058         * g77.f-torture/execute/13037.f: New test case.
11059
11060 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11061
11062         PR c++/12881
11063         * g++.dg/abi/covariant2.C: New.
11064
11065 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
11066
11067         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
11068
11069 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
11070
11071         * gcc.c-torture/execute/wchar_t-1.x: Delete.
11072
11073 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
11074
11075         PR other/10819
11076         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
11077         to fix Bug 10819.
11078         * lib/g++.exp (g++_version): Likewise.
11079         * lib/g77.exp (g77_version): Likewise.
11080         * lib/objc.exp (default_objc_version): Likewise.
11081
11082 2003-12-10  Richard Henderson  <rth@redhat.com>
11083
11084         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
11085
11086         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
11087
11088 2003-12-08  Matt Austern  <austern@apple.com>
11089
11090         PR c/13134
11091         * lib/gcc-dg.exp (dg-require-visibility): Define.
11092         * lib/target-supports (check_visibility_available): Define.
11093         * gcc.dg/visibility-1.c: New test.
11094         * gcc.dg/visibility-2.c: Likewise.
11095         * gcc.dg/visibility-3.c: Likewise.
11096         * gcc.dg/visibility-4.c: Likewise.
11097         * gcc.dg/visibility-5.c: Likewise.
11098         * gcc.dg/visibility-6.c: Likewise.
11099         * g++.dg/ext/visibility-1.C: Likewise.
11100         * g++.dg/ext/visibility-2.C: Likewise.
11101         * g++.dg/ext/visibility-3.C: Likewise.
11102         * g++.dg/ext/visibility-4.C: Likewise.
11103         * g++.dg/ext/visibility-5.C: Likewise.
11104         * g++.dg/ext/visibility-6.C: Likewise.
11105
11106 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11107
11108         * g++.dg/lookup/java1.C: New test.
11109         * g++.dg/lookup/java2.C: New test.
11110
11111 2003-12-07  Falk Hueffner  <falk@debian.org>
11112
11113         * g++.dg/opt/noreturn-1.C: New test.
11114
11115 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
11116
11117         * gcc.dg/overflow-1.c: New test.
11118
11119 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11120
11121         * g77.f-torture/compile/13060.f: New test.
11122
11123 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
11124
11125         PR c++/13323
11126         * g++.dg/inherit/operator2.C: New test.
11127
11128 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
11129
11130         PR c++/13305
11131         * g++.dg/ext/attrib9.C: New test.
11132
11133 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
11134
11135         PR c++/13314
11136         * g++.dg/template/error7.C: New test.
11137
11138 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
11139             J"orn Rennecke <joern.rennecke@superh.com>
11140
11141         PR target/13302
11142         * g++.dg/other/struct-va_list.C: New test.
11143
11144 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11145
11146         PR c++/13166
11147         * g++.dg/parse/defarg6.C: New test.
11148
11149 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
11150
11151         PR target/13256
11152         * gcc.c-torture/execute/20031201-1.c: New test.
11153
11154 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
11155
11156         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
11157
11158 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11159
11160         * gcc.dg/builtin-return-1.c: New test.
11161
11162 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
11163             J"orn Rennecke <joern.rennecke@superh.com>
11164
11165         PR optimization/13260
11166         * gcc.c-torture/execute/20031204-1.c: New test.
11167
11168 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
11169
11170         PR c++/9127
11171         * g++.dg/template/error6.C: New test.
11172
11173 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
11174
11175         * gcc.dg/20031202-1.c: New test.
11176
11177 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
11178
11179         PR c++/13179
11180         * g++.dg/template/eh1.C: New test.
11181
11182         PR c++/10771
11183         * g++.dg/template/error5.C: New test.
11184
11185 2003-12-02  David Ung  <davidu@mips.com>
11186
11187         * gcc.dg/compat/vector-check.h: Corrected type for var
11188         g_##TMODE
11189
11190 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11191
11192         PR c++/10126
11193         * g++.dg/template/ptrmem8.C: New test.
11194
11195 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11196
11197         PR c++/12573
11198         * g++.dg/template/dependent-expr3.C: New test.
11199
11200 2003-12-01  James Lemke  <jim@wasabisystems.com>
11201
11202         * gcc.dg/arm-g2.c: New test.
11203
11204 2003-12-01  Roger Sayle  <roger@eyesopen.com>
11205
11206         PR optimization/11634
11207         * gcc.dg/20031201-2.c: New test case.
11208
11209 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
11210
11211         PR 11433
11212         * objc.dg/proto-lossage-3.m: New test.
11213
11214 2003-12-01  Roger Sayle  <roger@eyesopen.com>
11215
11216         PR optimization/12628
11217         * gcc.dg/20031201-1.c: New test case.
11218
11219 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11220
11221         * gcc.dg/unaligned-1.c: New test.
11222
11223 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
11224
11225         PR c++/9849
11226         * g++.dg/template/error4.C: New test.
11227         * g++.dg/template/nested3.C: Adjust error markers.
11228
11229 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11230
11231         * gcc.dg/cpp/assert4.c: Check more #system assertions.
11232
11233 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
11234
11235         PR c/10333
11236         * gcc.dg/bitfld-7.c: New test.
11237
11238 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
11239
11240         * gcc.dg/tls/asm-1.C: New test.
11241
11242 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11243
11244         * gcc.dg/cpp/assert4.c: Update.
11245
11246 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11247
11248         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
11249         * gcc.dg/builtin-apply3.c: New test.
11250
11251 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11252
11253         * lib/compat.exp (compat-obj): New xfaildata parameter.
11254         Use it to set compiler_conditional_xfail_data before compiling.
11255         (compat-get-options): Handle dg-xfail-if.
11256         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
11257         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
11258         * gcc.dg/compat/vector-1_y.c: Likewise.
11259         * gcc.dg/compat/vector-2_x.c: Likewise.
11260         * gcc.dg/compat/vector-2_y.c: Likewise.
11261
11262 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11263
11264         * g++.dg/opt/reg-stack4.C: New test.
11265
11266 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11267
11268         * gcc.dg/builtin-apply2.c: New test.
11269
11270 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11271
11272         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
11273
11274 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11275
11276         PR c++/12924
11277         * g++.dg/template/template-id-2.C: New test.
11278
11279 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11280
11281         PR c++/5369
11282         * g++.dg/template/memfriend1.C: New test.
11283         * g++.dg/template/memfriend2.C: Likewise.
11284         * g++.dg/template/memfriend3.C: Likewise.
11285         * g++.dg/template/memfriend4.C: Likewise.
11286         * g++.dg/template/memfriend5.C: Likewise.
11287         * g++.dg/template/memfriend6.C: Likewise.
11288         * g++.dg/template/memfriend7.C: Likewise.
11289         * g++.dg/template/memfriend8.C: Likewise.
11290         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
11291
11292 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
11293
11294         PR c++/12515
11295         * g++.dg/ext/cond1.C: New test.
11296
11297 2003-11-20  Richard Henderson  <rth@redhat.com>
11298
11299         * gcc.dg/20020201-2.c: Remove.
11300         * gcc.dg/20020201-4.c: Remove.
11301         * gcc.dg/20020304-1.c: Remove.
11302
11303 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
11304
11305         * gcc.dg/cpp/trad/xwin1.c: New test case.
11306
11307 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
11308
11309         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
11310         * lib/g77.exp: Likewise.
11311         * lib/objc.exp: Likewise.
11312         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
11313         for darwin.
11314
11315 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11316
11317         PR c++/12932
11318         * g++.dg/template/static5.C: New test.
11319
11320 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
11321
11322         * gcc.dg/nested-func-1.c: New test.
11323
11324 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11325
11326         * gcc.dg/cpp/assert4.c: New test.
11327
11328 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
11329
11330         PR c++/2294
11331         * g++.dg/lookup/using9.c: New test.
11332
11333 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
11334
11335         PR c++/12762
11336         * g++.dg/template/error3.C: New test.
11337
11338 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
11339
11340         PR ada/13035
11341         * ada/acats/run_acats, run_all.sh: Fix syntax error.
11342         No longer use a wrapper for gcc, since this does not work under
11343         Windows.
11344
11345 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
11346
11347         PR c++/2094
11348         * g++.dg/template/ptrmem7.C: New test.
11349
11350 2003-11-13  Andrew Pinski <apinski@apple.com>
11351
11352         * gcc.c-torture/compile/20031113-1.c: New test.
11353
11354 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
11355             Kean Johnston <jkj@sco.com>
11356
11357         PR c/13029
11358         * gcc.dg/unused-4.c: Update.
11359
11360 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11361
11362         * g++.dg/opt/const3.C: New test.
11363
11364 2003-11-13  Jan Hubicka  <jh@suse.cz>
11365
11366         * gcc.c-torture/compile/20031112-1.c: New test.
11367
11368 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
11369
11370         * g++.dg/parse/crash10.C: Remove bogus error marker.
11371
11372 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11373
11374         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
11375         (host_gcc): Likewise.
11376         (ROOT): Honor $PWDCMD.
11377         (BASE): Likewise.
11378         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
11379
11380 2003-11-12  Catherine Moore  <clm@redhat.com>
11381
11382         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
11383
11384 2003-11-12  Andreas Jaeger  <aj@suse.de>
11385             Jakub Jelinek  <jakub@redhat.com>
11386             Andrew Pinski  <pinskia@physics.uc.edu>
11387             Richard Henderson  <rth@redhat.com>
11388
11389         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
11390         systems.
11391         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
11392
11393         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
11394         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
11395
11396 2003-11-11  Andreas Jaeger  <aj@suse.de>
11397
11398         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
11399
11400         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
11401
11402 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
11403
11404         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
11405         Clean ups.
11406
11407 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
11408
11409         * gcc.dg/trampoline-1.c: New test.
11410
11411 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
11412
11413         * gcc.c-torture/compile/200031109-1.c: New test.
11414
11415 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11416
11417         PR c/3190
11418         PR c/8714
11419         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
11420         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
11421         gcc.dg/format/no-y2k-1.c: Update.
11422
11423 2003-11-08  Roger Sayle  <roger@eyesopen.com>
11424
11425         PR optimization/10467
11426         * gcc.dg/20031108-1.c: New test case.
11427
11428 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
11429
11430         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
11431
11432 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11433
11434         * gcc.dg/compound-lvalue-1.c: New test.
11435         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
11436         some XFAILs.
11437
11438 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
11439
11440         * gcc.dg/altivec-varargs-1.c: New test.
11441
11442 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11443
11444         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
11445         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
11446         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
11447         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
11448         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
11449
11450 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11451
11452         * gcc.dg/cond-lvalue-1.c: New test.
11453
11454 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
11455
11456         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
11457
11458 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11459
11460         PR c++/11616
11461         * g++.dg/template/instantiate5.C: New test.
11462
11463 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11464
11465         PR c++/12726
11466         * g++.dg/ext/complit2.C: Replace test with self-contained version.
11467         * ChangeLog: Add missing first entry for above test.
11468
11469 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11470
11471         PR c++/9810
11472         * g++.dg/template/using8.C: New test.
11473         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
11474
11475 2003-11-02  Roger Sayle  <roger@eyesopen.com>
11476
11477         PR optimization/10817
11478         * gcc.c-torture/compile/20031102-1.c: New test case.
11479
11480 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
11481
11482         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
11483         2147483647.
11484
11485 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11486
11487         * gcc.dg/20031102-1.c: New test.
11488
11489 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11490
11491         * gcc.dg/complex-1.c: New test.
11492
11493 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11494
11495         PR c++/12796
11496         * g++.dg/template/crash13.C: Adjust expected error location.
11497         * g++.old-deja/g++.brendan/ns1.C: Likewise.
11498
11499 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
11500
11501         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
11502
11503 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
11504
11505         PR/10239
11506         * gcc.c-torture/compile/20031031-2.c: New test.
11507
11508 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
11509
11510         PR/11640
11511         * gcc.c-torture/compile/20031031-1.c: New test.
11512
11513 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
11514
11515         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
11516         * gcc.misc-tests/bprob.exp: Likewise.
11517         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
11518         the execution test on arm-elf configs.
11519         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
11520         configs that don't support scratch files.
11521         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
11522
11523 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
11524
11525         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
11526         done by dejagnu.
11527
11528 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
11529
11530         * ada/acats/run_all.sh: Redirect mv output to /dev/null
11531         Avoid non pure sh syntax. Add more logging.
11532
11533         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
11534         fail.
11535
11536 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11537
11538         PR libgcj/10610
11539         * gcc.dg/ppc-stackalign-1.c: New test.
11540
11541 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
11542
11543         * ada/acats/run_all.sh: Change output to be more compliant with
11544         dejagnu framework.
11545         Create acats.sum and acats.log files under testsuite/ada/acats
11546         Only run [a-z]* directories, to filter out e.g. CVS.
11547         Redirect build output to log file.
11548
11549 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
11550
11551         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
11552
11553 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
11554
11555         PR ada/5909:
11556         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
11557
11558 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
11559
11560         * gcc.c-torture/compile/20031023-1.c: New test.
11561         * gcc.c-torture/compile/20031023-2.c: New test.
11562         * gcc.c-torture/compile/20031023-3.c: New test.
11563         * gcc.c-torture/compile/20031023-4.c: New test.
11564
11565 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11566
11567         PR c++/10371
11568         * g++.dg/lookup/scoped8.C: New test.
11569
11570 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11571
11572         * g++.dg/opt/reg-stack3.C: New test.
11573
11574 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11575
11576         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
11577
11578 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11579
11580         PR c++/11076
11581         * g++.dg/template/crash13.C: New test.
11582
11583 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11584
11585         * gcc.dg/c99-restrict-2.c: New test.
11586
11587 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
11588
11589         PR c++/12698, c++/12699, c++/12700, c++/12566
11590         * g++.dg/inherit/covariant9.C: New test.
11591         * g++.dg/inherit/covariant10.C: New test.
11592         * g++.dg/inherit/covariant11.C: New test.
11593
11594 2003-10-23  Jason Merrill  <jason@redhat.com>
11595
11596         PR c++/12726
11597         * g++.dg/ext/complit2.C: New test.
11598
11599 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
11600
11601         PR target/12654
11602         * gcc.c-torture/execute/20031020-1.c: New test.
11603
11604 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11605
11606         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
11607         following the jump_insn.
11608
11609 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11610
11611         * gcc.dg/cast-lvalue-1.c: New test.
11612
11613 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
11614
11615         PR c++/11962
11616         * g++.dg/template/cond2.C: New test.
11617
11618 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11619
11620         * gcc.dg/builtins-28.c: New test.
11621
11622 2003-10-20  Jan Hubicka  <jh@suse.cz>
11623
11624         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
11625         parameter.
11626         * testsuite/gcc.dg/inline-2.c: Likewise.
11627
11628 2003-10-20  Phil Edwards  <phil@codesourcery.com>
11629
11630         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
11631         * gcc.dg/nest.c:  Likewise.
11632
11633 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11634
11635         PR c++/9781, c++/10583, c++/11862
11636         * g++.dg/parse/crash13.C: New test.
11637
11638 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11639
11640         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
11641
11642 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11643
11644         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
11645         Define HAVE_C99_RUNTIME except on Solaris.
11646         * gcc.dg/builtins-20.c: Likewise.
11647
11648 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11649
11650         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
11651
11652 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11653
11654         PR c++/12495
11655         * g++.dg/template/crash21.C: New test.
11656
11657 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11658
11659         PR c++/2513
11660         * g++.dg/template/typename5.C: New test.
11661
11662 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11663
11664         PR c++/12369
11665         * g++.dg/template/friend25.C: New test.
11666
11667 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
11668
11669         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
11670         versions.
11671
11672 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
11673
11674         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
11675         == 2147483647.
11676
11677 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
11678
11679         * gcc.c-torture/execute/960416-1.x: Remove.
11680         * gcc.c-torture/execute/divconst-3.x: Likewise.
11681
11682 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
11683
11684         PR target/12598
11685         * gcc.dg/torture/cris-volatile-1.c: New test.
11686
11687 2003-10-14  Roger Sayle  <roger@eyesopen.com>
11688
11689         PR optimization/9325
11690         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
11691         for overflowing floating point to integer conversion during RTL
11692         simplification.
11693
11694 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
11695
11696         * objc/execute/_cmd.m: Fix typo.
11697         * objc.dg/image-info.m, objc.dg/symtab-1.m:
11698         Relax 'scan-assembler' regexp.
11699         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
11700         objc.dg/try-catch-4.m: Run on non-Darwin targets.
11701         * objc.dg/zero-link-2.m: Remove blank line.
11702         * objc.dg/zero-link-3.m: New test case.
11703
11704 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
11705
11706         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
11707
11708         * gcc.dg/asm-names.c: Use scan-assembler-not rather
11709         than linker trickery.
11710
11711 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11712
11713         PR c++/12370
11714         * g++.dg/other/friend2.C: New test.
11715
11716 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
11717
11718         * gcc.dg/20031012-1.c: New test.
11719
11720 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
11721
11722         * gcc.dg/weak/weak-3.c: Fix for new warning.
11723
11724 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
11725
11726         PR optimization/8750
11727         * gcc.c-torture/execute/20031012-1.c: New test case.
11728
11729 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11730
11731         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
11732         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
11733
11734 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11735
11736         PR optimization/12260
11737         * gcc.c-torture/compile/20031011-2.c: New test case.
11738
11739 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11740
11741         * gcc.c-torture/execute/20031011-1.c: New testcase.
11742
11743 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
11744
11745         * gcc.c-torture/compile/20031011-1.c: New test.
11746
11747 2003-10-11  Jan Hubicka  <jh@suse.cz>
11748
11749         * g++.dg/other/first-global.C: New test.
11750
11751 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11752
11753         * gcc.c-torture/execute/string-opt-18.c: New testcase.
11754
11755 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
11756
11757         * gcc.c-torture/compile/20031010-1.c: New test.
11758
11759 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
11760
11761         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
11762         * gcc.c-torture/execute/va-arg-25.c: ... here.
11763
11764 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
11765
11766         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
11767
11768 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
11769
11770         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
11771
11772 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
11773
11774         * g++.dg/parse/error2.C: New test.
11775
11776 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
11777
11778         PR c++/11097
11779         * g++.dg/other/error5.C: Modify the error message.
11780         * g++.dg/lookup/using8.C: New test.
11781
11782 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
11783
11784         * gcc.dg/darwin-abi-2.c: New file.
11785         * gcc.c-torture/execute/va-arg-24.c: New file.
11786
11787 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
11788
11789         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
11790         indentation.
11791
11792 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
11793
11794         PR c++/10147
11795         * g++.dg/other/error4.C: Update error messages.
11796         * g++.dg/template/ptrmem4.C: Likewise.
11797
11798         PR c++/12337
11799         * g++.dg/init/new9.C: New test.
11800
11801         PR c++/12334, c++/12236, c++/8656
11802         * g++.dg/ext/attrib8.C: New test.
11803
11804 2003-10-06  Devang Patel  <dpatel@apple.com>
11805
11806         * gcc.dg/debug/dwarf2-3.h: New test.
11807         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
11808
11809 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
11810
11811         * g++.dg/opt/cfg2.C: New test.
11812
11813 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11814
11815         * g++.dg/opt/float1.C: New test.
11816
11817 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11818
11819         * gcc.dg/c90-array-lval-6.c: New test.
11820         * gcc.dg/c99-array-lval-6.c: New test.
11821
11822 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
11823             Ziemowit Laski  <zlaski@apple.com>
11824
11825         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
11826         'Derived', so that it is never considered a class method; add
11827         new warning for '+port' method ambiguity.
11828         * objc.dg/method-12.m: Include <objc/objc.h> instead of
11829         <objc/objc-api.h> (needed on Mac OS X).
11830         * objc.dg/method-13.m: New test.
11831
11832 2003-10-03  Roger Sayle  <roger@eyesopen.com>
11833
11834         PR optimization/9325, PR java/6391
11835         * gcc.c-torture/execute/20031003-1.c: New test case.
11836
11837 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
11838
11839         PR optimization/12180
11840         * gcc.dg/20031002-1.c: New test.
11841
11842         PR c++/12486
11843         * g++.dg/inherit/error1.C: New test.
11844
11845 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
11846
11847         * lib/f-torture.exp (search_for): Rename to...
11848         (search_for_re): This.  Also, clean up comments and the
11849         "regexp" invocation.
11850
11851 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
11852
11853         * gcc.c-torture/compile/20031002-1.c: New test.
11854
11855 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
11856
11857         * g++.dg/opt/cond1.C: New test.
11858
11859 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
11860
11861         * gcc.dg/Wold-style-definition-2.c: New testcase.
11862         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
11863
11864 2003-09-29  Richard Henderson  <rth@redhat.com>
11865
11866         * g++.dg/init/array10.C: Add dg-options.
11867
11868 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
11869
11870         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
11871
11872 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11873
11874         * g++.dg/template/friend19.C: Fix typo.
11875         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
11876
11877 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
11878
11879         * gcc.c-torture/execute/20030928-1.c: New test.
11880         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
11881
11882 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11883
11884         * g++.dg/opt/unroll1.C: New test.
11885
11886 2003-09-26  Roger Sayle  <roger@eyesopen.com>
11887
11888         PR optimization/11741
11889         * gcc.dg/20030926-1.c: New test case.
11890
11891 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11892
11893         PR c++/5655
11894         * g++.dg/parse/access7.C: New test.
11895         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
11896
11897 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
11898
11899         MERGE OF objc-improvements-branch into MAINLINE:
11900         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
11901         if libobjc has not been built.
11902         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
11903         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
11904         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
11905         objc/execute/nested-3.m, objc/execute/np-2.m,
11906         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
11907         objc/execute/redefining_self.m, objc/execute/root_methods.m,
11908         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
11909         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
11910         objc.dg/special/unclaimed-category-1.h,
11911         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
11912         well as GNU runtime.
11913         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
11914         * execute/cascading-1.m, execute/function-message-1.m,
11915         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
11916         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
11917         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
11918         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
11919         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
11920         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
11921         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
11922         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
11923         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
11924         * objc.dg/bitfield-2.m: Run only on Darwin.
11925         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
11926         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
11927         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
11928         * objc.dg/const-str-1.m: Fix constant string layout.
11929
11930 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
11931
11932         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
11933
11934 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
11935
11936         * gcc.dg/darwin-abi-1.c: New file.
11937
11938 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
11939
11940         PR target/12281
11941         * gcc.c-torture/compile/20030921-1.c: New test.
11942
11943 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11944
11945         * g++.dg/opt/reg-stack2.C: New test.
11946
11947 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
11948
11949         * g++.dg/eh/delayslot1.C: New test.
11950
11951 2003-09-20  Richard Henderson  <rth@redhat.com>
11952
11953         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
11954
11955 2003-09-20  Roger Sayle  <roger@eyesopen.com>
11956
11957         * gcc.c-torture/execute/20030920-1.c: New test case.
11958
11959 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11960
11961         * g++.dg/rtti/typeid3.C: Correct expected error message.
11962
11963 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11964
11965         PR c++/157
11966         * g++.dg/parse/crash12.C: New test.
11967
11968 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
11969
11970         * gcc.dg/compat/mixed-struct-check.h: New.
11971         * gcc.dg/compat/mixed-struct-defs.h: New.
11972         * gcc.dg/compat/mixed-struct-init.h: New.
11973         * gcc.dg/compat/struct-by-value-19_main.c: New.
11974         * gcc.dg/compat/struct-by-value-19_x.c: New.
11975         * gcc.dg/compat/struct-by-value-19_y.c: New.
11976         * gcc.dg/compat/struct-by-value-20_main.c: New.
11977         * gcc.dg/compat/struct-by-value-20_x.c: New.
11978         * gcc.dg/compat/struct-by-value-20_y.c: New.
11979         * gcc.dg/compat/struct-return-19_main.c: New.
11980         * gcc.dg/compat/struct-return-19_x.c: New.
11981         * gcc.dg/compat/struct-return-19_y.c: New.
11982         * gcc.dg/compat/struct-return-20_main.c: New.
11983         * gcc.dg/compat/struct-return-20_x.c: New.
11984         * gcc.dg/compat/struct-return-20_y.c: New.
11985
11986 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
11987         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
11988         so that it will not complain on LP64 targets.
11989
11990 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11991
11992         PR c++/495
11993         * g++.dg/template/friend24.C: New test.
11994
11995 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
11996
11997         PR c++/12332
11998         * g++.dg/template/memtmpl2.C: New test.
11999
12000 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
12001
12002         PR target/11184
12003         * gcc.dg/builtin-apply1.c: New test.
12004
12005 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
12006
12007         PR c++/9848
12008         * g++.dg/warn/Wunused-4.C: New test.
12009
12010 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12011
12012         PR c++/12316
12013         * g++.dg/other/gc2.C: New test.
12014
12015 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
12016
12017         PR c++/11991
12018         * g++.dg/rtti/typeid3.C: New test.
12019
12020         PR c++/12266
12021         * g++.dg/overload/template1.C: New test.
12022
12023 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12024
12025         * g++.dg/opt/cfg3.C: New test.
12026
12027 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12028
12029         PR c++/7939
12030         * g++.dg/template/crash11.C: New test.
12031
12032 2003-09-16  Jason Merrill  <jason@redhat.com>
12033             Jakub Jelinek  <jakub@redhat.com>
12034
12035         * gcc.dg/attr-warn-unused-result.c: New test.
12036
12037 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
12038
12039         PR c++/12184
12040         * g++.dg/expr/call2.C: New test.
12041
12042 2003-09-15  Andreas Jaeger  <aj@suse.de>
12043
12044         * gcc.dg/Wold-style-definition-1.c: New test.
12045
12046 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
12047
12048         PR c++/3907
12049         * g++.dg/parse/template12.C: New test.
12050
12051         * g++.dg/abi/bitfield11.C: New test.
12052         * g++.dg/abi/bitfield12.C: Likewise.
12053
12054 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
12055
12056         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
12057         non-expansion of functional macro name without arguments at EOL.
12058         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
12059
12060 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
12061
12062         * gcc.c-torture/execute/20030914-[12].c: New tests.
12063
12064 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
12065
12066         PR c++/11788
12067         * g++.dg/overload/addr1.C: New test.
12068
12069 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
12070
12071         * gcc.dg/20030909-1.c: New test.
12072
12073 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12074
12075         * gcc.dg/ultrasp10.c: New test.
12076
12077 2003-09-09  Devang Patel  <dpatel@apple.com>
12078
12079         * gcc.dg/darwin-ld-6.c: New test.
12080
12081 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12082
12083         * gcc.dg/torture/builtin-explog-1.c: New testcase.
12084
12085 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
12086
12087         * gcc.dg/ia64-types1.c: New test.
12088         * gcc.dg/ia64-types2.c: Likewise.
12089
12090 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12091
12092         * gcc.dg/builtins-1.c: Add more _Complex tests.
12093         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12094
12095         * gcc.dg/builtins-1.c: Test existing _Complex functions.
12096         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12097
12098 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
12099
12100         PR c++/11786
12101         * g++.dg/lookup/koenig2.C: New test.
12102
12103         PR c++/5296
12104         * g++.dg/rtti/typeid2.C: New test.
12105
12106 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
12107
12108         * gcc.c-torture/compile/20030904-1.c: New test.
12109
12110 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12111
12112         * g++.dg/opt/longbranch2.C: New test.
12113
12114 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12115
12116         * g++.dg/template/crash10.C: Only compile it.
12117
12118 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12119
12120         PR middle-end/11665
12121         * gcc.c-torture/compile/20030907-1.c: New test.
12122         * g++.dg/init/array11.C: New test.
12123
12124 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
12125
12126         PR c++/11852
12127         * g++.dg/init/struct1.C: New test.
12128
12129 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
12130
12131         PR c++/12181
12132         * g++.dg/expr/comma1.C: New test.
12133
12134 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
12135
12136         PR c++/11867
12137         * g++.dg/expr/static_cast5.C: New test.
12138
12139 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
12140
12141         PR c++/11507
12142         * g++.dg/lookup/scoped7.C: New test.
12143
12144         PR c++/9574
12145         * g++.dg/other/static1.C: New test.
12146
12147         PR c++/11490
12148         * g++.dg/warn/template-1.C: New test.
12149
12150         PR c++/11432
12151         * g++.dg/template/crash10.C: New test.
12152
12153         PR c++/2478
12154         * g++.dg/overload/VLA.C: New test.
12155
12156         PR c++/10804
12157         * g++.dg/template/call1.C: New test.
12158
12159 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12160
12161         PR c++/11794
12162         * g++.dg/parse/using3.C: New test.
12163
12164 2003-09-06  Roger Sayle  <roger@eyesopen.com>
12165
12166         PR c++/11409
12167         * g++.dg/overload/builtin3.C: New test case.
12168
12169 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
12170
12171         PR c/9862
12172         * gcc.dg/20030906-1.c: New test.
12173         * gcc.dg/20030906-2.c: Likewise.
12174
12175 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12176
12177         PR c++/12167
12178         * g++.dg/parse/defarg5.C: New test.
12179
12180         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
12181
12182 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
12183
12184         PR c++/12163
12185         * g++.dg/expr/static_cast4.C: New test.
12186
12187         PR c++/12146
12188         * g++.dg/template/crash9.C: New test.
12189
12190 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
12191
12192         * g++.old-deja/g++.ext/pretty2.C: Update for change
12193         in __FUNCTION__.
12194         * g++.old-deja/g++.ext/pretty3.C: Likewise.
12195
12196 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
12197
12198         PR c++/11922
12199         * g++/dg/template/qualified-id1.C: New test.
12200
12201         PR c++/12037
12202         * g++.dg/warn/noeffect4.C: New test.
12203
12204 2003-09-04  Matt Austern  <austern@apple.com>
12205
12206         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
12207         * g++.dg/ext/fnname2.C: Likewise.
12208         * g++.dg/ext/fnname3.C: Likewise.
12209
12210 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
12211
12212         * g++.dg/expr/lval1.C: New test.
12213         * g++.dg/ext/lvcast.C: Remove.
12214
12215 2003-09-03  Roger Sayle  <roger@eyesopen.com>
12216
12217         PR optimization/11700.
12218         * gcc.c-torture/compile/20030903-1.c: New test case.
12219
12220 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
12221
12222         PR c++/12053
12223         * g++.dg/abi/layout4.C: New test.
12224
12225 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
12226
12227         PR c++/11553
12228         * g++.dg/parse/friend3.C: New test.
12229
12230 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
12231
12232         PR c++/11847
12233         * g++.dg/template/class1.C: New test.
12234
12235         PR c++/11808
12236         * g++.dg/expr/call1.C: New test.
12237
12238 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
12239
12240         PR c++/12114
12241         * g++.dg/init/ref9.C: New test.
12242
12243         PR c++/11972
12244         * g++.dg/template/nested4.C: New test.
12245
12246 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
12247
12248         PR c++/12093
12249         * g++.dg/template/non-dependent4.C: New test.
12250
12251         PR c++/11928
12252         * g++.dg/inherit/conv1.C: New test.
12253
12254 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
12255
12256         PR c++/6196
12257         * g++.dg/ext/label1.C: New test.
12258         * g++.dg/ext/label2.C: Likewise.
12259
12260 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
12261
12262         * g++.dg/expr/cond3.C: New test.
12263
12264 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12265
12266         * gcc.dg/builtins-1.c: Add new builtin cases.
12267
12268 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12269
12270         * gcc.dg/builtins-1.c: Add new cases.
12271         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12272
12273 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12274
12275         * gcc.dg/builtins-1.c: Add more math builtin tests.
12276         * gcc.dg/torture/builtin-attr-1.c: New test.
12277
12278 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
12279
12280         PR optimization/5079
12281         * g++.dg/opt/static3.C: New test.
12282
12283 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12284
12285         * gcc.misc-tests/gcov-10b.c: New test.
12286
12287 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
12288
12289         * g++.dg/opt/ptrmem3.C: New test.
12290
12291         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
12292
12293 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
12294
12295         * gcc.dg/20030826-2.c: New test.
12296
12297 2003-08-26  Roger Sayle  <roger@eyesopen.com>
12298
12299         PR middle-end/12002
12300         * g77.f-torture/compile/12002.f: New test case.
12301
12302 2003-08-26  Roger Sayle  <roger@eyesopen.com>
12303
12304         * gcc.dg/20030826-1.c: New test case.
12305
12306 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
12307
12308         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
12309
12310 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
12311
12312         PR c++/11871
12313         * c++.dg/lookup/crash1.C: New test.
12314
12315         * c++.dg/warn/noeffect3.C: New test.
12316
12317 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
12318
12319         * gcc.dg/compat/vector-1_x.c: Compile with -w.
12320         * gcc.dg/compat/vector-1_y.c: Ditto.
12321         * gcc.dg/compat/vector-2_x.c: Ditto.
12322         * gcc.dg/compat/vector-2_y.c: Ditto.
12323
12324 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
12325
12326         * gcc.dg/20030702-1.c: New test.
12327
12328 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
12329
12330         PR c++/8795
12331         * g++.dg/ext/altivec-1.C: New test.
12332
12333 2003-08-24  Richard Henderson  <rth@redhat.com>
12334
12335         * g++.dg/eh/simd-2.C: Add -w for x86.
12336
12337 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
12338
12339         * gcc.dg/20030815-1.c: New test.
12340
12341 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12342
12343         PR c++/3765
12344         * g++.dg/parse/access6.C: New test.
12345
12346 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12347
12348         PR c++/641, c++/11876
12349         * g++.dg/template/friend22.C: New test.
12350         * g++.dg/template/friend23.C: Likewise.
12351
12352 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12353
12354         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
12355         identically.
12356
12357 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12358
12359         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
12360
12361 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12362
12363         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
12364
12365 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12366
12367         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
12368
12369 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12370
12371         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
12372
12373 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
12374
12375         PR c++/11919
12376         * g++.dg/overload/prom1.C: New test.
12377
12378         PR c++/11551
12379         * g++.dg/parse/dtor2.C: New test.
12380
12381         PR c++/10762
12382         * g++.dg/parse/using2.C: New test.
12383
12384 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
12385
12386         PR target/11805
12387         * gcc.c-torture/compile/20030821-1.c: New.
12388
12389 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
12390
12391         PR c++/11834
12392         * g++.dg/template/deduce2.C: New test.
12393
12394 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
12395
12396         * gcc.c-torture/execute/20030821-1.c: New test.
12397
12398 2003-08-20  Roger Sayle  <roger@eyesopen.com>
12399
12400         PR middle-end/11984
12401         * gcc.dg/20030820-1.c: New test case.
12402
12403 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
12404
12405         PR c++/11945
12406         * g++.dg/warn/noeffect2.C: New test.
12407
12408 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
12409
12410         PR c++/10926
12411         * g++.dg/template/dtor2.C: New test.
12412
12413         PR c++/11684
12414         * g++.dg/template/operator1.C: New test.
12415         * g++.dg/parse/operator4.C: New test.
12416
12417         PR c++/11946.C
12418         * g++.dg/expr/enum1.C: New test.
12419         * gcc.dg/c99-bool-1.c: Remove bogus warning.
12420
12421         PR c++/11036.C
12422         * g++.dg/parse/elab2.C: New test.
12423         * g++.dg/parse/typedef4.C: Change error message.
12424         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
12425         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
12426         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
12427
12428 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
12429
12430         * gcc.dg/pch/warn-1.c: New.
12431         * gcc.dg/pch/warn-1.hs: New.
12432
12433         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
12434         not-tested file.
12435
12436 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
12437
12438         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
12439
12440 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
12441
12442         * gcc.dg/uninit-D.c: New Test.
12443         * gcc.dg/uninit-E.c: New Test.
12444         * gcc.dg/uninit-F.c: New Test.
12445         * gcc.dg/uninit-G.c: New Test.
12446
12447 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
12448
12449         * g++.dg/README: Describe the pch directory.
12450
12451 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12452
12453         PR c++/11174
12454         * g++.dg/parse/access4.C: New test.
12455         * g++.dg/parse/access5.C: Likewise.
12456         * g++.old-deja/g++.jason/access17.C: Adjust error message.
12457
12458 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
12459
12460         * gcc.dg/noncompile/20030818-1.c: New.
12461
12462 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12463
12464         PR c++/11957
12465         * g++.dg/warn/noeffect1.C: New test.
12466
12467         * g++.dg/template/scope2.C: New test.
12468         * g++.dg/template/error2.C: Correct dg-error
12469
12470 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
12471
12472         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
12473
12474 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
12475
12476         PR C++/11512
12477         * g++.dg/template/warn1.C: New.
12478
12479 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
12480
12481         * g++.dg/template/error2.C: New test.
12482         * g++.dg/lookup/using7.C: Adjust errors
12483         * g++.old-deja/g++.pt/crash36.C: Likewise.
12484         * g++.old-deja/g++.pt/derived3.C: Likewise.
12485
12486 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12487
12488         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
12489         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
12490         * gcc.c-torture/execute/builtins/string-9.c: New, from
12491         string-opt-9.c.  Adjust for execute/builtins framework.
12492         * gcc.c-torture/execute/string-opt-9.c: Delete.
12493
12494 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
12495
12496         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
12497
12498         * g++.dg/parse/ret-type2.C: New test.
12499
12500         PR c++/11703
12501         * g++.dg/init/new8.C: New test.
12502
12503         PR c++/10923
12504         * g++.dg/parse/typedef5.C: New test.
12505
12506         PR c++/9512
12507         * g++.dg/parse/qualified2.C: New test.
12508         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
12509         invalid code.
12510
12511 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
12512
12513         * g++.dg/conversion/ptrmem1.C: New test.
12514
12515 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
12516
12517         PR target/11693
12518         * gcc.dg/20030811-1.c: New test.
12519
12520         PR target/11535
12521         * gcc.c-torture/execute/20030811-1.c: New test.
12522
12523 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12524
12525         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
12526
12527 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
12528
12529         PR c++/11789.C
12530         * g++.dg/inherit/multiple1.C: New test.
12531
12532 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
12533
12534         * gcc.dg/spe1.c: New test.
12535
12536         PR c++/11670
12537         * g++.dg/expr/cast2.C: New test.
12538
12539         PR c++/10530
12540         * g++.dg/template/dependent-name2.C: New test.
12541
12542 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
12543
12544         * g++.dg/parse/crash11.C: Put the dg options in comments.
12545
12546 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
12547
12548         * lib/gcc-dg.exp: Update for diagnostic change.
12549
12550 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12551
12552         PR c++/5767
12553         * g++.dg/parse/crash11.C: New test.
12554
12555 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
12556
12557         * gcc.dg/cpp/spacing1.c: Update.
12558
12559 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
12560
12561         PR target/11739
12562         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
12563         a value for -mtune.
12564
12565 2003-08-04  Roger Sayle  <roger@eyesopen.com>
12566
12567         PR middle-end/11771
12568         * gcc.c-torture/compile/20030804-1.c: New test case.
12569
12570 2003-08-04  Roger Sayle  <roger@eyesopen.com>
12571
12572         * gcc.dg/20030804-1.c: New test case.
12573
12574 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
12575
12576         * gcc.dg/cpp/separate-1.c: New test.
12577
12578 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
12579
12580         PR c++/11704
12581         * g++.dg/template/dependent-expr2.C: New test.
12582
12583         PR c++/11766
12584         * g++.dg/expr/ptrmem1.C: New test.
12585
12586 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12587
12588         PR c++/9453
12589         * g++.dg/template/friend15.C: New test.
12590
12591 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
12592
12593         * lib/dg-pch.exp: Work round PCH bug.
12594
12595 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12596
12597         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
12598         builtins.  Move cases from builtins-4.c here.
12599
12600         * gcc.dg/torture/builtin-math-1.c: New test taken from
12601         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
12602         additional cases.
12603
12604         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
12605         Delete.
12606
12607 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
12608
12609         PR c++/9447
12610         * g++.dg/template/using7.C: New test.
12611
12612 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
12613
12614         * import1.c, import2.c: New tests.
12615
12616 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
12617
12618         * g++.dg/eh/crossjump1.C: New test.
12619
12620 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
12621
12622         PR c++/11697
12623         * g++.dg/template/using6.C: New test.
12624
12625         PR c++/11744
12626         * g++.dg/template/koenig2.C: New test.
12627
12628 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12629
12630         PR c++/7983
12631         * g++.dg/parse/typedef4.C: New test.
12632
12633 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12634
12635         PR c++/8442, c++/8806
12636         * g++.dg/template/elab1.C: New test.
12637         * g++.dg/template/type2.C: Likewise.
12638         * g++.dg/template/ttp3.C: Adjust expected error message.
12639         * g++.old-deja/g++.law/visibility13.C: Likewise.
12640         * g++.old-deja/g++.niklas/t135.C: Likewise.
12641         * g++.old-deja/g++.pt/ttp41.C: Likewise.
12642         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
12643         template argument.
12644         * g++.old-deja/g++.pt/ttp44.C: Likewise.
12645
12646 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
12647
12648         PR c++/11295
12649         * g++.dg/ext/stmtexpr1.C: New test.
12650
12651         * g++.dg/opt/tmp1.C: New test.
12652
12653         PR c++/11525
12654         * g++.dg/parse/constant4.C: New test.
12655
12656         PR c++/9447
12657         * g++.dg/template/using5.C: New test.
12658
12659 2003-07-31  Roger Sayle  <roger@eyesopen.com>
12660
12661         * gcc.dg/builtins-27.c: New test case.
12662
12663 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
12664
12665         * gcc.dg/tls/opt-7.c: New test.
12666
12667 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
12668
12669         * g++.old-deja/g++.other/crash18.C: Remove.
12670
12671 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
12672
12673         * g++.dg/template/explicit3.C: New.
12674         * g++.dg/template/explicit4.C: New.
12675         * g++.dg/template/explicit5.C: New.
12676
12677         PR c++/11347
12678         * g++.dg/template/memtmpl1.C: New.
12679
12680 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
12681
12682         PR target/11565
12683         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
12684         * gcc.dg/i386-387-5.c (dg-options): Likewise.
12685
12686 2003-07-30  Jan Hubicka  <jh@suse.cz>
12687
12688         * vtgc1.c: Kill.
12689
12690 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
12691
12692         * gcc.dg/struct-in-proto-1.c: New test.
12693
12694 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
12695
12696         * gcc.dg/cpp/include2.c: Only expect one message.
12697
12698 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
12699
12700         PR c++/9447
12701         * g++.dg/template/using1.C: New test.
12702         * g++.dg/template/using2.C: New test.
12703         * g++.dg/template/using3.C: New test.
12704         * g++.dg/template/using4.C: New test.
12705
12706 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
12707
12708         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
12709         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12710
12711 2003-07-28  Jan Hubicka  <jh@suse.cz>
12712
12713         PR c++/11530
12714         * g++.dg/opt/call1.C: New test.
12715
12716 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
12717
12718         PR c++/11667
12719         * g++.dg/init/enum2.C: New test.
12720         * g++.dg/template/overload1.C: Add "-w" option.
12721
12722 2003-07-28    <hp@bitrange.com>
12723
12724         * gcc.dg/Wdeclaration-after-statement-1.c,
12725         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
12726
12727 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
12728
12729         * gcc.c-torture/compile/20030725-1.c: New test.
12730
12731 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
12732
12733         * gcc.dg/20030505.c: Only run for SPE.
12734         Remove definition of opaque type.
12735
12736 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
12737
12738         * g++.dg/template/ptrmem6.C: New test.
12739
12740 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
12741
12742         * gcc.c-torture/compile/zero-strct-2.c: New test.
12743
12744 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
12745
12746         * gcc.dg/intermod-1.c: New test.
12747
12748 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12749
12750         PR c++/11617
12751         * g++.dg/template/lookup2.C: New test.
12752         * g++.dg/template/memclass1.C: Remove instantiated from error.
12753         * g++.dg/other/error2.C: Tweak expected errors.
12754
12755         PR c++/11596
12756         * g++.dg/template/defarg3.C: New test.
12757
12758         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
12759
12760 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
12761
12762         * g++.dg/inherit/access5.C: New test.
12763
12764 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12765
12766         PR c++/11513
12767         * g++.dg/template/crash8.C: New test.
12768
12769 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
12770
12771         PR c/10602
12772         * gcc.dg/noncompile/incomplete-2.c: New test.
12773
12774 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
12775
12776         PR c++/11645
12777         * g++.dg/inherit/access4.C: New test.
12778
12779         PR c++/11517
12780         * g++.dg/expr/cond2.C: New test.
12781
12782         PR optimization/10679
12783         * g++.dg/opt/inline4.C: New test.
12784
12785 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
12786
12787         * g++.dg/parse/crash10: New test.
12788
12789 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12790
12791         * g++.dg/ext/flexary1.C: New test.
12792
12793 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12794
12795         PR c++/10793
12796         * g++.dg/template/crash9.C: New test.
12797
12798 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12799
12800         PR c++/3004
12801         * g++.dg/parse/typedef3.C: New test.
12802
12803         PR c++/7906
12804         * g++.dg/parse/operator2.C: New test.
12805
12806         PR c++/8895
12807         * g++.dg/parse/def-tmpl-arg1.C: New test.
12808
12809         PR c++/9282
12810         * g++.dg/parse/funptr1.C: New test.
12811
12812         PR c++/9452
12813         * g++.dg/parse/ambig3.C: New test.
12814
12815         PR c++/9454
12816         * g++.dg/parse/operator3.C: New test.
12817
12818         PR c++/9486
12819         * g++.dg/parse/template10.C: New test.
12820
12821         PR c++/9488
12822         * g++.dg/parse/template11.C: New test.
12823
12824         PR c++/10150
12825         * g++.dg/parse/invalid-op1.C: New test.
12826
12827         PR c++/10247
12828         * g++.dg/parse/condexpr1.C: New test.
12829
12830 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12831
12832         * g++.dg/ext/packed3.C: New test.
12833         * g++.dg/ext/packed4.C: New test.
12834
12835         * gcc.dg/pack-test-3.c: New test.
12836
12837 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
12838
12839         * lib/compat.exp: Handle dg-options per source file.
12840         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
12841         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
12842         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
12843         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
12844         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
12845         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
12846         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
12847         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
12848         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
12849         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
12850         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
12851         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
12852         * g++.dg/compat/break/bitfield7_x.C: Ditto.
12853         * g++.dg/compat/break/bitfield7_y.C: Ditto.
12854
12855 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
12856
12857         PR c/10320
12858         * gcc.c-torture/execute/20030718-1.c: New test.
12859
12860 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12861
12862         PR optimization/11536
12863         * gcc.dg/20030721-1.c: New test.
12864
12865 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
12866
12867         PR c++/11546
12868         * g++.dg/template/lookup1.C: New test.
12869
12870 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
12871
12872         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
12873         diagnostics of ill-formed constructs involving labels.
12874         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
12875         the new 'previously defined here' message.
12876
12877 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
12878
12879         * g++.dg/parse/non-dependent2.C: New test.
12880
12881 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
12882
12883         * g++.dg/init/init-ref4.C: xfail on targets without
12884         weak symbols.
12885
12886 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
12887
12888         PR target/11087
12889         * gcc.c-torture/execute/20030717-1.c: New test.
12890
12891 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12892
12893         * g++.dg/opt/cfg1.C: New test.
12894
12895 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
12896
12897         PR optimization/11557
12898         * gcc.dg/20030717-1.c: New test.
12899
12900 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
12901
12902         PR c++/10476
12903         * g++.dg/expr/crash-1.C: New test.
12904
12905         PR c++/11027
12906         * g++.dg/template/init3.C: New test.
12907
12908         PR c++/8222
12909         * g++.dg/template/non-dependent1.C: New test.
12910
12911         PR c++/11070
12912         * g++.dg/template/non-dependent2.C: New test.
12913
12914         PR c++/11071
12915         * g++.dg/template/non-dependent3.C: New test.
12916
12917         PR c++/9907
12918         * g++.dg/template/sizeof5.C: New test.
12919
12920 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
12921
12922         PR 11498
12923         * gcc.c-torture/compile/mangle-1.c: New file.
12924
12925 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12926
12927         PR c++/7809
12928         * g++.dg/parse/access3.C: New test.
12929
12930 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
12931
12932         PR c++/11384
12933         * g++.dg/init/init-ref4.C: New test.
12934
12935 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
12936
12937         PR c++/11547
12938         * g++.dg/parse/constant3.C: New test.
12939         * g++.dg/parse/crash7.C: Likewise.
12940
12941 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
12942
12943         PR target/11008
12944         * gcc.dg/i386-pentium4-not-mull.c: New.
12945
12946 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
12947
12948         * gcc.dg/asm-names.c (ymain): Make it weak.
12949
12950 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12951
12952         PR c++/5421
12953         * g++.dg/template/friend21.C: New test.
12954
12955 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
12956
12957         * gcc.dg/cleanup-8.c: New test.
12958         * gcc.dg/cleanup-9.c: New test.
12959
12960 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
12961
12962         * g++.dg/ext/dll-MI1.h: New file.
12963         * g++.dg/ext/dllexport-MI1.C: New file.
12964         * g++.dg/ext/dllimport-MI1.C: New file.
12965
12966 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
12967
12968         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
12969         it does not have cmpstrsi patterns (just cmpmemsi).
12970
12971 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
12972
12973         PR debug/11473
12974         * g++.dg/debug/debug8.C: New test.
12975
12976 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12977
12978         PR c++/10108
12979         * g++.dg/template/crash7.C: New test.
12980
12981 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
12982
12983         PR target/10795
12984         * gcc.c-torture/compile/20030708-1.c: New.
12985
12986 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
12987
12988         * gcc.c-torture/execute/20030715-1.c: New test.
12989
12990 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
12991
12992         * gcc.dg/pch/inline-3.c: New file.
12993         * gcc.dg/pch/inline-3.hs: New file.
12994         * gcc.dg/pch/inline-4.c: New file.
12995         * gcc.dg/pch/inline-4.hs: New file.
12996
12997 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
12998
12999         PR c++/11509
13000         * g++.dg/template/crash6.C: New test.
13001
13002         PR c++/7053
13003         * g++.dg/template/friend20.C: New test.
13004
13005         PR c++/7019
13006         * g++.dg/template/overload2.C: New test.
13007
13008 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13009
13010         PR optimization/11440
13011         * gcc.c-torture/execute/20030714-1.c: New test.
13012
13013 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13014
13015         PR c++/11154
13016         * g++.dg/template/partial2.C: New test.
13017
13018 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
13019
13020         PR c++/11503
13021         * g++.dg/template/anon1.C: New test.
13022
13023         PR c++/11493
13024         PR c++/11495
13025         * g++.dg/parse/template9.C: Likewise.
13026         * g++.dg/template/crash4.C: New test.
13027         * g++.dg/template/koenig1.C: Likewise.
13028         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
13029         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
13030         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
13031         functions.
13032         * g++.old-deja/g++.jason/template36.C: Likewise.
13033         * g++.old-deja/g++.mike/p1989.C: Likewise.
13034         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
13035         * g++.old-deja/g++.pt/ttp20.C: Use this->.
13036         * g++.old-deja/g++.pt/ttp21.C: Use this->.
13037         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
13038         compiling.
13039         * g++.old-deja/g++.pt/union2.C: Use this->.
13040
13041 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
13042
13043         * gcc.dg/20030711-1.c: New test.
13044
13045 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
13046
13047         PR c++/11050
13048         * g++.dg/parse/args1.C: New test.
13049         * g++.pt/defarg8.C: Change expected errors.
13050
13051 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
13052
13053         PR c++/8164
13054         * g++.dg/template/nontype2.C: New test.
13055
13056         PR c++/10558
13057         * g++.dg/parse/template8.C: New test.
13058
13059         PR c++/8327
13060         * g++.dg/template/scope1.C: New test.
13061
13062         * g++.dg/warn/Wsign-compare-1.C: New test.
13063
13064 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
13065
13066         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
13067
13068 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
13069
13070         PR c++/9411
13071         * g++.dg/template/explicit2.C: New test.
13072
13073         PR c++/10032
13074         * g++.dg/warn/pedantic1.C: New test.
13075
13076 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
13077
13078         PR c++ 9483
13079         * g++.dg/other/field1.C: New test.
13080
13081 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
13082
13083         PR c/11449
13084         * gcc.c-torture/compile/20030707-1.c: New.
13085
13086 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13087
13088         PR c++/10849
13089         * g++.dg/template/access12.C: New test.
13090
13091 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
13092
13093         * g++.dg/bprob/bprob.exp (prof_ext): Update.
13094         * g77.dg/bprob/bprob.exp (prof_ext): Update.
13095         * gcc.misc-tests/bprob.exp (prof_ext): Update.
13096         * gcc.misc-tests/gcov.exp: Update
13097         * g++.dg/gcov/gcov.exp: Update
13098         * lib/gcov.exp: Update.
13099
13100 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
13101
13102         * g++.dg/abi/mangle17.C: Make sure template expressions are
13103         dependent.
13104         * g++.dg/abi/mangle4.C: Mark erroneous casts.
13105         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
13106         * g++.dg/opt/stack1.C: Remove erroneous code.
13107         * g++.dg/parse/template7.C: New test.
13108         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
13109         * g++.old-deja/g++.pt/crash4.C: Likewise.
13110
13111 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13112
13113         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
13114         with zero or one occurence of `$' after the initial `L'.
13115
13116 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
13117
13118         * gcc.c-torture/compile/20030704-1.c: Add a comment.
13119
13120 2003-07-08  Roger Sayle  <roger@eyesopen.com>
13121
13122         PR c/11370
13123         * gcc.dg/Wunreachable-6.c: New testcase.
13124         * gcc.dg/Wunreachable-7.c: New testcase.
13125
13126 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
13127
13128         PR c/11420
13129         * gcc.dg/20030708-1.c: New test.
13130
13131 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
13132
13133         * gcc.dg/compat/sdata-section.h: New file.
13134         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
13135         * gcc.dg/torture/mips-sdata-1.c: New test.
13136
13137 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13138
13139         PR c++/11030
13140         * g++.dg/template/friend19.C: New test.
13141
13142 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
13143
13144         * g++.dg/opt/strength-reduce.C: New test.
13145
13146 2003-07-07  Roger Sayle  <roger@eyesopen.com>
13147
13148         PR target/10979
13149         * gcc.dg/20030707-1.c: New testcase.
13150
13151 2003-07-07  Roger Sayle  <roger@eyesopen.com>
13152
13153         PR optimization/11059
13154         * g++.dg/opt/emptyunion.C: New testcase.
13155
13156 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13157             Eric Botcazou  <ebotcazou@libertysurf.fr>
13158
13159         * g++.dg/opt/stack1.C: New test.
13160
13161 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
13162
13163         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
13164         run test.
13165
13166         PR c++/11431
13167         * g++.dg/expr/static_cast3.C: New test.
13168
13169 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
13170
13171         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
13172         everywhere.
13173         * gcc.dg/concat.c: Concatenation of string constants with
13174         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
13175         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
13176         * gcc.dg/cpp/escape-2.c: Use wide character constants where
13177         necessary to avoid multi-character character constant warning.
13178         * gcc.dg/cpp/escape.c: Likewise.
13179         * gcc.dg/cpp/ucs.c: Likewise.
13180         Remove backslashes from dg-bogus comments, as they confuse Tcl.
13181         Fix a typo.
13182
13183 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
13184
13185         PR c/11428
13186         * gcc.c-torture/compile/20030704-1.c: New.
13187
13188 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
13189
13190         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
13191
13192 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
13193
13194         PR c++/5287, PR c++/7910,  PR c++/11021
13195         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
13196         tests for warnings.
13197         * g++.dg/ext/dllimport2.C: Add tests for warnings.
13198         * g++.dg/ext/dllimport3.C: Likewise.
13199         * g++.dg/ext/dllimport4.C: New file.
13200         * g++.dg/ext/dllimport5.C: New file.
13201         * g++.dg/ext/dllimport6.C: New file.
13202         * g++.dg/ext/dllimport7.C: New file.
13203         * g++.dg/ext/dllimport8.C: New file.
13204         * g++.dg/ext/dllimport9.C: New file.
13205         * g++.dg/ext/dllimport10.C: New file.
13206         * g++.dg/ext/dllexport1.C: New file.
13207
13208 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
13209
13210         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
13211         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
13212
13213 2003-07-03  Roger Sayle  <roger@eyesopen.com>
13214
13215         * gcc.dg/builtins-25.c: New testcase.
13216         * gcc.dg/builtins-26.c: New testcase.
13217
13218 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
13219
13220         * gcc.dg/compat/vector-defs.h: New file.
13221         * gcc.dg/compat/vector-setup.h: New file.
13222         * gcc.dg/compat/vector-check.h: New file.
13223         * gcc.dg/compat/vector-1_main.c: New file.
13224         * gcc.dg/compat/vector-1_x.c: New file.
13225         * gcc.dg/compat/vector-1_y.c: New file.
13226         * gcc.dg/compat/vector-2_main.c: New file.
13227         * gcc.dg/compat/vector-2_x.c: New file.
13228         * gcc.dg/compat/vector-2_y.c: New file.
13229
13230         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
13231         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
13232         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
13233         * gcc.dg/compat/struct-align-1.h: New file.
13234         * gcc.dg/compat/struct-align-1_main.c: New file.
13235         * gcc.dg/compat/struct-align-1_x.c: New file.
13236         * gcc.dg/compat/struct-align-1_y.c: New file.
13237         * gcc.dg/compat/struct-align-2.h: New file.
13238         * gcc.dg/compat/struct-align-2_main.c: New file.
13239         * gcc.dg/compat/struct-align-2_x.c: New file.
13240         * gcc.dg/compat/struct-align-2_y.c: New file.
13241
13242         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
13243         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
13244         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13245         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
13246         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
13247         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13248         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13249         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
13250         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
13251         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
13252         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
13253         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
13254         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
13255         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
13256         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
13257         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
13258         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
13259         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
13260         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13261         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13262         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13263         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13264         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13265         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13266         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13267         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13268         * gcc.dg/compat/struct-return-10_x.c: Ditto.
13269         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13270         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13271
13272 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13273
13274         * gcc.dg/i386-call-1.c: New test.
13275
13276 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13277
13278         PR c++/9162
13279         * g++.dg/parse/defarg4.C: New.
13280
13281 2003-07-03  Roger Sayle  <roger@eyesopen.com>
13282
13283         PR target/10700
13284         * gcc.c-torture/compile/20030703-1.c: New test case.
13285
13286 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
13287
13288         * g++.dg/template/local3.C: Remove extra semicolon.
13289
13290 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13291
13292         * gcc.dg/i386-volatile-1.c: New test.
13293
13294 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
13295
13296         PR c++/11072
13297         * g++.dg/other/offsetof2.C: XFAIL.
13298         * g++.dg/other/offsetof5.C: New.
13299
13300         PR c++/10219
13301         * g++.dg/template/error1.C: New.
13302
13303         PR c++/9779
13304         * g++.dg/template/dependent-expr1.C: New.
13305
13306 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
13307
13308         PR c++/6949
13309         * g++.dg/template/local3.C: New test.
13310
13311         PR c++/11149
13312         * g++.dg/lookup/scoped6.C: New test.
13313
13314 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
13315
13316         PR c++/8046
13317         * g++.dg/other/error7.C: New test.
13318
13319 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
13320
13321         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
13322         * g++.old-deja/g++.abi/vtable3.h: Likewise.
13323         * g++.old-deja/g++.law/code-gen5.C: Likewise.
13324         * g++.old-deja/g++.other/union2.C: Likewise.
13325         * gcc.dg/c90-const-expr-2.c: Likewise.
13326         * gcc.dg/c90-const-expr-3.c: Likewise.
13327         * gcc.dg/c99-const-expr-2.c: Likewise.
13328         * gcc.dg/c99-const-expr-3.c: Likewise.
13329         * gcc.dg/concat.c: Likewise.
13330
13331 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
13332
13333         PR c++/9559
13334         * g++.dg/init/static1.C: New test.
13335
13336 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13337
13338         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
13339         * g++.old-deja/g++.other/access2.C: Likewise.
13340         * g++.old-deja/g++.other/decl2.C: Likewise.
13341         * gcc.c-torture/execute/20020615-1.c: Likewise.
13342
13343 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13344
13345         PR c++/4933
13346         * g++.dg/template/sizeof4.C: New test.
13347
13348 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13349
13350         * g++.dg/other/error6.C: New test.
13351
13352 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13353
13354         PR c++/10750
13355         * g++.dg/parse/constant2.C: New test.
13356
13357 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
13358
13359         PR c++/11106
13360         * g++.dg/other/error5.C: New test.
13361
13362 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13363
13364         * gcc.dg/format/gcc_diag-1.c: New test.
13365
13366 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
13367
13368         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
13369
13370 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
13371
13372         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
13373         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
13374         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
13375
13376 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
13377
13378         * gcc.c-torture/execute/builtins/string-8.c: New test.
13379         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
13380         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
13381         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
13382
13383 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
13384
13385         PR c++/10468
13386         * g++.dg/ext/typeof6.C: New test.
13387
13388 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
13389
13390         PR c++/10796
13391         * g++.dg/init/enum1.C: New test.
13392
13393 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
13394
13395         * gcc.dg/20030627-1.c: New test.
13396
13397 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
13398
13399         PR c++/11332
13400         * g++.dg/expr/static_cast2.C: New test.
13401
13402 2003-06-26  Roger Sayle  <roger@eyesopen.com>
13403             Jakub Jelinek  <jakub@redhat.com>
13404
13405         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
13406         sprintf(dst,"%s",src) optimization.
13407         * gcc.c-torture/execute/20030626-1.c: New test case.
13408         * gcc.c-torture/execute/20030626-2.c: New test case.
13409
13410 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
13411
13412         * gcc.c-torture/execute/multi-ix.c: New test.
13413
13414         * gcc.c-torture/execute/simd-4.c (main):
13415         Added missing semicolon at end of union.
13416
13417 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
13418
13419         PR c++/8266
13420         * g++.dg/template/explicit-instantiation3.C: New test.
13421
13422 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
13423
13424         * gcc.dg/20030626-1.c: Use signed char.
13425
13426 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
13427
13428         * gcc.dg/20030626-1.c: New test.
13429
13430 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
13431
13432         * const-str-2.m: Update.
13433
13434 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
13435
13436         PR c++/10990
13437         * g++.dg/rtti/dyncast1.C: New test.
13438         * g++.dg/abi/mangle4.C: Correct base-specifier access.
13439         * g++.dg/lookup/scoped1.C: Remove XFAIL.
13440         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
13441
13442         PR c++/10931
13443         * g++.dg/expr/static_cast1.C: New test.
13444
13445 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
13446
13447         * gcc.dg/20030625-1.c: New test.
13448
13449 2003-06-24  Roger Sayle  <roger@eyesopen.com>
13450
13451         * gcc.c-torture/compile/20030624-1.c: New test case.
13452
13453 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
13454
13455         * gcc.c-torture/execute/string-opt-17.c: New test.
13456
13457 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
13458
13459         PR c++/5754
13460         * g++.dg/parse/crash6.C: New test.
13461
13462 2003-06-23  Roger Sayle  <roger@eyesopen.com>
13463
13464         * gcc.dg/builtins-24.c: New test case.
13465
13466 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
13467
13468         * g++.dg/opt/operator1.C: New test.
13469
13470 2003-06-22  Roger Sayle  <roger@eyesopen.com>
13471
13472         * gcc.c-torture/execute/string-opt-16.c: New test case.
13473
13474 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
13475
13476         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
13477         * g++.old-deja/g++.other/conv7.C: Likewise
13478         * g++.old-deja/g++.other/overcnv2.C: Likewise.
13479         * g++.old-deja/g++.other/overload14.C: Likewise.
13480
13481 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
13482
13483         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
13484         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
13485
13486 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13487
13488         PR c++/10888
13489         * g++.dg/warn/Winline-3.C: New test.
13490
13491 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13492
13493         * lib/target-supports.exp (check_alias_available): Make the test
13494         program acceptable to the Solaris assembler.
13495
13496         PR c++/10749
13497         * g++.dg/template/memclass2.C: New test.
13498
13499 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13500             Eric Botcazou  <ebotcazou@libertysurf.fr>
13501
13502         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
13503         data for non-matching targets.
13504         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
13505
13506 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13507
13508         PR c++/10845
13509         * g++.dg/template/member3.C: New test.
13510
13511 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
13512
13513         PR c++/10939
13514         * g++.dg/template/func1.C: New test.
13515
13516         PR c++/9649
13517         * g++.dg/template/static4.C: New test.
13518         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
13519
13520         PR c++/11041
13521         * g++.dg/init/ref7.C: New test.
13522
13523 2003-06-19  Matt Austern  <austern@apple.com>
13524
13525         PR c++/11228
13526         * g++.dg/anew1.C: New test.
13527         * g++.dg/anew2.C: New test.
13528         * g++.dg/anew3.C: New test.
13529         * g++.dg/anew4.C: New test.
13530
13531 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
13532
13533         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
13534
13535 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
13536
13537         * gcc.c-torture/execute/simd-4.c (main): Make expected value
13538         endian-dependent.
13539
13540 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
13541
13542         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
13543         Remove cruft.
13544
13545 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
13546
13547         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
13548         * gcc.c-torture/compile/961203-1.c: Likewise.
13549         * gcc.c-torture/compile/980506-1.c: Likewise.
13550
13551 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
13552
13553         PR c++/10712
13554         * g++.dg/lookup/using7.C: New test.
13555
13556 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
13557
13558         PR c++/11105
13559         * g++.dg/abi/conv1.C: Remove it.
13560         * g++.dg/template/conv7.C: New test.
13561         * g++.dg/template/conv8.C: Likewise.
13562         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
13563         conversion operator.
13564
13565 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
13566
13567         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
13568         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
13569         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13570         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
13571         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
13572         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13573         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13574         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
13575         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
13576         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
13577         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
13578         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
13579         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
13580         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
13581         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
13582         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
13583         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
13584         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
13585         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13586         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13587         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13588         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13589         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13590         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13591         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13592         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13593         * gcc.dg/compat/struct-return-10_x.c: Ditto.
13594         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13595         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13596
13597 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
13598
13599         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
13600         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
13601         indications.
13602
13603 2003-06-16  Roger Sayle  <roger@eyesopen.com>
13604
13605         * gcc.dg/i386-387-5.c: New test case.
13606         * gcc.dg/i386-387-6.c: New test case.
13607         * gcc.dg/builtins-23.c: New test case.
13608
13609 2003-06-15  Roger Sayle  <roger@eyesopen.com>
13610
13611         * gcc.dg/builtins-22.c: New test case.
13612         * gcc.dg/i386-387-1.c: Update to test exp.
13613         * gcc.dg/i386-387-2.c: Likewise.
13614
13615 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13616
13617         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
13618
13619 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
13620
13621         * lib/gcc-dg.exp (dg-require-dll): New function.
13622         (dg-xfail-if): Likewise.
13623         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
13624         driver.
13625
13626         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
13627         * gcc.c-torture/compile/20001205-1.c: Likewise.
13628         * gcc.c-torture/compile/20001226-1.c: Likewise.
13629         * gcc.c-torture/compile/20010518-2.c: Likewise.
13630         * gcc.c-torture/compile/20020312-1.c: Likewise.
13631         * gcc.c-torture/compile/20020604-1.c: Likewise.
13632         * gcc.c-torture/compile/920501-12.c: Likewise.
13633         * gcc.c-torture/compile/920501-4.c: Likewise.
13634         * gcc.c-torture/compile/920520-1.c: Likewise.
13635         * gcc.c-torture/compile/920521-1.c: Likewise.
13636         * gcc.c-torture/compile/920625-1.c: Likewise.
13637         * gcc.c-torture/compile/961203-1.c: Likewise.
13638         * gcc.c-torture/compile/980506-1.c: Likewise.
13639         * gcc.c-torture/compile/981006-1.c: Likewise.
13640         * gcc.c-torture/compile/981022-1.c: Likewise.
13641         * gcc.c-torture/compile/981223-1.c: Likewise.
13642         * gcc.c-torture/compile/990617-1.c: Likewise.
13643         * gcc.c-torture/compile/dll.c: Likewise.
13644         * gcc.c-torture/compile/labels-3.c: Likewise.
13645         * gcc.c-torture/compile/mipscop-1.c: Likewise.
13646         * gcc.c-torture/compile/mipscop-2.c: Likewise.
13647         * gcc.c-torture/compile/mipscop-3.c: Likewise.
13648         * gcc.c-torture/compile/mipscop-4.c: Likewise.
13649         * gcc.c-torture/compile/simd-5.c: Likewise.
13650         * gcc.c-torture/compile/20000804-1.x: Remove.
13651         * gcc.c-torture/compile/20001205-1.x: Likewise.
13652         * gcc.c-torture/compile/20001226-1.x: Likewise.
13653         * gcc.c-torture/compile/20010518-2.x: Likewise.
13654         * gcc.c-torture/compile/20020312-1.x: Likewise.
13655         * gcc.c-torture/compile/20020604-1.x: Likewise.
13656         * gcc.c-torture/compile/920501-12.x: Likewise.
13657         * gcc.c-torture/compile/920501-4.x: Likewise.
13658         * gcc.c-torture/compile/920520-1.x: Likewise.
13659         * gcc.c-torture/compile/920521-1.x: Likewise.
13660         * gcc.c-torture/compile/920625-1.x: Likewise.
13661         * gcc.c-torture/compile/961203-1.x: Likewise.
13662         * gcc.c-torture/compile/980506-1.x: Likewise.
13663         * gcc.c-torture/compile/981006-1.x: Likewise.
13664         * gcc.c-torture/compile/981022-1.x: Likewise.
13665         * gcc.c-torture/compile/981223-1.x: Likewise.
13666         * gcc.c-torture/compile/990617-1.x: Likewise.
13667         * gcc.c-torture/compile/mipscop-1.x: Likewise.
13668         * gcc.c-torture/compile/mipscop-2.x: Likewise.
13669         * gcc.c-torture/compile/mipscop-3.x: Likewise.
13670         * gcc.c-torture/compile/mipscop-4.x: Likewise.
13671         * gcc.c-torture/compile/simd-5.x: Likewise.
13672
13673         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
13674
13675 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13676
13677         * gcc.c-torture/execute/20030611-1.c: New test.
13678
13679 2003-06-12  Roger Sayle  <roger@eyesopen.com>
13680
13681         PR middle-end/168
13682         * gcc.dg/20030612-1.c: New test case.
13683
13684 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
13685
13686         PR c++/10635
13687         * g++.dg/expr/cast1.C: New test.
13688
13689 2003-06-12  Roger Sayle  <roger@eyesopen.com>
13690
13691         * gcc.dg/builtins-21.c: New test case.
13692
13693 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
13694
13695         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
13696         options instead of at the end.
13697         * lib/objc.exp (objc_target_compile): Likewise.
13698
13699 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
13700
13701         PR c++/10432
13702         * g++.dg/parse/error1.C: New test.
13703
13704 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
13705
13706         * gcc.dg/compat/struct-by-value-11_main.c: New file.
13707         * gcc.dg/compat/struct-by-value-11_x.c: New file.
13708         * gcc.dg/compat/struct-by-value-11_y.c: New file.
13709         * gcc.dg/compat/struct-by-value-12_main.c: New file.
13710         * gcc.dg/compat/struct-by-value-12_x.c: New file.
13711         * gcc.dg/compat/struct-by-value-12_y.c: New file.
13712         * gcc.dg/compat/struct-by-value-13_main.c: New file.
13713         * gcc.dg/compat/struct-by-value-13_x.c: New file.
13714         * gcc.dg/compat/struct-by-value-13_y.c: New file.
13715         * gcc.dg/compat/struct-by-value-14_main.c: New file.
13716         * gcc.dg/compat/struct-by-value-14_x.c: New file.
13717         * gcc.dg/compat/struct-by-value-14_y.c: New file.
13718         * gcc.dg/compat/struct-by-value-15_main.c: New file.
13719         * gcc.dg/compat/struct-by-value-15_x.c: New file.
13720         * gcc.dg/compat/struct-by-value-15_y.c: New file.
13721         * gcc.dg/compat/struct-by-value-16_main.c: New file.
13722         * gcc.dg/compat/struct-by-value-16_x.c: New file.
13723         * gcc.dg/compat/struct-by-value-16_y.c: New file.
13724         * gcc.dg/compat/struct-by-value-17_main.c: New file.
13725         * gcc.dg/compat/struct-by-value-17_x.c: New file.
13726         * gcc.dg/compat/struct-by-value-17_y.c: New file.
13727         * gcc.dg/compat/struct-by-value-18_main.c: New file.
13728         * gcc.dg/compat/struct-by-value-18_x.c: New file.
13729         * gcc.dg/compat/struct-by-value-18_y.c: New file.
13730
13731         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
13732         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
13733         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
13734         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
13735         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
13736         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
13737         * gcc.dg/compat/scalar-return-3_main.c: New file.
13738         * gcc.dg/compat/scalar-return-3_x.c: New file.
13739         * gcc.dg/compat/scalar-return-3_y.c: New file.
13740         * gcc.dg/compat/scalar-return-4_main.c: New file.
13741         * gcc.dg/compat/scalar-return-4_x.c: New file.
13742         * gcc.dg/compat/scalar-return-4_y.c: New file.
13743
13744 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
13745
13746         * gcc.dg/compat/fp2-struct-check.h: New file.
13747         * gcc.dg/compat/fp2-struct-defs.h: New file.
13748         * gcc.dg/compat/fp2-struct-init.h: New file.
13749         * gcc.dg/compat/struct-by-value-10_main.c: New file.
13750         * gcc.dg/compat/struct-by-value-10_x.c: New file.
13751         * gcc.dg/compat/struct-by-value-10_y.c: New file.
13752         * gcc.dg/compat/struct-return-10_main.c: New file.
13753         * gcc.dg/compat/struct-return-10_x.c: New file.
13754         * gcc.dg/compat/struct-return-10_y.c: New file.
13755
13756         * gcc.dg/compat/compat-common.h: New file.
13757         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
13758         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
13759         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
13760         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
13761         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
13762         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
13763         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
13764         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13765         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
13766         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
13767         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13768         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
13769         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
13770         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13771         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
13772         * gcc.dg/compat/small-struct-check.h: Ditto.
13773         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
13774         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13775         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
13776         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
13777         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13778         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
13779         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
13780         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13781         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
13782         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
13783         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13784         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
13785         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
13786         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13787         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
13788         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
13789         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13790         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
13791         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
13792         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13793         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
13794         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
13795         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13796         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
13797         * gcc.dg/compat/struct-return-2_main.c: Ditto.
13798         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13799         * gcc.dg/compat/struct-return-2_y.c: Ditto.
13800         * gcc.dg/compat/struct-return-3_main.c: Ditto.
13801         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13802         * gcc.dg/compat/struct-return-3_y.c: Ditto.
13803
13804 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
13805
13806         * g++.dg/pch/static-1.C: New file.
13807         * g++.dg/pch/static-1.Hs: New file.
13808
13809 2003-06-10  Richard Henderson  <rth@redhat.com>
13810
13811         * gcc.dg/asm-7.c: Adjust expected warning text.
13812
13813 2003-06-10  Roger Sayle  <roger@eyesopen.com>
13814
13815         * gcc.dg/builtins-20.c: New test case.
13816
13817 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
13818
13819         PR c++/11131
13820         * g++.dg/opt/template1.C: New test.
13821
13822 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
13823
13824         * lib/gcc-dg.exp (dg-test): Clear additional_files and
13825         additional_sources.
13826
13827 2003-05-21  David Taylor  <dtaylor@emc.com>
13828
13829         * gcc.dg/Wpadded.c: New file.
13830
13831 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
13832
13833         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
13834         * gcc.dg/special/weak-2.c: Add dg-require-weak.
13835         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
13836         dg-require-weak.
13837
13838 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
13839
13840         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
13841
13842 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
13843
13844         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
13845         (dg-require-alias): Likewise.
13846         (dg-require-gc-sections): Likewise.
13847         * lib/target-supports.exp (check_gc_sections_available): Likewise.
13848
13849 2003-06-08  Richard Henderson  <rth@redhat.com>
13850
13851         * gcc.dg/20011029-2.c: Fix the array reference.
13852         * gcc.dg/asm-7.c: New.
13853
13854 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
13855
13856         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
13857
13858 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
13859
13860         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
13861         (dg-require-gc-sections): Likewise.
13862
13863 2003-06-08  Jan Hubicka  <jh@suse.cz>
13864
13865         * i386-cmov1.c: Fix regular expression.
13866         * i386-cvt-1.c: Likewise.
13867         * i386-local.c: Likewise.
13868         * i386-local2.c: Likewise.
13869         * i386-mul.c: Likewise.
13870         * i386-ssetype-1.c: Likewise.
13871         * i386-ssetype-3.c: Likewise.
13872         * i386-ssetype-5.c: Likewise.
13873
13874 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13875
13876         PR c++/11039
13877         * g++.dg/warn/implicit-typename2.C: New test.
13878         * g++.dg/warn/implicit-typename3.C: New test.
13879
13880 2003-06-07  Richard Henderson  <rth@redhat.com>
13881
13882         * g++.dg/other/offsetof3.C: Use size_t.
13883         * g++.dg/other/offsetof4.C: Likewise.
13884
13885 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
13886
13887         * lib/copy-file.exp: New. Implement gcc_copy_files.
13888
13889         * lib/dg-pch.exp: Load copy-file.exp
13890         (dg-pch): Use gcc_copy_files instead of "file copy".
13891
13892 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
13893
13894         * gcc.dg/weak/weak.exp: Simplify.
13895         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
13896         * gcc.dg/weak/weak-1.c: Likewise.
13897         * gcc.dg/weak/weak-2.c: Likewise.
13898         * gcc.dg/weak/weak-3.c: Likewise.
13899         * gcc.dg/weak/weak-4.c: Likewise.
13900         * gcc.dg/weak/weak-5.c: Likewise.
13901         * gcc.dg/weak/weak-6.c: Likewise.
13902         * gcc.dg/weak/weak-7.c: Likewise.
13903         * gcc.dg/weak/weak-8.c: Likewise.
13904         * gcc.dg/weak/weak-9.c: Likewise.
13905
13906 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
13907
13908         gcc.c-torture/execute/20030606-1.c: New.
13909
13910 2003-06-06  Roger Sayle  <roger@eyesopen.com>
13911
13912         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
13913         * gcc.dg/builtins-19.c: Likewise.
13914
13915 2003-06-06  Roger Sayle  <roger@eyesopen.com>
13916
13917         * gcc.dg/builtins-2.c: Add some more tests.
13918         * gcc.dg/builtins-18.c: New test case.
13919         * gcc.dg/builtins-19.c: New test case.
13920
13921 2003-06-06  Roger Sayle  <roger@eyesopen.com>
13922             Jim Wilson  <wilson@tuliptree.org>
13923
13924         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
13925
13926 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
13927
13928         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
13929         mempcpy/stpcpy calls not to be optimized into something else.
13930         * gcc.c-torture/execute/string-opt-3.c: Moved to...
13931         * gcc.c-torture/execute/builtins/string-7.c: ...here.
13932         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
13933
13934 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13935
13936         * gcc.dg/format/asm_fprintf-1.c: New test.
13937
13938 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
13939
13940         * lib/gcc-defs.exp (additional_sources): New variable.
13941         (dg-additional-sources): New function.
13942         (additional_files): New variable.
13943         (dg-additional-files): New function.
13944         (dg-additional-files-options): Likewise.
13945         * lib/gcc-dg.exp (dg-require-weak): New function.
13946         (dg-require-alias): Likewise.
13947         (dg-require-gc-sections): Likewise.
13948         * lib/target-supports.exp (check_alias_available): Remove testfile
13949         parameter.
13950         (check_gc_sections_available): New function.
13951         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
13952         (dg-gpp-additional-files): Likewise.
13953         * lib/g++.exp (additional_sources): Remove.
13954         (additional_files): Likewise.
13955         (g++_target_compile): Use dg-additional-files-options.
13956
13957         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
13958         Tcl logic.
13959         * gcc.dg/special/ecos.exp: Remove.
13960         * gcc.dg/special/20000419-2.c: Use dg-require-*.
13961         * gcc.dg/special/alias-1.c: Likewise.
13962         * gcc.dg/special/alias-2.c: Likewise.
13963         * gcc.dg/special/gcsec-1.c: Likewise.
13964         * gcc.dg/special/weak-1.c: Likewise.
13965         * gcc.dg/special/weak-2.c: Likewise.
13966         * gcc.dg/special/wkali-1.c: Likewise.
13967         * gcc.dg/special/wkali-2.c: Likewise.
13968
13969         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
13970         dg-gpp-additional-*.
13971         * g++.dg/special/conpr-3.C: Likewise.
13972         * g++.dg/special/conpr-4.C: Likewise.
13973         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
13974         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
13975         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
13976         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
13977         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
13978         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
13979         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
13980         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
13981         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
13982         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
13983         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
13984         * g++.old-deja/g++.other/comdat1.C: Likewise.
13985         * g++.old-deja/g++.other/comdat2.C: Likewise.
13986         * g++.old-deja/g++.other/comdat3.C: Likewise.
13987         * g++.old-deja/g++.other/ctor1.C: Likewise.
13988         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
13989
13990 2003-06-05  Richard Henderson  <rth@redhat.com>
13991
13992         * gcc.dg/debug/20030605-1.c: New.
13993
13994 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
13995
13996         * README.QMTEST: Update.
13997
13998 2003-06-04  Richard Henderson  <rth@redhat.com>
13999
14000         * gcc.dg/cleanup-1.c: New.
14001         * gcc.dg/cleanup-2.c: New.
14002         * gcc.dg/cleanup-3.c: New.
14003         * gcc.dg/cleanup-4.c: New.
14004         * gcc.dg/cleanup-5.c: New.
14005         * gcc.dg/cleanup-6.c: New.
14006         * gcc.dg/cleanup-7.c: New.
14007
14008 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
14009
14010         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
14011
14012         * lib/dg-pch.exp: New file.
14013         * g++.dg/pch/pch.exp: Use dg-pch.exp.
14014         * gcc.dg/pch/pch.exp: Likewise.
14015
14016 2003-06-04  Roger Sayle  <roger@eyesopen.com>
14017
14018         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
14019         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
14020         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
14021         * gcc.dg/builtins-17.c: New test case.
14022         * gcc.dg/i386-387-4.c: New test case.
14023         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
14024
14025 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14026
14027         * gcc.dg/ultrasp9.c: New test.
14028
14029 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14030
14031         * gcc.c-torture/compile/20030604-1.c: New test.
14032         * gcc.dg/sparc-constant-1.c: New test.
14033
14034 2003-06-03  Glen Nakamura  <glen@imodulo.com>
14035
14036         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
14037
14038 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
14039
14040         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
14041
14042         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
14043         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
14044
14045 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
14046
14047         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
14048
14049 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14050
14051         PR c++/10940
14052         * g++.dg/template/spec10.C: New test.
14053
14054 2003-06-03  Roger Sayle  <roger@eyesopen.com>
14055
14056         * gcc.dg/builtins-16.c: New test case.
14057
14058 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
14059
14060         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
14061         mempcpy test with post-increments.
14062         * gcc.c-torture/execute/string-opt-3.c: New test.
14063         * gcc.dg/string-opt-1.c: New test.
14064
14065 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
14066
14067         PR fortran/10965
14068         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
14069
14070 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
14071
14072         * lib/scanasm.exp (dg-scan): New function, factored out of ...
14073         (scan-assembler): ... here.  Use dg-scan.
14074         (scan-assembler-not): Likewise.
14075         (scan-file): New function.
14076         (scan-file-not): Likewise.
14077         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
14078         * gcc.dg/cpp/_Pragma4.c: Likewise.
14079         * gcc.dg/cpp/_Pragma5.c: Likewise.
14080         * gcc.dg/cpp/avoidpaste1.c: Likewise.
14081         * gcc.dg/cpp/avoidpaste2.c: Likewise.
14082         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
14083         * gcc.dg/cpp/cmdlne-P.c: Likewise.
14084         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
14085         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
14086         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
14087         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
14088         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
14089         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
14090         * gcc.dg/cpp/cxxcom1.c: Likewise.
14091         * gcc.dg/cpp/line1.c: Likewise.
14092         * gcc.dg/cpp/maccom1.c: Likewise.
14093         * gcc.dg/cpp/maccom2.c: Likewise.
14094         * gcc.dg/cpp/maccom3.c: Likewise.
14095         * gcc.dg/cpp/maccom4.c: Likewise.
14096         * gcc.dg/cpp/maccom5.c: Likewise.
14097         * gcc.dg/cpp/maccom6.c: Likewise.
14098         * gcc.dg/cpp/multiline.c: Likewise.
14099         * gcc.dg/cpp/spacing1.c: Likewise.
14100         * gcc.dg/cpp/spacing2.c: Likewise.
14101         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
14102         * gcc.dg/cpp/trad/maccom1.c: Likewise.
14103         * gcc.dg/cpp/trad/maccom2.c: Likewise.
14104         * gcc.dg/cpp/trad/maccom3.c: Likewise.
14105         * gcc.dg/cpp/trad/maccom4.c: Likewise.
14106         * gcc.dg/cpp/trad/maccom6.c: Likewise.
14107         * gcc.dg/cpp/cxxcom2.c: Likewise.
14108         * gcc.dg/cpp/cxxcom2.h: New file.
14109
14110         * gcc.dg/cpp/truefalse.cpp: Move it to ...
14111         * g++.dg/cpp/truefalse.C: Here.
14112         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
14113
14114 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
14115
14116         * gcc.dg/cpp/redef3.c: New file.
14117
14118 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14119
14120         * gcc.dg/i386-loop-3.c: New test.
14121
14122 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
14123
14124         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
14125
14126 2003-05-31  Roger Sayle  <roger@eyesopen.com>
14127
14128         * gcc.dg/fwrapv-1.c: New test case.
14129         * gcc.dg/fwrapv-2.c: New test case.
14130
14131 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14132
14133         PR c++/10956
14134         * g++.dg/template/spec9.C: New test.
14135
14136 2003-05-29  Roger Sayle  <roger@eyesopen.com>
14137
14138         * gcc.dg/duff-4.c: New test case.
14139
14140 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
14141
14142         PR fortran/10843
14143         * g77.dg/ffixed-form-1.f: New test
14144         * g77.dg/ffixed-form-2.f: New test
14145         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
14146         * g77.dg/ffree-form-3.f: New test
14147
14148 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
14149
14150         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
14151         * gcc.dg/wint_t-1.c: Likewise.
14152
14153 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14154
14155         * g++.dg/template/access11.C: New test.
14156
14157 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14158
14159         PR c++/10849
14160         * g++.dg/template/access10.C: New test.
14161
14162 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14163             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14164
14165         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
14166
14167 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
14168
14169         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
14170         suppress for powerpc-*-darwin*.
14171         * gcc.dg/torture/builtin-noret-2.c: Likewise.
14172
14173 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
14174
14175         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
14176         suppress option for powerpc-*-darwin*.
14177
14178 2003-05-23  Roger Sayle  <roger@eyesopen.com>
14179
14180         * gcc.dg/builtins-1.c: Add tests for tan and atan.
14181         * gcc.dg/builtins-4.c: Add test for fmod.
14182
14183 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14184
14185         PR c++/10682
14186         * g++.dg/template/instantiate4.C: New test.
14187
14188 2003-05-22  Roger Sayle  <roger@eyesopen.com>
14189
14190         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
14191
14192 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
14193
14194         * gcc.dg/compat/scalar-return-1_main.c: New file.
14195         * gcc.dg/compat/scalar-return-1_x.c: New file.
14196         * gcc.dg/compat/scalar-return-1_y.c: New file.
14197         * gcc.dg/compat/scalar-return-2_main.c: New file.
14198         * gcc.dg/compat/scalar-return-2_x.c: New file.
14199         * gcc.dg/compat/scalar-return-2_y.c: New file.
14200         * gcc.dg/compat/struct-return-3_main.c: New file.
14201         * gcc.dg/compat/struct-return-3_y.c: New file.
14202         * gcc.dg/compat/struct-return-3_x.c: New file.
14203         * gcc.dg/compat/struct-return-2_main.c: New file.
14204         * gcc.dg/compat/struct-return-2_x.c: New file.
14205         * gcc.dg/compat/struct-return-2_y.c: New file.
14206
14207 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14208
14209         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
14210         for hppa*-hp-hpux*.
14211         * gcc.dg/20021014-1.c (dg-options): Likewise.
14212         * gcc.dg/nest.c (dg-options): Likewise.
14213
14214 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
14215
14216         PR c++/9738
14217         * g++.dg/ext/dllimport2.C: New file.
14218         * g++.dg/ext/dllimport3.C: New file.
14219
14220 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
14221
14222         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
14223         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
14224         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14225         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
14226         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14227         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
14228         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
14229         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
14230         * gcc.dg/compat/small-struct-defs.h: New file.
14231         * gcc.dg/compat/small-struct-init.h: New file.
14232         * gcc.dg/compat/small-struct-check.h: New file.
14233         * gcc.dg/compat/fp-struct-defs.h: New file.
14234         * gcc.dg/compat/fp-struct-check.h: New file.
14235         * gcc.dg/compat/fp-struct-init.h: New file.
14236         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
14237         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
14238
14239 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
14240
14241         * gcc.dg/20030225-2.c: New test.
14242
14243 2003-05-18  Roger Sayle  <roger@eyesopen.com>
14244             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14245
14246         * gcc.c-torture/compile/20030518-1.c: New test case.
14247
14248 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
14249
14250         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
14251         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
14252         gcc-dg-debug-runtest.
14253         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
14254         gcc-dg-debug-runtest.
14255
14256 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14257
14258         PR c++/9022
14259         * g++.dg/lookup/using6.C: New test.
14260
14261 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14262
14263         * g++.dg/parse/access2.C: New test.
14264
14265 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
14266
14267         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
14268         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
14269         * gcc.dg/debug/debug.exp: Likewise.
14270
14271 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
14272
14273         * gcc.dg/dollar.c: New test.
14274
14275 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
14276
14277         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
14278         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
14279         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
14280         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
14281         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
14282         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
14283         * gcc.dg/compat/struct-by-value-6_main.c: New file.
14284         * gcc.dg/compat/struct-by-value-6_x.c: New file.
14285         * gcc.dg/compat/struct-by-value-6_y.c: New file.
14286         * gcc.dg/compat/struct-by-value-7_main.c: New file.
14287         * gcc.dg/compat/struct-by-value-7_x.c: New file.
14288         * gcc.dg/compat/struct-by-value-7_y.c: New file.
14289         * gcc.dg/compat/struct-by-value-8_main.c: New file.
14290         * gcc.dg/compat/struct-by-value-8_x.c: New file.
14291         * gcc.dg/compat/struct-by-value-8_y.c: New file.
14292         * gcc.dg/compat/struct-by-value-9_main.c: New file.
14293         * gcc.dg/compat/struct-by-value-9_x.c: New file.
14294         * gcc.dg/compat/struct-by-value-9_y.c: New file.
14295
14296 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
14297
14298         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
14299         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
14300         support for "repo" mode.
14301         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
14302         * lib/g77-dg.exp: Likewise.
14303         * lib/obj-dg.exp: Likewise.
14304
14305 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
14306
14307         Merge from gcc-3_2-rhl8-branch:
14308         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
14309
14310         * gcc.dg/tls/opt-6.c: New test.
14311
14312         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
14313
14314         * gcc.dg/20030405-1.c: New test.
14315
14316         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
14317
14318         * gcc.dg/20030309-1.c: New test.
14319
14320         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14321
14322         * gcc.c-torture/execute/20030307-1.c: New test.
14323
14324         2003-02-20  Randolph Chung  <tausq@debian.org>
14325
14326         * gcc.c-torture/compile/20030220-1.c: New test.
14327
14328         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
14329
14330         * gcc.dg/20030217-1.c: New test.
14331
14332         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
14333
14334         * gcc.c-torture/compile/20020129-1.c: New test.
14335
14336         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14337
14338         * gcc.dg/unroll-1.c: New test.
14339
14340         2002-11-16  Jan Hubicka  <jh@suse.cz>
14341
14342         * gcc.c-torture/execute/20020920-1.c: New test.
14343
14344         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
14345
14346         PR target/7434
14347         * gcc.c-torture/compile/20021008-1.c: New test.
14348
14349         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
14350
14351         PR target/7559
14352         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
14353
14354         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
14355
14356         * gcc.c-torture/compile/20020807-1.c: New test.
14357
14358         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
14359
14360         * gcc.dg/tls/opt-1.c: New test.
14361
14362         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
14363
14364         * gcc.dg/20020729-1.c: New test.
14365
14366         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
14367
14368         * g++.dg/opt/life1.C: New test.
14369
14370         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
14371
14372         * gcc.dg/20020525-1.c: New test.
14373
14374         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
14375
14376         PR c++/6794
14377         * g++.dg/ext/pretty1.C: New test.
14378         * g++.dg/ext/pretty2.C: New test.
14379
14380 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
14381
14382         PR c++/8385
14383         * g++.dg/ext/typeof5.C: New test.
14384
14385 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
14386
14387         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
14388         __USER_LABEL_PREFIX__ into account.
14389         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
14390
14391 2003-05-14  Roger Sayle  <roger@eyesopen.com>
14392
14393         * gcc.dg/builtins-15.c: New test case.
14394
14395 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
14396
14397         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
14398
14399 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
14400
14401         * lib/g++.exp: Tweak handling of additional source files.
14402         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
14403         * g++.dg/special/conpr-2a.C: Rename to ...
14404         * g++.dg/special/conpr-2a.cc: ... this.
14405         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
14406         * g++.dg/special/conpr-3a.C: Rename to ...
14407         * g++.dg/special/conpr-3a.cc: This.
14408         * g++.dg/special/conpr-3b.C: Rename to ...
14409         * g++.dg/special/conpr-3b.cc: This.
14410         * g++.dg/special/conpr-4.C: New test.
14411         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
14412
14413 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
14414
14415         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
14416
14417 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14418
14419         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
14420         * g++.old-deja/g++.robertl/eb71.C: Likewise.
14421         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
14422         * g++.old-deja/g++.other/warn3.C: Likewise.
14423
14424 2003-05-11  Roger Sayle  <roger@eyesopen.com>
14425
14426         * gcc.dg/i386-387-1.c: Update to also test log.
14427         * gcc.dg/i386-387-2.c: Likewise.
14428
14429 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
14430
14431         * g77.f-torture/execute/int8421.f: New test.
14432
14433 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14434
14435         PR c++/10230, c++/10481
14436         * g++.dg/lookup/scoped5.C: New test.
14437
14438 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14439
14440         PR c++/10552
14441         * g++.dg/template/ttp6.C: New test.
14442
14443 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
14444
14445         * gcc.c-torture/execute/builtins: New directory.
14446         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
14447         gcc.c-torture/execute/builtins.
14448         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
14449         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
14450         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
14451         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
14452
14453 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14454
14455         PR c++/9252
14456         * g++.dg/template/access8.C: New test.
14457         * g++.dg/template/access9.C: New test.
14458
14459 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14460
14461         PR c++/9554
14462         * g++.dg/parse/access1.C: New test.
14463
14464 2003-05-09  DJ Delorie  <dj@redhat.com>
14465
14466         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
14467         long, and not an int.
14468
14469 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14470
14471         PR c++/10555, c++/10576
14472         * g++.dg/template/memclass1.C: New test.
14473
14474 2003-05-08  DJ Delorie  <dj@redhat.com>
14475
14476         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
14477         targets.
14478         * gcc.c-torture/execute/20021024-1.x: Likewise.
14479         * gcc.c-torture/execute/shiftdi.x: Likewise.
14480         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
14481         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
14482         * gcc.dg/20021018-1.c: Likewise.
14483
14484 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14485
14486         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
14487
14488         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
14489         (bcopy): Call memmove.
14490
14491 2003-05-08  Roger Sayle  <roger@eyesopen.com>
14492
14493         * g77.f-torture/compile/8485.f: New test case.
14494
14495 2003-05-07  Richard Henderson  <rth@redhat.com>
14496
14497         PR c++/10570
14498         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
14499         Verify exception_cleanup not called for rethrows.
14500         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
14501         when exiting catch block without rethrowing.
14502         * g++.dg/eh/forced3.C: New.
14503         * g++.dg/eh/forced4.C: New.
14504
14505 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
14506
14507         * gcc.dg/20030505.c: Fix triplet.
14508
14509 2003-05-06  DJ Delorie  <dj@redhat.com>
14510
14511         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
14512         * gcc.dg/nest.c: Likewise.
14513
14514 2003-05-05  Roger Sayle  <roger@eyesopen.com>
14515
14516         * gcc.dg/builtins-14.c: New test case.
14517
14518 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
14519
14520         * lib/compat.exp (compat-execute): New argument.
14521         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
14522         * gcc.dg/compat: New test directory.
14523         * gcc.dg/compat/compat.exp: New expect script.
14524         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
14525         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
14526         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
14527         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
14528         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
14529         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
14530
14531         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
14532         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
14533         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
14534         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
14535         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
14536         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
14537         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
14538         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
14539         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
14540         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
14541         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
14542         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
14543         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
14544         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
14545         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
14546
14547 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
14548
14549         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
14550
14551 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
14552
14553         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
14554
14555 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
14556
14557         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
14558         * gcc.dg/ppc-fsel-2.c: New test.
14559
14560         * gcc.dg/unused-5.c: New test.
14561
14562 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14563
14564         PR c++/10496
14565         * g++.dg/warn/pmf1.C: New test.
14566
14567 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14568
14569         PR c++/4494
14570         * g++.dg/warn/main.C: New test.
14571
14572 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14573
14574         * gcc.dg/nonnull-3.c: New test.
14575
14576 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
14577
14578         * gcc.dg/cpp/Wtrigraphs.c: Update.
14579         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
14580
14581 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
14582
14583         * gcc.dg/ppc-fsel-1.c: New test.
14584
14585 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
14586
14587         PR c/10604
14588         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
14589
14590 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
14591
14592         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
14593
14594 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14595
14596         PR c++/9364, c++/10553, c++/10586
14597         * g++.dg/parse/typename4.C: New test.
14598         * g++.dg/parse/typename5.C: Likewise.
14599
14600 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
14601
14602         * gcc.c-torture/compile/20030503-1.c: New test.
14603
14604 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14605
14606         * g++.dg/lookup/using5.C: Fix testcase error.
14607
14608 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
14609
14610         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
14611         since MEABI is no longer supported.  Remove all vestiges
14612         of MEABI from the test.
14613
14614 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14615
14616         PR c++/10554
14617         * g++.dg/lookup/using5.C: New test.
14618
14619 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14620
14621         PR c++/8772
14622         * g++.dg/template/ttp5.C: New test.
14623
14624 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
14625
14626         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
14627         (dg-gpp-additional-sources): New function.
14628         (dg-gpp-additional-files): Likewise.
14629         * lib/g++.exp (additional_sources): New variable.
14630         (additional_files): Likewise.
14631         (g++_target_compile): Deal with them.
14632         * lib/old-dejagnu.exp: Remove.
14633         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
14634         * g++.old-deja: Revise all tests to use dg commands.
14635
14636 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14637
14638         PR c++/9432, c++/9528
14639         * g++.dg/lookup/using4.C: New test.
14640
14641 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
14642
14643         * gcc.dg/noreturn-5.c: New file.
14644         * gcc.dg/noreturn-6.c: New file.
14645
14646         * gcc.c-torture/compile/inline-1.c: New file.
14647
14648 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14649
14650         PR c++/10551
14651         * g++.dg/template/explicit1.C: New test.
14652
14653 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14654
14655         PR c++/10549
14656         * g++.dg/other/bitfield1.C: New test.
14657
14658         PR c++/10527
14659         * g++.dg/init/new7.C: New test.
14660
14661 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14662
14663         * g++.dg/ext/desig1.C: New test.
14664         * g++.dg/ext/init1.C: Update.
14665
14666         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
14667
14668 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
14669
14670         PR c++/10180
14671         * g++.dg/warn/Winline-1.C: New test.
14672
14673 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
14674
14675         * gcc.c-torture/execute/string-opt-19.c: New test.
14676
14677         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
14678         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
14679
14680 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
14681
14682         PR c++/10506
14683         * g++.dg/init/new6.C: New test.
14684
14685         PR c++/10503
14686         * g++.dg/init/ref6.C: New test.
14687
14688 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
14689
14690         * g++.dg/warn/weak1.C: XFAIL on AIX4.
14691
14692 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14693
14694         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
14695         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
14696
14697 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
14698
14699         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
14700         initialized static data members.
14701
14702 2003-04-25  H.J. Lu <hjl@gnu.org>
14703
14704         * gcc.dg/ia64-sync-4.c: New test.
14705
14706 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14707
14708         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
14709         date.
14710
14711 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
14712
14713         PR c++/10337
14714         * g++.dg/warn/conv1.C: New test.
14715         * g++.old-deja/g++.other/conv7.C: Adjust.
14716         * g++.old-deja/g++.other/overload14.C: Adjust.
14717
14718 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14719
14720         PR c++/10471
14721         * g++.dg/template/defarg2.C: New test.
14722
14723 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
14724
14725         * gcc.dg/cpp/include2.c: Update.
14726         * gcc.dg/cpp/multiline-2.c: New.
14727         * gcc.dg/cpp/multiline.c: Update.
14728         * gcc.dg/cpp/strify2.c: Update.
14729         * gcc.dg/cpp/trad/literals-2.c: Update.
14730
14731 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14732
14733         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
14734
14735 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14736
14737         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
14738
14739 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14740
14741         PR c++/10451
14742         * g++.dg/parse/crash4.C: New test.
14743
14744         PR c++/9847
14745         * g++.dg/parse/crash5.C: New test.
14746
14747 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
14748
14749         PR c++/10446
14750         * g++.dg/parse/crash3.C: New test.
14751
14752         PR c++/10428
14753         * g++.dg/parse/elab1.C: New test.
14754
14755 2003-04-22  Devang Patel  <dpatel@apple.com>
14756
14757         * gcc.dg/cpp/trad/funlike-5.c: New test.
14758
14759 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
14760
14761         * g++.dg/other/packed1.C: Fix dg options.
14762
14763 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
14764
14765         * g++.dg/other/offsetof2.C: New test.
14766
14767 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
14768
14769         * g++.dg/template/recurse.C: Adjust location of error messages.
14770
14771 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
14772
14773         PR c++/9881
14774         * g++.dg/init/addr-const1.C: New test.
14775         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
14776
14777 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14778
14779         PR c++/10405
14780         * g++.dg/lookup/struct-hack1.C: New test.
14781
14782 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
14783
14784         * ucs.c: Update diagnostic messages.
14785
14786 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
14787
14788         * gcc.dg/cpp/truefalse.cpp: New test.
14789         * gcc.dg/cpp/cpp.exp: Update.
14790         * g++.dg/other/stdbool-if.C: Remove.
14791
14792 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
14793
14794         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
14795         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
14796
14797 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14798
14799         * gcc.c-torture/compile/20030418-1.c: New test.
14800
14801 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
14802
14803         * README.compat: Remove; content moved to doc/sourcebuild.texi.
14804
14805 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14806
14807         PR c++/10347
14808         g++.dg/template/dependent-name1.C: New test.
14809
14810 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
14811
14812         * gcc.dg/warn-1.c (tourist_guide): New array,
14813         contains a pointer to bar.
14814
14815 2003-04-16  Roger Sayle  <roger@eyesopen.com>
14816
14817         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
14818         * gcc.c-torture/execute/medce-1.c: New test case.
14819         * gcc.c-torture/execute/medce-2.c: New test case.
14820
14821 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
14822
14823         * lib/prune.exp: Ignore more messages.
14824
14825         PR c++/10381
14826         * g++.dg/parse/lookup3.C: New test.
14827
14828 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
14829
14830         * gcc.c-torture/compile/20030415-1.c : New test.
14831
14832 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
14833
14834         * gcc.c-torture/execute/scope-2.c: Move to ...
14835         * gcc.dg/noncompile/scope.c: .... here.
14836
14837 2003-04-14  Roger Sayle  <roger@eyesopen.com>
14838
14839         * gcc.dg/20030414-2.c: New test case.
14840
14841 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
14842
14843         PR target/10377
14844         * gcc.dg/20030414-1.c: New test.
14845
14846 2003-04-13  Roger Sayle  <roger@eyesopen.com>
14847
14848         * gcc.dg/builtins-12.c: New test case.
14849         * gcc.dg/builtins-13.c: New test case.
14850
14851 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14852
14853         * gcc.c-torture/execute/string-opt-18.c: New test.
14854
14855 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
14856
14857         PR c++/10300
14858         * g++.dg/init/new5.C: New test.
14859
14860 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
14861
14862         PR c++/7910
14863         * g++.dg/ext/dllimport1.C: New test.
14864
14865 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14866
14867         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
14868
14869 2003-04-11  Bud Davis <bdavis9659@comcast.net>
14870
14871         PR Fortran/9263
14872         * g77.f-torture/noncompile/9263.f: New test
14873         PR Fortran/1832
14874         * g77.f-torture/execute/1832.f: New test
14875
14876 2003-04-11  David Chad  <davidc@freebsd.org>
14877             Loren J. Rittle  <ljrittle@acm.org>
14878
14879         libobjc/8562
14880         * objc.dg/headers.m: New test.
14881
14882 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
14883
14884         * gcc.c-torture/execute/builtin-noret-2.c: New.
14885         * gcc.c-torture/execute/builtin-noret-2.x: New.
14886         XFAIL builtin-noret-2.c at -O1 and above.
14887         * gcc.dg/redecl.c: New.
14888         * gcc.dg/Wshadow-1.c: Update error regexps.
14889
14890 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
14891
14892         * g++.dg/abi/bitfield10.C: New test.
14893
14894 2003-04-09  Mike Stump  <mrs@apple.com>
14895
14896         * gcc.dg/pch/pch.exp: Make testcase names longer.
14897         * g++.dg/pch/pch.exp: Make testcase names longer.
14898
14899 2003-04-08  Roger Sayle  <roger@eyesopen.com>
14900
14901         * gcc.dg/builtins-11.c: New test case.
14902
14903 2003-04-08  Roger Sayle  <roger@eyesopen.com>
14904
14905         * gcc.dg/builtins-9.c: New test case.
14906         * gcc.dg/builtins-10.c: New test case.
14907
14908 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
14909
14910         * gcc.dg/noncompile/init-4.c.c: New test.
14911
14912 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14913
14914         * gcc.misc-test/gcov-9.c: New test.
14915         * gcc.misc-test/gcov-10.c: New test
14916         * gcc.misc-test/gcov-11.c: New test.
14917
14918 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
14919
14920         PR optimization/10024
14921         * gcc.c-torture/compile/20030405-1.c: New test.
14922
14923 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
14924
14925         * gcc.dg/pch/static-3.c: New.
14926         * gcc.dg/pch/static-3.hs: New.
14927         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
14928
14929 2003-04-04  Richard Henderson  <rth@redhat.com>
14930
14931         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
14932         * g++.dg/eh/forced2.C: Likewise.
14933
14934 2003-04-03  Mike Stump  <mrs@apple.com>
14935
14936         * lib/scanasm.exp (scan-assembler): Add xfail processing for
14937         target arg.
14938         (scan-assembler-times, scan-assembler-not): Likewise.
14939         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
14940
14941 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14942
14943         * gcc.dg/sparc-loop-1.c: New test.
14944
14945 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
14946
14947         PR other/9274
14948         * g++.dg/pch/system-2.C: New.
14949         * g++.dg/pch/system-2.Hs: New.
14950
14951 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
14952
14953         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
14954
14955         * g++.dg/eh/simd-1.C (vecfunc): Same.
14956
14957 2003-04-01  Roger Sayle  <roger@eyesopen.com>
14958
14959         * gcc.c-torture/execute/20030401-1.c: New test case.
14960
14961 2003-04-01  Ziemowit Laski <zlaski@apple.com>
14962
14963         * objc.dg/defs.m: New.
14964
14965 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
14966
14967         * g++.dg/eh/simd-1.C: New.
14968         * g++.dg/eh/simd-2.C: New.
14969
14970 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
14971
14972         * gcc.c-torture/execute/simd-3.c: New.
14973
14974 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
14975
14976         PR c/9936
14977         * gcc.dg/20030331-2.c: New test.
14978
14979 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
14980
14981         PR c++/10278
14982         * g++.dg/parse/crash2.C: New test.
14983
14984 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
14985
14986         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
14987         * gcc.c-torture/execute/20030331-1.c: ...here.
14988
14989 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
14990
14991         * gcc.c-torture/execute/20030331-1.c: New test.
14992
14993 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
14994
14995         * lib/gcov.exp: Adjust call return testing strings.
14996         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
14997
14998 2003-03-31  Roger Sayle  <roger@eyesopen.com>
14999
15000         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
15001         * gcc.dg/builtins-7.c: New test case.
15002         * gcc.dg/builtins-8.c: New test case.
15003
15004 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15005
15006         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
15007
15008 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
15009
15010         PR c++/7647
15011         * g++.dg/lookup-class-member-2.C: New test.
15012
15013 2003-03-30  Glen Nakamura  <glen@imodulo.com>
15014
15015         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
15016
15017 2003-03-28  Roger Sayle  <roger@eyesopen.com>
15018
15019         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
15020
15021 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
15022
15023         * g++.dg/init/attrib1.C: New test.
15024
15025 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15026
15027         * gcc.dg/ultrasp8.c: New test.
15028
15029 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15030
15031         * gcc.dg/ultrasp7.c: New test.
15032
15033 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
15034
15035         PR c++/10047
15036         * g++.dg/template/inline1.C: New test.
15037
15038 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15039
15040         * gcc.dg/sparc-dwarf2.c: New test.
15041
15042 2003-03-27  Roger Sayle  <roger@eyesopen.com>
15043
15044         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
15045         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
15046
15047 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
15048
15049         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
15050         than reading .x files.
15051         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
15052         * g77.dg/gcov/gcov-1.f: Likewise.
15053         * gcc.misc-tests/gcov-4b.c: Likewise.
15054         * gcc.misc-tests/gcov-5b.c: Likewise.
15055         * gcc.misc-tests/gcov-6.c: Likewise.
15056         * gcc.misc-tests/gcov-7.c: Likewise.
15057         * gcc.misc-tests/gcov-8.c: Likewise.
15058         * g++.dg/gcov/gcov-1.x: Remove.
15059         * g77.dg/gcov/gcov-1.x: Likewise.
15060         * gcc.misc-tests/gcov-4b.x: Likewise.
15061         * gcc.misc-tests/gcov-5b.x: Likewise.
15062         * gcc.misc-tests/gcov-6.x: Likewise.
15063         * gcc.misc-tests/gcov-7.x: Likewise.
15064         * gcc.misc-tests/gcov-8.x: Likewise.
15065
15066 2003-03-27  Glen Nakamura  <glen@imodulo.com>
15067
15068         PR opt/10087
15069         * gcc.dg/20030324-1.c: New test.
15070
15071 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
15072
15073         PR c++/10224
15074         * g++.dg/template/arg3.C: New test.
15075
15076         PR c++/10158
15077         * g++.dg/template/friend18.C: New test.
15078
15079 2003-03-26  Roger Sayle  <roger@eyesopen.com>
15080
15081         * g77.f-torture/compile/20030326-1.f: New test case.
15082
15083 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
15084
15085         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
15086
15087         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
15088
15089 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
15090
15091         * gcc.dg/ia64-sync-3.c: New test.
15092
15093 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
15094
15095         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
15096
15097 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15098
15099         * gcc.dg/ultrasp6.c: New test.
15100
15101 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15102
15103         * gcc.dg/i386-signbit-1.c: New test.
15104         * gcc.dg/i386-signbit-2.c: New test.
15105         * gcc.dg/i386-signbit-3.c: New test.
15106
15107 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15108
15109         * gcc.dg/ultrasp5.c: Fix options.
15110
15111 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
15112
15113         * gcc.dg/ultrasp5.c: Fix comment.
15114
15115 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
15116
15117         PR fortran/10197
15118         * g77.f-torture/execute/10197.f: New test.
15119
15120 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
15121
15122         PR c++/9898, c++/383
15123         * g++.dg/template/conv6.C: New test.
15124
15125         PR c++/10119
15126         * g++.dg/template/ptrmem5.C: New test.
15127
15128         PR c++/10026
15129         * g++.dg/lookup/koenig1.C: New test.
15130
15131         PR C++/10199
15132         * g++.dg/lookup/template2.C: New test.
15133
15134 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
15135
15136         * g++.dg/opt/rtti1.C: New test.
15137
15138 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15139
15140         * gcc.dg/ultrasp5.c: New test.
15141
15142 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
15143
15144         PR middle-end/9967
15145         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
15146         builtin fputs.
15147
15148 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
15149
15150         PR c/8224
15151         * gcc.dg/20030323-1.c: New test.
15152
15153 2003-03-23  Roger Sayle  <roger@eyesopen.com>
15154
15155         * gcc.c-torture/compile/20030323-1.c: New test case.
15156
15157 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
15158
15159         * gcc.dg/20030321-1.c: New test.
15160
15161 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
15162
15163         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
15164
15165 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
15166
15167         PR c++/9978, c++/9708
15168         * g++.dg/ext/vlm1.C: Adjust expected error.
15169         * g++.dg/ext/vla2.C: New test.
15170         * g++.dg/template/arg1.C: New test.
15171         * g++.dg/template/arg2.C: New test.
15172
15173 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
15174
15175         * g77.f-torture/execute/select.f: New test.
15176         * g77.f-torture/noncompile/select_no_compile.f: New test.
15177
15178 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
15179
15180         PR c++/9898
15181         * g++.dg/other/error4.C: New test.
15182
15183 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
15184
15185         * g++.dg/template/friend17.C: New test.
15186
15187 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
15188
15189         * gcc.c-torture/compile/20030320-1.c: New.
15190
15191 2003-03-20  Roger Sayle  <roger@eyesopen.com>
15192
15193         * gcc.dg/builtins-6.c: New test case.
15194
15195 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
15196
15197         PR target/10073
15198         * gcc.c-torture/compile/20030319-1.c: New.
15199
15200 2003-03-18  Jan Hubicka  <jh@suse.cz>
15201
15202         * gcc.dg/i386-cvt-1.c: New test.
15203
15204 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
15205
15206         * objc.dg/naming-1.m: Use "(parse|syntax) error".
15207         * objc.dg/naming-2.m: Likewise.
15208
15209 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
15210
15211         PR c++/9639
15212         * g++.dg/parse/crash1.C: New test.
15213
15214 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
15215
15216         PR c++/8805
15217         * g++.dg/eh/cleanup1.C: New test.
15218
15219 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
15220
15221         * gcc.c-torture/execute/20030316-1.c: New test case.
15222
15223 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
15224
15225         PR c++/9629
15226         * g++.dg/init/ctor2.C: New test.
15227
15228 2003-03-15  Roger Sayle  <roger@eyesopen.com>
15229
15230         * g77.f-torture/compile/xformat.f: New test case.
15231
15232 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15233
15234         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
15235         * g++.old-deja/g++.mike/eh50.C: Likewise.
15236
15237 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15238
15239         PR c++/6440
15240         * g++.dg/template/spec7.C: New test.
15241         * g++.dg/template/spec8.C: Likewise.
15242
15243 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
15244
15245         * gcc.c-torture/execute/20030313-1.c: New test.
15246
15247 2003-03-14  Richard Henderson  <rth@redhat.com>
15248
15249         * gcc.dg/inline-2.c: Adjust alpha test for external call.
15250
15251 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15252
15253         * gcc.c-torture/compile/20030314-1.c: New test.
15254
15255 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
15256
15257         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
15258         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
15259         thumb target,
15260         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
15261         to accept newer _imp__  prefix and additional
15262         newline in .drectve section.
15263         * gcc.dg/dll-4.c: Likewise.
15264         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
15265         switch.
15266
15267 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
15268
15269         * g++.dg/parse/namespace9.C: New test.
15270
15271         * g++.dg/init/ref5.C: New test.
15272         * g++.dg/parse/ptrmem1.C: Likewise.
15273
15274 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15275
15276         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
15277         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
15278         regular expression.
15279         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
15280         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
15281
15282 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
15283
15284         * gcc.c-torture/execute/20030224-2.c: New test.
15285
15286 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15287
15288         * gcc.dg/decl-3.c: New test.
15289
15290 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15291
15292         * gcc.dg/i386-loop-2.c: New test.
15293
15294 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
15295
15296         PR c++/9474
15297         * g++.dg/parse/namespace8.C: New test.
15298
15299         PR c++/9924
15300         * g++.dg/overload/builtin2.C: New test.
15301
15302 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
15303
15304         * gcc.dg/return-type-3.c: New test.
15305
15306 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
15307
15308         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
15309         profiling options are not supported.
15310
15311 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
15312
15313         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
15314         * g++.old-deja/g++.warn/impint2.C: Likewise.
15315
15316 2003-03-10  Devang Patel  <dpatel@apple.com>
15317
15318         * g++.dg/cpp/c++_cmd_1.C: New test.
15319         * g++.dg/cpp/c++_cmd_1.h: New file.
15320
15321 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
15322
15323         * gcc.dg/altivec-9.c: New file.
15324
15325 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15326
15327         * gcc.dg/ppc-sdata-1.c: New test.
15328         * gcc.dg/ppc-sdata-2.c: New test.
15329
15330 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
15331
15332         PR c++/9373
15333         * g++.dg/opt/ptrmem2.C: New test.
15334
15335         PR c++/8534
15336         * g++.dg/opt/ptrmem1.C: New test.
15337
15338 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15339
15340         * gcc.dg/i386-loop-1.c: New test.
15341
15342 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15343
15344         PR c++/9970
15345         * g++.dg/lookup/friend1.C: New test.
15346
15347 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
15348
15349         PR c++/9823
15350         * g++.dg/parser/constructor1.C: New test.
15351
15352 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
15353
15354         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
15355
15356         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
15357
15358 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
15359
15360         * gcc.dg/cpp/Wunused.c: Update test.
15361
15362 2003-03-08  Jan Hubicka  <jh@suse.cz>
15363
15364         * gcc.dg/inline-3.c: New test.
15365
15366 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
15367
15368         PR c++/9809
15369         * g++.dg/parse/builtin1.C: New test.
15370
15371         PR c++/9982
15372         * g++.dg/abi/cookie1.C: New test.
15373         * g++.dg/abi/cookie2.C: Likewise.
15374
15375         PR c++/9524
15376         * g++.dg/template/field1.C: New test.
15377
15378         PR c++/9912
15379         * g++.dg/parse/class1.C: New test.
15380         * g++.dg/parse/namespace7.C: Likewise.
15381         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
15382
15383 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
15384
15385         * g++.dg/init/ref4.C: New test.
15386
15387 2003-03-07  Jan Hubicka  <jh@suse.cz>
15388
15389         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
15390         * gcc.dg/inline-3.c:  New test.
15391
15392 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
15393
15394         * g++.dg/init/ref3.C: New test.
15395
15396         PR c++/9965
15397         * g++.dg/init/ref2.C: New test.
15398
15399         PR c++/9400
15400         * g++.dg/warn/Wshadow-2.C: New test.
15401
15402         PR c++/9791
15403         * g++.dg/warn/Woverloaded-1.C: New test.
15404
15405 2003-03-05  Jan Hubicka  <jh@suse.cz>
15406
15407         * gcc.dg/i386-local2.c: New.
15408         * gcc.dg/i386-local.c: Fix typo.
15409
15410 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
15411
15412         * g++.dg/abi/layout3.C: New test.
15413
15414 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15415
15416         * gcc.c-torture/compile/20030305-1.c
15417
15418 2003-03-05  Jan Hubicka  <jh@suse.cz>
15419
15420         * gcc.dg/i386-local.c: New.
15421
15422 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
15423
15424         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
15425
15426 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15427
15428         * gcc.dg/switch-2.c: New test.
15429         * gcc.dg/switch-3.c: New test.
15430         * gcc.dg/Wswitch.c: Adjust line numbers.
15431         * gcc.dg/Wswitch-default.c: Likewise.
15432         * gcc.dg/Wswitch-enum.c: Likewise.
15433
15434 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
15435
15436         * gcc.c-torture/execute/20030222-1.c: New test.
15437
15438 2003-03-03  James E Wilson  <wilson@tuliptree.org>
15439
15440         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
15441
15442 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
15443
15444         PR c++/9878
15445         * g++.dg/init/ref1.C: New test.
15446
15447 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
15448
15449         * gcc.dg/sh-relax.c: New SH-only test.
15450
15451 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
15452
15453         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
15454         comment explaining purpose of testcase.
15455
15456 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
15457
15458         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
15459         for HC11/HC12 (asm needs two int registers).
15460         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
15461         HC11/HC12 because the test uses an asm which needs two 32-bit
15462         registers.
15463
15464 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
15465
15466         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
15467         for HC11/HC12 (array is too large otherwise).
15468         * gcc.c-torture/compile/920501-4.x: New file, likewise.
15469         * gcc.c-torture/compile/20010518-2.x: Likewise.
15470         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
15471         HC11/HC12 (array is too large).
15472
15473 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
15474
15475         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
15476         * lib/g++-dg.exp (g++-dg-test): Likewise.
15477
15478 2003-03-01  Roger Sayle  <roger@eyesopen.com>
15479
15480         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
15481         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
15482
15483 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15484
15485         * g++.dg/warn/implicit-typename1.C: Remove warning.
15486
15487 2003-02-28  Richard Henderson  <rth@redhat.com>
15488
15489         * gcc.dg/noreturn-1.c: Move noreturn warning line.
15490         * gcc.dg/return-type-1.c: Move control reaches end warning line.
15491
15492 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
15493
15494         * gcc.dg/pch/pch.exp: Change .pch to .gch.
15495         * g++.dg/pch/pch.exp: Likewise.
15496
15497 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
15498
15499         PR c++/9879
15500         * testsuite/g++.dg/init/new4.C: New test.
15501
15502 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
15503
15504         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
15505
15506 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
15507
15508         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
15509         unsigned long.
15510
15511         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
15512         wider than float.
15513
15514 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15515
15516         * lib/scanasm.exp: Add support for counting numbers of
15517         occurences.
15518         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
15519         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
15520
15521 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
15522
15523         PR c++/9683
15524         * g++.dg/template/static3.C: New test.
15525
15526         PR c++/9829
15527         * g++.dg/parse/namespace6.C: New test.
15528
15529 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15530
15531         PR target/9732
15532         * gcc.dg/20030225-1.c: New test.
15533
15534 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
15535
15536         * README: Remove out-of-date information.
15537
15538         PR c++/9836
15539         * g++.dg/template/spec6.C: New test.
15540
15541 2003-02-24  Jeff Law  <law@redhat.com>
15542
15543         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
15544
15545 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15546
15547         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
15548         * gcc.dg/pragma-ep-1.c: Likewise.
15549
15550 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15551
15552         PR c++/9602
15553         * g++.dg/template/friend16.C: New test.
15554
15555 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
15556
15557         PR c++/5333
15558         * g++.dg/parse/fused-params1.C: Adjust error messages.
15559         * g++.dg/template/nested3.C: New test.
15560
15561 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
15562
15563         * g++.dg/abi/param1.C: New test.
15564
15565 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15566
15567         PR c++/7982
15568         * g++.dg/warn/implicit-typename1.C: New test.
15569
15570 2003-02-22  Kelley Cook <kelleycook@comcast.net>
15571
15572         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
15573         with "mtune".
15574         * g++.old-deja/g++.other/store-expr2.C: Likewise.
15575         * gcc.c-torture/execute/20010129-1.x: Likewise.
15576         * gcc.dg/20011107-1.c: Likewise.
15577         * gcc.dg/20020108-1.c: Likewise.
15578         * gcc.dg/20020122-3.c: Likewise.
15579         * gcc.dg/20020206-1.c: Likewise.
15580         * gcc.dg/20020310-1.c: Likewise.
15581         * gcc.dg/20020426-2.c: Likewise.
15582         * gcc.dg/20020517-1.c: Likewise.
15583         * gcc.dg/991230-1.c: Likewise.
15584         * gcc.dg/i386-unroll-1.c: Likewise.
15585         * gcc.misc-tests/i386-prefetch.exp: Likewise.
15586
15587 2003-02-22  Jan Hubicka  <jh@suse.cz>
15588
15589         * gcc.dg/i386-mul.c: New test.
15590
15591 2003-02-21  Roger Sayle  <roger@eyesopen.com>
15592
15593         * gcc.dg/builtins-5.c: New test case.
15594
15595 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
15596
15597         * gcc.dg/asmreg-1.c: New test.
15598
15599 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15600
15601         PR c++/9749
15602         * g++.dg/parse/varmod1.C: New test.
15603
15604 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15605
15606         PR c++/9727
15607         * g++.dg/template/op1.C: New test.
15608
15609 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15610
15611         PR c++/8906
15612         * g++.dg/template/nested2.C: New test.
15613
15614 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15615
15616         PR c++/8724
15617         * g++.dg/expr/dtor1.C: New test.
15618
15619 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
15620
15621         * gcc.dg/cpp/include3.c: New test.
15622         * gcc.dg/cpp/inc/foo.h: New file.
15623
15624 2003-02-21  Glen Nakamura  <glen@imodulo.com>
15625
15626         * gcc.c-torture/execute/20030221-1.c: New test.
15627
15628 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
15629
15630         PR c++/9729
15631         * g++.dg/abi/conv1.C: New test.
15632
15633 2003-02-20  Jan Hubicka  <jh@suse.cz>
15634
15635         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
15636
15637 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
15638
15639         * gcc.c-torture/compile/20030219-1.c: New test.
15640
15641 2003-02-18  Jan Hubicka  <jh@suse.cz>
15642
15643         * gcc.dg/funcorder.c: New test.
15644
15645 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
15646
15647         * gcc.c-torture/execute/20030218-1.c: New.
15648
15649 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
15650
15651         * gcc.dg/20030218-1.c: New.
15652
15653 2003-02-18  Richard Henderson  <rth@redhat.com>
15654
15655         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
15656         * gcc.dg/attr-used-2.c: New.
15657
15658 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
15659
15660         PR c++/9704
15661         * g++.dg/init/copy5.C: New test.
15662
15663 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
15664
15665         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
15666         * g++.dg/pch/pch.exp: Likewise.
15667
15668 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
15669
15670         * gcc.c-torture/execute/20030209-1.c: Enable the test if
15671         STACK_SIZE is not defined.
15672
15673 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15674
15675         PR c++/9457
15676         * g++.dg/template/init1.C: New test.
15677
15678 2003-02-16  Jan HUbicka  <jh@suse.cz>
15679
15680         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
15681         (foo): Add few extra tests
15682         * gcc.dg/c99-const-expr-3.c: Likewise.
15683         * gcc.c-torture/execute/20030216-1.c: New.
15684
15685 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15686
15687         PR c++/9459
15688         * g++.dg/ext/typeof4.C: New test.
15689
15690 2003-02-15  Roger Sayle  <roger@eyesopen.com>
15691
15692         * gcc.dg/i386-387-3.c: New test case.
15693
15694 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
15695
15696         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
15697         cris-*-elf* cris-*-aout* and mmix-*-*.
15698
15699 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
15700
15701         * gcc.dg/20030213-1.c: New test.
15702
15703 2003-02-12  Roger Sayle  <roger@eyesopen.com>
15704
15705         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
15706         * gcc.dg/i386-387-2.c: Likewise.
15707
15708 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
15709
15710         * gcc.dg/ppc-spe.c: Fix formatting.
15711         Enable tests that were previously unsupported by gas.
15712         Delete tests for instructions that no longer exist.
15713         Switch arguments on evsubifw builtin.
15714
15715 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
15716
15717         * gcc.c-torture/execute/20030209-1.c: Disable the test if
15718         STACK_SIZE is too small.
15719
15720 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15721             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15722
15723         * gcc.dg/decl-2.c: New test.
15724
15725 2003-02-10  Jan Hubicka  <jh@suse.cz>
15726
15727         * gcc.dg/i386-fpcvt-1.c:  New test.
15728
15729 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
15730
15731         * gcc.c-torture/execute/20030209-1.c: New test.
15732
15733 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
15734
15735         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
15736         int-wide bitops, use the constants of the same width.
15737         Likewise, if long long is 32-bit wide, test bitops using
15738         32-bit constants.
15739
15740 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
15741
15742         * gcc.dg/20021014-1.c: Annotate with expected notice text.
15743
15744 2003-02-07  Roger Sayle  <roger@eyesopen.com>
15745
15746         * testsuite/gcc.dg/builtins-4.c: New test case.
15747
15748 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15749
15750         * gcc.dg/20020430-1.c: Fix dg command typos.
15751         * gcc.dg/20020503-1.c: Likewise.
15752
15753 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15754
15755         PR c++/8785
15756         * g++.dg/parse/fused-params1.C: New test.
15757
15758         PR c++/8857
15759         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
15760
15761         PR c++/8921
15762         * g++.dg/parse/non-dependent1.C: New test.
15763
15764         PR c++/8928
15765         * g++.dg/parse/dupl-tmpl-args1.C: New test.
15766
15767         PR c++/9228
15768         * g++.dg/parse/undefined7.C: New test.
15769         * g++.dg/parse/non-templ1.C: New test.
15770
15771         PR c++/9229
15772         * g++.dg/parse/too-many-tmpl-args1.C: New test.
15773
15774 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
15775
15776         * gcc.c-torture/compile/20030206-1.c: New test.
15777
15778 2003-02-05  Roger Sayle  <roger@eyesopen.com>
15779
15780         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
15781         "pow" to "foo" to avoid potential confusion with a math built-in.
15782
15783 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15784
15785         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
15786         conditions for SPARC targets.
15787
15788 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
15789
15790         * gcc.dg/20030204-1.c: New test.
15791
15792 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15793
15794         PR c++/38
15795         * g++.dg/parse/array-size1.C: New test.
15796
15797         PR c++/5657
15798         * g++.dg/parse/undefined3.C: New test.
15799
15800         PR c++/5665
15801         * g++.dg/parse/undefined4.C: New test.
15802
15803         PR c++/5975
15804         * g++.dg/parse/undefined5.C: New test.
15805
15806         PR c++/7259
15807         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
15808
15809         PR c++/8578
15810         * g++.dg/parse/casting-operator1.C: New test.
15811
15812         PR c++/8596
15813         * g++.dg/parse/undefined6.C: New test.
15814
15815         PR c++/8736
15816         * g++.dg/parse/missing-template1.C: New test.
15817
15818 2003-02-04  Jan Hubicka  <jh@suse.cz>
15819
15820         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
15821         * gcc.dg/i386-cmov?.c:  Likewise.
15822         * gcc.dg/i386-fpcvt-?.c:  Likewise.
15823         * gcc.dg/i386-ssefp-1.c:  Likewise.
15824         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
15825         conventions.
15826
15827 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
15828
15829         PR c++/7129
15830         * testsuite/g++.dg/ext/max.C: New test.
15831
15832 2003-02-03  Jan Hubicka  <jh@suse.cz>
15833
15834         * gcc.c-torture/execute/20030203-1.c: New test.
15835
15836 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
15837
15838         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
15839         'natural-endian'.
15840
15841 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
15842
15843         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
15844         * g++.dg/init/new2.C: Likewise.
15845         * g++.dg/other/new1.C: Likewise.
15846
15847 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
15848
15849         * gcc.dg/struct-ret-libc.c: New test.
15850
15851 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
15852
15853         * gcc.dg/20030129-1.c: New test.
15854
15855 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15856
15857         PR c++/8849
15858         * g++.dg/template/ptrmem4.C: New test.
15859
15860 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
15861
15862         * g++.dg/parser/constant1.C: New test.
15863
15864 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15865
15866         PR c++/8591
15867         * g++.dg/parse/friend2.C: New test.
15868
15869 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
15870
15871         PR c++/9437
15872         * g++.dg/template/unify4.C: New test.
15873
15874 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
15875
15876         * gcc.c-torture/execute/20030128-1.c: New test.
15877
15878 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
15879
15880         * g++.dg/lookup/nested1.C: Test moved from ...
15881         * g++.old-deja/g++.other/lookup24.C: ... here.
15882
15883 2003-01-28  Jan Hubicka  <jh@suse.cz>
15884
15885         * gcc.dg/i386-cmov5.c:  New test.
15886
15887 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
15888
15889         * gcc.c-torture/execute/20010925-1.c: Changed the
15890         memcpy declaration.
15891
15892 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
15893
15894         PR c++/3902
15895         * g++.dg/parse/template5.C: New test.
15896
15897 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
15898
15899         PR fortran/9258
15900         * g77.dg/pr9258: New test.
15901
15902 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
15903
15904         * README: Move relevant parts from README.g++.
15905
15906         * README.g++: Remove this file.
15907
15908 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
15909
15910         * g++.dg/abi/dcast1.C: New test.
15911
15912 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15913
15914         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
15915
15916 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
15917
15918         PR c++/47
15919         * g++.old-deja/g++.other/lookup24.C: New test.
15920
15921 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15922
15923         PR middle-end/7227
15924         * gcc.dg/uninit-C.c: New test.
15925
15926 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
15927
15928         * g++.dg/abi/covariant1.C: New test.
15929
15930 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
15931
15932         * gcc.dg/20030123-1.c: New test.
15933
15934 2003-01-25  Jan Hubicka  <jh@suse.cz>
15935
15936         PR opt/8492
15937         * gcc.c-torture/compile/20030125-1.c
15938
15939 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
15940
15941         PR c++/9403
15942         * g++.dg/parse/template3.C: New test.
15943         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
15944
15945         PR c++/795
15946         * g++.dg/parse/template4.C: New test.
15947
15948         PR c++/9415
15949         * g++.dg/template/qual2.C: New test.
15950
15951         PR c++/8545
15952         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
15953
15954         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
15955
15956 2003-01-25  Roger Sayle  <roger@eyesopen.com>
15957
15958         * gcc.c-torture/execute/switch-1.c: New test case.
15959
15960 2003-01-25  Jan Hubicka  <jh@suse.cz>
15961
15962         * gcc.c-torture/execute/20030125-1.[cx]: New test.
15963
15964 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
15965
15966         Tweaks for Bison-1.875. From the NEWS file:
15967         "- `parse error' -> `syntax error'
15968         Bison now uniformly uses the term `syntax error'"
15969         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
15970         * gcc.dg/cpp/digraph2.c: Likewise.
15971         * gcc.dg/cpp/direct2.c: Likewise.
15972         * gcc.dg/cpp/paste4.c: Likewise.
15973         * gcc.dg/c90-restrict-1.c: Likewise.
15974         * gcc.dg/c99-func-2.c: Likewise.
15975         * gcc.dg/noncompile/920721-2.c: Likewise.
15976         * gcc.dg/noncompile/930622-2.c: Likewise.
15977         * gcc.dg/noncompile/940112-1.c: Likewise.
15978         * gcc.dg/noncompile/950921-1.c: Likewise.
15979         * gcc.dg/noncompile/951123-1.c: Likewise.
15980         * gcc.dg/noncompile/971104-1.c: Likewise.
15981         * gcc.dg/noncompile/990416-1.c: Likewise.
15982
15983 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
15984
15985         * g++.dg/parse/undefined1.C: Add error message.
15986
15987 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
15988
15989         PR c++/9354
15990         * g++.dg/parse/new1.C: New test.
15991
15992         PR c++/9216
15993         * g++.dg/parse/template2.C: New test.
15994
15995         PR c++/9354
15996         * g++.dg/parse/typedef2.C: New test.
15997
15998         PR c++/9328
15999         * g++.dg/ext/typeof3.C: New test.
16000
16001 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16002
16003         PR c++/2738
16004         * g++.dg/parse/ret-type1.C: New test.
16005
16006         PR c++/3792
16007         * g++.dg/parse/tmpl-outside1.C: New test.
16008
16009         PR c++/4207
16010         * g++.dg/parse/int-as-enum1.C: New test.
16011
16012         PR c++/4903
16013         * g++.dg/parse/no-typename1.C: New test.
16014
16015         PR c++/5533
16016         * g++.dg/parse/no-value1.C: New test.
16017
16018         PR c++/5921
16019         * g++.dg/parse/wrong-inline1.C: New test.
16020
16021         PR c++/6402
16022         * g++.dg/parse/ref1.C: New test.
16023
16024         PR c++/6992
16025         * g++.dg/parse/attr-ctor1.C: New test.
16026
16027         PR c++/7229
16028         * g++.dg/parse/namespace5.C: New test.
16029
16030         PR c++/7917
16031         * g++.dg/parse/func-def1.C: New test.
16032
16033         PR c++/8143
16034         * g++.dg/parse/undefined1.C: New test.
16035
16036         PR c++/5723, PR c++/8522
16037         * g++.dg/parse/specialization1.C: New test.
16038
16039         PR c++/163, PR c++/8595
16040         * g++.dg/parse/struct-as-enum1.C: New test.
16041
16042         PR c++/9173
16043         * g++.dg/parse/undefined2.C: New test.
16044
16045 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
16046
16047         PR c++/9298
16048         * g++.dg/parse/template1.C: New test.
16049
16050         PR c++/9384
16051         * g++.dg/parse/using1.C: New test.
16052
16053         PR c++/9285
16054         PR c++/9294
16055         * g++.dg/parse/expr2.C: New test.
16056
16057         PR c++/9388
16058         * g++.dg/parse/lookup2.C: Likewise.
16059
16060 2003-01-21  Jan Hubicka  <jh@suse.cz>
16061
16062         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
16063         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
16064         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
16065         * gcc.c-torture/execute/string-opt-*.c: Likewise.
16066
16067 2003-01-20  Nick Clifton  <nickc@redhat.com>
16068
16069         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
16070         problem with ARM sibcall code generation.
16071
16072 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
16073
16074         * gcc.c-torture/execute/20030120-1.c: New.
16075
16076 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
16077
16078         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
16079
16080 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
16081
16082         PR c++/9272
16083         * g++.dg/parse/ctor1.C: New test.
16084
16085         PR c++/9294:
16086         * g++.dg/parse/qualified1.C: New test.
16087
16088         * g++.dg/parse/typename3.C: New test.
16089
16090 2003-01-16  Richard Henderson  <rth@redhat.com>
16091
16092         * g++.dg/tls/init-2.C: Fix error matches for real this time.
16093
16094 2003-01-16  Richard Henderson  <rth@redhat.com>
16095
16096         * g++.dg/pch/pch.exp: Copy test header to the working directory
16097         before using it either for precompilation or direct use.
16098         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
16099         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
16100
16101 2003-01-16  Richard Henderson  <rth@redhat.com>
16102
16103         * gcc.dg/pch/pch.exp: Copy test header to the working directory
16104         before using it either for precompilation or direct use.
16105         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
16106         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
16107
16108 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
16109
16110         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
16111         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
16112         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
16113         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
16114         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
16115         typename warning into error.
16116         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
16117         error messages.
16118         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
16119         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
16120         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
16121         messages.
16122         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
16123         make declaration visible in template.
16124         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
16125         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
16126         messages.
16127         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
16128         message.
16129         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
16130         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
16131         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
16132         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
16133         typename warning with error message.
16134         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
16135         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
16136         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
16137
16138 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
16139
16140         * g++.dg/parse/ambig2.C: New test.
16141
16142 2003-01-15  Richard Henderson  <rth@redhat.com>
16143
16144         * g++.dg/tls/init-2.C: Update error message string.
16145
16146 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16147
16148         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
16149
16150 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
16151
16152         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
16153         all for HC11/HC12.
16154         * gcc.c-torture/compile/20001205-1.x: Likewise.
16155         * gcc.c-torture/compile/20001226-1.x: Likewise.
16156         * gcc.c-torture/compile/920520-1.x: Likewise.
16157         * gcc.c-torture/compile/961203-1.x: Likewise.
16158         * gcc.c-torture/compile/20020604-1.x: Likewise.
16159
16160 2003-01-15  Jan Hubicka  <jh@suse.cz>
16161
16162         * gcc.c-torture/compile/20030115-1.c: New test.
16163
16164         * gcc.dg/i386-fpcvt-1.c: New test.
16165         * gcc.dg/i386-fpcvt-2.c: New test.
16166
16167 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
16168
16169         Further conform g++'s __vmi_class_type_info to the C++ ABI
16170         specification.
16171         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
16172         the specification.
16173
16174 2003-01-14  Jan Hubicka  <jh@suse.cz>
16175
16176         * gcc.dg/i386-fpcvt-1.c: New test.
16177         * gcc.dg/i386-fpcvt-2.c: New test.
16178
16179 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16180
16181         * gcc.dg/i386-mmx-3.c: New test.
16182
16183 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
16184
16185         PR c++/9264
16186         * g++.dg/parse/octal1.C: New file.
16187
16188         PR c++/9172
16189         * g++.dg/parse/typename1.C: New file.
16190
16191 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
16192
16193         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
16194         * gcc.dg/bf-no-ms-layout.c: Likewise.
16195         * gcc.dg/bf-ms-attrib.c: Likewise.
16196
16197 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
16198
16199         PR c++/9099
16200         * g++.dg/parse/dtor1.C: New file.
16201
16202         PR c++/9128
16203         * g++.dg/rtti/typeid1.C: New file.
16204
16205         PR c++/9153
16206         * g++.dg/parse/lookup1.C: New file.
16207
16208         PR c++/9171
16209         * g++.dg/templ/spec5.C: New file.
16210
16211 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
16212
16213         * gcc.c-torture/compile/20030110-1.c: New test.
16214
16215 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
16216
16217         Merge from pch-branch:
16218
16219         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
16220
16221         * gcc.dg/pch/cpp-1.h: New.
16222         * gcc.dg/pch/cpp-1.c: New.
16223         * gcc.dg/pch/cpp-2.h: New.
16224         * gcc.dg/pch/cpp-2.c: New.
16225
16226         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
16227
16228         * gcc.dg/pch/except-1.h: New.
16229         * gcc.dg/pch/except-1.c: New.
16230
16231         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
16232
16233         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
16234         running test.
16235         * gcc.dg/pch: Include *.hp not *.h.
16236         * gcc.dg/pch/system-1.h: New.
16237         * gcc.dg/pch/system-1.c: New.
16238
16239         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
16240
16241         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
16242         rather than trying to build and run a program using PCH.
16243         * gcc.dg/pch: Remove dg-do commands from test files.
16244
16245         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
16246
16247         * gcc.dg/pch/macro-3.c: New.
16248         * gcc.dg/pch/macro-3.h: New.
16249
16250         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
16251
16252         * gcc.dg/pch/common-1.c: New.
16253         * gcc.dg/pch/common-1.h: New.
16254         * gcc.dg/pch/decl-1.c: New.
16255         * gcc.dg/pch/decl-1.h: New.
16256         * gcc.dg/pch/decl-2.c: New.
16257         * gcc.dg/pch/decl-2.h: New.
16258         * gcc.dg/pch/decl-3.c: New.
16259         * gcc.dg/pch/decl-3.h: New.
16260         * gcc.dg/pch/decl-4.c: New.
16261         * gcc.dg/pch/decl-4.h: New.
16262         * gcc.dg/pch/decl-5.c: New.
16263         * gcc.dg/pch/decl-5.h: New.
16264         * gcc.dg/pch/global-1.c: New.
16265         * gcc.dg/pch/global-1.h: New.
16266         * gcc.dg/pch/inline-1.c: New.
16267         * gcc.dg/pch/inline-1.h: New.
16268         * gcc.dg/pch/inline-2.c: New.
16269         * gcc.dg/pch/inline-2.h: New.
16270         * gcc.dg/pch/static-1.c: New.
16271         * gcc.dg/pch/static-1.h: New.
16272         * gcc.dg/pch/static-2.c: New.
16273         * gcc.dg/pch/static-2.h: New.
16274
16275         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
16276
16277         * g++.dg/pch/pch.exp: Better handle failing testcases.
16278         * gcc.dg/pch/pch.exp: Likewise.
16279         * gcc.dg/pch/macro-1.c: New.
16280         * gcc.dg/pch/macro-1.h: New.
16281         * gcc.dg/pch/macro-2.c: New.
16282         * gcc.dg/pch/macro-2.h: New.
16283
16284         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
16285
16286         * g++.dg/dg.exp: Treat files in pch/ specially.
16287         * g++.dg/pch/pch.exp: New file.
16288         * g++.dg/pch/empty.H: New file.
16289         * g++.dg/pch/empty.C: New file.
16290         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
16291         "precompile".
16292
16293         * gcc.dg/pch/pch.exp: New file.
16294         * gcc.dg/pch/empty.h: New file.
16295         * gcc.dg/pch/empty.c: New file.
16296         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
16297         "precompile".
16298
16299 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16300
16301         * g++.dg/template/friend14.C: New test.
16302
16303 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16304
16305         * gcc.dg/old-style-asm-1.c: New test.
16306
16307 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
16308
16309         * gcc.c-torture/compile/20030109-1.c: New test.
16310
16311 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16312
16313         * gcc.c-torture/execute/20030109-1.c: New test.
16314
16315 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
16316
16317         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
16318         * g++.old-deja/g++.mike/dyncast2.C: Likewise
16319         * g++.old-deja/g++.mike/dyncast3.C: Likewise
16320         * g++.old-deja/g++.mike/eh2.C: Likewise
16321         * g++.old-deja/g++.mike/eh3.C: Likewise
16322         * g++.old-deja/g++.mike/eh5.C: Likewise
16323         * g++.old-deja/g++.mike/eh6.C: Likewise
16324         * g++.old-deja/g++.mike/eh7.C: Likewise
16325         * g++.old-deja/g++.mike/eh8.C: Likewise
16326         * g++.old-deja/g++.mike/eh9.C: Likewise
16327         * g++.old-deja/g++.mike/eh10.C: Likewise
16328         * g++.old-deja/g++.mike/eh12.C: Likewise
16329         * g++.old-deja/g++.mike/eh13.C: Likewise
16330         * g++.old-deja/g++.mike/eh14.C: Likewise
16331         * g++.old-deja/g++.mike/eh16.C: Likewise
16332         * g++.old-deja/g++.mike/eh17.C: Likewise
16333         * g++.old-deja/g++.mike/eh18.C: Likewise
16334         * g++.old-deja/g++.mike/eh21.C: Likewise
16335         * g++.old-deja/g++.mike/eh23.C: Likewise
16336         * g++.old-deja/g++.mike/eh24.C: Likewise
16337         * g++.old-deja/g++.mike/eh25.C: Likewise
16338         * g++.old-deja/g++.mike/eh26.C: Likewise
16339         * g++.old-deja/g++.mike/eh27.C: Likewise
16340         * g++.old-deja/g++.mike/eh28.C: Likewise
16341         * g++.old-deja/g++.mike/eh29.C: Likewise
16342         * g++.old-deja/g++.mike/eh31.C: Likewise
16343         * g++.old-deja/g++.mike/eh33.C: Likewise
16344         * g++.old-deja/g++.mike/eh34.C: Likewise
16345         * g++.old-deja/g++.mike/eh35.C: Likewise
16346         * g++.old-deja/g++.mike/eh36.C: Likewise
16347         * g++.old-deja/g++.mike/eh37.C: Likewise
16348         * g++.old-deja/g++.mike/eh38.C: Likewise
16349         * g++.old-deja/g++.mike/eh39.C: Likewise
16350         * g++.old-deja/g++.mike/eh40.C: Likewise
16351         * g++.old-deja/g++.mike/eh41.C: Likewise
16352         * g++.old-deja/g++.mike/eh42.C: Likewise
16353         * g++.old-deja/g++.mike/eh44.C: Likewise
16354         * g++.old-deja/g++.mike/eh46.C: Likewise
16355         * g++.old-deja/g++.mike/eh47.C: Likewise
16356         * g++.old-deja/g++.mike/eh48.C: Likewise
16357         * g++.old-deja/g++.mike/eh49.C: Likewise
16358         * g++.old-deja/g++.mike/eh50.C: Likewise
16359         * g++.old-deja/g++.mike/eh51.C: Likewise
16360         * g++.old-deja/g++.mike/eh53.C: Likewise
16361         * g++.old-deja/g++.mike/eh55.C: Likewise
16362         * g++.old-deja/g++.mike/p7912.C: Likewise
16363         * g++.old-deja/g++.mike/p9706.C: Likewise
16364         * g++.old-deja/g++.mike/p10416.C: Likewise
16365         * g++.old-deja/g++.mike/p11667.C: Likewise
16366         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
16367         Remove redundant reference to Iris.
16368         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
16369         Elxsi, i860, Pico Java, and WE32K.
16370
16371 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
16372
16373         * g++.dg/ext/asm4.C: New test.
16374
16375 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16376
16377         PR c++/9030
16378         * g++.dg/template/friend12.C: New test.
16379         * g++.dg/template/friend13.C: Likewise.
16380         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
16381
16382 2003-01-08  Jan Hubicka  <jh@suse.cz>
16383
16384         * gcc.dg/i386-cadd.c: New test.
16385         * gcc.dg/i386-cmov4.c: Likewise.
16386
16387 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
16388
16389         PR c++/9165
16390         * g++.dg/warn/Wunused-3.C: New test.
16391
16392         * g++.dg/abi/bitfield9.C: New test.
16393
16394         PR c++/9189
16395         * g++.dg/parse/defarg3.C: New test.
16396
16397 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
16398
16399         * g++.dg/parse/ambig1.C: New test.
16400         * g++.dg/parse/defarg2.C: New test.
16401
16402 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
16403
16404         * g++.dg/template/defarg-1.C: New test.
16405         * g++.dg/template/local2.C: Likewise.
16406
16407 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
16408
16409         * gcc.c-torture/execute/20030105-1.c: New test.
16410
16411 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16412
16413         * g++.dg/parse/namespace3.C: Remove extra semicolons.
16414         * g++.dg/parse/namespace4.C: Likewise.
16415
16416 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
16417
16418         * g++.dg/template/ntp2.C: New test.
16419
16420 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
16421
16422         * g++.dg/parse/extern-C-1.C: New test.
16423
16424         * g++.dg/parse/namespace4.C: New test.
16425
16426         * g++.dg/template/nested1.C: New test.
16427
16428         * g++.dg/parse/namespace3.C: New test.
16429
16430 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
16431
16432         * g++.dg/lookup/two-stage1.C: New test.
16433
16434 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16435
16436         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
16437         * g++.old-deja/g++.jason/access8.C: Likewise.
16438         * g++.old-deja/g++.other/decl5.C: Likewise.
16439
16440 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
16441
16442         * g++.dg/parse/parse7.C: New test.
16443
16444 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
16445
16446         PR c++/2843
16447         * g++.dg/ext/attrib7.C: New test.
16448
16449 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
16450
16451         * g++.dg/parse/parse6.C: New test.
16452
16453 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
16454
16455         * gcc.dg/h8300-stack-1.c: New.
16456
16457 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
16458
16459         g++.dg/lookup/exception1.C: New test.
16460
16461         g++.dg/lookup/template1.C: New test.
16462
16463         g++.dg/parse/namespace2.C: New test.
16464
16465         g++.dg/parse/parens2.C: New test.
16466
16467 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16468
16469         * g++.dg/parse/parse5.C: New test.
16470         * g++.dg/lookup/scoped4.C: New test.
16471
16472 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
16473
16474         * g++.dg/parse/parens1.C: New test.
16475
16476         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
16477         angle-bracket1.C.
16478         * g++.dg/parse/parens2.C: New test.
16479
16480         * g++.dg/lookup/scope-operator1.C: New test.
16481
16482         * g++.dg/parse/operator1.C: New test.
16483
16484 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16485
16486         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
16487         * g++.old-deja/g++.other/access6.C: Likewise.
16488         * g++.old-deja/g++.other/decl1.C: Likewise.
16489         * g++.old-deja/g++.pt/typename12.C: Likewise.
16490
16491 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
16492
16493         * g++.dg/parse/namespace1.C: New test.
16494
16495 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16496
16497         * g++.dg/parse/parse4.C: New test.
16498
16499 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16500
16501         * g++.dg/parse/parse3.C: New test.
16502
16503 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16504
16505         * g++.dg/parse/parse2.C: New test.
16506
16507 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16508
16509         * g++.dg/template/friend11.C: New test.
16510
16511 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16512
16513         * g++.dg/parse/parse1.C: New test.
16514
16515 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
16516
16517         * lib/profopt.exp: Change the name of a global variable to avoid
16518         possible clashes with other test suites.
16519
16520 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
16521
16522         * g++.dg/inherit/covariant8.C: New test.
16523
16524 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
16525
16526         * g++.dg/init/array9.C: New test.
16527
16528         PR c++/9112
16529         * g++.dg/parse/expr1.C: New test.
16530
16531 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
16532
16533         * gcc.c-torture/compile/20021230-1.c: New test.
16534
16535 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
16536
16537         * g++.dg/inherit/covariant5.C: New test.
16538         * g++.dg/inherit/covariant6.C: New test.
16539         * g++.dg/inherit/covariant7.C: New test.
16540
16541 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16542
16543         PR c++/2739
16544         * g++.dg/other/access2.C: New test.
16545
16546 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16547
16548         * g++.dg/other/anon-struct.C: No longer fails
16549         * g++.old-deja/g++.brendan/parse4.C: Likewise.
16550         * g++.old-deja/g++.brendan/parse5.C: Likewise.
16551         * g++.old-deja/g++.brendan/parse6.C: Likewise.
16552
16553 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16554
16555         * g++.dg/parse/angle-bracket.C (main): No longer fails.
16556
16557 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
16558
16559         * g++.dg/eh/spec4.C: Remove stray semicolon.
16560         * g++.dg/expr/pmf-1.C: Change error message.
16561         * g++.dg/ext/asm1.C: Remove stray semicolon.
16562         * g++.dg/ext/typename1.C: Add missing typenames.
16563         * g++.dg/inherit/template-as-base.C: Change error message.
16564         * g++.dg/lookup/scoped1.C: Likewise.
16565         * g++.dg/lookup/scoped2.C: Likewise.
16566         * g++.dg/lookup/using2.C: Likewise.
16567         * g++.dg/other/component1.C: Remove stray semicolon.
16568         * g++.dg/other/do1.C: Change error message.
16569         * g++.dg/other/error2.C: Likewise.
16570         * g++.dg/other/init1.C: Likewise.
16571         * g++.dg/other/packed1.C: Remove stray semicolon.
16572         * g++.dg/other/ptrmem2.C: Change error message.
16573         * g++.dg/parse/parameter-declaration-1.C: Remove line number
16574         marker.
16575         * g++.dg/special/initp1.C: Remove invalid attribute usage.
16576         * g++.dg/template/access3.C: Add typename keyword.
16577         * g++.dg/template/access5.C: Remove stray semicolon.
16578         * g++.dg/template/access6.C: Likewise.
16579         * g++.dg/template/complit1.C: Likewise.
16580         * g++.dg/template/crash1.C: Change error message.
16581         * g++.dg/template/inherit2.C: Remove stray semicolon.
16582         * g++.dg/template/instantiate2.C: Likewise.
16583         * g++.dg/template/instantiate3.C: Change error message.
16584         * g++.dg/template/qual1.C: Remove stray semicolon.
16585         * g++.dg/template/qualttp18.C: Change error message.
16586         * g++.dg/template/ref1.C: Remove stray semicolon.
16587         * g++.dg/template/sizeof1.C (A::value): Declare it.
16588         * g++.dg/template/spec4.C: Change error message.
16589         * g++.dg/template/static1.C: Likewise.
16590         * g++.dg/template/type1.C: Likewise.
16591         * g++.dg/template/typename3.C: Likewise.
16592         * g++.old-deja/g++.benjamin/13478.C: Change error message.
16593         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
16594         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
16595         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
16596         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
16597         named return value extension.
16598         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
16599         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
16600         * g++.old-deja/g++.bob/extern_C.C: Likewise.
16601         * g++.old-deja/g++.bob/inherit2.C: Likewise.
16602         * g++.old-deja/g++.brendan/complex1.C: Likewise.
16603         * g++.old-deja/g++.brendan/copy5.C: Likewise.
16604         * g++.old-deja/g++.brendan/crash13.C: Likewise.
16605         * g++.old-deja/g++.brendan/crash15.C: Likewise.
16606         * g++.old-deja/g++.brendan/crash18.C: Change error message.
16607         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
16608         * g++.old-deja/g++.brendan/crash38.C: Likewise.
16609         * g++.old-deja/g++.brendan/crash50.C: Likewise.
16610         * g++.old-deja/g++.brendan/crash56.C: Likewise.
16611         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
16612         syntax.
16613         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
16614         * g++.old-deja/g++.brendan/crash8.C: Change error message.
16615         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
16616         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
16617         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
16618         * g++.old-deja/g++.brendan/template11.C: Likewise.
16619         * g++.old-deja/g++.brendan/template26.C: Likewise.
16620         * g++.old-deja/g++.brendan/template27.C: Use explicit
16621         specialization syntax.
16622         * g++.old-deja/g++.brendan/template30.C: Likewise.
16623         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
16624         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
16625         non-dependent names.
16626         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
16627         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
16628         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
16629         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
16630         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
16631         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
16632         named return value extension.
16633         * g++.old-deja/g++.ext/namedret2.C: Likewise.
16634         * g++.old-deja/g++.ext/namedret3.C: Likewise.
16635         * g++.old-deja/g++.ext/return1.C: Likewise.
16636         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
16637         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
16638         * g++.old-deja/g++.jason/access8.C: Likewise.
16639         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
16640         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
16641         pseudo-destructor names.
16642         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
16643         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
16644         pseudo-destructor names.
16645         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
16646         * g++.old-deja/g++.jason/overload19.C: Likewise.
16647         * g++.old-deja/g++.jason/overload32.C: Likewise.
16648         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
16649         stray semicolons.
16650         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
16651         * g++.old-deja/g++.jason/return.C: Likewise.
16652         * g++.old-deja/g++.jason/return2.C: Likewise.
16653         * g++.old-deja/g++.jason/shadow1.C: Likewise.
16654         * g++.old-deja/g++.jason/special.C: Use explicit specialization
16655         syntax.
16656         * g++.old-deja/g++.jason/template10.C: Account for use of
16657         non-dependent names.
16658         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
16659         syntax.
16660         * g++.old-deja/g++.jason/template37.C: Likewise.
16661         * g++.old-deja/g++.law/access4.C: Change error messages.
16662         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
16663         pseudo-destructor names.
16664         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
16665         * g++.old-deja/g++.law/ctors9.C: Likewise.
16666         * g++.old-deja/g++.law/cvt22.C: Likewise.
16667         * g++.old-deja/g++.law/dtors5.C: Likewise.
16668         * g++.old-deja/g++.law/global-init1.C: Likewise.
16669         * g++.old-deja/g++.law/missed-error3.C: Likewise.
16670         * g++.old-deja/g++.law/operators28.C: Likewise.
16671         * g++.old-deja/g++.law/visibility28.C: Likewise.
16672         * g++.old-deja/g++.martin/eval1.C: Likewise.
16673         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
16674         name.
16675         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
16676         * g++.old-deja/g++.mike/net34.C: Likewise.
16677         * g++.old-deja/g++.mike/net36.C: Likewise.
16678         * g++.old-deja/g++.mike/ns2.C: Likewise.
16679         * g++.old-deja/g++.mike/p12306.C: Likewise.
16680         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
16681         value extension.
16682         * g++.old-deja/g++.mike/p700.C: Likewise.
16683         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
16684         * g++.old-deja/g++.mike/p710.C: Likewise.
16685         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
16686         value extension.
16687         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
16688         * g++.old-deja/g++.mike/pmf9.C: Likewise.
16689         * g++.old-deja/g++.ns/crash2.C: Likewise.
16690         * g++.old-deja/g++.ns/crash3.C: Likewise.
16691         * g++.old-deja/g++.ns/invalid1.C: Likewise.
16692         * g++.old-deja/g++.ns/ns17.C: Likewise.
16693         * g++.old-deja/g++.ns/template16.C: Likewise.
16694         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
16695         keyword.
16696         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
16697         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
16698         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
16699         named return value extension.
16700         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
16701         * g++.old-deja/g++.other/access4.C: Issue additional error
16702         messages.
16703         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
16704         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
16705         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
16706         * g++.old-deja/g++.other/crash25.C: Change error message.
16707         * g++.old-deja/g++.other/crash4.C: Change error message.
16708         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
16709         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
16710         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
16711         checks.
16712         * g++.old-deja/g++.other/defarg8.C: Likewise.
16713         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
16714         * g++.old-deja/g++.other/dtor10.C: Likewise.
16715         * g++.old-deja/g++.other/incomplete.C: Likewise.
16716         * g++.old-deja/g++.other/linkage7.C: Likewise.
16717         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
16718         lookup algorithm.
16719         * g++.old-deja/g++.other/mangle2.C: Likewise.
16720         * g++.old-deja/g++.other/refinit2.C: Likewise.
16721         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
16722         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
16723         * g++.old-deja/g++.pt/crash28.C: Likewise.
16724         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
16725         syntax.
16726         * g++.old-deja/g++.pt/crash32.C: Change error message.
16727         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
16728         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
16729         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
16730         error message position.
16731         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
16732         * g++.old-deja/g++.pt/defarg8.C: Change error message.
16733         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
16734         syntax.
16735         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
16736         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
16737         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
16738         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
16739         keyword.
16740         * g++.old-deja/g++.pt/explicit31.C: Likewise.
16741         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
16742         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
16743         keyword.
16744         * g++.old-deja/g++.pt/explicit71.C: Change error message.
16745         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
16746         syntax.
16747         * g++.old-deja/g++.pt/friend28.C: Account for use of
16748         non-dependent names.
16749         * g++.old-deja/g++.pt/friend29.C: Likewise.
16750         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
16751         rules.
16752         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
16753         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
16754         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
16755         lookup rules.
16756         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
16757         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
16758         keyword.
16759         * g++.old-deja/g++.pt/memclass20.C: Likewise.
16760         * g++.old-deja/g++.pt/memclass5.C: Likewise.
16761         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
16762         keyword.
16763         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
16764         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
16765         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
16766         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
16767         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
16768         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
16769         keyword.
16770         * g++.old-deja/g++.pt/spec10.C: Likewise.
16771         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
16772         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
16773         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
16774         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
16775         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
16776         * g++.old-deja/g++.pt/ttp62.C: Likewise.
16777         * g++.old-deja/g++.pt/ttp64.C: Likewise.
16778         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
16779         * g++.old-deja/g++.pt/typename15.C: Likewise.
16780         * g++.old-deja/g++.pt/typename22.C: Likewise.
16781         * g++.old-deja/g++.pt/typename6.C: Change error messages.
16782         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
16783         * g++.old-deja/g++.pt/virtual2.C: Likewise.
16784         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
16785         syntax.
16786         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
16787         return value extension.
16788         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
16789         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
16790         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
16791         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
16792
16793 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
16794
16795         * g++.dg/warn/inline1.C: New test.
16796         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
16797         * g++.old-deja/g++.jason/synth10.C: Likewise.
16798         * g++.old-deja/g++.mike/net31.C: Likewise.
16799         * g++.old-deja/g++.mike/p8786.C: Likewise.
16800
16801         * g++.dg/template/friend10.C: New test.
16802         * g++.dg/template/conv5.C: New test.
16803
16804 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
16805
16806         * g++.dg/lookup/scoped3.C: New test.
16807
16808         * g++.dg/lookup/decl1.C: New test.
16809         * g++.dg/lookup/decl2.C: New test.
16810
16811 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16812
16813         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
16814         gcc.c-torture/compile/20021015-1.c,
16815         gcc.c-torture/compile/20021015-2.c,
16816         gcc.c-torture/compile/20021123-1.c,
16817         gcc.c-torture/compile/20021123-2.c,
16818         gcc.c-torture/compile/20021123-3.c,
16819         gcc.c-torture/compile/20021123-4.c,
16820         gcc.c-torture/execute/20021024-1.c: Add tests previously added
16821         only to 3.1 or 3.2 branch.
16822
16823 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
16824
16825         * gcc.dg/i386-bitfield3.c: New test.
16826
16827         * gcc.dg/i386-bitfield2.c: New test.
16828
16829 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
16830
16831         * g++.dg/parse/conv_op1.C: New test.
16832
16833 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
16834
16835         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
16836         approved.
16837
16838 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
16839
16840         * gcc.c-torture/compile/20021220-1.c: New test.
16841
16842 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
16843
16844         * gcc.dg/i386-fastcall-1.c: New.
16845
16846 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16847
16848         * gcc.c-torture/execute/20021219-1.c: New test.
16849
16850 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16851
16852         * gcc.dg/i386-pic-1.c: New test.
16853
16854 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16855
16856         PR c++/8099
16857         * g++.dg/template/friend9.C: New test.
16858
16859 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16860
16861         PR c++/3663
16862         * g++.dg/template/access7.C: New test.
16863
16864 2002-12-18  Nick Clifton  <nickc@redhat.com>
16865
16866         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
16867         the libstdc++-v3 directory has been found.
16868
16869 2002-12-12  Devang Patel <dpatel@apple.com>
16870         * gcc.dg/darwin-ld-1.c: New test.
16871         * gcc.dg/darwin-ld-2.c: New test.
16872         * gcc.dg/darwin-ld-3.c: New test.
16873         * gcc.dg/darwin-ld-4.c: New test.
16874         * gcc.dg/darwin-ld-5.c: New test.
16875
16876 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16877
16878         * gcc.c-torture/compile/20021212-1.c: New test.
16879
16880 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
16881
16882         * gcc.dg/fshort-wchar: New test.
16883
16884 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
16885
16886         PR c++/8372
16887         * g++.dg/template/dtor1.C: New test.
16888
16889         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
16890         markers.
16891
16892 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
16893
16894         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
16895
16896 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
16897
16898         * g++.dg/template/static1.C: New test.
16899         * g++.dg/template/static2.C: New test.
16900         * g++.old-deja/g++.ext/memconst.C: New test.
16901
16902 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16903
16904         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
16905         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
16906         * g++.dg/special/initp1.C: Likewise.
16907
16908 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
16909
16910         * gcc.c-torture/execute/20021204-1.c: New test.
16911
16912 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
16913
16914         * gcc.dg/ppc-fmadd-1.c: New file.
16915         * gcc.dg/ppc-fmadd-2.c: New file.
16916         * gcc.dg/ppc-fmadd-3.c: New file.
16917
16918 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16919
16920         * gcc.c-torture/compile/20021204-1.c: New test.
16921
16922 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16923
16924         * g++.dg/inherit/covariant2.C: New test.
16925         * g++.dg/inherit/covariant3.C: New test.
16926         * g++.dg/inherit/covariant4.C: New test.
16927         * g++.dg/inherit/covariant1.C: Remove XFAIL.
16928         * g++.old-deja/g++.robertl/eb17.C: Likewise.
16929
16930 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
16931
16932         PR c++/8688
16933         * g++.dg/init/brace3.C: New test.
16934
16935 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
16936
16937         * gcc.dg/20020210-1.c: Fix a comment typo.
16938
16939 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
16940
16941         PR c++/8720
16942         * g++.dg/parse/defarg1.C: New test.
16943
16944         PR c++/8615
16945         * g++.dg/template/char1.C: New test.
16946
16947         * g++.dg/template/varmod1.C: Fix typo.
16948
16949 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16950
16951         DR 180
16952         * g++.old-deja/g++.pt/crash32.C: Expect error.
16953
16954 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
16955
16956         PR c++/5919
16957         * g++.dg/template/varmod1.C: New test.
16958
16959         PR c++/8727
16960         * g++.dg/inherit/typeinfo1.C: New test.
16961
16962         PR c++/8663
16963         * g++.dg/inherit/typedef1.C: New test.
16964
16965 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
16966
16967         PR c++/8332
16968         PR c++/8493
16969         * g++.dg/template/strlen1.C: New test.
16970
16971         PR c++/8227
16972         * g++.dg/template/ctor2.C: New test.
16973
16974         PR c++/8214
16975         * g++.dg/init/string1.C: New test.
16976
16977         PR c++/8511
16978         * g++.dg/template/friend8.C: New test.
16979
16980 2002-11-29  Joe Buck <jbuck@synopsys.com>
16981
16982         * g++.dg/lookup/anon2.C: New test.
16983
16984 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
16985
16986         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
16987         h8300 port.
16988
16989 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
16990
16991         * gcc.dg/bitfld-6.c: New test.
16992
16993 2002-11-27  Jan Hubicka  <jh@suse.cz>
16994
16995         * gcc.c-torture/execute/20021127.[cx]: New test.
16996
16997 2002-11-26  Jan Hubicka  <jh@suse.cz>
16998
16999         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
17000         quality.
17001
17002 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
17003
17004         * g++.dg/init/brace2.C: New test.
17005         * g++.old-deja/g++.mike/p9129.C: Correct.
17006
17007 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
17008
17009         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
17010
17011 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
17012
17013         * gcc.dg/sibcall-6: New test for indirect sibcalls.
17014
17015 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
17016
17017         * testsuite/g++.dg/abi/empty11.C: New test.
17018         * testsuite/g++.dg/rtti/cv1.C: New test.
17019
17020 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
17021
17022         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
17023
17024 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
17025
17026         * g++.dg/abi/empty10.C: New test.
17027
17028 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17029
17030         * gcc.c-torture/compile/20021124-1.c: New test.
17031
17032 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
17033
17034         * g++.dg/abi/rtti2.C: New test.
17035
17036 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17037
17038         * gcc.dg/i386-unroll-1.c: New test.
17039
17040 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17041
17042         * gcc.c-torture/compile/20021120-1.c: New test.
17043         * gcc.c-torture/compile/20021120-2.c: New test.
17044
17045 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17046
17047         * gcc.dg/bitfld-5.c: New test.
17048
17049 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17050
17051         * gcc.c-torture/execute/20021120-3.c: New test.
17052
17053 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17054
17055         * gcc.c-torture/execute/20021120-2.c: New test.
17056
17057 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17058
17059         * gcc.c-torture/execute/20021120-1.c: New test.
17060
17061 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
17062
17063         * gcc.c-torture/execute/20021118-3.c: New test.
17064
17065 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17066
17067         * gcc.c-torture/compile/20021119-1.c: New test.
17068
17069 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
17070
17071         * gcc.dg/duff-1.c: New test.
17072         * gcc.dg/duff-2.c: New test.
17073         * gcc.dg/duff-3.c: New test.
17074
17075 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
17076
17077         * gcc.dg/cpp/_Pragma5.c: New test.
17078
17079 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
17080
17081         * gcc.c-torture/execute/20021118-2.c: New test.
17082
17083 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
17084
17085         * gcc.c-torture/execute/20021118-1.c: New test.
17086
17087 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
17088
17089         * gcc.dg/20021116-1.c: New test.
17090
17091 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
17092
17093         * g++.dg/abi/vcall1.C: New test.
17094
17095 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
17096
17097         * gcc.dg/20021029-1.c: New test.
17098         * gcc.dg/20021029-2.c: New test.
17099
17100 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17101
17102         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
17103
17104 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17105
17106         PR c/8439
17107         * gcc.dg/20021110.c: Move to ...
17108         * gcc.c-torture/compile/20021110.c: .... here.
17109
17110 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17111
17112         PR c/8467
17113         * gcc.c-torture/execute/20021111-1.c
17114
17115 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17116
17117         PR c/8439
17118         * gcc.dg/20021110.c: New test.
17119
17120 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
17121
17122         * g++.dg/abi/vthunk3.C: Run only on x86.
17123
17124 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17125
17126         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
17127
17128 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
17129
17130         * lib/compat.exp (compat-execute): Fix logic error in last
17131         change.
17132
17133 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
17134
17135         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
17136
17137 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17138
17139         PR c++/8389
17140         * g++.dg/template/access6.C: New test.
17141
17142 2002-11-08  Jan Hubicka  <jh@suse.cz>
17143
17144         * gcc.dg/i386-ssefp-1.c: New test.
17145         * gcc.dg/i386-ssefp-1.c: New test.
17146
17147 2002-11-08  Jan Hubicka  <jh@suse.cz>
17148
17149         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
17150
17151 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
17152
17153         * g++.dg/abi/vthunk3.C: New test.
17154
17155         PR c++/8338
17156         * g++.dg/template/crash2.C: New test.
17157
17158 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
17159
17160         * testsuite/g++.dg/abi/dtor1.C: New test.
17161         * testsuite/g++.dg/abi/dtor2.C: Likewise.
17162
17163 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
17164
17165         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
17166         Darwin.
17167
17168 2002-11-04  Adam Nemet  <anemet@lnxw.com>
17169
17170         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
17171         -mthumb.  Only xfail with -O0.
17172
17173 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
17174
17175         * g++.dg/abi/thunk1.C: New test.
17176         * g++.dg/abi/thunk2.C: Likewise.
17177         * g++.dg/abi/vtt1.C: Likewise.
17178
17179 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
17180
17181         PR optimization/8423
17182         * gcc.c-torture/execute/builtin-constant.c: New test.
17183
17184 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
17185
17186         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
17187         Add some more cases.
17188
17189 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
17190
17191         PR c++/8391
17192         * g++.dg/opt/local1.C: New test.
17193
17194 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
17195
17196         PR c++/8160
17197         * g++.dg/template/complit1.C: New test.
17198
17199         PR c++/8149
17200         * g++.dg/template/typename4.C: Likewise.
17201
17202 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17203
17204         Core issue 287, PR c++/7639
17205         * g++.dg/template/instantiate1.C: Adjust error location.
17206         * g++.dg/template/instantiate3.C: New test.
17207         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
17208         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
17209         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
17210
17211 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
17212
17213         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
17214
17215 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
17216
17217         PR c++/8287
17218         * g++.dg/init/dtor2.C: New test.
17219
17220 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17221
17222         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
17223         * gcc.dg/nest.c: Bypass errors on irix6.
17224
17225 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
17226
17227         * gcc.dg/nest.c: Expect error for mmix-*-*.
17228         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
17229
17230 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
17231
17232         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
17233         markers.
17234
17235         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
17236
17237 2002-10-25  Mike Stump  <mrs@apple.com>
17238
17239         * gcc.dg/warn-1.c: New test.
17240
17241 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
17242
17243         * g++.dg/template/typename3.C: New test.
17244
17245 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
17246
17247         * g++.dg/lookup/ptrmem1.C: New test.
17248
17249         * g++.dg/abi/vthunk2.C: New test.
17250
17251 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
17252
17253         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
17254
17255 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
17256
17257         * g++.dg/abi/empty9.C: New test.
17258
17259 2002-10-24  Richard Henderson  <rth@redhat.com>
17260
17261         * g++.dg/inherit/thunk1.C: Enable for ia64.
17262
17263 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
17264
17265         PR c++/8067
17266         * g++.dg/lookup/pretty1.C: New test.
17267
17268 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
17269
17270         * gcc.dg/20021023-1.c: New test.
17271
17272 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
17273
17274         PR c++/7679
17275         * g++.dg/parse/inline1.C: New test.
17276
17277 2002-10-23  Richard Henderson  <rth@redhat.com>
17278
17279         * g++.dg/inherit/thunk1.C: Enable for x86_64.
17280
17281         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
17282
17283 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
17284
17285         PR c++/6579
17286         * g++.dg/parse/stmtexpr3.C: New test.
17287
17288 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17289
17290         * g++.dg/expr/cond1.C: New test.
17291
17292 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
17293
17294         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
17295
17296 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17297
17298         * g++.dg/abi/vbase13.C: New test.
17299         * g++.dg/abi/vbase14.C: Likewise.
17300
17301 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
17302
17303         * gcc.dg/tls/pic-1.c: New test.
17304         * gcc.dg/tls/nonpic-1.c: New test.
17305         * gcc.dg/20021018-1.c: New test.
17306
17307 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
17308
17309         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
17310         Remove only files with the same base name as the test case.
17311         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
17312         (profopt-execute): Likewise.  Also, remove old profiling
17313         and performance data files before running the tests.
17314
17315         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
17316         * g++.dg/bprob/bprob.exp: Likewise.
17317         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
17318         to allow more general test case names.
17319
17320         * g++.dg/bprob/bprob-1.C: Rename to ...
17321         * g++.dg/bprob/g++-bprob-1.C: ... this.
17322
17323         * g77.dg/bprob/bprob-1.f: Rename to ...
17324         * g77.dg/bprob/g77-bprob-1.f: ... this.
17325
17326 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
17327
17328         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
17329         bison 1.50 or later.
17330
17331 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
17332
17333         * g++.dg/README: Describe more test directories.
17334
17335 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17336
17337         * g++.dg/init/array6.C: Add additional tests.
17338
17339 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
17340
17341         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
17342         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
17343
17344 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
17345
17346         * gcc.c-torture/compile/20020604-1.x: New.
17347         * gcc.c-torture/compile/simd-5.x: Likewise.
17348         * gcc.c-torture/execute/920710-1.x: Likewise.
17349         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
17350
17351 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17352
17353         * g++.dg/inherit/override1.C: Add dg-options clause.
17354
17355 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17356
17357         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
17358         _mm_slli_si128.
17359
17360 2002-10-19  Andreas Schwab  <schwab@suse.de>
17361
17362         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
17363         directory component.
17364
17365 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
17366
17367         * g++.dg/inherit/thunk1.C: New test.
17368
17369         * g++.dg/inherit/override1.C: New test.
17370
17371         * g++.dg/abi/mangle11.C: New test.
17372         * g++.dg/abi/mangle14.C: New test.
17373         * g++.dg/abi/mangle17.C: New test.
17374
17375 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
17376
17377         * g++.dg/overload/member2.C: New test.
17378
17379 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
17380
17381         * g++.dg/README: Describe new compat directory.
17382         * g++.dg/dg.exp: Skip tests in compat directory.
17383         * README.compat: New file.
17384         * lib/compat.exp: New expect script.
17385         * g++.dg/compat: New test directory.
17386         * g++.dg/compat/compat.exp: New expect script.
17387         * g++.dg/compat/abi: New test directory.
17388         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
17389         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
17390         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
17391         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
17392         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
17393         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
17394         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
17395         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
17396         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
17397         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
17398         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
17399         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
17400         * g++.dg/compat/break: New test directory.
17401         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
17402         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
17403         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
17404         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
17405         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
17406         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
17407         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
17408         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
17409         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
17410         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
17411         g++.dg/compat/break/README: New files.
17412         * g++.dg/compat/eh: New test directory.
17413         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
17414         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
17415         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
17416         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
17417         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
17418         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
17419         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
17420         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
17421         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
17422         g++.dg/compat/eh/filter2_y.C,
17423         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
17424         g++.dg/compat/eh/new1_y.C,
17425         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
17426         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
17427         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
17428         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
17429         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
17430         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
17431         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
17432         g++.dg/compat/eh/unexpected1_y.C: New files.
17433         * g++.dg/compat/init: New test directory.
17434         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
17435         g++.dg/compat/init/array5_y.C,
17436         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
17437         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
17438         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
17439         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
17440         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
17441         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
17442         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
17443         g++.dg/compat/init/init-ref2_y.C: New files.
17444
17445 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
17446
17447         PR c++/7584
17448         * g++.dg/inherit/using3.C: New test.
17449
17450 2002-10-17  Jan Hubicka  <jh@suse.cz>
17451
17452         * gcc.dg/20021017-2.c: New test.
17453
17454 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
17455
17456         * g++.dg/abi/mangle16.C: Adjust.
17457
17458         * g++.dg/init/array8.C: New test.
17459
17460 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
17461
17462         * gcc.dg/special/mips-abi.exp: New test.
17463         * gcc.dg/special/mips-abi.s: Empty file used by the above.
17464
17465 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
17466
17467         * g++.dg/abi/mangle16.C: New test.
17468         * g++.dg/abi/mangle17.C: Likewise.
17469
17470         PR c++/7478
17471         * g++.dg/template/ref1.C: New test.
17472
17473 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17474
17475         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
17476
17477 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
17478
17479         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
17480
17481 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
17482
17483         PR c++/7524
17484         * g++.dg/init/array7.C: New test.
17485
17486 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
17487
17488         * g++.dg/init/array6.C: New test.
17489
17490         * g++.dg/abi/mangle13.C: Likewise.
17491         * g++.dg/abi/mangle14.C: Likewise.
17492         * g++.dg/abi/mangle15.C: Likewise.
17493
17494 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17495
17496         * g++.dg/abi/empty8.C: New test.
17497
17498 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
17499
17500         * g++.dg/init/ctor1.C: New test.
17501
17502 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
17503
17504         * gcc.c-torture/execute/20021015-1.c: New test.
17505
17506 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
17507
17508         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
17509
17510 2002-10-14  Jan Hubicka  <jh@suse.cz>
17511
17512         * gcc.dg/i386-ssetype-[1-5].c: New tests.
17513
17514 2002-10-14  Richard Henderson  <rth@redhat.com>
17515
17516         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
17517
17518 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17519
17520         PR optimization/6631
17521         * g++.dg/opt/const2.C: New test.
17522
17523 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17524
17525         PR c++/7176
17526         * g++.dg/parse/friend1.C: New test.
17527         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
17528
17529 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
17530
17531         * gcc.dg/20021014-1.c: New test.
17532
17533 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
17534
17535         PR c++/5661
17536         * g++.dg/ext/vlm1.C: New test.
17537         * g++.dg/ext/vlm2.C: Likewise.
17538
17539         * g++.dg/init/array1.C: Remove invalid braces.
17540         * g++.dg/init/brace1.C: New test.
17541         * g++.dg/init/copy2.C: Likewise.
17542         * g++.dg/init/copy3.C: Likewise.
17543         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
17544         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
17545         braces.
17546
17547 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
17548
17549         * gcc.dg/cpp/assembler.S: Don't use -ansi.
17550
17551 2002-10-11  Richard Shann  <richard.shann@superh.com>
17552
17553         * gcc.c-torture/compile/simd-5.c: New test.
17554
17555 2002-10-10  Roger Sayle  <roger@eyesopen.com>
17556
17557         * gcc.c-torture/execute/shiftopt-1.c: New test case.
17558
17559 2002-10-10  Jim Wilson  <wilson@redhat.com>
17560
17561         * gcc.c-torture/execute/20021010-1.c: New test.
17562
17563 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
17564
17565         PR c/7353
17566         * g++.dg/ext/typedef-init.C: New test.
17567         * gcc.dg/typedef-init.c: New test.
17568
17569 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
17570
17571         * gcc.dg/cpp/paste13.c: New test.
17572
17573 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17574
17575         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
17576         remaining platforms, XFAIL during compile, not execute.  Don't
17577         XFAIL at -O0.
17578
17579 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
17580
17581         * gcc.dg/alias-1.c: Tweak expected warning.
17582
17583 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
17584
17585         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
17586
17587 2002-10-06  Andreas Jaeger  <aj@suse.de>
17588
17589         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
17590         * gcc.dg/cpp/c++98.C: Likewise.
17591
17592         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
17593         * g++.dg/cpp/c++98.C: Likewise.
17594
17595         * g++.dg/README (Subdirectories): Mention cpp directory.
17596
17597         PR target/7559
17598         * gcc.dg/20021006-1.c: New test.
17599
17600 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17601
17602         PR c++/7804
17603         * g++.dg/other/warning1.C: New test.
17604
17605 2002-10-04  Roger Sayle  <roger@eyesopen.com>
17606
17607         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
17608         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
17609         and sparc-*-* with -m64 as expected failures.  See PR 8087.
17610
17611 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
17612
17613         PR c++/7931
17614         * g++.dg/template/ptrmem3.C: New test.
17615
17616         PR c++/7754
17617         * g++.dg/template/union1.C: New test.
17618
17619 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
17620
17621         PR c++/8006
17622         * g++.dg/abi/mangle9.C: New test.
17623         * g++.dg/abi/mangle10.C: New test.
17624         * g++.dg/abi/mangle11.C: New test.
17625         * g++.dg/abi/mangle12.C: New test.
17626
17627 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
17628
17629         PR c++/7188.
17630         * g++.dg/template/meminit1.C: New test.
17631         * g++.dg/warn/Wreorder-1.C: Likewise.
17632         * g++.old-deja/g++.mike/warn3.C: Tweak.
17633         * lib/prune.exp: Ingore "in copy constructor".
17634
17635 2002-10-02  Andreas Jaeger  <aj@suse.de>
17636
17637         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
17638         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
17639         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
17640         on x86-64.
17641
17642 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
17643
17644         * gcc.dg/empty1.C: Fix typo.
17645
17646 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
17647
17648         * gcc.dg/alias-1.c: New test.
17649
17650 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
17651
17652         * gcc.dg/empty1.C: New test.
17653
17654         * g++.dg/tls/init-2.C: Tweak error messages.
17655
17656 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
17657
17658         * gcc.c-torture/compile/20020923-1.c: New test.
17659
17660 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
17661
17662         * gcc.c-torture/execute/ffs-1.c: New test.
17663         * gcc.c-torture/execute/ffs-2.c: Ditto.
17664
17665 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
17666
17667         * g++.dg/overload/member1.C: New test.
17668
17669 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
17670
17671         * g++.dg/abi/empty7.C: New test.
17672         * g++.dg/init/pm2.C: Likewise.
17673
17674 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
17675
17676         * g++.dg/rtti/crash1.C: New test.
17677
17678 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
17679
17680         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
17681         gcc.dg/sibcall-4.c: New tests.
17682
17683 2002-09-28  Roger Sayle  <roger@eyesopen.com>
17684
17685         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
17686         powerpc and MMIX targets.
17687
17688 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
17689
17690         * gcc.dg/cpp/20020927-1.c: New.
17691
17692 2002-09-26  David S. Miller  <davem@redhat.com>
17693
17694         * gcc.c-torture/compile/trunctfdf.c: New.
17695
17696 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17697
17698         * lib/target-supports.exp (check_weak_available): Handle solaris2.
17699
17700 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
17701
17702         * gcc.c-torture/execute/loop-15.c: New.
17703
17704 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
17705
17706         * README.QMTEST: Fix typo.
17707
17708 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
17709
17710         * gcc.dg/20020926-1.c: New test.
17711
17712 2002-09-25  David S. Miller  <davem@redhat.com>
17713
17714         PR target/7842
17715         * gcc.c-torture/execute/shiftdi.c: New test.
17716
17717 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
17718
17719         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
17720         unique to the tool.
17721         * lib/g77.exp (g77_init): Likewise.
17722         * lib/g++.exp (g++_init): Likewise.
17723         * lib/objc.exp (objc_init): Likewise.
17724
17725 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
17726
17727         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
17728         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
17729         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
17730
17731 2002-09-25  Richard Henderson  <rth@redhat.com>
17732
17733         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
17734         too-small long double.
17735
17736 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
17737
17738         * gcc.dg/20020919-1.c: New test.
17739
17740 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
17741
17742         * g++.dg/abi/bitfield6.C: New test.
17743         * g++.dg/abi/bitfield7.C: New test.
17744         * g++.dg/abi/bitfield8.C: New test.
17745         * g++.dg/abi/vbase11.C: New test.
17746
17747 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17748
17749         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
17750         hppa*-*-hpux*.  Update test comment.
17751
17752 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
17753
17754         * gcc.dg/tls/struct-1.c: New test.
17755
17756 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
17757
17758         * gcc.dg/cpp/tr-warn2.c: Update.
17759
17760 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
17761
17762         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
17763
17764 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
17765
17766         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
17767         systems.
17768
17769 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
17770
17771         * gcc.c-torture/execute/ieee/mzero3.c: New test.
17772
17773         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
17774         Adjust for c++filt moved to binutils.  Remove spurious duplicate
17775         setting of cxxfilt.
17776
17777 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
17778
17779         * gcc.dg/20020312-2.c: Update for darwin.
17780
17781 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
17782
17783         * g++.old-deja/g++.other/crash32.C: Mark ICE.
17784
17785 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
17786
17787         * objc.dg/comp-types-1.m: New test.
17788         * objc.dg/comp-types-2.m: New test.
17789         * objc.dg/comp-types-3.m: New test.
17790         * objc.dg/comp-types-4.m: New test.
17791         * objc.dg/comp-types-5.m: New test.
17792         * objc.dg/comp-types-6.m: New test.
17793
17794 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17795
17796         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
17797
17798 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
17799
17800         * g++.dg/other/do1.C: New test.
17801
17802         * g++.dg/template/subst1.C: New test.
17803
17804 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
17805
17806         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
17807
17808 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
17809
17810         * g++.dg/template/qualttp20.C: Adjust expected errors.
17811         * g++.old-deja/g++.jason/report.C: Likewise.
17812         * g++.old-deja/g++.other/qual1.C: Likewise.
17813
17814         * g++.dg/lookup/scoped2.C: New test.
17815
17816         * g++.dg/ext/asm3.C: New test.
17817
17818 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
17819
17820         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
17821
17822 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
17823
17824         * ChangeLog: follow spelling conventions.
17825         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
17826         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
17827         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
17828         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
17829         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
17830         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
17831         * g++.old-deja/g++.law/global-init1.C: Likewise.
17832         * g++.old-deja/g++.other/delete4.C: Likewise.
17833         * g++.old-deja/g++.other/inline21.C: Likewise.
17834         * g++.old-deja/g++.other/singleton.C: Likewise.
17835         * g77.dg/strlen0.f: Likewise.
17836         * g77.f-torture/compile/20010519-1.f: Likewise.
17837         * g77.f-torture/compile/980310-4.f: Likewise.
17838         * gcc.c-torture/compile/20000605-1.c: Likewise.
17839         * gcc.c-torture/execute/20020225-1.c: Likewise.
17840         * gcc.dg/c90-hexfloat-2.c: Likewise.
17841         * gcc.dg/c99-bool-1.c: Likewise.
17842         * gcc.dg/c99-hexfloat-2.c: Likewise.
17843         * gcc.dg/dll-2.c: Likewise.
17844         * gcc.dg/wtr-union-init-1.c: Likewise.
17845         * gcc.dg/wtr-union-init-2.c: Likewise.
17846         * gcc.dg/wtr-union-init-3.c: Likewise.
17847         * gcc.dg/cpp/avoidpaste1.c: Likewise.
17848         * gcc.dg/cpp/defined.c: Likewise.
17849         * gcc.dg/cpp/macsyntx.c: Likewise.
17850         * gcc.dg/cpp/paste2.c: Likewise.
17851         * gcc.dg/cpp/trad/defined.c: Likewise.
17852         * gcc.dg/format/c90-printf-1.c: Likewise.
17853         * gcc.dg/format/c90-scanf-1.c: Likewise.
17854         * gcc.dg/format/c99-printf-1.c: Likewise.
17855         * gcc.dg/format/c99-scanf-1.c: Likewise.
17856         * gcc.misc-tests/gcov-8.c: Likewise.
17857         * lib/profopt.exp: Likewise.
17858
17859 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
17860
17861         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
17862
17863 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17864
17865         * g++.dg/inherit/using2.C: New test.
17866
17867 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
17868
17869         * ChangeLog: Follow spelling conventions.
17870         * g++.dg/template/friend4.C: Likewise.
17871         * g++.old-deja/g++.pt/crash67.C: Likewise.
17872         * gcc.c-torture/execute/20000801-4.c: Likewise.
17873         * gcc.dg/c90-digraph-1.c: Likewise.
17874         * gcc.dg/c94-digraph-1.c: Likewise.
17875         * gcc.dg/c99-digraph-1.c: Likewise.
17876         * gcc.dg/cpp/line5.c: Likewise.
17877         * gcc.dg/cpp/multiline.c: Likewise.
17878         * gcc.dg/cpp/trad/literals-1.c: Likewise.
17879         * gcc.dg/format/attr-3.c: Likewise.
17880         * gcc.dg/format/c90-scanf-3.c: Likewise.
17881         * gcc.dg/format/ext-4.c: Likewise.
17882
17883 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17884
17885         * g++.dg/template/pretty1.C: New test.
17886
17887 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
17888
17889         * gcc.c-torture/execute/struct-cpy-1.c: New test.
17890
17891 2002-09-13  Matt Austern  <austern@apple.com>
17892
17893         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
17894         passing a cast expression to a function by const reference.
17895
17896 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
17897
17898         * g++.dg/template/deduce1.C: New test.
17899
17900 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
17901
17902         * gcc.c-torture/execute/simd-1.c: Force all use of int to
17903         32-bit int.
17904
17905 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17906
17907         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
17908         usage.
17909
17910 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
17911
17912         * gcc.c-torture/compile/20020910-1.c: New test.
17913
17914 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
17915
17916         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
17917
17918 2002-09-10  Andreas Jaeger  <aj@suse.de>
17919
17920         * gcc.dg/20020312-2.c: Adjust for x86-64.
17921
17922 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
17923
17924         * g77.dg/7388.f: New test case for PR 7388.
17925
17926 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
17927
17928         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
17929
17930 2002-09-05  Ziemowit Laski <zlaski@apple.com>
17931
17932         * objc.dg/proto-lossage-1.m: New test.
17933
17934 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
17935
17936         * gcc.dg/cpp/_Pragma4.c: Fix typo.
17937
17938 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
17939
17940         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
17941         expected to pass.
17942
17943 2002-09-06  Stan Shebs  <shebs@apple.com>
17944             David Edelsohn  <edelsohn@gnu.org>
17945
17946         * gcc.dg/weak: New directory.
17947         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
17948         target-specific xfail bits.
17949         * gcc.dg/typeof-2.c: Move to new directory.
17950         * gcc.dg/weak.exp: New expect script.
17951
17952 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
17953
17954         * gcc.c-torture/execute/extzvsi.c: New test.
17955
17956 2002-09-05  Stan Shebs  <shebs@apple.com>
17957
17958         * gcc.dg/weak-1.c: xfail on Darwin.
17959         * gcc.dg/weak-2.c: Ditto.
17960         * gcc.dg/weak-3.c: Ditto.
17961         * gcc.dg/weak-4.c: Ditto.
17962         * gcc.dg/weak-5.c: Ditto.
17963         * gcc.dg/weak-6.c: Ditto.
17964         * gcc.dg/weak-7.c: Ditto.
17965         * gcc.dg/weak-8.c: Ditto.
17966         * gcc.dg/weak-9.c: Ditto.
17967
17968 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
17969
17970         * gcc.c-torture/execute/loop-14.c: New test.
17971
17972 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
17973
17974         * g++.dg/other/cxa-atexit1.C: New test.
17975
17976         * gcc.dg/typeof-2.c: New test.
17977
17978 2002-09-03  Roger Sayle  <roger@eyesopen.com>
17979
17980         * gcc.dg/builtins-2.c: New testcase.
17981         * gcc.dg/builtins-3.c: New testcase.
17982
17983 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
17984
17985         * gcc.dg/cpp/_Pragma4.c: New test.
17986
17987 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
17988
17989         * objc/execute/nil_method-1.m: New testcase.
17990
17991 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
17992
17993         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
17994         [Object class], not [Object initialize].
17995
17996 2002-08-31  Roger Sayle  <roger@eyesopen.com>
17997             Hans-Peter Nilsson  <hp@bitrange.com>
17998
17999         * gcc.c-torture/execute/20020720-1.x: Skip test on
18000         mmix-knuth-mmixware.  Correct comment.
18001
18002 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
18003
18004         * testsuite/g++.dg/abi/bitfield5.C: New test.
18005         * testsuite/g++.dg/abi/vbase10.C: Likewise.
18006
18007 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
18008
18009         * objc.dg/undeclared-selector.m: New test.
18010
18011 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
18012
18013         * g++.dg/other/offsetof1.C: Avoid cast warning.
18014
18015 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
18016
18017         * objc.dg/super-class-2.m: New test.
18018
18019 2002-08-24  Matt Austern  <austern@apple.com>
18020
18021         * g++.dg/ext/lvaddr.C: New test.
18022         * g++.dg/ext/lvcast.C: New test.
18023
18024 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
18025
18026         * testsuite/g++.dg/inherit/cond1.C: New test.
18027
18028 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
18029
18030         * gcc.dg/noncompile/incomplete-1.c: New test.
18031
18032 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
18033
18034         * gcc.dg/typespec-1.c: New test.
18035
18036 2002-08-20  Devang Patel  <dpatel@apple.com>
18037         * objc.dg/proto-hier-2.m: New test.
18038
18039 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
18040
18041         * objc.dg/bitfield-1.m: New test.
18042         * objc.dg/bitfield-2.m: New test.
18043
18044 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18045
18046         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
18047         gcc.dg/c99-flex-array-4.c: New tests.
18048
18049 2002-08-16  Stan Shebs  <shebs@apple.com>
18050
18051         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
18052
18053 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
18054
18055         * gcc.dg/typeof-1.c: New test.
18056         * g++.dg/ext/typeof2.C: New test.
18057
18058 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
18059
18060         * g++.dg/other/offsetof1.C: New test.
18061
18062 2002-08-14  Richard Henderson  <rth@redhat.com>
18063
18064         * gcc.dg/tls/diag-3.c: Fix expected message strings.
18065
18066 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
18067
18068         * gcc.dg/cpp/_Pragma3.c: New test.
18069
18070 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
18071
18072         * g++.dg/template/inherit3: New test.
18073
18074 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
18075
18076         * gcc.dg/bitfld-4.c: Add blank options.
18077
18078 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
18079
18080         * g++.dg/template/crash1.C: New test.
18081
18082 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
18083
18084         * gcc.dg/tls/opt-2.c: New test.
18085
18086 2002-08-08  Devang Patel  <dpatel@apple.com>
18087
18088         * objc.dg/selector-1.m : New test
18089
18090 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
18091
18092         * g++.dg/abi/bitfield4.C: New test.
18093         * gcc.dg/bitfld-4.c: New test.
18094
18095 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
18096
18097         * g++.dg/other/packed1.C: New test.
18098
18099 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
18100
18101         * g++.dg/abi/offsetof.C: Tweak error messages.
18102         * g++.old-deja/g++.mike/p10769a.C: Likewise.
18103
18104 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
18105
18106         * gcc.dg/bitfld-3.c: New test.
18107
18108 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
18109             Richard Henderson  <rth@redhat.com>
18110
18111         * gcc.dg/i386-bitfield1.c: New test.
18112         * g++.dg/abi/bitfield3.C: Update.
18113
18114 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
18115
18116         * objc.dg/const-str-2.m: Update.
18117         * gcc.dg/cpp/c++98.c: Change to C extension.
18118         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
18119         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
18120
18121 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
18122
18123         * testsuite/gcc.dg/tls/diag-3.c: New.
18124
18125 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
18126
18127         * g++.dg/README (Subdirectories): Document new subdir expr.
18128         * g++.dg/expr/pmf-1.C: New test.
18129
18130 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
18131
18132         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
18133
18134 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
18135
18136         * g++.dg/abi/bitfield3.C: New test.
18137
18138 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
18139
18140         * lib/gcov.exp: Tweak expected line formats.
18141         * gcc.misc-tests/gcov8.c: New test.
18142         * gcc.misc-tests/gcov8.x: New flags.
18143
18144 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
18145
18146         * consistency.vlad/layout/endian.c: Include string.h.
18147
18148         * gcc.c-torture/execute/20020805-1.c: New test.
18149
18150 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
18151
18152         * g++.dg/other/conversion1.C: New test.
18153
18154 2002-08-03  Roger Sayle  <roger@eyesopen.com>
18155
18156         * gcc.dg/builtins-1.c: New testcase.
18157
18158 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
18159
18160         * g++.dg/inherit/access3.C: New test.
18161
18162 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
18163
18164         * gcc.dg/ia64-visibility-2.c: New test.
18165
18166 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
18167
18168         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
18169         __qualifier_flags to __flags.
18170
18171 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
18172
18173         * g++.dg/inherit/operator1.C: New test.
18174         * g++.dg/lookup/disamb1.C: Fix typo in comment.
18175         * g++.dg/other/error1.C: Change expected error message.
18176         * g++.dg/template/conv4.C: Likewise.
18177
18178 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
18179
18180         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
18181         for documented behavior.
18182
18183 2002-07-25  Roger Sayle  <roger@eyesopen.com>
18184
18185         * gcc.c-torture/execute/20020720-1.x: Skip this test on
18186         several targets known to fail.
18187
18188 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
18189
18190         * gcc.dg/mips-args-[123].c: New tests.
18191
18192 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
18193
18194         * gcc.dg/ppc-spe.c: New.
18195
18196 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
18197
18198         * g++.dg/other/ptrmem4.C: New testcase.
18199
18200 2002-07-24  Richard Henderson  <rth@redhat.com>
18201
18202         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
18203
18204 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
18205
18206         * g++.dg/ext/alignof1.C (main): Return 0 for success.
18207
18208 2002-07-24  Roger Sayle  <roger@eyesopen.com>
18209
18210         * gcc.c-torture/execute/memset-3.c: New testcase.
18211
18212 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
18213
18214         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
18215         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
18216
18217 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18218
18219         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
18220         Delete.
18221
18222 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
18223
18224         * gcc.c-torture/compile/simd-4.c: New test.
18225
18226 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18227
18228         PR c++/7347, c++/7348
18229         * g++.dg/template/access4.C: New test.
18230         * g++.dg/template/access5.C: New test.
18231         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
18232         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
18233         * g++.old-deja/g++.pt/ttp58.C: Likewise.
18234         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
18235
18236 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
18237
18238         * gcc.dg/gnu89-init-2.c: New test.
18239
18240 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
18241
18242         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
18243
18244 2002-07-20  Roger Sayle  <roger@eyesopen.com>
18245
18246         * gcc.c-torture/execute/20020720-1.c: New testcase.
18247
18248 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
18249
18250         * gcc.dg/cpp/Wsignprom.c: New tests.
18251
18252 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
18253
18254         * gcc.c-torture/execute/loop-13.c: New test.
18255
18256 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
18257
18258         * gcc.dg/cpp/expr.c: New tests.
18259
18260 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
18261
18262         * g++.dg/opt/pr6713.C: Add template instantiation.
18263
18264 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
18265
18266         * gcc.dg/nest.c: New test.
18267
18268 2002-07-17  Richard Henderson  <rth@redhat.com>
18269
18270         * g++.dg/opt/pr6713.C: New test.
18271
18272 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
18273
18274         * gcc.c-torture/execute/loop-2e.x: Let the testcase
18275         XFAIL for all x86 processors.
18276
18277 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
18278
18279         * gcc.c-torture/execute/20010122-1.x: Do not test with
18280         -fomit-frame-pointer.
18281
18282 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18283
18284         * g++.dg/template/instantiate2.C: New test.
18285         * g++.dg/template/spec4.C: New test.
18286
18287 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18288
18289         * g++.dg/template/access2.C: New test.
18290         * g++.dg/template/access3.C: New test.
18291
18292 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
18293
18294         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
18295         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
18296         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
18297         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
18298         Convert to use <stdarg.h>.
18299         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
18300         Delete.
18301         * gcc.dg/va-arg-2.c: New.
18302         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
18303
18304 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
18305
18306         * gcc.c-torture/compile/20020710-1.c: New test.
18307
18308 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
18309                           Andrew Pinski  <pinskia@physics.uc.edu>
18310
18311         gcc.c-torture/compile/simd-2.c: New testcase.
18312         gcc.c-torture/compile/simd-3.c: Likewise.
18313
18314 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
18315
18316         PR c++/7224
18317         * g++.dg/overload/error1.C: New test.
18318
18319 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18320
18321         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
18322         configuration and IRIX 6 O32 ABI.
18323
18324 2002-07-11  Roger Sayle  <roger@eyesopen.com>
18325
18326         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
18327
18328 2002-07-10  Roger Sayle  <roger@eyesopen.com>
18329
18330         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
18331
18332 2002-07-10  Jeffrey A Law  <law@redhat.com>
18333
18334         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
18335
18336         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
18337
18338 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
18339
18340         * gcc.dg/20020312-2.c: Check for __PPC__.
18341
18342 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
18343
18344         * gcc.c-torture/compile/20020709-1.c: New test.
18345
18346 2002-07-07  Roger Sayle  <roger@eyesopen.com>
18347
18348         * g++.dg/template/qualttp21.C: New test case.
18349
18350 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
18351
18352         * gcc.c-torture/compile/20020706-1.c: New test.
18353         * gcc.c-torture/compile/20020706-2.c: New test.
18354
18355 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
18356             Alexandre Oliva  <aoliva@redhat.com>
18357
18358         * g++.dg/warn/incomplete1.C: New test.
18359
18360 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18361
18362         PR c++/7099
18363         * g++.dg/warn/noreturn1.C: New test.
18364
18365 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
18366
18367         PR c++/6706
18368         * g++.dg/debug/debug6.C: New test.
18369         * g++.dg/debug/debug7.C: New test.
18370
18371 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
18372
18373         * gcc.c-torture/compile/simd-3.c: New test.
18374
18375 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
18376
18377         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
18378         * gcc.dg/20020620-1.c: Likewise.
18379
18380 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18381
18382         PR c++/6944
18383         * g++.dg/init/array4.C: New test.
18384         * g++.dg/init/array5.C: New test.
18385
18386 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
18387
18388         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
18389         * gcc.c-torture/execute/simd-2.c (main): Likewise.
18390
18391 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18392
18393         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
18394         * gcc.dg/wtr-aggr-init-1.c: Likewise.
18395         * gcc.dg/wtr-conversion-1.c: Likewise.
18396         * gcc.dg/wtr-escape-1.c: Likewise.
18397         * gcc.dg/wtr-int-type-1.c: Likewise.
18398         * gcc.dg/wtr-label-1.c: Likewise.
18399         * gcc.dg/wtr-static-1.c: Likewise.
18400         * gcc.dg/wtr-strcat-1.c: Likewise.
18401         * gcc.dg/wtr-suffix-1.c: Likewise.
18402         * gcc.dg/wtr-switch-1.c: Likewise.
18403         * gcc.dg/wtr-unary-plus-1.c: Likewise.
18404         * gcc.dg/wtr-union-init-1.c: Likewise.
18405         * gcc.dg/wtr-union-init-2.c: Likewise.
18406         * gcc.dg/wtr-union-init-3.c: Likewise.
18407
18408         * gcc.dg/wtr-func-def-1.c: New test.
18409
18410 2002-07-02 Devang Patel <dpatel@apple.com>
18411
18412         * objc.dg/param-1.m: New test.
18413
18414 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
18415
18416         * gcc.dg/cpp/trad/directive.c: Add test.
18417         * gcc.dg/cpp/trad/macroargs.c: Add test.
18418         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
18419
18420 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
18421
18422         * gcc.dg/cpp/cmdlne-M.c: New test.
18423
18424 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
18425
18426         * objc.dg/desig-init-1.m: New test.
18427
18428 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18429
18430         PR c++/6716
18431         * g++.dg/template/instantiate1.C: New test.
18432
18433 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
18434
18435         PR c++/7112
18436         * g++.dg/template/sizeof2.C: New test.
18437
18438 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
18439
18440         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
18441         gcc.dg/cpp/trad/include.c: New tests.
18442
18443 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
18444
18445         PR target/7177
18446         * gcc.c-torture/compile/20020701-1.c: New test.
18447
18448 2002-07-01  Stan Shebs  <shebs@apple.com>
18449
18450         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
18451         header here...
18452         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
18453         (objc-torture-execute): or here.
18454
18455 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
18456
18457         * gcc.c-torture/execute/arith-rand-ll.c: New test.
18458
18459 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
18460
18461         * gcc.dg/cpp/trad/escaped-nl.c: New test.
18462
18463 2002-06-30  Devang Patel  <dpatel@apple.com>
18464
18465         * objc.dg/fsyntax-only.m: New test.
18466
18467 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
18468
18469         PR c++/6695
18470         * g++.dg/template/friend7.C: New file.
18471
18472 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
18473
18474         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
18475         return type.
18476
18477 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
18478
18479         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
18480         avoid division by zero.
18481
18482 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
18483
18484         * gcc.dg/Wunknownprag.c: New tests.
18485
18486 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
18487
18488         * gcc.c-torture/execute/simd-2.c: New test.
18489
18490 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
18491
18492         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
18493         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
18494         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
18495         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
18496         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
18497         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
18498         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
18499         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
18500         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
18501         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
18502         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
18503         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
18504         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
18505         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
18506         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
18507         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
18508         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
18509
18510 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
18511
18512         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
18513         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
18514         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
18515         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
18516         New tests.
18517         * gcc.dg/cpp/trad/directive.c: Update.
18518
18519 2002-06-23  Andreas Jaeger  <aj@suse.de>
18520
18521         * gcc.c-torture/execute/complex-6.c: New.
18522
18523 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
18524
18525         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
18526         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
18527         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
18528         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
18529
18530 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
18531
18532         * gcc.dg/cpp/trad: New directory with traditional tests copied
18533         from parent directory.
18534         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
18535         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
18536         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
18537         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
18538         Move to trad/ and rename.
18539         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
18540         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
18541         gcc.dg/cpp/trad/redef2.c: New tests.
18542         * gcc.dg/cpp/trad/trad.exp: New driver.
18543
18544 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
18545
18546         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
18547         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
18548         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
18549         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
18550         Remove.
18551
18552 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
18553
18554         * gcc.dg/20020620-1.c: New test.
18555
18556 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18557
18558         * g++.dg/template/ttp4.C: New test.
18559
18560 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
18561
18562         * g++.dg/opt/vt1.C: Fix regexp.
18563
18564 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18565
18566         * gcc.c-torture/execute/pure-1.c: Make functions static again.
18567         Don't use attribute `noinline'.
18568
18569 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
18570
18571         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
18572
18573 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
18574
18575         * gcc.c-torture/execute/simd-1.c: New.
18576
18577         * gcc.dg/simd-1.c: New.
18578
18579 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
18580
18581         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
18582
18583 2002-06-16  Richard Henderson  <rth@redhat.com>
18584
18585         * g++.dg/ext/anon-struct1.C: New.
18586         * g++.dg/ext/anon-struct2.C: New.
18587         * g++.dg/ext/anon-struct3.C: New.
18588         * gcc.dg/anon-struct-1.c: New.
18589         * gcc.dg/anon-struct-2.c: New.
18590         * gcc.dg/anon-struct-3.c: New.
18591         * gcc.dg/20011008-1.c: Adjust warning text.
18592         * gcc.dg/20020527-1.c: Add -fms-extensions.
18593
18594 2002-06-16  Richard Henderson  <rth@redhat.com>
18595
18596         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
18597
18598 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
18599
18600         * gcc.c-torture/execute/20020615-1.c: New test.
18601
18602 2002-06-15  Roger Sayle  <roger@eyesopen.com>
18603
18604         * gcc.c-tortuture/execute/compare-1.c: New test case.
18605         * gcc.c-tortuture/execute/compare-2.c: New test case.
18606         * gcc.c-tortuture/execute/compare-3.c: New test case.
18607
18608 2002-06-13  Richard Henderson  <rth@redhat.com>
18609
18610         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
18611         ia64 ilp32.
18612
18613 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18614
18615         * g++.dg/template/typename2.C: Update error message.
18616
18617 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
18618
18619         * gcc.c-torture/execute/20020611-1.c: New test.
18620
18621 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
18622
18623         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
18624         list of targets to skip.
18625
18626 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
18627
18628         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
18629         targets if not optimizing.
18630
18631 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
18632
18633         * gcc.c-torture/compile/20020605-1.c: New test.
18634
18635         * g++.dg/opt/vt1.C: New test.
18636
18637         * gcc.dg/20020531-1.c: New test.
18638
18639         * gcc.dg/20020530-1.c: New test.
18640
18641         * gcc.dg/20020527-1.c: New test.
18642
18643         * g++.dg/opt/cse1.C: New test.
18644
18645 2002-06-07  Roger Sayle  <roger@eyesopen.com>
18646
18647         * gcc.dg/20020607-2.c: New test case.
18648
18649 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
18650
18651         * gcc.c-torture/compile/20020604-1.c: New test.
18652
18653 2002-06-04  Richard Henderson  <rth@redhat.com>
18654
18655         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
18656         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
18657         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
18658
18659 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
18660
18661         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
18662
18663 2002-06-03  Richard Henderson  <rth@redhat.com>
18664
18665         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
18666         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
18667
18668 2002-06-02  Richard Henderson  <rth@redhat.com>
18669
18670         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
18671         test functions static.
18672
18673 2002-06-02  Andreas Jaeger  <aj@suse.de>
18674
18675         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
18676         now.
18677
18678 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18679
18680         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
18681         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
18682         Update for mofified diagnostics.
18683         * gcc.dg/c99-intconst-1.c: No longer fail.
18684
18685 2002-06-02  Richard Henderson  <rth@redhat.com>
18686
18687         * gcc.dg/uninit-A.c: Remove xfail markers.
18688
18689 2002-06-01  Roger Sayle  <roger@eyesopen.com>
18690
18691         * gcc.dg/fnegate-1.c: New test case.
18692
18693 2002-05-30  Osku Salerma  <osku@iki.fi>
18694
18695         * gcc.c-torture/execute/mayalias-1.c: New file.
18696
18697 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18698
18699         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
18700         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
18701         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
18702
18703 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
18704
18705         * gcc.c-torture/execute/20020529-1.c: New test.
18706
18707 2002-05-27  Richard Henderson  <rth@redhat.com>
18708
18709         * g++.dg/ext/attrib6.C: New test case.
18710
18711 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18712
18713         * gcc.c-torture/execute/pure-1.c: New test.
18714
18715 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
18716
18717         * gcc.dg/cpp/arith-2.c: Remove.
18718
18719 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
18720
18721         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
18722         * gcc.dg/cpp/if-3.c: Remove.
18723
18724 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
18725
18726         * g++.dg/opt/cse2.C: New test.
18727
18728 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
18729
18730         * gcc.dg/cpp/arith-1.c: New semantic tests.
18731         * gcc.dg/cpp/if-1.c: Update.
18732
18733 2002-05-24  Ben Elliston  <bje@redhat.com>
18734
18735         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
18736
18737 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
18738
18739         * gcc.dg/verbose-asm.c: New test.
18740
18741 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
18742
18743         * gcc.dg/cpp/paste12.c: New test.
18744
18745 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18746
18747         * g++.dg/parse/named_ops.C: New test.
18748
18749 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
18750
18751         * gcc/testsuite/gcc.dg/weak-8.c: New test.
18752
18753 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
18754
18755         * gcc.dg/weak-2.c: Allow optional leading underscore
18756         in scan-assembler symbol name.
18757         * gcc.dg/weak-3.c: Likewise.
18758         * gcc.dg/weak-4.c: Likewise.
18759         * gcc.dg/weak-5.c: Likewise.
18760
18761 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
18762
18763         * gcc.dg/20020523-1.c: New test.
18764
18765 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18766
18767         * objc.dg/const-str-2.m: Update now that we stop after
18768         a command line error.
18769
18770 2002-05-22  Richard Henderson  <rth@redhat.com>
18771
18772         * g++.dg/dg.exp: Fix typo in test pruneing.
18773
18774 2002-05-22  Richard Henderson  <rth@redhat.com>
18775
18776         * g++.dg/dg.exp: Prune the tls subdirectory.
18777         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
18778         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
18779         * g++.dg/tls/init-1.C: New.
18780
18781 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
18782
18783         * gcc.dg/20020517-1.c: New test.
18784
18785 2002-05-21  Richard Henderson  <rth@redhat.com>
18786
18787         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
18788         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
18789
18790 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
18791
18792         * g++.dg/other/copy2.C: New test.
18793
18794 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
18795
18796         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
18797         (MAX_COPY): Bump up to 10 times sizeof (long long).
18798         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
18799
18800         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
18801         sizeof (long long).
18802
18803         * gcc.c-torture/execute/strcpy-1.c: New test.
18804
18805 2002-05-19  Jason Merrill  <jason2redhat.com>
18806
18807         * g++.dg/ext/oper1.C: New test.
18808
18809 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
18810 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
18811
18812         * README.QMTEST: New file.
18813
18814         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
18815
18816 2002-05-19  Andreas Jaeger  <aj@suse.de>
18817
18818         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
18819         now.
18820         * gcc.c-torture/execute/loop-2d.x: Likewise.
18821
18822 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
18823
18824         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
18825         support weak symbols.
18826         * gcc.dg/weak-4.c: Likewise
18827         * gcc.dg/weak-6.c: Likewise
18828
18829 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
18830
18831         * gcc.dg/weak-3.c: Add dg-excess-error comment for
18832         cygwin, coff and h8300-*-hms targets
18833         * gcc.dg/weak-5.c: Likewise
18834         * gcc.dg/weak-7.c: Likewise
18835
18836 2002-05-16  Jason Merrill  <jason@redhat.com>
18837
18838         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
18839         (scan-assembler-not, scan-assembler-dem): Likewise.
18840         (scan-assembler-dem-not): Likewise.
18841
18842 2002-05-15  Richard Henderson  <rth@redhat.com>
18843
18844         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
18845
18846 2002-05-15  Richard Henderson  <rth@redhat.com>
18847
18848         * gcc.dg/weak-5.c (vfoo1c): No warning here.
18849         (vfoo1f): Warning here.
18850         (vfoo1l): Don't redefine the alias.
18851
18852 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
18853
18854         * g++.dg/init/pm1.C: New test.
18855
18856 2002-05-12  David S. Miller  <davem@redhat.com>
18857
18858         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
18859         types.
18860
18861 2002-05-10  Roger Sayle  <roger@eyesopen.com>
18862
18863         * gcc.c-torture/execute/20020510-1.c: New test case.
18864
18865 2002-05-10  David S. Miller  <davem@redhat.com>
18866
18867         * gcc.c-torture/execute/conversion.c: Test long double too.
18868
18869 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
18870
18871         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
18872         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
18873         * lib/g++.exp (g++_link_flags): Likewise.
18874         * lib/objc.exp (objc_target_compile): Likewise.
18875
18876 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
18877
18878         * gcc.dg/cpp/poison.c: Update.
18879         * gcc.dg/cpp/20000625-2.c: Remove.
18880         * gcc.dg/cpp/direct2s.c: Remove final test.
18881
18882 2002-05-08  Tom Rix  <trix@redhat.com>
18883
18884         * gcc.c-torture/execute/20020508-1.c: New test.
18885         * gcc.c-torture/execute/20020508-2.c: New test.
18886         * gcc.c-torture/execute/20020508-3.c: New test.
18887
18888 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
18889
18890         * gcc.dg/cpp/charconst-4.c: More tests.
18891
18892 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
18893
18894         PR c/6569
18895         * gcc.dg/weak-3.c: Update location of warning messages.
18896         * gcc.dg/weak-5.c: Likewise.
18897
18898 2002-05-06  Roger Sayle  <roger@eyesopen.com>
18899
18900         * gcc.c-torture/execute/20020506-1.c: New test case.
18901
18902 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
18903
18904         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
18905
18906 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18907
18908         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
18909
18910 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
18911
18912         * gcc.dg/cpp/charconst-3.c: New test.
18913
18914 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18915
18916         * gcc.dg/cpp/charconst.c: Update tests.
18917
18918 2002-05-05  Tim Josling  <tej@melbpc.org.au>
18919
18920         * treelang: Added directory for new sample language treelang. Also
18921         lib/treelang.exp: New file to signal treelang should be tested.
18922
18923 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
18924
18925         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
18926         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
18927         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
18928         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
18929         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
18930         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
18931         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
18932
18933 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
18934
18935         * gcc.dg/format/xopen-2.c: New test.
18936
18937 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
18938
18939         * gcc.dg/20020503-1.c: New test.
18940
18941 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
18942
18943         * g++.dg/init/dtor1.C: Make it tougher.
18944
18945 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
18946
18947         * g++.dg/init/dtor1.C: New test.
18948
18949 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
18950
18951         * gcc.dg/altivec-8.c: New.
18952
18953 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
18954
18955         * gcc.dg/altivec-7.c: New.
18956
18957 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
18958
18959         * g++.dg/parse/typedef1.C: New test.
18960
18961 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
18962
18963         PR c++/6486
18964         * g++.dg/template/friend6.C: New test.
18965
18966         PR c++/6492
18967         * g++.dg/init/copy1.C: New test.
18968
18969 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
18970
18971         * g++.dg/warn/effc1.C: New test.
18972
18973 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18974
18975         * gcc.dg/cpp/if-cexp.c: Add a test.
18976
18977 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
18978
18979         * gcc.dg/20020426-2.c: New test.
18980
18981 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
18982
18983         * gcc.dg/cpp/if-mop.c: Update.
18984         * gcc.dg/cpp/if-mpar.c: Add test.
18985         * gcc.dg/cpp/if-oppr.c: Update.
18986
18987 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18988
18989         PR c/6343
18990         * gcc.dg/weak-[2-7].c: New tests.
18991
18992 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
18993
18994         * gcc.dg/enum1.c: New test.
18995
18996 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
18997
18998         PR c++/6497
18999         * g++.dg/inherit/access2.C: New test.
19000
19001 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
19002
19003         PR bootstrap/6445
19004         * gcc.dg/20020426-1.c: New test.
19005
19006 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
19007
19008         * g++.dg/abi/enum1.C: New test.
19009
19010 2002-04-26  Richard Henderson  <rth@redhat.com>
19011
19012         * gcc.dg/c99-bool-1.c: Expect always true warning.
19013
19014 2002-04-25  Roger Sayle  <roger@eyesopen.com>
19015
19016         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
19017
19018 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19019
19020         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
19021         targets.
19022
19023 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
19024
19025         * g++.dg/abi/mange7.C: New test.
19026
19027         PR c++/6438.
19028         * g++.dg/parse/stmtexpr2.C: New test.
19029
19030 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
19031
19032         * gcc.dg/20020312-2.c: Add SH target.
19033
19034 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19035
19036         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
19037         compiler output on mips*-*-irix*.
19038
19039 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
19040
19041         * g++.dg/parse/attr1.C: New test.
19042
19043 2002-04-23  Roger Sayle  <roger@eyesopen.com>
19044
19045         * gcc.c-torture/execute/string-opt-17.c: New test case.
19046         * gcc.c-torture/execute/memset-2.c: New test case.
19047
19048 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
19049
19050         PR c++/6256:
19051         * g++.dg/template/friend5.C: New test.
19052
19053         PR c++/6331:
19054         * g++.dg/template/qual1.C: Likewise.
19055
19056 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
19057
19058         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
19059         Include stdlib.h, not stdio.h or ctype.h.
19060
19061 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
19062
19063         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
19064         cris-*-elf* and mmix-*-*.
19065         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
19066         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
19067         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
19068         Ditto.
19069         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
19070         * gcc.dg/wchar_t-1.c: Ditto.
19071
19072 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
19073
19074         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
19075         Clarify comment.
19076
19077 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
19078
19079         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
19080
19081 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19082
19083         * gcc.c-torture/execute/20000906-1.x: Delete.
19084
19085 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
19086
19087         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
19088
19089 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
19090
19091         * PR6367
19092         * g77.f-torture/execute/6367.f: New test.
19093         * g77.f-torture/execute/6367.x: Disable for MMIX.
19094
19095 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
19096
19097         * PR6352
19098         * g++.dg/opt/inline2.C: New test.
19099
19100 2002-04-18  Richard Henderson  <rth@redhat.com>
19101
19102         * gcc.dg/20000906-1.c: Enable for all targets.
19103         * gcc.c-torture/compile/iftrap-2.c: New.
19104
19105 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
19106
19107         * gcc.dg/20020418-1.c: New test.
19108         * gcc.dg/20020418-2.c: New test.
19109
19110 2002-04-18  Richard Henderson  <rth@redhat.com>
19111
19112         * gcc.c-torture/compile/iftrap-1.c: New.
19113         * gcc.dg/iftrap-1.c: Adjust for ia64.
19114         * gcc.dg/iftrap-2.c: New.
19115
19116 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
19117
19118         * gcc.c-torture/compile/20020418-1.c: New test.
19119
19120 2002-04-18  Roger Sayle  <roger@eyesopen.com>
19121
19122         * gcc.c-torture/compile/20020415-1.c: New.
19123
19124 2002-04-18  David S. Miller  <davem@redhat.com>
19125
19126         * gcc.c-torture/execute/20020418-1.c: New test.
19127
19128 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
19129
19130         * gcc.dg/20020416-1.c: New test.
19131
19132         * g++.dg/opt/inline1.C: New test.
19133
19134 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
19135
19136         * gcc.dg/altivec-5.c: New test.
19137
19138         * gcc.dg/20020415-1.c: New test.
19139
19140 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
19141
19142         * testsuite/lib/chill.exp: Remove.
19143
19144 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
19145
19146         * g++.dg/other/big-struct.C: New test.
19147
19148 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
19149
19150         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
19151         of scratch file.
19152
19153 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
19154
19155         PR c/6277
19156         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
19157         in scan-assembler function name
19158
19159 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
19160
19161         * g77.f-torture/execute/980628-4.x,
19162         g77.f-torture/execute/980628-5.x,
19163         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
19164         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
19165         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
19166         i[34567]86-*-*.
19167
19168 2002-04-13  David S. Miller  <davem@redhat.com>
19169
19170         * gcc.c-torture/execute/20020413-1.c: New test.
19171
19172 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
19173
19174         * gcc.dg/asm-6.c,
19175         * g++.dg/ext/asm1.C: New tests.
19176
19177 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
19178
19179         PR c++ 5373.
19180         * g++.dg/parse/stmtexpr1.C: New test.
19181
19182         PR c++/5189.
19183         * g++.dg/template/copy1.C: New test.
19184
19185 2002-04-12  Richard Henderson  <rth@redhat.com>
19186
19187         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
19188
19189 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
19190
19191         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
19192         gcc.c-torture/execute/20020307-2.c.
19193
19194 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
19195
19196         * g++.dg/ext/attrib5.C,
19197         * g++.dg/lookup/struct1.C: New tests.
19198
19199 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
19200
19201         * gcc.dg/20020411-1.c: New test.
19202
19203         * gcc.c-torture/execute/20020411-1.c: New test.
19204
19205 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
19206
19207         * g77.f-torture/execute/6177.f: New test.
19208
19209 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
19210
19211         PR middle-end/6247
19212         * g++.dg/opt/cleanup1.C: New test.
19213
19214         * g++.dg/opt/const1.C: New test.
19215
19216 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
19217
19218         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
19219
19220 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
19221
19222         PR c++/5507
19223         * g++.dg/template/typename2.C: New test.
19224
19225 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
19226
19227         * gcc.c-torture/execute/loop-12.c: New.
19228
19229 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
19230
19231         * g77.f-torture/execute/980628-4.x,
19232         g77.f-torture/execute/980628-5.x,
19233         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
19234         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
19235         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
19236
19237 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19238
19239         PR optimization/6086
19240         * g++.dg/opt/preinc1.C: New test.
19241
19242 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
19243
19244         PR c++/5571
19245         * g++.dg/opt/static2.C: New test.
19246
19247 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
19248
19249         PR c/5120
19250         * gcc.dg/20020406-1.c: New test.
19251
19252 2002-04-04  David S. Miller  <davem@redhat.com>
19253
19254         * gcc.c-torture/execute/20020404-1.c: New test.
19255
19256 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
19257
19258         PR c/6123
19259         * gcc.dg/20020312-2.c: Do not declare global register variable
19260         if __PIC__ or __pic__ is defined.
19261
19262 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
19263
19264         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
19265         __asm__ so that it works correctly even if -ansi -pedantic-errors.
19266
19267 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19268
19269         * gcc.misc-tests/linkage.exp: Update last change to handle
19270         sparc*-, not just sparc-.
19271
19272 2002-04-03  Richard Henderson  <rth@redhat.com>
19273
19274         * gcc.dg/cpp/ucs.c: Improved long UCS test.
19275
19276 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
19277
19278         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
19279
19280 2002-04-02  David S. Miller  <davem@redhat.com>
19281
19282         * gcc.c-torture/execute/20020402-3.c: New test.
19283
19284 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
19285
19286         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
19287         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
19288
19289         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
19290         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
19291         g77.f-torture/execute/20001201.x,
19292         g77.f-torture/execute/u77-test.x: New files.
19293
19294         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
19295         * gcc.dg/wchar_t-1.c: Ditto.
19296
19297 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19298
19299         * gcc.c-torture/execute/20020402-1.c: New test.
19300
19301 2002-04-01  Richard Henderson  <rth@redhat.com>
19302
19303         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
19304
19305         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
19306
19307 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19308
19309         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
19310
19311 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19312
19313         * g++.dg/inherit/template-as-base.C: Expect error.
19314         * g++.dg/inherit/namespace-as-base.C: Likewise.
19315
19316 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
19317
19318         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
19319         g++.dg/ext/instantiate3.C: Tweak match patterns.
19320
19321         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
19322         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
19323         -da test.
19324
19325 2002-03-31  Richard Henderson  <rth@redhat.com>
19326
19327         * gcc.dg/special/alias-2.c: New.
19328         * gcc.dg/special/ecos.exp: Run it.
19329
19330 2002-03-31  Richard Henderson  <rth@redhat.com>
19331
19332         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
19333
19334 2002-03-31  Kazu Hirata  <kazu@hxi.com>
19335
19336         * gcc.dg/weak-1.c: Disable on h8300 port.
19337
19338 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
19339
19340         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
19341         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
19342         ordering tests.
19343         * g++.dg/bprob/bprob-1.C: New test.
19344         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
19345         * g++.dg/gcov/gcov-1.C: New test.
19346         * g++.dg/gcov/gcov-1.x: New file.
19347         * g++.dg/gcov/gcov-2.C: New test.
19348         * g++.dg/gcov/gcov-3.C: New test.
19349         * g++.dg/gcov/gcov-3.h: New file.
19350
19351 2002-03-28  Roger Sayle  <roger@eyesopen.com>
19352
19353         * g++.old-deja/g++.other/builtins5.C: New test.
19354         * g++.old-deja/g++.other/builtins6.C: New test.
19355         * g++.old-deja/g++.other/builtins7.C: New test.
19356         * g++.old-deja/g++.other/builtins8.C: New test.
19357         * g++.old-deja/g++.other/builtins9.C: New test.
19358
19359 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
19360
19361         * g++.dg/opt/static1.C: New test.
19362
19363         * g++.dg/opt/longbranch1.C: New test.
19364
19365 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
19366
19367         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
19368
19369         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
19370
19371 2002-03-28  Jeffrey A Law  (law@redhat.com)
19372
19373         * gcc.c-torture/execute/20020328-1.c: New test.
19374
19375 2002-03-27  Richard Henderson  <rth@redhat.com>
19376
19377         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
19378         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
19379         move from g++.old-deja/g++.ext/.
19380
19381 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
19382
19383         * g++.dg/init/new2.C: New test.
19384
19385 2002-03-26  Richard Henderson  <rth@redhat.com>
19386
19387         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
19388
19389         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
19390         on sparc.
19391
19392         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
19393         sparcv9 systems.
19394         * gcc.dg/20001102-1.c: Likewise.
19395
19396 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
19397
19398         * gcc.dg/cpp/endif-pedantic1.c,
19399         gcc.dg/cpp/endif-pedantic2.c:  New tests.
19400
19401 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
19402
19403         * g++.dg/init/new1.C: New test.
19404
19405 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
19406
19407         * g++.dg/abi/vbase9.C: New test.
19408
19409 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
19410
19411         * gcc.dg/arm-asm.c: New test.
19412
19413 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
19414
19415         * gcc.dg/Wswitch-enum.c: New test.
19416         Fix PR c/5044.
19417
19418 2002-03-26  Richard Henderson  <rth@redhat.com>
19419
19420         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
19421         structure.
19422
19423 2002-03-25  Richard Henderson  <rth@redhat.com>
19424
19425         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
19426         sparcv9 systems.
19427
19428         * gcc.c-torture/compile/20011119-1.c (xxx): New.
19429         * gcc.c-torture/compile/20011119-2.c (xxx): New.
19430
19431 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
19432
19433         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
19434
19435 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
19436
19437         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
19438         targets using generic thunk support.
19439
19440 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
19441
19442         * gcc.c-torture/compile/20020323-1.c: New test.
19443
19444         * g++.dg/opt/conj2.C: New test.
19445
19446 2002-03-24  Richard Henderson  <rth@redhat.com>
19447
19448         * gcc.dg/weak-1.c: Use -fno-common.
19449
19450 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19451
19452         * g77.dg/f77-edit-apostrophe-out.f: New test
19453         * g77.dg/f77-edit-h-out.f: New test
19454         * g77.dg/f77-edit-t-in.f: New test
19455         * g77.dg/f77-edit-t-out.f: New test
19456         * g77.dg/f77-edit-x-out.f: New test
19457         * g77.dg/f77-edit-slash-out.f: New test
19458         * g77.dg/f77-edit-colon-out.f: New test
19459         * g77.dg/f77-edit-s-out.f: New test
19460
19461 2002-03-24  Richard Henderson  <rth@redhat.com>
19462
19463         * objc/execute/formal_protocol-6.x: New XFAIL.
19464
19465 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19466
19467         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
19468         that do not support weak symbols
19469
19470 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19471
19472         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
19473         * lib/g77.exp:  Likewise
19474         * lib/objc.exp: Likewise
19475
19476 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
19477
19478         * gcc.dg/Wswitch-default.c: New test.
19479
19480 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
19481
19482         * g++.dg/other/enum1.C: New test.
19483
19484 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
19485
19486         * gcc.dg/pragma-ep-3.c: Fix typo.
19487
19488 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19489
19490         * g++.dg/inherit/template-as-base.C: New test.
19491
19492 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
19493
19494         * g++.old-deja/g++.other/dwarf2-1.C: Move...
19495         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
19496
19497 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
19498
19499         * gcc.dg/cpp/multiline.c: Update to match.
19500
19501 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
19502
19503         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
19504
19505 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
19506
19507         * gcc.dg/cpp/extratokens2.c:  New file.
19508
19509 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
19510
19511         * gcc.dg/20020312-2.c: Add rs6000 target.
19512
19513         * gcc.c-torture/compile/20020319-1.c: New test.
19514
19515 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19516
19517         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
19518         (A, E): Handle this.
19519
19520 2002-03-20  Jason Merrill  <jason@redhat.com>
19521
19522         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
19523         ignoring -fpic.
19524         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
19525         through prune_gcc_output.
19526
19527 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
19528
19529         * gcc.c-torture/compile/20020320-1.c: New test.
19530
19531 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
19532
19533         * gcc.c-torture/compile/20020318-1.c: New test.
19534
19535         * gcc.dg/struct-by-value-1.c: New test.
19536
19537         * gcc.dg/20020319-1.c: New test.
19538
19539 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
19540
19541         * g++.dg/opt/conj1.C: New test.
19542
19543 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
19544
19545         * g++.dg/template/qualttp20.C: Revert previous change.
19546         * g++.dg/template/qualttp3.C: Likewise.
19547         * g++.dg/template/qualttp4.C: Likewise
19548         * g++.dg/template/qualttp5.C: Likewise
19549         * g++.dg/template/qualttp6.C: Likewise
19550         * g++.dg/template/qualttp7.C: Likewise
19551         * g++.dg/template/qualttp8.C: Likewise
19552         * g++.dg/template/recurse.C: Likewise.
19553
19554 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19555
19556         * gcc.dg/cpp/wchar-1.c: Update.
19557
19558 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
19559
19560         * g++.dg/template/conv1.C: New test.
19561         * g++.dg/template/conv2.C: New test.
19562         * g++.dg/template/conv3.C: New test.
19563         * g++.dg/template/conv4.C: New test.
19564
19565 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
19566
19567         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
19568         * g++.dg/template/qualttp3.C: Likewise.
19569         * g++.dg/template/qualttp4.C: Likewise
19570         * g++.dg/template/qualttp5.C: Likewise
19571         * g++.dg/template/qualttp6.C: Likewise
19572         * g++.dg/template/qualttp7.C: Likewise
19573         * g++.dg/template/qualttp8.C: Likewise
19574         * g++.dg/template/recurse.C: Likewise.
19575
19576 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
19577
19578         * g++.dg/opt/dtor1.C: New test.
19579
19580 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
19581
19582         * gcc.c-torture/compile/20020315-1.c: New test.
19583
19584 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
19585
19586         * gcc.dg/weak-1.c: Fix scan tests.
19587
19588 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
19589
19590         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
19591         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
19592         cris-*-aout* mmix-*-*.
19593         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
19594         cris-*-aout* mmix-*-*.
19595         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
19596         cris-*-elf* cris-*-aout* and mmix-*-*.
19597         * gcc.dg/20001009-1.c: Ditto.
19598         * gcc.dg/20010912-1.c: Ditto.
19599         * gcc.dg/20020122-4.c: Ditto.
19600         * gcc.dg/inline-2.c: Ditto.
19601
19602 2002-03-14  Jeffrey A Law  (law@cygnus.com)
19603
19604         * gcc.c-torture/compile/20020314-1.c: New test.
19605
19606 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
19607
19608         * gcc.c-torture/execute/20020314-1.c: New test.
19609
19610 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
19611
19612         * g++.dg/warn/Wunused-1.C: New test.
19613
19614 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
19615
19616         * g++.dg/abi/mangle6.C: New test.
19617
19618 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
19619
19620         * gcc.c-torture/compile/20020309-2.c: New test.
19621
19622         * gcc.c-torture/compile/20020312-1.c: New test.
19623
19624 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
19625
19626         * g++.dg/other/access1.C: New test.
19627
19628 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
19629
19630         * gcc.c-torture/execute/wchar_t-1.c: New test.
19631
19632 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
19633
19634         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
19635
19636 2002-03-12  Roger Sayle  <roger@eyesopen.com>
19637
19638         * gcc.dg/20020312-1.c: New test case.
19639
19640 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
19641
19642         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
19643
19644 2002-03-11  Richard Henderson  <rth@redhat.com>
19645
19646         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
19647         * g++.old-deja/g++.jason/report.C: Likewise.
19648
19649 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
19650
19651         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
19652         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
19653
19654 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
19655
19656         * testsuite/g++.dg/overload/pmf1.C: New test.
19657
19658 2002-03-11  Kazu Hirata  <kazu@hxi.com>
19659
19660         * gcc.c-torture/execute/20020307-1.c: Use long.
19661
19662 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
19663
19664         PR optimization/5844
19665         * gcc.dg/20020310-1.c: New test.
19666
19667 2002-03-09  Michael Meissner  <meissner@redhat.com>
19668
19669         * gcc.c-torture/execute/memcpy-2.c: New test.
19670         * gcc.c-torture/execute/memset-1.c: New test.
19671         * gcc.c-torture/execute/strlen-1.c: New test.
19672         * gcc.c-torture/execute/strcmp-1.c: New test.
19673         * gcc.c-torture/execute/strncmp-1.c: New test.
19674
19675 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
19676
19677         * gcc.dg/ppc-ldstruct.c: New test.
19678
19679 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
19680
19681         * gcc.c-torture/execute/va-arg-22.c: New test.
19682
19683 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19684
19685         * gcc.c-torture/compile/20020309-1.c: New test.
19686
19687 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
19688
19689         * gcc.c-torture/execute/20020307-2.c: New test.
19690
19691 2002-03-07  Jeffrey A Law  (law@redhat.com)
19692
19693         * g77.f-torture/compile/20020307-1.f: New test.
19694
19695 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
19696
19697         * gcc.dg/unordered-1.c: New test.
19698
19699 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
19700
19701         * gcc.c-torture/execute/20020307-1.c: New test.
19702
19703 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
19704
19705         * gcc.dg/20020304-1.c: New test.
19706
19707         * gcc.c-torture/compile/20020304-2.c: New test.
19708
19709 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
19710
19711         * gcc.c-torture/compile/20020304-1.c: New test case
19712         (from PR c/5830).
19713
19714 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
19715
19716         * gcc.dg/20020103-1.c: Add other -D ppc variants.
19717
19718 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19719
19720         * g++.dg/other/classkey1.C: New test.
19721
19722 2002-03-01  Richard Henderson  <rth@redhat.com>
19723
19724         * gcc.c-torture/compile/981223-1.x: New.
19725         * gcc.c-torture/compile/920625-1.x: New.
19726
19727 2002-02-28  Richard Henderson  <rth@redhat.com>
19728
19729         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
19730
19731 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
19732
19733         * gcc.c-torture/execute/20020227-1.c: New test.
19734
19735 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
19736
19737         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
19738         here" ERROR lines.
19739         * g++.old-deja/g++.oliva/partord1.C: Likewise.
19740         * g++.old-deja.g++.other/defarg1.C: Likewise.
19741         * g++.old-deja/g++.pt/calls2.C: Likewise.
19742         * g++.old-deja/g++.pt/crash20.C: Likewise.
19743         * g++.old-deja/g++.pt/crash30.C: Likewise.
19744         * g++.old-deja/g++.pt/crash36.C: Likewise.
19745         * g++.old-deja/g++.pt/crash6.C: Likewise.
19746         * g++.old-deja/g++.pt/defarg13.C: Likewise.
19747         * g++.old-deja/g++.pt/derived3.C: Likewise.
19748         * g++.old-deja/g++.pt/error1.C: Likewise.
19749         * g++.old-deja/g++.pt/friend21.C: Likewise.
19750         * g++.old-deja/g++.pt/friend23.C: Likewise.
19751         * g++.old-deja/g++.pt/infinite1.C: Likewise.
19752         * g++.old-deja/g++.robertl/eb128.C: Likewise.
19753
19754 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
19755
19756         * gcc.c-torture/execute/20020225-2.c: New test.
19757
19758 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
19759
19760         * gcc.c-torture/execute/920730-1t.c,
19761         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
19762         Delete test cases, only relevant to -traditional.
19763
19764 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19765
19766         * gcc.dg/cpp/undef1.c: Remove.
19767         * gcc.dg/cpp/directiv.c: Update.
19768         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
19769
19770 2002-02-27  Michael Meissner  <meissner@redhat.com>
19771
19772         * gcc.c-torture/execute/20020226-1.c: New test.
19773
19774 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
19775
19776         * g++.dg/debug/debug4.C: New test.
19777
19778         * gcc.dg/ia64-visibility-1.c: New test.
19779
19780 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
19781
19782         * gcc.dg/debug/20020224-1.c: New.
19783
19784 2002-02-25  Kazu Hirata  <kazu@hxi.com>
19785
19786         * gcc.c-torture/execute/960416-1.x: New.
19787         * gcc.c-torture/execute/divconst-3.x: Likewise.
19788
19789 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
19790
19791         * gcc.dg/20020224-1.c: New test.
19792
19793 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
19794
19795         * gcc.c-torture/execute/20020225-1.c: New.
19796
19797 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19798
19799         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
19800
19801 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
19802
19803         * gcc.dg/20020222-1.c: New test.
19804
19805 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
19806
19807         * g++.dg/opt/anonunion1.C: New test.
19808
19809 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
19810
19811         * g++.dg/template/qualttp19.C: New test.
19812         * g++.dg/template/qualttp20.C: New test.
19813         * g++.old-deja/g++.jason/report.C: Adjust expected errors
19814         * g++.old-deja/g++.other/qual1.C: Likewise.
19815
19816 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
19817
19818         * gcc.dg/attr-alwaysinline.c: New.
19819
19820 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
19821
19822         * gcc.dg/20020220-1.c: New test.
19823
19824         * gcc.dg/20020220-2.c: New test.
19825
19826         * g++.dg/opt/mmx1.C: New test.
19827
19828 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
19829
19830         * gcc.c-torture/compile/20020110.c: New test.
19831
19832 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
19833
19834         * gcc.c-torture/execute/20020219-1.c: New test.
19835
19836         * gcc.dg/20020219-1.c: New test.
19837
19838         * gcc.dg/noncompile/20020220-1.c: New test.
19839
19840         * g++.dg/opt/ptrintsum1.C: New test.
19841
19842         * gcc.dg/debug/20020220-1.c: New test.
19843
19844 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
19845
19846         * gcc.c-torture/execute/20020216-1.c: New test.
19847
19848 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
19849
19850         * gcc.dg/decl-1.c: Update, new test.
19851
19852 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
19853
19854         * g++.dg/abi/bitfield1.C: New test.
19855         * g++.dg/abi/bitfield2.C: New test.
19856
19857 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
19858
19859         * gcc.dg/attr-nest.c: New test.
19860
19861 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
19862
19863         * gcc.c-torture/execute/20020215-1.c: New test.
19864
19865 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
19866
19867         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
19868         * g++.dg/debug/debug.exp: New.
19869         * g++.dg/debug/trivial.C: New.
19870         * g++.dg/debug/debug1.C: Moved...
19871         * g++.dg/other/debug1.C: ...from here.
19872         * g++.dg/debug/debug2.C: Moved...
19873         * g++.dg/other/debug2.C: ...from here.
19874         * g++.dg/debug/debug3.C: Moved...
19875         * g++.dg/other/debug3.C: ...from here.
19876
19877         * gcc.dg/noncompile/20020213-1.c: New test.
19878
19879 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
19880
19881         * g++.dg/other/debug3.C: New test.
19882
19883         * gcc.c-torture/execute/20020213-1.c: New test.
19884
19885 2002-02-13  Richard Smith <richard@ex-parrot.com>
19886
19887         * g++.old-deja/g++.other/thunk1.C: New test.
19888
19889 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
19890
19891         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
19892
19893 2002-02-13  Stan Shebs  <shebs@apple.com>
19894
19895         * gcc.dg/altivec-3.c: New.
19896
19897 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
19898
19899         * gcc.dg/Wunreachable-1.c: New test.
19900         * gcc.dg/Wunreachable-2.c: New test.
19901
19902 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19903
19904         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
19905
19906 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
19907
19908         * gcc.dg/decl-1.c: New test.
19909
19910 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
19911
19912         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
19913
19914 2002-02-10  Kazu Hirata  <kazu@hxi.com>
19915
19916         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
19917         * gcc.c-torture/compile/980506-1.x: Likewise.
19918
19919 2002-02-10  Kazu Hirata  <kazu@hxi.com>
19920
19921         * gcc.dg/20020210-1.c: New.
19922
19923 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
19924
19925         * g77.f-torture/execute/947.f: New regression test
19926         for PR fortran/947.
19927
19928 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
19929
19930         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
19931         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
19932
19933 2002-02-08  Richard Henderson  <rth@redhat.com>
19934
19935         * gcc.c-torture/compile/labels-3.c: New.
19936
19937 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
19938
19939         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
19940         expression statements work instead.
19941         * gcc.dg/noncompile/20020207-1.c: New test.
19942
19943 2002-02-07  Richard Henderson  <rth@redhat.com>
19944
19945         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
19946
19947 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
19948
19949         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
19950         message from g77
19951         * lib/g77-dg.exp: Trim g77 error messages so that they are
19952         recognized by dg.exp.
19953
19954 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
19955
19956         PR fortran/5473
19957         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
19958
19959 2002-02-07  Richard Henderson  <rth@redhat.com>
19960
19961         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
19962         to be sufficiently aligned for integers.
19963
19964 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
19965
19966         * g++.dg/template/friend4.C: New test.
19967
19968 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
19969
19970         PR fortran/5743
19971         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
19972         unsupported cases.
19973
19974 2002-02-07  Richard Henderson  <rth@redhat.com>
19975
19976         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
19977         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
19978         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
19979         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
19980
19981 2002-02-06  Richard Henderson  <rth@redhat.com>
19982
19983         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
19984
19985 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
19986
19987         * gcc.dg/20020206-1.c: New test.
19988
19989 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
19990
19991         * gcc.c-torture/execute/20020206-1.c: New test.
19992
19993         * gcc.c-torture/execute/20020206-2.c: New test.
19994
19995         PR optimization/5429:
19996         * gcc.c-torture/compile/20020206-1.c: New test.
19997
19998 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
19999
20000         * g++.dg/ext/align1.C: Do not use an explicit alignment value
20001         as certain file formats cannot support particularly large
20002         alignments.
20003
20004         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
20005         and do not expect to be able to link the executable.
20006
20007         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
20008         fail because the COFF format does not support the weak attribute.
20009
20010 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
20011
20012         * g77.dg/pr5473.f:  New test
20013
20014 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
20015
20016         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
20017         Fix testcase accordingly.
20018
20019 2002-02-04  Richard Henderson  <rth@redhat.com>
20020
20021         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
20022         (buf): Change to be an array of pointers, not ints.
20023
20024 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
20025
20026         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
20027         before all tests.  Move warning one line above to match where it
20028         C frontend emits.
20029         * gcc.dg/Wswitch-2.c: New test.
20030         * g++.dg/warn/Wswitch-1.C: New test.
20031         * g++.dg/warn/Wswitch-2.C: New test.
20032
20033 2002-02-04  Richard Henderson  <rth@redhat.com>
20034
20035         * g++.dg/abi/offsetof.C: Fix size comparison.
20036
20037 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
20038
20039         * gcc.dg/cast-qual-2.c: New test.
20040
20041 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
20042
20043         * gcc.dg/20020201-4.c: New test.
20044
20045 2002-02-04  Ben Elliston  <bje@redhat.com>
20046
20047         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
20048         target_info attribute != 0, in addition to the empty string.
20049         (gcc_target_compile): Likewise.
20050
20051 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
20052
20053         * gcc.dg/Wswitch.c: New test.
20054         PR gcc/4475. PR gcc/3780.
20055
20056 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
20057
20058         * g77.f-torture/execute/5122.f: New test for regressions
20059         against PR fortran/5122.
20060
20061 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
20062
20063         * g77.f-torture/compile/pr3743.f: Delete
20064         * g77.dg/pr3743-1.f: New test.
20065         * g77.dg/pr3743-2.f: New test.
20066         * g77.dg/pr3743-3.f: New test.
20067         * g77.dg/pr3743-4.f: New test.
20068
20069 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20070
20071         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
20072
20073 2002-02-02  Richard Henderson  <rth@redhat.com>
20074
20075         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
20076         * gcc.c-torture/execute/bf64-1.c: Likewise.
20077
20078 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
20079
20080         * gcc.dg/20020201-2.c: New test.
20081
20082         * gcc.dg/20020201-3.c: New test.
20083
20084         * gcc.c-torture/execute/bitfld-2.c: New test.
20085
20086 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20087
20088         * gcc.dg/bitfld-1.c: Update.
20089         * gcc.dg/bitfld-2.c: Update.
20090         * gcc.c-torture/execute/bitfld-1.x: New.
20091
20092 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
20093
20094         * gcc.c-torture/execute/20020201-1.c: New test.
20095
20096 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
20097
20098         PR target/5469
20099         * gcc.dg/20020201-1.c: New test.
20100
20101 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
20102
20103         PR fortran/3743
20104         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
20105         * g77.f-torture/compile/pr3743.x: Remove
20106
20107 2002-01-31  Tom Rix  <trix@redhat.com>
20108
20109         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
20110
20111 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20112
20113         * gcc.dg/noncompile/20020130-1.c: New test.
20114
20115 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
20116
20117         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
20118
20119 2002-01-29  Richard Henderson  <rth@redhat.com>
20120
20121         * gcc.c-torture/execute/991118-1.c: Cast various constants back
20122         to long long.
20123         * gcc.c-torture/execute/bf64-1.c: Likewise.
20124
20125 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
20126
20127         * gcc.c-torture/execute/20020129-1.c: New test.
20128
20129 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20130
20131         * gcc.c-torture/compile/20000224-1.c: Update.
20132         * gcc.c-torture/execute/bitfld-1.c: New tests.
20133         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
20134         * gcc.dg/uninit-A.c: Update.
20135
20136 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
20137
20138         * g++.dg/template/ctor1.C: Add instantiation.
20139
20140 2002-01-28  Paul Koning  <pkoning@equallogic.com>
20141
20142         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
20143         argument to __builtin_prefetch to be const ptr.
20144
20145 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
20146
20147         * gcc.c-torture/compile/20020120-1.c: New test.
20148
20149 2002-01-27  Kazu Hirata  <kazu@hxi.com>
20150
20151         * gcc.c-torture/execute/20020127-1.c: New test.
20152
20153 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
20154
20155         * g77.dg/f77-edit-i-in.f: New test
20156         * g77.dg/f77-edit-i-out.f: New test
20157
20158 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
20159
20160         * gcc.dg/debug/debug.exp: New file.
20161         * gcc.dg/debug/trivial.c: New file.
20162         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
20163         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
20164         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
20165         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
20166         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
20167         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
20168         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
20169         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
20170         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
20171         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
20172         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
20173         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
20174         * gcc.dg/20000503-1.c: Removed.
20175         * gcc.dg/20010207-1.c: Removed.
20176         * gcc.dg/20011223-1.c: Removed.
20177         * gcc.dg/20020104-2.c: Removed.
20178         * gcc.dg/debug-1.c: Removed.
20179         * gcc.dg/debug-2.c: Removed.
20180         * gcc.dg/debug-3.c: Removed.
20181         * gcc.dg/debug-4.c: Removed.
20182         * gcc.dg/debug-5.c: Removed.
20183         * gcc.dg/debug-6.c: Removed.
20184         * gcc.dg/dwarf2-1.c: Removed.
20185         * gcc.dg/dwarf2-2.c: Removed.
20186
20187 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
20188
20189         * g++.old-deja/g++.other/eh5.C: New test.
20190         * g++.old-deja/g++.other/sibcall2.C: New test.
20191         * g++.old-deja/g++.other/array9.C: New test.
20192         * g++.old-deja/g++.other/typename2.C: New test.
20193         * g++.old-deja/g++.other/crash60.C: New test.
20194         * g++.old-deja/g++.other/conv9.C: New test.
20195         * g++.old-deja/g++.other/mangle10.C: New test.
20196         * g++.old-deja/g++.other/unchanging1.C: New test.
20197         * g++.old-deja/g++.other/exprstmt1.C: New test.
20198         * g++.old-deja/g++.other/inline23.C: New test.
20199         * g++.old-deja/g++.eh/ia64-1.C: New test.
20200         * g++.old-deja/g++.other/dwarf2-1.C: New test.
20201         * g++.old-deja/g++.other/reload1.C: New test.
20202         * g++.old-deja/g++.other/static20.C: New test.
20203         * g++.old-deja/g++.other/local-alloc1.C: New test.
20204         * g++.old-deja/g++.other/conv8.C: New test.
20205         * g++.old-deja/g++.other/stmtexpr2.C: New test.
20206         * g++.old-deja/g++.other/storeexpr1.C: New test.
20207         * g++.old-deja/g++.other/storeexpr2.C: New test.
20208         * g++.dg/eh/template2.C: New test.
20209         * g++.dg/warn/weak1.C: New test.
20210
20211 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
20212
20213         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
20214         Remove first, non-varying, argument.
20215
20216 2002-01-23  Richard Henderson  <rth@redhat.com>
20217
20218         * gcc.dg/inline-2.c: New.
20219
20220         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
20221         Add optional target arg.  Check number of arguments.
20222         (scan-assembler-not, scan-assembler-dem): Likewise.
20223         (scan-assembler-dem-not): Likewise.
20224
20225 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
20226
20227         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
20228         line 12.
20229         * g++.old-deja/g++.brendan/parse3.C,
20230         g++.old-deja/g++.other/crash26.C,
20231         g++.old-deja/g++.other/crash28.C,
20232         g++.old-deja/g++.other/crash29.C,
20233         g++.old-deja/g++.other/crash30.C,
20234         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
20235
20236 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
20237
20238         * gcc.dg/20020115-1.c: New.
20239
20240 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
20241
20242         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
20243
20244 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
20245
20246         * gcc.dg/20020122-3.c: New.
20247
20248 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
20249
20250         * g++.dg/other/gc1.C: New test.
20251
20252 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
20253
20254         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
20255
20256 2002-01-22  Richard Henderson  <rth@redhat.com>
20257
20258         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
20259
20260 2002-01-22  Richard Henderson  <rth@redhat.com>
20261
20262         * gcc.dg/20020122-4.c: New.
20263
20264 2002-01-22  H.J. Lu <hjl@gnu.org>
20265
20266         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
20267         link output.
20268         * gcc.dg/special/ecos.exp: Likewise.
20269         * lib/g++-dg.exp: Likewise.
20270         * lib/g77-dg.exp: Likewise.
20271         * lib/gcc-dg.exp : Likewise.
20272         * lib/mike-g++.exp: Likewise.
20273         * lib/mike-g77.exp: Likewise.
20274         * lib/mike-gcc.exp: Likewise.
20275         * lib/objc-dg.exp: Likewise.
20276
20277 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
20278
20279         PR target/5379
20280         * gcc.dg/20020122-2.c: New test.
20281
20282 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
20283
20284         * gcc.dg/20020122-1.c: New test.
20285
20286 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
20287
20288         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
20289
20290 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
20291
20292         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
20293
20294 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20295
20296         * gcc.c-torture/compile/20020121-1.c: New test.
20297
20298 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20299
20300         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
20301         ld_library_path.
20302
20303 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
20304
20305         * gcc.dg/20020218-1.c: New test.
20306
20307 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
20308
20309         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
20310         messages
20311         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
20312         "At global scope" warning
20313         * g++.dg/ext/align1.C: Change cygwin test for alignment
20314         from db-bogus to dg-warning
20315
20316 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
20317
20318         * g77.f-torture/compile/cpp2.F: New test.
20319
20320 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
20321
20322         * g++.dg/template/access1.C: New test.
20323
20324 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
20325
20326         * gcc.dg/20020118-1.c: New.
20327
20328 2002-01-18  Kazu Hirata  <kazu@hxi.com>
20329
20330         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
20331
20332 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
20333
20334         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
20335         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
20336         alignment warnings.
20337
20338 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
20339
20340         * gcc.misc-tests/i386-prefetch.exp: Save and restore
20341         torture_with_loops and torture_without_loops
20342
20343 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
20344
20345         * gcc.c-torture/compile/20020116-1.c: New test.
20346
20347 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
20348
20349         * gcc.dg/20020116-2.c: New test.
20350
20351         * gcc.dg/ultrasp4.c: New test.
20352
20353         * gcc.dg/20020116-1.c: New test.
20354
20355 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
20356
20357         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
20358         by EABI.
20359
20360 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
20361
20362         * gcc.misc-tests/i386-prefetch.exp: New.
20363         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
20364         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
20365         * gcc.misc-tests/i386-pf-none-1.c: New test.
20366         * gcc.misc-tests/i386-pf-sse-1.c: New test.
20367
20368 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
20369
20370         * gcc.dg/gnu89-init-1.c: Add new tests.
20371
20372 2002-01-15  Andreas Jaeger  <aj@suse.de>
20373
20374         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
20375         * gcc.dg/i386-mmx-2.c: Likewise.
20376         * gcc.dg/i386-sse-1.c: Likewise.
20377         * gcc.dg/i386-sse-2.c: Likewise.
20378         * gcc.dg/i386-sse-3.c: Likewise.
20379
20380 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
20381
20382         * g77.f-torture/execute/intrinsic-unix-bessel.f:
20383         Uncomment additional cases that now pass.
20384
20385 2002-01-11  Richard Henderson  <rth@redhat.com>
20386
20387         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
20388         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
20389
20390 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
20391
20392         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
20393
20394 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
20395
20396         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
20397         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
20398
20399 2002-01-10  Dale Johannesen  <dalej@apple.com>
20400
20401         * gcc.c-torture/execute/loop-11.c: New.
20402
20403 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
20404
20405         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
20406         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
20407
20408 2002-01-09  Richard Henderson  <rth@redhat.com>
20409
20410         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
20411         type in which to perform the operation for each size.
20412
20413 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
20414
20415         * gcc.c-torture/compile/20020109-2.c: New test.
20416
20417 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
20418
20419         * gcc.c-torture/execute/loop-10.c: New test.
20420
20421 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
20422
20423         * gcc.c-torture/compile/20010226-1.c: New test.
20424         * gcc.c-torture/compile/20010227-1.c: New test.
20425         * gcc.c-torture/compile/20010426-1.c: New test.
20426         * gcc.c-torture/compile/20010510-1.c: New test.
20427         * gcc.c-torture/compile/20010605-3.c: New test.
20428         * gcc.c-torture/compile/20010824-1.c: New test.
20429         * gcc.c-torture/execute/20010409-1.c: New test.
20430         * gcc.dg/noncompile/20000901-1.c: New test.
20431         * gcc.dg/20001023-1.c: New test.
20432         * gcc.dg/20001101-1.c: New test.
20433         * gcc.dg/20001102-1.c: New test.
20434         * gcc.dg/20010207-1.c: New test.
20435         * gcc.dg/20010405-1.c: New test.
20436         * gcc.dg/20010822-1.c: New test.
20437         * gcc.dg/20011107-1.c: New test.
20438
20439 2002-01-09  Jeffrey A Law  (law@redhat.com)
20440
20441         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
20442
20443         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
20444         execution failure on PA targets.
20445
20446 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
20447
20448         * gcc.c-torture/compile/20020109-1.c: New test.
20449
20450 2002-01-08  Kazu Hirata  <kazu@hxi.com>
20451
20452         * gcc.c-torture/execute/20020108-1.c: New test.
20453
20454 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
20455
20456         * gcc.dg/20020108-1.c: New test.
20457
20458 2002-01-08  H.J. Lu <hjl@gnu.org>
20459
20460         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
20461         for header files.
20462
20463 2002-01-08  Geoff Keating  <geoffk@redhat.com>
20464
20465         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
20466         consistency.
20467
20468 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
20469
20470         * gcc.dg/altivec-4.c: Test altivec predicates.
20471
20472 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
20473
20474         * gcc.c-torture/execute/20020107-1.c: New test.
20475
20476 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
20477
20478         PR c/5279
20479         * gcc.c-torture/compile/20020106-1.c: New test.
20480
20481 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
20482
20483         * gcc.c-torture/execute/nestfunc-4.c: New test.
20484
20485 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
20486
20487         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
20488         extra triple that slipped in.
20489         * g++.old-deja/g++.abi/align.C: Likewise.
20490         * g++.old-deja/g++.abi/bitfields.C: Likewise.
20491
20492 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
20493
20494         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
20495         * g++.old-deja/g++.abi/align.C: Likewise.
20496         * g++.old-deja/g++.abi/bitfields.C: Likewise.
20497
20498         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
20499         on FreeBSD/i386.
20500         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
20501         FreeBSD.
20502
20503 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
20504
20505         * gcc.dg/20020104-1.c: New test.
20506
20507         * gcc.dg/20020104-2.c: New test.
20508
20509 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
20510
20511         * gcc.dg/20020103-1.c: Fix typo in target selector.
20512
20513 2002-01-03  Richard Henderson  <rth@redhat.com>
20514
20515         * gcc.dg/20020103-1.c: New.
20516
20517 2002-01-03  Kazu Hirata  <kazu@hxi.com>
20518
20519         * gcc.c-torture/execute/20020103-1.c: New test.
20520
20521 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
20522
20523         * g++.dg/other/debug2.C: New test.
20524
20525         * gcc.c-torture/compile/20020103-1.c: New test.
20526
20527 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
20528
20529         * gcc.dg/gnu89-init-1.c: Added new tests.
20530
20531 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20532
20533         * g++.dg/template/friend2.C: Remove as patch is reverted.
20534
20535         * g++.dg/warn/oldcast1.C: New test.
20536
20537         * g++.dg/template/ptrmem1.C: New test.
20538         * g++.dg/template/ptrmem2.C: New test.
20539
20540         * g++.dg/template/ntp.C: New test.
20541
20542         * g++.dg/other/component1.C: New test.
20543
20544         * g++.dg/template/ttp3.C: New test.
20545
20546         * g++.dg/template/friend2.C: New test.
20547         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
20548
20549 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20550
20551         * g++.dg/other/ptrmem1.C: New test.
20552         * g++.dg/other/ptrmem2.C: New test.
20553
20554 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20555
20556         * g++.dg/template/ctor1.C: New test.
20557
20558 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20559
20560         * g++.dg/template/friend2.C: New test.
20561
20562 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
20563
20564         * gcc.dg/mmix-1.c: New test.
20565
20566 2001-12-31  Richard Henderson  <rth@redhat.com>
20567
20568         * gcc.dg/asm-5.c: New.
20569
20570 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
20571
20572         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
20573         in namespace __gnu_cxx
20574
20575 2001-12-30  Richard Henderson  <rth@redhat.com>
20576
20577         * gcc.dg/debug-6.c: New.
20578
20579 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
20580
20581         * gcc.c-torture/compile/20011229-2.c: New test.
20582
20583 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
20584
20585         * gcc.dg/debug-3.c: New test.
20586         * gcc.dg/debug-4.c: New test.
20587         * gcc.dg/debug-5.c: New test.
20588
20589 2001-12-29  Richard Henderson  <rth@redhat.com>
20590
20591         * g++.dg/eh/loop1.C: New.
20592
20593 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20594
20595         * g++.dg/template/crash1.C: New test.
20596
20597 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20598
20599         * g++.dg/other/const1.C: New test.
20600
20601 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
20602
20603         * gcc.c-torture/compile/20011229-1.c: New test.
20604
20605 2001-12-28  Stan Shebs  <shebs@apple.com>
20606
20607         * lib/objc-torture.exp: Resync with c-torture.exp.
20608         * lib/objc.exp: Load standard libraries.
20609
20610 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
20611
20612         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
20613         additional tests.
20614
20615 2001-12-27  Roger Sayle <roger@eyesopen.com>
20616
20617         * gcc.c-torture/execute/string-opt-16.c: New testcase.
20618
20619 2001-12-27  Richard Henderson  <rth@redhat.com>
20620
20621         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
20622
20623 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
20624
20625         * g++.dg/eh/ctor1.C: New test.
20626         * g++.dg/other/error2.C: New test.
20627
20628 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
20629
20630         * g++.dg/other/init2.C: New test.
20631
20632 2001-12-24  Richard Henderson  <rth@redhat.com>
20633
20634         * gcc.dg/20011223-1.c: New.
20635         * gcc.dg/inline-1.c: New.
20636
20637 2001-12-23  Richard Henderson  <rth@redhat.com>
20638
20639         * gcc.dg/asm-4.c: Test operand modifiers.
20640
20641 2001-12-23  Richard Henderson  <rth@redhat.com>
20642
20643         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
20644
20645 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20646
20647         * gcc.c-torture/execute/20011223-1.c: New test.
20648
20649 2001-12-21  Richard Henderson  <rth@redhat.com>
20650
20651         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
20652         re-enables the warning.
20653
20654 2001-12-21  Richard Henderson  <rth@redhat.com>
20655
20656         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
20657
20658 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
20659
20660         * gcc.c-torture/compile/20011218-1.c: New test.
20661
20662 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
20663
20664         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
20665         arm-isr.c test.
20666         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
20667         epilogue generation for ARM ISR routines.
20668
20669 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20670
20671         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
20672         * gcc.dg/format/c90-printf-3.c: Likewise.
20673         * gcc.dg/format/c99-printf-3.c: Likewise.
20674         * gcc.dg/format/ext-1.c: Likewise.
20675         * gcc.dg/format/ext-6.c: Likewise.
20676         * gcc.dg/format/format.h: Prototype unlocked stdio.
20677
20678 2001-12-20  Richard Henderson  <rth@redhat.com>
20679
20680         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
20681         (arena): Use it.
20682         (malloc): Correct allocation logic.  Abort if we fill up the
20683         arena before initialization complete.
20684         (realloc): Correct allocation logic.
20685
20686 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
20687
20688         * gcc.c-torture/compile/20011219-2.c: New test.
20689
20690         * gcc.c-torture/execute/20011219-1.c: New test.
20691
20692 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
20693
20694         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
20695         target does not support weak symbols.
20696
20697 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
20698
20699         * gcc.c-torture/compile/20011219-1.c: New test.
20700
20701 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
20702
20703         * g++.dg/other/error1.C: New test.
20704
20705 2001-12-17  Jeffrey A Law  (law@redhat.com)
20706
20707         * gcc.c-torture/execute/20011217-1.c: New test.
20708
20709 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
20710
20711         * objc.dg/special/: New directory.
20712         * objc.dg/special/special.exp: New file.
20713         * objc.dg/special/unclaimed-category-1.h: New file.
20714         * objc.dg/special/unclaimed-category-1a.m: New file.
20715         * objc.dg/special/unclaimed-category-1.m: New file.
20716
20717 2001-12-17  Andreas Jaeger  <aj@suse.de>
20718
20719         * gcc.c-torture/compile/20011217-2.c: New test.
20720
20721 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20722
20723         * gcc.c-torture/compile/20011217-1.c: New test.
20724
20725 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
20726
20727         * testsuite/gcc.dg/20011214-1.c: New.
20728
20729 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
20730
20731         * gcc.dg/altivec-4.c: New.
20732
20733 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
20734
20735         * gcc.dg/20011113-1.c: New test.
20736
20737 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20738
20739         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
20740         std::__malloc_alloc_template<0> and
20741         std::__default_alloc_template<false, 0>.
20742
20743 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
20744
20745         * objc/execute/bf-21.m: New test.
20746         * objc/execute/enumeration-1.m: New test.
20747         * objc/execute/enumeration-2.m: New test.
20748
20749 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
20750
20751         * gcc.dg/gnu89-init-1.c: New test.
20752
20753 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
20754
20755         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
20756         * g++.old-deja/g++.jason/2371.C: Likewise.
20757         * g++.old-deja/g++.jason/template33.C: Likewise.
20758         * g++.old-deja/g++.jason/template34.C: Likewise.
20759         * g++.old-deja/g++.jason/template36.C: Likewise.
20760         * g++.old-deja/g++.oliva/typename1.C: Likewise.
20761         * g++.old-deja/g++.oliva/typename2.C: Likewise.
20762         * g++.old-deja/g++.other/typename1.C: Likewise.
20763         * g++.old-deja/g++.pt/inherit2.C: Likewise.
20764         * g++.old-deja/g++.pt/nontype5.C: Likewise.
20765         * g++.old-deja/g++.pt/typename11.C: Likewise.
20766         * g++.old-deja/g++.pt/typename14.C: Likewise.
20767         * g++.old-deja/g++.pt/typename16.C: Likewise.
20768         * g++.old-deja/g++.pt/typename3.C: Likewise.
20769         * g++.old-deja/g++.pt/typename4.C: Likewise.
20770         * g++.old-deja/g++.pt/typename5.C: Likewise.
20771         * g++.old-deja/g++.pt/typename7.C: Likewise.
20772         * g++.old-deja/g++.robertl/eb9.C: Likewise.
20773
20774 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
20775
20776         * g++.dg/other/linkage1.C: New test.
20777         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
20778         specifiers.
20779
20780 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
20781
20782         * gcc.dg/concat.c: New test.
20783
20784 2001-12-11  Stan Shebs  <shebs@apple.com>
20785
20786         * objc/compile: New test directory.
20787         * objc/compile/compile.exp: New expect script.
20788         * objc/compile/20011211-1.m: New compile test.
20789
20790 2001-12-11  Jason Merrill  <jason@redhat.com>
20791
20792         * lib/prune.exp (prune_gcc_output): Also handle "In member
20793         function".  So many permutations...
20794
20795 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
20796
20797         * g++.dg/template/typedef1.C: New test.
20798
20799 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
20800
20801         * g++.dg/other/copy1.C: New test.
20802
20803 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
20804
20805         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
20806
20807         * gcc.dg/builtin-choose-expr.c: New.
20808
20809 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
20810
20811         * gcc.dg/altivec-2.c: New.
20812
20813 2001-12-07  Richard Henderson  <rth@redhat.com>
20814
20815         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
20816
20817 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
20818
20819         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
20820         ultrasparc.
20821
20822 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20823
20824         * g++-old.deja/g++.robertl/eb101.C: Deleted.
20825
20826 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
20827
20828         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
20829         variable argument list.
20830
20831 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
20832
20833         * gcc.c-torture/execute/memcheck: Delete entire directory.
20834         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
20835         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
20836
20837 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20838
20839         * gcc.dg/Wshadow-1.c: New test.
20840
20841 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
20842
20843         * gcc.c-torture/compile/20011130-1.c: New test.
20844
20845         * gcc.dg/noncompile/20011025-1.c: New test.
20846
20847         * g++.dg/other/anon-union.C: New test.
20848
20849         * gcc.c-torture/execute/20011024-1.c: New test.
20850
20851 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
20852
20853         * gcc.c-torture/execute/20000722-1.x,
20854         gcc.c-torture/execute/20010123-1.x: Remove.
20855         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
20856         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
20857         gcc.dg/c99-complit-2.c: New tests.
20858
20859 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
20860
20861         * g++.dg/inherit/base1.C: New test.
20862
20863 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
20864
20865         * g++.dg/other/stdarg1.C: New test.
20866
20867         * gcc.c-torture/compile/20011130-2.c: New test.
20868
20869 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
20870
20871         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
20872         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
20873         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
20874         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
20875         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
20876         * gcc.dg/builtin-prefetch-1.c: New test.
20877
20878 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
20879
20880         * gcc.dg/20011130-1.c: New test.
20881
20882 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
20883
20884         * g++.dg/other/scope1.C: New test.
20885         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
20886
20887 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20888
20889         * gcc.dg/vla-init-1.c: New test.
20890
20891 2001-12-01  Geoff Keating  <geoffk@redhat.com>
20892
20893         * gcc.c-torture/compile/structs.c: New testcase from GDB.
20894
20895 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20896
20897         * objc.dg/alias.m: Update.
20898         * objc.dg/class-1.m: Update.
20899         * objc.dg/const-str-1.m: Update.
20900         * objc.dg/fwd-proto-1.m: Update.
20901         * objc.dg/id-1.m: Update.
20902         * objc.dg/super-class-1.m: Update.
20903
20904 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
20905
20906         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
20907         constructs.
20908
20909 2001-11-28  Jeffrey A Law  (law@cygnus.com)
20910
20911         * gcc.c-torture/execute/20011128-1.c: New test.
20912
20913 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
20914
20915         * gcc.dg/20011127-1.c: New test.
20916
20917 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20918
20919         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
20920         from Austin Group draft 7.
20921         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
20922         scanf format arguments.
20923         * gcc.dg/format/no-exargs-2.c: New test.
20924
20925 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
20926
20927         * g++.dg/abi/vbase8-4.C: New test.
20928
20929 2001-11-24  Ian Lance Taylor  <ian@airs.com>
20930
20931         * gcc.c-torture/execute/20011121-1.c: New test.
20932
20933 2001-11-23  Jeffrey A Law  (law@cygnus.com)
20934
20935         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
20936
20937 2001-11-23  Andreas Jaeger  <aj@suse.de>
20938
20939         * gcc.dg/cpp/charconst-2.c: New test.
20940
20941 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
20942
20943         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
20944         to the host if it is remote.  Let tests specify extra headers
20945         they use.
20946         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
20947         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
20948         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
20949         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
20950         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
20951         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
20952         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
20953         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
20954         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
20955         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
20956
20957 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
20958
20959         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
20960         for little endian ARMs.
20961
20962 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
20963
20964         * gcc.c-torture/compile/20011119-1.c: New test.
20965         * gcc.c-torture/compile/20011119-2.c: New test.
20966
20967 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
20968
20969         * gcc.dg/altivec-1.c: Fix typo.
20970
20971 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
20972
20973         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
20974
20975 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
20976
20977         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
20978
20979 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
20980
20981         * lib/g77.exp: Don't specify --rpath-link.
20982
20983         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
20984         across all the headers.
20985         * gcc.dg/format/format.exp: For testing on a remote host,
20986         copy format.h.
20987
20988         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
20989         * gcc.c-torture/execute/930406-1.c: Likewise.
20990         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
20991
20992 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
20993
20994         * gcc.dg/altivec-1.c: New.
20995
20996 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
20997
20998         * gcc.dg/cpp/fpreprocessed.c: New test case.
20999
21000 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21001
21002         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
21003         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
21004         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
21005
21006 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21007
21008         * gcc.dg/no-builtin-1.c: New test.
21009
21010 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
21011
21012         * gcc.c-torture/execute/20011115-1.c: New test.
21013
21014 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
21015
21016         * gcc.c-torture/compile/20011114-2.c: New test.
21017         * gcc.c-torture/compile/20011114-3.c: New test.
21018         * gcc.c-torture/compile/20011114-4.c: New test.
21019
21020 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
21021
21022         * g++.dg/other/init1.C: New test.
21023
21024 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
21025
21026         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
21027         message.
21028
21029         * gcc.c-torture/execute/20011114-1.c: New testcase.
21030
21031         * gcc.c-torture/compile/20010327-1.c: Revert last change.
21032         * gcc.c-torture/compile/20011114-1.c: New test, exactly
21033         like the (before this change) version of 20010327-1.c.
21034
21035 2001-11-14  Roger Sayle <roger@eyesopen.com>
21036
21037         * gcc.c-torture/execute/string-opt-13.c: New testcase.
21038
21039 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
21040
21041         * g++.dg/init/array2.C: New test.
21042
21043 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
21044
21045         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
21046
21047 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
21048
21049         * g++.dg/other/forscope1.C: New test.
21050         * g++.dg/ext/forscope1.C: New test.
21051         * g++.dg/ext/forscope2.C: New test.
21052
21053 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
21054
21055         * gcc.c-torture/execute/20011113-1.c: New test.
21056
21057 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
21058
21059         * gcc.c-torture/execute/20011109-2.c: New test.
21060
21061         * gcc.c-torture/execute/20011109-1.c: New test.
21062
21063 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
21064
21065         * gcc.c-torture/compile/20011109-1.c: New test.
21066
21067 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
21068
21069         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
21070         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
21071         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
21072         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
21073         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
21074         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
21075         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
21076
21077 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21078
21079         * g++.dg/warn/Wshadow-1.C: New tests.
21080         * g++.old-deja/g++.mike/for3.C: Update.
21081
21082 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21083
21084         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
21085         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
21086         XFAILs.  Adjust expected error texts.
21087         * gcc.c-torture/compile/20011106-1.c,
21088         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
21089         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
21090         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
21091         gcc.dg/c99-array-lval-5.c: New tests.
21092
21093 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21094
21095         * gcc.dg/cpp/defined.c: Update.
21096
21097 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21098
21099         * gcc.c-torture/execute/anon-1.c: New test.
21100
21101 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
21102
21103         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
21104         same size, so no warning should be produced on stormy16.
21105
21106         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
21107         due to oversized array.
21108         * g++.old-deja/g++.mike/ns15.C: Likewise.
21109         * g++.old-deja/g++.pt/crash16.C: Likewise.
21110
21111 2001-11-02  Graham Stott  <grahams@redhat.com>
21112
21113         * g++.dgother/debug1.C: Fix typos.
21114
21115 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
21116
21117         * g++.dg/other/debug1.C: New test.
21118
21119 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21120
21121         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
21122         of unsigned long.
21123
21124 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
21125
21126         * gcc.dg/20011029-2.c: New test.
21127
21128         * gcc.c-torture/compile/20011029-1.c: New test.
21129
21130 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
21131
21132         * objc/execute/class_self-1.m: New test.
21133         * objc/execute/class_self-2.m: New test.
21134
21135 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
21136
21137         * gcc.misc-tests/msgs.exp: Delete.
21138         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
21139         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
21140         error set to match recent changes.
21141
21142 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
21143
21144         * gcc.dg/20011021-1.c: New test.
21145
21146 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
21147
21148         * gcc.c-torture/compile/20011023-1.c: New test.
21149
21150 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
21151
21152         * lib/g77.exp: Rewrite based on lib/g++.exp.
21153
21154 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
21155
21156         * gcc.c-torture/execute/20011019-1.c: New test.
21157
21158         * gcc.dg/20011018-1.c: New test.
21159
21160 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
21161
21162         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
21163
21164 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
21165
21166         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
21167         * gcc.dg/attr-invalid.c: Likewise.
21168
21169 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
21170
21171         * testsuite/gcc.dg/20011015-1.c: New test.
21172
21173 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
21174
21175         * g++.dg/template/unify2.C: New test.
21176
21177 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
21178
21179         * g++.dg/other/exception-specification.C: New test
21180
21181 2001-10-13  Tom Rix  <trix@redhat.com>
21182
21183         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
21184         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
21185
21186 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
21187
21188         * testsuite/gcc.dg/20011009-1.c: New test.
21189
21190 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
21191
21192         PR g++/4476
21193         * g++.dg/other/friend1.C: New test.
21194
21195 2001-10-11  Richard Henderson  <rth@redhat.com>
21196
21197         * g++.old-deja/g++.other/crash18.C: Add -S to options.
21198
21199 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21200
21201         * gcc.c-torture/compile/20011010-1.c: New.
21202
21203 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21204
21205         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
21206         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
21207         g77.f-torture/execute/execute.exp,
21208         g77.f-torture/noncompile/noncompile.exp,
21209         gcc.c-torture/compile/compile.exp,
21210         gcc.c-torture/execute/execute.exp,
21211         gcc.c-torture/execute/ieee/ieee.exp,
21212         gcc.c-torture/execute/memcheck/memcheck.exp,
21213         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
21214         objc/execute/execute.exp: Update FSF address.
21215
21216 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
21217
21218         * gcc.dg/cpp/cmdlne-C.c: Update.
21219         * gcc.dg/cpp/cmdlne-C2.c: New.
21220
21221 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21222
21223         * gcc.c-torture/execute/20011008-3.c: New.
21224
21225 2001-10-08  DJ Delorie  <dj@redhat.com>
21226
21227         * gcc.dg/20011008-1.c: New.
21228         * gcc.dg/20011008-2.c: New.
21229
21230 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21231
21232         * gcc.dg/cpp/spacing1.c: Update test.
21233
21234 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21235
21236         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
21237         spelling errors of "separate" as "seperate".
21238
21239 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
21240
21241         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
21242         enough to avoid inlining.
21243
21244 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21245
21246         * lib/g77.exp: set libg2c_dir correctly.
21247
21248 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21249
21250         * gcc.dg/cpp/macro11.c: New test.
21251
21252 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21253
21254         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
21255         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
21256         gcc.dg/format/multattr-3.c: New tests.
21257         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
21258         tests for format attributes on function pointers being rejected.
21259
21260 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21261
21262         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
21263
21264 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21265
21266         * g++.dg/warn/format1.C: New test.
21267
21268 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
21269
21270         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
21271
21272 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
21273
21274         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
21275
21276 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
21277
21278         * gcc.dg/cpp/redef2.c: Add test.
21279
21280 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
21281
21282         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
21283         long-standing bug on i686, apparently.
21284         * gcc.c-torture/execute/loop-2c.x: New file.
21285         * gcc.c-torture/execute/loop-2d.x: New file.
21286         * gcc.c-torture/execute/loop-3c.x: New file.
21287
21288 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
21289
21290         * gcc.dg/cpp/20000625-2.c: Correct line number.
21291
21292 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21293
21294         * gcc.dg/cpp/macro10.c: New test.
21295         * gcc.dg/cpp/strify3.c: New test.
21296         * gcc.dg/cpp/spacing1.c: Add tests.
21297         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
21298         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
21299
21300 2001-09-24  DJ Delorie  <dj@redhat.com>
21301
21302         * gcc.c-torture/execute/20010924-1.c: New test.
21303
21304 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21305
21306         * testsuite/objc/execute/paste.m: Remove.
21307
21308 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21309
21310         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
21311
21312 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
21313
21314         * g77.dg/strlen0.f: New test.
21315
21316 2001-09-21  Richard Henderson  <rth@redhat.com>
21317
21318         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
21319         * g++.old-deja/g++.abi/vtable2.C: Likewise.
21320
21321 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21322
21323         Table-driven attributes.
21324         * g++.dg/ext/attrib1.C: New test.
21325
21326 2001-09-20  DJ Delorie  <dj@redhat.com>
21327
21328         * gcc.dg/20000926-1.c: Update expected warning messages.
21329         * gcc.dg/array-2.c: Likewise, and test for warnings too.
21330         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
21331         array.
21332
21333 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
21334
21335         * g++.dg/eh/registers1.C: New test case.
21336
21337 2001-09-17  Richard Henderson  <rth@redhat.com>
21338
21339         * gcc.dg/array-5.c: Fix VLA decomposition test.
21340
21341 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
21342
21343         * gcc.dg/cpp/line5.c: New testcase.
21344
21345 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
21346
21347         * gcc.dg/cpp/macro9.c: New test.
21348
21349 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
21350
21351         * gcc.c-torture/execute/980223.c: Change type of addr from long
21352         to char *.
21353
21354 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
21355
21356         * gcc.c-torture/execute/20010915-1.c: New test.
21357
21358 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
21359
21360         * g77.dg/bprob: New directory.
21361         * g77.dg/bprob/bprob.exp: New file.
21362         * g77.dg/bprob/bprob-1.f: New test.
21363         * g77.dg/gcov: New directory.
21364         * g77.dg/gcov/gcov.exp: New file.
21365         * g77.dg/gcov/gcov-1.f: New test.
21366         * g77.dg/gcov/gcov-1.x: New file.
21367
21368 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
21369
21370         * gcc.dg/cpp/directiv.c: Update.
21371         * gcc.dg/cpp/undef1.c: Update.
21372
21373 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
21374
21375         * gcc.dg/20010912-1.c: New test.
21376
21377 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
21378
21379         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
21380         language-independent file in lib.
21381         * lib/gcov.exp: New file.
21382
21383 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21384
21385         * gcc.c-torture/compile/20010911-1.c: New test.
21386
21387 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
21388
21389         * lib/profopt.exp: New, to support profile-directed optimizations.
21390         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
21391         * gcc.misc-tests/bprob-1.c: New test.
21392         * gcc.misc-tests/bprob-2.c: New test.
21393
21394 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
21395
21396         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
21397         XFAIL and which kinds of gcov output to verify.
21398         * gcc.misc-tests/gcov-4b.x: New file.
21399         * gcc.misc-tests/gcov-5b.x: New file.
21400         * gcc.misc-tests/gcov-6.x: New file.
21401         * gcc.misc-tests/gcov-7.c: New test.
21402         * gcc.misc-tests/gcov-7.x: New file.
21403
21404 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
21405
21406         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
21407         * gcc.misc-tests/gcov-6.c: New test.
21408
21409 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21410
21411         PR c++/3986
21412         * g++.dg/abi/vbase1.C: New test.
21413
21414 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
21415
21416         * objc.dg/method-2.m: New.
21417
21418 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21419
21420         PR c++/4203
21421         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
21422         * g++.dg/init/empty1.C: New test.
21423
21424 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
21425
21426         * gcc.c-torture/compile/20010903-1.c: New test.
21427
21428 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
21429
21430         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
21431         for m68k.
21432
21433 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
21434
21435         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
21436
21437         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
21438
21439         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
21440
21441 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
21442
21443         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
21444         for 16-bit 'unsigned int'.
21445
21446 2001-08-29  Kazu Hirata  <kazu@hxi.com>
21447
21448         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
21449
21450 2001-08-27  Richard Henderson  <rth@redhat.com>
21451
21452         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
21453         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
21454
21455 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
21456
21457         * gcc.dg/asm-names.c (ymain): New.
21458
21459 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
21460
21461         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
21462         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
21463         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
21464
21465 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21466
21467         * gcc.dg/compare5.c: New testcase.
21468
21469 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
21470
21471         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
21472         and "In instantiation".
21473
21474 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
21475
21476         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
21477
21478 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
21479
21480         * gcc.misc-tests/gcov.exp: Add support for branch information.
21481         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
21482         * gcc.misc-tests/gcov-4.c: New test.
21483         * gcc.misc-tests/gcov-4b.c: New test.
21484         * gcc.misc-tests/gcov-5b.c: New test.
21485
21486 2001-08-20  Zack Weinberg  <zackw@panix.com>
21487
21488         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
21489         expected to fail.
21490
21491 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21492
21493         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
21494
21495 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
21496
21497         * g++.dg/eh/template1.C: New test.
21498
21499 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
21500
21501         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
21502         Fix thinko.
21503         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
21504         for xfail.
21505
21506 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
21507
21508         * lib/g77-dg.exp:  Use prune.exp for common procedures
21509         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
21510         * lib/g77.exp: (g77-dg-prune) Remove
21511
21512 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
21513
21514         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
21515
21516 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21517
21518         * g++.dg/template/unify1.C: New test.
21519
21520 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
21521
21522         * g++.dg/abi/empty4.C: New test.
21523
21524 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
21525
21526         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
21527         solaris2.*
21528         * g77.f-torture/compile/pr3743.x: Likewise
21529
21530 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21531
21532         * g++.dg/other/using-declaration.C: New test.
21533
21534 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21535
21536         * gcc.dg/cpp/tr-sign.c: New testcase.
21537
21538 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21539
21540         * gcc.dg/cpp/19951025-1.c: Revert.
21541         * gcc.dg/cpp/directiv.c: We no longer process directives that
21542         interrupt macro arguments.
21543
21544 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
21545
21546         * gcc.dg/bconstp-1.c: New test.
21547
21548 2001-08-03  Richard Henderson  <rth@redhat.com>
21549
21550         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
21551
21552 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21553
21554         * gcc.dg/cpp/19951025-1.c: Update.
21555
21556 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
21557
21558         * g77.dg/ff90-1.f (s): Fix reference of variable z,
21559         should be x.
21560
21561 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
21562
21563         Kill -fhonor-std.
21564         * g++.old-deja/g++.ns/ns14.C: Remove special options.
21565         * g++.old-deja/g++.other/std1.C: Likewise.
21566         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
21567
21568 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
21569
21570         * lib/g77.exp:  Load gcc-defs.exp for common procedures
21571         (g77_pass, g77_fail, g77_finish, g77_exit,
21572         ${tool}_check_unsupported_p} Now redundant.  Deleted.
21573
21574 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
21575
21576         * g77.dg/fbackslash.f
21577         * g77.dg/fcase-preserve.f
21578         * g77.dg/ff90-1.f
21579         * g77.dg/ffixed-line-length-0.f
21580         * g77.dg/ffixed-line-length-132.f
21581         * g77.dg/ffixed-line-length-7.f
21582         * g77.dg/ffixed-line-length-72.f
21583         * g77.dg/ffixed-line-length-none.f
21584         * g77.dg/ffree-form-1.f
21585         * g77.dg/fno-backslash.f
21586         * g77.dg/fno-f90-1.f
21587         * g77.dg/fno-fixed-form-1.f
21588         * g77.dg/fno-onetrip.f
21589         * g77.dg/fno-typeless-boz.f
21590         * g77.dg/fno-underscoring.f
21591         * g77.dg/fno-vxt-1.f
21592         * g77.dg/fonetrip.f
21593         * g77.dg/ftypeless-boz.f
21594         * g77.dg/fugly-assumed.f
21595         * g77.dg/funderscoring.f
21596         * g77.dg/fvxt-1.f
21597
21598 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
21599
21600         * objc.dg/fwd-proto-1.m: New.
21601         * objc.dg/local-decl-1.m: New.
21602         * objc.dg/naming-1.m: New.
21603         * objc.dg/naming-2.m: New.
21604         * objc.dg/proto-hier-1.m: New.
21605
21606 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
21607
21608         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
21609         largest-type elements to a struct makes its size grow.
21610
21611 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21612
21613         * g++.dg/abi/vthunk1.C: New test.
21614
21615 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21616
21617         * g++.dg/abi/vbase8-22.C: New test.
21618
21619 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21620
21621         * gcc.dg/cpp/macro8.c: New test.
21622
21623 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
21624
21625         * g++.dg/abi/vbase8-21.C: New test.
21626
21627 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
21628
21629         * g++.dg/abi/vbase8-10.C: New test.
21630
21631 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21632
21633         * lib/g++.exp (g++_set_ld_library_path): Renamed to
21634         ${tool}_set_ld_library_path.
21635         Changed caller.
21636         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
21637         g++.exp.
21638
21639 2001-07-26  Stan Cox <scox@redhat.com>
21640
21641         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
21642         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
21643         gcc_exit, gcc_check_unsupported_p):
21644         Moved to gcc-deps.exp
21645         * gcc-deps.exp: New file.
21646
21647 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21648
21649         * g++.old-deja/g++.pt/defarg14.C: New test.
21650
21651 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21652
21653         * g++.old-deja/g++.other/lineno5.C: New test.
21654
21655 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21656
21657         * g++.old-deja/g++.pt/crash68.C: New test.
21658
21659 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21660
21661         * g++.old-deja/g++.other/crash42.C: New test.
21662
21663 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21664
21665         * gcc.dg/cpp/extratokens.c: Fix.
21666         * gcc.dg/cpp/skipping2.c: New tests.
21667
21668 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21669
21670         * gcc.c-torture/execute/20010724-1.c: New file.
21671         * gcc.c-torture/execute/20010724-1.x: New file.
21672
21673 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21674
21675         * g++.old-deja/g++.other/cond7.C: New test.
21676
21677 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21678
21679         * g++.old-deja/g++.other/optimize4.C: New test.
21680
21681 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21682
21683         * g++.old-deja/g++.abi/vbase8-5.C: New test.
21684
21685 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
21686
21687         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
21688         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
21689         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
21690         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
21691
21692         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
21693         bug report" message.
21694
21695         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
21696         * g++.dg/ext/instantiate1.C: Move from old-deja.
21697
21698 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
21699
21700         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
21701         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
21702         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
21703         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
21704
21705 2001-07-23  Jeffrey A Law  (law@cygnus.com)
21706
21707         * gcc.c-torture/execute/20010723-1.c: New test.
21708
21709 2001-07-23  Ben Elliston  <bje@redhat.com>
21710
21711         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
21712
21713 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21714
21715         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
21716         i[34567]86-*-*.
21717         Delete handling of ieee_multilib_flags.
21718         Pass -mieee for alpha*-*-* and sh-*-*.
21719         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
21720
21721 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
21722
21723         Remove old-abi tests.
21724         * g++.old-deja/g++.mike/p11116.C: Remove.
21725         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
21726
21727 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
21728
21729         * g77.f-torture/compile/pr3743.f:  New test
21730
21731 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
21732
21733         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
21734
21735 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21736
21737         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
21738         g++.old-deja/g++.pt/static6.C: Likewise.
21739         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
21740         supports weak symbols.
21741
21742 2001-07-18  Andreas Jaeger  <aj@suse.de>
21743
21744         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
21745         supported again.
21746
21747 2001-07-18  Andreas Jaeger  <aj@suse.de>
21748
21749         * gcc.dg/iftrap-1.c: Fix target line.
21750
21751 2001-07-17  Richard Henderson  <rth@redhat.com>
21752
21753         * gcc.c-torture/execute/20010717-1.c: New.
21754
21755 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21756
21757         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
21758         tests.
21759
21760 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21761
21762         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
21763
21764 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21765
21766         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
21767         UAC_SIGBUS, UAC_NOPRINT definitions.
21768
21769 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
21770
21771         * objc/execute/object_is_class.m: New test.
21772         * objc/execute/object_is_meta_class.m: New test.
21773
21774 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
21775
21776         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
21777         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
21778
21779 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
21780
21781         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
21782         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
21783
21784 2001-07-14  Richard Henderson  <rth@redhat.com>
21785
21786         * gcc.dg/iftrap-1.c: New.
21787
21788 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
21789
21790         * g77.f-torture/execute/intrinsic77.f: New test.
21791
21792 2001-07-11  Janis Johnson <janis@us.ibm.com>
21793
21794         * gcc.misc-tests/gcov-3.c: New test.
21795
21796 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
21797
21798         * gcc.c-torture/compile/20010711-1.c,
21799         * gcc.c-torture/compile/20010711-2.c: New tests.
21800
21801 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
21802
21803         * gcc.c-torture/execute/20010711-1.c: New test.
21804
21805 2001-07-11  Ben Elliston  <bje@redhat.com>
21806
21807         * g++.old-deja/g++.other/enum5.C: New test.
21808
21809 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
21810
21811         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
21812         (g++-dg-prune): Call prune_gcc_output.
21813         * prune.exp: New file for prune_gcc_output.
21814         * lib/g++.exp, lib/gcc.exp: Load it.
21815
21816 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21817
21818         * gcc.c-torture/compile/20010701-1.c,
21819         g++.old-deja/g++.ext/attrib6.C: New tests.
21820
21821 2001-07-06  Jeffrey A Law  (law@cygnus.com)
21822
21823         * gcc.c-torture/compile/20010706-1.c: New test.
21824
21825 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
21826
21827         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
21828
21829 2001-06-28  Stan Shebs  <shebs@apple.com>
21830
21831         * gcc.dg/pragma-darwin.c: New test.
21832
21833 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21834
21835         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
21836         Solaris 2.[678] system.
21837
21838 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21839
21840         * gcc.dg/20010622-1.c: New test.
21841
21842 2001-06-18  Stan Shebs  <shebs@apple.com>
21843
21844         * objc.dg: New directory.
21845         * objc.dg/dg.exp: New file.
21846         * objc.dg/alias.m: New.
21847         * objc.dg/class-1.m: New.
21848         * objc.dg/class-2.m: New.
21849         * objc.dg/const-str-1.m: New.
21850         * objc.dg/const-str-2.m: New.
21851         * objc.dg/id-1.m: New.
21852         * objc.dg/method-1.m: New.
21853         * objc.dg/super-class-1.m: New.
21854         * lib/objc-dg.exp: New file.
21855
21856 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21857
21858         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
21859         of label name.
21860
21861 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
21862
21863         * g++.old-deja/g++.abi/vbase8-9.C: New test.
21864
21865 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21866
21867         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
21868         variable.
21869
21870 2001-06-12  Richard Henderson  <rth@redhat.com>
21871
21872         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
21873
21874 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
21875
21876         * g++.old-deja/g++.abi/vbase5.C: New test.
21877         * g++.old-deja/g++.abi/vbase6.C: New test.
21878         * g++.old-deja/g++.abi/vbase7.C: New test.
21879
21880 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21881
21882         * gcc.c-torture/compile/20010610-1.c: New test.
21883
21884 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
21885
21886         * g++.old-deja/g++.abi/vbase4.C: New test.
21887
21888 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21889
21890         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
21891         support %f for HC11/HC12 targets.
21892         * gcc.c-torture/execute/930513-1.x: New file, likewise.
21893         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
21894         on HC11/HC12 targets.
21895         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
21896
21897 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21898
21899         * gcc.dg/wchar_t-1.c: New file.
21900         * gcc.dg/wint_t-1.c: Likewise.
21901
21902 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
21903
21904         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
21905
21906 2001-06-11  Richard Henderson  <rth@redhat.com>
21907
21908         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
21909
21910 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21911
21912         * gcc.c-torture/compile/20010611-1.c: New test.
21913
21914 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21915
21916         * gcc.dg/c99-tag-1.c: Add more tests.
21917
21918 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
21919
21920         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
21921         representation on MN10300 and ARM/Thumb.
21922
21923 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
21924
21925         * g77.f-torture/execute/20010610.f: New.
21926
21927 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
21928
21929         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
21930         names.
21931
21932 2001-06-09  Richard Henderson  <rth@redhat.com>
21933
21934         * gcc.c-torture/execute/ashrdi-1.c: New.
21935         * gcc.c-torture/execute/ashldi-1.c: New.
21936         * gcc.c-torture/execute/lshrdi-1.c: New.
21937
21938 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
21939
21940         * objc/execute/load-3.m: Added. Check sending +load to categories,
21941         in addition to classes.
21942
21943 2001-06-08  Stan Shebs  <shebs@apple.com>
21944
21945         * objc/execute/load-2.m: New test.  From Nicola Pero
21946         <n.pero@mi.flashnet.it>.
21947
21948 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
21949
21950         * gcc.c-torture/execute/20010605-2.c: New test.
21951
21952 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
21953
21954         * g++.old-deja/g++.abi/vbase2.C: New test.
21955         * g++.old-deja/g++.abi/vbase3.C: New test.
21956
21957 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
21958
21959         * g++.old-deja/g++.pt/friend49.C: New test.
21960
21961 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
21962
21963         * g++.old-deja/g++.ext/anon3.C: New test.
21964
21965 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
21966
21967         * g++.old-deja/g++.other/conv7.C: New test.
21968
21969 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
21970
21971         * gcc.c-torture/compile/20010605-2.c: New test.
21972
21973 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21974
21975         * gcc.c-torture/execute/20010604-1.c: New test.
21976
21977 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
21978
21979         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
21980
21981 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
21982
21983         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
21984         (g++_link_flags): Likewise.
21985         (g++_init): Pass gccpath's value to two previous functions.
21986
21987 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21988
21989         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
21990         Ensure logfile entry matches exec command line.
21991
21992 2001-05-31  Richard Henderson  <rth@redhat.com>
21993
21994         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
21995         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
21996
21997 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
21998
21999         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
22000         compiler for irix6.2
22001
22002 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
22003
22004         * g++.old-deja/g++.other/optimize3.C: New file.
22005
22006 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
22007
22008         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
22009         assemble.
22010
22011 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
22012
22013         * g++.old-deja/g++.other/optimize2.C: New file.
22014
22015 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
22016
22017         * gcc.c-torture/compile/20010518-2.c: New file.
22018         * gcc.c-torture/execute/20010518-1.c: New file.
22019         * gcc.c-torture/execute/20010518-2.c: New file.
22020
22021 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22022
22023         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
22024
22025 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
22026
22027         G++ no longer defines builtins that do not begin with __builtin.
22028         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
22029         * g++.old-deja/g++.brendand/misc13.C: Likewise.
22030         * g++.old-deja/g++.law/builtin1.C: Likewise.
22031         * g++.old-deja/g++.law/cvt2.C: Likewise.
22032         * g++.old-deja/g++.mike/net5.C: Likewise.
22033         * g++.old-deja/g++.other/builtins1.C: Likewise.
22034         * g++.old-deja/g++.other/builtins2.C: Likewise.
22035         * g++.old-deja/g++.other/builtins3.C: Likewise.
22036         * g++.old-deja/g++.other/builtins4.C: Likewise.
22037         * g++.old-deja/g++.other/inline8.C: Likewise.
22038         * g++.old-deja/g++.robertl/eb39.C: Likewise.
22039
22040 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
22041
22042         * g++.old-deja/g++.pt/using1.C: Adjust.
22043         * g++.old-deja/g++.pt/using2.C: New test.
22044
22045 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22046
22047         * gcc.dg/cpp/charconst.c: New tests.
22048         * gcc.dg/cpp/escape.c: New tests.
22049         * gcc.dg/cpp/escape-1.c: New tests.
22050         * gcc.dg/cpp/escape-2.c: New tests.
22051         * gcc.dg/cpp/ucs.c: New tests.
22052
22053 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
22054
22055         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
22056         native compiler for irix6.5.
22057
22058 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
22059
22060         * lib/g++.exp (g++_include_flags): Use args to compute
22061         get_multilibs.
22062         (g++_link_flags): Likewise.
22063         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
22064
22065 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22066
22067         * gcc.dg/c90-hexfloat-1.c: Add more tests.
22068
22069 2001-05-21  Geoff Keating  <geoffk@redhat.com>
22070
22071         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
22072         this file.
22073
22074 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22075
22076         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
22077         STACK_SIZE;
22078         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
22079         to STACK_SIZE; Use it to define size of add_histo array.
22080         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
22081         to STACK_SIZE.
22082         (f): Use GITT_SIZE to define size of gitt local table.
22083         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
22084         to STACK_SIZE; Use it to define size of bytemem array.
22085
22086 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22087
22088         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
22089         on 68HC11/HC12 due to the asm instruction.
22090         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
22091         * gcc.c-torture/compile/920520-1.x: Likewise.
22092         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
22093         on 68HC11/HC12 because the function is larger than 64K.
22094         * gcc.c-torture/compile/961203-1.x: New file, this test fails
22095         on 68HC11/HC12 because the structure is too large.
22096
22097 2001-05-20  Richard Henderson  <rth@redhat.com>
22098
22099         * gcc.c-torture/execute/20010520-1.c: New.
22100
22101 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22102
22103         * g++.old-deja/g++.warn/compare1.C: New test.
22104         * gcc.dg/compare4.c: New test.
22105
22106 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
22107
22108         * g++.old-deja/g++.other/optimize1.C: New test.
22109
22110 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22111
22112         * g++.old-deja/g++.pt/spec41.C: New test.
22113
22114 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
22115
22116         * gcc.c-torture/compile/20010114-1.x: Remove.
22117
22118 2001-05-18  Stan Shebs  <shebs@apple.com>
22119
22120         * gcc.c-torture/compile/20010518-1.c: New test.
22121
22122 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
22123
22124         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
22125         * g++.old-deja/g++.pt/crash67.C: New test.
22126
22127 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
22128
22129         * g++.old-deja/g++.other/debug9.C: New test.
22130
22131 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
22132
22133         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
22134
22135 2001-05-16  Jan Hubicka  <jh@suse.cz>
22136
22137         * gcc.c-torture/compile/20010516-1.c: New test.
22138
22139 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
22140
22141         * g++.old-deja/g++.other/crash41.C: New test.
22142
22143 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
22144
22145         * g++.old-deja/g++.pt/crash66.C: New test.
22146
22147 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
22148
22149         * g++.old-deja/g++.robertl/eb27.C: Convert.
22150
22151 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
22152
22153         * g++.dg/friend-warn.C: New test.  Do not warn about friend
22154         declaration being redundant.
22155
22156 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
22157
22158         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
22159
22160 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
22161
22162         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
22163
22164 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
22165
22166         * lib/g++.exp: Use testsuite_flags.
22167
22168 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
22169
22170         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
22171
22172 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22173
22174         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
22175
22176 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
22177
22178         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
22179
22180 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
22181
22182         * gcc.c-torture/compile/20010313-1.c: New test.
22183
22184 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
22185
22186         * gcc.dg/cpp/direct2.c: New test.
22187         * gccq.dg/cpp/direct2s.c: New test.
22188
22189         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
22190
22191 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
22192
22193         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
22194         * g++.old-deja/g++.other/op3.C: Likewise.
22195
22196 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22197
22198         * gcc.dg/cpp/syshdr.h: New file.
22199         * gcc.dg/cpp/sysmac1.c: Update.
22200         * gcc.dg/cpp/sysmac2.c: Update.
22201
22202 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22203
22204         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
22205
22206 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
22207
22208         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
22209         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
22210
22211 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
22212
22213         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
22214
22215 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
22216
22217         * lib/g++.exp (g++_include_flags): Don't use any special flags
22218         if TESTING_IN_BUILD_TREE is not defined.
22219         (g++_init): Use a plain 'c++' as the compiler if
22220         TESTING_IN_BUILD_TREEE is not defined.
22221
22222 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
22223
22224         * g++.old-deja/g++.eh/catch13.C: New test.
22225         * g++.old-deja/g++.eh/catch14.C: New test.
22226
22227 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
22228
22229         * gcc.dg/cpp/tr-define.c: New test.
22230
22231 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
22232
22233         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
22234         <stdlib.h>, not <malloc.h>.
22235
22236 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
22237
22238         * g++.old-deja/g++.ns/template17.C: New test.
22239
22240 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
22241
22242         * g++.old-deja/g++.pt/ref4.C: New test.
22243
22244 2001-04-30  Richard Henderson  <rth@redhat.com>
22245
22246         * gcc.dg/20000724-1.c: Revert last change.
22247
22248 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
22249
22250         * g77.f-torture/execute/20010430.f: New test.
22251
22252 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
22253
22254         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
22255
22256 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
22257
22258         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
22259
22260 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22261
22262         * g++.old-deja/g++.eh/crash6.C: New test.
22263
22264 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22265
22266         * g++.old-deja/g++.other/warn7.C: New test.
22267
22268 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22269
22270         * g++.old-deja/g++.other/defarg9.C: New test.
22271
22272 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
22273
22274         * g77.f-torture/compile/20010426.f: New test.
22275         * g77.f-torture/execute/20010426.f: New test.
22276
22277 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
22278
22279         * g77.f-torture/compile/20000629-1.x: Remove - error
22280         has been fixed.
22281
22282 2001-04-26  Jeffrey A Law  (law@cygnus.com)
22283
22284         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
22285         Tweak slightly to work with g++.dg framework.
22286         * g++.dg/special/ecos.exp: Run initp1.C test.
22287         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
22288
22289         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
22290         its linker doesn't give line numbers either.
22291         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
22292
22293 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
22294
22295         * g++.old-deja/g++.other/lex1.C: New test.
22296
22297 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
22298
22299         * gcc.dg/noncompile/20010425-1.c: New test.
22300
22301 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
22302
22303         * g++.old-deja/g++.pt/mangle2.C: New test.
22304
22305 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22306
22307         * gcc.dg/format/plus-1.c: New test.
22308
22309 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22310
22311         * gcc.dg/20010423-1.c: New test.
22312
22313 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22314
22315         * gcc.c-torture/execute/20010422-1.c: New test.
22316
22317 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
22318
22319         * g++.old-deja/g++.ns/type2.C: New test.
22320
22321 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
22322
22323         * g++.old-deja/g++.other/perf1.C: New test.
22324
22325 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
22326
22327         * gcc.dg/c99-func-2.c: Remove xfail.
22328         * gcc.dg/c99-func-3.c: Remove xfail.
22329         * gcc.dg/c99-func-4.c: Remove xfail.
22330
22331 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
22332
22333         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
22334
22335 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22336
22337         * gcc.c-torture/compile/20010423-1.c: New test.
22338
22339 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22340
22341         * g++.old-deja/g++.pt/typename28.C: New test.
22342
22343 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22344
22345         * g++.old-deja/g++.abi/empty2.C: New test.
22346         * g++.old-deja/g++.abi/empty3.C: New test.
22347
22348 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22349
22350         * g++.old-deja/g++.other/comdat2.C: New test.
22351         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
22352
22353 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22354
22355         * g++.old-deja/g++.other/overload14.C: New test.
22356
22357 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22358
22359         * g++.old-deja/g++.other/lookup23.C: New test.
22360
22361 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22362
22363         * gcc.c-torture/execute/20010403-1.c: New test.
22364
22365 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
22366             Mark Mitchell  <mark@codesourcery.com>
22367
22368         * lib/old-dejagnu.exp: Don't delete output of executable.
22369         Add .exe suffix to executables.
22370
22371 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
22372
22373         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
22374
22375 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22376
22377         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
22378
22379 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
22380
22381         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
22382         * g++.old-deja/g++.abi/crash1.C: New test.
22383
22384 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
22385
22386         * g++.old-deja/g++.other/crash40.C: New test.
22387
22388 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22389
22390         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
22391
22392 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
22393
22394         * g++.old-deja/g++.other/warn6.C: New test.
22395
22396 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22397
22398         * g++.old-deja/g++.robertl/eb42.C: Same.
22399
22400 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22401
22402         * gcc.dg/wtr-conversion-1.c: New testcase.
22403
22404 2001-04-10  Richard Henderson  <rth@redhat.com>
22405
22406         * g++.old-deja/g++.other/array5.C: New.
22407
22408 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22409
22410         * gcc.c-torture/execute/20010408-1.c: New test.
22411
22412 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
22413
22414         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
22415         headers and constructs.
22416         * g++.old-deja/g++.robertl/eb79.C: Same.
22417         * g++.old-deja/g++.robertl/eb77.C (main): Same.
22418         * g++.old-deja/g++.robertl/eb73.C: Same.
22419         * g++.old-deja/g++.robertl/eb66.C (main): Same.
22420         * g++.old-deja/g++.robertl/eb55.C (t): Same.
22421         * g++.old-deja/g++.robertl/eb54.C (main): Same.
22422         * g++.old-deja/g++.robertl/eb46.C (main): Same.
22423         * g++.old-deja/g++.robertl/eb44.C: Same.
22424         * g++.old-deja/g++.robertl/eb41.C (main): Same.
22425         * g++.old-deja/g++.robertl/eb4.C (main): Same.
22426         * g++.old-deja/g++.robertl/eb39.C: Same.
22427         * g++.old-deja/g++.robertl/eb33.C (main): Same.
22428         * g++.old-deja/g++.robertl/eb31.C (main): Same.
22429         * g++.old-deja/g++.robertl/eb30.C: Same.
22430         * g++.old-deja/g++.robertl/eb3.C: Same.
22431         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
22432         * g++.old-deja/g++.robertl/eb21.C: Same.
22433         * g++.old-deja/g++.robertl/eb15.C: Same.
22434         * g++.old-deja/g++.robertl/eb118.C: Same.
22435         * g++.old-deja/g++.robertl/eb115.C (main): Same.
22436         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
22437         * g++.old-deja/g++.robertl/eb109.C: Same.
22438         * g++.old-deja/g++.other/sibcall1.C (main): Same.
22439         * g++.old-deja/g++.mike/rtti1.C: Same.
22440         * g++.old-deja/g++.mike/p658.C: Same.
22441         * g++.old-deja/g++.mike/net46.C: Same.
22442         * g++.old-deja/g++.mike/net34.C: Same.
22443         * g++.old-deja/g++.mike/memoize1.C: Same.
22444         * g++.old-deja/g++.mike/eh2.C: Same.
22445         * g++.old-deja/g++.law/weak.C: Same.
22446         * g++.old-deja/g++.law/visibility7.C: Same.
22447         * g++.old-deja/g++.law/visibility25.C: Same.
22448         * g++.old-deja/g++.law/visibility22.C: Same.
22449         * g++.old-deja/g++.law/visibility2.C: Same.
22450         * g++.old-deja/g++.law/visibility17.C: Same.
22451         * g++.old-deja/g++.law/visibility13.C: Same.
22452         * g++.old-deja/g++.law/visibility10.C: Same.
22453         * g++.old-deja/g++.law/visibility1.C: Same.
22454         * g++.old-deja/g++.law/virtual3.C (eval): Same.
22455         * g++.old-deja/g++.law/vbase1.C: Same.
22456         * g++.old-deja/g++.law/operators32.C: Same.
22457         * g++.old-deja/g++.law/nest3.C: Same.
22458         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
22459         * g++.old-deja/g++.law/except5.C (main): Same.
22460         * g++.old-deja/g++.law/cvt7.C (run): Same.
22461         * g++.old-deja/g++.law/cvt2.C: Same.
22462         * g++.old-deja/g++.law/cvt16.C: Same.
22463         * g++.old-deja/g++.law/ctors6.C (bar): Same.
22464         * g++.old-deja/g++.law/ctors17.C (main): Same.
22465         * g++.old-deja/g++.law/ctors13.C: Same.
22466         * g++.old-deja/g++.law/ctors12.C (main): Same.
22467         * g++.old-deja/g++.law/ctors10.C: Same.
22468         * g++.old-deja/g++.law/code-gen5.C: Same.
22469         * g++.old-deja/g++.law/bad-error7.C: Same.
22470         * g++.old-deja/g++.law/arm9.C: Same.
22471         * g++.old-deja/g++.law/arm12.C: Same.
22472         * g++.old-deja/g++.law/arg8.C: Same.
22473         * g++.old-deja/g++.law/arg1.C: Same.
22474         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
22475         * g++.old-deja/g++.jason/template31.C: Same.
22476         * g++.old-deja/g++.jason/template24.C (main): Same.
22477         * g++.old-deja/g++.jason/2371.C: Same.
22478         * g++.old-deja/g++.eh/new2.C: Same.
22479         * g++.old-deja/g++.eh/new1.C: Same.
22480         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
22481         * g++.old-deja/g++.brendan/nest21.C (main): Same.
22482         * g++.old-deja/g++.brendan/err-msg3.C: Same.
22483         * g++.old-deja/g++.brendan/crash62.C: Same.
22484         * g++.old-deja/g++.brendan/crash52.C: Same.
22485         * g++.old-deja/g++.brendan/crash49.C (main): Same.
22486         * g++.old-deja/g++.brendan/crash38.C: Same.
22487         * g++.old-deja/g++.brendan/crash15.C (main): Same.
22488         * g++.old-deja/g++.brendan/copy9.C: Same.
22489
22490 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
22491
22492         * gcc.c-torture/execute/20001203-2.c (memset):
22493         Count argument is of type __SIZE_TYPE__.
22494
22495 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
22496
22497         * gcc.c-torture/compile/20010404-1.c: New test.
22498
22499 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
22500
22501         * gcc.c-torture/compile/20010326-1.c: New test.
22502
22503 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
22504
22505         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
22506         peculiarities of the SH.
22507         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
22508
22509 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22510
22511         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
22512         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
22513         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
22514
22515 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22516
22517         * g77.f-torture/compile/20010321-1.f: New test.
22518
22519 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22520
22521         * gcc.c-torture/compile/20010329-1.c: New test.
22522
22523 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22524
22525         * gcc.c-torture/execute/20010329-1.c: New test.
22526
22527 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
22528
22529         * g++.old-deja/g++.other/eh4.C: Fix typo.
22530
22531 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
22532
22533         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
22534
22535 2001-03-28  Philip Blundell  <philb@gnu.org>
22536
22537         * gcc.c-torture/compile/20010328-1.c: New test.
22538
22539 2001-03-27  Richard Henderson  <rth@redhat.com>
22540
22541         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
22542         * g++.old-deja/g++.eh/vbase3.C: Likewise.
22543
22544 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
22545
22546         * gcc.c-torture/compile/20010327-1.c: New test.
22547
22548 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
22549
22550         * g++.old-deja/g++.other/friend12.C: New test.
22551         * g++.old-deja/g++.other/friend9.C: Expect no errors.
22552         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
22553
22554 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22555
22556         * gcc.c-torture/execute/20010325-1.c: New test.
22557
22558 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
22559
22560         * g++.old-deja/g++.other/mangle3.C: New test.
22561
22562 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
22563
22564         * g++.old-deja/g++.other/anon8.C: New test.
22565
22566 2001-03-20  Philip Blundell  <philb@gnu.org>
22567
22568         * gcc.c-torture/compile/20010320-1.c: New test.
22569
22570 2001-03-17  Richard Henderson  <rth@redhat.com>
22571
22572         * g++.old-deja/g++.other/eh4.C: Add expected error text.
22573
22574 2001-03-15  Geoff Keating  <geoff@redhat.com>
22575
22576         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
22577         tests on AIX.
22578
22579 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
22580
22581         * g++.old-deja/g++.other/eh4.C: New test.
22582
22583 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
22584
22585         * gcc.dg/cpp/mi1.c: Update.
22586
22587 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
22588
22589         * g++.old-deja/g++.other/regstack.C: New test.
22590
22591 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
22592
22593         * g++.old-deja/g++.other/ref4.C: New test.
22594
22595 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
22596
22597         * objc/execute/va_method.m: Added.
22598         * objc/execute/IMP.m: Added.
22599         * objc/execute/_cmd.m: Added.
22600         * objc/execute/accessing_ivars.m: Added.
22601         * objc/execute/class-1.m: Added.
22602         * objc/execute/class-10.m: Added.
22603         * objc/execute/class-11.m: Added.
22604         * objc/execute/class-12.m: Added.
22605         * objc/execute/class-13.m: Added.
22606         * objc/execute/class-14.m: Added.
22607         * objc/execute/class-2.m: Added.
22608         * objc/execute/class-3.m: Added.
22609         * objc/execute/class-4.m: Added.
22610         * objc/execute/class-5.m: Added.
22611         * objc/execute/class-6.m: Added.
22612         * objc/execute/class-7.m: Added.
22613         * objc/execute/class-8.m: Added.
22614         * objc/execute/class-9.m: Added.
22615         * objc/execute/class-tests-1.h
22616         * objc/execute/class-tests-2.h
22617         * objc/execute/compatibility_alias.m: Added.
22618         * objc/execute/encode-1.m: Added.
22619         * objc/execute/formal_protocol-1.m: Added.
22620         * objc/execute/formal_protocol-2.m: Added.
22621         * objc/execute/formal_protocol-3.m: Added.
22622         * objc/execute/formal_protocol-4.m: Added.
22623         * objc/execute/formal_protocol-5.m: Added.
22624         * objc/execute/formal_protocol-6.m: Added.
22625         * objc/execute/formal_protocol-7.m: Added.
22626         * objc/execute/informal_protocol.m: Added.
22627         * objc/execute/initialize.m: Added.
22628         * objc/execute/load.m: Added.
22629         * objc/execute/many_args_method.m: Added.
22630         * objc/execute/nested-3.m: Added.
22631         * objc/execute/no_clash.m: Added.
22632         * objc/execute/private.m: Added.
22633         * objc/execute/redefining_self.m: Added.
22634         * objc/execute/root_methods.m: Added.
22635         * objc/execute/selector-1.m: Added.
22636         * objc/execute/static-1.m: Added.
22637         * objc/execute/static-2.m: Added.
22638         * objc/execute/va_method.m: Added.
22639
22640 2001-03-10  Richard Henderson  <rth@redhat.com>
22641
22642         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
22643
22644 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
22645
22646         * g++.old-deja/g++.other/crash31.C: XFAIL.
22647         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
22648         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
22649         * gcc.c-torture/execute/20010123-1.x: XFAIL.
22650         * gcc.c-torture/execute/20010124-1.x: XFAIL.
22651         * gcc.dg/sequence-pt-1.c: XFAIL one test.
22652
22653 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
22654
22655         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
22656
22657 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
22658
22659         * gcc.dg/20000724-1.c: Don't use multiline strings.
22660
22661 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
22662
22663         * objc/execute/string1.m, objc/execute/string2.m: Compare the
22664         result of -cString against what we expect it to be; don't just
22665         print it out for no one to read.
22666
22667         * objc/execute/string3.m, objc/execute/string4.m: New tests.
22668         Based on testcases provided by Nicola Pero.
22669
22670 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
22671
22672         * gcc.dg/cpp/macro7.c: New test.
22673
22674 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
22675
22676         * gcc.dg/cpp/multiline.c: Update.
22677
22678 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22679
22680         * g++.old-deja/g++.other/enum3.C: New test.
22681
22682 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22683
22684         * g++.old-deja/g++.other/pod1.C: New test.
22685
22686 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22687
22688         * g++.old-deja/g++.ext/overload1.C: New test.
22689
22690 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
22691
22692         * g++.old-deja/g++.pt/using1.C: New test.
22693
22694 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
22695
22696         * g++.old-deja/g++.other/using9.C: New test.
22697
22698 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
22699
22700         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
22701
22702         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
22703
22704 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
22705
22706         * g++.old-deja/g++.ext/realpt1.C: Remove.
22707
22708 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
22709
22710         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
22711
22712 2001-02-26  Will Cohen  <wcohen@redhat.com>
22713
22714         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
22715
22716 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
22717
22718         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
22719         templatized constructors.
22720
22721 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22722
22723         * gcc.c-torture/execute/20010224-1.c: New test.
22724
22725 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
22726
22727         * gcc.c-torture/execute/20010222-1.c: New test.
22728
22729 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
22730
22731         * g++.old-deja/g++.other/inline20.C: New test.
22732
22733 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
22734
22735         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
22736
22737 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22738
22739         * g++.old-deja/g++.other/lookup22.C: New test.
22740
22741 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
22742
22743         * g77.dg: New directory.
22744         * g77.dg/20010216-1.f: New test case.
22745         * g77.dg/dg.exp: New driver.
22746         * lib/g77-dg.exp: New driver library.
22747
22748 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22749
22750         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
22751
22752 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
22753
22754         * g++.old-deja/g++.other/decl9.C: New test.
22755
22756 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
22757
22758         * g++.old-deja/g++.other/init16.C: Update the test so that it does
22759         not need <string> and also tests the initialization at runtime.
22760
22761 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
22762
22763         * gcc.c-torture/execute/longlong.c: New test.
22764
22765 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
22766
22767         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
22768
22769 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
22770
22771         * gcc.c-torture/execute/920302-1.c (execute):
22772         Change argument type to short.
22773
22774 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
22775
22776         * g++.old-deja/g++.pt/deduct6.C: New test.
22777
22778 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
22779
22780         * g++.old-deja/g++.pt/deduct5.C: New test.
22781
22782 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
22783
22784         * gcc.c-torture/execute/20010209-1.c: New test.
22785
22786 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
22787
22788         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
22789
22790 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
22791
22792         * g++.dg/vtgc1.C: Update for new ABI.
22793
22794         * consistency.vlad: New directory, 1665 files.
22795
22796 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22797
22798         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
22799         return type.
22800         * gcc.dg/cpp/digraphs.c: Declare puts.
22801
22802 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22803
22804         * g++.old-deja/g++.other/warn5.C: New test.
22805
22806 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22807
22808         * g++.old-deja/g++.pt/spec40.C: New test.
22809
22810 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22811
22812         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
22813         case.
22814         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
22815
22816 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
22817
22818         * gcc.c-torture/compile/20010209-1.c: New test.
22819
22820 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
22821
22822         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
22823         excess errors message but not if it crashes.
22824         * g++.old-deja/g++.other/crash27.C: Likewise.
22825         * g++.old-deja/g++.other/crash28.C: Likewise.
22826         * g++.old-deja/g++.other/crash30.C: Likewise.
22827         * g++.old-deja/g++.other/crash32.C: Likewise.
22828         * g++.old-deja/g++.other/crash35.C: Likewise.
22829         * g++.old-deja/g++.pt/inherit2.C: Likewise.
22830
22831 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22832
22833         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
22834         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
22835         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
22836         g77.f-torture/execute/execute.exp,
22837         g77.f-torture/noncompile/noncompile.exp,
22838         gcc.c-torture/execute/execute.exp,
22839         gcc.c-torture/execute/memcheck/memcheck.exp,
22840         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
22841         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
22842         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
22843         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
22844         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
22845         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
22846         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
22847         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
22848         Remove bug reporting instructions with ancient email addresses.
22849
22850 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
22851
22852         * gcc.dg/20010202-1.c: New test.
22853         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
22854
22855 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
22856
22857         * g++.dg/stdbool-if.C: New test.
22858
22859 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
22860
22861         * objc/execute/fdecl.m: Added main().
22862
22863 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
22864
22865         * gcc.c-torture/execute/20010206-1.c: New test.
22866
22867 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22868
22869         * gcc.dg/cpp/avoidpaste1.c: Update.
22870
22871 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
22872
22873         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
22874         Pero <nicola@brainstorm.co.uk>.
22875         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
22876
22877 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
22878
22879         * g++.old-deja/g++.pt/spec39.C: New test.
22880
22881 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
22882
22883         * gcc.c-torture/compile/20010202-1.c: New test.
22884
22885 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
22886
22887         * g++.old-deja/g++.abi/primary2.C: New test.
22888         * g++.old-deja/g++.abi/primary3.C: New test.
22889         * g++.old-deja/g++.abi/primary4.C: New test.
22890         * g++.old-deja/g++.abi/primary5.C: New test.
22891         * g++.old-deja/g++.abi/vtable3.h: New test.
22892         * g++.old-deja/g++.abi/vtable3a.C: New test.
22893         * g++.old-deja/g++.abi/vtable3b.C: New test.
22894         * g++.old-deja/g++.abi/vtable3c.C: New test.
22895         * g++.old-deja/g++.abi/vtable3d.C: New test.
22896         * g++.old-deja/g++.abi/vtable3e.C: New test.
22897         * g++.old-deja/g++.abi/vtable3f.C: New test.
22898         * g++.old-deja/g++.abi/vtable3g.C: New test.
22899         * g++.old-deja/g++.abi/vtable3h.C: New test.
22900         * g++.old-deja/g++.abi/vtable3i.C: New test.
22901         * g++.old-deja/g++.abi/vtable3j.C: New test.
22902         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
22903
22904 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
22905
22906         * g++.old-deja/g++.other/anon6.C: New test.
22907         * g++.old-deja/g++.other/anon7.C: New test.
22908
22909 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
22910
22911         * gcc.dg/cpp/avoidpaste2.c: New tests.
22912
22913 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
22914
22915         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
22916
22917 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
22918
22919         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
22920         DECIMAL_DIG cases for Irix."
22921
22922 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
22923
22924         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
22925
22926 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22927
22928         * gcc.dg/c99-tag-1.c: New test.
22929
22930 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
22931
22932         * gcc.dg/cpp/tr-warn1.c: Add tests.
22933
22934 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
22935
22936         * gcc.dg/cpp/avoidpaste1.c: Update.
22937         * gcc.dg/cpp/paste4.c: Update.
22938
22939 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
22940
22941         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
22942         cases for Irix.
22943
22944 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
22945
22946         * g++.old-deja/g++.other/inline19.C: New test.
22947
22948 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
22949
22950         * gcc.dg/Wlarger-than.c: New test.
22951
22952 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22953
22954         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
22955
22956 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
22957
22958         * gcc.c-torture/execute/20010129-1.c: New test.
22959         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
22960
22961 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
22962
22963         * gcc.dg/cpp/avoidpaste1.c: Test case.
22964
22965 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
22966
22967         * g++.old-deja/g++.other/inline18.C: New test.
22968
22969 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22970
22971         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
22972         and __builtin_putchar.
22973
22974 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
22975
22976         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
22977         tests.
22978
22979 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
22980
22981         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
22982         floating point number rounding mode to round to the nearest
22983         representable mode.
22984
22985 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
22986
22987         * g++.old-deja/g++.other/mangle2.C: New test.
22988
22989 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
22990
22991         * gcc.c-torture/compile/20010124-1.c: New test.
22992
22993 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
22994
22995         * g++.old-deja/g++.pt/spec38.C: New test.
22996
22997 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22998
22999         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
23000         "Build don't run".
23001
23002 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23003
23004         * gcc.c-torture/execute/20010123-1.c: New test.
23005
23006 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
23007
23008         * g++.old-deja/g++.pt/spec37.C: New test.
23009
23010 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
23011
23012         * g++.old-deja/g++.pt/overload14.C: New test.
23013
23014 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23015
23016         * gcc.c-torture/execute/20010122-1.c: New test, exercise
23017         __builtin_return_address.
23018
23019 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
23020
23021         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
23022         * g++.old-deja/g++.pt/spec35.C: New test.
23023         * g++.old-deja/g++.pt/spec36.C: New test.
23024
23025 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
23026
23027         * gcc.c-torture/compile/20010118-1.c: New test.
23028
23029 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
23030
23031         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
23032
23033 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
23034
23035         * gcc.c-torture/execute/20010119-1.c: New test.
23036
23037 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23038
23039         * g++.old-deja/g++.other/vbase5.C: New test.
23040
23041 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
23042
23043         * gcc.c-torture/execute/20010118-1.c: New test.
23044
23045 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23046
23047         * g++.old-deja/g++.pt/deduct3.C: New test.
23048
23049 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23050
23051         * g++.old-deja/g++.pt/spec34.C: New test.
23052
23053 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
23054
23055         * g77.f-torture/compile/20000601-2.f: New test.
23056
23057 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23058
23059         * g++.old-deja/g++.other/init17.C: New test.
23060
23061 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
23062
23063         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
23064
23065 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23066
23067         * g++.old-deja/g++.pt/unify8.C: New test.
23068
23069 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23070
23071         * g++.old-deja/g++.abi/vbase1.C: New test.
23072
23073 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23074
23075         * g++.old-deja/g++.pt/crash65.C: New test.
23076
23077 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
23078
23079         * gcc.dg/cpp/assembl2.S: New test case.
23080
23081 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
23082
23083         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
23084         are supported.
23085
23086 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23087
23088         * g++.old-deja/g++.other/builtins1.C: New test.
23089         * g++.old-deja/g++.other/builtins2.C: Likewise.
23090         * g++.old-deja/g++.other/builtins3.C: Likewise.
23091         * g++.old-deja/g++.other/builtins4.C: Likewise.
23092
23093 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
23094
23095         * gcc.c-torture/compile/20010117-1.c: New test.
23096         * gcc.c-torture/compile/20010117-2.c: New test.
23097
23098 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23099
23100         * g77.f-torture/execute/20010116.[fx]: New test,
23101         XFAIL on i?86-*-*.
23102         * g77.f-torture/compile/20010115.f: Indicate it's
23103         a test for PR fortran/1636.
23104
23105 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
23106
23107         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
23108
23109 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23110
23111         * g77.f-torture/compile/20010115.f: New test.
23112
23113 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
23114
23115         * g++.old-deja/g++.pt/nontype5.C: New test.
23116
23117 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
23118
23119         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
23120         have an equivalent working one below it.
23121
23122 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
23123
23124         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
23125         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
23126
23127 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
23128
23129         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
23130         message containing "init_priority".
23131         (conpr-2.C): Likewise.
23132         (conpr-3.C): Likewise.
23133         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
23134
23135 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23136
23137         * gcc.c-torture/execute/20010114-2.c: New test.
23138
23139 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
23140
23141         * gcc.c-torture/compile/20010114-1.c: New test.
23142         * gcc.c-torture/compile/20010114-1.x: Xfail.
23143         * gcc.c-torture/compile/20010114-2.c: New test.
23144         * gcc.c-torture/execute/20010114-1.c: New test.
23145         * gcc.dg/trunc-1.c: New test.
23146         * gcc.dg/uninit-B.c: New test.
23147
23148 2001-01-13  Nick Clifton  <nickc@redhat.com>
23149
23150         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
23151         target.
23152
23153 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23154
23155         * gcc.c-torture/compile/20010113-1.c: New test.
23156
23157 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
23158
23159         * gcc.c-torture/compile/20001212-1.c: New test.
23160
23161 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23162
23163         * gcc.dg/cpp/widestr1.c: Update.
23164         * gcc.dg/cpp/prag-imp.c: Remove.
23165
23166 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
23167
23168         * gcc.c-torture/execute/20000801-3.x: Remove.
23169         * gcc.dg/c90-init-1.c: New test.
23170         * gcc.dg/c99-init-1.c: New test.
23171         * gcc.dg/c99-init-2.c: New test.
23172         * gcc.dg/gnu99-init-1.c: New test.
23173
23174 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
23175
23176         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
23177         testing that no relevant ones were found.
23178
23179 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23180
23181         * g++.old-deja/g++.pt/cast2.C: New test.
23182
23183 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23184
23185         * g++.old-deja/g++.pt/friend47.C: New test.
23186
23187 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23188
23189         * g++.old-deja/g++.pt/instantiate13.C: New test.
23190
23191 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23192
23193         * g++.old-deja/g++.other/defarg7.C: New test.
23194         * g++.old-deja/g++.other/defarg8.C: New test.
23195
23196 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23197
23198         * g++.old-deja/g++.pt/crash64.C: New test.
23199
23200 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23201
23202         * g++.old-deja/g++.pt/crash63.C: New test.
23203
23204 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
23205
23206         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
23207
23208 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
23209
23210         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
23211
23212 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23213
23214         * g++.old-deja/g++.pt/error3.C: New test.
23215
23216 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23217
23218         * g++.old-deja/g++.other/crash39.C: New test.
23219
23220 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23221
23222         * g++.old-deja/g++.other/vbase4.C: New test.
23223
23224 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
23225
23226         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
23227         * gcc.dg/special/20000419-2.c: New file. Identical to above.
23228         * gcc.dg/special/special.exp: New test driver which will check
23229         for alias support for the above test.
23230
23231 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
23232
23233         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
23234         problems on small machines.
23235         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
23236         parameterize.
23237
23238 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
23239
23240         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
23241         mips.
23242         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
23243
23244 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
23245
23246         * g++.old_deja/g++.pt/using8.C: New test.
23247
23248 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23249
23250         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
23251
23252 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
23253
23254         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
23255         where a failure is expected.
23256         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
23257
23258 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23259
23260         * g++.old_deja/g++.pt/instantiate12.C: New test.
23261
23262 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23263
23264         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
23265         start of structs.
23266         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
23267         * g++.old-deja/g++.brendan/crash17.C: Likewise.
23268         * g++.old-deja/g++.brendan/crash29.C: Likewise.
23269         * g++.old-deja/g++.brendan/crash48.C: Likewise.
23270         * g++.old-deja/g++.brendan/ns1.C: Likewise.
23271         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
23272         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
23273         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
23274         * g++.old-deja/g++.eh/spec6.C: Likewise.
23275         * g++.old-deja/g++.jason/crash3.C: Likewise.
23276         * g++.old-deja/g++.law/ctors11.C: Likewise.
23277         * g++.old-deja/g++.law/ctors17.C: Likewise.
23278         * g++.old-deja/g++.law/ctors5.C: Likewise.
23279         * g++.old-deja/g++.law/ctors9.C: Likewise.
23280         * g++.old-deja/g++.mike/ambig1.C: Likewise.
23281         * g++.old-deja/g++.mike/net22.C: Likewise.
23282         * g++.old-deja/g++.mike/p3538a.C: Likewise.
23283         * g++.old-deja/g++.mike/p3538b.C: Likewise.
23284         * g++.old-deja/g++.mike/virt3.C: Likewise.
23285         * g++.old-deja/g++.niklas/t128.C: Likewise.
23286         * g++.old-deja/g++.other/anon4.C: Likewise.
23287         * g++.old-deja/g++.other/using1.C: Likewise.
23288         * g++.old-deja/g++.other/warn3.C: Likewise.
23289         * g++.old-deja/g++.pt/t37.C: Likewise.
23290         * g++.old-deja/g++.robertl/eb69.C: Likewise.
23291         * g++.old-deja/g++.robertl/eb71.C: Likewise.
23292
23293 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23294
23295         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
23296
23297 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23298
23299         * gcc.c-torture/execute/stdio-opt-3.c: New test.
23300
23301 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
23302
23303         * gcc.c-torture/compile/20010107-1.c: New test.
23304
23305 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23306
23307         * gcc.c-torture/execute/builtin-noret-1.c: New test.
23308
23309 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23310
23311         * gcc.dg/format/format.h: New file.
23312         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
23313         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
23314         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
23315         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
23316         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
23317         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
23318         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
23319         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
23320         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
23321         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
23322         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
23323         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
23324         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
23325         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
23326         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
23327         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
23328         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
23329         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
23330         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
23331         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
23332         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
23333         instead of declaring standard types, macros and functions in each
23334         test.
23335
23336 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
23337
23338         * gcc.c-torture/execute/20010106-1.c: New test.
23339
23340 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23341
23342         * gcc.dg/format/format.exp: New file.
23343         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
23344         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
23345         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
23346         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
23347         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
23348         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
23349         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
23350         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
23351         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
23352         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
23353         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
23354         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
23355         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
23356         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
23357         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
23358         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
23359         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
23360         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
23361         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
23362         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
23363         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
23364         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
23365         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
23366         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
23367         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
23368         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
23369         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
23370         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
23371         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
23372         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
23373         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
23374         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
23375         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
23376         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
23377         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
23378         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
23379         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
23380         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
23381         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
23382         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
23383         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
23384         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
23385
23386 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
23387
23388         * gcc.c-torture/execute/991228-1.c: Take word endianness into
23389         account.
23390
23391 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
23392
23393         * gcc.c-torture/execute/builtin-complex-1.c: New test.
23394
23395 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
23396
23397         * g++.old-deja/g++.pt/crash62.C: New test.
23398
23399 2001-01-04  Richard Henderson  <rth@redhat.com>
23400
23401         * gcc.dg/20000926-1.c: Update expected warnings.
23402         * gcc.dg/array-2.c: Likewise.
23403         * gcc.dg/array-4.c: Also validate flexible array members.
23404         * gcc.dg/c99-flex-array-1.c: New.
23405
23406 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
23407
23408         * gcc.c-torture/compile/20001222-1.x: Remove.
23409
23410 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23411
23412         * gcc.c-torture/execute/built-in-setjmp.c: New.
23413
23414 2001-01-03  Richard Henderson  <rth@redhat.com>
23415
23416         * gcc.dg/940510-1.c: Update expected error wording.
23417         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
23418
23419 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
23420
23421         * lib/target-supports.exp (check_alias_available): Modified to
23422         indicate aliases not supported if only weak aliases are supported.
23423
23424 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23425
23426         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
23427         Turn on cmpstrsi checks for __pj__ and __i370__.
23428
23429 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
23430
23431         * g++.old-deja/g++.other/virtual11.C: New test.
23432
23433 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
23434
23435         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
23436
23437 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23438
23439         * gcc.c-torture/compile/20010102-1.c: New test.
23440
23441 2001-01-02  Andreas Jaeger  <aj@suse.de>
23442
23443         * gcc.dg/noreturn-3.c: New test.
23444
23445         * gcc.dg/noreturn-4.c: New test.
23446
23447 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23448
23449         * gcc.c-torture/execute/stdio-opt-1.c: Also test
23450         __builtin_fputc and __builtin_fwrite.
23451
23452 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
23453
23454         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
23455         signed char, not default char.
23456
23457 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
23458
23459         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
23460
23461 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
23462
23463         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
23464
23465 2000-12-29  Richard Henderson  <rth@redhat.com>
23466
23467         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
23468         (__cyg_profile_func_exit): Define.
23469
23470 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
23471
23472         * g++.dg/vtgc1.C: New test.
23473
23474 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
23475
23476         * gcc.dg/noncompile/20001228-1.c: New test.
23477
23478         * gcc.dg/20001228-1.c: New test.
23479
23480         * gcc.c-torture/execute/20001228-1.c: New test.
23481
23482 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
23483
23484         * gcc.dg/format-strfmon-1.c: New test.
23485
23486 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23487
23488         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
23489         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
23490         * gcc.c-torture/execute/string-opt-1.c: Likewise.
23491         * gcc.c-torture/execute/string-opt-2.c: Likewise.
23492         * gcc.c-torture/execute/string-opt-3.c: Likewise.
23493         * gcc.c-torture/execute/string-opt-4.c: Likewise.
23494         * gcc.c-torture/execute/string-opt-6.c: Likewise.
23495         * gcc.c-torture/execute/string-opt-7.c: Likewise.
23496         * gcc.c-torture/execute/string-opt-8.c: Likewise.
23497         * gcc.c-torture/execute/string-opt-9.c: Likewise.
23498         * gcc.c-torture/execute/string-opt-10.c: Likewise.
23499         * gcc.c-torture/execute/string-opt-11.c: Likewise.
23500         * gcc.c-torture/execute/string-opt-12.c: Likewise.
23501
23502         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
23503         * gcc.c-torture/execute/string-opt-4.c: Test index.
23504
23505 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
23506
23507         * gcc.c-torture/compile/20001226-1.c: New test.
23508
23509 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23510
23511         * gcc.c-torture/compile/20001222-1.c: New test.
23512         * gcc.c-torture/compile/20001222-1.x: Xfail.
23513
23514 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
23515
23516         * gcc.c-torture/execute/comp-goto-2.c: New test.
23517
23518 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
23519
23520         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
23521         Use long types if __INT_MAX__ is 32767.
23522         (main): Use cast to (sint32 *) when poking 88 into a_page.
23523
23524         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
23525
23526 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
23527
23528         * gcc.c-torture/compile/20001221-1.c: New test.
23529         * gcc.c-torture/execute/20001221-1.c: New test.
23530
23531 2000-12-20  Richard Henderson  <rth@redhat.com>
23532
23533         * g++.old-deja/g++.pt/crash36.C: Update error lines.
23534         * g++.old-deja/g++.robertl/eb109.C: Likewise.
23535
23536 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23537
23538         * gcc.dg/compare3.c: New test.
23539
23540 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23541
23542         * gcc.dg/format-warnll-1.c: New test.
23543
23544 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
23545
23546         * gcc.dg/cpp/cmdlne-P.c: New test.
23547
23548 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23549
23550         * gcc.c-torture/execute/builtin-abs-1.c,
23551         gcc.c-torture/execute/builtin-abs-2.c: New tests.
23552
23553 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
23554
23555         * gcc.dg/cpp/multiline.c: New test.
23556
23557 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
23558
23559         * g++.old-deja/g++.other/syshdr1.C: Update.
23560         * gcc.dg/cpp/lineflags.c: Remove temporarily.
23561
23562 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23563
23564         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
23565
23566 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23567
23568         * g++.old-deja/g++.pt/ttp65.C: New test.
23569
23570 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23571
23572         * g++.old-deja/g++.pt/ttp64.C: New test.
23573
23574 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23575
23576         * g++.old-deja/g++.pt/spec33.C: New test.
23577
23578 2000-12-14  Catherine Moore  <clm@redhat.com>
23579
23580         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
23581         * gcc.c-torture/execute/920612-2.c: Likewise.
23582         * gcc.c-torture/execute/920428-2.c: Likewise.
23583         * gcc-c-torture/execute/va-arg-11.c: Call exit.
23584         * gcc.c-torture/execute/va-arg-21.c: Likewise.
23585
23586 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23587
23588         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
23589         * gcc.dg/pack-test-2.c: Likewise.
23590
23591 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23592
23593         Tests by Zack Weinberg <zackw@stanford.edu>.
23594
23595         * gcc.dg/cpp/defined.c: Update.
23596         * gcc.dg/cpp/defined_trad.c: New tests.
23597
23598 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23599
23600         * gcc.dg/cpp/trad-direct.c: Update.
23601
23602 2000-12-11  Neil Booth  <neilb@earthling.net>
23603
23604         * gcc.dg/cpp/defined_trad.c
23605
23606 2000-12-11  Neil Booth  <neilb@earthling.net>
23607
23608         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
23609
23610 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23611
23612         * gcc.dg/format-miss-2.c: New test.
23613
23614 2000-12-09  Neil Booth  <neilb@earthling.net>
23615
23616         * gcc.dg/cpp/lineflags.c: New tests.
23617         * gcc.dg/cpp/poison.c: Update.
23618         * gcc.dg/cpp/redef2.c: Update.
23619         * gcc.dg/cpp/skipping.c: New test.
23620
23621 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
23622
23623         * g++.old-deja/g++.other/eh3.C: New testcase.
23624
23625 2000-12-07  Neil Booth  <neilb@earthling.net>
23626
23627         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
23628         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
23629         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
23630         wtr-union-init-2.c, wtr-union-init-3.c: Update.
23631         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
23632         Update.
23633
23634 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23635
23636         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
23637         __SIZE_TYPE__ instead of int for type of integers cast to
23638         pointers.
23639
23640 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
23641
23642         * g++.old-deja/g++.other/cleanup4.C: New test.
23643
23644 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23645
23646         * format-sec-1.c: New test.
23647
23648 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23649
23650         * gcc.dg/format-nonlit-3.c: New test.
23651
23652 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23653
23654         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
23655         through a null pointer.
23656
23657 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23658
23659         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
23660         * g++.old-deja/g++.pt/partial4.C: New test.
23661
23662 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
23663
23664         * gcc.c-torture/execute/ieee/hugeval.x: New.
23665
23666 2000-12-06  Neil Booth  <neilb@earthling.net>
23667
23668         * gcc.dg/cpp/backslash2.c: New tests.
23669
23670 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23671
23672         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
23673         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
23674
23675 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
23676
23677         * gcc.c-torture/execute/20001203-2.c: New testcase.
23678
23679 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
23680
23681         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
23682         * g++.old-deja/g++.other/virtual10.C: New test.
23683
23684 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
23685
23686         * g++.old-deja/g++.mike/pmf5.C: Remove test.
23687
23688 2000-12-05  Richard Henderson  <rth@redhat.com>
23689
23690         * gcc.c-torture/compile/20001205-1.c: New.
23691
23692 2000-12-04  Neil Booth  <neilb@earthling.net>
23693
23694         * g++.old-deja/g++.other/virtual9.C: New test.
23695         * g++.old-deja/g++.pt/crash61.C: New test.
23696         * gcc.c-torture/execute/loop-9.c: New test.
23697
23698 2000-12-04  Neil Booth  <neilb@earthling.net>
23699
23700         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
23701         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
23702         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
23703         * gcc.dg/cpp/extratokens.c: ...here.
23704
23705 2000-12-04  Neil Booth  <neilb@earthling.net>
23706
23707         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
23708         New tests.
23709
23710 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23711
23712         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
23713         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
23714
23715 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23716
23717         * gcc.c-torture/execute/20001203-1.c: New test.
23718
23719 2000-12-03  Neil Booth  <neilb@earthling.net>
23720
23721         * gcc.dg/cpp/macro6.c: New test cases.
23722
23723 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23724
23725         * gcc.c-torture/execute/string-opt-9.c: New test.
23726         * gcc.c-torture/execute/string-opt-10.c: Likewise.
23727         * gcc.c-torture/execute/string-opt-11.c: Likewise.
23728         * gcc.c-torture/execute/string-opt-12.c: Likewise.
23729
23730         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
23731         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
23732
23733 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
23734
23735         * gcc.dg/cpp/if-6.c: New testcase.
23736
23737         * gcc.dg/20001201-1.c: New testcase.
23738
23739 2000-12-02  Neil Booth  <neilb@earthling.net>
23740
23741         * g++.old-deja/g++.other/externC4.C,
23742         g++.old-deja/g++.other/friend10.C: New tests.
23743
23744 2000-12-02  Neil Booth  <neilb@earthling.net>
23745
23746         * g++.old-deja/g++.other/instan2.C
23747         * g++.old-deja/g++.other/instan3.C: New test.
23748
23749 2000-12-02  Neil Booth  <neilb@earthling.net>
23750
23751         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
23752         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
23753         gnuc99.c,gnuc99-pedantic.c: New tests.
23754
23755 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23756
23757         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
23758         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
23759
23760 2000-12-01  Neil Booth  <neilb@earthling.net>
23761
23762         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
23763         * gcc.dg/cpp/poison.c: Update.
23764         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
23765
23766 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
23767
23768         * g77.f-torture/execute/20001201.f: New test.
23769
23770 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23771
23772         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
23773
23774 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
23775
23776         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
23777
23778 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
23779
23780         * g++.old-deja/g++.other/cast6.C: New test.
23781
23782 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
23783
23784         * gcc.c-torture/execute/20001130-2.c: New testcase.
23785
23786 2000-11-30  Richard Henderson  <rth@redhat.com>
23787
23788         * gcc.c-torture/execute/20001130-1.c: New test.
23789
23790 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23791
23792         * g++.old-deja/g++.other/op3.C: New test.
23793
23794 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23795
23796         * g++.old-deja/g++.other/op2.C: New test.
23797
23798 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23799
23800         * g++.old-deja/g++.other/crash38.C: New test.
23801
23802 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
23803
23804         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
23805
23806 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
23807
23808         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
23809         tests.
23810         * gcc.c-torture/execute/string-opt-6.c: New test.
23811
23812         * gcc.dg/20001117-1.c: Add main.
23813
23814 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
23815
23816         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
23817         Move from here ...
23818         * gcc.dg/940510-1.c: ... to here.
23819
23820         * gcc.dg/20000926-1.c: GNU C now allows initializations of
23821         zero-size arrays in toplevel structures.
23822
23823 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
23824
23825         * gcc.c-torture/execute/loop-8.c: New test.
23826
23827 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23828
23829         * g++.old-deja/g++.other/base1.C: New test.
23830
23831 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23832
23833         * g++.old-deja/g++.other/parse2.C: New test.
23834
23835 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23836
23837         * g++.old-deja/g++.pt/incomplete1.C: New test.
23838
23839 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23840
23841         * g++.old-deja/g++.other/friend9.C: New test.
23842
23843 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
23844
23845         * gcc.dg/20001127-1.c: New test.
23846
23847 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
23848
23849         * g++.old-deja/g++.pt/friend46.C: New test.
23850
23851 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
23852
23853         * g++.old-deja/g++.other/ptrmem8.C: New test.
23854
23855 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23856
23857         * gcc.c-torture/execute/string-opt-7.c: New test.
23858         * gcc.c-torture/execute/string-opt-8.c: Likewise.
23859
23860 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
23861
23862         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
23863         instead of 'mkcheck 2'.
23864
23865 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23866
23867         * gcc.c-torture/execute/memcheck/driver.c,
23868         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
23869         C9X references to refer to C99.
23870
23871 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
23872
23873         * gcc.dg/ultrasp3.c: New test.
23874
23875 2000-11-25  Neil Booth  <neilb@earthling.net>
23876
23877         * gcc.dg/cpp/include2.c: Update test to be locale independent.
23878
23879 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
23880
23881         * gcc.c-torture/compile/20001123-2.c: New.
23882
23883 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23884
23885         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
23886
23887 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
23888
23889         * gcc.dg/sequence-point-1.c: Add some new tests.
23890         * gcc.c-torture/execute/20001124-1.c: New test.
23891
23892 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
23893
23894         * g++.old-deja/g++.other/vaarg4.C: New test.
23895         * gcc.c-torture/compile/20001123-1.c: New test.
23896
23897 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
23898
23899         * g++.other/crash24.C: Adjust and remove XFAIL.
23900         * g++.other/crash37.C: New test.
23901
23902 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
23903
23904         * g++.old-deja/g++.pt/instantiate9.C: New test.
23905
23906 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
23907
23908         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
23909         new ABI, too.
23910
23911         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
23912         * g++.old-deja/g++.robertl/eb55.C: Likewise.
23913
23914 2000-11-22  Neil Booth  <neilb@earthling.net>
23915
23916         * gcc.dg/cpp/Wtrigraphs.c: New test.
23917
23918 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
23919
23920         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
23921
23922 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
23923
23924         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
23925
23926 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
23927
23928         * lib/gcc-dg.exp: load_lib scanasm.exp.
23929         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
23930         * lib/g++-dg.exp: load_lib scanasm.exp.
23931         * lib/scanasm.exp: New.
23932         (scan-assembler, scan-assembler-not): Add optional arguments to
23933         test name, or if not present, the pattern name.
23934         (scan-assembler-dem, scan-assembler-dem-not): New.
23935
23936         * g++.dg/dg.exp: New.
23937
23938 2000-11-21  Neil Booth  <neilb@earthling.net>
23939
23940         * gcc.dg/cpp/integrated1.c: Remove.
23941
23942 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
23943
23944         * gcc.c-torture/execute/20001121-1.c: New test.
23945
23946 2000-11-21  Richard Henderson  <rth@redhat.com>
23947
23948         * gcc.c-torture/compile/20001121-1.c: New test.
23949
23950 2000-11-20  Neil Booth  <neilb@earthling.net>
23951
23952         * gcc.dg/cpp/integrated1.c: New test.
23953
23954 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
23955
23956         * g++.old-deja/g++.other/inline17.C: New test.
23957
23958 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
23959
23960         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
23961         local variable to be zero: I made the variable global. Now
23962         uses abort() and exit() instead of relying on main's return value.
23963
23964 2000-11-20  Neil Booth  <neilb@earthling.net>
23965
23966         * gcc.dg/cpp/paste2.c: Update test.
23967         * objc/execute/paste.m: New test.
23968
23969 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
23970
23971         * gcc.dg/c99-condexpr-1.c: New test.
23972
23973 2000-11-20  Neil Booth  <neilb@earthling.net>
23974
23975         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
23976
23977 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
23978
23979         * g++.old-deja/g++.pt/export1.C: New test.
23980
23981 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
23982
23983         * gcc.dg/20001117-1.c: New test.
23984
23985 2000-11-18  Richard Henderson  <rth@redhat.com>
23986
23987         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
23988
23989 2000-11-18  Richard Henderson  <rth@redhat.com>
23990
23991         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
23992         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
23993         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
23994
23995 2000-11-18  Richard Henderson  <rth@redhat.com>
23996
23997         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
23998         (main): New.  Exit cleanly.
23999
24000 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24001
24002         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
24003         gcc.dg/c99-fordecl-2.c: New tests.
24004
24005 2000-11-18  Richard Henderson  <rth@redhat.com>
24006
24007         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
24008         * gcc.c-torture/execute/zerolen-2.c: New.
24009
24010 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24011
24012         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
24013         memory.
24014
24015 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
24016
24017         * g++.old-deja/g++.pt/instantiate8.C: New test.
24018
24019 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
24020
24021         * g++.old-deja/g++.other/incomplete.C: Add more tests.
24022         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
24023
24024 2000-11-16  Nick Clifton  <nickc@redhat.com>
24025
24026         * gcc.c-torture/execute/nestfunc-2.c: New test.
24027         * gcc.c-torture/execute/nestfunc-3.c: New test.
24028
24029 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
24030
24031         * gcc.c-torture/compile/20001116-1.c: New test.
24032
24033 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24034
24035         * gcc.c-torture/execute/20001115-1.c: New test.
24036
24037 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
24038
24039         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
24040         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
24041         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
24042         * g++.old-deja/g++.abi/vmihint.C: Likewise.
24043
24044 2000-11-15  Neil Booth  <neilb@earthling.net>
24045
24046         gcc.dg/cpp/_Pragma1.c: Update.
24047         gcc.dg/cpp/_Pragma2.c: New test.
24048
24049 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
24050
24051         * g++.old-deja/g++.other/anon5.C: New test.
24052
24053 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
24054
24055         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
24056         tests.
24057
24058 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
24059
24060         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
24061         output.
24062
24063 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24064
24065         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
24066         labels at end of compound statements.
24067
24068 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
24069
24070         * gcc.c-torture/execute/loop-7.c: New test.
24071
24072 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24073
24074         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
24075
24076 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24077
24078         * gcc.dg/c99-bool-1.c: New test.
24079
24080 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24081
24082         * gcc.dg/c99-scope-1.c: Remove xfail.
24083         * gcc.dg/c99-scope-2.c: New test.
24084
24085 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24086
24087         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
24088         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
24089
24090 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
24091
24092         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
24093         error messages.
24094
24095         * g++.mike/p700.C: Don't typedef wchar_t.
24096         * g++.mike/p784.C: Likewise.
24097         * g++.mike/eb101.C: Don't use __wchar_t.
24098
24099 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
24100
24101         * g77.f-torture/execute/20001111.[fx]: Test premature exit
24102         from DO loop.
24103
24104 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
24105
24106         * gcc.c-torture/execute/20001111-1.c: New test.
24107
24108 2000-11-10  Nick Clifton  <nickc@redhat.com>
24109
24110         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
24111         long multuiple and accumulate.
24112
24113 2000-11-09  Richard Henderson  <rth@redhat.com>
24114
24115         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
24116         via size_t instead of int.
24117
24118         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
24119         * gcc.c-torture/execute/string-opt-2.c: Likewise.
24120         * gcc.c-torture/execute/string-opt-3.c: Likewise.
24121         * gcc.c-torture/execute/string-opt-4.c: Likewise.
24122
24123 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
24124
24125         * gcc.c-torture/compile/20001109-1.c: New test.
24126         * gcc.c-torture/compile/20001109-2.c: New test.
24127
24128 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
24129
24130         * g++.old-deja/g++.pt/operator1.C: New test.
24131         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
24132
24133 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
24134
24135         * gcc.dg/20001108-1.c: New test.
24136
24137 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
24138
24139         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
24140         with both arguments constant strings.
24141         * gcc.c-torture/execute/string-opt-3.c: New test.
24142         * gcc.c-torture/execute/string-opt-4.c: New test.
24143         * gcc.c-torture/execute/string-opt-5.c: New test.
24144
24145 2000-11-08  Nick Clifton  <nickc@redhat.com>
24146
24147         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
24148         mulsidi3adddi patterns.
24149
24150 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
24151
24152         * g++.old-deja/g++.other/crash36.C: New test.
24153
24154 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
24155
24156         * g++.old-deja/g++.other/init16.C: New test.
24157
24158 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
24159
24160         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
24161
24162 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
24163
24164         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
24165         * gcc.c-torture/execute/va-arg-16.x: Likewise.
24166         * gcc.c-torture/execute/va-arg-17.x: Likewise.
24167
24168 2000-11-07  DJ Delorie  <dj@redhat.com>
24169
24170         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
24171
24172 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24173
24174         * gcc.c-torture/execute/string-opt-1.c: New test.
24175
24176 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
24177
24178         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
24179         mips-sgi-irix6.* because the MIPS ABI passes floating-point
24180         parameters in registers, and there is no way for a varargs
24181         function to know in which order the integer and floating-point
24182         parameters should be interleaved when they are placed on the
24183         stack.
24184         * gcc.c-torture/execute/va-arg-16.x: Likewise.
24185         * gcc.c-torture/execute/va-arg-17.x: Likewise.
24186
24187 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24188
24189         * gcc.c-torture/execute/string-opt-2.c: New test.
24190
24191 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
24192
24193         * g++.old-deja/g++.pt/crash60.C: New test.
24194
24195 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
24196
24197         * g++.old-deja/g++.other/crash24.C: New test.
24198         * g++.old-deja/g++.other/crash25.C: New test.
24199         * g++.old-deja/g++.other/crash26.C: New test.
24200         * g++.old-deja/g++.other/crash27.C: New test.
24201         * g++.old-deja/g++.other/crash28.C: New test.
24202         * g++.old-deja/g++.other/crash29.C: New test.
24203         * g++.old-deja/g++.other/crash30.C: New test.
24204         * g++.old-deja/g++.other/crash31.C: New test.
24205         * g++.old-deja/g++.other/crash32.C: New test.
24206         * g++.old-deja/g++.other/crash33.C: New test.
24207         * g++.old-deja/g++.other/crash34.C: New test.
24208         * g++.old-deja/g++.other/crash35.C: New test.
24209
24210 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
24211
24212         * gcc.c-torture/execute/20001031-1.c: New test.
24213
24214 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
24215
24216         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
24217         namespace.
24218
24219         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
24220         standards-conformant.
24221
24222         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
24223
24224         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
24225         * g++.old-deja/g++.mike/p755a.C: Likewise.
24226         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
24227         library makes no calls to `operator new' during initialization.
24228
24229 2000-11-04  Neil Booth  <neilb@earthling.net>
24230
24231         * gcc.dg/cpp/include2.c: New tests.
24232
24233 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
24234
24235         * lib/g++.exp (g++_set_ld_library_path): New function.
24236         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
24237
24238 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
24239
24240         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
24241         warnings.
24242
24243 2000-11-01  Richard Henderson  <rth@redhat.com>
24244
24245         * g++.old-deja/g++.ext/namedret1.C: New.
24246         * g++.old-deja/g++.ext/namedret2.C: New.
24247         * g++.old-deja/g++.ext/namedret3.C: New.
24248
24249 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
24250
24251         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
24252         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
24253
24254 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24255
24256         * gcc.c-torture/execute/va-arg-21.c: New test.
24257
24258 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24259
24260         * gcc.dg/c99-complex-2.c: New test.
24261
24262 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24263
24264         * gcc.c-torture/execute/stdio-opt-1.c: New test.
24265
24266 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
24267
24268         * g++.old-deja/g++.other/inline16.C: New test.
24269
24270 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
24271
24272         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
24273         __PRETTY_FUNCTION__
24274
24275 2000-10-29  Neil Booth  <neilb@earthling.net>
24276
24277         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
24278         New tests.
24279         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
24280         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
24281         optimisation.
24282
24283 2000-10-29  Neil Booth  <neilb@earthling.net>
24284
24285         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
24286         * mi1.c, mi1c.h: Add null directives to multiple-include test.
24287         * mi5.c: Test multiple includes work with -C.
24288         * trigraphs.c: Test ^= version.
24289
24290 2000-10-28  Neil Booth  <neilb@earthling.net>
24291
24292         New tests and test updates for new macro expander.
24293
24294         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
24295         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
24296         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
24297         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
24298         new diagnostic messages.
24299
24300         * gcc.dg/cpp/macro3.c: New tests.
24301
24302 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
24303
24304         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
24305         on the same line.
24306
24307 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
24308
24309         * g++.old-deja/g++.other/eh2.C: New test.
24310
24311 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
24312
24313         * gcc.c-torture/execute/20001027-1.c: New test.
24314
24315 2000-10-26  Richard Henderson  <rth@redhat.com>
24316
24317         * gcc.c-torture/execute/20001026-1.c: New.
24318
24319 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
24320
24321         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
24322         * g++.old-deja/g++.law/builtin1.C: Likewise.
24323         * g++.old-deja/g++.law/ctors10.C: Likewise.
24324         * g++.old-deja/g++.law/virtual3.C: Likewise.
24325         * g++.old-deja/g++.mike/p658.C: Likewise.
24326         * g++.old-deja/g++.other/sibcall1.C: Likewise.
24327         * g++.old-deja/g++.other/vaarg2.C: Likewise.
24328         * g++.old-deja/g++.robertl/eb124.C: Likewise.
24329         * g++.old-deja/g++.robertl/eb44.C: Likewise.
24330         * g++.old-deja/g++.robertl/eb77.C: Likewise.
24331
24332 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
24333
24334         * gcc.c-torture/compile/20001024-1.c: New test.
24335
24336 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
24337
24338         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
24339         to tell us whether or not we are using V3.
24340
24341 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
24342
24343         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
24344         operands.
24345
24346 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24347
24348         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
24349
24350 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
24351
24352         * gcc.c-torture/execute/20001024-1.c: New test.
24353
24354 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
24355
24356         * g++.old-deja/g++.other/sibcall1.C: New test.
24357
24358 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
24359
24360         * gcc.dg/noncompile/init-3.c: New test.
24361
24362 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24363
24364         * gcc.dg/format-array-1.c: New test.
24365
24366 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24367
24368         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
24369         writing through null pointers; remove comment about testing
24370         unterminated strings.
24371
24372 2000-10-17  Matthew Hiller  <hiller@redhat.com>
24373
24374         * gcc.c-torture/execute/20001017-2.c: New test.
24375
24376 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24377
24378         * gcc.c-torture/compile/20001018-1.c: New test.
24379         * gcc.c-torture/compile/20001018-1.x: Xfail.
24380
24381 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24382
24383         * gcc.c-torture/execute/20001017-1.c: New test.
24384
24385 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24386
24387         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
24388         for multiple use of arguments with scanf formats; add tests for
24389         multiple use of arguments.
24390
24391 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
24392
24393         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
24394
24395 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24396
24397         * gcc.dg/format-miss-1.c: New test.
24398
24399 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
24400
24401         * gcc.c-torture/execute/20001013-1.c: New test.
24402
24403 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
24404
24405         * gcc.dg/format-branch-1.c: New test.
24406
24407 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
24408
24409         * README, lib/file-format.exp: Remove EGCS references.
24410
24411 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
24412
24413         * gcc.dg/20001013-1.c: New test.
24414
24415 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24416
24417         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
24418         for intmax_t in the compiler using __typeof__ and the type rules
24419         for conditional expressions.
24420
24421 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
24422
24423         * gcc.dg/20001012-1.c: New test.
24424         * gcc.dg/20001012-2.c: New test.
24425
24426 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24427
24428         * gcc.dg/format-attr-1.c: New test.
24429
24430 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24431
24432         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
24433         __LONG_LONG_MAX__ instead of LLONG_MAX.
24434
24435 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24436
24437         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
24438         scanf flags.
24439         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
24440         flags.
24441
24442 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24443
24444         * gcc.dg/sequence-pt-1.c: New test.
24445
24446 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
24447
24448         * gcc.c-torture/execute/20001011-1.c: New testcase.
24449         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
24450
24451 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
24452
24453         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
24454         does not error on it.
24455
24456 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
24457
24458         * gcc.dg/20001009-1.c: New test.
24459
24460 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
24461
24462         * gcc.c-torture/compile/20001009-1.c: Move from here ....
24463         * gcc.c-torture/execute/20001009-2.c: ... to here.
24464
24465 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
24466
24467         * gcc.c-torture/compile/20001009-1.c: New testcase.
24468         * gcc.c-torture/execute/20001009-1.c: New testcase.
24469         Testcases provided by Jan Hubicka <jh@suse.cz>.
24470
24471 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24472
24473         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
24474         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
24475         uintmax_t using <limits.h> to emulate the compiler's internal
24476         logic.  No longer XFAIL %j tests.
24477
24478 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24479
24480         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
24481         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
24482         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
24483         regexps and details of expected handling of some bad formats.
24484         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
24485         suppression.
24486
24487 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24488
24489         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
24490         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
24491         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
24492         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
24493         in list archives.
24494
24495 2000-10-06  Richard Henderson  <rth@cygnus.com>
24496
24497         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
24498         * g++.old-deja/g++.brendan/crash52.C: Likewise.
24499         * g++.old-deja/g++.jason/report.C: Likewise.
24500         * g++.old-deja/g++.law/friend5.C: Likewise.
24501         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
24502         of the expected warnings.
24503
24504 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
24505
24506         * g++.old-deja/g++.pt/enum14.C: New test.
24507
24508 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
24509
24510         * g++.old-deja/g++.pt/crash59.C: New test.
24511
24512 2000-10-04  Will Cohen  <wcohen@redhat.com>
24513
24514         * gcc.dg/20000926-1.c: New test.
24515
24516 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
24517
24518         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
24519         function name for current C++ compiler.
24520         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
24521
24522 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
24523
24524         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
24525         __PRETTY_FUNCTION__.
24526         * g++.old-deja/g++.ext/pretty2.C: Likewise.
24527
24528 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24529
24530         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
24531
24532 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
24533
24534         * gcc.c-torture/compile/20000923-1.c: New test.
24535
24536 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
24537
24538         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
24539         * g++.old-deja/g++.pt/ttp62.C: Same.
24540         * g++.old-deja/g++.other/inline14.C: Same.
24541
24542 2000-09-24  Richard Henderson  <rth@cygnus.com>
24543
24544         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
24545
24546 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24547
24548         * gcc.dg/c90-printf-1.c: Add test for wide string format.
24549
24550 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
24551
24552         * gcc.c-torture/compile/20000922-1.c: New file.
24553
24554 2000-09-21  Nick Clifton  <nickc@redhat.com>
24555
24556         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
24557         a signed long modulo operation.
24558         (mod6): New function - perform an unsigned long modulo operation.
24559         (main): Add tests for modulos of very large numbers by very small
24560         dividends.
24561
24562 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24563
24564         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
24565
24566 2000-09-19  Richard Henderson  <rth@cygnus.com>
24567
24568         * gcc.dg/compare2.c (case 10): XFAIL.
24569
24570 2000-09-18  Richard Henderson  <rth@cygnus.com>
24571
24572         * gcc.c-torture/execute/20000906-1.c: Move ...
24573         * gcc.dg/20000906-1.c: ... here.  Only run on targets
24574         that support __builtin_trap.
24575
24576 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
24577
24578         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
24579
24580 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24581
24582         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
24583         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
24584         more $ format tests.
24585
24586 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24587
24588         * gcc.dg/format-errmk-1.c: New test.
24589
24590 2000-09-17  Greg McGary  <greg@mcgary.org>
24591
24592         * gcc.c-torture/execute/20000917-1.x: Remove.
24593
24594 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24595
24596         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
24597
24598 2000-09-17  Greg McGary  <greg@mcgary.org>
24599
24600         * gcc.c-torture/execute/20000917-1.c: New test.
24601         * gcc.c-torture/execute/20000917-1.x: XFAIL.
24602
24603 2000-09-16  Neil Booth  <NeilB@earthling.net>
24604
24605         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
24606         in nested macro bug.
24607
24608 2000-09-15  Neil Booth  <NeilB@earthling.net>
24609
24610         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
24611
24612 2000-09-14  Jeffrey A Law  (law@cygnus.com)
24613
24614         * gcc.c-torture/execute/20000914-1.c: New test.
24615
24616 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
24617
24618         * g++.other/inline13.C: New test.
24619
24620 2000-09-12  Andreas Jaeger  <aj@suse.de>
24621
24622         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
24623         constant by Ulrich Drepper <drepper@redhat.com>.
24624
24625 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
24626
24627         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
24628
24629 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24630
24631         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
24632
24633 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
24634
24635         * gcc.dg/cpp/backslash.c: New test.
24636
24637 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
24638
24639         * gcc.c-torture/execute/20000910-1.c: New test.
24640         * gcc.c-torture/execute/20000910-2.c: Likewise.
24641
24642 2000-09-11  Robert Lipe  <robertl@sco.com>
24643
24644         * gcc.dg/pragma-align.c: New test.
24645
24646 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
24647
24648         * g++.old-deja/g++.pt/explicit82.C: New test.
24649         * g++.old-deja/g++.pt/explicit83.C: New test.
24650
24651 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
24652
24653         * gcc.dg/asm-names.c: New test.
24654
24655 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24656
24657         * gcc.dg/cpp/tr-warn6.c: New test
24658
24659 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24660
24661         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
24662         be accepted.
24663
24664 2000-09-07  Catherine Moore  <clm@redhat.com>
24665
24666         * gcc.c-torture/execute/unroll-1.c: New test.
24667
24668 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
24669
24670         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
24671         ERROR markers.
24672         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
24673         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
24674         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
24675         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
24676         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
24677         Preprocess only.
24678         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
24679         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
24680
24681 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24682
24683         * g++.old-deja/g++.pt/deduct2.C: New test.
24684
24685 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24686
24687         * g++.old-deja/g++.pt/parms2.C: New test.
24688
24689 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24690
24691         * g++.old-deja/g++.pt/crash58.C: New test.
24692
24693 2000-09-06  Greg McGary  <greg@mcgary.org>
24694
24695         * gcc.c-torture/execute/20000906-1.c: New test.
24696         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
24697
24698 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24699
24700         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
24701
24702 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24703
24704         * g++.old-deja/g++.pt/crash57.C: New test.
24705
24706 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24707
24708         * g++.old-deja/g++.pt/crash56.C: New test.
24709
24710 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24711
24712         * g++.old-deja/g++.pt/koenig1.C: New test.
24713
24714 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
24715
24716         * gcc.dg/20000904-1.c: New test.
24717
24718 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
24719
24720         * gcc.dg/cpp/paste8.c: New test.
24721
24722 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
24723
24724         * gcc.c-torture/compile/20000827-1.c: New test.
24725
24726 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24727
24728         * gcc.dg/format-diag-1.c: New test.
24729
24730 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24731
24732         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
24733         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
24734         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
24735         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
24736         gcc.dg/formatz-1.c: Adjust warning regular expressions.
24737
24738 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
24739
24740         * g++.old-deja/g++.other/nested4.C: New test.
24741
24742 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
24743
24744         * g++.old-deja/g++.ns/scoped1.C: New test.
24745
24746 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
24747
24748         * lib/g++.exp: Support testing already-installed GCC.
24749
24750 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24751
24752         * wtr-label-1.c, wtr-suffix-1.c: New tests.
24753
24754 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24755
24756         * gcc.dg/return-type-2.c: New test.
24757
24758 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
24759
24760         * gcc.c-torture/compile/20000825-1.c: New test.
24761
24762 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
24763
24764         * gcc.dg/dwarf2-2.c: New test.
24765
24766 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
24767
24768         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
24769         dg-warning regexps.
24770
24771 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24772
24773         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
24774         gcc.dg/format-ext-5.c: New tests.
24775
24776 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
24777
24778         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
24779
24780 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
24781
24782         * gcc.dg/noncompile/930622-2.c: Adjust error message.
24783
24784 2000-08-24  Richard Henderson  <rth@cygnus.com>
24785
24786         * gcc.dg/ia64-sync-1.c: New test.
24787         * gcc.dg/ia64-sync-2.c: New test.
24788         * gcc.dg/ia64-asm-1.c: New test.
24789
24790 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24791
24792         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
24793         * gcc.dg/format-ext-2.c: New test.
24794
24795 2000-08-23  Jason Merrill  <jason@redhat.com>
24796
24797         * lib/old-dejagnu.exp: Also ignore "In member function" and
24798         "At global scope".
24799
24800 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24801
24802         * gcc.dg/noncompile/label-lineno-1.c: New test.
24803
24804 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24805
24806         * gcc.dg/c99-array-nonobj-1.c: New test.
24807
24808 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24809
24810         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
24811         tests.
24812         * gcc.dg/format-ext-1.c: New test.
24813
24814 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24815
24816         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
24817         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
24818         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
24819         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
24820         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
24821
24822 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24823
24824         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
24825         gcc.dg/c99-strftime-2.c: New tests.
24826
24827 2000-08-22  Richard Henderson  <rth@cygnus.com>
24828
24829         * gcc.c-torture/execute/20000822-1.c: New test.
24830
24831 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
24832
24833         * gcc.c-torture/execute/20000819-1.x: Remove.
24834
24835 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
24836
24837         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
24838         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
24839         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
24840         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
24841         gcc.dg/format-xopen-1.c: New tests.
24842
24843 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
24844
24845         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
24846
24847 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
24848
24849         * g++.old-deja/g++.other/loop2.C: New test.
24850
24851         * gcc.c-torture/compile/20000606-1.c: New test.
24852         * gcc.c-torture/compile/20000728-1.c: New test.
24853         * gcc.c-torture/execute/20000801-1.c: New test.
24854         * gcc.c-torture/execute/20000801-2.c: New test.
24855         * gcc.c-torture/execute/20000819-1.c: New test.
24856         * gcc.c-torture/execute/20000819-1.x: XFAIL.
24857         * gcc.dg/20000629-1.c: New test.
24858         * gcc.dg/20000724-1.c: New test.
24859         * gcc.dg/20000807-1.c: New test.
24860
24861 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
24862
24863         * gcc.dg/cpp/pragma-1.c: New test.
24864         * gcc.dg/cpp/pragma-2.c: New test.
24865
24866 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
24867
24868         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
24869         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
24870
24871 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24872
24873         * gcc.c-torture/compile/20000818-1.c: New test.
24874
24875 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
24876
24877         * gcc.c-torture/execute/20000818-1.c: New test.
24878
24879 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24880
24881         * gcc.dg/format-va-1.c: New test.
24882
24883 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24884
24885         * g++.old-deja/g++.other/typedef8.C: New test.
24886
24887 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24888
24889         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
24890         * g++.old-deja/g++.mike/net36.C: Mark candidate.
24891         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
24892         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
24893         * g++.old-deja/g++.other/ptrmem7.C: New test.
24894         * g++.old-deja/g++.pt/ptrmem10.C: New test.
24895
24896 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
24897
24898         * g++.old-deja/g++.pt/typename27.C: New test.
24899
24900 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
24901
24902         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
24903         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
24904         * g++.old-deja/g++.pt/friend45.C: New test.
24905         * g++.old-deja/g++.other/friend8.C: New test.
24906
24907 2000-08-15  Richard Henderson  <rth@cygnus.com>
24908
24909         * gcc.c-torture/execute/20000815-1.c: New test.
24910
24911 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24912
24913         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
24914         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
24915         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
24916
24917 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
24918
24919         * g++.old-deja/g++.other/refinit2.C: New test.
24920
24921 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
24922
24923         * lib/c-torture.exp (c-torture): Make
24924         compiler_conditional_xfail_data global.
24925         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
24926         compiler_conditional_xfail_data machinery.
24927         (f-torture-execute): Likewise.
24928         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
24929         and only when unrolling loops.
24930
24931         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
24932
24933 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
24934
24935         * g++.old-deja/g++.pt/explicit81.C: New test.
24936
24937 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
24938
24939         * g++.old-deja/g++.pt/typename26.C: New test.
24940
24941 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
24942
24943         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
24944         warning.
24945
24946 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
24947
24948         * g++.old-deja/g++.other/array3.C: New test.
24949
24950 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24951
24952         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
24953         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
24954         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
24955         New tests.
24956
24957 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
24958
24959         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
24960         * g++.old-deja/g++.abi/vmihint.C: Likewise.
24961
24962 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
24963
24964         * gcc.c-torture/execute/20000808-1.c: New test.
24965
24966 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24967
24968         * gcc.dg/c90-const-expr-1.c: New test.
24969
24970 2000-08-08  Richard Henderson  <rth@cygnus.com>
24971
24972         * gcc.dg/noncompile/920923-1.c: Declare calloc.
24973
24974 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24975
24976         * gcc.dg/noncompile/const-ll-1.c: New test.
24977
24978 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24979
24980         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
24981
24982 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
24983
24984         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
24985         that running programs linked against the shared version of libobjc
24986         run correctly.
24987
24988 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24989
24990         * gcc.dg/c99-printf-1.c: New test.
24991
24992 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24993
24994         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
24995
24996 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
24997
24998         * gcc.c-torture/execute/20000731-1.x: Delete.
24999
25000 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
25001
25002         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
25003         and torture_without_loops as is done by c-torture.exp.
25004         (search_for): Copy from c-torture.exp.
25005         (gcc-dg-runtest): New function, drives a directory of tests
25006         iterating over the TORTURE_OPTIONS.
25007         (scan-assembler, scan-assembler-not): Move here from
25008         individual directory drivers.
25009
25010         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
25011         defined by lib/gcc-dg.exp.
25012         * gcc.dg/cpp/cpp.exp: Likewise.
25013         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
25014         gcc-dg-runtest, so we cycle over optimization options.
25015
25016         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
25017         * gcc.dg/compare2.c: No longer expected to fail.
25018
25019 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
25020
25021         * gcc.c-torture/execute/20000804-1.c: New test.
25022
25023 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25024
25025         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
25026
25027 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
25028
25029         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
25030
25031 2000-08-03  Jeffrey A Law  (law@cygnus.com)
25032
25033         * gcc.c-torture/compile/20000803-1.c: New test.
25034
25035 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25036
25037         * gcc.c-torture/execute/20000801-3.c,
25038         gcc.c-torture/execute/20000801-4.c: New tests.
25039         * gcc.c-torture/execute/20000801-3.x,
25040         gcc.c-torture/execute/20000801-4.x: Xfail.
25041
25042 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
25043
25044         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
25045         libobjc/.libs to allow for libtool.
25046
25047 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
25048
25049         * gcc.c-torture/compile/20000802-1.c: New test.
25050
25051 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
25052
25053         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
25054
25055 2000-07-31  Jeffrey A Law  (law@cygnus.com)
25056
25057         * gcc-c-torture/execute/20000731-2.c: New test.
25058
25059         * gcc.c-torture/execute/20000731-1.c: New test.
25060         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
25061
25062 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
25063
25064         * testsuite/gcc.dg/cpp/paste7.c: New test.
25065         * gcc.dg/cpp/20000725-1.c: New test.
25066
25067 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
25068
25069         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
25070         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
25071         declaration warning for __builtin_dwarf_reg_size.
25072
25073         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
25074
25075 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25076
25077         * gcc.dg/noncompile/voidparam-1.c: New test.
25078
25079 2000-07-30  Richard Henderson  <rth@cygnus.com>
25080
25081         * gcc.dg/c90-digraph-1.c: Don't xfail.
25082         * gcc.dg/compare2.c (case 10): Xfail.
25083         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
25084
25085 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
25086
25087         * gcc.dg/c99-main-1.c: New test.
25088
25089 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25090
25091         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
25092
25093 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
25094
25095         * gcc.c-tortuer/execute/20000726-1.c: New test.
25096
25097 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
25098
25099         * gcc.c-torture/execute/enum-2.c: New test.
25100
25101 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25102
25103         * gcc.dg/cpp/tr-warn3.c: New test.
25104
25105 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25106
25107         * g++.old-deja/g++.ext/implicit1.C: Remove.
25108         * g++.old-deja/g++.jason/c2.C: Remove
25109         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
25110         * g++.old-deja/g++.pt/crash16.C: Likewise.
25111         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
25112
25113 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25114
25115         * g++.old-deja/g++.other/for2.C: New test.
25116
25117 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
25118
25119         * gcc.dg/20000720-1.c: New test.
25120
25121 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
25122
25123         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
25124
25125 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
25126
25127         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
25128         * gcc.c-torture/execute/20000722-1.c: New.
25129         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
25130
25131 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
25132
25133         * gcc.dg/cpp/20000720-1.S: New test.
25134
25135 2000-07-21  Michael Meissner  <meissner@redhat.com>
25136
25137         * gcc.c-torture/execute/ieee/hugeval.c: New test.
25138
25139 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
25140
25141         * g++.old-deja/g++.brendan/crash16.C,
25142         g++.old-deja/g++.brendan/parse3.C,
25143         g++.old-deja/g++.brendan/redecl1.C,
25144         g++.old-deja/g++.ns/template13.C,
25145         g++.old-deja/g++.other/decl4.C,
25146         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
25147
25148 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
25149
25150         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
25151         and "Internal error".
25152
25153         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
25154         regexps.
25155         * gcc.dg/cpp/paste6.c: New test.
25156
25157 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
25158
25159         * gcc.dg/cpp/tr-direct.c: New test.
25160
25161         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
25162         gcc.dg/cpp/undef1.c: Tweak error regexps.
25163
25164 2000-07-18  Eric Christopher <echristo@redhat.com>
25165
25166         * gcc.c-torture/compile/20000718-1.c: New test.
25167
25168 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
25169
25170         * cpplex.c (_cpp_push_token): If the token being pushed back
25171         is the previous token in this context, just subtract one from
25172         context->posn.
25173         * cppmacro.c (save_expansion): Clear aux field when storing a
25174         placemarker.
25175
25176 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
25177
25178         * gcc.dg/noncompile/redecl-1.c: New test.
25179
25180 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
25181
25182         * gcc.c-torture/execute/20000717-5.c: New test.
25183         * gcc.c-torture/execute/20000717-1.x: Removed.
25184
25185 2000-07-17  Richard Henderson  <rth@cygnus.com>
25186
25187         * gcc.c-torture/execute/20000717-4.c: New test.
25188
25189 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
25190
25191         * gcc.dg/cpp/syshdr.c: New test.
25192         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
25193
25194 2000-07-17  Neil Booth  <neilb@earthling.net>
25195
25196         * gcc.dg/cpp/cmdlne-dM.c: New test.
25197         * gcc.dg/cpp/cmdlne-dD.c: New test.
25198
25199 2000-07-17  Jeffrey A Law  (law@cygnus.com)
25200
25201         * gcc.c-torture/execute/20000717-3.c: New test.
25202
25203         * gcc.c-torture/compile/20000717-1.c: New test.
25204
25205 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
25206
25207         * gcc.c-torture/execute/20000717-2.c: New test.
25208
25209 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25210
25211         * gcc.dg/formatz-1.c: New test.
25212
25213         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
25214         * gcc.dg/c99-digraph-1.c: New tests.
25215
25216         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
25217         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
25218
25219         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
25220         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
25221         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
25222         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
25223         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
25224         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
25225         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
25226
25227 2000-07-17   Greg McGary <greg@mcgary.org>
25228
25229         * gcc.c-torture/execute/20000717-1.c: New test.
25230         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
25231
25232 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
25233
25234         * gcc.c-torture/execute/20000715-2.c: New test.
25235         * gcc.dg/20000715-1.c: New test.
25236
25237 2000-07-15  Michael Meissner  <meissner@redhat.com>
25238
25239         * gcc.c-torture/execute/20000715-1.c: New test.
25240
25241 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
25242
25243         * gcc.c-torture/execute/20000707-1.c: New test.
25244
25245 2000-07-13  Neil Booth  <NeilB@earthling.net>
25246
25247         * testsuite/gcc.dg/cpp/digraph1.c,
25248         testsuite/gcc.dg/cpp/digraph2.c,
25249         testsuite/gcc.dg/cpp/digraphs.c: New tests.
25250
25251 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
25252
25253         * g77.f-torture/compile/20000630-2.f:  New test.
25254         * g77.f-torture/compile/20000630-2.x
25255
25256 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
25257
25258         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
25259
25260 2000-07-11  Neil Booth  <NeilB@earthling.net>
25261
25262         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
25263
25264 2000-07-11  Neil Booth  <NeilB@earthling.net>
25265
25266         * gcc.dg/cpp/cmdlne-C.c: New.
25267
25268 2000-07-09  Neil Booth  <NeilB@earthling.net>
25269
25270         * gcc.dg/cpp/directiv.c: New tests.
25271         * gcc.dg/cpp/undef1.c: Update.
25272
25273 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
25274
25275         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
25276
25277 2000-07-09  Neil Booth  <NeilB@earthling.net>
25278
25279         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
25280
25281 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
25282
25283         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
25284         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
25285
25286 2000-07-08  Neil Booth  <NeilB@earthling.net>
25287
25288         * gcc.dg/cpp/macsyntx.c: New tests.
25289
25290 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
25291
25292         * gcc.dg/20000707-1.c: New test.
25293
25294 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
25295
25296         * gcc.c-torture/execute/20000706-1.c: New test.
25297         * gcc.c-torture/execute/20000706-2.c: New test.
25298         * gcc.c-torture/execute/20000706-3.c: New test.
25299         * gcc.c-torture/execute/20000706-4.c: New test.
25300         * gcc.c-torture/execute/20000706-5.c: New test.
25301
25302 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
25303
25304         * g++.old-deja/g++.pt/instantiate7.C: New test.
25305
25306 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
25307
25308         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
25309         * g++.old-deja/g++.mike/thunk3.C: Likewise.
25310         * g++.old-deja/g++.other/rtti3.C: Likewise.
25311         * g++.old-deja/g++.other/rttid3.C: Likewise.
25312
25313 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
25314
25315         *  g77.f-torture/compile/20000630-1.x: Fix typo
25316
25317 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
25318
25319         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
25320         assembly output.
25321
25322 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
25323
25324         * gcc.dg/cpp/ident.c: New test.
25325
25326 2000-07-05  Neil Booth  <NeilB@earthling.net>
25327
25328         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
25329           gcc.dg/cpp/lexstrng.c: New tests.
25330
25331 2000-07-04  Neil Booth  <NeilB@earthling.net>
25332
25333         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
25334         * gcc.dg/cpp/strify2.c: Same.
25335
25336 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
25337
25338         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
25339         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
25340         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
25341         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
25342
25343         * testsuite/gcc.dg/cpp/macro1.c,
25344         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
25345         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
25346         testsuite/gcc.dg/cpp/strify1.c,
25347         testsuite/gcc.dg/cpp/strify2.c: New tests.
25348
25349 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
25350
25351         * gcc.c-torture/execute/20000703-1.c: New test.
25352
25353 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
25354
25355         * g++.old-deja/g++.pt (lookup10.C): New test.
25356
25357 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
25358
25359         * g++.old-deja/g++.pt (typename25.C): New test.
25360
25361 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
25362
25363         * gcc.c-torture/compile/20000701-1.c: New test.
25364
25365 2000-06-30  Nick Clifton  <nickc@cygnus.com>
25366
25367         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
25368         to test case.
25369
25370 2000-06-30  Catherine Moore  <clm@cygnus.com>
25371
25372         * gcc.c-torture/execute/align-1.c: New test.
25373
25374 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
25375
25376         * g++.old-deja/g++.pt/expr8.C: New test.
25377         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
25378
25379 2000-06-29  Nick Clifton  <nickc@cygnus.com>
25380
25381         * gcc.c-torture/compile/20000629-1.c: New test.
25382
25383 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
25384
25385
25386         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
25387         gcc.dg/noncompile directory, depending on whether they're
25388         preprocessor tests or not.  Annotate all the tests for the dg
25389         framework.
25390
25391         * gcc.c-torture/noncompile/noncompile.exp: Delete.
25392         * gcc.dg/noncompile/noncompile.exp: New.
25393
25394         * Moved files:
25395         Old name                                New name
25396         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
25397         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
25398         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
25399         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
25400         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
25401         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
25402         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
25403         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
25404         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
25405         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
25406         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
25407         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
25408         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
25409         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
25410         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
25411         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
25412         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
25413         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
25414         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
25415         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
25416         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
25417         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
25418         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
25419         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
25420
25421         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
25422         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
25423         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
25424         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
25425         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
25426         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
25427
25428 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
25429
25430         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
25431         declare one variable.  On the fourth, error.
25432         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
25433         declared by 20000628-1a.h.
25434
25435 2000-06-29  Richard Henderson  <rth@redhat.com>
25436
25437         * gcc.c-torture/execute/930529-1.x: New file.
25438         * gcc.dg/920413-1.c: Adjust expected warning text.
25439         * gcc.dg/980217-1.c: Declare abort.
25440         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
25441
25442 2000-06-29  Jeffrey A Law  (law@cygnus.com)
25443
25444         * g77.f-torture/compile/20000629-1.f: New test.
25445         * g77.f-torture/compile/20000629-1.x: Expected to fail.
25446
25447 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
25448
25449         Rearrange lots of files, removing entirely the
25450         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
25451         directories.
25452
25453         * Deleted files:
25454         gcc.c-torture/code_quality/code_quality.exp
25455         gcc.c-torture/special/special.exp
25456         gcc.failure/failure.exp
25457         gcc.failure/940409-1.x
25458         gcc.c-torture/compile/961203-1.x
25459
25460         * New files:
25461         gcc.misc-tests/linkage.exp
25462         gcc.c-torture/execute/920730-1t.c
25463         gcc.c-torture/execute/920730-1t.x
25464         gcc.c-torture/compile/920520-1.x
25465         gcc.c-torture/compile/920521-1.x
25466         gcc.c-torture/compile/981006-1.x
25467         gcc.c-torture/execute/eeprof-1.x
25468
25469         * Moved files (possibly with modifications to fit a new harness):
25470         Old name                                New name
25471         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
25472         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
25473         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
25474         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
25475         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
25476         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
25477         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
25478         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
25479         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
25480         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
25481         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
25482         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
25483         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
25484         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
25485
25486 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
25487
25488         * c-torture/compile/961203-1.x: Delete.
25489
25490         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
25491         not exit. Include stdio.h.
25492         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
25493         * gcc.misc-tests/dg-12.c: Likewise.
25494         * gcc.misc-tests/dg-5.c: Likewise.
25495         * gcc.misc-tests/dg-6.c: Likewise.
25496         * gcc.misc-tests/dg-7.c: Prototype abort.
25497         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
25498         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
25499         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
25500         not exit.
25501         * gcc.misc-tests/sieve.c: Use return from main, not exit.
25502         * gcc.misc-tests/sort2.c: Use return from main, not exit.
25503
25504 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
25505
25506         * gcc.dg/cpp/20000628-1.c: New test.
25507         * gcc.dg/cpp/20000628-1.h: New header for above test.
25508         * gcc.dg/cpp/20000628-1a.h: Likewise.
25509
25510 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
25511
25512         * gcc.dg/cpp: New directory.
25513         * gcc.dg/cpp/cpp.exp: New driver.
25514         * gcc.dg/cpp/20000627-1.c: New test.
25515         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
25516         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
25517         and rewrite as a compilation test.
25518
25519         * gcc.dg: Move many files into the cpp subdirectory, possibly
25520         renaming or editing them as well.
25521         Old name                New name
25522         990119-1.c              cpp/19990119-1.c
25523         990228-1.c              cpp/19990228-1.c
25524         990407-1.c              cpp/19990407-1.c
25525         990409-1.c              cpp/19990409-1.c
25526         990413-1.c              cpp/19990413-1.c
25527         990703-1.c              cpp/19990703-1.c
25528         20000127-1.c            cpp/20000127-1.c
25529         20000129-1.c            cpp/20000129-1.c
25530         20000207-1.c            cpp/20000207-1.c
25531         20000207-2.c            cpp/20000207-2.c
25532         20000209-1.c            cpp/20000209-1.c
25533         20000209-2.c            cpp/20000209-2.c
25534         20000301-1.c            cpp/20000301-1.c
25535         20000419-1.c            cpp/20000419-1.c
25536         20000510-1.S            cpp/20000510-1.S
25537         20000519-1.c            cpp/20000519-1.c
25538         20000529-1.c            cpp/20000529-1.c
25539         20000625-1.c            cpp/20000625-1.c
25540         20000625-2.c            cpp/20000625-2.c
25541         cpp-as1.c               cpp/assert1.c
25542         cpp-as2.c               cpp/assert2.c
25543         cxx-comments-1.c        cpp/cxxcom1.c
25544         cxx-comments-2.c        cpp/cxxcom2.c
25545         endif-label.c           cpp/endif.c
25546         cpp-hash1.c             cpp/hash1.c
25547         cpp-hash2.c             cpp/hash2.c
25548         cpp-if1.c               cpp/if-1.c
25549         cpp-if2.c               cpp/if-2.c
25550         cpp-if3.c               cpp/if-3.c
25551         cpp-if4.c               cpp/if-4.c
25552         cpp-if5.c               cpp/if-5.c
25553         cpp-cond.c              cpp/if-cexp.c
25554         cpp-missingop.c         cpp/if-mop.c
25555         cpp-missingparen.c      cpp/if-mpar.c
25556         cpp-opprec.c            cpp/if-oppr.c
25557         cpp-ifparen.c           cpp/if-paren.c
25558         cpp-shortcircuit.c      cpp/if-sc.c
25559         cpp-shift.c             cpp/if-shift.c
25560         cpp-unary.c             cpp/if-unary.c
25561         cpp-li1.c               cpp/line1.c
25562         cpp-li2.c               cpp/line2.c
25563         lineno.c                cpp/line3.c
25564         lineno-2.c              cpp/line4.c
25565         cpp-mi.c                cpp/mi1.c
25566         cpp-mic.h               cpp/mi1c.h
25567         cpp-micc.h              cpp/mi1cc.h
25568         cpp-mind.h              cpp/mi1nd.h
25569         cpp-mindp.h             cpp/mi1ndp.h
25570         cpp-mix.h               cpp/mi1x.h
25571         cpp-mi2.c               cpp/mi2.c
25572         cpp-mi2a.h              cpp/mi2a.h
25573         cpp-mi2b.h              cpp/mi2b.h
25574         cpp-mi2c.h              cpp/mi2c.h
25575         cpp-mi3.c               cpp/mi3.c
25576         cpp-mi3.def             cpp/mi3.def
25577         poison-1.c              cpp/poison.c
25578         pr-impl.c               cpp/prag-imp.c
25579         cpp-redef-2.c           cpp/redef1.c
25580         cpp-redef.c             cpp/redef2.c
25581         strpaste.c              cpp/strp1.c
25582         strpaste-2.c            cpp/strp2.c
25583         cpp-tradpaste.c         cpp/tr-paste.c
25584         cpp-tradstringify.c     cpp/tr-str.c
25585         cpp-tradwarn1.c         cpp/tr-warn1.c
25586         cpp-tradwarn2.c         cpp/tr-warn2.c
25587         trigraphs.c             cpp/trigraphs.c
25588         cpp-unc1.c              cpp/unc1.c
25589         cpp-unc2.c              cpp/unc2.c
25590         cpp-unc3.c              cpp/unc3.c
25591         cpp-unc.c               cpp/unc4.c
25592         undef.c                 cpp/undef1.c
25593         undef-2.c               cpp/undef2.c
25594         cpp-wi1.c               cpp/widestr1.c
25595
25596 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
25597
25598         * lib/g++.exp (g++_include_flags): Tweak.
25599
25600 2000-06-27  H.J. Lu  <hjl@gnu.org>
25601             Loren J. Rittle  <ljrittle@acm.org>
25602
25603         * lib/g++.exp (g++_include_flags): Override libgloss.exp
25604         version with one that knows about the new gcc tree structure.
25605         (g++_link_flags): Same.
25606
25607 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
25608
25609         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
25610         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
25611         case we are cross-compiling.
25612
25613         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
25614         g++.old-deja/g++.niklas/Makefile.in,
25615         g++.old-deja/g++.niklas/configure.in,
25616         g++.old-deja/g++.other/Makefile.in,
25617         g++.old-deja/g++.other/configure.in,
25618         gcc.c-torture/code_quality/Makefile.in,
25619         gcc.c-torture/code_quality/configure.in,
25620         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
25621         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
25622         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
25623         gcc.c-torture/execute/ieee/Makefile.in,
25624         gcc.c-torture/execute/ieee/configure.in,
25625         gcc.c-torture/noncompile/Makefile.in,
25626         gcc.c-torture/noncompile/configure.in,
25627         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
25628         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
25629         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
25630
25631 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
25632
25633         * g++.old-deja/g++.other/ambig3.C: New test.
25634
25635 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
25636
25637         * g++.old-deja/g++.pt/syntax1.C: New test.
25638         * g++.old-deja/g++.pt/syntax2.C: New test.
25639         * g++.old-deja/g++.other/syntax3.C: New test.
25640         * g++.old-deja/g++.other/syntax4.C: New test.
25641
25642 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
25643
25644         * gcc.dg/20000623-1.c: Prototype exit and abort.
25645
25646 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
25647
25648         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
25649         New tests.
25650         * gcc.dg/cpp-mi3.def: New file.
25651
25652         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
25653         inside assertions.
25654         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
25655         lexer's error messages.
25656         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
25657         divine anything from the linemarkers.
25658         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
25659         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
25660
25661 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
25662
25663         * gcc.dg/20000623-1.c: New test.
25664
25665 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
25666
25667         * gcc.c-torture/execute/20000622-1.c: New test.
25668
25669 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
25670
25671         * g++.old-deja/g++.other/init15.C: New test.
25672
25673 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
25674
25675         * g++.old-deja/g++.pt/vaarg2.C: New test.
25676         * g++.old-deja/g++.pt/vaarg3.C: New test.
25677
25678 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
25679
25680         * g++.old-deja/g++.other/dyncast6.C: New test.
25681
25682 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
25683
25684         * gcc.c-torture/execute/loop-6.c: New test.
25685
25686 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
25687
25688         * gcc.dg/20000614-1.c: New test.
25689         * gcc.dg/20000614-2.c: New test.
25690
25691 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
25692
25693         * g++.old-deja/g++.other/inline12.C: New test.
25694
25695 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
25696
25697         * g++.old-deja/g++.other/eh1.C: New test.
25698
25699 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
25700
25701         * g++.old-deja/g++.other/type.C: New test.
25702
25703 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
25704
25705         * g++.old-deja/g++.other/initstring.C: New test.
25706
25707 2000-06-12  Jason Merrill  <jason@redhat.com>
25708
25709         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
25710
25711 2000-06-09  Jeffrey A Law  (law@cygnus.com)
25712
25713         * gcc.c-torture/compile/20000609-1.c: New test.
25714
25715 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
25716
25717         * gcc.dg/20000609-1.c: New test.
25718
25719 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
25720
25721         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
25722         * gcc.c-torture/noncompile/poison-1.c: Move...
25723         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
25724         * gcc.dg/cpp-li1.c: Add a token after the #line.
25725
25726 2000-06-05  Richard Henderson  <rth@cygnus.com>
25727
25728         * gcc.c-torture/execute/20000605-2.c: New test.
25729         * gcc.c-torture/execute/20000605-3.c: New test.
25730
25731 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
25732
25733         * g77.f-torture/execute/20000503-1.x: New file.
25734
25735 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
25736
25737         * g++.old-deja/g++.eh/badalloc1.C: New test.
25738
25739 2000-06-05  Richard Henderson  <rth@cygnus.com>
25740
25741         * gcc.c-torture/execute/20000605-1.c: New test.
25742
25743 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
25744             Nathan Sidwell <nathan@codesourcery.com>
25745
25746         * gcc.c-torture/compile/20000605-1.c: New test.
25747
25748 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
25749
25750         * g77.f-torture/compile/20000601-1.f:  New test.
25751
25752 2000-06-03  Richard Henderson  <rth@cygnus.com>
25753
25754         * gcc.c-torture/execute/20000603-1.c: New.
25755
25756 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
25757
25758         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
25759         * gcc.dg/noreturn-2.c (noreturn): Likewise.
25760
25761 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
25762
25763         * gcc.dg/compare2.c (case 12): XFAIL.
25764         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
25765         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
25766
25767         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
25768
25769 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
25770
25771         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
25772         guard macro is already defined when the header is first
25773         included.
25774         * gcc.dg/cpp-mix.h: New file.
25775         * gcc.dg/endif-label.c: Update patterns to match compiler.
25776
25777         * g++.brendan/complex1.C: Declare abort.
25778         * g++.law/refs4.C: Remove XFAIL.
25779         * g++.oliva/expr2.C: Declare abort and exit.
25780
25781 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
25782
25783         * gcc.c-torture/execute/20000528-1.c: New test.
25784
25785         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
25786         * g++.old-deja/g++.law/temps4.C: Likewise.
25787
25788         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
25789         stdlib.h.  Call abort() on failure.
25790         * g++.old-deja/g++.law/refs4.C: Likewise.
25791         * g++.old-deja/g++.law/temps4.C: Likewise.
25792         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
25793         * gcc.c-torture/execute/20000112-1.c: Include string.h.
25794
25795 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
25796
25797         Relative to g++.dg/special:
25798         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
25799
25800         Relative to g++.old-deja:
25801         * g++.brendan/complex1.C, g++.jason/optimize2.C,
25802         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
25803         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
25804         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
25805         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
25806         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
25807         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
25808
25809         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
25810         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
25811         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
25812         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
25813         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
25814         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
25815         and/or string.h.
25816
25817         * g++.other/goto1.C: Update expectations for error messages.
25818
25819 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
25820
25821         * gcc.c-torture/compile/20000523-1.c: New test.
25822
25823 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
25824
25825         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
25826
25827 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
25828
25829         * g++.old-deja/g++.eh/catch11.C: New test.
25830         * g++.old-deja/g++.eh/catch12.C: New test.
25831
25832 2000-05-24  Nick Clifton  <nickc@cygnus.com>
25833
25834         * gcc.c-torture/execute/20000523-1.c: New test.
25835
25836 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
25837
25838         * c-torture/execute/bcp-1.c: Replace abort in arg of
25839         __builtin_constant_p with a generic external function.
25840
25841         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
25842         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
25843         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
25844         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
25845         Prototype abort and/or exit.
25846
25847         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
25848         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
25849         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
25850         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
25851
25852 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
25853
25854         * gcc.dg/dwarf2-1.c: New test.
25855
25856 2000-05-20  Richard Henderson  <rth@cygnus.com>
25857
25858         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
25859
25860 2000-05-20  Andreas Jaeger  <aj@suse.de>
25861
25862         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
25863         testcase.
25864
25865 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
25866
25867         * gcc.c-torture/execute/20000519-2.c: New test.
25868
25869 2000-05-19  Andreas Jaeger  <aj@suse.de>
25870
25871         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
25872         which fails with SSA.
25873
25874         * lib/c-torture.exp: Also test with -O3 -fssa.
25875
25876 2000-05-18  Michael Meissner  <meissner@redhat.com>
25877
25878         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
25879         * gcc.c-torture/execute/920415-1.c: Ditto.
25880         * gcc.c-torture/execute/920501-1.c: Ditto.
25881         * gcc.c-torture/execute/conversion.c: Ditto.
25882         * gcc.c-torture/execute/cvt-1.c: Ditto.
25883
25884 2000-05-18  Jeffrey A Law  (law@cygnus.com)
25885
25886         * gcc.c-torture/compile/20000518-1.c: New test.
25887
25888 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
25889
25890         * g77.f-torture/compile/200005018.f:  New test.
25891
25892 2000-05-17  Jeffrey A Law  (law@cygnus.com)
25893
25894         * gcc.c-torture/compile/20000517-1.c: New test.
25895
25896 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25897
25898         * gcc.c-torture/execute/20000516-1.c: New test.
25899
25900 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
25901
25902         * g++.old-deja/g++.other/eh.C: New test.
25903
25904 2000-05-12  Richard Henderson  <rth@cygnus.com>
25905
25906         * gcc.c-torture/execute/990208-1.c (main): Don't pass
25907         constants through to doit's conditional.
25908
25909 2000-05-11  Jeffrey A Law  (law@cygnus.com)
25910
25911         * gcc.c-torture/compile/20000511-1.c: New test.
25912         * g77.f-torture/compile/20000511-1.f: New test.
25913         * g77.f-torture/compile/20000511-2.f: New test.
25914
25915 2000-05-11  Michael Meissner  <meissner@redhat.com>
25916
25917         * gcc.c-torture/execute/20000511-1.c: New test.
25918
25919 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
25920
25921         * gcc.dg/dg.exp: Scan .S files as well as .c files.
25922         * gcc.dg/20000510-1.S: New.
25923
25924 2000-05-08  Catherine Moore  <clm@cygnus.com>
25925
25926         * gcc.dg/unused-3.c: New.
25927
25928 2000-05-06  Richard Henderson  <rth@cygnus.com>
25929
25930           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
25931           * g++.old-deja/g++.mike/warn1.C: Likewise.
25932           * g++.old-deja/g++.pt/local1.C: Likewise.
25933           * g++.old-deja/g++.pt/local7.C: Likewise.
25934           * g++.old-deja/g++.pt/spec16.C: Likewise.
25935
25936 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
25937
25938         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
25939
25940 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
25941
25942           * g77.f-torture/execute/20000503-1.f:  New test.
25943
25944 2000-05-04  Andreas Jaeger  <aj@suse.de>
25945
25946         * gcc.dg/noreturn-2.c: New test.
25947
25948 2000-05-04  Neil Booth  <NeilB@earthling.net>
25949
25950         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
25951         preprocessor.
25952
25953 2000-05-04  Richard Henderson  <rth@cygnus.com>
25954
25955         * gcc.c-torture/execute/20000503-1.c: Fix typo.
25956
25957 2000-05-04  Richard Henderson  <rth@cygnus.com>
25958
25959         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
25960         OpenSSL by Jason R Thorpe.
25961
25962 2000-05-03  Jim Wilson  <wilson@cygnus.com>
25963
25964         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
25965
25966 2000-05-03  Robert Lipe <robertlipe@usa.net>
25967
25968         * gcc.dg/20000503-1.c: New test.
25969
25970 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
25971
25972         * gcc.c-torture/compile/20000502-1.c: New test.
25973         * g++.old-deja/g++.other/align.C: New test.
25974         * gcc.dg/cpp-tradstringify.c: New test.
25975
25976 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
25977
25978         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
25979         and hard registers.
25980
25981 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
25982
25983         * gcc.c-torture/execute/loop-5.c: New test.
25984
25985 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
25986
25987         * gcc.c-torture/execute/va-arg-20.c: New test.
25988
25989 2000-04-23  Jeffrey A Law  (law@cygnus.com)
25990
25991         * gcc.c-torture/execute/20000422-1.c: New test.
25992
25993 2000-04-20  Greg McGary  <gkm@gnu.org>
25994
25995         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
25996         when optimizing, but without sibling-call optimizations (-O1).
25997
25998 2000-04-20  Jeffrey A Law  (law@cygnus.com)
25999
26000           * gcc.c-torture/compile/20000420-1.c: New test.
26001
26002 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26003
26004         * g++.abi/ptrflags.C: New test.
26005         * g++.eh/catchptr1.C: Test incomplete pointer chains.
26006
26007 2000-04-19  Catherine Moore  <clm@cygnus.com>
26008
26009         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
26010
26011 2000-04-19  Greg McGary  <gkm@gnu.org>
26012
26013         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
26014         sibling-call optimizations.
26015
26016 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
26017
26018         * gcc.dg/20000419-1.c: New test.
26019
26020 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
26021
26022         * gcc.c-torture/execute/20000412-6.c: New test.
26023
26024 2000-04-12  Jeffrey A Law  (law@cygnus.com)
26025
26026         * gcc.c-torture/execute/20000412-5.c: New test.
26027         * g77.f-torture/compile/20000412-1.f: New test.
26028         * gcc.c-torture/execute/20000412-4.c: New test.
26029         * gcc.c-torture/compile/20000412-2.c: New test.
26030         * gcc.c-torture/execute/20000412-3.c: New test.
26031         * gcc.c-torture/compile/20000412-1.c: New test.
26032         * gcc.c-torture/execute/20000412-2.c: New test.
26033
26034 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
26035
26036         * objc/execute/bf-20.m: New test.
26037
26038 2000-04-10  Richard Henderson  <rth@cygnus.com>
26039
26040         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
26041
26042         * gcc.c-torture/execute/20000412-1.c: New test.
26043
26044 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
26045
26046         * g++.old-deja/g++.eh/catchptr1.C: New test.
26047
26048 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
26049
26050         * g++.old-deja/g++.abi/cxa_vec.C: New test.
26051
26052 2000-04-08  Neil Booth  <NeilB@earthling.net>
26053
26054         * gcc.dg/cpp-nullchar.c: Remove test as
26055         embedded nulls cause problems.
26056
26057 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26058
26059         * gcc.dg/compare2.c: New test.
26060
26061 2000-04-08  Neil Booth  <NeilB@earthling.net>
26062
26063         * gcc.dg/cpp-nullchar.c: New test.
26064
26065 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
26066
26067         * gcc.dg/cpp-mi2.c: New test.
26068         * gcc.dg/cpp-mi2[abc].h: New files.
26069
26070 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
26071
26072         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
26073         member name.
26074
26075 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
26076
26077         * g++.old-deja/g++.abi/vmihint.C: New test.
26078
26079 2000-04-06  Neil Booth  <NeilB@earthling.net>
26080
26081         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
26082         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
26083         copyright.
26084
26085 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
26086
26087         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
26088         avoid stack-frame overwrite.
26089
26090 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
26091
26092         * gcc.c-torture/compile/20000405-2.c: New test.
26093         * gcc.c-torture/compile/20000405-3.c: New test.
26094
26095 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26096
26097         * gcc.c-torture/compile/20000405-1.c: New test.
26098
26099 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
26100
26101         * gcc.dg/cast-qual-1.c: Revert last change.
26102
26103 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26104
26105         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
26106
26107 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
26108
26109         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
26110         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
26111
26112 2000-04-03  Jeffrey A Law  (law@cygnus.com)
26113
26114         * gcc.c-torture/compile/20000403-2.c: New test.
26115         * gcc.c-torture/compile/20000403-1.c: New test.
26116
26117 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
26118
26119         * gcc.c-torture/execute/20000403-1.c: New test.
26120
26121 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
26122
26123         * gcc.c-torture/execute/20000402-1.c: New test.
26124
26125 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
26126
26127         * gcc.c-torture/execute/va-arg-15.c: New test.
26128         * gcc.c-torture/execute/va-arg-16.c: New test.
26129         * gcc.c-torture/execute/va-arg-17.c: New test.
26130         * gcc.c-torture/execute/va-arg-18.c: New test.
26131         * gcc.c-torture/execute/va-arg-19.c: New test.
26132
26133 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
26134
26135         * gcc.c-torture/compile/981211-1.c: Move to...
26136         * gcc.dg/cpp-as1.c: ...here.
26137         * gcc.dg/cpp-as2.c: New file.
26138
26139         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
26140         compiler.
26141
26142 2000-04-02  Neil Booth  <NeilB@earthling.net>
26143
26144         * gcc.dg/cpp-cond.c  New tests.
26145         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
26146         accidental success less likely.
26147         * gcc.dg/cpp-missingop.c  New tests.
26148         * gcc.dg/cpp-missingparen.c  New tests.
26149         * gcc.dg/cpp-shift.c  New tests.
26150         * gcc.dg/cpp-shortcircuit.c  New tests.
26151         * gcc.dg/cpp-unary.c  New tests.
26152
26153 2000-03-29  Jeffrey A Law  (law@cygnus.com)
26154
26155         * gcc.c-torture/compile/20000329-1.c: New test.
26156
26157 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
26158
26159         * gcc.c-torture/compile/20000326-1.c: New test.
26160         * gcc.c-torture/compile/20000326-2.c: New test.
26161
26162 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
26163
26164         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
26165         the first parameter is a function argument.
26166
26167 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
26168
26169         * g++.old-deja/g++.ext/array4.C: New test.
26170
26171 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
26172
26173         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
26174
26175 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26176
26177         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
26178
26179 2000-03-19  Richard Henderson  <rth@cygnus.com>
26180
26181         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
26182
26183 2000-03-19  Richard Henderson  <rth@cygnus.com>
26184
26185         * gcc.c-torture/compile/20000319-1.c: New test.
26186
26187 2000-03-14  Jeffrey A Law  (law@cygnus.com)
26188
26189         * gcc.c-torture/execute/20000314-3.c: New test.
26190         * gcc.c-torture/execute/20000314-2.c: New test.
26191         * gcc.c-torture/execute/20000314-1.c: New test.
26192         * gcc.c-torture/compile/20000314-2.c: New test.
26193         * gcc.c-torture/compile/20000314-1.c: New test.
26194
26195 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
26196
26197         * g++.old-deja/g++.warn/inline.C: New test.
26198
26199 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
26200
26201         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
26202         standards-compliant result rather than specific constants.
26203         Put test-values in array.
26204
26205 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
26206
26207         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
26208         (g++_target_compile): Put test-specific options last.
26209
26210 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26211
26212         * g++.old-deja/g++.eh/vbase4.C: New test.
26213
26214 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26215
26216         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
26217
26218 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26219
26220         * g++.old-deja/g++.brendan/misc12.C: Removed.
26221         * g++.old-deja/g++.pt/memtemp77.C: Constify.
26222         * g++.old-deja/g++.ext/pretty4.C: New test.
26223
26224 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26225
26226         * g++.old-deja/g++.other/string2.C: New test.
26227
26228 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
26229
26230         * g++.old-deja/g++.warn/impint2.C: New test.
26231
26232 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
26233
26234         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
26235         is 1, not zero.
26236
26237 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
26238
26239         * g++.old-deja/g++.warn/impint.C: New test.
26240         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
26241         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
26242         * g++.old-deja/g++.pt/explicit12.C: Likewise.
26243         * g++.old-deja/g++.pt/explicit13.C: Likewise.
26244         * g++.old-deja/g++.pt/explicit17.C: Likewise.
26245         * g++.old-deja/g++.pt/explicit18.C: Likewise.
26246         * g++.old-deja/g++.pt/explicit19.C: Likewise.
26247         * g++.old-deja/g++.pt/explicit23.C: Likewise.
26248         * g++.old-deja/g++.pt/explicit31.C: Likewise.
26249         * g++.old-deja/g++.pt/explicit35.C: Likewise.
26250         * g++.old-deja/g++.pt/explicit6.C: Likewise.
26251         * g++.old-deja/g++.pt/memclass7.C: Likewise.
26252
26253 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
26254
26255         * gcc.dg/cpp-redef.c: New test.
26256
26257 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
26258
26259         * g++.old-deja/g++.pt/unify7.C: New test.
26260
26261 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26262
26263         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
26264         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
26265
26266 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
26267
26268         * gcc.c-torture/compile/20000224-1.c: New test.
26269
26270 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26271
26272         * gcc.c-torture/compile/cpp-2.c: New test.
26273         * gcc.c-torture/compile/cpp-1.c: New test.
26274
26275 2000-02-25  Jeffrey A Law  (law@cygnus.com)
26276
26277         * gcc.c-torture/execute/20000225-1.c: New test.
26278
26279 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26280
26281         * gcc.dg/cpp-li2.c: New test.
26282
26283         * gcc.dg/cpp-wi1.c: New test.
26284
26285         * gcc.dg/cpp-li1.c: New test.
26286
26287 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
26288
26289         * g++.old-deja/g++.other/sizeof5.C: New test.
26290
26291 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26292
26293         * gcc.c-torture/execute/va-arg-13.c: New test.
26294
26295 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
26296
26297         * gcc.c-torture/execute/va-arg-12.c: New test.
26298
26299 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
26300
26301         * gcc.c-torture/execute/20000223-1.c: New test.
26302
26303 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
26304
26305         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
26306
26307 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
26308
26309         * g++.old-deja/g++.abi/ptrmem.C: New test.
26310
26311 2000-02-19  Richard Henderson  <rth@cygnus.com>
26312
26313         * gcc.c-torture/compile/init-3.c: New.
26314
26315 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
26316
26317         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
26318         ALWAYS_CXXFLAGS.
26319
26320 2000-02-11  Robert Lipe <robertl@sco.com>
26321
26322         * gcc.c-torture/compile/20000211-3.c: New test.
26323
26324 2000-02-11  Martin Buchholz <martin@xemacs.org>
26325
26326         * gcc.c-torture/compile/20000211-2.c: New test.
26327
26328 2000-02-11  Jeffrey A Law  (law@cygnus.com)
26329
26330         * gcc.c-torture/compile/20000211-1.c: New test.
26331
26332 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
26333
26334         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
26335           on native targets
26336
26337 2000-02-08  Nathan Sidwell  <nathan@acm.org>
26338
26339         * g++.old-deja/g++.other/cast5.C: New test.
26340
26341 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
26342
26343         * gcc.c-torture/execute/20000205-1.c: New.
26344
26345 2000-02-03  Nathan Sidwell  <nathan@acm.org>
26346
26347         * g++.old-deja/g++.jason/cast3.C: Return void.
26348         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
26349
26350 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26351
26352         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
26353
26354         * gcc.dg/loop-1.c: New test.
26355
26356 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
26357
26358         * gcc.c-torture/compile/20000127-1.c: New test.
26359         * gcc.c-torture/execute/991228-1.c: New test.
26360
26361 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26362
26363         * gcc.dg/unused-2.c: New test.
26364
26365         * gcc.dg/conv-1.c: New test.
26366
26367 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
26368
26369         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
26370         compiler.
26371         (tool_option_proc): Fix typo.
26372
26373 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
26374
26375         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
26376         of the ld on the host, not on the build machine.
26377         Also, don't crash if '--help' is not a supported option.
26378
26379 2000-01-24  Richard Henderson  <rth@cygnus.com>
26380
26381         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
26382
26383 2000-01-20  Jeffrey A Law  (law@cygnus.com)
26384
26385         * gcc.c-torture/execute/20000120-2.c: New test.
26386         * gcc.c-torture/execute/20000120-1.c: New test.
26387
26388 2000-01-13  Jeffrey A Law  (law@cygnus.com)
26389
26390         * gcc.c-torture/execute/20000113-1.c: New test.
26391
26392 2000-01-12  Jeffrey A Law  (law@cygnus.com)
26393
26394         * gcc.c-torture/execute/20000112-1.c: New test.
26395
26396 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26397
26398         * gcc.dg/20000111-1.c: New test.
26399
26400 2000-01-10  Jeffrey A Law  (law@cygnus.com)
26401
26402         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
26403         with 16 bit integers.
26404
26405 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26406
26407         * gcc.dg/20000108-1.c: New test.
26408
26409 2000-01-05  Nathan Sidwell  <nathan@acm.org>
26410
26411         * g++.old-deja/g++.ns/koenig8.C: New test.
26412
26413 2000-01-05  Nathan Sidwell  <nathan@acm.org>
26414
26415         * g++.old-deja/g++.other/cast4.C: New test.
26416
26417 2000-01-05  Jeffrey A Law  (law@cygnus.com)
26418
26419         * gcc.c-torture/compile/20000105-2.c: New test.
26420         * gcc.c-torture/compile/20000105-1.c: New test.
26421
26422 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26423
26424         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
26425         references to printf & atoi to conform to ANSI standard.
26426         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
26427         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
26428         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
26429         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
26430         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
26431         * g++.old-deja/g++.brendan/complex1.C: Likewise.
26432         * g++.old-deja/g++.brendan/copy1.C: Likewise.
26433         * g++.old-deja/g++.brendan/copy2.C: Likewise.
26434         * g++.old-deja/g++.brendan/copy3.C: Likewise.
26435         * g++.old-deja/g++.brendan/copy4.C: Likewise.
26436         * g++.old-deja/g++.brendan/copy5.C: Likewise.
26437         * g++.old-deja/g++.brendan/copy6.C: Likewise.
26438         * g++.old-deja/g++.brendan/copy7.C: Likewise.
26439         * g++.old-deja/g++.brendan/copy8.C: Likewise.
26440         * g++.old-deja/g++.brendan/crash11.C: Likewise.
26441         * g++.old-deja/g++.brendan/crash14.C: Likewise.
26442         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
26443         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
26444         * g++.old-deja/g++.brendan/delete2.C: Likewise.
26445         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
26446         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
26447         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
26448         * g++.old-deja/g++.brendan/eh1.C: Likewise.
26449         * g++.old-deja/g++.brendan/groff1.C: Likewise.
26450         * g++.old-deja/g++.brendan/init3.C: Likewise.
26451         * g++.old-deja/g++.brendan/misc12.C: Likewise.
26452         * g++.old-deja/g++.brendan/misc7.C: Likewise.
26453         * g++.old-deja/g++.brendan/new2.C: Likewise.
26454         * g++.old-deja/g++.brendan/operators4.C: Likewise.
26455         * g++.old-deja/g++.brendan/operators5.C: Likewise.
26456         * g++.old-deja/g++.brendan/overload2.C: Likewise.
26457         * g++.old-deja/g++.brendan/overload7.C: Likewise.
26458         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
26459         * g++.old-deja/g++.brendan/reference1.C: Likewise.
26460         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
26461         * g++.old-deja/g++.brendan/template24.C: Likewise.
26462         * g++.old-deja/g++.brendan/template3.C: Likewise.
26463         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
26464         * g++.old-deja/g++.jason/inline3.C: Likewise.
26465         * g++.old-deja/g++.jason/opeq.C: Likewise.
26466         * g++.old-deja/g++.law/arg5.C: Likewise.
26467         * g++.old-deja/g++.law/arm7.C: Likewise.
26468         * g++.old-deja/g++.law/ctors11.C: Likewise.
26469         * g++.old-deja/g++.law/cvt8.C: Likewise.
26470         * g++.old-deja/g++.law/init9.C: Likewise.
26471         * g++.old-deja/g++.law/refs4.C: Likewise.
26472         * g++.old-deja/g++.law/template2.C: Likewise.
26473         * g++.old-deja/g++.law/visibility24.C: Likewise.
26474         * g++.old-deja/g++.law/vtable3.C: Likewise.
26475         * g++.old-deja/g++.mike/asm2.C: Likewise.
26476         * g++.old-deja/g++.mike/eh1.C: Likewise.
26477         * g++.old-deja/g++.mike/misc1.C: Likewise.
26478         * g++.old-deja/g++.mike/misc13.C: Likewise.
26479         * g++.old-deja/g++.mike/misc14.C: Likewise.
26480         * g++.old-deja/g++.mike/ns12.C: Likewise.
26481         * g++.old-deja/g++.mike/p1248.C: Likewise.
26482         * g++.old-deja/g++.mike/p3708.C: Likewise.
26483         * g++.old-deja/g++.mike/p3708a.C: Likewise.
26484         * g++.old-deja/g++.mike/p3708b.C: Likewise.
26485         * g++.old-deja/g++.mike/p646.C: Likewise.
26486         * g++.old-deja/g++.mike/p700.C: Likewise.
26487         * g++.old-deja/g++.mike/p783.C: Likewise.
26488         * g++.old-deja/g++.mike/p783a.C: Likewise.
26489         * g++.old-deja/g++.mike/p783b.C: Likewise.
26490         * g++.old-deja/g++.mike/p786.C: Likewise.
26491         * g++.old-deja/g++.mike/p789.C: Likewise.
26492         * g++.old-deja/g++.mike/p789a.C: Likewise.
26493         * g++.old-deja/g++.mike/p807a.C: Likewise.
26494         * g++.old-deja/g++.other/delete3.C: Likewise.
26495         * g++.old-deja/g++.other/dyncast1.C: Likewise.
26496         * g++.old-deja/g++.other/dyncast2.C: Likewise.
26497         * g++.old-deja/g++.other/dyncast3.C: Likewise.
26498         * g++.old-deja/g++.other/empty1.C: Likewise.
26499         * g++.old-deja/g++.other/temporary1.C: Likewise.
26500         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
26501         * g++.old-deja/g++.pt/t16.C: Likewise.
26502         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
26503
26504 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
26505
26506         * gcc.dg/991230-1.c: New test.
26507
26508 1999-12-29  Jeffrey A Law  (law@cygnus.com)
26509
26510         * gcc.c-torture/compile/991229-3.c: New test.
26511         * gcc.c-torture/compile/991229-2.c: New test.
26512         * gcc.c-torture/compile/991229-1.c: New test.
26513
26514 1999-12-29  Greg McGary <gkm@eng.ascend.com>
26515
26516         * gcc.c-torture/compile/labels-2.c: New test.
26517
26518 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
26519
26520         * gcc.c-torture/execute/991227-1.c: New test.
26521
26522 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26523
26524         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
26525
26526 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
26527
26528         * gcc.c-torture/execute/991221-1.c: New test.
26529
26530 1999-12-20  Nathan Sidwell  <nathan@acm.org>
26531
26532         * g++.old-deja/g++.other/cast3.C: New test.
26533
26534 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
26535
26536         * gcc.c-torture/execute/991216-4.c: New test.
26537
26538 1999-12-16  Michael Meissner  <meissner@cygnus.com>
26539
26540         * gcc.c-torture/execute/991216-1.c: New test.
26541         * gcc.c-torture/execute/991216-2.c: New test.
26542         * gcc.c-torture/execute/991216-3.c: New test.
26543
26544 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26545
26546         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
26547         Actually make the test fail by using "-O2" for compilation.
26548
26549 1999-12-15  Nathan Sidwell  <nathan@acm.org>
26550
26551         * g++.old-deja/g++.warn/cast-align1.C: New test.
26552
26553 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26554
26555         * gcc.c-torture/compile/991214-1.c: New test.
26556         * gcc.c-torture/compile/991214-2.c: New test.
26557
26558 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26559
26560         * gcc.dg/991214-1.c: New test.
26561
26562 1999-12-13  Jeffrey A Law  (law@cygnus.com)
26563
26564         * gcc.c-torture/compile/991213-3.c: New test.
26565         * gcc.c-torture/compile/991213-2.c: New test.
26566         * gcc.c-torture/compile/991213-1.c: New test.
26567
26568 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
26569
26570         * gcc.dg/991209-1.c: New test.
26571
26572 1999-12-08  Nathan Sidwell <nathan@acm.org>
26573
26574         * gcc.c-torture/compile/991208-1.c: New test.
26575
26576 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26577
26578         * gcc.dg/ultrasp2.c: New test.
26579
26580 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
26581
26582         * g++.old-deja/g++.abi/align.C (main): Fix typo.
26583
26584 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
26585
26586         * gcc.c-torture/compile/991202-1.c: New test.
26587         * gcc.c-torture/execute/991202-1.c: New test.
26588         * gcc.c-torture/execute/991202-2.c: New test.
26589         * gcc.c-torture/execute/991202-3.c: New test.
26590
26591 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
26592
26593         * g++.old-deja/g++.abi/align.C: New test.
26594         * g++.old-deja/g++.abi/aggregates.C: Likewise.
26595         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26596
26597 1999-12-01  Richard Henderson  <rth@cygnus.com>
26598
26599         * gcc.c-torture/execute/991201-1.c: New.
26600
26601 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
26602
26603         * gcc.dg/991129-1.c: New test.
26604
26605 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
26606
26607         * gcc.c-torture/compile/991127-1.c: New test.
26608
26609 1999-11-22  Nathan Sidwell  <nathan@acm.org>
26610
26611         * g++.old-deja/g++.other/warn4.C: New test.
26612
26613 1999-11-22  Nathan Sidwell  <nathan@acm.org>
26614
26615         * g++.old-deja/g++.eh/cleanup2.C: New test.
26616         * g++.old-deja/g++.ext/pretty2.C: New test.
26617         * g++.old-deja/g++.ext/pretty3.C: New test.
26618         * g++.old-deja/g++.other/debug6.C: New test.
26619
26620 1999-10-20  Jim Wilson  <wilson@cygnus.com>
26621
26622         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
26623         compiler_output to look for one error message instead of two.
26624
26625 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
26626
26627         * gcc.c-torture/execute/991118-1.c: Also test case
26628         where the word boundary does not split a byte evenly.
26629
26630 1999-11-19  Nathan Sidwell  <nathan@acm.org>
26631
26632         * g++.old-deja/g++.ext/restrict1.C: New test.
26633
26634 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
26635
26636         * gcc.c-torture/execute/991118-1.c: New test.
26637
26638 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
26639
26640         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
26641         working directory pathnames.
26642
26643 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
26644
26645         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
26646         host is equipped with driver.h and driver.o so it can actually
26647         compile and run the tests.
26648
26649 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
26650
26651         * gcc.c-torture/compile/991008-1.c: New test.
26652
26653 1999-11-08  Nick Clifton  <nickc@cygnus.com>
26654
26655         * lib/gcc-dg.exp: Include target-supports.exp
26656
26657 1999-11-05  Nick Clifton  <nickc@cygnus.com>
26658
26659         * lib/target-supports.exp: New file: Provide procs to test for
26660         features supported by the target.
26661         (check_weak_available): Moved here from ecos.exp.
26662         (check_alias_available): New proc: Determine of the target
26663         toolchain supports the alias attribute.
26664
26665         * gcc.dg/special/ecos.exp: Move check_weak_available to
26666         target-supports.exp.
26667         (alias-1.c): Only perform the test if the target supports
26668         aliases.
26669         (wkali-1.c): Only perform the test if the target supports
26670         aliases.
26671
26672         * gcc.dg/990506-0.c: Expect error messages from cross
26673         targets as well as native targets.
26674
26675 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26676
26677         * gcc.dg/ultrasp1.c: Removed xfail.
26678         * gcc.dg/struct-ret-2.c: Likewise.
26679         * gcc.dg/array-1.c: Likewise.
26680
26681 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26682
26683         * gcc.dg/struct-ret-2.c: New test.
26684
26685         * gcc.dg/array-1.c: New test.
26686
26687 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
26688
26689         * gcc.c-torture/execute/991030-1.c: New test.
26690
26691 1999-10-26  Richard Henderson  <rth@cygnus.com>
26692
26693         * gcc.c-torture/compile/991026-2.c: New test.
26694
26695 1999-10-26  Jeffrey A Law  (law@cygnus.com)
26696
26697         * gcc.c-torture/compile/991026-1.c: New test.
26698
26699 1999-10-23  Jeffrey A Law  (law@cygnus.com)
26700
26701         * gcc.c-torture/execute/991023-1.c: New test.
26702
26703 1999-10-19  Jeffrey A Law  (law@cygnus.com)
26704
26705         * gcc.c-torture/execute/991019-1.c: New test.
26706
26707 1999-10-16  Richard Henderson  <rth@cygnus.com>
26708
26709         * gcc.c-torture/execute/991016-1.c: New test.
26710
26711 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
26712
26713         * gcc.c-torture/execute/991014-1.c: New test.
26714
26715 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
26716
26717         * g++.old-deja/g++.other/union2.C: New test.
26718
26719 1999-10-13  Nathan Sidwell  <nathan@acm.org>
26720
26721         * g++.old-deja/g++.other/vaarg2.C: New test.
26722         * g++.old-deja/g++.other/vaarg3.C: New test.
26723
26724 1999-10-12  Craig Burley  <craig@jcb-sc.com>
26725
26726         * g77.f-torture/noncompile/19990905-1.f: Moved from being
26727         in compile/.
26728
26729 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
26730
26731         * gcc.c-torture/execute/va-arg-11.c: New test.
26732
26733 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
26734
26735         * lib/file-format.exp (gcc_target_object_format): Don't
26736         crash if objdump is unavailable.
26737
26738 1999-09-29  Donn Terry <donn@interix.com>
26739
26740         * gcc.misc-tests/mg.exp: delete extraneous redirection.
26741
26742 1999-09-28  Nick Clifton  <nickc@cygnus.com>
26743
26744         * gcc.c-torture/compile/990928-1.c: New test.
26745
26746 1999-09-28  Nathan Sidwell  <nathan@acm.org>
26747
26748         * g++.old-deja/g++.other/decl6.C: New test.
26749
26750 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26751
26752         * gcc.c-torture/execute/va-arg-10.c: New test.
26753
26754 1999-09-27  Nathan Sidwell  <nathan@acm.org>
26755
26756         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
26757         __PRETTY_FUNCTION__.
26758
26759 1999-09-23  Nick Clifton  <nickc@cygnus.com>
26760
26761         * gcc.c-torture/execute/990923-1.c: New test.
26762
26763 1999-09-21  Nick Clifton  <nickc@cygnus.com>
26764
26765         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
26766         for which -fpic is inappropriate.
26767
26768 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
26769
26770         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
26771
26772 1999-09-21  Nathan Sidwell  <nathan@acm.org>
26773
26774         * g++.old-deja/g++.other/dyncast1.C: New test.
26775         * g++.old-deja/g++.other/dyncast2.C: New test.
26776         * g++.old-deja/g++.other/dyncast3.C: New test.
26777         * g++.old-deja/g++.other/dyncast4.C: New test.
26778         * g++.old-deja/g++.other/dyncast5.C: New test.
26779         * g++.old-deja/g++.eh/catch3.C: New test.
26780         * g++.old-deja/g++.eh/catch3p.C: New test.
26781         * g++.old-deja/g++.eh/catch4.C: New test.
26782         * g++.old-deja/g++.eh/catch4p.C: New test.
26783         * g++.old-deja/g++.eh/catch5.C: New test.
26784         * g++.old-deja/g++.eh/catch5p.C: New test.
26785         * g++.old-deja/g++.eh/catch6.C: New test.
26786         * g++.old-deja/g++.eh/catch6p.C: New test.
26787         * g++.old-deja/g++.eh/catch7.C: New test.
26788         * g++.old-deja/g++.eh/catch7p.C: New test.
26789         * g++.old-deja/g++.eh/catch8.C: New test.
26790         * g++.old-deja/g++.eh/catch8p.C: New test.
26791         * g++.old-deja/g++.eh/catch9.C: New test.
26792         * g++.old-deja/g++.eh/catch9p.C: New test.
26793
26794 1999-09-13  Nathan Sidwell  <nathan@acm.org>
26795
26796         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
26797         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
26798
26799 1999-09-13  Jeffrey A Law  (law@cygnus.com)
26800
26801         * gcc.c-torture/compile/990913-1.c: New test.
26802
26803 1999-09-10  Nathan Sidwell  <nathan@acm.org>
26804
26805         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
26806         * g++.old-deja/g++.jason/rfg5.C: Likewise.
26807
26808 1999-09-09  Richard Henderson  <rth@cygnus.com>
26809
26810         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
26811
26812 1999-09-09  Nathan Sidwell  <nathan@acm.org>
26813
26814         * g++.old-deja/g++.other/lookup11.C: New test.
26815         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
26816         what is permitted and what we want.
26817         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
26818         overload use.
26819         * g++.old-deja/g++.jason/rfg5.C: Likewise
26820
26821 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
26822
26823         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
26824         * gcc.c-torture/noncompile/poison-1.c: New file.
26825
26826 1999-09-08  Nathan Sidwell  <nathan@acm.org>
26827
26828         * g++.old-deja/g++.other/sizeof3.C: New test.
26829         * g++.old-deja/g++.other/sizeof4.C: New test.
26830         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
26831         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
26832
26833 1999-09-07  Richard Henderson  <rth@cygnus.com>
26834
26835         * gcc.dg/va-arg-1.c: New.
26836
26837 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26838
26839         * gcc.c-torture/execute/va-arg-9.c: New test.
26840
26841 1999-09-05  Craig Burley  <craig@jcb-sc.com>
26842
26843         * g77.f-torture/compile/980519-2.f: New test.
26844         * g77.f-torture/compile/19990905-0.f: New test.
26845         * g77.f-torture/compile/19990905-1.f: New test.
26846         * g77.f-torture/compile/19990905-2.f: New test.
26847
26848         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
26849
26850 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
26851
26852         * gcc.c-torture/execute/990827-1.c: Fix typo.
26853
26854 1999-09-03  Nathan Sidwell  <nathan@acm.org>
26855
26856         * g++.old-deja/g++.other/deref1.C: New test.
26857
26858 1999-09-02  Nathan Sidwell  <nathan@acm.org>
26859
26860         * g++.old-deja/g++.other/ambig2.C: New test.
26861         * g++.old-deja/g++.other/cond5.C: New test.
26862         * g++.old-deja/g++.other/lookup16.C: New test.
26863
26864 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
26865
26866         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
26867         assemblers too.
26868
26869 1999-08-31  Jeffrey A Law  (law@cygnus.com)
26870
26871         * lib/c-torture.exp: Avoid the "compare executables" optimization
26872         when testing native.
26873
26874 1999-08-29  Jeffrey A Law  (law@cygnus.com)
26875
26876         * gcc.c-torture/execute/990829-1.c: New test.
26877         * gcc.c-torture/compile/990829-1.c: New test.
26878
26879 1999-08-27  Paul Burchard  <burchard@pobox.com>
26880
26881         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
26882         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
26883         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
26884         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
26885         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
26886         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
26887         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
26888         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
26889         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
26890         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
26891         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
26892
26893 1999-08-27  Jeffrey A Law  (law@cygnus.com)
26894
26895         * gcc.c-torture/execute/990827-1.c: New test.
26896
26897 1999-08-26  Craig Burley  <craig@jcb-sc.com>
26898
26899         * g77.f-torture/noncompile/19990826-4.f: New test.
26900
26901         * g77.f-torture/compile/19990826-3.f: New test.
26902
26903         * g77.f-torture/execute/19990826-2.f: New test.
26904
26905         * g77.f-torture/compile/19990826-1.f: New test.
26906
26907         * gcc.c-torture/execute/990826-0.c: New test.
26908         * g77.c-torture/execute/19990826-0.f: New test.
26909
26910         * g77.f-torture/noncompile/970626-2.f: New test.
26911
26912 1999-08-25  Paul Burchard  <burchard@pobox.com>
26913
26914         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
26915         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
26916         lss-011.C: New tests.
26917
26918 1999-08-25  Nathan Sidwell  <nathan@acm.org>
26919
26920         * g++.old-deja/g++.other/decl5.C: New test.
26921
26922 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26923
26924         * noncompile/noncompile.exp: Load_lib c-torture.exp.
26925         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
26926         call `postbase' for each one.  All callers of `postbase' changed
26927         to call this instead.
26928
26929 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
26930
26931         * gcc.c-torture/execute/990811-1.c: New test.
26932
26933 1999-08-09  Nick Clifton  <nickc@cygnus.com>
26934
26935         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
26936         just native ones.
26937
26938         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
26939         just native ones.
26940
26941 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
26942
26943         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
26944
26945 1999-08-04  Jeffrey A Law  (law@cygnus.com)
26946
26947         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
26948
26949 1999-08-04  Nathan Sidwell  <nathan@acm.org>
26950
26951         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
26952
26953 1999-08-04  Jeffrey A Law  (law@cygnus.com)
26954
26955         * gcc.c-torture/execute/990804-1.c: New test.
26956
26957 1999-08-03  Nathan Sidwell  <nathan@acm.org>
26958
26959         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
26960         * g++.old-deja/g++.brendan/crash64.C: Likewise
26961         * g++.old-deja/g++.brendan/overload8.C: Likewise
26962
26963 1999-08-03  Nathan Sidwell  <nathan@acm.org>
26964
26965         * g++.old-deja/g++.other/struct1.C: New test.
26966
26967 1999-08-03  Nathan Sidwell  <nathan@acm.org>
26968
26969         * g++.old-deja/g++.other/enum2.C: New test.
26970
26971 1999-08-02  Richard Henderson  <rth@cygnus.com>
26972
26973         Adapted from tests from Franz Sirl:
26974         * gcc.c-torture/execute/va-arg-7.c: New test.
26975         * gcc.c-torture/execute/va-arg-8.c: New test.
26976
26977 1999-08-01  Jeffrey A Law  (law@cygnus.com)
26978
26979         * gcc.c-torture/compile/990801-2.c: New test.
26980
26981         * gcc.c-torture/compile/990801-1.c: New test.
26982
26983 1999-07-27  Michael Meissner  <meissner@cygnus.com>
26984
26985         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
26986         fp-cmp-1.c, converting double to float.
26987
26988         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
26989         fp-cmp-1.c, converting double to long double.
26990
26991         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
26992         from fr1 to unknown_register, since fr1 is a legitimate register
26993         on some machines.
26994
26995 1999-07-25  Jeffrey A Law  (law@cygnus.com)
26996
26997         * README: More listname related changes.
26998
26999 1999-07-08  Catherine Moore  <clm@cygnus.com>
27000
27001         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
27002
27003 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
27004
27005         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
27006
27007 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
27008
27009         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
27010
27011 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
27012
27013         * gcc.dg/990703-1.c: New test.
27014
27015 1999-06-29  Nick Clifton  <nickc@cygnus.com>
27016
27017         * lib/file-format.exp: New file: Move definition of proc
27018         gcc_target_object_format to here from
27019         gcc.dg/special/ecos.exp.
27020
27021         * lib/c-torture.exp: Include lib file-format.exp.
27022         * lib/gcc-dg.exp: Include lib file-format.exp.
27023
27024         * gcc.dg/special/ecos.exp: Remove definition of proc
27025         gcc_target_object_format.
27026
27027 1999-06-28  Jeffrey A Law  (law@cygnus.com)
27028
27029         * gcc.c-torture/execute/990628-1.c: New test.
27030
27031 1999-06-25  Jeffrey A Law  (law@cygnus.com)
27032
27033         * gcc.c-torture/compile/990625-2.c: New test.
27034
27035         * gcc.c-torture/compile/990625-1.c: New test.
27036
27037 1999-06-23  Nick Clifton  <nickc@cygnus.com>
27038
27039         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
27040         attributes compile.
27041         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
27042         ports that use the COFF/PE file format.
27043
27044 1999-06-17  Jeffrey A Law  (law@cygnus.com)
27045
27046         * gcc.c-torture/compile/990617-1.c: New test.
27047
27048 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
27049
27050         * g++.old-deja/g++.other/decl4.C: New test.
27051
27052 1999-06-14  Nathan Sidwell  <nathan@acm.org>
27053
27054         * g++.old-deja/g++.other/bitfld3.C: New test.
27055
27056 1999-06-08  Nathan Sidwell  <nathan@acm.org>
27057
27058         * g++.old-deja/g++.eh/catch1.C: New test.
27059
27060 1999-06-07  Jeffrey A Law  (law@cygnus.com)
27061
27062         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
27063
27064         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
27065         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
27066
27067 1999-06-05  Craig Burley  <craig@jcb-sc.com>
27068
27069         * g77.f-torture/compile/19990502-0.f: Replace with new,
27070         shorter, test that still fails after recent changes.
27071
27072 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27073
27074         * gcc.c-torture/execute/990604-1.c: New test.
27075
27076 1999-05-31  Jeffrey A Law  (law@cygnus.com)
27077
27078         * gcc.c-torture/execute/990531-1.c: New test.
27079
27080 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27081
27082         * gcc.c-torture/compile/990527-1.c: New test.
27083
27084 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
27085
27086         * gcc.c-torture/execute/990527-1.c: New test.
27087
27088 1999-05-25  Nick Clifton  <nickc@cygnus.com>
27089
27090         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
27091         bitfields as signed.
27092
27093 1999-05-25  Craig Burley  <craig@jcb-sc.com>
27094
27095         * g77.f-torture/compile/19990525-0.f: New test.
27096
27097 1999-05-25  Jeffrey A Law  (law@cygnus.com)
27098
27099         * gcc.c-torture/execute/990525-2.c: New test.
27100
27101         * gcc.c-torture/execute/990525-1.c: New test.
27102
27103 1999-05-24  Nathan Sidwell  <nathan@acm.org>
27104
27105         * g++.old-deja/g++.other/anon3.C: New test.
27106         * g++.old-deja/g++.other/anon4.C: New test.
27107         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
27108         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
27109         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
27110         Merrill).
27111
27112 1999-05-24  Jeffrey A Law  (law@cygnus.com)
27113
27114         * gcc.c-torture/execute/990524-1.c: New test.
27115
27116         * gcc.dg/990524-1.c: New test.
27117
27118 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27119
27120         * gcc.c-torture/compile/990523-1.c: New test.
27121
27122 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
27123
27124         * gcc.c-torture/compile/990519-1.c: New test.
27125
27126 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27127
27128         * gcc.c-torture/compile/990517-1.c: New test.
27129
27130         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
27131         (e4, f4): New tests.
27132         (main): Call them.
27133
27134 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27135
27136         * gcc.dg/noreturn-1.c: New test.
27137
27138 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
27139
27140         * gcc.c-torture/execute/990513-1.c: New test.
27141
27142 1999-05-10  Richard Henderson  <rth@cygnus.com>
27143
27144         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
27145
27146 1999-05-10  Craig Burley  <craig@jcb-sc.com>
27147
27148         * g77.f-torture/execute/erfc.f: Use small single-precision
27149         values, to avoid problems on Alphas when not -mieee.
27150
27151 1999-05-08  Craig Burley  <craig@jcb-sc.com>
27152
27153         * gcc.dg/990506-0.c: New test.
27154
27155 1999-05-08  Richard Henderson  <rth@cygnus.com>
27156
27157         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
27158         the constant to test.  Don't XFAIL 64-bit targets.
27159
27160         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
27161         * g++.old-deja/g++.law/profile1.C: Likewise.
27162
27163         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
27164         operator new instances.
27165         * g++.old-deja/g++.other/delete5.C: Likewise.
27166
27167 1999-05-03  Craig Burley  <craig@jcb-sc.com>
27168
27169         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
27170         intrinsic.
27171
27172 1999-05-03  Craig Burley  <craig@jcb-sc.com>
27173
27174         * g77.f-torture/execute/u77-test.f: Reverse order of two
27175         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
27176
27177 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27178
27179         * gcc.dg/compare1.c: New test.
27180
27181 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27182
27183         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
27184         New tests.
27185
27186 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27187
27188         * g77.f-torture/compile/19990502-1.f: New test.
27189
27190 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27191
27192         * g77.f-torture/compile/19990502-0.f: New test.
27193
27194 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27195
27196         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
27197         intrinsic.
27198
27199 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27200
27201         * g77.f-torture/execute/u77-test.f (main): List libU77
27202         intrinsics not currently tested.
27203         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
27204         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
27205         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
27206         Trim blanks off the ends of some printed strings.
27207
27208 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27209
27210         * g77.f-torture/execute/u77-test.f (main): Just warn about
27211         FSTAT gid disagreement, as it's expected on some systems.
27212
27213 1999-05-01  Craig Burley  <craig@jcb-sc.com>
27214
27215         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
27216         use a new function, which allows for some slop.
27217         Clean up some commentary.
27218         (issum): The new function.
27219         (sgladd): Deleted subroutine.
27220
27221 1999-05-01  Craig Burley  <craig@jcb-sc.com>
27222
27223         * g77.f-torture/execute/u77-test.f: Modify to be more like
27224         libf2c/libU77 version, bringing patches to that version here.
27225         Add suitable commentary.
27226
27227 1999-04-25  Richard Henderson  <rth@cygnus.com>
27228
27229         * gcc.dg/990424-1.c: New test.
27230
27231 1999-04-24  Craig Burley  <craig@jcb-sc.com>
27232
27233         * g77.f-torture/execute/u77-test.f (main): Bug involving
27234         LSTAT has been fixed, so turn back on full checking.
27235
27236 1999-04-20  Craig Burley  <craig@jcb-sc.com>
27237
27238         * g77.f-torture/compile/19990419-0.f: New test.
27239         * g77.f-torture/execute/19990419-1.f: New test.
27240
27241 1999-04-17  Richard Henderson  <rth@cygnus.com>
27242
27243         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
27244         to avoid the need for a prototype to supress a warning.
27245
27246 1999-04-07  Jim Wilson  <wilson@cygnus.com>
27247
27248         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
27249
27250 1999-04-04  Jeffrey A Law  (law@cygnus.com)
27251
27252         * gcc.c-torture/execute/990404-1.c: New test.
27253
27254 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27255
27256         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
27257         * gcc.dg/cpp-if3.c: Don't use -pedantic.
27258         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
27259         missing initializer warnings.
27260
27261 1999-03-28  Jeffrey A Law  (law@cygnus.com)
27262
27263         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
27264         matching strings.
27265
27266 1999-03-26  Jeffrey A Law  (law@cygnus.com)
27267
27268         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
27269
27270 1999-03-26  Craig Burley  <craig@jcb-sc.com>
27271
27272         * g77.f-torture/execute/19990325-0.f: New test.
27273         * g77.f-torture/execute/19990325-1.f: New test.
27274
27275 1999-03-24  Jeffrey A Law  (law@cygnus.com)
27276
27277         * gcc.c-torture/execute/990324-1.c: New test.
27278
27279 1999-03-22  Jim Wilson  <wilson@cygnus.com>
27280
27281         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
27282         test with 4.
27283
27284 1999-03-17  Richard Henderson  <rth@cygnus.com>
27285
27286         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
27287
27288 1999-03-13  Craig Burley  <craig@jcb-sc.com>
27289
27290         * g77.f-torture/execute/19990313-2.f: New test.
27291         * g77.f-torture/execute/19990313-3.f: New test.
27292
27293 1999-03-13  Craig Burley  <craig@jcb-sc.com>
27294
27295         * g77.f-torture/execute/19990313-0.f: New test.
27296         * g77.f-torture/execute/19990313-1.f: New test.
27297
27298 1999-03-12  Jim Wilson  <wilson@cygnus.com>
27299
27300         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
27301         printf to sprintf.
27302         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
27303         (main): Add check for u15.  Conditionalize u31 check depending on
27304         whether ints are <32 bits or >=32 bits.
27305
27306 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27307
27308         * g77.f-torture/execute/19981119-0.f: Improve testiness.
27309
27310 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27311
27312         * g77.f-torture/compile/19990305-0.f: New test.
27313         * g77.f-torture/execute/19981119-0.f: New test.
27314
27315 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27316
27317         * g77.f-torture/execute/970625-2.f: call ABORT if final
27318         result is not correct, instead of just printing it.
27319         Add this checking via newly introduced obfuscation, to
27320         trip up buggy front ends.
27321
27322 1999-03-07  Craig Burley  <craig@jcb-sc.com>
27323
27324         * g77.f-torture/compile/960317-1.f: Moved from being
27325         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
27326
27327 1999-03-06  Craig Burley  <craig@jcb-sc.com>
27328
27329         * g77.f-torture/execute/960317-1.f: New (old) test.
27330         * g77.f-torture/execute/970625-2.f: Ditto.
27331
27332 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
27333
27334         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
27335         message on line 1 or line 2; cccp and cpplib do this differently.
27336
27337 1999-03-01  Jeffrey A Law  (law@cygnus.com)
27338
27339         * g++.old-deja/g++.law/weak1.C: New test.
27340
27341 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27342
27343         * gcc.c-torture/execute/990119-1.c: Renamed to...
27344         * gcc.dg/990119-1.c: this, so it will only be tested once
27345         (it's a preprocessor test, it doesn't need to be run at
27346         multiple optimization levels).
27347
27348 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27349
27350         * lib/g++.exp: Don't add incdir=$base_dir/../include to
27351           ALWAYS_CXXFLAGS.
27352
27353 1999-02-24  Craig Burley  <craig@jcb-sc.com>
27354
27355         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
27356         * g77.f-torture/compile/19981216-0.f: ...as it is expected
27357         to not be compilable by current g77.
27358
27359 1999-02-24  Nick Clifton  <nickc@cygnus.com>
27360
27361         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
27362
27363 1999-02-22  Jeffrey A Law  (law@cygnus.com)
27364
27365         * gcc.c-torture/execute/990222-1.c: New test.
27366
27367 1999-02-19  Craig Burley  <craig@jcb-sc.com>
27368
27369         * g77.f-torture/compile/19990218-0.f: New test.
27370         * g77.f-torture/noncompile/19990218-1.f: New test.
27371
27372 1999-02-18  Craig Burley  <craig@jcb-sc.com>
27373
27374         * g77.f-torture/compile/19981216-0.f: New test.
27375
27376 1999-02-14  Jeffrey A Law  (law@cygnus.com)
27377
27378         * gcc.dg/990214-1.c: New test.
27379
27380 1999-02-13  Jeffrey A Law  (law@cygnus.com)
27381
27382         * gcc.dg/990213-2.c: New test.
27383
27384         * gcc.dg/990213-1.c: New test.
27385
27386 1999-02-12  Jeffrey A Law  (law@cygnus.com)
27387
27388         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
27389         ints.
27390
27391 1999-02-11  Nick Clifton  <nickc@cygnus.com>
27392
27393         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
27394         specified by target.
27395
27396         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
27397
27398 1999-02-11  Jeffrey A Law  (law@cygnus.com)
27399
27400         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
27401
27402 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
27403
27404         * gcc.dg/special/ecos.exp: New test driver for new tests with
27405         special requirements.
27406
27407         * gcc.dg/special/alias-1.c: New test.
27408         * gcc.dg/special/gcsec-1.c: New test.
27409         * gcc.dg/special/weak-1.c: New test.
27410         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
27411         * gcc.dg/special/weak-2.c: New test.
27412         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
27413         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
27414         * gcc.dg/special/wkali-1.c: New test.
27415         * gcc.dg/special/wkali-2.c: New test.
27416         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
27417         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
27418
27419 1999-02-10  Felix Lee  <flee@cygnus.com>
27420
27421           * lib/c-torture.exp (c-torture-compile): Pull out code for
27422           analyzing gcc error messages.
27423           (c-torture-execute): Likewise.  Fix some (harmless) false
27424           positives.
27425           * lib/gcc.exp (gcc_check_compile): New function.
27426
27427 1999-02-08  Richard Henderson  <rth@cygnus.com>
27428
27429         * gcc.c-torture/execute/990208-1.c: New test.
27430
27431 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
27432
27433         * g++.dg/special/ecos.exp: New driver for new tests with special
27434         requirements
27435
27436         * g++.dg/special/conpr-1.C: New test
27437         * g++.dg/special/conpr-2.C: New test
27438         * g++.dg/special/conpr-2a.C: New test
27439         * g++.dg/special/conpr-3.C: New test
27440         * g++.dg/special/conpr-3a.C: New test
27441         * g++.dg/special/conpr-3b.C: New test
27442
27443         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
27444         allow g++ to use the dg driver
27445
27446         * README: Add comment about g++.dg directory
27447
27448 1999-02-06  Jeffrey A Law  (law@cygnus.com)
27449
27450         * README: Update email addresses.
27451
27452 1999-02-03  Nick Clifton  <nickc@cygnus.com>
27453
27454         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
27455         arguments in order to force structure S onto the stack even on
27456         the alpha.
27457         (test): Pass 10 leading arguments to function foo as well as the
27458         structure S.
27459
27460         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
27461         failure for all targets.
27462
27463         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
27464         abort to terminate program execution.
27465
27466 1999-01-30  Richard Henderson  <rth@cygnus.com>
27467
27468         * gcc.c-torture/execute/990130-1.c: New test.
27469
27470 1999-01-30  Jeffrey A Law  (law@cygnus.com)
27471
27472         * gcc.dg/990130-1.c: New test.
27473
27474 1999-01-28  Michael Meissner  <meissner@cygnus.com>
27475
27476         * gcc.c-torture/execute/990128-1.c: New test.
27477
27478 1999-01-27  Michael Meissner  <meissner@cygnus.com>
27479
27480         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
27481
27482 1999-01-27  Felix Lee  <flee@cygnus.com>
27483
27484         * lib/c-torture.exp (c-torture-compile): pull out code for
27485         analyzing gcc error messages.
27486         (c-torture-execute): ditto, and fix some (harmless) false
27487         positives.
27488         * lib/gcc.exp (gcc_check_compile): new function.
27489
27490 1999-01-17  Jeffrey A Law  (law@cygnus.com)
27491
27492         * gcc.dg/990117-1.c: New test.
27493
27494         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
27495
27496         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
27497
27498 1999-01-15  Jeffrey A Law  (law@cygnus.com)
27499
27500         * g77.f-torture/compile/990115-1.f: New test.
27501
27502 1999-01-07  Jeffrey A Law  (law@cygnus.com)
27503
27504         * gcc.c-torture/compile/990107-1.c: New test
27505
27506 1999-01-06  Jeffrey A Law  (law@cygnus.com)
27507
27508         * gcc.c-torture/execute/990106-2.c: New test.
27509
27510         * gcc.c-torture/execute/990106-1.c: New test.
27511
27512 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
27513
27514         * gcc.c-torture/compile/981223-1.c: New test.
27515
27516 1998-12-29  Richard Henderson  <rth@cygnus.com>
27517
27518         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
27519         (opt3): Rename from opt4 and disable.
27520
27521 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
27522
27523         * g++.old-deja/g++.pt/ptrmem5.C: New test.
27524
27525 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
27526
27527         * g++.old-deja/g++.other/conv5.C: New test.
27528
27529 1998-12-14  Nick Clifton  <nickc@cygnus.com>
27530
27531         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
27532
27533 1998-12-11  Jeffrey A Law  (law@cygnus.com)
27534
27535         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
27536
27537 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
27538
27539         * gcc.c-torture/compile/981211-1.c: New test.
27540
27541 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
27542
27543         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
27544
27545         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
27546
27547 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27548
27549         * gcc.special/930510-1.c: Make C9X safe.
27550         * gcc.misc-tests/gcov-1.c Similarly.
27551         * gcc.misc-tests/gcov-2.c Similarly.
27552
27553 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27554
27555         * gcc.dg/ultrasp1.c: New test.
27556
27557 1998-12-06  Richard Henderson  <rth@cygnus.com>
27558
27559         * gcc.c-torture/execute/981206.c: New test.
27560
27561 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27562
27563         * g++.old-deja/g++.ns/template7.C: New test.
27564
27565         * g++.old-deja/g++.other/expr1.C: New test.
27566
27567         * g++.old-deja/g++.eh/tmpl3.C: New test.
27568
27569         * g++.old-deja/g++.eh/tmpl2.C: New test.
27570
27571 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
27572
27573         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
27574         * g++.old-deja/g++.other/using6.C: Removed.
27575         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
27576
27577         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
27578
27579 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
27580
27581         * g++.old-deja/g++.pt/overload8.C: New test.
27582
27583         * g++.old-deja/g++.pt/overload7.C: New test.
27584
27585         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
27586
27587         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
27588         and relinking messages.
27589         * lib/g++.exp (g++_target_compile): Remove .rpo file when
27590         compiling with -frepo.
27591
27592 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
27593
27594         * g++.old-deja/g++.pt/lookup6.C: New test.
27595
27596 1998-11-30  Nick Clifton  <nickc@cygnus.com>
27597
27598         * gcc.c-torture/execute/981130-1.c: New test.
27599         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
27600
27601 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
27602
27603         * g++.old-deja/g++.pt/explicit76.C: New test.
27604
27605         * g++.old-deja/g++.pt/friend38.C: New test.
27606
27607         * g++.old-deja/g++.ns/crash2.C: New test.
27608
27609         * g++.old-deja/g++.pt/defarg8.C: New test.
27610
27611         * g++.old-deja/g++.pt/instantiate6.C: New test.
27612
27613         * g++.old-deja/g++.pt/static6.C: New test.
27614
27615         * g++.old-deja/g++.pt/decl2.C: New test.
27616
27617 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
27618
27619         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
27620         problem is actually related with name lookup, but so what? :-)
27621
27622         * g++.old-deja/g++.pt/friend37.C: New test.
27623
27624 1998-11-25  Dave Love  <d.love@dl.ac.uk>
27625
27626         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
27627         element, which fails on some systems.
27628
27629         * g77.f-torture/execute/labug1.f: New test.
27630
27631 1998-11-21  Jeffrey A Law  (law@cygnus.com)
27632
27633         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
27634         is defined.
27635
27636 1998-11-18  Dave Love  <d.love@dl.ac.uk>
27637
27638         * g77.f-torture/compile/981117-1.f: New test.
27639
27640 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
27641
27642         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
27643         properly discarded.
27644
27645 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
27646
27647         * gcc.c-torture/execute/memcheck: New directory of tests for
27648         -fcheck-memory-usage.
27649
27650 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27651
27652         * README: New file, general information about the testsuite and
27653         new description of the various C++ test subdirectories.
27654         * README.g++: Eliminate obsolete information, update and move most
27655         relevant stuff to README.
27656
27657 1998-11-07  Richard Henderson  <rth@cygnus.com>
27658
27659         * gcc.c-torture/compile/981107-1.c: New test.
27660
27661 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
27662
27663         * execute/memcpy-bi.c: New testcase.
27664
27665 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
27666
27667         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
27668         base classes.
27669
27670         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
27671         template is selected.
27672
27673         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
27674         classes, it should be accepted for all types.
27675
27676         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
27677
27678         * g++.old-deja/g++.pt/spec24.C: Ensure that template
27679         specializations start with template headers.
27680
27681 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
27682
27683         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
27684
27685         * g++.old-deja/g++.other/init9.C: Test cross initialization of
27686         non-POD types.
27687
27688 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
27689
27690         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
27691
27692 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
27693
27694         * compile/981022-1.c, compile/981022-1.x: New test and driver.
27695
27696 1998-10-19  Jeffrey A Law  (law@cygnus.com)
27697
27698         * 981019-1.c: New test.
27699
27700 1998-10-14  Robert Lipe <robertl@dgii.com>
27701
27702         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
27703         find objc headers.
27704
27705 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27706
27707         * compile/981001-4.c: Remove use of GCC extension that triggers a
27708         compiler bug.
27709
27710 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
27711
27712         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
27713
27714 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
27715
27716         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
27717         instantiation of template produces incorrect code for delete
27718         expression.
27719
27720         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
27721         constructors' name is not unique.
27722         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
27723         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
27724
27725         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
27726         automatic array of const is ill-formed.
27727
27728         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
27729         of template parameter?
27730
27731         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
27732         const.
27733
27734         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
27735         pointer-to-member expression.
27736
27737         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
27738         declaration causes ICE.
27739
27740 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
27741
27742         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
27743         reserved in the global namespace.
27744
27745         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
27746         generate needed virtual table.
27747
27748         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
27749
27750 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
27751
27752         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
27753         template-dependent type
27754
27755 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
27756
27757         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
27758         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
27759         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
27760
27761         * g++.old-deja/g++.other/using5.C: New test; using decl from base
27762         class should be usable as argument of member function.
27763         * g++.old-deja/g++.other/using6.C: New test; using decl from base
27764         class should be usable as return type of member function.
27765         * g++.old-deja/g++.other/using7.C: New test; using decl from base
27766         class should be usable as type of data member.
27767
27768         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
27769
27770 1998-10-09  Jeffrey A Law  (law@cygnus.com)
27771
27772         * gcc.c-torture/special/920521-1.c: Fix bogus test.
27773
27774 1998-10-08  Nick Clifton  <nickc@cygnus.com>
27775
27776         * gcc.dg/dll-?.c Add thumb to target list.
27777         Fix assembler scan patterns to match current assembler output.
27778
27779 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
27780
27781         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
27782         matching of template brackets.
27783
27784         * g++.old-deja/g++.other/using4.C: New test.  Test using
27785         declarations of methods from base classes.
27786
27787         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
27788         within functions should introduce names into the innermost
27789         enclosing namespace.
27790
27791         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
27792         of static locals if first initialization throws.
27793
27794 1998-10-07  Jim Wilson  <wilson@cygnus.com>
27795
27796         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
27797
27798 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
27799
27800         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
27801         lose track of the possible targets of tablejump insns.
27802         * special/special.exp: Run it.
27803
27804 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27805
27806         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
27807         must be declared before its specializations can be named in friend
27808         declarations.
27809
27810 1998-10-05  Dave Love  <d.love@dl.ac.uk>
27811
27812         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
27813
27814         * g77.f-torture/execute/io1.f: New test.
27815
27816 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
27817
27818         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
27819         with pointer to template function, for which no argument deduction
27820         is possible.
27821
27822         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
27823         specialization of template function as argument to template
27824         function.
27825
27826         * g++.old-deja/g++.other/access2.C: New test; Inner class
27827         shouldn't have privileged access to Outer's names.
27828
27829 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
27830
27831         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
27832         friend template declared within template class conflicts with
27833         nested class of the same name.
27834
27835         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
27836         is ignored.
27837
27838         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
27839         object with direct initializer as function declaration.
27840
27841         * g++.old-deja/g++.other/decl2.C: New test; duplicate
27842         initializers.
27843
27844         * g++.old-deja/g++.other/null2.C: New test; conditional operator
27845         involving const pointer and NULL produces incorrect result.
27846
27847         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
27848         type name without `typename' should be rejected with -pedantic.
27849
27850 1998-10-02  Richard Henderson  <rth@cygnus.com>
27851
27852         * g++.old-deja/g++.other/addrof1.C: New test.
27853
27854 1998-10-01  Nick Clifton  <nickc@cygnus.com>
27855
27856         * gcc.c-torture/compile/981001-1.c: New test.
27857         * gcc.c-torture/execute/981001-1.c: New test.
27858
27859 1998-10-01  Jeffrey A Law  (law@cygnus.com)
27860
27861         * gcc.c-torture/compile/981001-2.c: New test.
27862         * gcc.c-torture/compile/981001-3.c: New test.
27863         * gcc.c-torture/compile/981001-4.c: New test.
27864
27865 1998-10-01  Robert Lipe  <robertl@dgii.com>
27866
27867         * lib/objc.exp (objc_target_compile): Add -L during compiles for
27868         multilibbed hosts.   Idea grafted from g77.exp.
27869
27870 1998-09-30  Dave Love  <d.love@dl.ac.uk>
27871
27872         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
27873         avoid losing on systems which need -lsocket.
27874
27875 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
27876
27877         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
27878         * g++.old-deja/g++.other/nested2.C: Ditto.
27879         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
27880         failure.
27881
27882 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
27883
27884         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
27885         preferred over template operator!= for enum bitfields.
27886
27887 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
27888
27889         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
27890         that happen to have the same base name, but in different scopes,
27891         are incorrectly rejected.
27892
27893 1998-09-16  Richard Henderson  <rth@cygnus.com>
27894
27895         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
27896         on the native word size instead of an integer literal.
27897
27898 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
27899
27900         * g++.old-deja/g++.other/static2.C: Invocation of static data
27901         member of type pointer-to-function denoted as non-static member.
27902
27903         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
27904         checks involving function types and aliases.
27905
27906 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
27907
27908         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
27909         redefined to the same non-trivial type.
27910
27911         * g++.old-deja/g++.pt/explicit73.C: Test for proper
27912         namespace-qualification of template specializations declared in
27913         other namespaces.
27914
27915         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
27916         to declare a subset of the specializations of a template function
27917         as friends of specializations of a template class.
27918
27919         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
27920         member templates that do not fully specialize the enclosing
27921         template class are rejected.
27922
27923 1998-09-11  Dave Love  <d.love@dl.ac.uk>
27924
27925         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
27926
27927 1998-09-08  Dave Love  <d.love@dl.ac.uk>
27928
27929         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
27930         altered from libf2c/libU77 version.
27931
27932 1998-09-06  Dave Love  <d.love@dl.ac.uk>
27933
27934         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
27935
27936 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
27937
27938         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
27939         (un)signed char are different types for template specialization
27940         purposes.
27941
27942 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
27943
27944         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
27945         * objc: ObjC testsuite.
27946
27947 1998-08-31  Catherine Moore  <clm@cygnus.com>
27948
27949         * gcc.c-torture/execute/941014-1.x:  New file.
27950
27951 1998-08-31  Nick Clifton  <nickc@cygnus.com>
27952
27953         * lib/c-torture.exp: Add support for
27954         torture_eval_before_compile and torture_eval_before_execute
27955         variables.
27956
27957 1998-08-30  Jeffrey A Law  (law@cygnus.com)
27958
27959         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
27960         this test triggers valid.
27961
27962 1998-08-27  Jeffrey A Law  (law@cygnus.com)
27963
27964         * gcc.dg/980827-1.c: New test.
27965
27966 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
27967
27968         * gcc.c-torture/execute/loop-4b.c: New test.
27969
27970 1998-08-26  Nick Clifton  <nickc@cygnus.com>
27971
27972         * lib/c-torture.exp: Add support for
27973         torture_eval_before_compile and torture_eval_before_execute
27974         variables.
27975
27976 1998-08-25  Jeffrey A Law  (law@cygnus.com)
27977
27978         * gcc.c-torture/compile/980825-1.c: New test.
27979
27980 1998-08-24  Nick Clifton  <nickc@cygnus.com>
27981
27982         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
27983         count number tests in opt_t0 not good_t0.
27984
27985 1998-08-24  Jeffrey A Law  (law@cygnus.com)
27986
27987         * gcc.c-torture/compile/930326-1.x: Fix typo.
27988
27989 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
27990
27991         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
27992         causes an ICE.
27993
27994 1998-08-21  Jeffrey A Law  (law@cygnus.com)
27995
27996         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
27997         STACK_SIZE is defined.
27998         * gcc.c-torture/unsorted/stuct.c: Similarly.
27999
28000         * gcc.c-torture/compile/980821-1.c: New test.
28001
28002 1998-08-21  Jeffrey A Law  (law@cygnus.com)
28003
28004         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
28005
28006 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
28007
28008         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
28009         code.
28010
28011 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
28012
28013         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
28014         error'.
28015
28016 1998-08-18  Jeffrey A Law  (law@cygnus.com)
28017
28018         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
28019
28020 1998-08-16  Jeffrey A Law  (law@cygnus.com)
28021
28022         * gcc.c-torture/compile/980816-1.c: New test.
28023
28024         * gcc.dg/980816-1.c: New test.
28025
28026 1998-08-13  Jeffrey A Law  (law@cygnus.com)
28027
28028         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
28029         compiler for ieee tests.
28030
28031 1998-08-01  Dave Love  <d.love@dl.ac.uk>
28032
28033         * g77.f-torture/compile/980729-0.f: New test.
28034
28035 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
28036
28037         * gcc.c-torture/special/eeprof-1.c: New test, for
28038         -finstrument-functions.
28039         * gcc.c-torture/special/special.exp: Run it.
28040
28041 1998-07-29  Jeffrey A Law  (law@cygnus.com)
28042
28043         * gcc.c-torture/compile/980729-1.c: New test.
28044
28045 1998-07-27  Nick Clifton  <nickc@cygnus.com>
28046
28047         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
28048         __thumb__ is defined, and test for ARM style doubles if so.
28049
28050 1998-07-26  Dave Love  <d.love@dl.ac.uk>
28051
28052         * g77.f-torture/noncompile/980615-0.f: New test.
28053
28054 1998-07-26  H.J. Lu  (hjl@gnu.org)
28055
28056         * gcc.dg/980312-1.c: Do link instead of compile.
28057         * gcc.dg/980313-1.c: Likewise.
28058
28059 1998-07-26  Jeffrey A Law  (law@cygnus.com)
28060
28061         * gcc.c-torture/compile/980726-1.c: New test.
28062
28063 1998-07-25  Dave Love  <d.love@dl.ac.uk>
28064
28065         * g77.f-torture/execute/io0.f: New test.
28066
28067 1998-07-24  Nick Clifton  <nickc@cygnus.com>
28068
28069         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
28070         an int.
28071
28072 1998-06-18  Michael Meissner  <meissner@cygnus.com>
28073
28074         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
28075         m32r bugs.
28076
28077 1998-07-17  Nick Clifton  <nickc@cygnus.com>
28078
28079         * gcc.dg/980626-1.c: Expect failures for all toolchains until
28080         c-decl.c:grokdeclarator can handle mode attributes.
28081
28082 1998-07-16  Jeffrey A Law  (law@cygnus.com)
28083
28084         * gcc.c-torture/execute/980716-1.c: New test.
28085
28086 1998-07-13  Jeffrey A Law  (law@cygnus.com)
28087
28088         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
28089         the mn10200.
28090         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
28091         the mn10200.
28092         * gcc.c-torture/execute/va-arg-3.x: Similarly.
28093         * gcc.c-torture/compile/930326-1.x: Similarly.
28094
28095 1998-07-13  Dave Love  <d.love@dl.ac.uk>
28096
28097         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
28098         New test from Craig.
28099
28100 1998-07-12  Dave Love  <d.love@dl.ac.uk>
28101
28102         * g77.f-torture/noncompile/980616-0.f: New test.
28103
28104         * g77.f-torture/execute/970816-3.f:  New test from Craig.
28105
28106 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
28107
28108         *  g++.other/singleton.C: Return error value instead of taking
28109         SIGSEGV.
28110
28111 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
28112
28113         *  g++.other/singleton.C: New test.   Warning is under dispute.
28114         Runtime crash is not.
28115
28116 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
28117
28118         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
28119         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
28120         using6.C, using7.C}:  New namespace tests.
28121
28122 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
28123
28124         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
28125         specialization with typedef'ed names used as array indexes.
28126
28127 1998-07-09  Jeffrey A Law  (law@cygnus.com)
28128
28129         * gcc.c-torture/execute/980709-1.c: New test.
28130
28131         * gcc.dg/980709-1.c: New test.
28132
28133 1998-07-07  Richard Henderson  <rth@cygnus.com>
28134
28135         * gcc.c-torture/execute/bcp-1.c: New test.
28136
28137 1998-07-07  Jeffrey A Law  (law@cygnus.com)
28138
28139         * gcc.c-torture/execute/980707-1.c: New test.
28140
28141 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
28142
28143         * gcc.c-torture/compile/980706-1.c: New test.
28144
28145 1998-07-01  Dave Love  <d.love@dl.ac.uk>
28146
28147         * g77.f-torture/execute/980701-0.f,
28148         g77.f-torture/execute/980701-1.f: New test from Craig.
28149
28150 1998-07-01  Jeffrey A Law  (law@cygnus.com)
28151
28152         * gcc.c-torture/compile/980701-1.c: New test.
28153
28154         * gcc.c-torture/execute/980701-1.c: New test.
28155
28156 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
28157 rlsruhe.de>
28158
28159         * g++.old-deja/g++.robertl/eb132.C: New test.
28160         * g++.old-deja/g++.robertl/eb133.C: Likewise.
28161
28162 1998-06-29  Dave Love  <d.love@dl.ac.uk>
28163
28164         * g77.f-torture/execute/980628-7.f,
28165         g77.f-torture/execute/980628-8.f,
28166         g77.f-torture/execute/980628-9.f,
28167         g77.f-torture/execute/980628-10.f: New tests from Craig.
28168
28169         * g77.f-torture/execute/980628-3.f: Remove mail headers.
28170
28171 1998-06-28  Jeffrey A Law  (law@cygnus.com)
28172
28173         * g77.f-torture/execute/980628-4.f: New test from Craig.
28174         * g77.f-torture/execute/980628-5.f: Likewise.
28175         * g77.f-torture/execute/980628-2.f: Likewise.
28176         * g77.f-torture/execute/980628-0.f: Likewise.
28177         * g77.f-torture/execute/980628-1.f: Likewise.
28178         * g77.f-torture/execute/980628-3.f: Likewise.
28179         * g77.f-torture/execute/980628-6.f: Likewise.
28180
28181 1998-06-28  Jeffrey A Law  (law@cygnus.com)
28182
28183         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
28184         directory when nothing has been installed yet.
28185
28186 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
28187
28188         * gcc.c-torture/special/special.exp: Handle newer versions of
28189         dejagnu.
28190
28191 1998-06-26  Jeffrey A Law  (law@cygnus.com)
28192
28193         * gcc.dg/980626-1.c: New test.
28194
28195 1998-06-19  Bruno Haible <haible@ilog.fr>
28196
28197         * gcc.misc-tests/m-un-2.c: New test.
28198         * g++.old-deja/g++.other/warn01.c: Likewise.
28199
28200 1998-06-19  Robert Lipe  <robertl@dgii.com>
28201
28202         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
28203         compatibility with assmblers with a different comment character.
28204         Eliminate use of GAS-specific extensions.
28205
28206 1998-06-19  Jeffrey A Law  (law@cygnus.com)
28207
28208         * gcc.c-torture/execute/ieee/980619-1.c: New test.
28209
28210 1998-06-19  Robert Lipe  <robertl@dgii.com>
28211
28212         *lib/g77.exp: Replace search for libf2c.a with search for newly
28213         renamed libg2c.a
28214
28215 1998-06-17  Jeffrey A Law  (law@cygnus.com)
28216
28217         * gcc.c-torture/execute/980617-1.c: New test.
28218
28219 1998-06-12  Jeffrey A Law  (law@cygnus.com)
28220
28221         * gcc.c-torture/execute/980612-1.c: New test.
28222
28223 1998-06-08  Jeffrey A Law  (law@cygnus.com)
28224
28225         * gcc.dg/980523-1.c: Only test on ppc-linux.
28226         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
28227
28228         * gcc.c-torture/execute/980608-1.c: New test.
28229
28230 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
28231
28232         * gcc.c-torture/execute/980605-1.c: New test.
28233
28234 1998-06-04  Jeffrey A Law  (law@cygnus.com)
28235
28236         * gcc.c-torture/execute/980604-1.c: New test.
28237
28238 1998-06-02  Jeffrey A Law  (law@cygnus.com)
28239
28240         * gcc.c-torture/execute/980602-1.c: New test.
28241         * gcc.c-torture/execute/980602-2.c: Likewise.
28242
28243 1998-06-02  Dave Love  <d.love@dl.ac.uk>
28244
28245         * 970125-0.f: Fix per JCB.  Add commentary.
28246
28247 1998-05-31  Michael Meissner  <meissner@cygnus.com>
28248
28249         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
28250         IEEE -0 support.
28251
28252 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
28253
28254         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
28255         earlier.
28256
28257 1998-05-28  Catherine Moore <clm@cygnus.com>
28258
28259         * gcc.c-torture/execute/980526-3.c: New test.
28260
28261 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
28262
28263         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
28264         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
28265         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
28266         m88k-motorola-sysv3 to XFAIL.
28267
28268 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28269
28270         * gcc.dg/980526-1.c: New test.
28271         * gcc.c-torture/execute/980526-2.c: New test.
28272
28273 1998-05-26  Jeffrey A Law  (law@cygnus.com)
28274
28275         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
28276
28277         * gcc.c-torture/execute/980526-1.c: New test.
28278
28279 1998-05-26  Dave Love  <d.love@dl.ac.uk>
28280
28281         * g77.f-torture/execute/alpha2.f: Add runtime test.
28282
28283 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
28284
28285         * g++.old-deja/old-deja.exp: Strip leading directories.
28286
28287         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
28288         error for the line.  Don't run multiple tests for the same line.
28289
28290 1998-05-23  Jeffrey A Law  (law@cygnus.com)
28291
28292         * gcc.dg/980523-1.c: New test.
28293
28294 1998-05-23  Dave Love  <d.love@dl.ac.uk>
28295
28296         * g77.f-torture/compile/970915-0.f: New test.
28297
28298 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
28299
28300         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
28301
28302 1998-05-21  Jeffrey A Law  (law@cygnus.com)
28303
28304         * gcc.dg/980520-1.c: New test.
28305
28306 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
28307
28308         * gcc.dg/980502-1.c: Fix return type.
28309
28310 1998-05-20  Jeffrey A Law  (law@cygnus.com)
28311
28312         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
28313         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
28314         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
28315         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
28316         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
28317
28318 1998-05-20  Dave Love  <d.love@dl.ac.uk>
28319
28320         * g77.f-torture/execute/980520-1.f: New test.
28321
28322 1998-05-15  Dave Love  <d.love@dl.ac.uk>
28323
28324         * lib/mike-g77.exp: New file.
28325
28326         * g77.f-torture/noncompile/noncompile.exp,
28327         g77.f-torture/noncompile/check0.f: New files.
28328
28329 1998-05-14  Dave Love  <d.love@dl.ac.uk>
28330
28331         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
28332         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
28333         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
28334         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
28335         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
28336         abort where appropriate.
28337
28338 1998-05-05  Michael Meissner  <meissner@cygnus.com>
28339
28340         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
28341         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
28342
28343 1998-04-29  Dave Love  <d.love@dl.ac.uk>
28344
28345         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
28346
28347 1998-04-27  Dave Love  <d.love@dl.ac.uk>
28348
28349         * g77.f-torture/compile/980427-0.f: New test.
28350
28351 1998-04-24  Dave Love  <d.love@dl.ac.uk>
28352
28353         * g77.f-torture/compile/980424-0.f: New test.
28354
28355 1998-04-19  Dave Love  <d.love@dl.ac.uk>
28356
28357         * g77.f-torture/compile/980419-2.f (main): New test.
28358         * g77.f-torture/compile/970125-0.f: New test.
28359         * g77.f-torture/compile/980419-1.f: New test.
28360
28361 1998-04-08  Jim Wilson  <wilson@cygnus.com>
28362
28363         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
28364         of loop-4.c.
28365
28366 1998-04-07  Jim Wilson  <wilson@cygnus.com>
28367
28368         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
28369
28370 1998-04-03  Jim Wilson  <wilson@cygnus.com>
28371
28372         * gcc.c-torture/compile/980329-1.c: New test.
28373
28374 1998-03-18  Jim Wilson  <wilson@cygnus.com>
28375
28376         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
28377         * gcc.dg/980312-1.c: Fix typo in -march command.
28378
28379 1998-03-16  H.J. Lu  (hjl@gnu.org)
28380
28381         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
28382
28383 1998-03-11  Robert Lipe  <robertl@dgii.com>
28384
28385         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
28386         Dave Love agree the Fortran source is bogus.
28387
28388 1998-03-11  Robert Lipe  <robertl@dgii.com>
28389
28390         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
28391         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
28392         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
28393         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
28394         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
28395
28396 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
28397
28398         * g++.old-deja/g++.other/friend1.C: New test.
28399
28400 1998-02-18  Dave Love  <d.love@dl.ac.uk>
28401
28402         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
28403         possibly uninitialized) variables and declare dnrm2.
28404
28405 1998-02-23  Robert Lipe <robertl@dgii.com>
28406
28407         From Bruno Haible <haible@ilog.fr>:
28408         * gcc.c-torture/execute/980223.c: New test.
28409
28410 1998-02-13  Jeffrey A Law  (law@cygnus.com)
28411
28412         * gcc.dg/ifelse-1.c: New test.
28413
28414 1998-02-09  H.J. Lu  (hjl@gnu.org)
28415
28416         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
28417
28418           * lib/old-dejagnu.exp (old-dejagnu): Added the
28419           "execution test - XFAIL *-*-*" handling in the spirit of
28420           "excess errors test -". Changed the "execution test fails"
28421           handling to be like "excess errors test fails".
28422           * Update various tests accordingly.
28423
28424 1998-02-06  Jim Wilson  <wilson@cygnus.com>
28425
28426         * gcc.c-torture/execute/980205.c: New test.
28427
28428 1998-01-18  Jeffrey A Law  (law@cygnus.com)
28429
28430         * lib/c-torture.exp: Look for .x files instead of .cexp files.
28431         * lib/f-torture.exp: Similarly.
28432         * gcc.c-torture: Rename all .cexp files to .x files.
28433
28434 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
28435
28436         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
28437         (940510-1.c): Removed duplicate.
28438         (971104-1.c): New test.
28439
28440 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
28441
28442           * lib/f-torture.exp: Improve error and loop detection.
28443
28444 1997-11-19  Michael Meissner  <meissner@cygnus.com>
28445
28446         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
28447         use that to size the filler array.
28448
28449 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
28450
28451         * lib/c-torture.exp(c-torture-execute): Fix typo.
28452
28453         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
28454         testcase as the executable name. Keep the executable around if
28455         the test fails.
28456
28457 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
28458
28459         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
28460         changes.  Only test one -g option, and move it to the end of the
28461         list of options to test.
28462
28463 1997-09-19  Michael Meissner  <meissner@cygnus.com>
28464
28465         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
28466         variable GCC_TORTURE_OPTIONS to supply default switches separated
28467         by colons.  If no environment variable, run tests with -O0 -g, -O1
28468         -g, and -O2 -g as well.
28469
28470 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
28471
28472         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
28473         explanatory comments. Fix indentation.
28474
28475 1997-09-15  Jeffrey A Law  (law@cygnus.com)
28476
28477         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
28478
28479 1997-09-11  Jeffrey A Law  (law@cygnus.com)
28480
28481         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
28482         * g++.old-deja/g++.mike/p7325.C: Likewise.
28483         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
28484
28485 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
28486
28487         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
28488         * g++.old-deja/g++.brendan/crash30.C: Likewise.
28489         * g++.old-deja/g++.brendan/crash39.C: Likewise.
28490         * g++.old-deja/g++.law/operators4.C: Likewise.
28491
28492 1997-09-11  Joe Buck  (jbuck@synopsys.com)
28493
28494         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
28495         * g++.old-deja/g++.mike/p784.C: Ditto.
28496         * g++.old-deja/g++.mike/p785.C: Ditto.
28497
28498 1997-09-05  Jeffrey A Law  (law@cygnus.com)
28499
28500           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
28501
28502 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
28503
28504         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
28505         target feature; pass this to c-torture-execute as needed.
28506
28507 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
28508
28509         * lib/c-torture.exp(c-torture-execute): If the previous and the
28510         current executables being tested are identical, we don't need to
28511         run the executable again. Try to make the executable names
28512         unique. Add an optional argument for passing additional compiler
28513         flags.
28514
28515 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
28516
28517         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
28518
28519 1997-08-29  Jeffrey A Law  (law@cygnus.com)
28520
28521         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
28522
28523 1997-07-31  Jeffrey A Law  (law@cygnus.com)
28524
28525         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
28526         32bit or larger longs.
28527
28528         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
28529         have either a 32bit long or 32bit int.
28530
28531 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
28532
28533         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
28534         Make double precision tests dependent on sizeof (double).
28535
28536 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
28537
28538         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
28539         too.
28540
28541 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
28542
28543         * gcc.c-torture/compile/961203-1.cexp: New script.
28544
28545 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
28546
28547         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
28548         up the includes ourselves.
28549
28550 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
28551
28552         * lib/plumhall.exp: Remove random include, and add a few
28553         verbose messages for debugging.
28554
28555 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
28556
28557         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
28558         of trying to do it ourselves.
28559
28560 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
28561
28562         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
28563
28564 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
28565
28566         * gcc.prms/5403.c: Made regexp a bit less strict.
28567
28568 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
28569
28570         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
28571         is returned from remote_load instead.
28572         * lib/plumhall.exp: Ditto.
28573         * lib/mike-g++.exp: Ditto.
28574         * lib/old-dejagnu.exp: Ditto.
28575         * lib/c-torture.exp: Ditto.
28576
28577 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
28578
28579         * lib/g++.exp: Use build_wrapper procedure.
28580         * lib/gcc.exp: Ditto.
28581
28582 1997-05-20  Jeffrey A Law  (law@cygnus.com)
28583
28584         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
28585         an old-style decl for malloc.  Fixes tests to work when
28586         sizeof (int) != sizeof (size_t).
28587
28588 1997-05-15  Mike Meissner  <meissner@cygnus.com>
28589
28590         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
28591
28592         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
28593         use stdargs.h interface.
28594
28595 1997-05-15  Mike Meissner  <meissner@cygnus.com>
28596
28597         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
28598         NO_VARARGS when compiling.
28599
28600 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
28601
28602         * lib/plumhall.exp(ph_includes): New procedure.
28603         (ph_make): Use it.
28604         (ph_compiler): Ditto.
28605
28606         * lib/g++.exp: Rename test-glue.c to testglue.c.
28607         * lib/gcc.exp: Ditto.
28608
28609 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
28610
28611         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
28612         to completion when it's called.
28613
28614 1997-03-21  Michael Meissner  <meissner@cygnus.com>
28615
28616         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
28617         is defined, don't do test.
28618
28619 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
28620
28621         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
28622         for object files.
28623         (ph_summary): Mark skipped testcases as untested, not unresolved.
28624
28625         * lib/plumhall.exp (ph_make): If unresolved because of bad
28626         errorCode, record errorCode in log file.
28627         (*): Replace send_log/verbose with verbose -log.
28628
28629 1997-03-19  Michael Meissner  <meissner@cygnus.com>
28630
28631         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
28632         double conversion if double isn't at least 8 bytes.
28633
28634         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
28635         int to work with targets where int is 16 bits.
28636
28637         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
28638         8 bytes, just exit, since 4 byte doubles don't have enough bits of
28639         precision for the test to complete.
28640
28641 1997-03-14  Michael Meissner  <meissner@cygnus.com>
28642
28643         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
28644         if d10v is not compiled with the -mdouble64 flag.
28645         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
28646
28647         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
28648         d10v is not compiled with the -mint32 flag.
28649
28650 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
28651
28652         * lib/plumhall.exp: Use incr_count.
28653
28654 1997-03-12  Jeffrey A Law  (law@cygnus.com)
28655
28656         * gcc.c-torture: Update to c-torture-1.45.
28657
28658 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
28659
28660         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
28661         the name of the expect testcase file).
28662
28663         * lib/g++.exp(g++_init): Ditto.
28664
28665 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
28666
28667         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
28668         the host.
28669
28670         * lib/gcc.exp(gcc_exit): New procedure.
28671
28672 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
28673
28674         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
28675         specs where appropriate.
28676
28677         * g++.old-deja/g++.arm/*: Added additional ERROR checks
28678         because of new "candidates are" messages, and removed a few
28679
28680         * Converted all non-old-style g++ testcases to old-style, and
28681         moved into g++.old-deja.
28682
28683 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
28684
28685         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
28686         options.
28687
28688         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
28689         succeeded.
28690
28691         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
28692
28693 1997-02-13  Michael Meissner  <meissner@cygnus.com>
28694
28695         * lib/gcc.exp (gcc_target_compile): Add support for defining
28696         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
28697         the machine doesn't have those features.
28698
28699 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
28700
28701         * g++.law/operators4.exp: Don't use LIBS.
28702
28703 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
28704
28705         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
28706
28707         * lib/mike-g++.exp: Don't set the compiler to be tested here.
28708         * lib/g++.exp: Set it here instead. Also, allow use of the
28709         --tool_exec and --tool_opt options. Change CXX to
28710         GXX_UNDER_TEST.
28711
28712         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
28713
28714         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
28715
28716 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
28717
28718         * lib/old-dejagnu.exp: Use prune_warnings instead of
28719         prune_system_crud.
28720         * lib/mike-g++.exp: Ditto.
28721         * lib/gcc.exp: Ditto.
28722         * lib/g++.exp: Ditto.
28723
28724         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
28725
28726 1997-02-07  Jeffrey A Law  (law@cygnus.com)
28727
28728           * 941014-2.c: Include stdlib.h
28729           * 960327-1.c: Include stdio.h
28730           * dbra.c, index-1.c: Don't assume ints are 32bits.
28731
28732 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
28733
28734         * lib/gcc.exp: Add gcc,stack_size target feature.
28735
28736         * lib/g++.exp(g++_target_compile): Add the include and link
28737         paths here, not in two other places. And, it's $options, not
28738         options.
28739
28740         * lib/mike-g++.exp(postbase): Remove the code that determines
28741         the correct include and link paths.
28742         * g++.old-deja/old-deja.exp: Ditto.
28743
28744 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
28745
28746         * lib/g++.exp(g++_init): target_compile no longer returns the
28747         filename of the result.
28748
28749 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
28750
28751         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
28752         call to glob.
28753
28754         * gcc.c-torture/special/special.exp: Change call to
28755         gcc_target_compile to include the object file.
28756
28757 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
28758
28759         * gcc.c-torture/special/special.exp: Correct misspelling in last
28760         change.
28761
28762 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
28763
28764         * lib/plumhall.exp(ph_summary): Log the entire output of the
28765         executable. Return -1 if there were any failures, 0 otherwise.
28766         (ph_execute): Return -1 if there were any failures, 0 otherwise.
28767         (ph_make): Clean up objects and executables that were built
28768         if the tests succeeded.
28769
28770 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
28771
28772         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
28773         libraries and includes in the build tree as appropriate.
28774
28775 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
28776
28777         * lib/c-torture.exp: Instead of looking for the global variable
28778         NO_LONG_LONG, check to see if that's a feature of the target.
28779
28780 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
28781
28782         * config/default.exp: Minimize. Delete the remainer of the files in
28783         config; this functionality is now in devo/dejagnu/config.
28784
28785         g++.*/*: Pass any additional flags used to compile to postbase;
28786         delete CXXFLAGS.
28787
28788         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
28789         is now done by runtest.exp. Use gcc_target_compile instead of
28790         compile.
28791
28792         lib/c-torture.exp: Use gcc_target_compile instead of compile.
28793         Remove references to CFLAGS. Use remote_file instead of
28794         calling rm -f.
28795         (c-torture): Take a list of arguments to use to compile this
28796         testcase.
28797
28798         lib/g++.exp: Simplify. Use target_compile instead of compile.
28799         lib/gcc-dg.exp: Ditto.
28800         lib/gcc.exp: Ditto.
28801         lib/mike-{gcc,g++}.exp: Ditto.
28802         lib/old-dejagnu.exp: Ditto.
28803         lib/plumhall.exp: Ditto.
28804
28805 1997-01-08  Jim Wilson  <wilson@cygnus.com>
28806
28807         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
28808         (ph_linker): Likewise.
28809
28810 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
28811
28812           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
28813         MAP_ANON / MAP_ANONYMOUS if defined;
28814         else try to map from /dev/zero .
28815
28816 1996-11-12  Jeffrey A Law  (law@cygnus.com)
28817
28818         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
28819         isn't defined, then define it to MAP_ANONYMOUS.
28820
28821 1996-11-12  Jeffrey A Law  (law@cygnus.com)
28822
28823         * gcc.c-torture: Update to c-torture-1.42 release.
28824
28825 1996-11-11  Jeffrey A Law  (law@cygnus.com)
28826
28827         * gcc.c-torture: Update to c-torture-1.41 release.
28828
28829 1996-10-27  Jeffrey A Law  (law@cygnus.com)
28830
28831         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
28832         c-torture release.
28833
28834 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
28835
28836         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
28837         and LDFLAGS.  Fix second case to append the target_info ldflags
28838         onto LDFLAGS, not CFLAGS.
28839         * lib/g++.exp (g++_init): Add target_info stuff.
28840         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
28841         of libgloss and newlib flags for !native.
28842
28843         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
28844         (GDB): Fix relative path to go up another dir for finding gdb.
28845
28846 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
28847
28848         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
28849         versions in the target_info array, if they don't exist.
28850
28851 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
28852
28853         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
28854
28855 1996-07-08  Jim Wilson  <wilson@cygnus.com>
28856
28857         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
28858         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
28859
28860 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
28861
28862         * lib/old-dejagnu.exp: Don't remove the output file before we've
28863         actually tested it. Don't append pwd to the path of the executable
28864         we're testing.
28865
28866 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
28867
28868         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
28869
28870 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
28871
28872         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
28873         temporary directory for compiler files, and set it to a default
28874         value of /tmp. Set $output as the name of the output file from
28875         compiling the testcase. Add a -o option to $cflags_var so the
28876         compiler writes the final output file as $output. Set $executable
28877         to $output.
28878
28879         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
28880         directory for compiler files, and set it to /tmp if it doesn't
28881         already have a value. Set $output_file to the name of the output
28882         file from compiling the testcase. Add a -o option to CXXFLAGS so
28883         the compiler writes the final output file as $output. Use $output
28884         as the executable to be tested.
28885
28886 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
28887
28888         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
28889
28890 1996-06-08  Jeffrey A Law  (law@cygnus.com)
28891
28892         * gcc.c-torture/execute/pending-1.c: New test.  Still
28893         pending in Tege's queue.
28894
28895 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
28896
28897         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
28898         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
28899         if there were failures.  Call unresolved if there were unresolved
28900         testcases.  Call gcc_fail if program did not run to completion.
28901         (ph_make): Pass additional argument name to ph_execute.
28902         (ph_execute): Add new argument.  Pass additional arguments to
28903         ph_summary.  Call gcc_fail is there is no execution output.
28904
28905 1996-04-24  Jeffrey A Law  (law@cygnus.com)
28906
28907         * lib/plumhall.exp (proc_summary): Output relavent summary
28908         lines into the log so specific failures in plumhall can be
28909         investigated.
28910
28911 1996-04-10  Jeffrey A Law  (law@cygnus.com)
28912
28913         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
28914         (c-torture-execute): Don't try to execute tests which use
28915         "long long" types if $NO_LONG_LONG is nonzero.
28916
28917 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
28918
28919         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
28920         not c-torture.
28921
28922         * gcc.ieee: Move from here.
28923         * gcc.c-torture/execute/ieee: To here.
28924
28925 1996-03-26  Jeffrey A Law  (law@cygnus.com)
28926
28927         * gcc.c-torture: Update to c-torture-1.41 release.
28928
28929 1996-03-22  Jeffrey A Law  (law@cygnus.com)
28930
28931         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
28932         not "$output".
28933
28934 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
28935
28936         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
28937         -c present.
28938
28939 1996-03-02  Jeffrey A Law  (law@cygnus.com)
28940
28941         * config/proelf.exp: Handle connecting to a simulator.
28942
28943 1996-01-31  Jeffrey A Law  (law@cygnus.com)
28944
28945         * config/proelf.exp: New file.  Enough framework that we can
28946         run c-torture tests on the proelf targets (or any other target
28947         that gdb can connect to for that matter).
28948
28949 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
28950
28951         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
28952         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
28953
28954         * lib/plumhall.exp (ph_execute): Always call ph_summary if
28955         exec_output exists.
28956
28957 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
28958
28959         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
28960         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
28961
28962         * config/*.exp: Update FSF address.  Change result of ${tool}_load
28963         to pass/fail/unresolved/unsupported/untested.  Caller must now
28964         call unresolved/unsupported/untested.
28965         * lib/*.exp: Update FSF address.  Update to handle new results of
28966         ${tool}_load.
28967         * lib/chill.exp (verbose): Delete.
28968
28969 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
28970
28971         * lib/gcc.exp (default_gcc_start): Change order of args to
28972         $LDFLAGS $CFLAGS $LIBS.
28973         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
28974         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
28975         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
28976         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
28977         * gcc.misc-tests/dg-test.exp: Likewise.
28978         * gcc.misc-tests/msgs.exp: Likewise.
28979         * gcc.prms/prms.exp: Likewise.
28980         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
28981         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
28982
28983         * lib/dg.exp: Deleted, moved to dejagnu/lib.
28984
28985 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
28986
28987         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
28988
28989         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
28990         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
28991
28992         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
28993         necessary.
28994
28995 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
28996
28997         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
28998         global for loop; add use of $mathlib.
28999         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
29000         settings here; set mathlib for anything but VxWorks.
29001
29002 1996-01-22  Jeffrey A Law  (law@cygnus.com)
29003
29004         * gcc.c-torture: Update to c-torture-1.40 release.
29005
29006 1996-01-03  Jeffrey A Law  (law@cygnus.com)
29007
29008         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
29009         dg.exp.
29010
29011 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
29012
29013         * lib/c-torture.exp (c-torture-execute): Declare "output" as
29014         global.
29015
29016 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
29017
29018         * lib/g++.exp (LIBS): Define if not already.
29019         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
29020         (gcc-dg-prune): Call prune_gcc_output.
29021         * lib/gcc.exp (prune_gcc_output): New proc.
29022         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
29023         prune_gcc_output.
29024
29025 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
29026
29027         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
29028         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
29029
29030 1995-11-15  Jeffrey A Law  (law@cygnus.com)
29031
29032         * gcc.c-torture: Update to c-torture-1.39 release.
29033
29034 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
29035
29036         * lib/c-torture.exp (c-torture-execute): Don't return if one option
29037         fails, try others as well.
29038
29039 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
29040
29041         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
29042         If compilation fails, mark execute tests as `untested'.
29043         If test is marked as unsupported, don't mark compilation and
29044         execute tests as failed.
29045
29046 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
29047
29048         * lib/g++.exp (g++_init): Don't link in libg++, and look to
29049         libstdc++ for whether or not we want to be doing shared
29050         libraries.  Delete link_curses since we don't need it anymore.
29051         * lib/mike-g++.exp (postbase): Don't link in libg++.
29052         * g++.old-deja/old-deja.exp: Likewise.
29053
29054 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
29055
29056         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
29057
29058 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
29059
29060         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
29061         For that, add `-Wl,-a,shared_archive'.
29062         * g++.old-deja/old-deja.exp: Likewise.
29063
29064 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
29065
29066         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
29067
29068 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
29069
29070         * lib/mike-g++.exp (postbase): Pay attention to the status of
29071         g++_load.
29072
29073 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
29074
29075           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
29076
29077 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
29078
29079         * lib/gcc.exp (default_gcc_start): No longer need to log program
29080         being executed or its output, execute_anywhere does that now.
29081         * lib/g++.exp (default_g++_version): Call execute_anywhere.
29082         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
29083
29084 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
29085
29086         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
29087         the same as those in lib/g++.exp.
29088
29089 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
29090
29091         * gcc.c-torture: Update to c-torture-1.38 release.
29092         * gcc.ieee: Related changes.
29093
29094 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
29095
29096         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
29097         "exec". Minor reformatting changes.
29098
29099         * config/rom68k.exp (${tool}_load): Make it work in a canadian
29100         cross. This means all "exec" calls now work on a remote host as
29101         well.
29102         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
29103         cross. Filter out the extra "\r\n" stuff that expect puts in.
29104         (c-torture-execute): Filter out the bogus warnings like
29105         c-torture-compile does. Add support for canadian cross.
29106         * lib/gcc.exp (default_gcc_version, default_gcc_start)
29107         Use execute_anywhere rather than calling exec directly. Now it
29108         works for canadian cross testing.
29109
29110 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
29111
29112         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
29113         results into a variable, and check that rather than using file exists.
29114
29115 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
29116
29117         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
29118         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
29119
29120 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
29121
29122         * g++.old-deja/old-deja.exp: Create and pass runshlib and
29123         lib_curses if there's a shared libg++ in the build tree.
29124
29125 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
29126
29127         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
29128         if not supported target.
29129
29130 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
29131
29132         * lib/g++.exp (g++_init): Move empty setting of runshlib and
29133         link_curses up to always happen, not just for native builds.
29134
29135 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
29136
29137         * gcc.c-torture: Update to c-torture-1.36 release.
29138         * gcc.failure: Related changes.
29139
29140 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
29141
29142         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
29143
29144 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
29145
29146         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
29147         * lib/mike-g++.exp (postbase): Not in here.  Still reference
29148         runshlib, link_curses, and mathlib for link and run.
29149
29150         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
29151         pass the runtime shared library options for Solaris, OSF/1, and
29152         Irix5, and link with -lcurses to avoid unresolved references.
29153
29154 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
29155
29156         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
29157         only run once.
29158
29159 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
29160
29161         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
29162
29163 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
29164
29165         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
29166         do not have a framework for the "compat" tests yet.
29167
29168 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
29169
29170         * lib/mike-g++.exp (postbase): New local variable `mathlib',
29171         set to null if we're testing vxworks5.1.  Use that instead of
29172         `-lm' in the setting of LIBS for link and run.
29173
29174 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
29175
29176         * config/rom68k.exp (${tool}_load): Major changes to make it
29177         work.  Verified that it does in fact return the stuff in
29178         exec_output properly.  Catch any Emul or any TRAP other than 0.
29179
29180 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
29181
29182         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
29183         LDFLAGS properly for targets that need stuff from libgloss.
29184         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
29185         only run once.
29186         (gpp_initialized): New variable.
29187
29188 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
29189
29190         * config/rom68k.exp: Load libgloss.exp.
29191         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
29192         so we can produce a fully linked binary.
29193         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
29194         so we can produce a fully linked binary.
29195
29196 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
29197
29198         * lib/plumhall.exp (ph_section): Watch for expected failures.
29199         Add missing `else'.
29200
29201         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
29202         run the testcase.
29203         (c-torture): Likewise.
29204
29205 1995-08-28  Doug Evans  <dje@cygnus.com>
29206
29207         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
29208
29209         * lib/mike-g++.exp (mike_cleanup): New proc.
29210         (prebase): New globals compiler_result, not_compiler_result,
29211         target_regexp.
29212         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
29213         allow leading "-" in pattern.  Watch for unsupported tests.
29214         If $compiler_result is set, pattern match assembler code,
29215         and ditto for $not_compiler_result.
29216         * lib/mike-gcc.exp: Likewise.
29217
29218         * lib/plumhall.exp (ph_execute): Only call ph_summary if
29219         execution "succeeded".
29220
29221 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
29222
29223         * config/win32.exp: New file.
29224         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
29225
29226 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
29227
29228         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
29229         unsupported.
29230         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
29231         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
29232         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
29233
29234         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
29235         "... without exceptions was ...".  That is now handled by
29236         prune_system_crud.
29237         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
29238
29239 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
29240
29241         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
29242         sieve.c,sort2.c}: New files.
29243         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
29244         sieve.exp,sort2.exp}: Drivers for them.
29245
29246         * lib/mike-gcc.exp (program_output): New user settable variable.
29247         (postbase): Call prune_system_crud.  Also prune extraneous compiler
29248         messages.
29249         * lib/mike-g++.exp (program_output): New user settable variable.
29250
29251         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
29252
29253         * config/sh.exp: Deleted (use sim.exp instead).
29254
29255 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
29256
29257         * config/vx.exp: Declare CHECKTASK as global.
29258         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
29259         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
29260         * lib/old-dejagnu.exp: Load [pwd]/$executable.
29261
29262 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
29263
29264         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
29265         target. Like vx.exp, only includes `vx29k.exp' instead of
29266         `vxworks.exp'.
29267
29268 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
29269
29270         * config/sim.exp: Increase time limit from 120 seconds to 240.
29271
29272 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
29273
29274         * gcc.c-torture/execute/950628-1.c: New test.
29275
29276 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
29277
29278         * gcc.c-torture: Update with changes/additions from
29279         c-torture-1.34.
29280
29281 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
29282
29283         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
29284
29285 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
29286
29287         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
29288
29289 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
29290
29291         * gcc.c-torture/compile/950512-1.c: New test.
29292         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
29293         * gcc.dg/struct-ret-1.c: Likewise.
29294
29295 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
29296
29297         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
29298           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
29299
29300 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
29301
29302         * gcc.c-torture/special/920411-1.c: Deleted.
29303         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
29304
29305 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
29306
29307         * config/sim.exp (${tool}_load): Hack in call to bash to get a
29308         cpu limit.
29309
29310 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
29311
29312         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
29313
29314 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
29315
29316         From kenner;
29317         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
29318         is the proper length.
29319         * va-arg-3.c: Likewise.
29320
29321 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
29322
29323         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
29324         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
29325
29326         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
29327         * lib/g++.exp (default_g++_start): Delete old cruft.
29328
29329 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
29330
29331         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
29332         (2 * (1 << 18)) to (2 * (1 << 17)).
29333
29334         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
29335
29336 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
29337
29338         * config/rom68k.exp: Renamed from config/idp.exp
29339
29340 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
29341
29342         * c-torture/compile/921109-2.c
29343
29344 1995-04-18  Mike Stump  <mrs@cygnus.com>
29345
29346         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
29347         excess errors.
29348
29349 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
29350
29351         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
29352         output.
29353         * lib/g++.exp (default_g++_start): Likewise.
29354
29355 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
29356
29357         * gcc.c-torture/compile/950329-1.c: New test.
29358
29359 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
29360
29361           * config/bug.exp (${tool}_load): Updated to use new remote_open
29362           and remote_close procs.
29363         * config/idp.exp: New file.
29364
29365 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
29366
29367         * gcc.c-torture/execute/950322-1.c: New test.
29368
29369 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
29370
29371         * config/vx.exp (${tool}_load): Clean up testing of return code from
29372         vxworks_ld and vxworks_spawn.
29373
29374 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
29375
29376         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
29377
29378 1995-03-13  Mike Stump  <mrs@cygnus.com>
29379
29380         * lib/old-deja.exp: Add `excess errors test - ' error, now one
29381         can mark excess errors on a machine by machine basis.  Note, the
29382         default is to not expect any excess errors, even when excess
29383         errors test - is given, so you will want to put an XFAIL ... on
29384         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
29385         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
29386         those 4 machines, but no others.
29387
29388 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
29389
29390         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
29391         * lib/c-torture.exp: to here.
29392
29393 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
29394
29395         * gcc.c-torture/execute/950221-1.c: New test.
29396         * gcc.c-torture/execute/struct-ret-1.c: New test.
29397         * gcc.c-torture/compile/950221-1.c: New test.
29398
29399         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
29400
29401 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
29402
29403         * gcc.c-torture/execute/arith-1.c (main): Return 0.
29404         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
29405
29406 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
29407
29408         * g++.gb: New directory of tests, derived from my signature and
29409         class scoping tests.
29410
29411         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
29412         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
29413         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
29414         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
29415         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
29416         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
29417         * g++.gb/sig25.C: Likewise.
29418
29419         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
29420         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
29421         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
29422         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
29423         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
29424         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
29425         * g++.gb/sig25.exp: Likewise.
29426
29427         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
29428         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
29429         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
29430         * g++.gb/scope13.C: Likewise, this test still fails.
29431
29432         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
29433         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
29434         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
29435         * g++.gb/scope13.exp: Ditto.
29436
29437         * g++.gb/README: New file, explains what these tests are about.
29438
29439 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
29440
29441         * lib/dg.exp (dg-do): Support `preprocess'.
29442         (dg-test): Likewise.
29443
29444 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
29445
29446         * config/udi.exp: change "continue -expect" to "exp_continue".
29447
29448 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
29449
29450         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
29451         Delete redundant tests.
29452
29453         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
29454         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
29455         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
29456         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
29457         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
29458         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
29459         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
29460         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
29461
29462         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
29463         storing label pointers.
29464         * gcc.c-torture/execute/921019-1.c: Likewise.
29465         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
29466         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
29467         parameter fp.
29468         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
29469         constants.
29470
29471         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
29472         Delete obsolete tests.
29473
29474         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
29475         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
29476         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
29477         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
29478         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
29479         * gcc.c-torture/compile/950124-1.c: New test.
29480
29481         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
29482
29483 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
29484
29485         * lib/mike-g++.exp: Add -lm to LIBS.
29486
29487 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
29488
29489         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
29490
29491 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
29492
29493         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
29494
29495 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
29496
29497         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
29498
29499 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
29500
29501         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
29502         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
29503         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
29504         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
29505         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
29506         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
29507         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
29508         * g++.law/{operators31.C, operators32.C,
29509         * g++.law/{operators33.C, operators34.C}: Likewise.
29510         * g++.law/{pic1.C, refs2.C}: Likewise.
29511         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
29512         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
29513         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
29514         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
29515
29516         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
29517         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
29518         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
29519         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
29520         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
29521         * g++.law/{enum9.exp, friend5.exp}: Likewise.
29522         * g++.law/{nest3.exp, nest4.exp}: Likewise.
29523         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
29524         * g++.law/{operators30.exp, operators31.exp}: Likewise.
29525         * g++.law/{operators32.exp, operators33.exp}: Likewise.
29526         * g++.law/{operators34.exp}: Likewise.
29527         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
29528         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
29529         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
29530         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
29531         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
29532
29533         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
29534         No longer expected to fail.
29535         * g++.law/missed-error3.C: Tweak for recent bool changes.
29536
29537 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
29538
29539         * config/emb-unix: Deleted.
29540         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
29541         remote execution.  Do final link on remote host if REMOTE_LINK is set.
29542
29543 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
29544
29545         * lib/dg.exp (dg-test): Fix typo in last patch.
29546
29547 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
29548
29549         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
29550         (handles multiple occurrences).
29551
29552 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
29553
29554         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
29555         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
29556         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
29557         printed).
29558         * lib/c-torture.exp (c-torture-compile): Likewise.
29559         (c-torture): Prepend full path if missing.
29560         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
29561         (gcc_fail): Likewise.
29562         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
29563
29564 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
29565
29566         * lib/netware.exp: Only attach to NetWare i386 systems.
29567
29568 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
29569
29570         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
29571         messages.  Add test name to "output pattern match" pass/fail message.
29572
29573 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
29574
29575         * gcc.dg: New testsuite.
29576         * gcc.dg/dg.exp: New file.
29577
29578         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
29579         test-switch.c}: Deleted.
29580
29581         * gcc.misc-tests/msgs.exp: New testcase driver.
29582
29583 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
29584
29585         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
29586         Watch for illegal return values from ${tool}_load.
29587         * config/unix.exp (${tool}_load): Fix pass/fail detection for
29588         cross targets.  Coerce return value >0 to 1.
29589
29590 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
29591
29592         * config/unix.exp (${tool}_load): Call program rsh, not proc.
29593
29594         * config/emb-unix.exp: New file.
29595
29596         * config/sim.exp: Error if variable $SIM not defined.
29597         (${tool}_load): Mark test as "untested" if simulator missing.
29598
29599         * config/unix.exp: Load remote.exp to get rcp_download.
29600         * lib/c-torture.exp: Use different option lists for testcases with
29601         and without loops.
29602         * gcc.c-torture/execute/execute.exp: Likewise.
29603
29604 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
29605
29606         * config/*.exp: Clarify return code from ${tool}_load.
29607         Call `unresolved' or `untested' instead of `warning' or `perror'
29608         (sometimes you still want to call both though).
29609         Add comment that `shell_id' is local to each file.
29610         * config/udi.exp (timeout): Set to 30.
29611         Don't print warning if connection fails, $connectmode has already
29612         printed an error.
29613         (${tool}_load): Move verbose messages to level 2.
29614         Rework pattern for "Process started" message.
29615         Pass `shell_id' to ${connectmode}_download.
29616         Retry twice upon timeout.  Make resetting of target more robust.
29617         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
29618         Pass `shell_id' to exit_$connectmode.
29619         Only call exit_$connectmode if connected.
29620         * config/unix.exp (${tool}_load): Check return codes better.
29621         * config/vrtx.exp (${tool}_load): Likewise.
29622         * config/vx.exp (${tool}_load): Likewise.
29623         Delete unneeded global's.
29624         * lib/dg.exp (dg-test): Update to reflect clarified return codes
29625         from ${tool}_load.
29626         (dg-stat): Delete.
29627         (dg-init): Delete recording of pass/fail counts.
29628         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
29629         (old-dejagnu-init): Likewise.
29630         (old-dejagnu-stat): Delete contents, empty proc now.
29631         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
29632         (c-torture): Delete references to lcnt, lpass, lfail.
29633         Get option list from TORTURE_OPTIONS.
29634         Delete -funroll[-all]-loops if no loops.
29635         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
29636         (g++_stat): Delete contents (empty proc now).
29637         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
29638         (gcc_finish): Likewise.
29639         (gcc_stat): Deleted.
29640         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
29641         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
29642         * gcc.c-torture/execute/execute.exp: Likewise.
29643         Split tests into two parts: compile, execute.
29644         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
29645         no loops.  Update to reflect clarified return codes from ${tool}_load.
29646
29647 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
29648
29649         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
29650         to grep for.
29651         (old-dejagnu): Likewise (where necessary).
29652
29653 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
29654
29655         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
29656
29657         * lib/dg.exp (dg-process-target): Fix processing of selector.
29658         Add comment regarding use of `error'.
29659
29660         * lib/gcc.exp (prune_system_crud): Define if missing.
29661         * lib/g++.exp (prune_system_crud): Likewise.
29662
29663         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
29664         Call prune_system_crud.
29665         * lib/dg.exp (dg-runtest): New proc.
29666         Use perror instead of send_user for tcl errors in testcase.
29667         Don't return any value, it's never used.
29668         Don't clobber previous definition of `unknown'.
29669         Print tcl errors in `dg-final'.
29670
29671 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
29672
29673         * lib/dg.exp (dg-process-target): Improve syntax error messages.
29674         (dg-test): Don't print errorInfo, it contains stack backtrace.
29675
29676 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
29677
29678         * lib/g++.exp (runtest_file_p): Define if missing.
29679
29680 1994-09-24  Doug Evans  (dje@cygnus.com)
29681
29682         * lib/mike-g++.exp: Comment out loading of g++.exp.
29683         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
29684         (default_g++_version): Always print something.
29685         (default_g++_start): Comment out call to `which'.
29686         (g++_start, g++_load): Deleted (must be defined in config file).
29687         * lib/gcc.exp: Test for existence of $CC at start.
29688         Delete check for tmpdir (done in gcc_init).
29689         (default_gcc_version): Always print something.
29690         (default_gcc_start): Comment out call to `which'.
29691         * config/*.exp: Major cleanup - make cross targets work at least a
29692         little better for g++ (by not being "--tool gcc" specific).
29693         Rename gcc_xxx to ${tool}_xxx.
29694         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
29695         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
29696
29697 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
29698
29699         * lib/c-torture.exp (c-torture-compile): Rework compiler
29700         message processing.
29701
29702         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
29703         c-torture.
29704
29705 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
29706
29707         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
29708
29709         * lib/dg.exp (dg-process-target): Support { target native }.
29710
29711 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
29712
29713         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
29714         looked for "... program xxx got fatal signal".
29715         Correct regsub munging of `comp_output'.
29716         Ignore compiler messages "path prefix not used" and "linker input
29717         file unused".
29718
29719 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
29720
29721         * lib/gcc.exp (runtest_file_p): Define if missing.
29722         * gcc.prms/template.c: Example to work from.
29723
29724 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
29725
29726         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
29727         * lib/dg.exp (dg-test): Call unsupported testcases as such.
29728
29729         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
29730         * gcc.prms/1883.c: Moved from compile/940714-1.c.
29731         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
29732         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
29733
29734         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
29735         (dg-process-target): No longer a varargs proc.
29736         Return S/N for target, P/F for xfail.  All callers changed.
29737         (user option procs): More argument checking.
29738         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
29739         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
29740         (dg-test): Skip test if not running on selected target in `dg-do'.
29741         Update handling of `dg-do-what', `dg-output-text'.
29742         Separate execution pass/fail from output pattern match pass/fail.
29743         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
29744
29745 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
29746
29747         * gcc.c-torture/special/special.exp: Don't expect failure for mips
29748         target for 920510-1.c.
29749
29750 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
29751
29752         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
29753         Clean up comment regarding use of passcnt, etc.
29754         (gcc_stat): Don't update `testcnt' here.
29755         (gcc_finish): Do it here.
29756         Might as well reset `but_id' here too.
29757         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
29758         to determine if the file should be tested.
29759         * gcc.c-torture/compile/compile.exp: Likewise.
29760         * gcc.c-torture/execute/execute.exp: Likewise.
29761         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
29762         * gcc.misc-tests/dg-test.exp: Likewise.
29763         * gcc.prms/prms.exp: Likewise.
29764         * gcc.wendy/wendy.exp: Likewise.
29765         * g++.old-deja.exp: Likewise.
29766         Move "Testing file" message to verbose level 1.
29767
29768 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
29769
29770         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
29771
29772 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
29773
29774         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
29775         (default_gcc_start): Accept optional second list element
29776         of compiler flags.  Print compiler output at verbosity level 2.
29777         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
29778         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
29779         Save current values of framework globals passcnt, failcnt, xpasscnt,
29780         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
29781         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
29782         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
29783         xfailcnt to compute stats.  Update framework global `testcnt' from
29784         pass/fail counts.
29785         (gcc_finish): New proc.  Clean up test environment.
29786         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
29787         (gcc_epass, gcc_efail): Delete.
29788         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
29789         argument of line number.
29790         (dg-init): If the tool has an init routine, call it.
29791         (dg-test): Remove args `cflags_var' and `libs_var'.
29792         Pass all compiler options to ${tool}_start.
29793         Handle missing line number.
29794         (dg-finish): New function.
29795         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
29796         particular files.  Call gcc_finish at end.  Move "skipping test"
29797         message to verbosity level 3.
29798         * gcc.c-torture/compile/compile.exp: Likewise.
29799         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
29800         * gcc.c-torture/execute/execute.exp: Likewise.
29801         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29802         Print testcase being tried at verbosity level 1.
29803         * gcc.c-torture/special/special.exp: Unset xfail.
29804         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29805         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
29806         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
29807         * gcc.failure/failure.exp: Likewise.
29808         * gcc.ieee/ieee.exp: Likewise.
29809         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
29810         Update call to dg-test.  Call dg-finish at end.
29811         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
29812         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29813         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
29814         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
29815         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
29816         * gcc.wendy/wendy.exp: Add copyright.
29817         Delete setting of tmpdir (done by gcc_init).
29818         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
29819         Pass compiler flags to gcc_start.  Call gcc_finish at end.
29820         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
29821         gcc_[ce]pass/fail.
29822
29823 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
29824
29825         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
29826         confusion.
29827         (g++_load): Likewise.
29828
29829         * config/*.exp (gcc_load): Some were varargs fns and some were not.
29830         Rename argument to `prog' to remove the confusion.
29831         Varargs fns behave differently too!
29832         (g++_load): Likewise.
29833
29834         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
29835
29836         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
29837         what it is.  Delete (always) printing of status value for !native.
29838         Simplify verbose code, and include status and exec_output.
29839         (g++_load): Use gcc_load.
29840
29841 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
29842
29843         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
29844         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
29845         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
29846         940714-3.c as these testcases don't exist anymore.  Make
29847         va-arg-1.c expected to pass.
29848
29849 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
29850
29851         * gcc.misc-tests/misc.exp: Only run specific testcases.
29852         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
29853         * gcc.misc-tests/dg-[1-9].c: New files.
29854
29855         * lib/dg.exp: New testsuite driver.
29856         * gcc.prms/prms.exp: Use it.
29857
29858         * README.gcc: New file.
29859
29860         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
29861         Document and reset `lxpass' and `lxfail'.
29862         Simplify "initialized" message.
29863         (gcc_stat): Clean up comments a little.
29864
29865 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
29866
29867         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
29868
29869 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
29870
29871         * lib/old-dejagnu.exp (process-option): New proc.
29872         (old-dejagnu-init, old-dejagnu-stat): Likewise.
29873         (old-dejagnu): Simplify.
29874         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
29875
29876 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
29877
29878         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
29879         exists and is not an empty string.
29880
29881         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
29882         $xfail rather than calling setup_xfail.  Clear $xfail when test is
29883         finished.
29884         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
29885         automatically.
29886
29887         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
29888         longer expected to fail.
29889
29890         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
29891         "f" function call.
29892
29893         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
29894
29895         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
29896         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
29897         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
29898         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
29899         c-torture-1.29.
29900
29901         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
29902         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
29903
29904         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
29905
29906         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
29907         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
29908
29909         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
29910         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
29911         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
29912
29913 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
29914
29915         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
29916         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
29917         940714-1.c, 940714-2.c, 940714-3.c},
29918         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
29919         gcc.misc-tests/{mg.c,mg.exp}:
29920         New tests.
29921         * gcc.noncompile/noncompile.exp: Change accordingly.
29922
29923 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
29924
29925         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
29926         Undo previous clobberage.
29927
29928 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
29929
29930         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
29931         * gcc.special/{930510-1.c, special.exp}:
29932         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
29933         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
29934         struct-varargs-1.c}: New tests from c-torture-1.26.
29935
29936 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
29937
29938         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
29939           argument to switch.
29940
29941 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
29942
29943         * Revert the previous changes.  Please see Rob's directory
29944           (/lisa/test/rob/progressive/gcc/testsuite) for testing
29945           fixes.
29946
29947 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
29948
29949         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
29950             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
29951             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
29952             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
29953             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
29954             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
29955             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
29956             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
29957             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
29958             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
29959             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
29960             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
29961             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
29962             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
29963             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
29964             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
29965             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
29966             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
29967             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
29968             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
29969             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
29970             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
29971             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
29972             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
29973             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
29974             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
29975             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
29976
29977 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
29978
29979         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
29980             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
29981           with perror calls.
29982
29983 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
29984
29985         * config/unix.exp (g++_load): Fix syntax.
29986
29987 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
29988
29989         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
29990         * gcc.noncompile/921017-1.c: Deleted obsolete test.
29991         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
29992         Don't expect va-arg-1.c to fail.  Correct expected output for
29993         920928-1.c.
29994         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
29995         * gcc.wendy/hbm4.c: Correct typo.
29996         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
29997
29998 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
29999
30000         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
30001         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
30002         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
30003         * lib/c-torture.exp (c-torture-compile): Ditto.
30004
30005         Reduce volume of output (remove all the -I's and such).
30006         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
30007         Call gcc_cpass, gcc_cfail.
30008         (c-torture): Pass testing option to c-torture-compile.
30009
30010 1994-03-21  Doug Evans  (dje@cygnus.com)
30011
30012         Bring patches over from progressive.
30013         * config/default.exp: Exit remote shell cleanly.
30014         (g++_exit, g++_start): Add default versions.
30015         * config/sim.exp (gcc_load): Use perror, not error.
30016
30017 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
30018
30019         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
30020         set in site.exp.
30021
30022 1994-03-14  Doug Evans  (dje@cygnus.com)
30023
30024         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
30025         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
30026         (wendy_try): New proc to run testcase.
30027         (main loop): Call 'em.
30028         * gcc.wendy/*.c: Clean up pass to correct expected output.
30029
30030         * lib/gcc.exp: Minor cleanup work.
30031         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
30032
30033 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
30034
30035         * config/sim.exp (gcc_load): Document return codes better.
30036         Don't pass -v to simulator.
30037
30038 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
30039
30040           * gcc.special/920717-x.c: Fix typo.
30041           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
30042           get at sources.
30043
30044         * lib/mike-gcc.exp: Fix typo.
30045
30046 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
30047
30048         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
30049         binary to use, transform the name.
30050         * config/*.exp: rename everything. Nuke any g++ specific files,
30051         it's now a special case of gcc that requires no special support.
30052         Add a default.exp for unsupported targets.
30053
30054 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
30055
30056         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
30057         lib/old-dejagnu.exp: Fix a few patterns to work with the new
30058         version of Tcl.
30059
30060 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
30061
30062         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
30063         than a warning.
30064
30065 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
30066
30067         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
30068
30069 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
30070
30071         * gcc.execute/execute.exp: Combine opt_list and foption_list into
30072         option_list.  Compile every file with only 4/6 option choices
30073         (same as C torture) instead of with 12/18 different option
30074         choices.
30075         * lib/c-torture.exp: Likewise.
30076
30077         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
30078         not already set.
30079
30080 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
30081
30082         * lib/old-deja.exp: Add `excess errors test fails' error, now one
30083         can put an XFAIL *-*-* on excess errors.
30084
30085 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
30086
30087         * g++.law: Add more tests derived from g++-bugs snapshots.
30088
30089         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
30090         equivalent to g++.law/init9.
30091
30092         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
30093         compiled it, and the a.out file after we've run it.
30094
30095 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
30096
30097         * lib/mike-g++.exp (postbase): Delete the .o file after we've
30098         compiled it, and the a.out file after we've run it.
30099
30100 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
30101
30102         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
30103
30104 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
30105
30106         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
30107         version number.
30108
30109 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
30110
30111         * g++.law: New directory of g++ tests derived from the g++-bugs
30112         snapshots.
30113
30114 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
30115
30116         * gcc.compile: initbug1.c initbug1.exp testcase added
30117
30118 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
30119
30120         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
30121         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
30122           fixes submitted by Jeff Law (law@cs.utah.edu)
30123         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
30124           Jeff Law (law@cs.utah.edu)
30125
30126
30127 1993-11-30  Mike Stump  (mrs@cygnus.com)
30128
30129         * config/unix-g++.exp: Follow the gcc way of doing things.
30130         * g++.old-deja/old-deja.exp: Minor updates.
30131         * lib/g++.exp: New file, follow the gcc way of doing things.
30132         * lib/old-dejagnu.exp: Minor updates.
30133         * lib/mike-g++.exp: Always unset errorInfo.
30134
30135 1993-11-06  Mike Stump  (mrs@cygnus.com)
30136
30137         * lib/gcc.exp: Fix some errors with the below change, CC and
30138         CFLAGS should be global when setting, not local.
30139
30140 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
30141
30142         * lib/gcc.exp: Transform tool name.
30143
30144 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30145
30146         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
30147
30148 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30149
30150         * lib/gcc.exp: change gcc_done to gcc_stat
30151
30152 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30153
30154         * Upgraded gcc testsuite to c-torture version 1.25
30155
30156 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
30157
30158         * lib/gcc.exp: added reporting code. Changed verbose compile message.
30159         * lib/c-torture: added hooks for new reporting code.
30160
30161 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
30162
30163         * config/sh-gcc.exp: check if sh-sim exists in the path
30164
30165 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
30166
30167         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
30168         * gcc.compile/compile.exp: Initial changes for new logic.
30169         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
30170         * gcc.failure/failure.exp: Initial changes for new logic.
30171         * gcc.ieee/ieee.exp: Initial changes for new logic.
30172         * gcc.misc-tests/misc.exp: Initial changes for new logic.
30173         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
30174         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
30175         * lib/c-torture.exp: Initial changes for new logic.
30176         * lib/gcc.exp: Initial changes for new logic.
30177
30178 1993-10-15  Mike Stump  (mrs@cygnus.com)
30179
30180         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
30181         depend upon failure or success.  Fully qualify names in failure
30182         and success messages.  Always remove a.out before starting
30183         compile, just in case.  Pay more attention to error text output by
30184         the compiler.  Handle testcases with no known past errors just
30185         like all others, so that things are uniform.  Other miscellaneous
30186         improvements.
30187
30188 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
30189
30190         * gcc.cpp: new directory for cpp tests
30191
30192 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
30193
30194         * lib/chill.exp: Code reformatted, removed unused code.
30195         * config/unix-chill.exp: Code reformatted, removed unused code.
30196         * chill.execute/execute.exp: Code reformatted, removed unused code.
30197         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
30198
30199 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
30200
30201         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
30202         routines not written.
30203
30204 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
30205
30206         * config/bug-gcc.exp: Use new procs from bug.exp.
30207
30208 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
30209
30210         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
30211         via ftp, rather than depending on NFS.
30212         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
30213         case.
30214
30215 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
30216
30217         * config/bug-gcc.exp: Use new download proc.
30218
30219 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
30220
30221         * chill.execute/execute.exp: cleanups, handles errors better
30222         * chill.compile/compile.exp: rewrite, based on execute.exp
30223         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
30224         * lib/chill.exp: major changes to diff proc and compile and link
30225           procs. added chill_fail and chill_pass wrappers to pass and
30226           fail. added more comments, and handle error codes better.
30227           Added a hack to capture stderr from exec, so noncompile tests
30228           can work.
30229
30230 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
30231
30232         * chill.execute/execute.exp: rewrite of testsuite driver
30233         * lib/chill.exp: rewrite of testsuite driver
30234         * config/unix-chill.exp: rewrite of testsuite driver
30235
30236 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
30237
30238     In chill.execute:
30239         * iexpr.ch: Standardize uppercase.
30240         * tuples.dat: Standardize uppercase.
30241         * vary.ch: standardize.  Correct varying string assignments.
30242         * vary.dat: Add new output lines.
30243
30244 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
30245
30246     In chill.execute:
30247         * chprintf.ch: Standardize use of uppercase.
30248         * tuples.ch: Standardize and turn arr2 into a DCL,
30249           rather than a SYN.
30250         * pinits.ch: Standardize.
30251
30252 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
30253
30254         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
30255         * Makefil: Renamed to Makefile.in.
30256         * configure.in: New.
30257
30258 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
30259
30260     In chill.execute:
30261         * .cvsignore: Add result/output files.
30262         * Makefile: Fix up variables at start.  Use MFLAGS
30263           everywhere.  Correct bool_loc, built_ins entries.
30264           Add entry for vary1.ch.
30265         * bitarray.ch: Standardize upper-case usage.
30266         * bitexpr.ch: Standardize, add output of b1.
30267         * params.ch: Use arrayt in along PROC parameters, to
30268           avoid novelty problems.
30269         * sets.ch: Tiny cleanup.
30270         * vary1.ch: Re-indent.
30271
30272 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
30273
30274           * Add PR-related files to Makefiles, .cvsignore files, etc.
30275
30276 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
30277
30278         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
30279           with compiler objects. New names are test-flow.c and test-loop.c
30280
30281 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
30282
30283         * Upgraded c-torture tests from 1.19 to 1.20
30284
30285         * new files:
30286         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
30287         * gcc.compile: 930623-1.c 930623-2.c
30288         * gcc.noncompile: 930622-1.c 930622-2.c
30289         * gcc.failure: 920411-1.c 920627-2.c
30290         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
30291
30292 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
30293
30294         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
30295           More changes to get testsuite working properly. Needs more work.
30296           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
30297
30298 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
30299
30300         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
30301           More changes to get testsuite working properly. Needs more work.
30302
30303 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
30304
30305         * chill.compile/compile.exp: Added for Dejagnu support
30306         * chill.execute/execute.exp: Added for Dejagnu support
30307         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
30308
30309 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
30310
30311     This should complete moving the CHILL test files.
30312         * chill.noncompile(.cvsignore printf.grt
30313             in-printf.grt chprintf.grt chprintf.ch):
30314             Added test-support files.
30315           (Makefile): Modified further.
30316         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
30317             signal.ch): Added test files.
30318           * chill.execute (.cvsignore printf.grt printr.c
30319             in-printf.grt rts.c chprintf.grt rts.h): Added
30320           test-support files.
30321             (Makefile): More corrections.
30322
30323 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
30324
30325         * chill.compile, chill.execute, chill.nocompile: Add CHILL
30326           test cases, ready for DejaGnu.
30327
30328 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
30329
30330         * Upgraded c-torture tests from 1.18 to 1.19
30331
30332         * gcc.compile: added test(s):
30333           930607-1.c
30334         * gcc.execute: added test(s):
30335           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
30336
30337         * added new subdirectory for misc tests: gcc.misc-tests
30338         * gcc.misc-test(s): added tests:
30339           inst-check.c test-consts.c test-ior.c test-switch.c
30340
30341 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
30342
30343         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
30344
30345 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
30346
30347         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
30348
30349 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
30350
30351         * Upgraded c-torture tests from 1.17 to 1.18
30352
30353 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
30354
30355         * Upgraded c-torture tests from 1.12 to 1.17
30356
30357 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
30358
30359         * lib/old-dejagnu.exp:
30360           Fixed handling of XFAIL target triplets to correctly
30361           recognize wildcard characters.  Removed code that
30362           appended a unique id tag to the end of the file name
30363           printed out by the result of the testcases within a
30364           given test file.
30365
30366 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
30367
30368         * lib/old-dejagnu.exp:
30369           Reworked expected failure handling to trigger off of XFAIL
30370           keyword in keyphrase embeded in testcase source code. The
30371           XFAIL keyword must be at the end of the keyphrase line. It
30372           may optionally be followed by one or more target triplets.
30373           It has just occured that the handling of wildcards in the
30374           target triplet may not be correct.
30375
30376 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
30377
30378         * g++.old-deja/tests:
30379           Moved all subdirectories up one level into g++.old-deja .
30380
30381         * lib/old-dejagnu.exp:
30382           Fixed problem with CXXFLAGS not being properly reset, and being
30383           corrupted with extraneous "-c" compiler option.  This was
30384           causing binaries to not be generated for test that needed them.
30385           Modified strings passed to "pass" and "fail" so that individual
30386           tests from the same test file would be distinguished by an
30387           identifier appended to the test file name in the summary logs;
30388           this corrected a problem with erroneous diff logs.  Added code
30389           to search testcases for expected fail and unexpected pass keywords.
30390
30391 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
30392
30393         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
30394
30395 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
30396
30397         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
30398           Removed extraneous text from end of "Special g++ Options"
30399           keyphrase.
30400
30401         * lib/old-dejagnu.exp: Added pattern matching to look for new
30402           keywords, embedded in testcases comments, which will trigger
30403           calls to xpass and xfail.
30404
30405 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
30406
30407         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
30408           comments embedded in the testcases, especially the one looking for
30409           special compiler options, as well as the pattern matching for the
30410           compiler output again.
30411
30412 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
30413
30414         * lib/old-dejagnu.exp: Do a proper check of the return value for
30415           execute tests. Fixed several problems with the pattern matching
30416           of the compiler output which gave erroneous test results.
30417           Changed several of the test result messages to be more descriptive.
30418         * config/unix-g++.exp: Proc g++_load now actually works and
30419           executes the tests passed to it and returns a usable return
30420           value.
30421
30422 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
30423
30424           * lib/gcc.exp: Exits gracefully if $CC is bogus.
30425
30426 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
30427
30428         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
30429           Modified both files to properly execute the old style
30430           dejagnu tests. The previous versions of these files were
30431           experimental and did not function anything near correctly.
30432
30433 1993-04-05  Rob Savoye  (rob@cygnus.com)
30434
30435         * Removed all Makefile.in and configure.in files. No configuration
30436         needed now.
30437
30438 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
30439
30440         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
30441
30442 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
30443
30444         * gcc.compile/configure.in, gcc.unsorted/configure.in,
30445         gcc.special/configure.in, gcc.noncompile/configure.in,
30446         gcc.execute/configure.in, gcc.code_quality/configure.in,
30447         g++.other/configure.in, g++.old-deja/configure.in,
30448         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
30449         in srcname setting.
30450
30451 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
30452
30453         * lib/udi.exp:  Fixed mondfe and mondfe_download.
30454         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
30455         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
30456
30457 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
30458
30459         * config/udi-gdb.exp: Check $shell_id after connecting to target.
30460         (gdb_exit): Don't remove *_soc files.
30461
30462 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
30463
30464         * lib/c-torture.exp: Don't look for main; instead always use -w
30465         -c.  This is how the c-torture tests work.  Remove the object
30466         file if the compilation succeeds.
30467         * gcc.execute/execute.exp: Remove executable if test passes.
30468         * gcc.noncompile/noncompile.exp: Every test is an expected
30469         failure.
30470         * gcc.special/special.exp: Added tests from c-torture 1.11,
30471         corrected use of existing test.
30472         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
30473         gcc.execute/920625-1.c: Updated to c-torture 1.11.
30474         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
30475         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
30476         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
30477         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
30478         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
30479         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
30480         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
30481         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
30482         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
30483         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
30484         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
30485         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
30486         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
30487         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
30488         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
30489         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
30490         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
30491         c-torture 1.11.
30492         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
30493         correspond to c-torture 1.11.
30494
30495         * New file.