Fix typo.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob11de2d92f36f933d67a7ac2ef7430635927293b6
1 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
3         PR c++/11867
4         * g++.dg/expr/static_cast5.C: New test.
6 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
8         PR c++/11507
9         * g++.dg/lookup/scoped7.C: New test.
11         PR c++/9574
12         * g++.dg/other/static1.C: New test.
14         PR c++/11490
15         * g++.dg/warn/template-1.C: New test.
17         PR c++/11432
18         * g++.dg/template/crash10.C: New test.
20         PR c++/2478
21         * g++.dg/overload/VLA.C: New test.
23         PR c++/10804
24         * g++.dg/template/call1.C: New test.
26 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28         PR c++/11794
29         * g++.dg/parse/using3.C: New test.
31 2003-09-06  Roger Sayle  <roger@eyesopen.com>
33         PR c++/11409
34         * g++.dg/overload/builtin3.C: New test case.
36 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
38         PR c/9862
39         * gcc.dg/20030906-1.c: New test.
40         * gcc.dg/20030906-2.c: Likewise.
42 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44         PR c++/12167
45         * g++.dg/parse/defarg5.C: New test.
47         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
49 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
51         PR c++/12163
52         * g++.dg/expr/static_cast4.C: New test.
54         PR c++/12146
55         * g++.dg/template/crash9.C: New test.
57 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
59         * g++.old-deja/g++.ext/pretty2.C: Update for change 
60         in __FUNCTION__.
61         * g++.old-deja/g++.ext/pretty3.C: Likewise.
63 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
65         PR c++/11922
66         * g++/dg/template/qualified-id1.C: New test.
67         
68         PR c++/12037
69         * g++.dg/warn/noeffect4.C: New test.
71 2003-09-04  Matt Austern  <austern@apple.com>
73         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
74         * g++.dg/ext/fnname2.C: Likewise.
75         * g++.dg/ext/fnname3.C: Likewise.
76         
77 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
79         * g++.dg/expr/lval1.C: New test.
80         * g++.dg/ext/lvcast.C: Remove.
82 2003-09-03  Roger Sayle  <roger@eyesopen.com>
84         PR optimization/11700.
85         * gcc.c-torture/compile/20030903-1.c: New test case.
87 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
89         PR c++/12053
90         * g++.dg/abi/layout4.C: New test.
92 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
94         PR c++/11553
95         * g++.dg/parse/friend3.C: New test.
96         
97 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
99         PR c++/11847
100         * g++.dg/template/class1.C: New test.
102         PR c++/11808
103         * g++.dg/expr/call1.C: New test.
105 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
107         PR c++/12114
108         * g++.dg/init/ref9.C: New test.
110         PR c++/11972
111         * g++.dg/template/nested4.C: New test.
113 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
115         PR c++/12093
116         * g++.dg/template/non-dependent4.C: New test.
118         PR c++/11928
119         * g++.dg/inherit/conv1.C: New test.
121 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
123         PR c++/6196
124         * g++.dg/ext/label1.C: New test.
125         * g++.dg/ext/label2.C: Likewise.
127 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
129         * g++.dg/expr/cond3.C: New test.
131 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
133         * gcc.dg/builtins-1.c: Add new builtin cases.
135 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
137         * gcc.dg/builtins-1.c: Add new cases.
138         * gcc.dg/torture/builtin-attr-1.c: Likewise.
140 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
142         * gcc.dg/builtins-1.c: Add more math builtin tests.
143         * gcc.dg/torture/builtin-attr-1.c: New test.
145 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
147         PR optimization/5079
148         * g++.dg/opt/static3.C: New test.
150 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
152         * gcc.misc-tests/gcov-10b.c: New test.
154 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
156         * g++.dg/opt/ptrmem3.C: New test.
158         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
160 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
162         * gcc.dg/20030826-2.c: New test.
164 2003-08-26  Roger Sayle  <roger@eyesopen.com>
166         PR middle-end/12002
167         * g77.f-torture/compile/12002.f: New test case.
169 2003-08-26  Roger Sayle  <roger@eyesopen.com>
171         * gcc.dg/20030826-1.c: New test case.
173 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
175         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
177 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
179         PR c++/11871
180         * c++.dg/lookup/crash1.C: New test.
182         * c++.dg/warn/noeffect3.C: New test.
184 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
186         * gcc.dg/compat/vector-1_x.c: Compile with -w.
187         * gcc.dg/compat/vector-1_y.c: Ditto.
188         * gcc.dg/compat/vector-2_x.c: Ditto.
189         * gcc.dg/compat/vector-2_y.c: Ditto.
191 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
193         * gcc.dg/20030702-1.c: New test.
195 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
197         PR c++/8795
198         * g++.dg/ext/altivec-1.C: New test.
200 2003-08-24  Richard Henderson  <rth@redhat.com>
202         * g++.dg/eh/simd-2.C: Add -w for x86.
204 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
206         * gcc.dg/20030815-1.c: New test.
208 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
210         PR c++/3765
211         * g++.dg/parse/access6.C: New test.
213 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
215         PR c++/641, c++/11876
216         * g++.dg/template/friend22.C: New test.
217         * g++.dg/template/friend23.C: Likewise.
219 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
221         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
222         identically.
224 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
226         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
228 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
230         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
232 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
234         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
236 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
238         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
240 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
242         PR c++/11919
243         * g++.dg/overload/prom1.C: New test.
245         PR c++/11551
246         * g++.dg/parse/dtor2.C: New test.
248         PR c++/10762
249         * g++.dg/parse/using2.C: New test.
251 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
253         PR target/11805
254         * gcc.c-torture/compile/20030821-1.c: New.
256 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
258         PR c++/11834
259         * g++.dg/template/deduce2.C: New test.
261 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
263         * gcc.c-torture/execute/20030821-1.c: New test.
265 2003-08-20  Roger Sayle  <roger@eyesopen.com>
267         PR middle-end/11984
268         * gcc.dg/20030820-1.c: New test case.
270 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
272         PR c++/11945
273         * g++.dg/warn/noeffect2.C: New test.
275 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
277         PR c++/10926
278         * g++.dg/template/dtor2.C: New test.
280         PR c++/11684
281         * g++.dg/template/operator1.C: New test.
282         * g++.dg/parse/operator4.C: New test.
284         PR c++/11946.C
285         * g++.dg/expr/enum1.C: New test.
286         * gcc.dg/c99-bool-1.c: Remove bogus warning.
288         PR c++/11036.C
289         * g++.dg/parse/elab2.C: New test.
290         * g++.dg/parse/typedef4.C: Change error message.
291         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
292         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
293         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
295 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
297         * gcc.dg/pch/warn-1.c: New.
298         * gcc.dg/pch/warn-1.hs: New.
300         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
301         not-tested file.
303 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
305         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
307 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
309         * gcc.dg/uninit-D.c: New Test.
310         * gcc.dg/uninit-E.c: New Test.
311         * gcc.dg/uninit-F.c: New Test.
312         * gcc.dg/uninit-G.c: New Test.
314 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
316         * g++.dg/README: Describe the pch directory.
318 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
320         PR c++/11174
321         * g++.dg/parse/access4.C: New test.
322         * g++.dg/parse/access5.C: Likewise.
323         * g++.old-deja/g++.jason/access17.C: Adjust error message.
325 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
327         * gcc.dg/noncompile/20030818-1.c: New.
329 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
331         PR c++/11957
332         * g++.dg/warn/noeffect1.C: New test.
334         * g++.dg/template/scope2.C: New test.
335         * g++.dg/template/error2.C: Correct dg-error
337 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
339         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
341 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
343         PR C++/11512
344         * g++.dg/template/warn1.C: New.
346 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
348         * g++.dg/template/error2.C: New test.
349         * g++.dg/lookup/using7.C: Adjust errors
350         * g++.old-deja/g++.pt/crash36.C: Likewise.
351         * g++.old-deja/g++.pt/derived3.C: Likewise.
353 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
355         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
356         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
357         * gcc.c-torture/execute/builtins/string-9.c: New, from
358         string-opt-9.c.  Adjust for execute/builtins framework.
359         * gcc.c-torture/execute/string-opt-9.c: Delete.
361 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
363         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
365         * g++.dg/parse/ret-type2.C: New test.
367         PR c++/11703
368         * g++.dg/init/new8.C: New test.
370         PR c++/10923
371         * g++.dg/parse/typedef5.C: New test.
373         PR c++/9512
374         * g++.dg/parse/qualified2.C: New test.
375         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
376         invalid code.
378 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
380         * g++.dg/conversion/ptrmem1.C: New test.
382 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
384         PR target/11693
385         * gcc.dg/20030811-1.c: New test.
387         PR target/11535
388         * gcc.c-torture/execute/20030811-1.c: New test.
390 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
392         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
394 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
396         PR c++/11789.C
397         * g++.dg/inherit/multiple1.C: New test.
399 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
401         * gcc.dg/spe1.c: New test.
403         PR c++/11670
404         * g++.dg/expr/cast2.C: New test.
405         
406         PR c++/10530
407         * g++.dg/template/dependent-name2.C: New test.
409 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
411         * g++.dg/parse/crash11.C: Put the dg options in comments.
413 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
415         * lib/gcc-dg.exp: Update for diagnostic change.
417 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
419         PR c++/5767
420         * g++.dg/parse/crash11.C: New test.
422 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
424         * gcc.dg/cpp/spacing1.c: Update.
426 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
428         PR target/11739
429         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
430         a value for -mtune.
432 2003-08-04  Roger Sayle  <roger@eyesopen.com>
434         PR middle-end/11771
435         * gcc.c-torture/compile/20030804-1.c: New test case.
437 2003-08-04  Roger Sayle  <roger@eyesopen.com>
439         * gcc.dg/20030804-1.c: New test case.
441 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
443         * gcc.dg/cpp/separate-1.c: New test.
445 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
447         PR c++/11704
448         * g++.dg/template/dependent-expr2.C: New test.
450         PR c++/11766
451         * g++.dg/expr/ptrmem1.C: New test.
453 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
455         PR c++/9453
456         * g++.dg/template/friend15.C: New test.
458 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
460         * lib/dg-pch.exp: Work round PCH bug.
462 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
464         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
465         builtins.  Move cases from builtins-4.c here.
467         * gcc.dg/torture/builtin-math-1.c: New test taken from
468         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
469         additional cases.
470         
471         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
472         Delete.
474 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
476         PR c++/9447
477         * g++.dg/template/using7.C: New test.
479 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
481         * import1.c, import2.c: New tests.
483 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
485         * g++.dg/eh/crossjump1.C: New test.
487 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
489         PR c++/11697
490         * g++.dg/template/using6.C: New test.
492         PR c++/11744
493         * g++.dg/template/koenig2.C: New test.
495 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
497         PR c++/7983
498         * g++.dg/parse/typedef4.C: New test.
500 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
502         PR c++/8442, c++/8806
503         * g++.dg/template/elab1.C: New test.
504         * g++.dg/template/type2.C: Likewise.
505         * g++.dg/template/ttp3.C: Adjust expected error message.
506         * g++.old-deja/g++.law/visibility13.C: Likewise.
507         * g++.old-deja/g++.niklas/t135.C: Likewise.
508         * g++.old-deja/g++.pt/ttp41.C: Likewise.
509         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
510         template argument.
511         * g++.old-deja/g++.pt/ttp44.C: Likewise.
513 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
515         PR c++/11295
516         * g++.dg/ext/stmtexpr1.C: New test.
518         * g++.dg/opt/tmp1.C: New test.
520         PR c++/11525
521         * g++.dg/parse/constant4.C: New test.
523         PR c++/9447
524         * g++.dg/template/using5.C: New test.
526 2003-07-31  Roger Sayle  <roger@eyesopen.com>
528         * gcc.dg/builtins-27.c: New test case.
530 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
532         * gcc.dg/tls/opt-7.c: New test.
534 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
535         
536         * g++.old-deja/g++.other/crash18.C: Remove.
538 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
540         * g++.dg/template/explicit3.C: New.
541         * g++.dg/template/explicit4.C: New.
542         * g++.dg/template/explicit5.C: New.
544         PR c++/11347
545         * g++.dg/template/memtmpl1.C: New.
547 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
549         PR target/11565
550         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
551         * gcc.dg/i386-387-5.c (dg-options): Likewise.
553 Wed Jul 30 19:13:34 CEST 2003  Jan Hubicka  <jh@suse.cz>
555         * vtgc1.c: Kill.
557 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
559         * gcc.dg/struct-in-proto-1.c: New test.
561 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
563         * gcc.dg/cpp/include2.c: Only expect one message.
565 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
567         PR c++/9447
568         * g++.dg/template/using1.C: New test.
569         * g++.dg/template/using2.C: New test.
570         * g++.dg/template/using3.C: New test.
571         * g++.dg/template/using4.C: New test.
573 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
575         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
576         * gcc.c-torture/execute/string-opt-10.c: Likewise.
578 2003-07-28  Jan Hubicka  <jh@suse.cz>
580         PR c++/11530
581         * g++.dg/opt/call1.C: New test.
583 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
585         PR c++/11667
586         * g++.dg/init/enum2.C: New test.
587         * g++.dg/template/overload1.C: Add "-w" option.
589 2003-07-28    <hp@bitrange.com>
591         * gcc.dg/Wdeclaration-after-statement-1.c,
592         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
594 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
596         * gcc.c-torture/compile/20030725-1.c: New test.
598 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
600         * gcc.dg/20030505.c: Only run for SPE.
601         Remove definition of opaque type.
603 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
605         * g++.dg/template/ptrmem6.C: New test.
607 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
609         * gcc.c-torture/compile/zero-strct-2.c: New test.
611 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
613         * gcc.dg/intermod-1.c: New test.
615 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
617         PR c++/11617
618         * g++.dg/template/lookup2.C: New test.
619         * g++.dg/template/memclass1.C: Remove instantiated from error.
620         * g++.dg/other/error2.C: Tweak expected errors.
622         PR c++/11596
623         * g++.dg/template/defarg3.C: New test.
625         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
627 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
629         * g++.dg/inherit/access5.C: New test.
631 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
633         PR c++/11513
634         * g++.dg/template/crash8.C: New test.
636 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
638         PR c/10602
639         * gcc.dg/noncompile/incomplete-2.c: New test.
641 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
643         PR c++/11645
644         * g++.dg/inherit/access4.C: New test.
646         PR c++/11517
647         * g++.dg/expr/cond2.C: New test.
649         PR optimization/10679
650         * g++.dg/opt/inline4.C: New test.
652 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
654         * g++.dg/parse/crash10: New test.
656 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
658         * g++.dg/ext/flexary1.C: New test.
660 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
662         PR c++/10793
663         * g++.dg/template/crash9.C: New test.
665 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
667         PR c++/3004
668         * g++.dg/parse/typedef3.C: New test.
670         PR c++/7906
671         * g++.dg/parse/operator2.C: New test.
673         PR c++/8895
674         * g++.dg/parse/def-tmpl-arg1.C: New test.
676         PR c++/9282
677         * g++.dg/parse/funptr1.C: New test.
679         PR c++/9452
680         * g++.dg/parse/ambig3.C: New test.
682         PR c++/9454
683         * g++.dg/parse/operator3.C: New test.
685         PR c++/9486
686         * g++.dg/parse/template10.C: New test.
688         PR c++/9488
689         * g++.dg/parse/template11.C: New test.
691         PR c++/10150
692         * g++.dg/parse/invalid-op1.C: New test.
694         PR c++/10247
695         * g++.dg/parse/condexpr1.C: New test.
697 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
699         * g++.dg/ext/packed3.C: New test.
700         * g++.dg/ext/packed4.C: New test.
702         * gcc.dg/pack-test-3.c: New test.
704 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
706         * lib/compat.exp: Handle dg-options per source file.
707         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
708         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
709         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
710         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
711         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
712         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
713         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
714         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
715         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
716         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
717         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
718         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
719         * g++.dg/compat/break/bitfield7_x.C: Ditto.
720         * g++.dg/compat/break/bitfield7_y.C: Ditto.
722 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
724         PR c/10320
725         * gcc.c-torture/execute/20030718-1.c: New test.
727 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
729         PR optimization/11536
730         * gcc.dg/20030721-1.c: New test.
732 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
734         PR c++/11546
735         * g++.dg/template/lookup1.C: New test.
737 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
739         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
740         diagnostics of ill-formed constructs involving labels.
741         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
742         the new 'previously defined here' message.
744 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
746         * g++.dg/parse/non-dependent2.C: New test.
748 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
750         * g++.dg/init/init-ref4.C: xfail on targets without
751         weak symbols.
753 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
755         PR target/11087
756         * gcc.c-torture/execute/20030717-1.c: New test.
758 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
760         * g++.dg/opt/cfg1.C: New test.
762 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
764         PR optimization/11557
765         * gcc.dg/20030717-1.c: New test.
767 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
769         PR c++/10476
770         * g++.dg/expr/crash-1.C: New test.
772         PR c++/11027
773         * g++.dg/template/init3.C: New test.
775         PR c++/8222
776         * g++.dg/template/non-dependent1.C: New test.
778         PR c++/11070
779         * g++.dg/template/non-dependent2.C: New test.
781         PR c++/11071
782         * g++.dg/template/non-dependent3.C: New test.
784         PR c++/9907
785         * g++.dg/template/sizeof5.C: New test.
787 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
789         PR 11498
790         * gcc.c-torture/compile/mangle-1.c: New file.
792 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
794         PR c++/7809
795         * g++.dg/parse/access3.C: New test.
797 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
799         PR c++/11384
800         * g++.dg/init/init-ref4.C: New test.
802 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
804         PR c++/11547
805         * g++.dg/parse/constant3.C: New test.
806         * g++.dg/parse/crash7.C: Likewise.
808 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
810         PR target/11008
811         * gcc.dg/i386-pentium4-not-mull.c: New.
813 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
815         * gcc.dg/asm-names.c (ymain): Make it weak.
817 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
819         PR c++/5421
820         * g++.dg/template/friend21.C: New test.
822 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
824         * gcc.dg/cleanup-8.c: New test.
825         * gcc.dg/cleanup-9.c: New test.
827 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
829         * g++.dg/ext/dll-MI1.h: New file.
830         * g++.dg/ext/dllexport-MI1.C: New file.
831         * g++.dg/ext/dllimport-MI1.C: New file.
833 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
835         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
836         it does not have cmpstrsi patterns (just cmpmemsi).
838 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
840         PR debug/11473
841         * g++.dg/debug/debug8.C: New test.
843 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
845         PR c++/10108
846         * g++.dg/template/crash7.C: New test.
848 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
850         PR target/10795
851         * gcc.c-torture/compile/20030708-1.c: New.
853 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
855         * gcc.c-torture/execute/20030715-1.c: New test.
857 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
859         * gcc.dg/pch/inline-3.c: New file.
860         * gcc.dg/pch/inline-3.hs: New file.
861         * gcc.dg/pch/inline-4.c: New file.
862         * gcc.dg/pch/inline-4.hs: New file.
864 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
866         PR c++/11509
867         * g++.dg/template/crash6.C: New test.
869         PR c++/7053
870         * g++.dg/template/friend20.C: New test.
872         PR c++/7019
873         * g++.dg/template/overload2.C: New test.
875 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
877         PR optimization/11440
878         * gcc.c-torture/execute/20030714-1.c: New test.
880 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
882         PR c++/11154
883         * g++.dg/template/partial2.C: New test.
885 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
887         PR c++/11503
888         * g++.dg/template/anon1.C: New test.
890         PR c++/11493
891         PR c++/11495
892         * g++.dg/parse/template9.C: Likewise.
893         * g++.dg/template/crash4.C: New test.
894         * g++.dg/template/koenig1.C: Likewise.
895         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
896         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
897         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
898         functions.
899         * g++.old-deja/g++.jason/template36.C: Likewise.
900         * g++.old-deja/g++.mike/p1989.C: Likewise.
901         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
902         * g++.old-deja/g++.pt/ttp20.C: Use this->.
903         * g++.old-deja/g++.pt/ttp21.C: Use this->.
904         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
905         compiling.
906         * g++.old-deja/g++.pt/union2.C: Use this->.
908 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
910         * gcc.dg/20030711-1.c: New test.
912 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
914         PR c++/11050
915         * g++.dg/parse/args1.C: New test.
916         * g++.pt/defarg8.C: Change expected errors.
918 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
920         PR c++/8164
921         * g++.dg/template/nontype2.C: New test.
923         PR c++/10558
924         * g++.dg/parse/template8.C: New test.
926         PR c++/8327
927         * g++.dg/template/scope1.C: New test.
929         * g++.dg/warn/Wsign-compare-1.C: New test.
931 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
933         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
935 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
937         PR c++/9411
938         * g++.dg/template/explicit2.C: New test.
940         PR c++/10032
941         * g++.dg/warn/pedantic1.C: New test.
943 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
945         PR c++ 9483
946         * g++.dg/other/field1.C: New test.
948 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
950         PR c/11449
951         * gcc.c-torture/compile/20030707-1.c: New.
953 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
955         PR c++/10849
956         * g++.dg/template/access12.C: New test.
958 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
960         * g++.dg/bprob/bprob.exp (prof_ext): Update.
961         * g77.dg/bprob/bprob.exp (prof_ext): Update.
962         * gcc.misc-tests/bprob.exp (prof_ext): Update.
963         * gcc.misc-tests/gcov.exp: Update
964         * g++.dg/gcov/gcov.exp: Update
965         * lib/gcov.exp: Update.
967 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
969         * g++.dg/abi/mangle17.C: Make sure template expressions are
970         dependent.
971         * g++.dg/abi/mangle4.C: Mark erroneous casts.
972         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
973         * g++.dg/opt/stack1.C: Remove erroneous code.
974         * g++.dg/parse/template7.C: New test.
975         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
976         * g++.old-deja/g++.pt/crash4.C: Likewise.
978 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
980         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
981         with zero or one occurence of `$' after the initial `L'.
983 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
985         * gcc.c-torture/compile/20030704-1.c: Add a comment.
987 2003-07-08  Roger Sayle  <roger@eyesopen.com>
989         PR c/11370
990         * gcc.dg/Wunreachable-6.c: New testcase.
991         * gcc.dg/Wunreachable-7.c: New testcase.
993 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
995         PR c/11420
996         * gcc.dg/20030708-1.c: New test.
998 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
1000         * gcc.dg/compat/sdata-section.h: New file.
1001         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
1002         * gcc.dg/torture/mips-sdata-1.c: New test.
1004 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1006         PR c++/11030
1007         * g++.dg/template/friend19.C: New test.
1009 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
1011         * g++.dg/opt/strength-reduce.C: New test.
1013 2003-07-07  Roger Sayle  <roger@eyesopen.com>
1015         PR target/10979
1016         * gcc.dg/20030707-1.c: New testcase.
1018 2003-07-07  Roger Sayle  <roger@eyesopen.com>
1020         PR optimization/11059
1021         * g++.dg/opt/emptyunion.C: New testcase.
1023 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1024             Eric Botcazou  <ebotcazou@libertysurf.fr>
1026         * g++.dg/opt/stack1.C: New test.
1028 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
1030         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
1031         run test.
1033         PR c++/11431
1034         * g++.dg/expr/static_cast3.C: New test.
1036 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
1038         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
1039         everywhere.
1040         * gcc.dg/concat.c: Concatenation of string constants with
1041         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
1042         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
1043         * gcc.dg/cpp/escape-2.c: Use wide character constants where
1044         necessary to avoid multi-character character constant warning.
1045         * gcc.dg/cpp/escape.c: Likewise.
1046         * gcc.dg/cpp/ucs.c: Likewise.
1047         Remove backslashes from dg-bogus comments, as they confuse Tcl.
1048         Fix a typo.
1050 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
1052         PR c/11428
1053         * gcc.c-torture/compile/20030704-1.c: New.
1055 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
1057         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
1059 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
1061         PR c++/5287, PR c++/7910,  PR c++/11021
1062         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
1063         tests for warnings.
1064         * g++.dg/ext/dllimport2.C: Add tests for warnings.
1065         * g++.dg/ext/dllimport3.C: Likewise.
1066         * g++.dg/ext/dllimport4.C: New file.
1067         * g++.dg/ext/dllimport5.C: New file.
1068         * g++.dg/ext/dllimport6.C: New file.
1069         * g++.dg/ext/dllimport7.C: New file.
1070         * g++.dg/ext/dllimport8.C: New file.
1071         * g++.dg/ext/dllimport9.C: New file.
1072         * g++.dg/ext/dllimport10.C: New file.
1073         * g++.dg/ext/dllexport1.C: New file.
1075 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
1077         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
1078         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
1080 2003-07-03  Roger Sayle  <roger@eyesopen.com>
1082         * gcc.dg/builtins-25.c: New testcase.
1083         * gcc.dg/builtins-26.c: New testcase.
1085 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
1087         * gcc.dg/compat/vector-defs.h: New file.
1088         * gcc.dg/compat/vector-setup.h: New file.
1089         * gcc.dg/compat/vector-check.h: New file.
1090         * gcc.dg/compat/vector-1_main.c: New file.
1091         * gcc.dg/compat/vector-1_x.c: New file.
1092         * gcc.dg/compat/vector-1_y.c: New file.
1093         * gcc.dg/compat/vector-2_main.c: New file.
1094         * gcc.dg/compat/vector-2_x.c: New file.
1095         * gcc.dg/compat/vector-2_y.c: New file.
1097         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
1098         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
1099         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
1100         * gcc.dg/compat/struct-align-1.h: New file.
1101         * gcc.dg/compat/struct-align-1_main.c: New file.
1102         * gcc.dg/compat/struct-align-1_x.c: New file.
1103         * gcc.dg/compat/struct-align-1_y.c: New file.
1104         * gcc.dg/compat/struct-align-2.h: New file.
1105         * gcc.dg/compat/struct-align-2_main.c: New file.
1106         * gcc.dg/compat/struct-align-2_x.c: New file.
1107         * gcc.dg/compat/struct-align-2_y.c: New file.
1109         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
1110         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
1111         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
1112         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
1113         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
1114         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
1115         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
1116         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
1117         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
1118         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
1119         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
1120         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
1121         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
1122         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
1123         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
1124         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
1125         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
1126         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
1127         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
1128         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
1129         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
1130         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
1131         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
1132         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
1133         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
1134         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
1135         * gcc.dg/compat/struct-return-10_x.c: Ditto.
1136         * gcc.dg/compat/struct-return-2_x.c: Ditto.
1137         * gcc.dg/compat/struct-return-3_x.c: Ditto.
1139 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1141         * gcc.dg/i386-call-1.c: New test.
1143 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
1145         PR c++/9162
1146         * g++.dg/parse/defarg4.C: New.
1148 2003-07-03  Roger Sayle  <roger@eyesopen.com>
1150         PR target/10700
1151         * gcc.c-torture/compile/20030703-1.c: New test case.
1153 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
1155         * g++.dg/template/local3.C: Remove extra semicolon.
1157 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1159         * gcc.dg/i386-volatile-1.c: New test.
1161 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
1163         PR c++/11072
1164         * g++.dg/other/offsetof2.C: XFAIL.
1165         * g++.dg/other/offsetof5.C: New.
1167         PR c++/10219
1168         * g++.dg/template/error1.C: New.
1170         PR c++/9779
1171         * g++.dg/template/dependent-expr1.C: New.
1173 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
1175         PR c++/6949
1176         * g++.dg/template/local3.C: New test.
1178         PR c++/11149
1179         * g++.dg/lookup/scoped6.C: New test.
1181 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
1183         PR c++/8046
1184         * g++.dg/other/error7.C: New test.
1186 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
1188         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
1189         * g++.old-deja/g++.abi/vtable3.h: Likewise.
1190         * g++.old-deja/g++.law/code-gen5.C: Likewise.
1191         * g++.old-deja/g++.other/union2.C: Likewise.
1192         * gcc.dg/c90-const-expr-2.c: Likewise.
1193         * gcc.dg/c90-const-expr-3.c: Likewise.
1194         * gcc.dg/c99-const-expr-2.c: Likewise.
1195         * gcc.dg/c99-const-expr-3.c: Likewise.
1196         * gcc.dg/concat.c: Likewise.
1198 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
1200         PR c++/9559
1201         * g++.dg/init/static1.C: New test.
1203 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1205         * Changelog: Remove ">>>>>>>" from previous change.
1207 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1209         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
1210         * g++.old-deja/g++.other/access2.C: Likewise.
1211         * g++.old-deja/g++.other/decl2.C: Likewise.
1212         * gcc.c-torture/execute/20020615-1.c: Likewise.
1214 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
1216         PR c++/4933
1217         * g++.dg/template/sizeof4.C: New test.
1219 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
1221         * g++.dg/other/error6.C: New test.
1223 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
1225         PR c++/10750
1226         * g++.dg/parse/constant2.C: New test.
1228 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
1230         PR c++/11106
1231         * g++.dg/other/error5.C: New test.
1233 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1235         * gcc.dg/format/gcc_diag-1.c: New test.
1237 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
1239         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
1241 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
1243         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
1244         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
1245         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
1247 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
1249         * gcc.c-torture/execute/builtins/string-8.c: New test.
1250         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
1251         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
1252         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
1254 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
1256         PR c++/10468
1257         * g++.dg/ext/typeof6.C: New test.
1259 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
1261         PR c++/10796
1262         * g++.dg/init/enum1.C: New test.
1264 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
1266         * gcc.dg/20030627-1.c: New test.
1268 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
1270         PR c++/11332
1271         * g++.dg/expr/static_cast2.C: New test.
1273 2003-06-26  Roger Sayle  <roger@eyesopen.com>
1274             Jakub Jelinek  <jakub@redhat.com>
1276         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
1277         sprintf(dst,"%s",src) optimization.
1278         * gcc.c-torture/execute/20030626-1.c: New test case.
1279         * gcc.c-torture/execute/20030626-2.c: New test case.
1281 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
1283         * gcc.c-torture/execute/multi-ix.c: New test.
1285         * gcc.c-torture/execute/simd-4.c (main):
1286         Added missing semicolon at end of union.
1288 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
1290         PR c++/8266
1291         * g++.dg/template/explicit-instantiation3.C: New test.
1293 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
1295         * gcc.dg/20030626-1.c: Use signed char.
1297 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
1299         * gcc.dg/20030626-1.c: New test.
1301 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
1303         * const-str-2.m: Update.
1305 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
1307         PR c++/10990
1308         * g++.dg/rtti/dyncast1.C: New test.
1309         * g++.dg/abi/mangle4.C: Correct base-specifier access.
1310         * g++.dg/lookup/scoped1.C: Remove XFAIL.
1311         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
1313         PR c++/10931
1314         * g++.dg/expr/static_cast1.C: New test.
1316 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
1318         * gcc.dg/20030625-1.c: New test.
1320 2003-06-24  Roger Sayle  <roger@eyesopen.com>
1322         * gcc.c-torture/compile/20030624-1.c: New test case.
1324 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
1326         * gcc.c-torture/execute/string-opt-17.c: New test.
1328 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
1330         PR c++/5754
1331         * g++.dg/parse/crash6.C: New test.
1333 2003-06-23  Roger Sayle  <roger@eyesopen.com>
1335         * gcc.dg/builtins-24.c: New test case.
1337 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
1339         * g++.dg/opt/operator1.C: New test.
1341 2003-06-22  Roger Sayle  <roger@eyesopen.com>
1343         * gcc.c-torture/execute/string-opt-16.c: New test case.
1345 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
1347         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
1348         * g++.old-deja/g++.other/conv7.C: Likewise
1349         * g++.old-deja/g++.other/overcnv2.C: Likewise.
1350         * g++.old-deja/g++.other/overload14.C: Likewise.
1352 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
1354         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
1355         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
1357 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
1359         PR c++/10888
1360         * g++.dg/warn/Winline-3.C: New test.
1362 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
1364         * lib/target-supports.exp (check_alias_available): Make the test
1365         program acceptable to the Solaris assembler.
1367         PR c++/10749
1368         * g++.dg/template/memclass2.C: New test.
1370 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
1371             Eric Botcazou  <ebotcazou@libertysurf.fr>
1373         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
1374         data for non-matching targets.
1375         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
1377 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
1379         PR c++/10845
1380         * g++.dg/template/member3.C: New test.
1382 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
1384         PR c++/10939
1385         * g++.dg/template/func1.C: New test.
1387         PR c++/9649
1388         * g++.dg/template/static4.C: New test.
1389         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
1391         PR c++/11041
1392         * g++.dg/init/ref7.C: New test.
1394 2003-06-19  Matt Austern  <austern@apple.com>
1396         PR c++/11228
1397         * g++.dg/anew1.C: New test.
1398         * g++.dg/anew2.C: New test.
1399         * g++.dg/anew3.C: New test.
1400         * g++.dg/anew4.C: New test.
1402 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
1404         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
1406 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
1408         * gcc.c-torture/execute/simd-4.c (main): Make expected value
1409         endian-dependent.
1411 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
1413         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
1414         Remove cruft.
1416 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
1418         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
1419         * gcc.c-torture/compile/961203-1.c: Likewise.
1420         * gcc.c-torture/compile/980506-1.c: Likewise.
1422 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
1424         PR c++/10712
1425         * g++.dg/lookup/using7.C: New test.
1427 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
1429         PR c++/11105
1430         * g++.dg/abi/conv1.C: Remove it.
1431         * g++.dg/template/conv7.C: New test.
1432         * g++.dg/template/conv8.C: Likewise.
1433         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
1434         conversion operator.
1436 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
1438         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
1439         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
1440         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
1441         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
1442         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
1443         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
1444         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
1445         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
1446         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
1447         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
1448         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
1449         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
1450         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
1451         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
1452         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
1453         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
1454         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
1455         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
1456         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
1457         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
1458         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
1459         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
1460         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
1461         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
1462         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
1463         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
1464         * gcc.dg/compat/struct-return-10_x.c: Ditto.
1465         * gcc.dg/compat/struct-return-2_x.c: Ditto.
1466         * gcc.dg/compat/struct-return-3_x.c: Ditto.
1468 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
1470         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
1471         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
1472         indications.
1474 2003-06-16  Roger Sayle  <roger@eyesopen.com>
1476         * gcc.dg/i386-387-5.c: New test case.
1477         * gcc.dg/i386-387-6.c: New test case.
1478         * gcc.dg/builtins-23.c: New test case.
1480 2003-06-15  Roger Sayle  <roger@eyesopen.com>
1482         * gcc.dg/builtins-22.c: New test case.
1483         * gcc.dg/i386-387-1.c: Update to test exp.
1484         * gcc.dg/i386-387-2.c: Likewise.
1486 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1488         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
1490 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
1492         * lib/gcc-dg.exp (dg-require-dll): New function.
1493         (dg-xfail-if): Likewise.
1494         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
1495         driver.
1497         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
1498         * gcc.c-torture/compile/20001205-1.c: Likewise.
1499         * gcc.c-torture/compile/20001226-1.c: Likewise.
1500         * gcc.c-torture/compile/20010518-2.c: Likewise.
1501         * gcc.c-torture/compile/20020312-1.c: Likewise.
1502         * gcc.c-torture/compile/20020604-1.c: Likewise.
1503         * gcc.c-torture/compile/920501-12.c: Likewise.
1504         * gcc.c-torture/compile/920501-4.c: Likewise.
1505         * gcc.c-torture/compile/920520-1.c: Likewise.
1506         * gcc.c-torture/compile/920521-1.c: Likewise.
1507         * gcc.c-torture/compile/920625-1.c: Likewise.
1508         * gcc.c-torture/compile/961203-1.c: Likewise.
1509         * gcc.c-torture/compile/980506-1.c: Likewise.
1510         * gcc.c-torture/compile/981006-1.c: Likewise.
1511         * gcc.c-torture/compile/981022-1.c: Likewise.
1512         * gcc.c-torture/compile/981223-1.c: Likewise.
1513         * gcc.c-torture/compile/990617-1.c: Likewise.
1514         * gcc.c-torture/compile/dll.c: Likewise.
1515         * gcc.c-torture/compile/labels-3.c: Likewise.
1516         * gcc.c-torture/compile/mipscop-1.c: Likewise.
1517         * gcc.c-torture/compile/mipscop-2.c: Likewise.
1518         * gcc.c-torture/compile/mipscop-3.c: Likewise.
1519         * gcc.c-torture/compile/mipscop-4.c: Likewise.
1520         * gcc.c-torture/compile/simd-5.c: Likewise.
1521         * gcc.c-torture/compile/20000804-1.x: Remove.
1522         * gcc.c-torture/compile/20001205-1.x: Likewise.
1523         * gcc.c-torture/compile/20001226-1.x: Likewise.
1524         * gcc.c-torture/compile/20010518-2.x: Likewise.
1525         * gcc.c-torture/compile/20020312-1.x: Likewise.
1526         * gcc.c-torture/compile/20020604-1.x: Likewise.
1527         * gcc.c-torture/compile/920501-12.x: Likewise.
1528         * gcc.c-torture/compile/920501-4.x: Likewise.
1529         * gcc.c-torture/compile/920520-1.x: Likewise.
1530         * gcc.c-torture/compile/920521-1.x: Likewise.
1531         * gcc.c-torture/compile/920625-1.x: Likewise.
1532         * gcc.c-torture/compile/961203-1.x: Likewise.
1533         * gcc.c-torture/compile/980506-1.x: Likewise.
1534         * gcc.c-torture/compile/981006-1.x: Likewise.
1535         * gcc.c-torture/compile/981022-1.x: Likewise.
1536         * gcc.c-torture/compile/981223-1.x: Likewise.
1537         * gcc.c-torture/compile/990617-1.x: Likewise.
1538         * gcc.c-torture/compile/mipscop-1.x: Likewise.
1539         * gcc.c-torture/compile/mipscop-2.x: Likewise.
1540         * gcc.c-torture/compile/mipscop-3.x: Likewise.
1541         * gcc.c-torture/compile/mipscop-4.x: Likewise.
1542         * gcc.c-torture/compile/simd-5.x: Likewise.
1544         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
1546 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1548         * gcc.c-torture/execute/20030611-1.c: New test.
1550 2003-06-12  Roger Sayle  <roger@eyesopen.com>
1552         PR middle-end/168
1553         * gcc.dg/20030612-1.c: New test case.
1555 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
1557         PR c++/10635
1558         * g++.dg/expr/cast1.C: New test.
1560 2003-06-12  Roger Sayle  <roger@eyesopen.com>
1562         * gcc.dg/builtins-21.c: New test case.
1564 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
1566         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
1567         options instead of at the end.
1568         * lib/objc.exp (objc_target_compile): Likewise.
1570 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
1572         PR c++/10432
1573         * g++.dg/parse/error1.C: New test.
1575 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
1577         * gcc.dg/compat/struct-by-value-11_main.c: New file.
1578         * gcc.dg/compat/struct-by-value-11_x.c: New file.
1579         * gcc.dg/compat/struct-by-value-11_y.c: New file.
1580         * gcc.dg/compat/struct-by-value-12_main.c: New file.
1581         * gcc.dg/compat/struct-by-value-12_x.c: New file.
1582         * gcc.dg/compat/struct-by-value-12_y.c: New file.
1583         * gcc.dg/compat/struct-by-value-13_main.c: New file.
1584         * gcc.dg/compat/struct-by-value-13_x.c: New file.
1585         * gcc.dg/compat/struct-by-value-13_y.c: New file.
1586         * gcc.dg/compat/struct-by-value-14_main.c: New file.
1587         * gcc.dg/compat/struct-by-value-14_x.c: New file.
1588         * gcc.dg/compat/struct-by-value-14_y.c: New file.
1589         * gcc.dg/compat/struct-by-value-15_main.c: New file.
1590         * gcc.dg/compat/struct-by-value-15_x.c: New file.
1591         * gcc.dg/compat/struct-by-value-15_y.c: New file.
1592         * gcc.dg/compat/struct-by-value-16_main.c: New file.
1593         * gcc.dg/compat/struct-by-value-16_x.c: New file.
1594         * gcc.dg/compat/struct-by-value-16_y.c: New file.
1595         * gcc.dg/compat/struct-by-value-17_main.c: New file.
1596         * gcc.dg/compat/struct-by-value-17_x.c: New file.
1597         * gcc.dg/compat/struct-by-value-17_y.c: New file.
1598         * gcc.dg/compat/struct-by-value-18_main.c: New file.
1599         * gcc.dg/compat/struct-by-value-18_x.c: New file.
1600         * gcc.dg/compat/struct-by-value-18_y.c: New file.
1602         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
1603         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
1604         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
1605         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
1606         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
1607         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
1608         * gcc.dg/compat/scalar-return-3_main.c: New file.
1609         * gcc.dg/compat/scalar-return-3_x.c: New file.
1610         * gcc.dg/compat/scalar-return-3_y.c: New file.
1611         * gcc.dg/compat/scalar-return-4_main.c: New file.
1612         * gcc.dg/compat/scalar-return-4_x.c: New file.
1613         * gcc.dg/compat/scalar-return-4_y.c: New file.
1615 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
1617         * gcc.dg/compat/fp2-struct-check.h: New file.
1618         * gcc.dg/compat/fp2-struct-defs.h: New file.
1619         * gcc.dg/compat/fp2-struct-init.h: New file.
1620         * gcc.dg/compat/struct-by-value-10_main.c: New file.
1621         * gcc.dg/compat/struct-by-value-10_x.c: New file.
1622         * gcc.dg/compat/struct-by-value-10_y.c: New file.
1623         * gcc.dg/compat/struct-return-10_main.c: New file.
1624         * gcc.dg/compat/struct-return-10_x.c: New file.
1625         * gcc.dg/compat/struct-return-10_y.c: New file.
1627         * gcc.dg/compat/compat-common.h: New file.
1628         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
1629         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
1630         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
1631         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
1632         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
1633         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
1634         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
1635         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
1636         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
1637         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
1638         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
1639         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
1640         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
1641         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
1642         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
1643         * gcc.dg/compat/small-struct-check.h: Ditto.
1644         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
1645         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
1646         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
1647         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
1648         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
1649         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
1650         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
1651         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
1652         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
1653         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
1654         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
1655         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
1656         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
1657         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
1658         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
1659         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
1660         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
1661         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
1662         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
1663         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
1664         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
1665         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
1666         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
1667         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
1668         * gcc.dg/compat/struct-return-2_main.c: Ditto.
1669         * gcc.dg/compat/struct-return-2_x.c: Ditto.
1670         * gcc.dg/compat/struct-return-2_y.c: Ditto.
1671         * gcc.dg/compat/struct-return-3_main.c: Ditto.
1672         * gcc.dg/compat/struct-return-3_x.c: Ditto.
1673         * gcc.dg/compat/struct-return-3_y.c: Ditto.
1675 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
1677         * g++.dg/pch/static-1.C: New file.
1678         * g++.dg/pch/static-1.Hs: New file.
1680 2003-06-10  Richard Henderson  <rth@redhat.com>
1682         * gcc.dg/asm-7.c: Adjust expected warning text.
1684 2003-06-10  Roger Sayle  <roger@eyesopen.com>
1686         * gcc.dg/builtins-20.c: New test case.
1688 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
1690         PR c++/11131
1691         * g++.dg/opt/template1.C: New test.
1693 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
1695         * lib/gcc-dg.exp (dg-test): Clear additional_files and
1696         additional_sources.
1698 2003-05-21  David Taylor  <dtaylor@emc.com>
1700         * gcc.dg/Wpadded.c: New file.
1702 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
1704         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
1705         * gcc.dg/special/weak-2.c: Add dg-require-weak.
1706         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
1707         dg-require-weak.
1709 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
1711         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
1713 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
1715         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
1716         (dg-require-alias): Likewise.
1717         (dg-require-gc-sections): Likewise.
1718         * lib/target-supports.exp (check_gc_sections_available): Likewise.
1720 2003-06-08  Richard Henderson  <rth@redhat.com>
1722         * gcc.dg/20011029-2.c: Fix the array reference.
1723         * gcc.dg/asm-7.c: New.
1725 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
1727         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
1729 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
1731         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
1732         (dg-require-gc-sections): Likewise.
1734 Sun Jun  8 16:46:04 CEST 2003  Jan Hubicka  <jh@suse.cz>
1736         * i386-cmov1.c: Fix regular expression.
1737         * i386-cvt-1.c: Likewise.
1738         * i386-local.c: Likewise.
1739         * i386-local2.c: Likewise.
1740         * i386-mul.c: Likewise.
1741         * i386-ssetype-1.c: Likewise.
1742         * i386-ssetype-3.c: Likewise.
1743         * i386-ssetype-5.c: Likewise.
1745 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1747         PR c++/11039
1748         * g++.dg/warn/implicit-typename2.C: New test.
1749         * g++.dg/warn/implicit-typename3.C: New test.
1751 2003-06-07  Richard Henderson  <rth@redhat.com>
1753         * g++.dg/other/offsetof3.C: Use size_t.
1754         * g++.dg/other/offsetof4.C: Likewise.
1756 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
1758         * lib/copy-file.exp: New. Implement gcc_copy_files.
1760         * lib/dg-pch.exp: Load copy-file.exp
1761         (dg-pch): Use gcc_copy_files instead of "file copy".
1763 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
1765         * gcc.dg/weak/weak.exp: Simplify.
1766         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
1767         * gcc.dg/weak/weak-1.c: Likewise.
1768         * gcc.dg/weak/weak-2.c: Likewise.
1769         * gcc.dg/weak/weak-3.c: Likewise.
1770         * gcc.dg/weak/weak-4.c: Likewise.
1771         * gcc.dg/weak/weak-5.c: Likewise.
1772         * gcc.dg/weak/weak-6.c: Likewise.
1773         * gcc.dg/weak/weak-7.c: Likewise.
1774         * gcc.dg/weak/weak-8.c: Likewise.
1775         * gcc.dg/weak/weak-9.c: Likewise.
1777 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
1779         gcc.c-torture/execute/20030606-1.c: New.
1781 2003-06-06  Roger Sayle  <roger@eyesopen.com>
1783         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
1784         * gcc.dg/builtins-19.c: Likewise.
1786 2003-06-06  Roger Sayle  <roger@eyesopen.com>
1788         * gcc.dg/builtins-2.c: Add some more tests.
1789         * gcc.dg/builtins-18.c: New test case.
1790         * gcc.dg/builtins-19.c: New test case.
1792 2003-06-06  Roger Sayle  <roger@eyesopen.com>
1793             Jim Wilson  <wilson@tuliptree.org>
1795         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
1797 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
1799         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
1800         mempcpy/stpcpy calls not to be optimized into something else.
1801         * gcc.c-torture/execute/string-opt-3.c: Moved to...
1802         * gcc.c-torture/execute/builtins/string-7.c: ...here.
1803         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
1805 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1807         * gcc.dg/format/asm_fprintf-1.c: New test.
1809 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
1811         * lib/gcc-defs.exp (additional_sources): New variable.
1812         (dg-additional-sources): New function.
1813         (additional_files): New variable.
1814         (dg-additional-files): New function.
1815         (dg-additional-files-options): Likewise.
1816         * lib/gcc-dg.exp (dg-require-weak): New function.
1817         (dg-require-alias): Likewise.
1818         (dg-require-gc-sections): Likewise.
1819         * lib/target-supports.exp (check_alias_available): Remove testfile
1820         parameter.
1821         (check_gc_sections_available): New function.
1822         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
1823         (dg-gpp-additional-files): Likewise.
1824         * lib/g++.exp (additional_sources): Remove.
1825         (additional_files): Likewise.
1826         (g++_target_compile): Use dg-additional-files-options.
1828         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
1829         Tcl logic.
1830         * gcc.dg/special/ecos.exp: Remove.
1831         * gcc.dg/special/20000419-2.c: Use dg-require-*.
1832         * gcc.dg/special/alias-1.c: Likewise.
1833         * gcc.dg/special/alias-2.c: Likewise.
1834         * gcc.dg/special/gcsec-1.c: Likewise.
1835         * gcc.dg/special/weak-1.c: Likewise.
1836         * gcc.dg/special/weak-2.c: Likewise.
1837         * gcc.dg/special/wkali-1.c: Likewise.
1838         * gcc.dg/special/wkali-2.c: Likewise.
1840         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
1841         dg-gpp-additional-*.
1842         * g++.dg/special/conpr-3.C: Likewise.
1843         * g++.dg/special/conpr-4.C: Likewise.
1844         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
1845         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
1846         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
1847         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
1848         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
1849         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
1850         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
1851         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
1852         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
1853         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
1854         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
1855         * g++.old-deja/g++.other/comdat1.C: Likewise.
1856         * g++.old-deja/g++.other/comdat2.C: Likewise.
1857         * g++.old-deja/g++.other/comdat3.C: Likewise.
1858         * g++.old-deja/g++.other/ctor1.C: Likewise.
1859         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
1861 2003-06-05  Richard Henderson  <rth@redhat.com>
1863         * gcc.dg/debug/20030605-1.c: New.
1865 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
1867         * README.QMTEST: Update.
1869 2003-06-04  Richard Henderson  <rth@redhat.com>
1871         * gcc.dg/cleanup-1.c: New.
1872         * gcc.dg/cleanup-2.c: New.
1873         * gcc.dg/cleanup-3.c: New.
1874         * gcc.dg/cleanup-4.c: New.
1875         * gcc.dg/cleanup-5.c: New.
1876         * gcc.dg/cleanup-6.c: New.
1877         * gcc.dg/cleanup-7.c: New.
1879 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
1881         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
1883         * lib/dg-pch.exp: New file.
1884         * g++.dg/pch/pch.exp: Use dg-pch.exp.
1885         * gcc.dg/pch/pch.exp: Likewise.
1887 2003-06-04  Roger Sayle  <roger@eyesopen.com>
1889         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
1890         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
1891         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
1892         * gcc.dg/builtins-17.c: New test case.
1893         * gcc.dg/i386-387-4.c: New test case.
1894         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
1896 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1898         * gcc.dg/ultrasp9.c: New test.
1900 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1902         * gcc.c-torture/compile/20030604-1.c: New test.
1903         * gcc.dg/sparc-constant-1.c: New test.
1905 2003-06-03  Glen Nakamura  <glen@imodulo.com>
1907         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
1909 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
1911         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
1913         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
1914         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
1916 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
1918         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
1920 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1922         PR c++/10940
1923         * g++.dg/template/spec10.C: New test.
1925 2003-06-03  Roger Sayle  <roger@eyesopen.com>
1927         * gcc.dg/builtins-16.c: New test case.
1929 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
1931         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
1932         mempcpy test with post-increments.
1933         * gcc.c-torture/execute/string-opt-3.c: New test.
1934         * gcc.dg/string-opt-1.c: New test.
1936 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
1938         PR fortran/10965
1939         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
1941 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
1943         * lib/scanasm.exp (dg-scan): New function, factored out of ...
1944         (scan-assembler): ... here.  Use dg-scan.
1945         (scan-assembler-not): Likewise.
1946         (scan-file): New function.
1947         (scan-file-not): Likewise.
1948         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
1949         * gcc.dg/cpp/_Pragma4.c: Likewise.
1950         * gcc.dg/cpp/_Pragma5.c: Likewise.
1951         * gcc.dg/cpp/avoidpaste1.c: Likewise.
1952         * gcc.dg/cpp/avoidpaste2.c: Likewise.
1953         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
1954         * gcc.dg/cpp/cmdlne-P.c: Likewise.
1955         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
1956         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
1957         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
1958         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
1959         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
1960         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
1961         * gcc.dg/cpp/cxxcom1.c: Likewise.
1962         * gcc.dg/cpp/line1.c: Likewise.
1963         * gcc.dg/cpp/maccom1.c: Likewise.
1964         * gcc.dg/cpp/maccom2.c: Likewise.
1965         * gcc.dg/cpp/maccom3.c: Likewise.
1966         * gcc.dg/cpp/maccom4.c: Likewise.
1967         * gcc.dg/cpp/maccom5.c: Likewise.
1968         * gcc.dg/cpp/maccom6.c: Likewise.
1969         * gcc.dg/cpp/multiline.c: Likewise.
1970         * gcc.dg/cpp/spacing1.c: Likewise.
1971         * gcc.dg/cpp/spacing2.c: Likewise.
1972         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
1973         * gcc.dg/cpp/trad/maccom1.c: Likewise.
1974         * gcc.dg/cpp/trad/maccom2.c: Likewise.
1975         * gcc.dg/cpp/trad/maccom3.c: Likewise.
1976         * gcc.dg/cpp/trad/maccom4.c: Likewise.
1977         * gcc.dg/cpp/trad/maccom6.c: Likewise.
1978         * gcc.dg/cpp/cxxcom2.c: Likewise.
1979         * gcc.dg/cpp/cxxcom2.h: New file.
1981         * gcc.dg/cpp/truefalse.cpp: Move it to ...
1982         * g++.dg/cpp/truefalse.C: Here.
1983         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
1985 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
1987         * gcc.dg/cpp/redef3.c: New file.
1989 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1991         * gcc.dg/i386-loop-3.c: New test.
1993 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
1995         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
1997 2003-05-31  Roger Sayle  <roger@eyesopen.com>
1999         * gcc.dg/fwrapv-1.c: New test case.
2000         * gcc.dg/fwrapv-2.c: New test case.
2002 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2004         PR c++/10956
2005         * g++.dg/template/spec9.C: New test.
2007 2003-05-29  Roger Sayle  <roger@eyesopen.com>
2009         * gcc.dg/duff-4.c: New test case.
2011 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
2013         PR fortran/10843
2014         * g77.dg/ffixed-form-1.f: New test
2015         * g77.dg/ffixed-form-2.f: New test
2016         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
2017         * g77.dg/ffree-form-3.f: New test
2019 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
2021         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
2022         * gcc.dg/wint_t-1.c: Likewise.
2024 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2026         * g++.dg/template/access11.C: New test.
2028 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2030         PR c++/10849
2031         * g++.dg/template/access10.C: New test.
2033 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2034             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2036         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
2038 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
2040         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
2041         suppress for powerpc-*-darwin*.
2042         * gcc.dg/torture/builtin-noret-2.c: Likewise.
2044 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
2046         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
2047         suppress option for powerpc-*-darwin*.
2049 2003-05-23  Roger Sayle  <roger@eyesopen.com>
2051         * gcc.dg/builtins-1.c: Add tests for tan and atan.
2052         * gcc.dg/builtins-4.c: Add test for fmod.
2054 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2056         PR c++/10682
2057         * g++.dg/template/instantiate4.C: New test.
2059 2003-05-22  Roger Sayle  <roger@eyesopen.com>
2061         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
2063 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
2065         * gcc.dg/compat/scalar-return-1_main.c: New file.
2066         * gcc.dg/compat/scalar-return-1_x.c: New file.
2067         * gcc.dg/compat/scalar-return-1_y.c: New file.
2068         * gcc.dg/compat/scalar-return-2_main.c: New file.
2069         * gcc.dg/compat/scalar-return-2_x.c: New file.
2070         * gcc.dg/compat/scalar-return-2_y.c: New file.
2071         * gcc.dg/compat/struct-return-3_main.c: New file.
2072         * gcc.dg/compat/struct-return-3_y.c: New file.
2073         * gcc.dg/compat/struct-return-3_x.c: New file.
2074         * gcc.dg/compat/struct-return-2_main.c: New file.
2075         * gcc.dg/compat/struct-return-2_x.c: New file.
2076         * gcc.dg/compat/struct-return-2_y.c: New file.
2078 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2080         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
2081         for hppa*-hp-hpux*.
2082         * gcc.dg/20021014-1.c (dg-options): Likewise.
2083         * gcc.dg/nest.c (dg-options): Likewise.
2085 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
2087         PR c++/9738
2088         * g++.dg/ext/dllimport2.C: New file.
2089         * g++.dg/ext/dllimport3.C: New file.
2091 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
2093         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
2094         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
2095         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2096         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
2097         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2098         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
2099         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
2100         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
2101         * gcc.dg/compat/small-struct-defs.h: New file.
2102         * gcc.dg/compat/small-struct-init.h: New file.
2103         * gcc.dg/compat/small-struct-check.h: New file.
2104         * gcc.dg/compat/fp-struct-defs.h: New file.
2105         * gcc.dg/compat/fp-struct-check.h: New file.
2106         * gcc.dg/compat/fp-struct-init.h: New file.
2107         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
2108         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
2110 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
2112         * gcc.dg/20030225-2.c: New test.
2114 2003-05-18  Roger Sayle  <roger@eyesopen.com>
2115             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2117         * gcc.c-torture/compile/20030518-1.c: New test case.
2119 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
2121         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
2122         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
2123         gcc-dg-debug-runtest.
2124         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
2125         gcc-dg-debug-runtest.
2127 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2129         PR c++/9022
2130         * g++.dg/lookup/using6.C: New test.
2132 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2134         * g++.dg/parse/access2.C: New test.
2136 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
2138         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
2139         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
2140         * gcc.dg/debug/debug.exp: Likewise.
2142 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
2144         * gcc.dg/dollar.c: New test.
2146 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
2148         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
2149         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
2150         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
2151         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
2152         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
2153         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
2154         * gcc.dg/compat/struct-by-value-6_main.c: New file.
2155         * gcc.dg/compat/struct-by-value-6_x.c: New file.
2156         * gcc.dg/compat/struct-by-value-6_y.c: New file.
2157         * gcc.dg/compat/struct-by-value-7_main.c: New file.
2158         * gcc.dg/compat/struct-by-value-7_x.c: New file.
2159         * gcc.dg/compat/struct-by-value-7_y.c: New file.
2160         * gcc.dg/compat/struct-by-value-8_main.c: New file.
2161         * gcc.dg/compat/struct-by-value-8_x.c: New file.
2162         * gcc.dg/compat/struct-by-value-8_y.c: New file.
2163         * gcc.dg/compat/struct-by-value-9_main.c: New file.
2164         * gcc.dg/compat/struct-by-value-9_x.c: New file.
2165         * gcc.dg/compat/struct-by-value-9_y.c: New file.
2167 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
2169         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
2170         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
2171         support for "repo" mode.
2172         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
2173         * lib/g77-dg.exp: Likewise.
2174         * lib/obj-dg.exp: Likewise.
2176 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
2178         Merge from gcc-3_2-rhl8-branch:
2179         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
2181         * gcc.dg/tls/opt-6.c: New test.
2183         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
2185         * gcc.dg/20030405-1.c: New test.
2187         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
2189         * gcc.dg/20030309-1.c: New test.
2191         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2193         * gcc.c-torture/execute/20030307-1.c: New test.
2195         2003-02-20  Randolph Chung  <tausq@debian.org>
2197         * gcc.c-torture/compile/20030220-1.c: New test.
2199         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
2201         * gcc.dg/20030217-1.c: New test.
2203         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
2205         * gcc.c-torture/compile/20020129-1.c: New test.
2207         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2209         * gcc.dg/unroll-1.c: New test.
2211         2002-11-16  Jan Hubicka  <jh@suse.cz>
2213         * gcc.c-torture/execute/20020920-1.c: New test.
2215         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
2217         PR target/7434
2218         * gcc.c-torture/compile/20021008-1.c: New test.
2220         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
2222         PR target/7559
2223         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
2225         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
2227         * gcc.c-torture/compile/20020807-1.c: New test.
2229         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
2231         * gcc.dg/tls/opt-1.c: New test.
2233         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
2235         * gcc.dg/20020729-1.c: New test.
2237         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
2239         * g++.dg/opt/life1.C: New test.
2241         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
2243         * gcc.dg/20020525-1.c: New test.
2245         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
2247         PR c++/6794
2248         * g++.dg/ext/pretty1.C: New test.
2249         * g++.dg/ext/pretty2.C: New test.
2251 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
2253         PR c++/8385
2254         * g++.dg/ext/typeof5.C: New test.
2256 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
2258         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
2259         __USER_LABEL_PREFIX__ into account.
2260         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
2262 2003-05-14  Roger Sayle  <roger@eyesopen.com>
2264         * gcc.dg/builtins-15.c: New test case.
2266 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
2268         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
2270 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
2272         * lib/g++.exp: Tweak handling of additional source files.
2273         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
2274         * g++.dg/special/conpr-2a.C: Rename to ...
2275         * g++.dg/special/conpr-2a.cc: ... this.
2276         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
2277         * g++.dg/special/conpr-3a.C: Rename to ...
2278         * g++.dg/special/conpr-3a.cc: This.
2279         * g++.dg/special/conpr-3b.C: Rename to ...
2280         * g++.dg/special/conpr-3b.cc: This.
2281         * g++.dg/special/conpr-4.C: New test.
2282         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
2284 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
2286         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
2288 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2290         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
2291         * g++.old-deja/g++.robertl/eb71.C: Likewise.
2292         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
2293         * g++.old-deja/g++.other/warn3.C: Likewise.
2295 2003-05-11  Roger Sayle  <roger@eyesopen.com>
2297         * gcc.dg/i386-387-1.c: Update to also test log.
2298         * gcc.dg/i386-387-2.c: Likewise.
2300 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
2302         * g77.f-torture/execute/int8421.f: New test.
2304 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2306         PR c++/10230, c++/10481
2307         * g++.dg/lookup/scoped5.C: New test.
2309 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2311         PR c++/10552
2312         * g++.dg/template/ttp6.C: New test.
2314 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
2316         * gcc.c-torture/execute/builtins: New directory.
2317         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
2318         gcc.c-torture/execute/builtins.
2319         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
2320         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
2321         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
2322         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
2324 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2326         PR c++/9252
2327         * g++.dg/template/access8.C: New test.
2328         * g++.dg/template/access9.C: New test.
2330 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2332         PR c++/9554
2333         * g++.dg/parse/access1.C: New test.
2335 2003-05-09  DJ Delorie  <dj@redhat.com>
2337         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
2338         long, and not an int.
2340 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2342         PR c++/10555, c++/10576
2343         * g++.dg/template/memclass1.C: New test.
2345 2003-05-08  DJ Delorie  <dj@redhat.com>
2347         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
2348         targets.
2349         * gcc.c-torture/execute/20021024-1.x: Likewise.
2350         * gcc.c-torture/execute/shiftdi.x: Likewise.
2351         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
2352         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
2353         * gcc.dg/20021018-1.c: Likewise.
2355 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2357         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
2359         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
2360         (bcopy): Call memmove.
2362 2003-05-08  Roger Sayle  <roger@eyesopen.com>
2364         * g77.f-torture/compile/8485.f: New test case.
2366 2003-05-07  Richard Henderson  <rth@redhat.com>
2368         PR c++/10570
2369         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
2370         Verify exception_cleanup not called for rethrows.
2371         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
2372         when exiting catch block without rethrowing.
2373         * g++.dg/eh/forced3.C: New.
2374         * g++.dg/eh/forced4.C: New.
2376 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
2378         * gcc.dg/20030505.c: Fix triplet.
2380 2003-05-06  DJ Delorie  <dj@redhat.com>
2382         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
2383         * gcc.dg/nest.c: Likewise.
2385 2003-05-05  Roger Sayle  <roger@eyesopen.com>
2387         * gcc.dg/builtins-14.c: New test case.
2389 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
2391         * lib/compat.exp (compat-execute): New argument.
2392         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
2393         * gcc.dg/compat: New test directory.
2394         * gcc.dg/compat/compat.exp: New expect script.
2395         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
2396         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
2397         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
2398         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
2399         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
2400         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
2402         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
2403         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
2404         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
2405         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
2406         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
2407         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
2408         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
2409         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
2410         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
2411         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
2412         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
2413         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
2414         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
2415         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
2416         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
2418 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
2420         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
2422 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
2424         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
2426 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
2428         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
2429         * gcc.dg/ppc-fsel-2.c: New test.
2431         * gcc.dg/unused-5.c: New test.
2433 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2435         PR c++/10496
2436         * g++.dg/warn/pmf1.C: New test.
2438 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2440         PR c++/4494
2441         * g++.dg/warn/main.C: New test.
2443 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2445         * gcc.dg/nonnull-3.c: New test.
2447 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
2449         * gcc.dg/cpp/Wtrigraphs.c: Update.
2450         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
2452 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
2454         * gcc.dg/ppc-fsel-1.c: New test.
2456 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
2458         PR c/10604
2459         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
2461 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
2463         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
2465 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2467         PR c++/9364, c++/10553, c++/10586
2468         * g++.dg/parse/typename4.C: New test.
2469         * g++.dg/parse/typename5.C: Likewise.
2471 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
2473         * gcc.c-torture/compile/20030503-1.c: New test.
2475 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2477         * g++.dg/lookup/using5.C: Fix testcase error.
2479 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
2481         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
2482         since MEABI is no longer supported.  Remove all vestiges
2483         of MEABI from the test.
2485 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2487         PR c++/10554
2488         * g++.dg/lookup/using5.C: New test.
2490 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2492         PR c++/8772
2493         * g++.dg/template/ttp5.C: New test.
2495 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
2497         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
2498         (dg-gpp-additional-sources): New function.
2499         (dg-gpp-additional-files): Likewise.
2500         * lib/g++.exp (additional_sources): New variable.
2501         (additional_files): Likewise.
2502         (g++_target_compile): Deal with them.
2503         * lib/old-dejagnu.exp: Remove.
2504         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
2505         * g++.old-deja: Revise all tests to use dg commands.
2507 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2509         PR c++/9432, c++/9528
2510         * g++.dg/lookup/using4.C: New test.
2512 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
2514         * gcc.dg/noreturn-5.c: New file.
2515         * gcc.dg/noreturn-6.c: New file.
2517         * gcc.c-torture/compile/inline-1.c: New file.
2519 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
2521         PR c++/10551
2522         * g++.dg/template/explicit1.C: New test.
2524 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
2526         PR c++/10549
2527         * g++.dg/other/bitfield1.C: New test.
2529         PR c++/10527
2530         * g++.dg/init/new7.C: New test.
2532 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
2534         * g++.dg/ext/desig1.C: New test.
2535         * g++.dg/ext/init1.C: Update.
2537         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
2539 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
2541         PR c++/10180
2542         * g++.dg/warn/Winline-1.C: New test.
2544 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
2546         * gcc.c-torture/execute/string-opt-19.c: New test.
2548         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
2549         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
2551 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
2553         PR c++/10506
2554         * g++.dg/init/new6.C: New test.
2556         PR c++/10503
2557         * g++.dg/init/ref6.C: New test.
2559 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
2561         * g++.dg/warn/weak1.C: XFAIL on AIX4.
2563 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2565         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
2566         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
2568 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
2570         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
2571         initialized static data members.
2573 2003-04-25  H.J. Lu <hjl@gnu.org>
2575         * gcc.dg/ia64-sync-4.c: New test.
2577 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2579         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
2580         date.
2582 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
2584         PR c++/10337
2585         * g++.dg/warn/conv1.C: New test.
2586         * g++.old-deja/g++.other/conv7.C: Adjust.
2587         * g++.old-deja/g++.other/overload14.C: Adjust.
2589 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
2591         PR c++/10471
2592         * g++.dg/template/defarg2.C: New test.
2594 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
2596         * gcc.dg/cpp/include2.c: Update.
2597         * gcc.dg/cpp/multiline-2.c: New.
2598         * gcc.dg/cpp/multiline.c: Update.
2599         * gcc.dg/cpp/strify2.c: Update.
2600         * gcc.dg/cpp/trad/literals-2.c: Update.
2602 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2604         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
2606 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
2608         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
2610 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
2612         PR c++/10451
2613         * g++.dg/parse/crash4.C: New test.
2615         PR c++/9847
2616         * g++.dg/parse/crash5.C: New test.
2618 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
2620         PR c++/10446
2621         * g++.dg/parse/crash3.C: New test.
2623         PR c++/10428
2624         * g++.dg/parse/elab1.C: New test.
2626 2003-04-22  Devang Patel  <dpatel@apple.com>
2628         * gcc.dg/cpp/trad/funlike-5.c: New test.
2630 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
2632         * g++.dg/other/packed1.C: Fix dg options.
2634 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
2636         * g++.dg/other/offsetof2.C: New test.
2638 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
2640         * g++.dg/template/recurse.C: Adjust location of error messages.
2642 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
2644         PR c++/9881
2645         * g++.dg/init/addr-const1.C: New test.
2646         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
2648 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
2650         PR c++/10405
2651         * g++.dg/lookup/struct-hack1.C: New test.
2653 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
2655         * ucs.c: Update diagnostic messages.
2657 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
2659         * gcc.dg/cpp/truefalse.cpp: New test.
2660         * gcc.dg/cpp/cpp.exp: Update.
2661         * g++.dg/other/stdbool-if.C: Remove.
2663 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
2665         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
2666         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
2668 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2670         * gcc.c-torture/compile/20030418-1.c: New test.
2672 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
2674         * README.compat: Remove; content moved to doc/sourcebuild.texi.
2676 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2678         PR c++/10347
2679         g++.dg/template/dependent-name1.C: New test.
2681 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
2683         * gcc.dg/warn-1.c (tourist_guide): New array,
2684         contains a pointer to bar.
2686 2003-04-16  Roger Sayle  <roger@eyesopen.com>
2688         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
2689         * gcc.c-torture/execute/medce-1.c: New test case.
2690         * gcc.c-torture/execute/medce-2.c: New test case.
2692 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
2694         * lib/prune.exp: Ignore more messages.
2696         PR c++/10381
2697         * g++.dg/parse/lookup3.C: New test.
2699 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
2701         * gcc.c-torture/compile/20030415-1.c : New test.
2703 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
2705         * gcc.c-torture/execute/scope-2.c: Move to ...
2706         * gcc.dg/noncompile/scope.c: .... here.
2708 2003-04-14  Roger Sayle  <roger@eyesopen.com>
2710         * gcc.dg/20030414-2.c: New test case.
2712 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
2714         PR target/10377
2715         * gcc.dg/20030414-1.c: New test.
2717 2003-04-13  Roger Sayle  <roger@eyesopen.com>
2719         * gcc.dg/builtins-12.c: New test case.
2720         * gcc.dg/builtins-13.c: New test case.
2722 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2724         * gcc.c-torture/execute/string-opt-18.c: New test.
2726 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
2728         PR c++/10300
2729         * g++.dg/init/new5.C: New test.
2731 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
2733         PR c++/7910
2734         * g++.dg/ext/dllimport1.C: New test.
2736 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
2738         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
2740 2003-04-11  Bud Davis <bdavis9659@comcast.net>
2742         PR Fortran/9263
2743         * g77.f-torture/noncompile/9263.f: New test
2744         PR Fortran/1832
2745         * g77.f-torture/execute/1832.f: New test
2747 2003-04-11  David Chad  <davidc@freebsd.org>
2748             Loren J. Rittle  <ljrittle@acm.org>
2750         libobjc/8562
2751         * objc.dg/headers.m: New test.
2753 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
2755         * gcc.c-torture/execute/builtin-noret-2.c: New.
2756         * gcc.c-torture/execute/builtin-noret-2.x: New.
2757         XFAIL builtin-noret-2.c at -O1 and above.
2758         * gcc.dg/redecl.c: New.
2759         * gcc.dg/Wshadow-1.c: Update error regexps.
2761 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
2763         * g++.dg/abi/bitfield10.C: New test.
2765 2003-04-09  Mike Stump  <mrs@apple.com>
2767         * gcc.dg/pch/pch.exp: Make testcase names longer.
2768         * g++.dg/pch/pch.exp: Make testcase names longer.
2770 2003-04-08  Roger Sayle  <roger@eyesopen.com>
2772         * gcc.dg/builtins-11.c: New test case.
2774 2003-04-08  Roger Sayle  <roger@eyesopen.com>
2776         * gcc.dg/builtins-9.c: New test case.
2777         * gcc.dg/builtins-10.c: New test case.
2779 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
2781         * gcc.dg/noncompile/init-4.c.c: New test.
2783 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
2785         * gcc.misc-test/gcov-9.c: New test.
2786         * gcc.misc-test/gcov-10.c: New test
2787         * gcc.misc-test/gcov-11.c: New test.
2789 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
2791         PR optimization/10024
2792         * gcc.c-torture/compile/20030405-1.c: New test.
2794 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
2796         * gcc.dg/pch/static-3.c: New.
2797         * gcc.dg/pch/static-3.hs: New.
2798         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
2800 2003-04-04  Richard Henderson  <rth@redhat.com>
2802         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
2803         * g++.dg/eh/forced2.C: Likewise.
2805 2003-04-03  Mike Stump  <mrs@apple.com>
2807         * lib/scanasm.exp (scan-assembler): Add xfail processing for
2808         target arg.
2809         (scan-assembler-times, scan-assembler-not): Likewise.
2810         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
2812 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2814         * gcc.dg/sparc-loop-1.c: New test.
2816 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
2818         PR other/9274
2819         * g++.dg/pch/system-2.C: New.
2820         * g++.dg/pch/system-2.Hs: New.
2822 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
2824         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
2826         * g++.dg/eh/simd-1.C (vecfunc): Same.
2828 2003-04-01  Roger Sayle  <roger@eyesopen.com>
2830         * gcc.c-torture/execute/20030401-1.c: New test case.
2832 2003-04-01  Ziemowit Laski <zlaski@apple.com>
2834         * objc.dg/defs.m: New.
2836 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
2838         * g++.dg/eh/simd-1.C: New.
2839         * g++.dg/eh/simd-2.C: New.
2841 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
2843         * gcc.c-torture/execute/simd-3.c: New.
2845 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
2847         PR c/9936
2848         * gcc.dg/20030331-2.c: New test.
2850 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
2852         PR c++/10278
2853         * g++.dg/parse/crash2.C: New test.
2855 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
2857         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
2858         * gcc.c-torture/execute/20030331-1.c: ...here.
2860 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
2862         * gcc.c-torture/execute/20030331-1.c: New test.
2864 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
2866         * lib/gcov.exp: Adjust call return testing strings.
2867         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
2869 2003-03-31  Roger Sayle  <roger@eyesopen.com>
2871         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
2872         * gcc.dg/builtins-7.c: New test case.
2873         * gcc.dg/builtins-8.c: New test case.
2875 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
2877         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
2879 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
2881         PR c++/7647
2882         * g++.dg/lookup-class-member-2.C: New test.
2884 2003-03-30  Glen Nakamura  <glen@imodulo.com>
2886         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
2888 2003-03-28  Roger Sayle  <roger@eyesopen.com>
2890         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
2892 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
2894         * g++.dg/init/attrib1.C: New test.
2896 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
2898         * gcc.dg/ultrasp8.c: New test.
2900 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
2902         * gcc.dg/ultrasp7.c: New test.
2904 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
2906         PR c++/10047
2907         * g++.dg/template/inline1.C: New test.
2909 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
2911         * gcc.dg/sparc-dwarf2.c: New test.
2913 2003-03-27  Roger Sayle  <roger@eyesopen.com>
2915         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
2916         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
2918 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
2920         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
2921         than reading .x files.
2922         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
2923         * g77.dg/gcov/gcov-1.f: Likewise.
2924         * gcc.misc-tests/gcov-4b.c: Likewise.
2925         * gcc.misc-tests/gcov-5b.c: Likewise.
2926         * gcc.misc-tests/gcov-6.c: Likewise.
2927         * gcc.misc-tests/gcov-7.c: Likewise.
2928         * gcc.misc-tests/gcov-8.c: Likewise.
2929         * g++.dg/gcov/gcov-1.x: Remove.
2930         * g77.dg/gcov/gcov-1.x: Likewise.
2931         * gcc.misc-tests/gcov-4b.x: Likewise.
2932         * gcc.misc-tests/gcov-5b.x: Likewise.
2933         * gcc.misc-tests/gcov-6.x: Likewise.
2934         * gcc.misc-tests/gcov-7.x: Likewise.
2935         * gcc.misc-tests/gcov-8.x: Likewise.
2937 2003-03-27  Glen Nakamura  <glen@imodulo.com>
2939         PR opt/10087
2940         * gcc.dg/20030324-1.c: New test.
2942 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
2944         PR c++/10224
2945         * g++.dg/template/arg3.C: New test.
2947         PR c++/10158
2948         * g++.dg/template/friend18.C: New test.
2950 2003-03-26  Roger Sayle  <roger@eyesopen.com>
2952         * g77.f-torture/compile/20030326-1.f: New test case.
2954 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
2956         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
2958         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
2960 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
2962         * gcc.dg/ia64-sync-3.c: New test.
2964 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
2966         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
2968 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
2970         * gcc.dg/ultrasp6.c: New test.
2972 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
2974         * gcc.dg/i386-signbit-1.c: New test.
2975         * gcc.dg/i386-signbit-2.c: New test.
2976         * gcc.dg/i386-signbit-3.c: New test.
2978 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
2980         * gcc.dg/ultrasp5.c: Fix options.
2982 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2984         * gcc.dg/ultrasp5.c: Fix comment.
2986 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
2988         PR fortran/10197
2989         * g77.f-torture/execute/10197.f: New test.
2991 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
2993         PR c++/9898, c++/383
2994         * g++.dg/template/conv6.C: New test.
2996         PR c++/10119
2997         * g++.dg/template/ptrmem5.C: New test.
2999         PR c++/10026
3000         * g++.dg/lookup/koenig1.C: New test.
3002         PR C++/10199
3003         * g++.dg/lookup/template2.C: New test.
3005 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
3007         * g++.dg/opt/rtti1.C: New test.
3009 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3011         * gcc.dg/ultrasp5.c: New test.
3013 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
3015         PR middle-end/9967
3016         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
3017         builtin fputs.
3019 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
3021         PR c/8224
3022         * gcc.dg/20030323-1.c: New test.
3024 2003-03-23  Roger Sayle  <roger@eyesopen.com>
3026         * gcc.c-torture/compile/20030323-1.c: New test case.
3028 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
3030         * gcc.dg/20030321-1.c: New test.
3032 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
3034         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
3036 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
3038         PR c++/9978, c++/9708
3039         * g++.dg/ext/vlm1.C: Adjust expected error.
3040         * g++.dg/ext/vla2.C: New test.
3041         * g++.dg/template/arg1.C: New test.
3042         * g++.dg/template/arg2.C: New test.
3044 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
3046         * g77.f-torture/execute/select.f: New test.
3047         * g77.f-torture/noncompile/select_no_compile.f: New test.
3049 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
3051         PR c++/9898
3052         * g++.dg/other/error4.C: New test.
3054 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
3056         * g++.dg/template/friend17.C: New test.
3058 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
3060         * gcc.c-torture/compile/20030320-1.c: New.
3062 2003-03-20  Roger Sayle  <roger@eyesopen.com>
3064         * gcc.dg/builtins-6.c: New test case.
3066 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
3068         PR target/10073
3069         * gcc.c-torture/compile/20030319-1.c: New.
3071 2003-03-18  Jan Hubicka  <jh@suse.cz>
3073         * gcc.dg/i386-cvt-1.c: New test.
3075 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
3077         * objc.dg/naming-1.m: Use "(parse|syntax) error".
3078         * objc.dg/naming-2.m: Likewise.
3080 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
3082         PR c++/9639
3083         * g++.dg/parse/crash1.C: New test.
3085 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
3087         PR c++/8805
3088         * g++.dg/eh/cleanup1.C: New test.
3090 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
3092         * gcc.c-torture/execute/20030316-1.c: New test case.
3094 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
3096         PR c++/9629
3097         * g++.dg/init/ctor2.C: New test.
3099 2003-03-15  Roger Sayle  <roger@eyesopen.com>
3101         * g77.f-torture/compile/xformat.f: New test case.
3103 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3105         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
3106         * g++.old-deja/g++.mike/eh50.C: Likewise.
3108 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3110         PR c++/6440
3111         * g++.dg/template/spec7.C: New test.
3112         * g++.dg/template/spec8.C: Likewise.
3114 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
3116         * gcc.c-torture/execute/20030313-1.c: New test.
3118 2003-03-14  Richard Henderson  <rth@redhat.com>
3120         * gcc.dg/inline-2.c: Adjust alpha test for external call.
3122 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3124         * gcc.c-torture/compile/20030314-1.c: New test.
3126 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
3128         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
3129         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
3130         thumb target,
3131         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
3132         to accept newer _imp__  prefix and additional
3133         newline in .drectve section.
3134         * gcc.dg/dll-4.c: Likewise.
3135         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
3136         switch.
3138 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
3140         * g++.dg/parse/namespace9.C: New test.
3142         * g++.dg/init/ref5.C: New test.
3143         * g++.dg/parse/ptrmem1.C: Likewise.
3145 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3147         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
3148         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
3149         regular expression.
3150         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
3151         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
3153 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
3155         * gcc.c-torture/execute/20030224-2.c: New test.
3157 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3159         * gcc.dg/decl-3.c: New test.
3161 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3163         * gcc.dg/i386-loop-2.c: New test.
3165 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
3167         PR c++/9474
3168         * g++.dg/parse/namespace8.C: New test.
3170         PR c++/9924
3171         * g++.dg/overload/builtin2.C: New test.
3173 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
3175         * gcc.dg/return-type-3.c: New test.
3177 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
3179         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
3180         profiling options are not supported.
3182 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
3184         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
3185         * g++.old-deja/g++.warn/impint2.C: Likewise.
3187 2003-03-10  Devang Patel  <dpatel@apple.com>
3189         * g++.dg/cpp/c++_cmd_1.C: New test.
3190         * g++.dg/cpp/c++_cmd_1.h: New file.
3192 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
3194         * gcc.dg/altivec-9.c: New file.
3196 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3198         * gcc.dg/ppc-sdata-1.c: New test.
3199         * gcc.dg/ppc-sdata-2.c: New test.
3201 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
3203         PR c++/9373
3204         * g++.dg/opt/ptrmem2.C: New test.
3206         PR c++/8534
3207         * g++.dg/opt/ptrmem1.C: New test.
3209 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3211         * gcc.dg/i386-loop-1.c: New test.
3213 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3215         PR c++/9970
3216         * g++.dg/lookup/friend1.C: New test.
3218 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
3220         PR c++/9823
3221         * g++.dg/parser/constructor1.C: New test.
3223 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
3225         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
3227         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
3229 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
3231         * gcc.dg/cpp/Wunused.c: Update test.
3233 2003-03-08  Jan Hubicka  <jh@suse.cz>
3235         * gcc.dg/inline-3.c: New test.
3237 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
3239         PR c++/9809
3240         * g++.dg/parse/builtin1.C: New test.
3242         PR c++/9982
3243         * g++.dg/abi/cookie1.C: New test.
3244         * g++.dg/abi/cookie2.C: Likewise.
3246         PR c++/9524
3247         * g++.dg/template/field1.C: New test.
3249         PR c++/9912
3250         * g++.dg/parse/class1.C: New test.
3251         * g++.dg/parse/namespace7.C: Likewise.
3252         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
3254 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
3256         * g++.dg/init/ref4.C: New test.
3258 2003-03-07  Jan Hubicka  <jh@suse.cz>
3260         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
3261         * gcc.dg/inline-3.c:  New test.
3263 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
3265         * g++.dg/init/ref3.C: New test.
3267         PR c++/9965
3268         * g++.dg/init/ref2.C: New test.
3270         PR c++/9400
3271         * g++.dg/warn/Wshadow-2.C: New test.
3273         PR c++/9791
3274         * g++.dg/warn/Woverloaded-1.C: New test.
3276 2003-03-05  Jan Hubicka  <jh@suse.cz>
3278         * gcc.dg/i386-local2.c: New.
3279         * gcc.dg/i386-local.c: Fix typo.
3281 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
3283         * g++.dg/abi/layout3.C: New test.
3285 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3287         * gcc.c-torture/compile/20030305-1.c
3289 2003-03-05  Jan Hubicka  <jh@suse.cz>
3291         * gcc.dg/i386-local.c: New.
3293 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
3295         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
3297 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3299         * gcc.dg/switch-2.c: New test.
3300         * gcc.dg/switch-3.c: New test.
3301         * gcc.dg/Wswitch.c: Adjust line numbers.
3302         * gcc.dg/Wswitch-default.c: Likewise.
3303         * gcc.dg/Wswitch-enum.c: Likewise.
3305 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
3307         * gcc.c-torture/execute/20030222-1.c: New test.
3309 2003-03-03  James E Wilson  <wilson@tuliptree.org>
3311         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
3313 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
3315         PR c++/9878
3316         * g++.dg/init/ref1.C: New test.
3318 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
3320         * gcc.dg/sh-relax.c: New SH-only test.
3322 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
3324         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
3325         comment explaining purpose of testcase.
3327 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
3329         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
3330         for HC11/HC12 (asm needs two int registers).
3331         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
3332         HC11/HC12 because the test uses an asm which needs two 32-bit
3333         registers.
3335 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
3337         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
3338         for HC11/HC12 (array is too large otherwise).
3339         * gcc.c-torture/compile/920501-4.x: New file, likewise.
3340         * gcc.c-torture/compile/20010518-2.x: Likewise.
3341         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
3342         HC11/HC12 (array is too large).
3344 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
3346         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
3347         * lib/g++-dg.exp (g++-dg-test): Likewise.
3349 2003-03-01  Roger Sayle  <roger@eyesopen.com>
3351         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
3352         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
3354 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3356         * g++.dg/warn/implicit-typename1.C: Remove warning.
3358 2003-02-28  Richard Henderson  <rth@redhat.com>
3360         * gcc.dg/noreturn-1.c: Move noreturn warning line.
3361         * gcc.dg/return-type-1.c: Move control reaches end warning line.
3363 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
3365         * gcc.dg/pch/pch.exp: Change .pch to .gch.
3366         * g++.dg/pch/pch.exp: Likewise.
3368 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
3370         PR c++/9879
3371         * testsuite/g++.dg/init/new4.C: New test.
3373 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
3375         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
3377 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
3379         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
3380         unsigned long.
3382         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
3383         wider than float.
3385 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3387         * lib/scanasm.exp: Add support for counting numbers of
3388         occurences.
3389         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
3390         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
3392 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
3394         PR c++/9683
3395         * g++.dg/template/static3.C: New test.
3397         PR c++/9829
3398         * g++.dg/parse/namespace6.C: New test.
3400 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3402         PR target/9732
3403         * gcc.dg/20030225-1.c: New test.
3405 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
3407         * README: Remove out-of-date information.
3409         PR c++/9836
3410         * g++.dg/template/spec6.C: New test.
3412 2003-02-24  Jeff Law  <law@redhat.com>
3414         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
3416 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3418         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
3419         * gcc.dg/pragma-ep-1.c: Likewise.
3421 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3423         PR c++/9602
3424         * g++.dg/template/friend16.C: New test.
3426 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
3428         PR c++/5333
3429         * g++.dg/parse/fused-params1.C: Adjust error messages.
3430         * g++.dg/template/nested3.C: New test.
3432 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
3434         * g++.dg/abi/param1.C: New test.
3436 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3438         PR c++/7982
3439         * g++.dg/warn/implicit-typename1.C: New test.
3441 2003-02-22  Kelley Cook <kelleycook@comcast.net>
3443         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
3444         with "mtune".
3445         * g++.old-deja/g++.other/store-expr2.C: Likewise.
3446         * gcc.c-torture/execute/20010129-1.x: Likewise.
3447         * gcc.dg/20011107-1.c: Likewise.
3448         * gcc.dg/20020108-1.c: Likewise.
3449         * gcc.dg/20020122-3.c: Likewise.
3450         * gcc.dg/20020206-1.c: Likewise.
3451         * gcc.dg/20020310-1.c: Likewise.
3452         * gcc.dg/20020426-2.c: Likewise.
3453         * gcc.dg/20020517-1.c: Likewise.
3454         * gcc.dg/991230-1.c: Likewise.
3455         * gcc.dg/i386-unroll-1.c: Likewise.
3456         * gcc.misc-tests/i386-prefetch.exp: Likewise.
3458 2003-02-22  Jan Hubicka  <jh@suse.cz>
3460         * gcc.dg/i386-mul.c: New test.
3462 2003-02-21  Roger Sayle  <roger@eyesopen.com>
3464         * gcc.dg/builtins-5.c: New test case.
3466 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
3468         * gcc.dg/asmreg-1.c: New test.
3470 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
3472         PR c++/9749
3473         * g++.dg/parse/varmod1.C: New test.
3475 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
3477         PR c++/9727
3478         * g++.dg/template/op1.C: New test.
3480 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
3482         PR c++/8906
3483         * g++.dg/template/nested2.C: New test.
3485 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
3487         PR c++/8724
3488         * g++.dg/expr/dtor1.C: New test.
3490 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
3492         * gcc.dg/cpp/include3.c: New test.
3493         * gcc.dg/cpp/inc/foo.h: New file.
3495 2003-02-21  Glen Nakamura  <glen@imodulo.com>
3497         * gcc.c-torture/execute/20030221-1.c: New test.
3499 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
3501         PR c++/9729
3502         * g++.dg/abi/conv1.C: New test.
3504 2003-02-20  Jan Hubicka  <jh@suse.cz>
3506         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
3508 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
3510         * gcc.c-torture/compile/20030219-1.c: New test.
3512 2003-02-18  Jan Hubicka  <jh@suse.cz>
3514         * gcc.dg/funcorder.c: New test.
3516 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
3518         * gcc.c-torture/execute/20030218-1.c: New.
3520 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
3522         * gcc.dg/20030218-1.c: New.
3524 2003-02-18  Richard Henderson  <rth@redhat.com>
3526         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
3527         * gcc.dg/attr-used-2.c: New.
3529 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
3531         PR c++/9704
3532         * g++.dg/init/copy5.C: New test.
3534 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
3536         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
3537         * g++.dg/pch/pch.exp: Likewise.
3539 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
3541         * gcc.c-torture/execute/20030209-1.c: Enable the test if
3542         STACK_SIZE is not defined.
3544 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3546         PR c++/9457
3547         * g++.dg/template/init1.C: New test.
3549 2003-02-16  Jan HUbicka  <jh@suse.cz>
3551         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
3552         (foo): Add few extra tests
3553         * gcc.dg/c99-const-expr-3.c: Likewise.
3554         * gcc.c-torture/execute/20030216-1.c: New.
3556 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3558         PR c++/9459
3559         * g++.dg/ext/typeof4.C: New test.
3561 2003-02-15  Roger Sayle  <roger@eyesopen.com>
3563         * gcc.dg/i386-387-3.c: New test case.
3565 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
3567         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
3568         cris-*-elf* cris-*-aout* and mmix-*-*.
3570 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
3572         * gcc.dg/20030213-1.c: New test.
3574 2003-02-12  Roger Sayle  <roger@eyesopen.com>
3576         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
3577         * gcc.dg/i386-387-2.c: Likewise.
3579 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
3581         * gcc.dg/ppc-spe.c: Fix formatting.
3582         Enable tests that were previously unsupported by gas.
3583         Delete tests for instructions that no longer exist.
3584         Switch arguments on evsubifw builtin.
3586 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
3588         * gcc.c-torture/execute/20030209-1.c: Disable the test if
3589         STACK_SIZE is too small.
3591 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3592             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
3594         * gcc.dg/decl-2.c: New test.
3596 2003-02-10  Jan Hubicka  <jh@suse.cz>
3598         * gcc.dg/i386-fpcvt-1.c:  New test.
3600 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
3602         * gcc.c-torture/execute/20030209-1.c: New test.
3604 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
3606         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
3607         int-wide bitops, use the constants of the same width.
3608         Likewise, if long long is 32-bit wide, test bitops using
3609         32-bit constants.
3611 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
3613         * gcc.dg/20021014-1.c: Annotate with expected notice text.
3615 2003-02-07  Roger Sayle  <roger@eyesopen.com>
3617         * testsuite/gcc.dg/builtins-4.c: New test case.
3619 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3621         * gcc.dg/20020430-1.c: Fix dg command typos.
3622         * gcc.dg/20020503-1.c: Likewise.
3624 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3626         PR c++/8785
3627         * g++.dg/parse/fused-params1.C: New test.
3629         PR c++/8857
3630         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
3632         PR c++/8921
3633         * g++.dg/parse/non-dependent1.C: New test.
3635         PR c++/8928
3636         * g++.dg/parse/dupl-tmpl-args1.C: New test.
3638         PR c++/9228
3639         * g++.dg/parse/undefined7.C: New test.
3640         * g++.dg/parse/non-templ1.C: New test.
3642         PR c++/9229
3643         * g++.dg/parse/too-many-tmpl-args1.C: New test.
3645 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
3647         * gcc.c-torture/compile/20030206-1.c: New test.
3649 2003-02-05  Roger Sayle  <roger@eyesopen.com>
3651         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
3652         "pow" to "foo" to avoid potential confusion with a math built-in.
3654 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3656         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
3657         conditions for SPARC targets.
3659 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
3661         * gcc.dg/20030204-1.c: New test.
3663 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3665         PR c++/38
3666         * g++.dg/parse/array-size1.C: New test.
3668         PR c++/5657
3669         * g++.dg/parse/undefined3.C: New test.
3671         PR c++/5665
3672         * g++.dg/parse/undefined4.C: New test.
3674         PR c++/5975
3675         * g++.dg/parse/undefined5.C: New test.
3677         PR c++/7259
3678         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
3680         PR c++/8578
3681         * g++.dg/parse/casting-operator1.C: New test.
3683         PR c++/8596
3684         * g++.dg/parse/undefined6.C: New test.
3686         PR c++/8736
3687         * g++.dg/parse/missing-template1.C: New test.
3689 2003-02-04  Jan Hubicka  <jh@suse.cz>
3691         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
3692         * gcc.dg/i386-cmov?.c:  Likewise.
3693         * gcc.dg/i386-fpcvt-?.c:  Likewise.
3694         * gcc.dg/i386-ssefp-1.c:  Likewise.
3695         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
3696         conventions.
3698 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
3700         PR c++/7129
3701         * testsuite/g++.dg/ext/max.C: New test.
3703 2003-02-03  Jan Hubicka  <jh@suse.cz>
3705         * gcc.c-torture/execute/20030203-1.c: New test.
3707 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
3709         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
3710         'natural-endian'.
3712 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
3714         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
3715         * g++.dg/init/new2.C: Likewise.
3716         * g++.dg/other/new1.C: Likewise.
3718 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
3720         * gcc.dg/struct-ret-libc.c: New test.
3722 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
3724         * gcc.dg/20030129-1.c: New test.
3726 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3728         PR c++/8849
3729         * g++.dg/template/ptrmem4.C: New test.
3731 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
3733         * g++.dg/parser/constant1.C: New test.
3735 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3737         PR c++/8591
3738         * g++.dg/parse/friend2.C: New test.
3740 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
3742         PR c++/9437
3743         * g++.dg/template/unify4.C: New test.
3745 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
3747         * gcc.c-torture/execute/20030128-1.c: New test.
3749 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
3751         * g++.dg/lookup/nested1.C: Test moved from ...
3752         * g++.old-deja/g++.other/lookup24.C: ... here.
3754 2003-01-28  Jan Hubicka  <jh@suse.cz>
3756         * gcc.dg/i386-cmov5.c:  New test.
3758 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
3760         * gcc.c-torture/execute/20010925-1.c: Changed the
3761         memcpy declaration.
3763 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
3765         PR c++/3902
3766         * g++.dg/parse/template5.C: New test.
3768 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
3770         PR fortran/9258
3771         * g77.dg/pr9258: New test.
3773 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
3775         * README: Move relevant parts from README.g++.
3777         * README.g++: Remove this file.
3779 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
3781         * g++.dg/abi/dcast1.C: New test.
3783 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3785         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
3787 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
3789         PR c++/47
3790         * g++.old-deja/g++.other/lookup24.C: New test.
3792 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3794         PR middle-end/7227
3795         * gcc.dg/uninit-C.c: New test.
3797 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
3799         * g++.dg/abi/covariant1.C: New test.
3801 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
3803         * gcc.dg/20030123-1.c: New test.
3805 2003-01-25  Jan Hubicka  <jh@suse.cz>
3807         PR opt/8492
3808         * gcc.c-torture/compile/20030125-1.c
3810 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
3812         PR c++/9403
3813         * g++.dg/parse/template3.C: New test.
3814         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
3816         PR c++/795
3817         * g++.dg/parse/template4.C: New test.
3819         PR c++/9415
3820         * g++.dg/template/qual2.C: New test.
3822         PR c++/8545
3823         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
3825         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
3827 2003-01-25  Roger Sayle  <roger@eyesopen.com>
3829         * gcc.c-torture/execute/switch-1.c: New test case.
3831 2003-01-25  Jan Hubicka  <jh@suse.cz>
3833         * gcc.c-torture/execute/20030125-1.[cx]: New test.
3835 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
3837         Tweaks for Bison-1.875. From the NEWS file:
3838         "- `parse error' -> `syntax error'
3839         Bison now uniformly uses the term `syntax error'"
3840         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
3841         * gcc.dg/cpp/digraph2.c: Likewise.
3842         * gcc.dg/cpp/direct2.c: Likewise.
3843         * gcc.dg/cpp/paste4.c: Likewise.
3844         * gcc.dg/c90-restrict-1.c: Likewise.
3845         * gcc.dg/c99-func-2.c: Likewise.
3846         * gcc.dg/noncompile/920721-2.c: Likewise.
3847         * gcc.dg/noncompile/930622-2.c: Likewise.
3848         * gcc.dg/noncompile/940112-1.c: Likewise.
3849         * gcc.dg/noncompile/950921-1.c: Likewise.
3850         * gcc.dg/noncompile/951123-1.c: Likewise.
3851         * gcc.dg/noncompile/971104-1.c: Likewise.
3852         * gcc.dg/noncompile/990416-1.c: Likewise.
3854 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
3856         * g++.dg/parse/undefined1.C: Add error message.
3858 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
3860         PR c++/9354
3861         * g++.dg/parse/new1.C: New test.
3863         PR c++/9216
3864         * g++.dg/parse/template2.C: New test.
3866         PR c++/9354
3867         * g++.dg/parse/typedef2.C: New test.
3869         PR c++/9328
3870         * g++.dg/ext/typeof3.C: New test.
3872 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3874         PR c++/2738
3875         * g++.dg/parse/ret-type1.C: New test.
3877         PR c++/3792
3878         * g++.dg/parse/tmpl-outside1.C: New test.
3880         PR c++/4207
3881         * g++.dg/parse/int-as-enum1.C: New test.
3883         PR c++/4903
3884         * g++.dg/parse/no-typename1.C: New test.
3886         PR c++/5533
3887         * g++.dg/parse/no-value1.C: New test.
3889         PR c++/5921
3890         * g++.dg/parse/wrong-inline1.C: New test.
3892         PR c++/6402
3893         * g++.dg/parse/ref1.C: New test.
3895         PR c++/6992
3896         * g++.dg/parse/attr-ctor1.C: New test.
3898         PR c++/7229
3899         * g++.dg/parse/namespace5.C: New test.
3901         PR c++/7917
3902         * g++.dg/parse/func-def1.C: New test.
3904         PR c++/8143
3905         * g++.dg/parse/undefined1.C: New test.
3907         PR c++/5723, PR c++/8522
3908         * g++.dg/parse/specialization1.C: New test.
3910         PR c++/163, PR c++/8595
3911         * g++.dg/parse/struct-as-enum1.C: New test.
3913         PR c++/9173
3914         * g++.dg/parse/undefined2.C: New test.
3916 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
3918         PR c++/9298
3919         * g++.dg/parse/template1.C: New test.
3921         PR c++/9384
3922         * g++.dg/parse/using1.C: New test.
3924         PR c++/9285
3925         PR c++/9294
3926         * g++.dg/parse/expr2.C: New test.
3928         PR c++/9388
3929         * g++.dg/parse/lookup2.C: Likewise.
3931 2003-01-21  Jan Hubicka  <jh@suse.cz>
3933         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
3934         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
3935         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
3936         * gcc.c-torture/execute/string-opt-*.c: Likewise.
3938 2003-01-20  Nick Clifton  <nickc@redhat.com>
3940         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
3941         problem with ARM sibcall code generation.
3943 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
3945         * gcc.c-torture/execute/20030120-1.c: New.
3947 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
3949         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
3951 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
3953         PR c++/9272
3954         * g++.dg/parse/ctor1.C: New test.
3956         PR c++/9294:
3957         * g++.dg/parse/qualified1.C: New test.
3959         * g++.dg/parse/typename3.C: New test.
3961 2003-01-16  Richard Henderson  <rth@redhat.com>
3963         * g++.dg/tls/init-2.C: Fix error matches for real this time.
3965 2003-01-16  Richard Henderson  <rth@redhat.com>
3967         * g++.dg/pch/pch.exp: Copy test header to the working directory
3968         before using it either for precompilation or direct use.
3969         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
3970         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
3972 2003-01-16  Richard Henderson  <rth@redhat.com>
3974         * gcc.dg/pch/pch.exp: Copy test header to the working directory
3975         before using it either for precompilation or direct use.
3976         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
3977         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
3979 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
3981         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
3982         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
3983         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
3984         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
3985         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
3986         typename warning into error.
3987         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
3988         error messages.
3989         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
3990         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
3991         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
3992         messages.
3993         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
3994         make declaration visible in template.
3995         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
3996         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
3997         messages.
3998         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
3999         message.
4000         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
4001         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
4002         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
4003         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
4004         typename warning with error message.
4005         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
4006         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
4007         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
4009 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
4011         * g++.dg/parse/ambig2.C: New test.
4013 2003-01-15  Richard Henderson  <rth@redhat.com>
4015         * g++.dg/tls/init-2.C: Update error message string.
4017 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4019         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
4021 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
4023         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
4024         all for HC11/HC12.
4025         * gcc.c-torture/compile/20001205-1.x: Likewise.
4026         * gcc.c-torture/compile/20001226-1.x: Likewise.
4027         * gcc.c-torture/compile/920520-1.x: Likewise.
4028         * gcc.c-torture/compile/961203-1.x: Likewise.
4029         * gcc.c-torture/compile/20020604-1.x: Likewise.
4031 2003-01-15  Jan Hubicka  <jh@suse.cz>
4033         * gcc.c-torture/compile/20030115-1.c: New test.
4035         * gcc.dg/i386-fpcvt-1.c: New test.
4036         * gcc.dg/i386-fpcvt-2.c: New test.
4038 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
4040         Further conform g++'s __vmi_class_type_info to the C++ ABI
4041         specification.
4042         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
4043         the specification.
4045 2003-01-14  Jan Hubicka  <jh@suse.cz>
4047         * gcc.dg/i386-fpcvt-1.c: New test.
4048         * gcc.dg/i386-fpcvt-2.c: New test.
4050 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4052         * gcc.dg/i386-mmx-3.c: New test.
4054 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
4056         PR c++/9264
4057         * g++.dg/parse/octal1.C: New file.
4059         PR c++/9172
4060         * g++.dg/parse/typename1.C: New file.
4062 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
4064         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
4065         * gcc.dg/bf-no-ms-layout.c: Likewise.
4066         * gcc.dg/bf-ms-attrib.c: Likewise.
4068 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
4070         PR c++/9099
4071         * g++.dg/parse/dtor1.C: New file.
4073         PR c++/9128
4074         * g++.dg/rtti/typeid1.C: New file.
4076         PR c++/9153
4077         * g++.dg/parse/lookup1.C: New file.
4079         PR c++/9171
4080         * g++.dg/templ/spec5.C: New file.
4082 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
4084         * gcc.c-torture/compile/20030110-1.c: New test.
4086 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
4088         Merge from pch-branch:
4090         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
4092         * gcc.dg/pch/cpp-1.h: New.
4093         * gcc.dg/pch/cpp-1.c: New.
4094         * gcc.dg/pch/cpp-2.h: New.
4095         * gcc.dg/pch/cpp-2.c: New.
4097         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
4099         * gcc.dg/pch/except-1.h: New.
4100         * gcc.dg/pch/except-1.c: New.
4102         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
4104         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
4105         running test.
4106         * gcc.dg/pch: Include *.hp not *.h.
4107         * gcc.dg/pch/system-1.h: New.
4108         * gcc.dg/pch/system-1.c: New.
4110         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
4112         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
4113         rather than trying to build and run a program using PCH.
4114         * gcc.dg/pch: Remove dg-do commands from test files.
4116         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
4118         * gcc.dg/pch/macro-3.c: New.
4119         * gcc.dg/pch/macro-3.h: New.
4121         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
4123         * gcc.dg/pch/common-1.c: New.
4124         * gcc.dg/pch/common-1.h: New.
4125         * gcc.dg/pch/decl-1.c: New.
4126         * gcc.dg/pch/decl-1.h: New.
4127         * gcc.dg/pch/decl-2.c: New.
4128         * gcc.dg/pch/decl-2.h: New.
4129         * gcc.dg/pch/decl-3.c: New.
4130         * gcc.dg/pch/decl-3.h: New.
4131         * gcc.dg/pch/decl-4.c: New.
4132         * gcc.dg/pch/decl-4.h: New.
4133         * gcc.dg/pch/decl-5.c: New.
4134         * gcc.dg/pch/decl-5.h: New.
4135         * gcc.dg/pch/global-1.c: New.
4136         * gcc.dg/pch/global-1.h: New.
4137         * gcc.dg/pch/inline-1.c: New.
4138         * gcc.dg/pch/inline-1.h: New.
4139         * gcc.dg/pch/inline-2.c: New.
4140         * gcc.dg/pch/inline-2.h: New.
4141         * gcc.dg/pch/static-1.c: New.
4142         * gcc.dg/pch/static-1.h: New.
4143         * gcc.dg/pch/static-2.c: New.
4144         * gcc.dg/pch/static-2.h: New.
4146         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
4148         * g++.dg/pch/pch.exp: Better handle failing testcases.
4149         * gcc.dg/pch/pch.exp: Likewise.
4150         * gcc.dg/pch/macro-1.c: New.
4151         * gcc.dg/pch/macro-1.h: New.
4152         * gcc.dg/pch/macro-2.c: New.
4153         * gcc.dg/pch/macro-2.h: New.
4155         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
4157         * g++.dg/dg.exp: Treat files in pch/ specially.
4158         * g++.dg/pch/pch.exp: New file.
4159         * g++.dg/pch/empty.H: New file.
4160         * g++.dg/pch/empty.C: New file.
4161         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
4162         "precompile".
4164         * gcc.dg/pch/pch.exp: New file.
4165         * gcc.dg/pch/empty.h: New file.
4166         * gcc.dg/pch/empty.c: New file.
4167         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
4168         "precompile".
4170 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4172         * g++.dg/template/friend14.C: New test.
4174 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4176         * gcc.dg/old-style-asm-1.c: New test.
4178 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
4180         * gcc.c-torture/compile/20030109-1.c: New test.
4182 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4184         * gcc.c-torture/execute/20030109-1.c: New test.
4186 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
4188         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
4189         * g++.old-deja/g++.mike/dyncast2.C: Likewise
4190         * g++.old-deja/g++.mike/dyncast3.C: Likewise
4191         * g++.old-deja/g++.mike/eh2.C: Likewise
4192         * g++.old-deja/g++.mike/eh3.C: Likewise
4193         * g++.old-deja/g++.mike/eh5.C: Likewise
4194         * g++.old-deja/g++.mike/eh6.C: Likewise
4195         * g++.old-deja/g++.mike/eh7.C: Likewise
4196         * g++.old-deja/g++.mike/eh8.C: Likewise
4197         * g++.old-deja/g++.mike/eh9.C: Likewise
4198         * g++.old-deja/g++.mike/eh10.C: Likewise
4199         * g++.old-deja/g++.mike/eh12.C: Likewise
4200         * g++.old-deja/g++.mike/eh13.C: Likewise
4201         * g++.old-deja/g++.mike/eh14.C: Likewise
4202         * g++.old-deja/g++.mike/eh16.C: Likewise
4203         * g++.old-deja/g++.mike/eh17.C: Likewise
4204         * g++.old-deja/g++.mike/eh18.C: Likewise
4205         * g++.old-deja/g++.mike/eh21.C: Likewise
4206         * g++.old-deja/g++.mike/eh23.C: Likewise
4207         * g++.old-deja/g++.mike/eh24.C: Likewise
4208         * g++.old-deja/g++.mike/eh25.C: Likewise
4209         * g++.old-deja/g++.mike/eh26.C: Likewise
4210         * g++.old-deja/g++.mike/eh27.C: Likewise
4211         * g++.old-deja/g++.mike/eh28.C: Likewise
4212         * g++.old-deja/g++.mike/eh29.C: Likewise
4213         * g++.old-deja/g++.mike/eh31.C: Likewise
4214         * g++.old-deja/g++.mike/eh33.C: Likewise
4215         * g++.old-deja/g++.mike/eh34.C: Likewise
4216         * g++.old-deja/g++.mike/eh35.C: Likewise
4217         * g++.old-deja/g++.mike/eh36.C: Likewise
4218         * g++.old-deja/g++.mike/eh37.C: Likewise
4219         * g++.old-deja/g++.mike/eh38.C: Likewise
4220         * g++.old-deja/g++.mike/eh39.C: Likewise
4221         * g++.old-deja/g++.mike/eh40.C: Likewise
4222         * g++.old-deja/g++.mike/eh41.C: Likewise
4223         * g++.old-deja/g++.mike/eh42.C: Likewise
4224         * g++.old-deja/g++.mike/eh44.C: Likewise
4225         * g++.old-deja/g++.mike/eh46.C: Likewise
4226         * g++.old-deja/g++.mike/eh47.C: Likewise
4227         * g++.old-deja/g++.mike/eh48.C: Likewise
4228         * g++.old-deja/g++.mike/eh49.C: Likewise
4229         * g++.old-deja/g++.mike/eh50.C: Likewise
4230         * g++.old-deja/g++.mike/eh51.C: Likewise
4231         * g++.old-deja/g++.mike/eh53.C: Likewise
4232         * g++.old-deja/g++.mike/eh55.C: Likewise
4233         * g++.old-deja/g++.mike/p7912.C: Likewise
4234         * g++.old-deja/g++.mike/p9706.C: Likewise
4235         * g++.old-deja/g++.mike/p10416.C: Likewise
4236         * g++.old-deja/g++.mike/p11667.C: Likewise
4237         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
4238         Remove redundant reference to Iris.
4239         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
4240         Elxsi, i860, Pico Java, and WE32K.
4242 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
4244         * g++.dg/ext/asm4.C: New test.
4246 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4248         PR c++/9030
4249         * g++.dg/template/friend12.C: New test.
4250         * g++.dg/template/friend13.C: Likewise.
4251         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
4253 2003-01-08  Jan Hubicka  <jh@suse.cz>
4255         * gcc.dg/i386-cadd.c: New test.
4256         * gcc.dg/i386-cmov4.c: Likewise.
4258 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
4260         PR c++/9165
4261         * g++.dg/warn/Wunused-3.C: New test.
4263         * g++.dg/abi/bitfield9.C: New test.
4265         PR c++/9189
4266         * g++.dg/parse/defarg3.C: New test.
4268 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
4270         * g++.dg/parse/ambig1.C: New test.
4271         * g++.dg/parse/defarg2.C: New test.
4273 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
4275         * g++.dg/template/defarg-1.C: New test.
4276         * g++.dg/template/local2.C: Likewise.
4278 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
4280         * gcc.c-torture/execute/20030105-1.c: New test.
4282 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4284         * g++.dg/parse/namespace3.C: Remove extra semicolons.
4285         * g++.dg/parse/namespace4.C: Likewise.
4287 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
4289         * g++.dg/template/ntp2.C: New test.
4291 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
4293         * g++.dg/parse/extern-C-1.C: New test.
4295         * g++.dg/parse/namespace4.C: New test.
4297         * g++.dg/template/nested1.C: New test.
4299         * g++.dg/parse/namespace3.C: New test.
4301 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
4303         * g++.dg/lookup/two-stage1.C: New test.
4305 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4307         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
4308         * g++.old-deja/g++.jason/access8.C: Likewise.
4309         * g++.old-deja/g++.other/decl5.C: Likewise.
4311 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
4313         * g++.dg/parse/parse7.C: New test.
4315 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
4317         PR c++/2843
4318         * g++.dg/ext/attrib7.C: New test.
4320 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
4322         * g++.dg/parse/parse6.C: New test.
4324 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
4326         * gcc.dg/h8300-stack-1.c: New.
4328 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
4330         g++.dg/lookup/exception1.C: New test.
4332         g++.dg/lookup/template1.C: New test.
4334         g++.dg/parse/namespace2.C: New test.
4336         g++.dg/parse/parens2.C: New test.
4338 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4340         * g++.dg/parse/parse5.C: New test.
4341         * g++.dg/lookup/scoped4.C: New test.
4343 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
4345         * g++.dg/parse/parens1.C: New test.
4347         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
4348         angle-bracket1.C.
4349         * g++.dg/parse/parens2.C: New test.
4351         * g++.dg/lookup/scope-operator1.C: New test.
4353         * g++.dg/parse/operator1.C: New test.
4355 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4357         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
4358         * g++.old-deja/g++.other/access6.C: Likewise.
4359         * g++.old-deja/g++.other/decl1.C: Likewise.
4360         * g++.old-deja/g++.pt/typename12.C: Likewise.
4362 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
4364         * g++.dg/parse/namespace1.C: New test.
4366 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4368         * g++.dg/parse/parse4.C: New test.
4370 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4372         * g++.dg/parse/parse3.C: New test.
4374 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4376         * g++.dg/parse/parse2.C: New test.
4378 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4380         * g++.dg/template/friend11.C: New test.
4382 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
4384         * g++.dg/parse/parse1.C: New test.
4386 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
4388         * lib/profopt.exp: Change the name of a global variable to avoid
4389         possible clashes with other test suites.
4391 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
4393         * g++.dg/inherit/covariant8.C: New test.
4395 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
4397         * g++.dg/init/array9.C: New test.
4399         PR c++/9112
4400         * g++.dg/parse/expr1.C: New test.
4402 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
4404         * gcc.c-torture/compile/20021230-1.c: New test.
4406 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
4408         * g++.dg/inherit/covariant5.C: New test.
4409         * g++.dg/inherit/covariant6.C: New test.
4410         * g++.dg/inherit/covariant7.C: New test.
4412 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4414         PR c++/2739
4415         * g++.dg/other/access2.C: New test.
4417 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4419         * g++.dg/other/anon-struct.C: No longer fails
4420         * g++.old-deja/g++.brendan/parse4.C: Likewise.
4421         * g++.old-deja/g++.brendan/parse5.C: Likewise.
4422         * g++.old-deja/g++.brendan/parse6.C: Likewise.
4424 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4426         * g++.dg/parse/angle-bracket.C (main): No longer fails.
4428 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
4430         * g++.dg/eh/spec4.C: Remove stray semicolon.
4431         * g++.dg/expr/pmf-1.C: Change error message.
4432         * g++.dg/ext/asm1.C: Remove stray semicolon.
4433         * g++.dg/ext/typename1.C: Add missing typenames.
4434         * g++.dg/inherit/template-as-base.C: Change error message.
4435         * g++.dg/lookup/scoped1.C: Likewise.
4436         * g++.dg/lookup/scoped2.C: Likewise.
4437         * g++.dg/lookup/using2.C: Likewise.
4438         * g++.dg/other/component1.C: Remove stray semicolon.
4439         * g++.dg/other/do1.C: Change error message.
4440         * g++.dg/other/error2.C: Likewise.
4441         * g++.dg/other/init1.C: Likewise.
4442         * g++.dg/other/packed1.C: Remove stray semicolon.
4443         * g++.dg/other/ptrmem2.C: Change error message.
4444         * g++.dg/parse/parameter-declaration-1.C: Remove line number
4445         marker.
4446         * g++.dg/special/initp1.C: Remove invalid attribute usage.
4447         * g++.dg/template/access3.C: Add typename keyword.
4448         * g++.dg/template/access5.C: Remove stray semicolon.
4449         * g++.dg/template/access6.C: Likewise.
4450         * g++.dg/template/complit1.C: Likewise.
4451         * g++.dg/template/crash1.C: Change error message.
4452         * g++.dg/template/inherit2.C: Remove stray semicolon.
4453         * g++.dg/template/instantiate2.C: Likewise.
4454         * g++.dg/template/instantiate3.C: Change error message.
4455         * g++.dg/template/qual1.C: Remove stray semicolon.
4456         * g++.dg/template/qualttp18.C: Change error message.
4457         * g++.dg/template/ref1.C: Remove stray semicolon.
4458         * g++.dg/template/sizeof1.C (A::value): Declare it.
4459         * g++.dg/template/spec4.C: Change error message.
4460         * g++.dg/template/static1.C: Likewise.
4461         * g++.dg/template/type1.C: Likewise.
4462         * g++.dg/template/typename3.C: Likewise.
4463         * g++.old-deja/g++.benjamin/13478.C: Change error message.
4464         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
4465         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
4466         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
4467         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
4468         named return value extension.
4469         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
4470         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
4471         * g++.old-deja/g++.bob/extern_C.C: Likewise.
4472         * g++.old-deja/g++.bob/inherit2.C: Likewise.
4473         * g++.old-deja/g++.brendan/complex1.C: Likewise.
4474         * g++.old-deja/g++.brendan/copy5.C: Likewise.
4475         * g++.old-deja/g++.brendan/crash13.C: Likewise.
4476         * g++.old-deja/g++.brendan/crash15.C: Likewise.
4477         * g++.old-deja/g++.brendan/crash18.C: Change error message.
4478         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
4479         * g++.old-deja/g++.brendan/crash38.C: Likewise.
4480         * g++.old-deja/g++.brendan/crash50.C: Likewise.
4481         * g++.old-deja/g++.brendan/crash56.C: Likewise.
4482         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
4483         syntax.
4484         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
4485         * g++.old-deja/g++.brendan/crash8.C: Change error message.
4486         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
4487         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
4488         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
4489         * g++.old-deja/g++.brendan/template11.C: Likewise.
4490         * g++.old-deja/g++.brendan/template26.C: Likewise.
4491         * g++.old-deja/g++.brendan/template27.C: Use explicit
4492         specialization syntax.
4493         * g++.old-deja/g++.brendan/template30.C: Likewise.
4494         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
4495         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
4496         non-dependent names.
4497         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
4498         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
4499         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
4500         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
4501         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
4502         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
4503         named return value extension.
4504         * g++.old-deja/g++.ext/namedret2.C: Likewise.
4505         * g++.old-deja/g++.ext/namedret3.C: Likewise.
4506         * g++.old-deja/g++.ext/return1.C: Likewise.
4507         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
4508         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
4509         * g++.old-deja/g++.jason/access8.C: Likewise.
4510         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
4511         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
4512         pseudo-destructor names.
4513         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
4514         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
4515         pseudo-destructor names.
4516         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
4517         * g++.old-deja/g++.jason/overload19.C: Likewise.
4518         * g++.old-deja/g++.jason/overload32.C: Likewise.
4519         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
4520         stray semicolons.
4521         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
4522         * g++.old-deja/g++.jason/return.C: Likewise.
4523         * g++.old-deja/g++.jason/return2.C: Likewise.
4524         * g++.old-deja/g++.jason/shadow1.C: Likewise.
4525         * g++.old-deja/g++.jason/special.C: Use explicit specialization
4526         syntax.
4527         * g++.old-deja/g++.jason/template10.C: Account for use of
4528         non-dependent names.
4529         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
4530         syntax.
4531         * g++.old-deja/g++.jason/template37.C: Likewise.
4532         * g++.old-deja/g++.law/access4.C: Change error messages.
4533         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
4534         pseudo-destructor names.
4535         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
4536         * g++.old-deja/g++.law/ctors9.C: Likewise.
4537         * g++.old-deja/g++.law/cvt22.C: Likewise.
4538         * g++.old-deja/g++.law/dtors5.C: Likewise.
4539         * g++.old-deja/g++.law/global-init1.C: Likewise.
4540         * g++.old-deja/g++.law/missed-error3.C: Likewise.
4541         * g++.old-deja/g++.law/operators28.C: Likewise.
4542         * g++.old-deja/g++.law/visibility28.C: Likewise.
4543         * g++.old-deja/g++.martin/eval1.C: Likewise.
4544         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
4545         name.
4546         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
4547         * g++.old-deja/g++.mike/net34.C: Likewise.
4548         * g++.old-deja/g++.mike/net36.C: Likewise.
4549         * g++.old-deja/g++.mike/ns2.C: Likewise.
4550         * g++.old-deja/g++.mike/p12306.C: Likewise.
4551         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
4552         value extension.
4553         * g++.old-deja/g++.mike/p700.C: Likewise.
4554         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
4555         * g++.old-deja/g++.mike/p710.C: Likewise.
4556         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
4557         value extension.
4558         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
4559         * g++.old-deja/g++.mike/pmf9.C: Likewise.
4560         * g++.old-deja/g++.ns/crash2.C: Likewise.
4561         * g++.old-deja/g++.ns/crash3.C: Likewise.
4562         * g++.old-deja/g++.ns/invalid1.C: Likewise.
4563         * g++.old-deja/g++.ns/ns17.C: Likewise.
4564         * g++.old-deja/g++.ns/template16.C: Likewise.
4565         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
4566         keyword.
4567         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
4568         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
4569         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
4570         named return value extension.
4571         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
4572         * g++.old-deja/g++.other/access4.C: Issue additional error
4573         messages.
4574         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
4575         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
4576         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
4577         * g++.old-deja/g++.other/crash25.C: Change error message.
4578         * g++.old-deja/g++.other/crash4.C: Change error message.
4579         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
4580         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
4581         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
4582         checks.
4583         * g++.old-deja/g++.other/defarg8.C: Likewise.
4584         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
4585         * g++.old-deja/g++.other/dtor10.C: Likewise.
4586         * g++.old-deja/g++.other/incomplete.C: Likewise.
4587         * g++.old-deja/g++.other/linkage7.C: Likewise.
4588         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
4589         lookup algorithm.
4590         * g++.old-deja/g++.other/mangle2.C: Likewise.
4591         * g++.old-deja/g++.other/refinit2.C: Likewise.
4592         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
4593         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
4594         * g++.old-deja/g++.pt/crash28.C: Likewise.
4595         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
4596         syntax.
4597         * g++.old-deja/g++.pt/crash32.C: Change error message.
4598         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
4599         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
4600         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
4601         error message position.
4602         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
4603         * g++.old-deja/g++.pt/defarg8.C: Change error message.
4604         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
4605         syntax.
4606         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
4607         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
4608         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
4609         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
4610         keyword.
4611         * g++.old-deja/g++.pt/explicit31.C: Likewise.
4612         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
4613         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
4614         keyword.
4615         * g++.old-deja/g++.pt/explicit71.C: Change error message.
4616         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
4617         syntax.
4618         * g++.old-deja/g++.pt/friend28.C: Account for use of
4619         non-dependent names.
4620         * g++.old-deja/g++.pt/friend29.C: Likewise.
4621         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
4622         rules.
4623         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
4624         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
4625         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
4626         lookup rules.
4627         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
4628         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
4629         keyword.
4630         * g++.old-deja/g++.pt/memclass20.C: Likewise.
4631         * g++.old-deja/g++.pt/memclass5.C: Likewise.
4632         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
4633         keyword.
4634         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
4635         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
4636         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
4637         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
4638         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
4639         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
4640         keyword.
4641         * g++.old-deja/g++.pt/spec10.C: Likewise.
4642         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
4643         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
4644         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
4645         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
4646         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
4647         * g++.old-deja/g++.pt/ttp62.C: Likewise.
4648         * g++.old-deja/g++.pt/ttp64.C: Likewise.
4649         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
4650         * g++.old-deja/g++.pt/typename15.C: Likewise.
4651         * g++.old-deja/g++.pt/typename22.C: Likewise.
4652         * g++.old-deja/g++.pt/typename6.C: Change error messages.
4653         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
4654         * g++.old-deja/g++.pt/virtual2.C: Likewise.
4655         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
4656         syntax.
4657         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
4658         return value extension.
4659         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
4660         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
4661         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
4662         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
4664 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
4666         * g++.dg/warn/inline1.C: New test.
4667         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
4668         * g++.old-deja/g++.jason/synth10.C: Likewise.
4669         * g++.old-deja/g++.mike/net31.C: Likewise.
4670         * g++.old-deja/g++.mike/p8786.C: Likewise.
4672         * g++.dg/template/friend10.C: New test.
4673         * g++.dg/template/conv5.C: New test.
4675 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
4677         * g++.dg/lookup/scoped3.C: New test.
4679         * g++.dg/lookup/decl1.C: New test.
4680         * g++.dg/lookup/decl2.C: New test.
4682 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4684         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
4685         gcc.c-torture/compile/20021015-1.c,
4686         gcc.c-torture/compile/20021015-2.c,
4687         gcc.c-torture/compile/20021123-1.c,
4688         gcc.c-torture/compile/20021123-2.c,
4689         gcc.c-torture/compile/20021123-3.c,
4690         gcc.c-torture/compile/20021123-4.c,
4691         gcc.c-torture/execute/20021024-1.c: Add tests previously added
4692         only to 3.1 or 3.2 branch.
4694 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
4696         * gcc.dg/i386-bitfield3.c: New test.
4698         * gcc.dg/i386-bitfield2.c: New test.
4700 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
4702         * g++.dg/parse/conv_op1.C: New test.
4704 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
4706         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
4707         approved.
4709 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
4711         * gcc.c-torture/compile/20021220-1.c: New test.
4713 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
4715         * gcc.dg/i386-fastcall-1.c: New.
4717 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4719         * gcc.c-torture/execute/20021219-1.c: New test.
4721 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4723         * gcc.dg/i386-pic-1.c: New test.
4725 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4727         PR c++/8099
4728         * g++.dg/template/friend9.C: New test.
4730 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4732         PR c++/3663
4733         * g++.dg/template/access7.C: New test.
4735 2002-12-18  Nick Clifton  <nickc@redhat.com>
4737         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
4738         the libstdc++-v3 directory has been found.
4740 2002-12-12  Devang Patel <dpatel@apple.com>
4741         * gcc.dg/darwin-ld-1.c: New test.
4742         * gcc.dg/darwin-ld-2.c: New test.
4743         * gcc.dg/darwin-ld-3.c: New test.
4744         * gcc.dg/darwin-ld-4.c: New test.
4745         * gcc.dg/darwin-ld-5.c: New test.
4747 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4749         * gcc.c-torture/compile/20021212-1.c: New test.
4751 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
4753         * gcc.dg/fshort-wchar: New test.
4755 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
4757         PR c++/8372
4758         * g++.dg/template/dtor1.C: New test.
4760         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
4761         markers.
4763 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
4765         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
4767 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
4769         * g++.dg/template/static1.C: New test.
4770         * g++.dg/template/static2.C: New test.
4771         * g++.old-deja/g++.ext/memconst.C: New test.
4773 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4775         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
4776         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
4777         * g++.dg/special/initp1.C: Likewise.
4779 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
4781         * gcc.c-torture/execute/20021204-1.c: New test.
4783 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
4785         * gcc.dg/ppc-fmadd-1.c: New file.
4786         * gcc.dg/ppc-fmadd-2.c: New file.
4787         * gcc.dg/ppc-fmadd-3.c: New file.
4789 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4791         * gcc.c-torture/compile/20021204-1.c: New test.
4793 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
4795         * g++.dg/inherit/covariant2.C: New test.
4796         * g++.dg/inherit/covariant3.C: New test.
4797         * g++.dg/inherit/covariant4.C: New test.
4798         * g++.dg/inherit/covariant1.C: Remove XFAIL.
4799         * g++.old-deja/g++.robertl/eb17.C: Likewise.
4801 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
4803         PR c++/8688
4804         * g++.dg/init/brace3.C: New test.
4806 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
4808         * gcc.dg/20020210-1.c: Fix a comment typo.
4810 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
4812         PR c++/8720
4813         * g++.dg/parse/defarg1.C: New test.
4815         PR c++/8615
4816         * g++.dg/template/char1.C: New test.
4818         * g++.dg/template/varmod1.C: Fix typo.
4820 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4822         DR 180
4823         * g++.old-deja/g++.pt/crash32.C: Expect error.
4825 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
4827         PR c++/5919
4828         * g++.dg/template/varmod1.C: New test.
4830         PR c++/8727
4831         * g++.dg/inherit/typeinfo1.C: New test.
4833         PR c++/8663
4834         * g++.dg/inherit/typedef1.C: New test.
4836 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
4838         PR c++/8332
4839         PR c++/8493
4840         * g++.dg/template/strlen1.C: New test.
4842         PR c++/8227
4843         * g++.dg/template/ctor2.C: New test.
4845         PR c++/8214
4846         * g++.dg/init/string1.C: New test.
4848         PR c++/8511
4849         * g++.dg/template/friend8.C: New test.
4851 2002-11-29  Joe Buck <jbuck@synopsys.com>
4853         * g++.dg/lookup/anon2.C: New test.
4855 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
4857         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
4858         h8300 port.
4860 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
4862         * gcc.dg/bitfld-6.c: New test.
4864 2002-11-27  Jan Hubicka  <jh@suse.cz>
4866         * gcc.c-torture/execute/20021127.[cx]: New test.
4868 2002-11-26  Jan Hubicka  <jh@suse.cz>
4870         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
4871         quality.
4873 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
4875         * g++.dg/init/brace2.C: New test.
4876         * g++.old-deja/g++.mike/p9129.C: Correct.
4878 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
4880         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
4882 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
4884         * gcc.dg/sibcall-6: New test for indirect sibcalls.
4886 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
4888         * testsuite/g++.dg/abi/empty11.C: New test.
4889         * testsuite/g++.dg/rtti/cv1.C: New test.
4891 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
4893         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
4895 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
4897         * g++.dg/abi/empty10.C: New test.
4899 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4901         * gcc.c-torture/compile/20021124-1.c: New test.
4903 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
4905         * g++.dg/abi/rtti2.C: New test.
4907 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4909         * gcc.dg/i386-unroll-1.c: New test.
4911 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4913         * gcc.c-torture/compile/20021120-1.c: New test.
4914         * gcc.c-torture/compile/20021120-2.c: New test.
4916 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
4918         * gcc.dg/bitfld-5.c: New test.
4920 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
4922         * gcc.c-torture/execute/20021120-3.c: New test.
4924 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
4926         * gcc.c-torture/execute/20021120-2.c: New test.
4928 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
4930         * gcc.c-torture/execute/20021120-1.c: New test.
4932 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
4934         * gcc.c-torture/execute/20021118-3.c: New test.
4936 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4938         * gcc.c-torture/compile/20021119-1.c: New test.
4940 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
4942         * gcc.dg/duff-1.c: New test.
4943         * gcc.dg/duff-2.c: New test.
4944         * gcc.dg/duff-3.c: New test.
4946 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
4948         * gcc.dg/cpp/_Pragma5.c: New test.
4950 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
4952         * gcc.c-torture/execute/20021118-2.c: New test.
4954 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
4956         * gcc.c-torture/execute/20021118-1.c: New test.
4958 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
4960         * gcc.dg/20021116-1.c: New test.
4962 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
4964         * g++.dg/abi/vcall1.C: New test.
4966 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
4968         * gcc.dg/20021029-1.c: New test.
4969         * gcc.dg/20021029-2.c: New test.
4971 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
4973         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
4975 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4977         PR c/8439
4978         * gcc.dg/20021110.c: Move to ...
4979         * gcc.c-torture/compile/20021110.c: .... here.
4981 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4983         PR c/8467
4984         * gcc.c-torture/execute/20021111-1.c
4986 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4988         PR c/8439
4989         * gcc.dg/20021110.c: New test.
4991 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
4993         * g++.dg/abi/vthunk3.C: Run only on x86.
4995 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4997         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
4999 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
5001         * lib/compat.exp (compat-execute): Fix logic error in last
5002         change.
5004 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
5006         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
5008 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5010         PR c++/8389
5011         * g++.dg/template/access6.C: New test.
5013 2002-11-08  Jan Hubicka  <jh@suse.cz>
5015         * gcc.dg/i386-ssefp-1.c: New test.
5016         * gcc.dg/i386-ssefp-1.c: New test.
5018 2002-11-08  Jan Hubicka  <jh@suse.cz>
5020         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
5022 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
5024         * g++.dg/abi/vthunk3.C: New test.
5026         PR c++/8338
5027         * g++.dg/template/crash2.C: New test.
5029 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
5031         * testsuite/g++.dg/abi/dtor1.C: New test.
5032         * testsuite/g++.dg/abi/dtor2.C: Likewise.
5034 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
5036         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
5037         Darwin.
5039 2002-11-04  Adam Nemet  <anemet@lnxw.com>
5041         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
5042         -mthumb.  Only xfail with -O0.
5044 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
5046         * g++.dg/abi/thunk1.C: New test.
5047         * g++.dg/abi/thunk2.C: Likewise.
5048         * g++.dg/abi/vtt1.C: Likewise.
5050 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
5052         PR optimization/8423
5053         * gcc.c-torture/execute/builtin-constant.c: New test.
5055 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
5057         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
5058         Add some more cases.
5060 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
5062         PR c++/8391
5063         * g++.dg/opt/local1.C: New test.
5065 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
5067         PR c++/8160
5068         * g++.dg/template/complit1.C: New test.
5070         PR c++/8149
5071         * g++.dg/template/typename4.C: Likewise.
5073 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5075         Core issue 287, PR c++/7639
5076         * g++.dg/template/instantiate1.C: Adjust error location.
5077         * g++.dg/template/instantiate3.C: New test.
5078         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
5079         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
5080         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
5082 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
5084         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
5086 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
5088         PR c++/8287
5089         * g++.dg/init/dtor2.C: New test.
5091 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5093         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
5094         * gcc.dg/nest.c: Bypass errors on irix6.
5096 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
5098         * gcc.dg/nest.c: Expect error for mmix-*-*.
5099         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
5101 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
5103         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
5104         markers.
5106         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
5108 2002-10-25  Mike Stump  <mrs@apple.com>
5110         * gcc.dg/warn-1.c: New test.
5112 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
5114         * g++.dg/template/typename3.C: New test.
5116 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
5118         * g++.dg/lookup/ptrmem1.C: New test.
5120         * g++.dg/abi/vthunk2.C: New test.
5122 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
5124         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
5126 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
5128         * g++.dg/abi/empty9.C: New test.
5130 2002-10-24  Richard Henderson  <rth@redhat.com>
5132         * g++.dg/inherit/thunk1.C: Enable for ia64.
5134 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
5136         PR c++/8067
5137         * g++.dg/lookup/pretty1.C: New test.
5139 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
5141         * gcc.dg/20021023-1.c: New test.
5143 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
5145         PR c++/7679
5146         * g++.dg/parse/inline1.C: New test.
5148 2002-10-23  Richard Henderson  <rth@redhat.com>
5150         * g++.dg/inherit/thunk1.C: Enable for x86_64.
5152         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
5154 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
5156         PR c++/6579
5157         * g++.dg/parse/stmtexpr3.C: New test.
5159 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5161         * g++.dg/expr/cond1.C: New test.
5163 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
5165         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
5167 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
5169         * g++.dg/abi/vbase13.C: New test.
5170         * g++.dg/abi/vbase14.C: Likewise.
5172 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
5174         * gcc.dg/tls/pic-1.c: New test.
5175         * gcc.dg/tls/nonpic-1.c: New test.
5176         * gcc.dg/20021018-1.c: New test.
5178 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
5180         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
5181         Remove only files with the same base name as the test case.
5182         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
5183         (profopt-execute): Likewise.  Also, remove old profiling
5184         and performance data files before running the tests.
5186         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
5187         * g++.dg/bprob/bprob.exp: Likewise.
5188         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
5189         to allow more general test case names.
5191         * g++.dg/bprob/bprob-1.C: Rename to ...
5192         * g++.dg/bprob/g++-bprob-1.C: ... this.
5194         * g77.dg/bprob/bprob-1.f: Rename to ...
5195         * g77.dg/bprob/g77-bprob-1.f: ... this.
5197 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
5199         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
5200         bison 1.50 or later.
5202 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
5204         * g++.dg/README: Describe more test directories.
5206 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
5208         * g++.dg/init/array6.C: Add additional tests.
5210 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
5212         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
5213         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
5215 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
5217         * gcc.c-torture/compile/20020604-1.x: New.
5218         * gcc.c-torture/compile/simd-5.x: Likewise.
5219         * gcc.c-torture/execute/920710-1.x: Likewise.
5220         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
5222 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
5224         * g++.dg/inherit/override1.C: Add dg-options clause.
5226 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5228         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
5229         _mm_slli_si128.
5231 2002-10-19  Andreas Schwab  <schwab@suse.de>
5233         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
5234         directory component.
5236 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
5238         * g++.dg/inherit/thunk1.C: New test.
5240         * g++.dg/inherit/override1.C: New test.
5242         * g++.dg/abi/mangle11.C: New test.
5243         * g++.dg/abi/mangle14.C: New test.
5244         * g++.dg/abi/mangle17.C: New test.
5246 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
5248         * g++.dg/overload/member2.C: New test.
5250 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
5252         * g++.dg/README: Describe new compat directory.
5253         * g++.dg/dg.exp: Skip tests in compat directory.
5254         * README.compat: New file.
5255         * lib/compat.exp: New expect script.
5256         * g++.dg/compat: New test directory.
5257         * g++.dg/compat/compat.exp: New expect script.
5258         * g++.dg/compat/abi: New test directory.
5259         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
5260         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
5261         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
5262         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
5263         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
5264         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
5265         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
5266         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
5267         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
5268         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
5269         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
5270         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
5271         * g++.dg/compat/break: New test directory.
5272         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
5273         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
5274         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
5275         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
5276         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
5277         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
5278         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
5279         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
5280         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
5281         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
5282         g++.dg/compat/break/README: New files.
5283         * g++.dg/compat/eh: New test directory.
5284         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
5285         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
5286         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
5287         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
5288         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
5289         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
5290         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
5291         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
5292         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
5293         g++.dg/compat/eh/filter2_y.C,
5294         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
5295         g++.dg/compat/eh/new1_y.C,
5296         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
5297         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
5298         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
5299         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
5300         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
5301         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
5302         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
5303         g++.dg/compat/eh/unexpected1_y.C: New files.
5304         * g++.dg/compat/init: New test directory.
5305         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
5306         g++.dg/compat/init/array5_y.C,
5307         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
5308         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
5309         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
5310         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
5311         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
5312         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
5313         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
5314         g++.dg/compat/init/init-ref2_y.C: New files.
5316 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
5318         PR c++/7584
5319         * g++.dg/inherit/using3.C: New test.
5321 2002-10-17  Jan Hubicka  <jh@suse.cz>
5323         * gcc.dg/20021017-2.c: New test.
5325 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
5327         * g++.dg/abi/mangle16.C: Adjust.
5329         * g++.dg/init/array8.C: New test.
5331 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
5333         * gcc.dg/special/mips-abi.exp: New test.
5334         * gcc.dg/special/mips-abi.s: Empty file used by the above.
5336 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
5338         * g++.dg/abi/mangle16.C: New test.
5339         * g++.dg/abi/mangle17.C: Likewise.
5341         PR c++/7478
5342         * g++.dg/template/ref1.C: New test.
5344 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5346         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
5348 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
5350         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
5352 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
5354         PR c++/7524
5355         * g++.dg/init/array7.C: New test.
5357 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
5359         * g++.dg/init/array6.C: New test.
5361         * g++.dg/abi/mangle13.C: Likewise.
5362         * g++.dg/abi/mangle14.C: Likewise.
5363         * g++.dg/abi/mangle15.C: Likewise.
5365 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
5367         * g++.dg/abi/empty8.C: New test.
5369 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
5371         * g++.dg/init/ctor1.C: New test.
5373 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
5375         * gcc.c-torture/execute/20021015-1.c: New test.
5377 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
5379         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
5381 2002-10-14  Jan Hubicka  <jh@suse.cz>
5383         * gcc.dg/i386-ssetype-[1-5].c: New tests.
5385 2002-10-14  Richard Henderson  <rth@redhat.com>
5387         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
5389 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
5391         PR optimization/6631
5392         * g++.dg/opt/const2.C: New test.
5394 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
5396         PR c++/7176
5397         * g++.dg/parse/friend1.C: New test.
5398         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
5400 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
5402         * gcc.dg/20021014-1.c: New test.
5404 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
5406         PR c++/5661
5407         * g++.dg/ext/vlm1.C: New test.
5408         * g++.dg/ext/vlm2.C: Likewise.
5410         * g++.dg/init/array1.C: Remove invalid braces.
5411         * g++.dg/init/brace1.C: New test.
5412         * g++.dg/init/copy2.C: Likewise.
5413         * g++.dg/init/copy3.C: Likewise.
5414         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
5415         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
5416         braces.
5418 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
5420         * gcc.dg/cpp/assembler.S: Don't use -ansi.
5422 2002-10-11  Richard Shann  <richard.shann@superh.com>
5424         * gcc.c-torture/compile/simd-5.c: New test.
5426 2002-10-10  Roger Sayle  <roger@eyesopen.com>
5428         * gcc.c-torture/execute/shiftopt-1.c: New test case.
5430 2002-10-10  Jim Wilson  <wilson@redhat.com>
5432         * gcc.c-torture/execute/20021010-1.c: New test.
5434 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
5436         PR c/7353
5437         * g++.dg/ext/typedef-init.C: New test.
5438         * gcc.dg/typedef-init.c: New test.
5440 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
5442         * gcc.dg/cpp/paste13.c: New test.
5444 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5446         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
5447         remaining platforms, XFAIL during compile, not execute.  Don't
5448         XFAIL at -O0.
5450 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
5452         * gcc.dg/alias-1.c: Tweak expected warning.
5454 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
5456         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
5458 2002-10-06  Andreas Jaeger  <aj@suse.de>
5460         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
5461         * gcc.dg/cpp/c++98.C: Likewise.
5463         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
5464         * g++.dg/cpp/c++98.C: Likewise.
5466         * g++.dg/README (Subdirectories): Mention cpp directory.
5468         PR target/7559
5469         * gcc.dg/20021006-1.c: New test.
5471 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5473         PR c++/7804
5474         * g++.dg/other/warning1.C: New test.
5476 2002-10-04  Roger Sayle  <roger@eyesopen.com>
5478         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
5479         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
5480         and sparc-*-* with -m64 as expected failures.  See PR 8087.
5482 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
5484         PR c++/7931
5485         * g++.dg/template/ptrmem3.C: New test.
5487         PR c++/7754
5488         * g++.dg/template/union1.C: New test.
5490 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
5492         PR c++/8006
5493         * g++.dg/abi/mangle9.C: New test.
5494         * g++.dg/abi/mangle10.C: New test.
5495         * g++.dg/abi/mangle11.C: New test.
5496         * g++.dg/abi/mangle12.C: New test.
5498 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
5500         PR c++/7188.
5501         * g++.dg/template/meminit1.C: New test.
5502         * g++.dg/warn/Wreorder-1.C: Likewise.
5503         * g++.old-deja/g++.mike/warn3.C: Tweak.
5504         * lib/prune.exp: Ingore "in copy constructor".
5506 2002-10-02  Andreas Jaeger  <aj@suse.de>
5508         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
5509         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
5510         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
5511         on x86-64.
5513 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
5515         * gcc.dg/empty1.C: Fix typo.
5517 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
5519         * gcc.dg/alias-1.c: New test.
5521 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
5523         * gcc.dg/empty1.C: New test.
5525         * g++.dg/tls/init-2.C: Tweak error messages.
5527 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
5529         * gcc.c-torture/compile/20020923-1.c: New test.
5531 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
5533         * gcc.c-torture/execute/ffs-1.c: New test.
5534         * gcc.c-torture/execute/ffs-2.c: Ditto.
5536 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
5538         * g++.dg/overload/member1.C: New test.
5540 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
5542         * g++.dg/abi/empty7.C: New test.
5543         * g++.dg/init/pm2.C: Likewise.
5545 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
5547         * g++.dg/rtti/crash1.C: New test.
5549 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
5551         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
5552         gcc.dg/sibcall-4.c: New tests.
5554 2002-09-28  Roger Sayle  <roger@eyesopen.com>
5556         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
5557         powerpc and MMIX targets.
5559 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
5561         * gcc.dg/cpp/20020927-1.c: New.
5563 2002-09-26  David S. Miller  <davem@redhat.com>
5565         * gcc.c-torture/compile/trunctfdf.c: New.
5567 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5569         * lib/target-supports.exp (check_weak_available): Handle solaris2.
5571 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
5573         * gcc.c-torture/execute/loop-15.c: New.
5575 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
5577         * README.QMTEST: Fix typo.
5579 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
5581         * gcc.dg/20020926-1.c: New test.
5583 2002-09-25  David S. Miller  <davem@redhat.com>
5585         PR target/7842
5586         * gcc.c-torture/execute/shiftdi.c: New test.
5588 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
5590         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
5591         unique to the tool.
5592         * lib/g77.exp (g77_init): Likewise.
5593         * lib/g++.exp (g++_init): Likewise.
5594         * lib/objc.exp (objc_init): Likewise.
5596 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
5598         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
5599         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
5600         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
5602 2002-09-25  Richard Henderson  <rth@redhat.com>
5604         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
5605         too-small long double.
5607 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
5609         * gcc.dg/20020919-1.c: New test.
5611 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
5613         * g++.dg/abi/bitfield6.C: New test.
5614         * g++.dg/abi/bitfield7.C: New test.
5615         * g++.dg/abi/bitfield8.C: New test.
5616         * g++.dg/abi/vbase11.C: New test.
5618 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5620         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
5621         hppa*-*-hpux*.  Update test comment.
5623 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
5625         * gcc.dg/tls/struct-1.c: New test.
5627 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
5629         * gcc.dg/cpp/tr-warn2.c: Update.
5631 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
5633         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
5635 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
5637         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
5638         systems.
5640 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
5642         * gcc.c-torture/execute/ieee/mzero3.c: New test.
5644         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
5645         Adjust for c++filt moved to binutils.  Remove spurious duplicate
5646         setting of cxxfilt.
5648 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
5650         * gcc.dg/20020312-2.c: Update for darwin.
5652 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
5654         * g++.old-deja/g++.other/crash32.C: Mark ICE.
5656 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
5658         * objc.dg/comp-types-1.m: New test.
5659         * objc.dg/comp-types-2.m: New test.
5660         * objc.dg/comp-types-3.m: New test.
5661         * objc.dg/comp-types-4.m: New test.
5662         * objc.dg/comp-types-5.m: New test.
5663         * objc.dg/comp-types-6.m: New test.
5665 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5667         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
5669 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
5671         * g++.dg/other/do1.C: New test.
5673         * g++.dg/template/subst1.C: New test.
5675 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
5677         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
5679 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
5681         * g++.dg/template/qualttp20.C: Adjust expected errors.
5682         * g++.old-deja/g++.jason/report.C: Likewise.
5683         * g++.old-deja/g++.other/qual1.C: Likewise.
5685         * g++.dg/lookup/scoped2.C: New test.
5687         * g++.dg/ext/asm3.C: New test.
5689 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
5691         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
5693 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
5695         * ChangeLog: follow spelling conventions.
5696         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
5697         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
5698         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
5699         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
5700         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
5701         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
5702         * g++.old-deja/g++.law/global-init1.C: Likewise.
5703         * g++.old-deja/g++.other/delete4.C: Likewise.
5704         * g++.old-deja/g++.other/inline21.C: Likewise.
5705         * g++.old-deja/g++.other/singleton.C: Likewise.
5706         * g77.dg/strlen0.f: Likewise.
5707         * g77.f-torture/compile/20010519-1.f: Likewise.
5708         * g77.f-torture/compile/980310-4.f: Likewise.
5709         * gcc.c-torture/compile/20000605-1.c: Likewise.
5710         * gcc.c-torture/execute/20020225-1.c: Likewise.
5711         * gcc.dg/c90-hexfloat-2.c: Likewise.
5712         * gcc.dg/c99-bool-1.c: Likewise.
5713         * gcc.dg/c99-hexfloat-2.c: Likewise.
5714         * gcc.dg/dll-2.c: Likewise.
5715         * gcc.dg/wtr-union-init-1.c: Likewise.
5716         * gcc.dg/wtr-union-init-2.c: Likewise.
5717         * gcc.dg/wtr-union-init-3.c: Likewise.
5718         * gcc.dg/cpp/avoidpaste1.c: Likewise.
5719         * gcc.dg/cpp/defined.c: Likewise.
5720         * gcc.dg/cpp/macsyntx.c: Likewise.
5721         * gcc.dg/cpp/paste2.c: Likewise.
5722         * gcc.dg/cpp/trad/defined.c: Likewise.
5723         * gcc.dg/format/c90-printf-1.c: Likewise.
5724         * gcc.dg/format/c90-scanf-1.c: Likewise.
5725         * gcc.dg/format/c99-printf-1.c: Likewise.
5726         * gcc.dg/format/c99-scanf-1.c: Likewise.
5727         * gcc.misc-tests/gcov-8.c: Likewise.
5728         * lib/profopt.exp: Likewise.
5730 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
5732         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
5734 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
5736         * g++.dg/inherit/using2.C: New test.
5738 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
5740         * ChangeLog: Follow spelling conventions.
5741         * g++.dg/template/friend4.C: Likewise.
5742         * g++.old-deja/g++.pt/crash67.C: Likewise.
5743         * gcc.c-torture/execute/20000801-4.c: Likewise.
5744         * gcc.dg/c90-digraph-1.c: Likewise.
5745         * gcc.dg/c94-digraph-1.c: Likewise.
5746         * gcc.dg/c99-digraph-1.c: Likewise.
5747         * gcc.dg/cpp/line5.c: Likewise.
5748         * gcc.dg/cpp/multiline.c: Likewise.
5749         * gcc.dg/cpp/trad/literals-1.c: Likewise.
5750         * gcc.dg/format/attr-3.c: Likewise.
5751         * gcc.dg/format/c90-scanf-3.c: Likewise.
5752         * gcc.dg/format/ext-4.c: Likewise.
5754 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
5756         * g++.dg/template/pretty1.C: New test.
5758 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
5760         * gcc.c-torture/execute/struct-cpy-1.c: New test.
5762 2002-09-13  Matt Austern  <austern@apple.com>
5764         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
5765         passing a cast expression to a function by const reference.
5767 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
5769         * g++.dg/template/deduce1.C: New test.
5771 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
5773         * gcc.c-torture/execute/simd-1.c: Force all use of int to
5774         32-bit int.
5776 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5778         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
5779         usage.
5781 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
5783         * gcc.c-torture/compile/20020910-1.c: New test.
5785 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
5787         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
5789 2002-09-10  Andreas Jaeger  <aj@suse.de>
5791         * gcc.dg/20020312-2.c: Adjust for x86-64.
5793 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
5795         * g77.dg/7388.f: New test case for PR 7388.
5797 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
5799         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
5801 2002-09-05  Ziemowit Laski <zlaski@apple.com>
5803         * objc.dg/proto-lossage-1.m: New test.
5805 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
5807         * gcc.dg/cpp/_Pragma4.c: Fix typo.
5809 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
5811         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
5812         expected to pass.
5814 2002-09-06  Stan Shebs  <shebs@apple.com>
5815             David Edelsohn  <edelsohn@gnu.org>
5817         * gcc.dg/weak: New directory.
5818         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
5819         target-specific xfail bits.
5820         * gcc.dg/typeof-2.c: Move to new directory.
5821         * gcc.dg/weak.exp: New expect script.
5823 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
5825         * gcc.c-torture/execute/extzvsi.c: New test.
5827 2002-09-05  Stan Shebs  <shebs@apple.com>
5829         * gcc.dg/weak-1.c: xfail on Darwin.
5830         * gcc.dg/weak-2.c: Ditto.
5831         * gcc.dg/weak-3.c: Ditto.
5832         * gcc.dg/weak-4.c: Ditto.
5833         * gcc.dg/weak-5.c: Ditto.
5834         * gcc.dg/weak-6.c: Ditto.
5835         * gcc.dg/weak-7.c: Ditto.
5836         * gcc.dg/weak-8.c: Ditto.
5837         * gcc.dg/weak-9.c: Ditto.
5839 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
5841         * gcc.c-torture/execute/loop-14.c: New test.
5843 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
5845         * g++.dg/other/cxa-atexit1.C: New test.
5847         * gcc.dg/typeof-2.c: New test.
5849 2002-09-03  Roger Sayle  <roger@eyesopen.com>
5851         * gcc.dg/builtins-2.c: New testcase.
5852         * gcc.dg/builtins-3.c: New testcase.
5854 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
5856         * gcc.dg/cpp/_Pragma4.c: New test.
5858 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
5860         * objc/execute/nil_method-1.m: New testcase.
5862 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
5864         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
5865         [Object class], not [Object initialize].
5867 2002-08-31  Roger Sayle  <roger@eyesopen.com>
5868             Hans-Peter Nilsson  <hp@bitrange.com>
5870         * gcc.c-torture/execute/20020720-1.x: Skip test on
5871         mmix-knuth-mmixware.  Correct comment.
5873 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
5875         * testsuite/g++.dg/abi/bitfield5.C: New test.
5876         * testsuite/g++.dg/abi/vbase10.C: Likewise.
5878 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
5880         * objc.dg/undeclared-selector.m: New test.
5882 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
5884         * g++.dg/other/offsetof1.C: Avoid cast warning.
5886 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
5888         * objc.dg/super-class-2.m: New test.
5890 2002-08-24  Matt Austern  <austern@apple.com>
5892         * g++.dg/ext/lvaddr.C: New test.
5893         * g++.dg/ext/lvcast.C: New test.
5895 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
5897         * testsuite/g++.dg/inherit/cond1.C: New test.
5899 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
5901         * gcc.dg/noncompile/incomplete-1.c: New test.
5903 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
5905         * gcc.dg/typespec-1.c: New test.
5907 2002-08-20  Devang Patel  <dpatel@apple.com>
5908         * objc.dg/proto-hier-2.m: New test.
5910 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
5912         * objc.dg/bitfield-1.m: New test.
5913         * objc.dg/bitfield-2.m: New test.
5915 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
5917         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
5918         gcc.dg/c99-flex-array-4.c: New tests.
5920 2002-08-16  Stan Shebs  <shebs@apple.com>
5922         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
5924 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
5926         * gcc.dg/typeof-1.c: New test.
5927         * g++.dg/ext/typeof2.C: New test.
5929 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
5931         * g++.dg/other/offsetof1.C: New test.
5933 2002-08-14  Richard Henderson  <rth@redhat.com>
5935         * gcc.dg/tls/diag-3.c: Fix expected message strings.
5937 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
5939         * gcc.dg/cpp/_Pragma3.c: New test.
5941 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
5943         * g++.dg/template/inherit3: New test.
5945 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
5947         * gcc.dg/bitfld-4.c: Add blank options.
5949 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
5951         * g++.dg/template/crash1.C: New test.
5953 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
5955         * gcc.dg/tls/opt-2.c: New test.
5957 2002-08-08  Devang Patel  <dpatel@apple.com>
5959         * objc.dg/selector-1.m : New test
5961 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
5963         * g++.dg/abi/bitfield4.C: New test.
5964         * gcc.dg/bitfld-4.c: New test.
5966 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
5968         * g++.dg/other/packed1.C: New test.
5970 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
5972         * g++.dg/abi/offsetof.C: Tweak error messages.
5973         * g++.old-deja/g++.mike/p10769a.C: Likewise.
5975 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
5977         * gcc.dg/bitfld-3.c: New test.
5979 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
5980             Richard Henderson  <rth@redhat.com>
5982         * gcc.dg/i386-bitfield1.c: New test.
5983         * g++.dg/abi/bitfield3.C: Update.
5985 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
5987         * objc.dg/const-str-2.m: Update.
5988         * gcc.dg/cpp/c++98.c: Change to C extension.
5989         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
5990         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
5992 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
5994         * testsuite/gcc.dg/tls/diag-3.c: New.
5996 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
5998         * g++.dg/README (Subdirectories): Document new subdir expr.
5999         * g++.dg/expr/pmf-1.C: New test.
6001 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
6003         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
6005 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
6007         * g++.dg/abi/bitfield3.C: New test.
6009 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
6011         * lib/gcov.exp: Tweak expected line formats.
6012         * gcc.misc-tests/gcov8.c: New test.
6013         * gcc.misc-tests/gcov8.x: New flags.
6015 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
6017         * consistency.vlad/layout/endian.c: Include string.h.
6019         * gcc.c-torture/execute/20020805-1.c: New test.
6021 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
6023         * g++.dg/other/conversion1.C: New test.
6025 2002-08-03  Roger Sayle  <roger@eyesopen.com>
6027         * gcc.dg/builtins-1.c: New testcase.
6029 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
6031         * g++.dg/inherit/access3.C: New test.
6033 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
6035         * gcc.dg/ia64-visibility-2.c: New test.
6037 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
6039         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
6040         __qualifier_flags to __flags.
6042 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
6044         * g++.dg/inherit/operator1.C: New test.
6045         * g++.dg/lookup/disamb1.C: Fix typo in comment.
6046         * g++.dg/other/error1.C: Change expected error message.
6047         * g++.dg/template/conv4.C: Likewise.
6049 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
6051         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
6052         for documented behavior.
6054 2002-07-25  Roger Sayle  <roger@eyesopen.com>
6056         * gcc.c-torture/execute/20020720-1.x: Skip this test on
6057         several targets known to fail.
6059 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
6061         * gcc.dg/mips-args-[123].c: New tests.
6063 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
6065         * gcc.dg/ppc-spe.c: New.
6067 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
6069         * g++.dg/other/ptrmem4.C: New testcase.
6071 2002-07-24  Richard Henderson  <rth@redhat.com>
6073         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
6075 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
6077         * g++.dg/ext/alignof1.C (main): Return 0 for success.
6079 2002-07-24  Roger Sayle  <roger@eyesopen.com>
6081         * gcc.c-torture/execute/memset-3.c: New testcase.
6083 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
6085         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
6086         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
6088 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6090         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
6091         Delete.
6093 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
6095         * gcc.c-torture/compile/simd-4.c: New test.
6097 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6099         PR c++/7347, c++/7348
6100         * g++.dg/template/access4.C: New test.
6101         * g++.dg/template/access5.C: New test.
6102         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
6103         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
6104         * g++.old-deja/g++.pt/ttp58.C: Likewise.
6105         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
6107 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
6109         * gcc.dg/gnu89-init-2.c: New test.
6111 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
6113         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
6115 2002-07-20  Roger Sayle  <roger@eyesopen.com>
6117         * gcc.c-torture/execute/20020720-1.c: New testcase.
6119 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
6121         * gcc.dg/cpp/Wsignprom.c: New tests.
6123 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
6125         * gcc.c-torture/execute/loop-13.c: New test.
6127 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
6129         * gcc.dg/cpp/expr.c: New tests.
6131 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
6133         * g++.dg/opt/pr6713.C: Add template instantiation.
6135 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
6137         * gcc.dg/nest.c: New test.
6139 2002-07-17  Richard Henderson  <rth@redhat.com>
6141         * g++.dg/opt/pr6713.C: New test.
6143 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
6145         * gcc.c-torture/execute/loop-2e.x: Let the testcase
6146         XFAIL for all x86 processors.
6148 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
6150         * gcc.c-torture/execute/20010122-1.x: Do not test with
6151         -fomit-frame-pointer.
6153 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6155         * g++.dg/template/instantiate2.C: New test.
6156         * g++.dg/template/spec4.C: New test.
6158 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6160         * g++.dg/template/access2.C: New test.
6161         * g++.dg/template/access3.C: New test.
6163 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
6165         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
6166         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
6167         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
6168         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
6169         Convert to use <stdarg.h>.
6170         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
6171         Delete.
6172         * gcc.dg/va-arg-2.c: New.
6173         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
6175 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
6177         * gcc.c-torture/compile/20020710-1.c: New test.
6179 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
6180                           Andrew Pinski  <pinskia@physics.uc.edu>
6182         gcc.c-torture/compile/simd-2.c: New testcase.
6183         gcc.c-torture/compile/simd-3.c: Likewise.
6185 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
6187         PR c++/7224
6188         * g++.dg/overload/error1.C: New test.
6190 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6192         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
6193         configuration and IRIX 6 O32 ABI.
6195 2002-07-11  Roger Sayle  <roger@eyesopen.com>
6197         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
6199 2002-07-10  Roger Sayle  <roger@eyesopen.com>
6201         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
6203 2002-07-10  Jeffrey A Law  <law@redhat.com>
6205         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
6207         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
6209 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
6211         * gcc.dg/20020312-2.c: Check for __PPC__.
6213 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
6215         * gcc.c-torture/compile/20020709-1.c: New test.
6217 2002-07-07  Roger Sayle  <roger@eyesopen.com>
6219         * g++.dg/template/qualttp21.C: New test case.
6221 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
6223         * gcc.c-torture/compile/20020706-1.c: New test.
6224         * gcc.c-torture/compile/20020706-2.c: New test.
6226 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
6227             Alexandre Oliva  <aoliva@redhat.com>
6229         * g++.dg/warn/incomplete1.C: New test.
6231 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6233         PR c++/7099
6234         * g++.dg/warn/noreturn1.C: New test.
6236 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
6238         PR c++/6706
6239         * g++.dg/debug/debug6.C: New test.
6240         * g++.dg/debug/debug7.C: New test.
6242 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
6244         * gcc.c-torture/compile/simd-3.c: New test.
6246 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
6248         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
6249         * gcc.dg/20020620-1.c: Likewise.
6251 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6253         PR c++/6944
6254         * g++.dg/init/array4.C: New test.
6255         * g++.dg/init/array5.C: New test.
6257 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
6259         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
6260         * gcc.c-torture/execute/simd-2.c (main): Likewise.
6262 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6264         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
6265         * gcc.dg/wtr-aggr-init-1.c: Likewise.
6266         * gcc.dg/wtr-conversion-1.c: Likewise.
6267         * gcc.dg/wtr-escape-1.c: Likewise.
6268         * gcc.dg/wtr-int-type-1.c: Likewise.
6269         * gcc.dg/wtr-label-1.c: Likewise.
6270         * gcc.dg/wtr-static-1.c: Likewise.
6271         * gcc.dg/wtr-strcat-1.c: Likewise.
6272         * gcc.dg/wtr-suffix-1.c: Likewise.
6273         * gcc.dg/wtr-switch-1.c: Likewise.
6274         * gcc.dg/wtr-unary-plus-1.c: Likewise.
6275         * gcc.dg/wtr-union-init-1.c: Likewise.
6276         * gcc.dg/wtr-union-init-2.c: Likewise.
6277         * gcc.dg/wtr-union-init-3.c: Likewise.
6279         * gcc.dg/wtr-func-def-1.c: New test.
6281 2002-07-02 Devang Patel <dpatel@apple.com>
6283         * objc.dg/param-1.m: New test.
6285 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
6287         * gcc.dg/cpp/trad/directive.c: Add test.
6288         * gcc.dg/cpp/trad/macroargs.c: Add test.
6289         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
6291 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
6293         * gcc.dg/cpp/cmdlne-M.c: New test.
6295 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
6297         * objc.dg/desig-init-1.m: New test.
6299 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6301         PR c++/6716
6302         * g++.dg/template/instantiate1.C: New test.
6304 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
6306         PR c++/7112
6307         * g++.dg/template/sizeof2.C: New test.
6309 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
6311         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
6312         gcc.dg/cpp/trad/include.c: New tests.
6314 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
6316         PR target/7177
6317         * gcc.c-torture/compile/20020701-1.c: New test.
6319 2002-07-01  Stan Shebs  <shebs@apple.com>
6321         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
6322         header here...
6323         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
6324         (objc-torture-execute): or here.
6326 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
6328         * gcc.c-torture/execute/arith-rand-ll.c: New test.
6330 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
6332         * gcc.dg/cpp/trad/escaped-nl.c: New test.
6334 2002-06-30  Devang Patel  <dpatel@apple.com>
6336         * objc.dg/fsyntax-only.m: New test.
6338 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
6340         PR c++/6695
6341         * g++.dg/template/friend7.C: New file.
6343 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
6345         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
6346         return type.
6348 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
6350         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
6351         avoid division by zero.
6353 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
6355         * gcc.dg/Wunknownprag.c: New tests.
6357 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
6359         * gcc.c-torture/execute/simd-2.c: New test.
6361 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
6363         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
6364         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
6365         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
6366         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
6367         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
6368         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
6369         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
6370         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
6371         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
6372         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
6373         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
6374         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
6375         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
6376         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
6377         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
6378         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
6379         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
6381 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
6383         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
6384         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
6385         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
6386         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
6387         New tests.
6388         * gcc.dg/cpp/trad/directive.c: Update.
6390 2002-06-23  Andreas Jaeger  <aj@suse.de>
6392         * gcc.c-torture/execute/complex-6.c: New.
6394 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
6396         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
6397         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
6398         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
6399         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
6401 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
6403         * gcc.dg/cpp/trad: New directory with traditional tests copied
6404         from parent directory.
6405         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
6406         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
6407         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
6408         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
6409         Move to trad/ and rename.
6410         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
6411         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
6412         gcc.dg/cpp/trad/redef2.c: New tests.
6413         * gcc.dg/cpp/trad/trad.exp: New driver.
6415 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
6417         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
6418         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
6419         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
6420         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
6421         Remove.
6423 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
6425         * gcc.dg/20020620-1.c: New test.
6427 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6429         * g++.dg/template/ttp4.C: New test.
6431 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
6433         * g++.dg/opt/vt1.C: Fix regexp.
6435 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6437         * gcc.c-torture/execute/pure-1.c: Make functions static again.
6438         Don't use attribute `noinline'.
6440 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
6442         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
6444 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
6446         * gcc.c-torture/execute/simd-1.c: New.
6448         * gcc.dg/simd-1.c: New.
6450 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
6452         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
6454 2002-06-16  Richard Henderson  <rth@redhat.com>
6456         * g++.dg/ext/anon-struct1.C: New.
6457         * g++.dg/ext/anon-struct2.C: New.
6458         * g++.dg/ext/anon-struct3.C: New.
6459         * gcc.dg/anon-struct-1.c: New.
6460         * gcc.dg/anon-struct-2.c: New.
6461         * gcc.dg/anon-struct-3.c: New.
6462         * gcc.dg/20011008-1.c: Adjust warning text.
6463         * gcc.dg/20020527-1.c: Add -fms-extensions.
6465 2002-06-16  Richard Henderson  <rth@redhat.com>
6467         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
6469 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
6471         * gcc.c-torture/execute/20020615-1.c: New test.
6473 2002-06-15  Roger Sayle  <roger@eyesopen.com>
6475         * gcc.c-tortuture/execute/compare-1.c: New test case.
6476         * gcc.c-tortuture/execute/compare-2.c: New test case.
6477         * gcc.c-tortuture/execute/compare-3.c: New test case.
6479 2002-06-13  Richard Henderson  <rth@redhat.com>
6481         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
6482         ia64 ilp32.
6484 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6486         * g++.dg/template/typename2.C: Update error message.
6488 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
6490         * gcc.c-torture/execute/20020611-1.c: New test.
6492 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
6494         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
6495         list of targets to skip.
6497 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
6499         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
6500         targets if not optimizing.
6502 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
6504         * gcc.c-torture/compile/20020605-1.c: New test.
6506         * g++.dg/opt/vt1.C: New test.
6508         * gcc.dg/20020531-1.c: New test.
6510         * gcc.dg/20020530-1.c: New test.
6512         * gcc.dg/20020527-1.c: New test.
6514         * g++.dg/opt/cse1.C: New test.
6516 2002-06-07  Roger Sayle  <roger@eyesopen.com>
6518         * gcc.dg/20020607-2.c: New test case.
6520 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
6522         * gcc.c-torture/compile/20020604-1.c: New test.
6524 2002-06-04  Richard Henderson  <rth@redhat.com>
6526         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
6527         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
6528         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
6530 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
6532         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
6534 2002-06-03  Richard Henderson  <rth@redhat.com>
6536         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
6537         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
6539 2002-06-02  Richard Henderson  <rth@redhat.com>
6541         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
6542         test functions static.
6544 2002-06-02  Andreas Jaeger  <aj@suse.de>
6546         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
6547         now.
6549 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
6551         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
6552         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
6553         Update for mofified diagnostics.
6554         * gcc.dg/c99-intconst-1.c: No longer fail.
6556 2002-06-02  Richard Henderson  <rth@redhat.com>
6558         * gcc.dg/uninit-A.c: Remove xfail markers.
6560 2002-06-01  Roger Sayle  <roger@eyesopen.com>
6562         * gcc.dg/fnegate-1.c: New test case.
6564 2002-05-30  Osku Salerma  <osku@iki.fi>
6566         * gcc.c-torture/execute/mayalias-1.c: New file.
6568 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
6570         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
6571         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
6572         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
6574 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
6576         * gcc.c-torture/execute/20020529-1.c: New test.
6578 2002-05-27  Richard Henderson  <rth@redhat.com>
6580         * g++.dg/ext/attrib6.C: New test case.
6582 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6584         * gcc.c-torture/execute/pure-1.c: New test.
6586 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
6588         * gcc.dg/cpp/arith-2.c: Remove.
6590 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
6592         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
6593         * gcc.dg/cpp/if-3.c: Remove.
6595 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
6597         * g++.dg/opt/cse2.C: New test.
6599 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
6601         * gcc.dg/cpp/arith-1.c: New semantic tests.
6602         * gcc.dg/cpp/if-1.c: Update.
6604 2002-05-24  Ben Elliston  <bje@redhat.com>
6606         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
6608 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
6610         * gcc.dg/verbose-asm.c: New test.
6612 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
6614         * gcc.dg/cpp/paste12.c: New test.
6616 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
6618         * g++.dg/parse/named_ops.C: New test.
6620 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
6622         * gcc/testsuite/gcc.dg/weak-8.c: New test.
6624 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
6626         * gcc.dg/weak-2.c: Allow optional leading underscore
6627         in scan-assembler symbol name.
6628         * gcc.dg/weak-3.c: Likewise.
6629         * gcc.dg/weak-4.c: Likewise.
6630         * gcc.dg/weak-5.c: Likewise.
6632 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
6634         * gcc.dg/20020523-1.c: New test.
6636 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
6638         * objc.dg/const-str-2.m: Update now that we stop after
6639         a command line error.
6641 2002-05-22  Richard Henderson  <rth@redhat.com>
6643         * g++.dg/dg.exp: Fix typo in test pruneing.
6645 2002-05-22  Richard Henderson  <rth@redhat.com>
6647         * g++.dg/dg.exp: Prune the tls subdirectory.
6648         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
6649         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
6650         * g++.dg/tls/init-1.C: New.
6652 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
6654         * gcc.dg/20020517-1.c: New test.
6656 2002-05-21  Richard Henderson  <rth@redhat.com>
6658         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
6659         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
6661 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
6663         * g++.dg/other/copy2.C: New test.
6665 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
6667         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
6668         (MAX_COPY): Bump up to 10 times sizeof (long long).
6669         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
6671         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
6672         sizeof (long long).
6674         * gcc.c-torture/execute/strcpy-1.c: New test.
6676 2002-05-19  Jason Merrill  <jason2redhat.com>
6678         * g++.dg/ext/oper1.C: New test.
6680 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
6681 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
6683         * README.QMTEST: New file.
6685         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
6687 2002-05-19  Andreas Jaeger  <aj@suse.de>
6689         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
6690         now.
6691         * gcc.c-torture/execute/loop-2d.x: Likewise.
6693 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
6695         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
6696         support weak symbols.
6697         * gcc.dg/weak-4.c: Likewise
6698         * gcc.dg/weak-6.c: Likewise
6700 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
6702         * gcc.dg/weak-3.c: Add dg-excess-error comment for
6703         cygwin, coff and h8300-*-hms targets
6704         * gcc.dg/weak-5.c: Likewise
6705         * gcc.dg/weak-7.c: Likewise
6707 2002-05-16  Jason Merrill  <jason@redhat.com>
6709         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
6710         (scan-assembler-not, scan-assembler-dem): Likewise.
6711         (scan-assembler-dem-not): Likewise.
6713 2002-05-15  Richard Henderson  <rth@redhat.com>
6715         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
6717 2002-05-15  Richard Henderson  <rth@redhat.com>
6719         * gcc.dg/weak-5.c (vfoo1c): No warning here.
6720         (vfoo1f): Warning here.
6721         (vfoo1l): Don't redefine the alias.
6723 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
6725         * g++.dg/init/pm1.C: New test.
6727 2002-05-12  David S. Miller  <davem@redhat.com>
6729         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
6730         types.
6732 2002-05-10  Roger Sayle  <roger@eyesopen.com>
6734         * gcc.c-torture/execute/20020510-1.c: New test case.
6736 2002-05-10  David S. Miller  <davem@redhat.com>
6738         * gcc.c-torture/execute/conversion.c: Test long double too.
6740 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
6742         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
6743         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
6744         * lib/g++.exp (g++_link_flags): Likewise.
6745         * lib/objc.exp (objc_target_compile): Likewise.
6747 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
6749         * gcc.dg/cpp/poison.c: Update.
6750         * gcc.dg/cpp/20000625-2.c: Remove.
6751         * gcc.dg/cpp/direct2s.c: Remove final test.
6753 2002-05-08  Tom Rix  <trix@redhat.com>
6755         * gcc.c-torture/execute/20020508-1.c: New test.
6756         * gcc.c-torture/execute/20020508-2.c: New test.
6757         * gcc.c-torture/execute/20020508-3.c: New test.
6759 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
6761         * gcc.dg/cpp/charconst-4.c: More tests.
6763 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
6765         PR c/6569
6766         * gcc.dg/weak-3.c: Update location of warning messages.
6767         * gcc.dg/weak-5.c: Likewise.
6769 2002-05-06  Roger Sayle  <roger@eyesopen.com>
6771         * gcc.c-torture/execute/20020506-1.c: New test case.
6773 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
6775         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
6777 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
6779         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
6781 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
6783         * gcc.dg/cpp/charconst-3.c: New test.
6785 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
6787         * gcc.dg/cpp/charconst.c: Update tests.
6789 2002-05-05  Tim Josling  <tej@melbpc.org.au>
6791         * treelang: Added directory for new sample language treelang. Also
6792         lib/treelang.exp: New file to signal treelang should be tested.
6794 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
6796         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
6797         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
6798         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
6799         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
6800         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
6801         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
6802         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
6804 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
6806         * gcc.dg/format/xopen-2.c: New test.
6808 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
6810         * gcc.dg/20020503-1.c: New test.
6812 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
6814         * g++.dg/init/dtor1.C: Make it tougher.
6816 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
6818         * g++.dg/init/dtor1.C: New test.
6820 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
6822         * gcc.dg/altivec-8.c: New.
6824 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
6826         * gcc.dg/altivec-7.c: New.
6828 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
6830         * g++.dg/parse/typedef1.C: New test.
6832 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
6834         PR c++/6486
6835         * g++.dg/template/friend6.C: New test.
6837         PR c++/6492
6838         * g++.dg/init/copy1.C: New test.
6840 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
6842         * g++.dg/warn/effc1.C: New test.
6844 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
6846         * gcc.dg/cpp/if-cexp.c: Add a test.
6848 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
6850         * gcc.dg/20020426-2.c: New test.
6852 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
6854         * gcc.dg/cpp/if-mop.c: Update.
6855         * gcc.dg/cpp/if-mpar.c: Add test.
6856         * gcc.dg/cpp/if-oppr.c: Update.
6858 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6860         PR c/6343
6861         * gcc.dg/weak-[2-7].c: New tests.
6863 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
6865         * gcc.dg/enum1.c: New test.
6867 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
6869         PR c++/6497
6870         * g++.dg/inherit/access2.C: New test.
6872 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
6874         PR bootstrap/6445
6875         * gcc.dg/20020426-1.c: New test.
6877 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
6879         * g++.dg/abi/enum1.C: New test.
6881 2002-04-26  Richard Henderson  <rth@redhat.com>
6883         * gcc.dg/c99-bool-1.c: Expect always true warning.
6885 2002-04-25  Roger Sayle  <roger@eyesopen.com>
6887         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
6889 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6891         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
6892         targets.
6894 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
6896         * g++.dg/abi/mange7.C: New test.
6898         PR c++/6438.
6899         * g++.dg/parse/stmtexpr2.C: New test.
6901 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
6903         * gcc.dg/20020312-2.c: Add SH target.
6905 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6907         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
6908         compiler output on mips*-*-irix*.
6910 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
6912         * g++.dg/parse/attr1.C: New test.
6914 2002-04-23  Roger Sayle  <roger@eyesopen.com>
6916         * gcc.c-torture/execute/string-opt-17.c: New test case.
6917         * gcc.c-torture/execute/memset-2.c: New test case.
6919 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
6921         PR c++/6256:
6922         * g++.dg/template/friend5.C: New test.
6924         PR c++/6331:
6925         * g++.dg/template/qual1.C: Likewise.
6927 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
6929         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
6930         Include stdlib.h, not stdio.h or ctype.h.
6932 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
6934         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
6935         cris-*-elf* and mmix-*-*.
6936         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
6937         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
6938         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
6939         Ditto.
6940         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
6941         * gcc.dg/wchar_t-1.c: Ditto.
6943 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
6945         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
6946         Clarify comment.
6948 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
6950         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
6952 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6954         * gcc.c-torture/execute/20000906-1.x: Delete.
6956 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
6958         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
6960 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
6962         * PR6367
6963         * g77.f-torture/execute/6367.f: New test.
6964         * g77.f-torture/execute/6367.x: Disable for MMIX.
6966 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
6968         * PR6352
6969         * g++.dg/opt/inline2.C: New test.
6971 2002-04-18  Richard Henderson  <rth@redhat.com>
6973         * gcc.dg/20000906-1.c: Enable for all targets.
6974         * gcc.c-torture/compile/iftrap-2.c: New.
6976 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
6978         * gcc.dg/20020418-1.c: New test.
6979         * gcc.dg/20020418-2.c: New test.
6981 2002-04-18  Richard Henderson  <rth@redhat.com>
6983         * gcc.c-torture/compile/iftrap-1.c: New.
6984         * gcc.dg/iftrap-1.c: Adjust for ia64.
6985         * gcc.dg/iftrap-2.c: New.
6987 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
6989         * gcc.c-torture/compile/20020418-1.c: New test.
6991 2002-04-18  Roger Sayle  <roger@eyesopen.com>
6993         * gcc.c-torture/compile/20020415-1.c: New.
6995 2002-04-18  David S. Miller  <davem@redhat.com>
6997         * gcc.c-torture/execute/20020418-1.c: New test.
6999 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
7001         * gcc.dg/20020416-1.c: New test.
7003         * g++.dg/opt/inline1.C: New test.
7005 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
7007         * gcc.dg/altivec-5.c: New test.
7009         * gcc.dg/20020415-1.c: New test.
7011 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
7013         * testsuite/lib/chill.exp: Remove.
7015 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
7017         * g++.dg/other/big-struct.C: New test.
7019 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
7021         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
7022         of scratch file.
7024 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
7026         PR c/6277
7027         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
7028         in scan-assembler function name
7030 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
7032         * g77.f-torture/execute/980628-4.x,
7033         g77.f-torture/execute/980628-5.x,
7034         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
7035         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
7036         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
7037         i[34567]86-*-*.
7039 2002-04-13  David S. Miller  <davem@redhat.com>
7041         * gcc.c-torture/execute/20020413-1.c: New test.
7043 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
7045         * gcc.dg/asm-6.c,
7046         * g++.dg/ext/asm1.C: New tests.
7048 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
7050         PR c++ 5373.
7051         * g++.dg/parse/stmtexpr1.C: New test.
7053         PR c++/5189.
7054         * g++.dg/template/copy1.C: New test.
7056 2002-04-12  Richard Henderson  <rth@redhat.com>
7058         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
7060 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
7062         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
7063         gcc.c-torture/execute/20020307-2.c.
7065 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
7067         * g++.dg/ext/attrib5.C,
7068         * g++.dg/lookup/struct1.C: New tests.
7070 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
7072         * gcc.dg/20020411-1.c: New test.
7074         * gcc.c-torture/execute/20020411-1.c: New test.
7076 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
7078         * g77.f-torture/execute/6177.f: New test.
7080 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
7082         PR middle-end/6247
7083         * g++.dg/opt/cleanup1.C: New test.
7085         * g++.dg/opt/const1.C: New test.
7087 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
7089         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
7091 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
7093         PR c++/5507
7094         * g++.dg/template/typename2.C: New test.
7096 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
7098         * gcc.c-torture/execute/loop-12.c: New.
7100 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
7102         * g77.f-torture/execute/980628-4.x,
7103         g77.f-torture/execute/980628-5.x,
7104         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
7105         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
7106         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
7108 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7110         PR optimization/6086
7111         * g++.dg/opt/preinc1.C: New test.
7113 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
7115         PR c++/5571
7116         * g++.dg/opt/static2.C: New test.
7118 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
7120         PR c/5120
7121         * gcc.dg/20020406-1.c: New test.
7123 2002-04-04  David S. Miller  <davem@redhat.com>
7125         * gcc.c-torture/execute/20020404-1.c: New test.
7127 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
7129         PR c/6123
7130         * gcc.dg/20020312-2.c: Do not declare global register variable
7131         if __PIC__ or __pic__ is defined.
7133 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
7135         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
7136         __asm__ so that it works correctly even if -ansi -pedantic-errors.
7138 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7140         * gcc.misc-tests/linkage.exp: Update last change to handle
7141         sparc*-, not just sparc-.
7143 2002-04-03  Richard Henderson  <rth@redhat.com>
7145         * gcc.dg/cpp/ucs.c: Improved long UCS test.
7147 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
7149         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
7151 2002-04-02  David S. Miller  <davem@redhat.com>
7153         * gcc.c-torture/execute/20020402-3.c: New test.
7155 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
7157         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
7158         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
7160         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
7161         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
7162         g77.f-torture/execute/20001201.x,
7163         g77.f-torture/execute/u77-test.x: New files.
7165         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
7166         * gcc.dg/wchar_t-1.c: Ditto.
7168 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7170         * gcc.c-torture/execute/20020402-1.c: New test.
7172 2002-04-01  Richard Henderson  <rth@redhat.com>
7174         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
7176         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
7178 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7180         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
7182 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
7184         * g++.dg/inherit/template-as-base.C: Expect error.
7185         * g++.dg/inherit/namespace-as-base.C: Likewise.
7187 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
7189         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
7190         g++.dg/ext/instantiate3.C: Tweak match patterns.
7192         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
7193         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
7194         -da test.
7196 2002-03-31  Richard Henderson  <rth@redhat.com>
7198         * gcc.dg/special/alias-2.c: New.
7199         * gcc.dg/special/ecos.exp: Run it.
7201 2002-03-31  Richard Henderson  <rth@redhat.com>
7203         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
7205 2002-03-31  Kazu Hirata  <kazu@hxi.com>
7207         * gcc.dg/weak-1.c: Disable on h8300 port.
7209 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
7211         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
7212         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
7213         ordering tests.
7214         * g++.dg/bprob/bprob-1.C: New test.
7215         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
7216         * g++.dg/gcov/gcov-1.C: New test.
7217         * g++.dg/gcov/gcov-1.x: New file.
7218         * g++.dg/gcov/gcov-2.C: New test.
7219         * g++.dg/gcov/gcov-3.C: New test.
7220         * g++.dg/gcov/gcov-3.h: New file.
7222 2002-03-28  Roger Sayle  <roger@eyesopen.com>
7224         * g++.old-deja/g++.other/builtins5.C: New test.
7225         * g++.old-deja/g++.other/builtins6.C: New test.
7226         * g++.old-deja/g++.other/builtins7.C: New test.
7227         * g++.old-deja/g++.other/builtins8.C: New test.
7228         * g++.old-deja/g++.other/builtins9.C: New test.
7230 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
7232         * g++.dg/opt/static1.C: New test.
7234         * g++.dg/opt/longbranch1.C: New test.
7236 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
7238         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
7240         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
7242 2002-03-28  Jeffrey A Law  (law@redhat.com)
7244         * gcc.c-torture/execute/20020328-1.c: New test.
7246 2002-03-27  Richard Henderson  <rth@redhat.com>
7248         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
7249         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
7250         move from g++.old-deja/g++.ext/.
7252 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
7254         * g++.dg/init/new2.C: New test.
7256 2002-03-26  Richard Henderson  <rth@redhat.com>
7258         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
7260         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
7261         on sparc.
7263         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
7264         sparcv9 systems.
7265         * gcc.dg/20001102-1.c: Likewise.
7267 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
7269         * gcc.dg/cpp/endif-pedantic1.c,
7270         gcc.dg/cpp/endif-pedantic2.c:  New tests.
7272 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
7274         * g++.dg/init/new1.C: New test.
7276 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
7278         * g++.dg/abi/vbase9.C: New test.
7280 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
7282         * gcc.dg/arm-asm.c: New test.
7284 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
7286         * gcc.dg/Wswitch-enum.c: New test.
7287         Fix PR c/5044.
7289 2002-03-26  Richard Henderson  <rth@redhat.com>
7291         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
7292         structure.
7294 2002-03-25  Richard Henderson  <rth@redhat.com>
7296         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
7297         sparcv9 systems.
7299         * gcc.c-torture/compile/20011119-1.c (xxx): New.
7300         * gcc.c-torture/compile/20011119-2.c (xxx): New.
7302 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
7304         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
7306 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
7308         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
7309         targets using generic thunk support.
7311 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
7313         * gcc.c-torture/compile/20020323-1.c: New test.
7315         * g++.dg/opt/conj2.C: New test.
7317 2002-03-24  Richard Henderson  <rth@redhat.com>
7319         * gcc.dg/weak-1.c: Use -fno-common.
7321 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
7323         * g77.dg/f77-edit-apostrophe-out.f: New test
7324         * g77.dg/f77-edit-h-out.f: New test
7325         * g77.dg/f77-edit-t-in.f: New test
7326         * g77.dg/f77-edit-t-out.f: New test
7327         * g77.dg/f77-edit-x-out.f: New test
7328         * g77.dg/f77-edit-slash-out.f: New test
7329         * g77.dg/f77-edit-colon-out.f: New test
7330         * g77.dg/f77-edit-s-out.f: New test
7332 2002-03-24  Richard Henderson  <rth@redhat.com>
7334         * objc/execute/formal_protocol-6.x: New XFAIL.
7336 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
7338         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
7339         that do not support weak symbols
7341 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
7343         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
7344         * lib/g77.exp:  Likewise
7345         * lib/objc.exp: Likewise
7347 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
7349         * gcc.dg/Wswitch-default.c: New test.
7351 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
7353         * g++.dg/other/enum1.C: New test.
7355 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
7357         * gcc.dg/pragma-ep-3.c: Fix typo.
7359 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
7361         * g++.dg/inherit/template-as-base.C: New test.
7363 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
7365         * g++.old-deja/g++.other/dwarf2-1.C: Move...
7366         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
7368 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
7370         * gcc.dg/cpp/multiline.c: Update to match.
7372 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
7374         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
7376 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
7378         * gcc.dg/cpp/extratokens2.c:  New file.
7380 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
7382         * gcc.dg/20020312-2.c: Add rs6000 target.
7384         * gcc.c-torture/compile/20020319-1.c: New test.
7386 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7388         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
7389         (A, E): Handle this.
7391 2002-03-20  Jason Merrill  <jason@redhat.com>
7393         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
7394         ignoring -fpic.
7395         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
7396         through prune_gcc_output.
7398 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
7400         * gcc.c-torture/compile/20020320-1.c: New test.
7402 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
7404         * gcc.c-torture/compile/20020318-1.c: New test.
7406         * gcc.dg/struct-by-value-1.c: New test.
7408         * gcc.dg/20020319-1.c: New test.
7410 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
7412         * g++.dg/opt/conj1.C: New test.
7414 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
7416         * g++.dg/template/qualttp20.C: Revert previous change.
7417         * g++.dg/template/qualttp3.C: Likewise.
7418         * g++.dg/template/qualttp4.C: Likewise
7419         * g++.dg/template/qualttp5.C: Likewise
7420         * g++.dg/template/qualttp6.C: Likewise
7421         * g++.dg/template/qualttp7.C: Likewise
7422         * g++.dg/template/qualttp8.C: Likewise
7423         * g++.dg/template/recurse.C: Likewise.
7425 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
7427         * gcc.dg/cpp/wchar-1.c: Update.
7429 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
7431         * g++.dg/template/conv1.C: New test.
7432         * g++.dg/template/conv2.C: New test.
7433         * g++.dg/template/conv3.C: New test.
7434         * g++.dg/template/conv4.C: New test.
7436 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
7438         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
7439         * g++.dg/template/qualttp3.C: Likewise.
7440         * g++.dg/template/qualttp4.C: Likewise
7441         * g++.dg/template/qualttp5.C: Likewise
7442         * g++.dg/template/qualttp6.C: Likewise
7443         * g++.dg/template/qualttp7.C: Likewise
7444         * g++.dg/template/qualttp8.C: Likewise
7445         * g++.dg/template/recurse.C: Likewise.
7447 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
7449         * g++.dg/opt/dtor1.C: New test.
7451 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
7453         * gcc.c-torture/compile/20020315-1.c: New test.
7455 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
7457         * gcc.dg/weak-1.c: Fix scan tests.
7459 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
7461         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
7462         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
7463         cris-*-aout* mmix-*-*.
7464         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
7465         cris-*-aout* mmix-*-*.
7466         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
7467         cris-*-elf* cris-*-aout* and mmix-*-*.
7468         * gcc.dg/20001009-1.c: Ditto.
7469         * gcc.dg/20010912-1.c: Ditto.
7470         * gcc.dg/20020122-4.c: Ditto.
7471         * gcc.dg/inline-2.c: Ditto.
7473 2002-03-14  Jeffrey A Law  (law@cygnus.com)
7475         * gcc.c-torture/compile/20020314-1.c: New test.
7477 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
7479         * gcc.c-torture/execute/20020314-1.c: New test.
7481 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
7483         * g++.dg/warn/Wunused-1.C: New test.
7485 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
7487         * g++.dg/abi/mangle6.C: New test.
7489 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
7491         * gcc.c-torture/compile/20020309-2.c: New test.
7493         * gcc.c-torture/compile/20020312-1.c: New test.
7495 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
7497         * g++.dg/other/access1.C: New test.
7499 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
7501         * gcc.c-torture/execute/wchar_t-1.c: New test.
7503 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
7505         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
7507 2002-03-12  Roger Sayle  <roger@eyesopen.com>
7509         * gcc.dg/20020312-1.c: New test case.
7511 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
7513         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
7515 2002-03-11  Richard Henderson  <rth@redhat.com>
7517         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
7518         * g++.old-deja/g++.jason/report.C: Likewise.
7520 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
7522         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
7523         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
7525 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
7527         * testsuite/g++.dg/overload/pmf1.C: New test.
7529 2002-03-11  Kazu Hirata  <kazu@hxi.com>
7531         * gcc.c-torture/execute/20020307-1.c: Use long.
7533 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
7535         PR optimization/5844
7536         * gcc.dg/20020310-1.c: New test.
7538 2002-03-09  Michael Meissner  <meissner@redhat.com>
7540         * gcc.c-torture/execute/memcpy-2.c: New test.
7541         * gcc.c-torture/execute/memset-1.c: New test.
7542         * gcc.c-torture/execute/strlen-1.c: New test.
7543         * gcc.c-torture/execute/strcmp-1.c: New test.
7544         * gcc.c-torture/execute/strncmp-1.c: New test.
7546 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
7548         * gcc.dg/ppc-ldstruct.c: New test.
7550 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
7552         * gcc.c-torture/execute/va-arg-22.c: New test.
7554 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7556         * gcc.c-torture/compile/20020309-1.c: New test.
7558 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
7560         * gcc.c-torture/execute/20020307-2.c: New test.
7562 2002-03-07  Jeffrey A Law  (law@redhat.com)
7564         * g77.f-torture/compile/20020307-1.f: New test.
7566 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
7568         * gcc.dg/unordered-1.c: New test.
7570 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
7572         * gcc.c-torture/execute/20020307-1.c: New test.
7574 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
7576         * gcc.dg/20020304-1.c: New test.
7578         * gcc.c-torture/compile/20020304-2.c: New test.
7580 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
7582         * gcc.c-torture/compile/20020304-1.c: New test case
7583         (from PR c/5830).
7585 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
7587         * gcc.dg/20020103-1.c: Add other -D ppc variants.
7589 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
7591         * g++.dg/other/classkey1.C: New test.
7593 2002-03-01  Richard Henderson  <rth@redhat.com>
7595         * gcc.c-torture/compile/981223-1.x: New.
7596         * gcc.c-torture/compile/920625-1.x: New.
7598 2002-02-28  Richard Henderson  <rth@redhat.com>
7600         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
7602 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
7604         * gcc.c-torture/execute/20020227-1.c: New test.
7606 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
7608         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
7609         here" ERROR lines.
7610         * g++.old-deja/g++.oliva/partord1.C: Likewise.
7611         * g++.old-deja.g++.other/defarg1.C: Likewise.
7612         * g++.old-deja/g++.pt/calls2.C: Likewise.
7613         * g++.old-deja/g++.pt/crash20.C: Likewise.
7614         * g++.old-deja/g++.pt/crash30.C: Likewise.
7615         * g++.old-deja/g++.pt/crash36.C: Likewise.
7616         * g++.old-deja/g++.pt/crash6.C: Likewise.
7617         * g++.old-deja/g++.pt/defarg13.C: Likewise.
7618         * g++.old-deja/g++.pt/derived3.C: Likewise.
7619         * g++.old-deja/g++.pt/error1.C: Likewise.
7620         * g++.old-deja/g++.pt/friend21.C: Likewise.
7621         * g++.old-deja/g++.pt/friend23.C: Likewise.
7622         * g++.old-deja/g++.pt/infinite1.C: Likewise.
7623         * g++.old-deja/g++.robertl/eb128.C: Likewise.
7625 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
7627         * gcc.c-torture/execute/20020225-2.c: New test.
7629 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
7631         * gcc.c-torture/execute/920730-1t.c,
7632         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
7633         Delete test cases, only relevant to -traditional.
7635 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7637         * gcc.dg/cpp/undef1.c: Remove.
7638         * gcc.dg/cpp/directiv.c: Update.
7639         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
7641 2002-02-27  Michael Meissner  <meissner@redhat.com>
7643         * gcc.c-torture/execute/20020226-1.c: New test.
7645 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
7647         * g++.dg/debug/debug4.C: New test.
7649         * gcc.dg/ia64-visibility-1.c: New test.
7651 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
7653         * gcc.dg/debug/20020224-1.c: New.
7655 2002-02-25  Kazu Hirata  <kazu@hxi.com>
7657         * gcc.c-torture/execute/960416-1.x: New.
7658         * gcc.c-torture/execute/divconst-3.x: Likewise.
7660 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
7662         * gcc.dg/20020224-1.c: New test.
7664 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
7666         * gcc.c-torture/execute/20020225-1.c: New.
7668 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
7670         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
7672 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
7674         * gcc.dg/20020222-1.c: New test.
7676 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
7678         * g++.dg/opt/anonunion1.C: New test.
7680 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
7682         * g++.dg/template/qualttp19.C: New test.
7683         * g++.dg/template/qualttp20.C: New test.
7684         * g++.old-deja/g++.jason/report.C: Adjust expected errors
7685         * g++.old-deja/g++.other/qual1.C: Likewise.
7687 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
7689         * gcc.dg/attr-alwaysinline.c: New.
7691 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
7693         * gcc.dg/20020220-1.c: New test.
7695         * gcc.dg/20020220-2.c: New test.
7697         * g++.dg/opt/mmx1.C: New test.
7699 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
7701         * gcc.c-torture/compile/20020110.c: New test.
7703 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
7705         * gcc.c-torture/execute/20020219-1.c: New test.
7707         * gcc.dg/20020219-1.c: New test.
7709         * gcc.dg/noncompile/20020220-1.c: New test.
7711         * g++.dg/opt/ptrintsum1.C: New test.
7713         * gcc.dg/debug/20020220-1.c: New test.
7715 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
7717         * gcc.c-torture/execute/20020216-1.c: New test.
7719 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
7721         * gcc.dg/decl-1.c: Update, new test.
7723 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
7725         * g++.dg/abi/bitfield1.C: New test.
7726         * g++.dg/abi/bitfield2.C: New test.
7728 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
7730         * gcc.dg/attr-nest.c: New test.
7732 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
7734         * gcc.c-torture/execute/20020215-1.c: New test.
7736 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
7738         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
7739         * g++.dg/debug/debug.exp: New.
7740         * g++.dg/debug/trivial.C: New.
7741         * g++.dg/debug/debug1.C: Moved...
7742         * g++.dg/other/debug1.C: ...from here.
7743         * g++.dg/debug/debug2.C: Moved...
7744         * g++.dg/other/debug2.C: ...from here.
7745         * g++.dg/debug/debug3.C: Moved...
7746         * g++.dg/other/debug3.C: ...from here.
7748         * gcc.dg/noncompile/20020213-1.c: New test.
7750 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
7752         * g++.dg/other/debug3.C: New test.
7754         * gcc.c-torture/execute/20020213-1.c: New test.
7756 2002-02-13  Richard Smith <richard@ex-parrot.com>
7758         * g++.old-deja/g++.other/thunk1.C: New test.
7760 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
7762         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
7764 2002-02-13  Stan Shebs  <shebs@apple.com>
7766         * gcc.dg/altivec-3.c: New.
7768 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
7770         * gcc.dg/Wunreachable-1.c: New test.
7771         * gcc.dg/Wunreachable-2.c: New test.
7773 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
7775         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
7777 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
7779         * gcc.dg/decl-1.c: New test.
7781 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
7783         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
7785 2002-02-10  Kazu Hirata  <kazu@hxi.com>
7787         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
7788         * gcc.c-torture/compile/980506-1.x: Likewise.
7790 2002-02-10  Kazu Hirata  <kazu@hxi.com>
7792         * gcc.dg/20020210-1.c: New.
7794 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
7796         * g77.f-torture/execute/947.f: New regression test
7797         for PR fortran/947.
7799 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
7801         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
7802         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
7804 2002-02-08  Richard Henderson  <rth@redhat.com>
7806         * gcc.c-torture/compile/labels-3.c: New.
7808 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
7810         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
7811         expression statements work instead.
7812         * gcc.dg/noncompile/20020207-1.c: New test.
7814 2002-02-07  Richard Henderson  <rth@redhat.com>
7816         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
7818 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
7820         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
7821         message from g77
7822         * lib/g77-dg.exp: Trim g77 error messages so that they are
7823         recognized by dg.exp.
7825 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
7827         PR fortran/5473
7828         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
7830 2002-02-07  Richard Henderson  <rth@redhat.com>
7832         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
7833         to be sufficiently aligned for integers.
7835 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
7837         * g++.dg/template/friend4.C: New test.
7839 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
7841         PR fortran/5743
7842         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
7843         unsupported cases.
7845 2002-02-07  Richard Henderson  <rth@redhat.com>
7847         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
7848         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
7849         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
7850         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
7852 2002-02-06  Richard Henderson  <rth@redhat.com>
7854         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
7856 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
7858         * gcc.dg/20020206-1.c: New test.
7860 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
7862         * gcc.c-torture/execute/20020206-1.c: New test.
7864         * gcc.c-torture/execute/20020206-2.c: New test.
7866         PR optimization/5429:
7867         * gcc.c-torture/compile/20020206-1.c: New test.
7869 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
7871         * g++.dg/ext/align1.C: Do not use an explicit alignment value
7872         as certain file formats cannot support particularly large
7873         alignments.
7875         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
7876         and do not expect to be able to link the executable.
7878         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
7879         fail because the COFF format does not support the weak attribute.
7881 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
7883         * g77.dg/pr5473.f:  New test
7885 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
7887         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
7888         Fix testcase accordingly.
7890 2002-02-04  Richard Henderson  <rth@redhat.com>
7892         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
7893         (buf): Change to be an array of pointers, not ints.
7895 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
7897         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
7898         before all tests.  Move warning one line above to match where it
7899         C frontend emits.
7900         * gcc.dg/Wswitch-2.c: New test.
7901         * g++.dg/warn/Wswitch-1.C: New test.
7902         * g++.dg/warn/Wswitch-2.C: New test.
7904 2002-02-04  Richard Henderson  <rth@redhat.com>
7906         * g++.dg/abi/offsetof.C: Fix size comparison.
7908 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
7910         * gcc.dg/cast-qual-2.c: New test.
7912 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
7914         * gcc.dg/20020201-4.c: New test.
7916 2002-02-04  Ben Elliston  <bje@redhat.com>
7918         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
7919         target_info attribute != 0, in addition to the empty string.
7920         (gcc_target_compile): Likewise.
7922 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
7924         * gcc.dg/Wswitch.c: New test.
7925         PR gcc/4475. PR gcc/3780.
7927 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
7929         * g77.f-torture/execute/5122.f: New test for regressions
7930         against PR fortran/5122.
7932 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
7934         * g77.f-torture/compile/pr3743.f: Delete
7935         * g77.dg/pr3743-1.f: New test.
7936         * g77.dg/pr3743-2.f: New test.
7937         * g77.dg/pr3743-3.f: New test.
7938         * g77.dg/pr3743-4.f: New test.
7940 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7942         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
7944 2002-02-02  Richard Henderson  <rth@redhat.com>
7946         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
7947         * gcc.c-torture/execute/bf64-1.c: Likewise.
7949 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
7951         * gcc.dg/20020201-2.c: New test.
7953         * gcc.dg/20020201-3.c: New test.
7955         * gcc.c-torture/execute/bitfld-2.c: New test.
7957 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7959         * gcc.dg/bitfld-1.c: Update.
7960         * gcc.dg/bitfld-2.c: Update.
7961         * gcc.c-torture/execute/bitfld-1.x: New.
7963 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
7965         * gcc.c-torture/execute/20020201-1.c: New test.
7967 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
7969         PR target/5469
7970         * gcc.dg/20020201-1.c: New test.
7972 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
7974         PR fortran/3743
7975         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
7976         * g77.f-torture/compile/pr3743.x: Remove
7978 2002-01-31  Tom Rix  <trix@redhat.com>
7980         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
7982 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
7984         * gcc.dg/noncompile/20020130-1.c: New test.
7986 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
7988         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
7990 2002-01-29  Richard Henderson  <rth@redhat.com>
7992         * gcc.c-torture/execute/991118-1.c: Cast various constants back
7993         to long long.
7994         * gcc.c-torture/execute/bf64-1.c: Likewise.
7996 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
7998         * gcc.c-torture/execute/20020129-1.c: New test.
8000 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8002         * gcc.c-torture/compile/20000224-1.c: Update.
8003         * gcc.c-torture/execute/bitfld-1.c: New tests.
8004         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
8005         * gcc.dg/uninit-A.c: Update.
8007 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8009         * g++.dg/template/ctor1.C: Add instantiation.
8011 2002-01-28  Paul Koning  <pkoning@equallogic.com>
8013         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
8014         argument to __builtin_prefetch to be const ptr.
8016 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
8018         * gcc.c-torture/compile/20020120-1.c: New test.
8020 2002-01-27  Kazu Hirata  <kazu@hxi.com>
8022         * gcc.c-torture/execute/20020127-1.c: New test.
8024 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
8026         * g77.dg/f77-edit-i-in.f: New test
8027         * g77.dg/f77-edit-i-out.f: New test
8029 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
8031         * gcc.dg/debug/debug.exp: New file.
8032         * gcc.dg/debug/trivial.c: New file.
8033         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
8034         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
8035         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
8036         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
8037         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
8038         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
8039         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
8040         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
8041         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
8042         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
8043         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
8044         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
8045         * gcc.dg/20000503-1.c: Removed.
8046         * gcc.dg/20010207-1.c: Removed.
8047         * gcc.dg/20011223-1.c: Removed.
8048         * gcc.dg/20020104-2.c: Removed.
8049         * gcc.dg/debug-1.c: Removed.
8050         * gcc.dg/debug-2.c: Removed.
8051         * gcc.dg/debug-3.c: Removed.
8052         * gcc.dg/debug-4.c: Removed.
8053         * gcc.dg/debug-5.c: Removed.
8054         * gcc.dg/debug-6.c: Removed.
8055         * gcc.dg/dwarf2-1.c: Removed.
8056         * gcc.dg/dwarf2-2.c: Removed.
8058 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
8060         * g++.old-deja/g++.other/eh5.C: New test.
8061         * g++.old-deja/g++.other/sibcall2.C: New test.
8062         * g++.old-deja/g++.other/array9.C: New test.
8063         * g++.old-deja/g++.other/typename2.C: New test.
8064         * g++.old-deja/g++.other/crash60.C: New test.
8065         * g++.old-deja/g++.other/conv9.C: New test.
8066         * g++.old-deja/g++.other/mangle10.C: New test.
8067         * g++.old-deja/g++.other/unchanging1.C: New test.
8068         * g++.old-deja/g++.other/exprstmt1.C: New test.
8069         * g++.old-deja/g++.other/inline23.C: New test.
8070         * g++.old-deja/g++.eh/ia64-1.C: New test.
8071         * g++.old-deja/g++.other/dwarf2-1.C: New test.
8072         * g++.old-deja/g++.other/reload1.C: New test.
8073         * g++.old-deja/g++.other/static20.C: New test.
8074         * g++.old-deja/g++.other/local-alloc1.C: New test.
8075         * g++.old-deja/g++.other/conv8.C: New test.
8076         * g++.old-deja/g++.other/stmtexpr2.C: New test.
8077         * g++.old-deja/g++.other/storeexpr1.C: New test.
8078         * g++.old-deja/g++.other/storeexpr2.C: New test.
8079         * g++.dg/eh/template2.C: New test.
8080         * g++.dg/warn/weak1.C: New test.
8082 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
8084         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
8085         Remove first, non-varying, argument.
8087 2002-01-23  Richard Henderson  <rth@redhat.com>
8089         * gcc.dg/inline-2.c: New.
8091         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
8092         Add optional target arg.  Check number of arguments.
8093         (scan-assembler-not, scan-assembler-dem): Likewise.
8094         (scan-assembler-dem-not): Likewise.
8096 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
8098         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
8099         line 12.
8100         * g++.old-deja/g++.brendan/parse3.C,
8101         g++.old-deja/g++.other/crash26.C,
8102         g++.old-deja/g++.other/crash28.C,
8103         g++.old-deja/g++.other/crash29.C,
8104         g++.old-deja/g++.other/crash30.C,
8105         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
8107 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
8109         * gcc.dg/20020115-1.c: New.
8111 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
8113         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
8115 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
8117         * gcc.dg/20020122-3.c: New.
8119 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
8121         * g++.dg/other/gc1.C: New test.
8123 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
8125         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
8127 2002-01-22  Richard Henderson  <rth@redhat.com>
8129         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
8131 2002-01-22  Richard Henderson  <rth@redhat.com>
8133         * gcc.dg/20020122-4.c: New.
8135 2002-01-22  H.J. Lu <hjl@gnu.org>
8137         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
8138         link output.
8139         * gcc.dg/special/ecos.exp: Likewise.
8140         * lib/g++-dg.exp: Likewise.
8141         * lib/g77-dg.exp: Likewise.
8142         * lib/gcc-dg.exp : Likewise.
8143         * lib/mike-g++.exp: Likewise.
8144         * lib/mike-g77.exp: Likewise.
8145         * lib/mike-gcc.exp: Likewise.
8146         * lib/objc-dg.exp: Likewise.
8148 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
8150         PR target/5379
8151         * gcc.dg/20020122-2.c: New test.
8153 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
8155         * gcc.dg/20020122-1.c: New test.
8157 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
8159         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
8161 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
8163         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
8165 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8167         * gcc.c-torture/compile/20020121-1.c: New test.
8169 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8171         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
8172         ld_library_path.
8174 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
8176         * gcc.dg/20020218-1.c: New test.
8178 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
8180         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
8181         messages
8182         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
8183         "At global scope" warning
8184         * g++.dg/ext/align1.C: Change cygwin test for alignment
8185         from db-bogus to dg-warning
8187 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
8189         * g77.f-torture/compile/cpp2.F: New test.
8191 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
8193         * g++.dg/template/access1.C: New test.
8195 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
8197         * gcc.dg/20020118-1.c: New.
8199 2002-01-18  Kazu Hirata  <kazu@hxi.com>
8201         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
8203 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
8205         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
8206         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
8207         alignment warnings.
8209 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
8211         * gcc.misc-tests/i386-prefetch.exp: Save and restore
8212         torture_with_loops and torture_without_loops
8214 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
8216         * gcc.c-torture/compile/20020116-1.c: New test.
8218 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
8220         * gcc.dg/20020116-2.c: New test.
8222         * gcc.dg/ultrasp4.c: New test.
8224         * gcc.dg/20020116-1.c: New test.
8226 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
8228         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
8229         by EABI.
8231 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
8233         * gcc.misc-tests/i386-prefetch.exp: New.
8234         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
8235         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
8236         * gcc.misc-tests/i386-pf-none-1.c: New test.
8237         * gcc.misc-tests/i386-pf-sse-1.c: New test.
8239 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
8241         * gcc.dg/gnu89-init-1.c: Add new tests.
8243 2002-01-15  Andreas Jaeger  <aj@suse.de>
8245         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
8246         * gcc.dg/i386-mmx-2.c: Likewise.
8247         * gcc.dg/i386-sse-1.c: Likewise.
8248         * gcc.dg/i386-sse-2.c: Likewise.
8249         * gcc.dg/i386-sse-3.c: Likewise.
8251 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
8253         * g77.f-torture/execute/intrinsic-unix-bessel.f:
8254         Uncomment additional cases that now pass.
8256 2002-01-11  Richard Henderson  <rth@redhat.com>
8258         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
8259         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
8261 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
8263         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
8265 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
8267         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
8268         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
8270 2002-01-10  Dale Johannesen  <dalej@apple.com>
8272         * gcc.c-torture/execute/loop-11.c: New.
8274 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
8276         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
8277         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
8279 2002-01-09  Richard Henderson  <rth@redhat.com>
8281         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
8282         type in which to perform the operation for each size.
8284 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
8286         * gcc.c-torture/compile/20020109-2.c: New test.
8288 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
8290         * gcc.c-torture/execute/loop-10.c: New test.
8292 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
8294         * gcc.c-torture/compile/20010226-1.c: New test.
8295         * gcc.c-torture/compile/20010227-1.c: New test.
8296         * gcc.c-torture/compile/20010426-1.c: New test.
8297         * gcc.c-torture/compile/20010510-1.c: New test.
8298         * gcc.c-torture/compile/20010605-3.c: New test.
8299         * gcc.c-torture/compile/20010824-1.c: New test.
8300         * gcc.c-torture/execute/20010409-1.c: New test.
8301         * gcc.dg/noncompile/20000901-1.c: New test.
8302         * gcc.dg/20001023-1.c: New test.
8303         * gcc.dg/20001101-1.c: New test.
8304         * gcc.dg/20001102-1.c: New test.
8305         * gcc.dg/20010207-1.c: New test.
8306         * gcc.dg/20010405-1.c: New test.
8307         * gcc.dg/20010822-1.c: New test.
8308         * gcc.dg/20011107-1.c: New test.
8310 2002-01-09  Jeffrey A Law  (law@redhat.com)
8312         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
8314         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
8315         execution failure on PA targets.
8317 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
8319         * gcc.c-torture/compile/20020109-1.c: New test.
8321 2002-01-08  Kazu Hirata  <kazu@hxi.com>
8323         * gcc.c-torture/execute/20020108-1.c: New test.
8325 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
8327         * gcc.dg/20020108-1.c: New test.
8329 2002-01-08  H.J. Lu <hjl@gnu.org>
8331         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
8332         for header files.
8334 2002-01-08  Geoff Keating  <geoffk@redhat.com>
8336         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
8337         consistency.
8339 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
8341         * gcc.dg/altivec-4.c: Test altivec predicates.
8343 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
8345         * gcc.c-torture/execute/20020107-1.c: New test.
8347 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
8349         PR c/5279
8350         * gcc.c-torture/compile/20020106-1.c: New test.
8352 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
8354         * gcc.c-torture/execute/nestfunc-4.c: New test.
8356 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
8358         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
8359         extra triple that slipped in.
8360         * g++.old-deja/g++.abi/align.C: Likewise.
8361         * g++.old-deja/g++.abi/bitfields.C: Likewise.
8363 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
8365         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
8366         * g++.old-deja/g++.abi/align.C: Likewise.
8367         * g++.old-deja/g++.abi/bitfields.C: Likewise.
8369         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
8370         on FreeBSD/i386.
8371         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
8372         FreeBSD.
8374 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
8376         * gcc.dg/20020104-1.c: New test.
8378         * gcc.dg/20020104-2.c: New test.
8380 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
8382         * gcc.dg/20020103-1.c: Fix typo in target selector.
8384 2002-01-03  Richard Henderson  <rth@redhat.com>
8386         * gcc.dg/20020103-1.c: New.
8388 2002-01-03  Kazu Hirata  <kazu@hxi.com>
8390         * gcc.c-torture/execute/20020103-1.c: New test.
8392 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
8394         * g++.dg/other/debug2.C: New test.
8396         * gcc.c-torture/compile/20020103-1.c: New test.
8398 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
8400         * gcc.dg/gnu89-init-1.c: Added new tests.
8402 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
8404         * g++.dg/template/friend2.C: Remove as patch is reverted.
8406         * g++.dg/warn/oldcast1.C: New test.
8408         * g++.dg/template/ptrmem1.C: New test.
8409         * g++.dg/template/ptrmem2.C: New test.
8411         * g++.dg/template/ntp.C: New test.
8413         * g++.dg/other/component1.C: New test.
8415         * g++.dg/template/ttp3.C: New test.
8417         * g++.dg/template/friend2.C: New test.
8418         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
8420 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
8422         * g++.dg/other/ptrmem1.C: New test.
8423         * g++.dg/other/ptrmem2.C: New test.
8425 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
8427         * g++.dg/template/ctor1.C: New test.
8429 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
8431         * g++.dg/template/friend2.C: New test.
8433 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
8435         * gcc.dg/mmix-1.c: New test.
8437 2001-12-31  Richard Henderson  <rth@redhat.com>
8439         * gcc.dg/asm-5.c: New.
8441 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
8443         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
8444         in namespace __gnu_cxx
8446 2001-12-30  Richard Henderson  <rth@redhat.com>
8448         * gcc.dg/debug-6.c: New.
8450 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
8452         * gcc.c-torture/compile/20011229-2.c: New test.
8454 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
8456         * gcc.dg/debug-3.c: New test.
8457         * gcc.dg/debug-4.c: New test.
8458         * gcc.dg/debug-5.c: New test.
8460 2001-12-29  Richard Henderson  <rth@redhat.com>
8462         * g++.dg/eh/loop1.C: New.
8464 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
8466         * g++.dg/template/crash1.C: New test.
8468 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
8470         * g++.dg/other/const1.C: New test.
8472 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
8474         * gcc.c-torture/compile/20011229-1.c: New test.
8476 2001-12-28  Stan Shebs  <shebs@apple.com>
8478         * lib/objc-torture.exp: Resync with c-torture.exp.
8479         * lib/objc.exp: Load standard libraries.
8481 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
8483         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
8484         additional tests.
8486 2001-12-27  Roger Sayle <roger@eyesopen.com>
8488         * gcc.c-torture/execute/string-opt-16.c: New testcase.
8490 2001-12-27  Richard Henderson  <rth@redhat.com>
8492         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
8494 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
8496         * g++.dg/eh/ctor1.C: New test.
8497         * g++.dg/other/error2.C: New test.
8499 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
8501         * g++.dg/other/init2.C: New test.
8503 2001-12-24  Richard Henderson  <rth@redhat.com>
8505         * gcc.dg/20011223-1.c: New.
8506         * gcc.dg/inline-1.c: New.
8508 2001-12-23  Richard Henderson  <rth@redhat.com>
8510         * gcc.dg/asm-4.c: Test operand modifiers.
8512 2001-12-23  Richard Henderson  <rth@redhat.com>
8514         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
8516 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
8518         * gcc.c-torture/execute/20011223-1.c: New test.
8520 2001-12-21  Richard Henderson  <rth@redhat.com>
8522         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
8523         re-enables the warning.
8525 2001-12-21  Richard Henderson  <rth@redhat.com>
8527         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
8529 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
8531         * gcc.c-torture/compile/20011218-1.c: New test.
8533 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
8535         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
8536         arm-isr.c test.
8537         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
8538         epilogue generation for ARM ISR routines.
8540 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8542         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
8543         * gcc.dg/format/c90-printf-3.c: Likewise.
8544         * gcc.dg/format/c99-printf-3.c: Likewise.
8545         * gcc.dg/format/ext-1.c: Likewise.
8546         * gcc.dg/format/ext-6.c: Likewise.
8547         * gcc.dg/format/format.h: Prototype unlocked stdio.
8549 2001-12-20  Richard Henderson  <rth@redhat.com>
8551         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
8552         (arena): Use it.
8553         (malloc): Correct allocation logic.  Abort if we fill up the
8554         arena before initialization complete.
8555         (realloc): Correct allocation logic.
8557 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
8559         * gcc.c-torture/compile/20011219-2.c: New test.
8561         * gcc.c-torture/execute/20011219-1.c: New test.
8563 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
8565         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
8566         target does not support weak symbols.
8568 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
8570         * gcc.c-torture/compile/20011219-1.c: New test.
8572 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
8574         * g++.dg/other/error1.C: New test.
8576 2001-12-17  Jeffrey A Law  (law@redhat.com)
8578         * gcc.c-torture/execute/20011217-1.c: New test.
8580 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
8582         * objc.dg/special/: New directory.
8583         * objc.dg/special/special.exp: New file.
8584         * objc.dg/special/unclaimed-category-1.h: New file.
8585         * objc.dg/special/unclaimed-category-1a.m: New file.
8586         * objc.dg/special/unclaimed-category-1.m: New file.
8588 2001-12-17  Andreas Jaeger  <aj@suse.de>
8590         * gcc.c-torture/compile/20011217-2.c: New test.
8592 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
8594         * gcc.c-torture/compile/20011217-1.c: New test.
8596 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
8598         * testsuite/gcc.dg/20011214-1.c: New.
8600 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
8602         * gcc.dg/altivec-4.c: New.
8604 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
8606         * gcc.dg/20011113-1.c: New test.
8608 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8610         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
8611         std::__malloc_alloc_template<0> and
8612         std::__default_alloc_template<false, 0>.
8614 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
8616         * objc/execute/bf-21.m: New test.
8617         * objc/execute/enumeration-1.m: New test.
8618         * objc/execute/enumeration-2.m: New test.
8620 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
8622         * gcc.dg/gnu89-init-1.c: New test.
8624 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
8626         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
8627         * g++.old-deja/g++.jason/2371.C: Likewise.
8628         * g++.old-deja/g++.jason/template33.C: Likewise.
8629         * g++.old-deja/g++.jason/template34.C: Likewise.
8630         * g++.old-deja/g++.jason/template36.C: Likewise.
8631         * g++.old-deja/g++.oliva/typename1.C: Likewise.
8632         * g++.old-deja/g++.oliva/typename2.C: Likewise.
8633         * g++.old-deja/g++.other/typename1.C: Likewise.
8634         * g++.old-deja/g++.pt/inherit2.C: Likewise.
8635         * g++.old-deja/g++.pt/nontype5.C: Likewise.
8636         * g++.old-deja/g++.pt/typename11.C: Likewise.
8637         * g++.old-deja/g++.pt/typename14.C: Likewise.
8638         * g++.old-deja/g++.pt/typename16.C: Likewise.
8639         * g++.old-deja/g++.pt/typename3.C: Likewise.
8640         * g++.old-deja/g++.pt/typename4.C: Likewise.
8641         * g++.old-deja/g++.pt/typename5.C: Likewise.
8642         * g++.old-deja/g++.pt/typename7.C: Likewise.
8643         * g++.old-deja/g++.robertl/eb9.C: Likewise.
8645 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
8647         * g++.dg/other/linkage1.C: New test.
8648         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
8649         specifiers.
8651 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
8653         * gcc.dg/concat.c: New test.
8655 2001-12-11  Stan Shebs  <shebs@apple.com>
8657         * objc/compile: New test directory.
8658         * objc/compile/compile.exp: New expect script.
8659         * objc/compile/20011211-1.m: New compile test.
8661 2001-12-11  Jason Merrill  <jason@redhat.com>
8663         * lib/prune.exp (prune_gcc_output): Also handle "In member
8664         function".  So many permutations...
8666 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
8668         * g++.dg/template/typedef1.C: New test.
8670 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
8672         * g++.dg/other/copy1.C: New test.
8674 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
8676         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
8678         * gcc.dg/builtin-choose-expr.c: New.
8680 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
8682         * gcc.dg/altivec-2.c: New.
8684 2001-12-07  Richard Henderson  <rth@redhat.com>
8686         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
8688 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
8690         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
8691         ultrasparc.
8693 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8695         * g++-old.deja/g++.robertl/eb101.C: Deleted.
8697 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
8699         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
8700         variable argument list.
8702 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
8704         * gcc.c-torture/execute/memcheck: Delete entire directory.
8705         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
8706         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
8708 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
8710         * gcc.dg/Wshadow-1.c: New test.
8712 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
8714         * gcc.c-torture/compile/20011130-1.c: New test.
8716         * gcc.dg/noncompile/20011025-1.c: New test.
8718         * g++.dg/other/anon-union.C: New test.
8720         * gcc.c-torture/execute/20011024-1.c: New test.
8722 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
8724         * gcc.c-torture/execute/20000722-1.x,
8725         gcc.c-torture/execute/20010123-1.x: Remove.
8726         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
8727         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
8728         gcc.dg/c99-complit-2.c: New tests.
8730 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
8732         * g++.dg/inherit/base1.C: New test.
8734 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
8736         * g++.dg/other/stdarg1.C: New test.
8738         * gcc.c-torture/compile/20011130-2.c: New test.
8740 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
8742         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
8743         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
8744         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
8745         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
8746         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
8747         * gcc.dg/builtin-prefetch-1.c: New test.
8749 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
8751         * gcc.dg/20011130-1.c: New test.
8753 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
8755         * g++.dg/other/scope1.C: New test.
8756         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
8758 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
8760         * gcc.dg/vla-init-1.c: New test.
8762 2001-12-01  Geoff Keating  <geoffk@redhat.com>
8764         * gcc.c-torture/compile/structs.c: New testcase from GDB.
8766 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8768         * objc.dg/alias.m: Update.
8769         * objc.dg/class-1.m: Update.
8770         * objc.dg/const-str-1.m: Update.
8771         * objc.dg/fwd-proto-1.m: Update.
8772         * objc.dg/id-1.m: Update.
8773         * objc.dg/super-class-1.m: Update.
8775 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
8777         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
8778         constructs.
8780 2001-11-28  Jeffrey A Law  (law@cygnus.com)
8782         * gcc.c-torture/execute/20011128-1.c: New test.
8784 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
8786         * gcc.dg/20011127-1.c: New test.
8788 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
8790         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
8791         from Austin Group draft 7.
8792         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
8793         scanf format arguments.
8794         * gcc.dg/format/no-exargs-2.c: New test.
8796 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
8798         * g++.dg/abi/vbase8-4.C: New test.
8800 2001-11-24  Ian Lance Taylor  <ian@airs.com>
8802         * gcc.c-torture/execute/20011121-1.c: New test.
8804 2001-11-23  Jeffrey A Law  (law@cygnus.com)
8806         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
8808 2001-11-23  Andreas Jaeger  <aj@suse.de>
8810         * gcc.dg/cpp/charconst-2.c: New test.
8812 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
8814         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
8815         to the host if it is remote.  Let tests specify extra headers
8816         they use.
8817         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
8818         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
8819         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
8820         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
8821         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
8822         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
8823         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
8824         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
8825         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
8826         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
8828 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
8830         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
8831         for little endian ARMs.
8833 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
8835         * gcc.c-torture/compile/20011119-1.c: New test.
8836         * gcc.c-torture/compile/20011119-2.c: New test.
8838 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
8840         * gcc.dg/altivec-1.c: Fix typo.
8842 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
8844         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
8846 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
8848         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
8850 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
8852         * lib/g77.exp: Don't specify --rpath-link.
8854         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
8855         across all the headers.
8856         * gcc.dg/format/format.exp: For testing on a remote host,
8857         copy format.h.
8859         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
8860         * gcc.c-torture/execute/930406-1.c: Likewise.
8861         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
8863 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
8865         * gcc.dg/altivec-1.c: New.
8867 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
8869         * gcc.dg/cpp/fpreprocessed.c: New test case.
8871 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
8873         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
8874         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
8875         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
8877 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
8879         * gcc.dg/no-builtin-1.c: New test.
8881 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
8883         * gcc.c-torture/execute/20011115-1.c: New test.
8885 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
8887         * gcc.c-torture/compile/20011114-2.c: New test.
8888         * gcc.c-torture/compile/20011114-3.c: New test.
8889         * gcc.c-torture/compile/20011114-4.c: New test.
8891 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
8893         * g++.dg/other/init1.C: New test.
8895 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
8897         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
8898         message.
8900         * gcc.c-torture/execute/20011114-1.c: New testcase.
8902         * gcc.c-torture/compile/20010327-1.c: Revert last change.
8903         * gcc.c-torture/compile/20011114-1.c: New test, exactly
8904         like the (before this change) version of 20010327-1.c.
8906 2001-11-14  Roger Sayle <roger@eyesopen.com>
8908         * gcc.c-torture/execute/string-opt-13.c: New testcase.
8910 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
8912         * g++.dg/init/array2.C: New test.
8914 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
8916         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
8918 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
8920         * g++.dg/other/forscope1.C: New test.
8921         * g++.dg/ext/forscope1.C: New test.
8922         * g++.dg/ext/forscope2.C: New test.
8924 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
8926         * gcc.c-torture/execute/20011113-1.c: New test.
8928 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
8930         * gcc.c-torture/execute/20011109-2.c: New test.
8932         * gcc.c-torture/execute/20011109-1.c: New test.
8934 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
8936         * gcc.c-torture/compile/20011109-1.c: New test.
8938 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
8940         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
8941         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
8942         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
8943         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
8944         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
8945         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
8946         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
8948 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
8950         * g++.dg/warn/Wshadow-1.C: New tests.
8951         * g++.old-deja/g++.mike/for3.C: Update.
8953 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
8955         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
8956         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
8957         XFAILs.  Adjust expected error texts.
8958         * gcc.c-torture/compile/20011106-1.c,
8959         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
8960         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
8961         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
8962         gcc.dg/c99-array-lval-5.c: New tests.
8964 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
8966         * gcc.dg/cpp/defined.c: Update.
8968 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
8970         * gcc.c-torture/execute/anon-1.c: New test.
8972 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
8974         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
8975         same size, so no warning should be produced on stormy16.
8977         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
8978         due to oversized array.
8979         * g++.old-deja/g++.mike/ns15.C: Likewise.
8980         * g++.old-deja/g++.pt/crash16.C: Likewise.
8982 2001-11-02  Graham Stott  <grahams@redhat.com>
8984         * g++.dgother/debug1.C: Fix typos.
8986 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
8988         * g++.dg/other/debug1.C: New test.
8990 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
8992         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
8993         of unsigned long.
8995 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
8997         * gcc.dg/20011029-2.c: New test.
8999         * gcc.c-torture/compile/20011029-1.c: New test.
9001 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
9003         * objc/execute/class_self-1.m: New test.
9004         * objc/execute/class_self-2.m: New test.
9006 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
9008         * gcc.misc-tests/msgs.exp: Delete.
9009         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
9010         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
9011         error set to match recent changes.
9013 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
9015         * gcc.dg/20011021-1.c: New test.
9017 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
9019         * gcc.c-torture/compile/20011023-1.c: New test.
9021 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
9023         * lib/g77.exp: Rewrite based on lib/g++.exp.
9025 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
9027         * gcc.c-torture/execute/20011019-1.c: New test.
9029         * gcc.dg/20011018-1.c: New test.
9031 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
9033         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
9035 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
9037         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
9038         * gcc.dg/attr-invalid.c: Likewise.
9040 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
9042         * testsuite/gcc.dg/20011015-1.c: New test.
9044 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
9046         * g++.dg/template/unify2.C: New test.
9048 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
9050         * g++.dg/other/exception-specification.C: New test
9052 2001-10-13  Tom Rix  <trix@redhat.com>
9054         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
9055         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
9057 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
9059         * testsuite/gcc.dg/20011009-1.c: New test.
9061 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9063         PR g++/4476
9064         * g++.dg/other/friend1.C: New test.
9066 2001-10-11  Richard Henderson  <rth@redhat.com>
9068         * g++.old-deja/g++.other/crash18.C: Add -S to options.
9070 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9072         * gcc.c-torture/compile/20011010-1.c: New.
9074 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
9076         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
9077         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
9078         g77.f-torture/execute/execute.exp,
9079         g77.f-torture/noncompile/noncompile.exp,
9080         gcc.c-torture/compile/compile.exp,
9081         gcc.c-torture/execute/execute.exp,
9082         gcc.c-torture/execute/ieee/ieee.exp,
9083         gcc.c-torture/execute/memcheck/memcheck.exp,
9084         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
9085         objc/execute/execute.exp: Update FSF address.
9087 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
9089         * gcc.dg/cpp/cmdlne-C.c: Update.
9090         * gcc.dg/cpp/cmdlne-C2.c: New.
9092 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9094         * gcc.c-torture/execute/20011008-3.c: New.
9096 2001-10-08  DJ Delorie  <dj@redhat.com>
9098         * gcc.dg/20011008-1.c: New.
9099         * gcc.dg/20011008-2.c: New.
9101 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
9103         * gcc.dg/cpp/spacing1.c: Update test.
9105 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9107         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
9108         spelling errors of "separate" as "seperate".
9110 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
9112         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
9113         enough to avoid inlining.
9115 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
9117         * lib/g77.exp: set libg2c_dir correctly.
9119 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9121         * gcc.dg/cpp/macro11.c: New test.
9123 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
9125         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
9126         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
9127         gcc.dg/format/multattr-3.c: New tests.
9128         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
9129         tests for format attributes on function pointers being rejected.
9131 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
9133         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
9135 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
9137         * g++.dg/warn/format1.C: New test.
9139 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
9141         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
9143 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
9145         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
9147 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
9149         * gcc.dg/cpp/redef2.c: Add test.
9151 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
9153         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
9154         long-standing bug on i686, apparently.
9155         * gcc.c-torture/execute/loop-2c.x: New file.
9156         * gcc.c-torture/execute/loop-2d.x: New file.
9157         * gcc.c-torture/execute/loop-3c.x: New file.
9159 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
9161         * gcc.dg/cpp/20000625-2.c: Correct line number.
9163 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9165         * gcc.dg/cpp/macro10.c: New test.
9166         * gcc.dg/cpp/strify3.c: New test.
9167         * gcc.dg/cpp/spacing1.c: Add tests.
9168         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
9169         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
9171 2001-09-24  DJ Delorie  <dj@redhat.com>
9173         * gcc.c-torture/execute/20010924-1.c: New test.
9175 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9177         * testsuite/objc/execute/paste.m: Remove.
9179 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
9181         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
9183 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
9185         * g77.dg/strlen0.f: New test.
9187 2001-09-21  Richard Henderson  <rth@redhat.com>
9189         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
9190         * g++.old-deja/g++.abi/vtable2.C: Likewise.
9192 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
9194         Table-driven attributes.
9195         * g++.dg/ext/attrib1.C: New test.
9197 2001-09-20  DJ Delorie  <dj@redhat.com>
9199         * gcc.dg/20000926-1.c: Update expected warning messages.
9200         * gcc.dg/array-2.c: Likewise, and test for warnings too.
9201         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
9202         array.
9204 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
9206         * g++.dg/eh/registers1.C: New test case.
9208 2001-09-17  Richard Henderson  <rth@redhat.com>
9210         * gcc.dg/array-5.c: Fix VLA decomposition test.
9212 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
9214         * gcc.dg/cpp/line5.c: New testcase.
9216 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
9218         * gcc.dg/cpp/macro9.c: New test.
9220 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
9222         * gcc.c-torture/execute/980223.c: Change type of addr from long
9223         to char *.
9225 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
9227         * gcc.c-torture/execute/20010915-1.c: New test.
9229 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
9231         * g77.dg/bprob: New directory.
9232         * g77.dg/bprob/bprob.exp: New file.
9233         * g77.dg/bprob/bprob-1.f: New test.
9234         * g77.dg/gcov: New directory.
9235         * g77.dg/gcov/gcov.exp: New file.
9236         * g77.dg/gcov/gcov-1.f: New test.
9237         * g77.dg/gcov/gcov-1.x: New file.
9239 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
9241         * gcc.dg/cpp/directiv.c: Update.
9242         * gcc.dg/cpp/undef1.c: Update.
9244 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
9246         * gcc.dg/20010912-1.c: New test.
9248 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
9250         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
9251         language-independent file in lib.
9252         * lib/gcov.exp: New file.
9254 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
9256         * gcc.c-torture/compile/20010911-1.c: New test.
9258 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
9260         * lib/profopt.exp: New, to support profile-directed optimizations.
9261         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
9262         * gcc.misc-tests/bprob-1.c: New test.
9263         * gcc.misc-tests/bprob-2.c: New test.
9265 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
9267         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
9268         XFAIL and which kinds of gcov output to verify.
9269         * gcc.misc-tests/gcov-4b.x: New file.
9270         * gcc.misc-tests/gcov-5b.x: New file.
9271         * gcc.misc-tests/gcov-6.x: New file.
9272         * gcc.misc-tests/gcov-7.c: New test.
9273         * gcc.misc-tests/gcov-7.x: New file.
9275 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
9277         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
9278         * gcc.misc-tests/gcov-6.c: New test.
9280 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9282         PR c++/3986
9283         * g++.dg/abi/vbase1.C: New test.
9285 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
9287         * objc.dg/method-2.m: New.
9289 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
9291         PR c++/4203
9292         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
9293         * g++.dg/init/empty1.C: New test.
9295 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
9297         * gcc.c-torture/compile/20010903-1.c: New test.
9299 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
9301         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
9302         for m68k.
9304 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
9306         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
9308         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
9310         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
9312 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
9314         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
9315         for 16-bit 'unsigned int'.
9317 2001-08-29  Kazu Hirata  <kazu@hxi.com>
9319         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
9321 2001-08-27  Richard Henderson  <rth@redhat.com>
9323         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
9324         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
9326 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
9328         * gcc.dg/asm-names.c (ymain): New.
9330 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
9332         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
9333         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
9334         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
9336 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9338         * gcc.dg/compare5.c: New testcase.
9340 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
9342         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
9343         and "In instantiation".
9345 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
9347         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
9349 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
9351         * gcc.misc-tests/gcov.exp: Add support for branch information.
9352         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
9353         * gcc.misc-tests/gcov-4.c: New test.
9354         * gcc.misc-tests/gcov-4b.c: New test.
9355         * gcc.misc-tests/gcov-5b.c: New test.
9357 2001-08-20  Zack Weinberg  <zackw@panix.com>
9359         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
9360         expected to fail.
9362 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9364         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
9366 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
9368         * g++.dg/eh/template1.C: New test.
9370 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
9372         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
9373         Fix thinko.
9374         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
9375         for xfail.
9377 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
9379         * lib/g77-dg.exp:  Use prune.exp for common procedures
9380         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
9381         * lib/g77.exp: (g77-dg-prune) Remove
9383 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
9385         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
9387 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9389         * g++.dg/template/unify1.C: New test.
9391 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
9393         * g++.dg/abi/empty4.C: New test.
9395 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
9397         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
9398         solaris2.*
9399         * g77.f-torture/compile/pr3743.x: Likewise
9401 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9403         * g++.dg/other/using-declaration.C: New test.
9405 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9407         * gcc.dg/cpp/tr-sign.c: New testcase.
9409 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9411         * gcc.dg/cpp/19951025-1.c: Revert.
9412         * gcc.dg/cpp/directiv.c: We no longer process directives that
9413         interrupt macro arguments.
9415 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
9417         * gcc.dg/bconstp-1.c: New test.
9419 2001-08-03  Richard Henderson  <rth@redhat.com>
9421         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
9423 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9425         * gcc.dg/cpp/19951025-1.c: Update.
9427 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
9429         * g77.dg/ff90-1.f (s): Fix reference of variable z,
9430         should be x.
9432 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
9434         Kill -fhonor-std.
9435         * g++.old-deja/g++.ns/ns14.C: Remove special options.
9436         * g++.old-deja/g++.other/std1.C: Likewise.
9437         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
9439 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
9441         * lib/g77.exp:  Load gcc-defs.exp for common procedures
9442         (g77_pass, g77_fail, g77_finish, g77_exit,
9443         ${tool}_check_unsupported_p} Now redundant.  Deleted.
9445 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
9447         * g77.dg/fbackslash.f
9448         * g77.dg/fcase-preserve.f
9449         * g77.dg/ff90-1.f
9450         * g77.dg/ffixed-line-length-0.f
9451         * g77.dg/ffixed-line-length-132.f
9452         * g77.dg/ffixed-line-length-7.f
9453         * g77.dg/ffixed-line-length-72.f
9454         * g77.dg/ffixed-line-length-none.f
9455         * g77.dg/ffree-form-1.f
9456         * g77.dg/fno-backslash.f
9457         * g77.dg/fno-f90-1.f
9458         * g77.dg/fno-fixed-form-1.f
9459         * g77.dg/fno-onetrip.f
9460         * g77.dg/fno-typeless-boz.f
9461         * g77.dg/fno-underscoring.f
9462         * g77.dg/fno-vxt-1.f
9463         * g77.dg/fonetrip.f
9464         * g77.dg/ftypeless-boz.f
9465         * g77.dg/fugly-assumed.f
9466         * g77.dg/funderscoring.f
9467         * g77.dg/fvxt-1.f
9469 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
9471         * objc.dg/fwd-proto-1.m: New.
9472         * objc.dg/local-decl-1.m: New.
9473         * objc.dg/naming-1.m: New.
9474         * objc.dg/naming-2.m: New.
9475         * objc.dg/proto-hier-1.m: New.
9477 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
9479         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
9480         largest-type elements to a struct makes its size grow.
9482 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
9484         * g++.dg/abi/vthunk1.C: New test.
9486 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
9488         * g++.dg/abi/vbase8-22.C: New test.
9490 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9492         * gcc.dg/cpp/macro8.c: New test.
9494 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
9496         * g++.dg/abi/vbase8-21.C: New test.
9498 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
9500         * g++.dg/abi/vbase8-10.C: New test.
9502 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9504         * lib/g++.exp (g++_set_ld_library_path): Renamed to
9505         ${tool}_set_ld_library_path.
9506         Changed caller.
9507         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
9508         g++.exp.
9510 2001-07-26  Stan Cox <scox@redhat.com>
9512         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
9513         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
9514         gcc_exit, gcc_check_unsupported_p):
9515         Moved to gcc-deps.exp
9516         * gcc-deps.exp: New file.
9518 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9520         * g++.old-deja/g++.pt/defarg14.C: New test.
9522 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
9524         * g++.old-deja/g++.other/lineno5.C: New test.
9526 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
9528         * g++.old-deja/g++.pt/crash68.C: New test.
9530 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
9532         * g++.old-deja/g++.other/crash42.C: New test.
9534 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9536         * gcc.dg/cpp/extratokens.c: Fix.
9537         * gcc.dg/cpp/skipping2.c: New tests.
9539 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9541         * gcc.c-torture/execute/20010724-1.c: New file.
9542         * gcc.c-torture/execute/20010724-1.x: New file.
9544 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
9546         * g++.old-deja/g++.other/cond7.C: New test.
9548 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
9550         * g++.old-deja/g++.other/optimize4.C: New test.
9552 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
9554         * g++.old-deja/g++.abi/vbase8-5.C: New test.
9556 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
9558         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
9559         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
9560         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
9561         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
9563         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
9564         bug report" message.
9566         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
9567         * g++.dg/ext/instantiate1.C: Move from old-deja.
9569 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
9571         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
9572         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
9573         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
9574         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
9576 2001-07-23  Jeffrey A Law  (law@cygnus.com)
9578         * gcc.c-torture/execute/20010723-1.c: New test.
9580 2001-07-23  Ben Elliston  <bje@redhat.com>
9582         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
9584 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9586         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
9587         i[34567]86-*-*.
9588         Delete handling of ieee_multilib_flags.
9589         Pass -mieee for alpha*-*-* and sh-*-*.
9590         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
9592 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
9594         Remove old-abi tests.
9595         * g++.old-deja/g++.mike/p11116.C: Remove.
9596         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
9598 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
9600         * g77.f-torture/compile/pr3743.f:  New test
9602 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
9604         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
9606 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9608         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
9609         g++.old-deja/g++.pt/static6.C: Likewise.
9610         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
9611         supports weak symbols.
9613 2001-07-18  Andreas Jaeger  <aj@suse.de>
9615         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
9616         supported again.
9618 2001-07-18  Andreas Jaeger  <aj@suse.de>
9620         * gcc.dg/iftrap-1.c: Fix target line.
9622 2001-07-17  Richard Henderson  <rth@redhat.com>
9624         * gcc.c-torture/execute/20010717-1.c: New.
9626 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9628         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
9629         tests.
9631 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
9633         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
9635 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9637         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
9638         UAC_SIGBUS, UAC_NOPRINT definitions.
9640 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
9642         * objc/execute/object_is_class.m: New test.
9643         * objc/execute/object_is_meta_class.m: New test.
9645 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
9647         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
9648         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
9650 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
9652         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
9653         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
9655 2001-07-14  Richard Henderson  <rth@redhat.com>
9657         * gcc.dg/iftrap-1.c: New.
9659 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
9661         * g77.f-torture/execute/intrinsic77.f: New test.
9663 2001-07-11  Janis Johnson <janis@us.ibm.com>
9665         * gcc.misc-tests/gcov-3.c: New test.
9667 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
9669         * gcc.c-torture/compile/20010711-1.c,
9670         * gcc.c-torture/compile/20010711-2.c: New tests.
9672 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
9674         * gcc.c-torture/execute/20010711-1.c: New test.
9676 2001-07-11  Ben Elliston  <bje@redhat.com>
9678         * g++.old-deja/g++.other/enum5.C: New test.
9680 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
9682         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
9683         (g++-dg-prune): Call prune_gcc_output.
9684         * prune.exp: New file for prune_gcc_output.
9685         * lib/g++.exp, lib/gcc.exp: Load it.
9687 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
9689         * gcc.c-torture/compile/20010701-1.c,
9690         g++.old-deja/g++.ext/attrib6.C: New tests.
9692 2001-07-06  Jeffrey A Law  (law@cygnus.com)
9694         * gcc.c-torture/compile/20010706-1.c: New test.
9696 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
9698         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
9700 2001-06-28  Stan Shebs  <shebs@apple.com>
9702         * gcc.dg/pragma-darwin.c: New test.
9704 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9706         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
9707         Solaris 2.[678] system.
9709 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
9711         * gcc.dg/20010622-1.c: New test.
9713 2001-06-18  Stan Shebs  <shebs@apple.com>
9715         * objc.dg: New directory.
9716         * objc.dg/dg.exp: New file.
9717         * objc.dg/alias.m: New.
9718         * objc.dg/class-1.m: New.
9719         * objc.dg/class-2.m: New.
9720         * objc.dg/const-str-1.m: New.
9721         * objc.dg/const-str-2.m: New.
9722         * objc.dg/id-1.m: New.
9723         * objc.dg/method-1.m: New.
9724         * objc.dg/super-class-1.m: New.
9725         * lib/objc-dg.exp: New file.
9727 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9729         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
9730         of label name.
9732 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
9734         * g++.old-deja/g++.abi/vbase8-9.C: New test.
9736 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9738         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
9739         variable.
9741 2001-06-12  Richard Henderson  <rth@redhat.com>
9743         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
9745 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
9747         * g++.old-deja/g++.abi/vbase5.C: New test.
9748         * g++.old-deja/g++.abi/vbase6.C: New test.
9749         * g++.old-deja/g++.abi/vbase7.C: New test.
9751 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9753         * gcc.c-torture/compile/20010610-1.c: New test.
9755 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
9757         * g++.old-deja/g++.abi/vbase4.C: New test.
9759 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
9761         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
9762         support %f for HC11/HC12 targets.
9763         * gcc.c-torture/execute/930513-1.x: New file, likewise.
9764         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
9765         on HC11/HC12 targets.
9766         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
9768 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9770         * gcc.dg/wchar_t-1.c: New file.
9771         * gcc.dg/wint_t-1.c: Likewise.
9773 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
9775         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
9777 2001-06-11  Richard Henderson  <rth@redhat.com>
9779         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
9781 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
9783         * gcc.c-torture/compile/20010611-1.c: New test.
9785 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
9787         * gcc.dg/c99-tag-1.c: Add more tests.
9789 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
9791         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
9792         representation on MN10300 and ARM/Thumb.
9794 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
9796         * g77.f-torture/execute/20010610.f: New.
9798 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
9800         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
9801         names.
9803 2001-06-09  Richard Henderson  <rth@redhat.com>
9805         * gcc.c-torture/execute/ashrdi-1.c: New.
9806         * gcc.c-torture/execute/ashldi-1.c: New.
9807         * gcc.c-torture/execute/lshrdi-1.c: New.
9809 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
9811         * objc/execute/load-3.m: Added. Check sending +load to categories,
9812         in addition to classes.
9814 2001-06-08  Stan Shebs  <shebs@apple.com>
9816         * objc/execute/load-2.m: New test.  From Nicola Pero
9817         <n.pero@mi.flashnet.it>.
9819 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
9821         * gcc.c-torture/execute/20010605-2.c: New test.
9823 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9825         * g++.old-deja/g++.abi/vbase2.C: New test.
9826         * g++.old-deja/g++.abi/vbase3.C: New test.
9828 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9830         * g++.old-deja/g++.pt/friend49.C: New test.
9832 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
9834         * g++.old-deja/g++.ext/anon3.C: New test.
9836 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
9838         * g++.old-deja/g++.other/conv7.C: New test.
9840 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
9842         * gcc.c-torture/compile/20010605-2.c: New test.
9844 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9846         * gcc.c-torture/execute/20010604-1.c: New test.
9848 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
9850         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
9852 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
9854         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
9855         (g++_link_flags): Likewise.
9856         (g++_init): Pass gccpath's value to two previous functions.
9858 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9860         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
9861         Ensure logfile entry matches exec command line.
9863 2001-05-31  Richard Henderson  <rth@redhat.com>
9865         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
9866         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
9868 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
9870         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
9871         compiler for irix6.2
9873 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
9875         * g++.old-deja/g++.other/optimize3.C: New file.
9877 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
9879         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
9880         assemble.
9882 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
9884         * g++.old-deja/g++.other/optimize2.C: New file.
9886 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
9888         * gcc.c-torture/compile/20010518-2.c: New file.
9889         * gcc.c-torture/execute/20010518-1.c: New file.
9890         * gcc.c-torture/execute/20010518-2.c: New file.
9892 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9894         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
9896 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
9898         G++ no longer defines builtins that do not begin with __builtin.
9899         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
9900         * g++.old-deja/g++.brendand/misc13.C: Likewise.
9901         * g++.old-deja/g++.law/builtin1.C: Likewise.
9902         * g++.old-deja/g++.law/cvt2.C: Likewise.
9903         * g++.old-deja/g++.mike/net5.C: Likewise.
9904         * g++.old-deja/g++.other/builtins1.C: Likewise.
9905         * g++.old-deja/g++.other/builtins2.C: Likewise.
9906         * g++.old-deja/g++.other/builtins3.C: Likewise.
9907         * g++.old-deja/g++.other/builtins4.C: Likewise.
9908         * g++.old-deja/g++.other/inline8.C: Likewise.
9909         * g++.old-deja/g++.robertl/eb39.C: Likewise.
9911 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
9913         * g++.old-deja/g++.pt/using1.C: Adjust.
9914         * g++.old-deja/g++.pt/using2.C: New test.
9916 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
9918         * gcc.dg/cpp/charconst.c: New tests.
9919         * gcc.dg/cpp/escape.c: New tests.
9920         * gcc.dg/cpp/escape-1.c: New tests.
9921         * gcc.dg/cpp/escape-2.c: New tests.
9922         * gcc.dg/cpp/ucs.c: New tests.
9924 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
9926         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
9927         native compiler for irix6.5.
9929 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
9931         * lib/g++.exp (g++_include_flags): Use args to compute
9932         get_multilibs.
9933         (g++_link_flags): Likewise.
9934         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
9936 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
9938         * gcc.dg/c90-hexfloat-1.c: Add more tests.
9940 2001-05-21  Geoff Keating  <geoffk@redhat.com>
9942         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
9943         this file.
9945 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
9947         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
9948         STACK_SIZE;
9949         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
9950         to STACK_SIZE; Use it to define size of add_histo array.
9951         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
9952         to STACK_SIZE.
9953         (f): Use GITT_SIZE to define size of gitt local table.
9954         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
9955         to STACK_SIZE; Use it to define size of bytemem array.
9957 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
9959         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
9960         on 68HC11/HC12 due to the asm instruction.
9961         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
9962         * gcc.c-torture/compile/920520-1.x: Likewise.
9963         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
9964         on 68HC11/HC12 because the function is larger than 64K.
9965         * gcc.c-torture/compile/961203-1.x: New file, this test fails
9966         on 68HC11/HC12 because the structure is too large.
9968 2001-05-20  Richard Henderson  <rth@redhat.com>
9970         * gcc.c-torture/execute/20010520-1.c: New.
9972 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9974         * g++.old-deja/g++.warn/compare1.C: New test.
9975         * gcc.dg/compare4.c: New test.
9977 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
9979         * g++.old-deja/g++.other/optimize1.C: New test.
9981 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9983         * g++.old-deja/g++.pt/spec41.C: New test.
9985 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
9987         * gcc.c-torture/compile/20010114-1.x: Remove.
9989 2001-05-18  Stan Shebs  <shebs@apple.com>
9991         * gcc.c-torture/compile/20010518-1.c: New test.
9993 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
9995         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
9996         * g++.old-deja/g++.pt/crash67.C: New test.
9998 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
10000         * g++.old-deja/g++.other/debug9.C: New test.
10002 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
10004         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
10006 2001-05-16  Jan Hubicka  <jh@suse.cz>
10008         * gcc.c-torture/compile/20010516-1.c: New test.
10010 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
10012         * g++.old-deja/g++.other/crash41.C: New test.
10014 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
10016         * g++.old-deja/g++.pt/crash66.C: New test.
10018 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
10020         * g++.old-deja/g++.robertl/eb27.C: Convert.
10022 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
10024         * g++.dg/friend-warn.C: New test.  Do not warn about friend
10025         declaration being redundant.
10027 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
10029         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
10031 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
10033         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
10035 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
10037         * lib/g++.exp: Use testsuite_flags.
10039 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
10041         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
10043 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10045         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
10047 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
10049         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
10051 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
10053         * gcc.c-torture/compile/20010313-1.c: New test.
10055 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
10057         * gcc.dg/cpp/direct2.c: New test.
10058         * gccq.dg/cpp/direct2s.c: New test.
10060         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
10062 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
10064         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
10065         * g++.old-deja/g++.other/op3.C: Likewise.
10067 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
10069         * gcc.dg/cpp/syshdr.h: New file.
10070         * gcc.dg/cpp/sysmac1.c: Update.
10071         * gcc.dg/cpp/sysmac2.c: Update.
10073 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10075         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
10077 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
10079         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
10080         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
10082 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
10084         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
10086 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
10088         * lib/g++.exp (g++_include_flags): Don't use any special flags
10089         if TESTING_IN_BUILD_TREE is not defined.
10090         (g++_init): Use a plain 'c++' as the compiler if
10091         TESTING_IN_BUILD_TREEE is not defined.
10093 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
10095         * g++.old-deja/g++.eh/catch13.C: New test.
10096         * g++.old-deja/g++.eh/catch14.C: New test.
10098 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
10100         * gcc.dg/cpp/tr-define.c: New test.
10102 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
10104         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
10105         <stdlib.h>, not <malloc.h>.
10107 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
10109         * g++.old-deja/g++.ns/template17.C: New test.
10111 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
10113         * g++.old-deja/g++.pt/ref4.C: New test.
10115 2001-04-30  Richard Henderson  <rth@redhat.com>
10117         * gcc.dg/20000724-1.c: Revert last change.
10119 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
10121         * g77.f-torture/execute/20010430.f: New test.
10123 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
10125         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
10127 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
10129         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
10131 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
10133         * g++.old-deja/g++.eh/crash6.C: New test.
10135 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
10137         * g++.old-deja/g++.other/warn7.C: New test.
10139 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
10141         * g++.old-deja/g++.other/defarg9.C: New test.
10143 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
10145         * g77.f-torture/compile/20010426.f: New test.
10146         * g77.f-torture/execute/20010426.f: New test.
10148 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
10150         * g77.f-torture/compile/20000629-1.x: Remove - error
10151         has been fixed.
10153 2001-04-26  Jeffrey A Law  (law@cygnus.com)
10155         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
10156         Tweak slightly to work with g++.dg framework.
10157         * g++.dg/special/ecos.exp: Run initp1.C test.
10158         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
10160         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
10161         its linker doesn't give line numbers either.
10162         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
10164 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
10166         * g++.old-deja/g++.other/lex1.C: New test.
10168 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
10170         * gcc.dg/noncompile/20010425-1.c: New test.
10172 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
10174         * g++.old-deja/g++.pt/mangle2.C: New test.
10176 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
10178         * gcc.dg/format/plus-1.c: New test.
10180 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
10182         * gcc.dg/20010423-1.c: New test.
10184 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
10186         * gcc.c-torture/execute/20010422-1.c: New test.
10188 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
10190         * g++.old-deja/g++.ns/type2.C: New test.
10192 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
10194         * g++.old-deja/g++.other/perf1.C: New test.
10196 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
10198         * gcc.dg/c99-func-2.c: Remove xfail.
10199         * gcc.dg/c99-func-3.c: Remove xfail.
10200         * gcc.dg/c99-func-4.c: Remove xfail.
10202 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
10204         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
10206 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10208         * gcc.c-torture/compile/20010423-1.c: New test.
10210 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
10212         * g++.old-deja/g++.pt/typename28.C: New test.
10214 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
10216         * g++.old-deja/g++.abi/empty2.C: New test.
10217         * g++.old-deja/g++.abi/empty3.C: New test.
10219 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10221         * g++.old-deja/g++.other/comdat2.C: New test.
10222         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
10224 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10226         * g++.old-deja/g++.other/overload14.C: New test.
10228 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10230         * g++.old-deja/g++.other/lookup23.C: New test.
10232 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
10234         * gcc.c-torture/execute/20010403-1.c: New test.
10236 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
10237             Mark Mitchell  <mark@codesourcery.com>
10239         * lib/old-dejagnu.exp: Don't delete output of executable.
10240         Add .exe suffix to executables.
10242 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
10244         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
10246 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10248         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
10250 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
10252         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
10253         * g++.old-deja/g++.abi/crash1.C: New test.
10255 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
10257         * g++.old-deja/g++.other/crash40.C: New test.
10259 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10261         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
10263 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
10265         * g++.old-deja/g++.other/warn6.C: New test.
10267 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10269         * g++.old-deja/g++.robertl/eb42.C: Same.
10271 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10273         * gcc.dg/wtr-conversion-1.c: New testcase.
10275 2001-04-10  Richard Henderson  <rth@redhat.com>
10277         * g++.old-deja/g++.other/array5.C: New.
10279 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10281         * gcc.c-torture/execute/20010408-1.c: New test.
10283 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
10285         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
10286         headers and constructs.
10287         * g++.old-deja/g++.robertl/eb79.C: Same.
10288         * g++.old-deja/g++.robertl/eb77.C (main): Same.
10289         * g++.old-deja/g++.robertl/eb73.C: Same.
10290         * g++.old-deja/g++.robertl/eb66.C (main): Same.
10291         * g++.old-deja/g++.robertl/eb55.C (t): Same.
10292         * g++.old-deja/g++.robertl/eb54.C (main): Same.
10293         * g++.old-deja/g++.robertl/eb46.C (main): Same.
10294         * g++.old-deja/g++.robertl/eb44.C: Same.
10295         * g++.old-deja/g++.robertl/eb41.C (main): Same.
10296         * g++.old-deja/g++.robertl/eb4.C (main): Same.
10297         * g++.old-deja/g++.robertl/eb39.C: Same.
10298         * g++.old-deja/g++.robertl/eb33.C (main): Same.
10299         * g++.old-deja/g++.robertl/eb31.C (main): Same.
10300         * g++.old-deja/g++.robertl/eb30.C: Same.
10301         * g++.old-deja/g++.robertl/eb3.C: Same.
10302         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
10303         * g++.old-deja/g++.robertl/eb21.C: Same.
10304         * g++.old-deja/g++.robertl/eb15.C: Same.
10305         * g++.old-deja/g++.robertl/eb118.C: Same.
10306         * g++.old-deja/g++.robertl/eb115.C (main): Same.
10307         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
10308         * g++.old-deja/g++.robertl/eb109.C: Same.
10309         * g++.old-deja/g++.other/sibcall1.C (main): Same.
10310         * g++.old-deja/g++.mike/rtti1.C: Same.
10311         * g++.old-deja/g++.mike/p658.C: Same.
10312         * g++.old-deja/g++.mike/net46.C: Same.
10313         * g++.old-deja/g++.mike/net34.C: Same.
10314         * g++.old-deja/g++.mike/memoize1.C: Same.
10315         * g++.old-deja/g++.mike/eh2.C: Same.
10316         * g++.old-deja/g++.law/weak.C: Same.
10317         * g++.old-deja/g++.law/visibility7.C: Same.
10318         * g++.old-deja/g++.law/visibility25.C: Same.
10319         * g++.old-deja/g++.law/visibility22.C: Same.
10320         * g++.old-deja/g++.law/visibility2.C: Same.
10321         * g++.old-deja/g++.law/visibility17.C: Same.
10322         * g++.old-deja/g++.law/visibility13.C: Same.
10323         * g++.old-deja/g++.law/visibility10.C: Same.
10324         * g++.old-deja/g++.law/visibility1.C: Same.
10325         * g++.old-deja/g++.law/virtual3.C (eval): Same.
10326         * g++.old-deja/g++.law/vbase1.C: Same.
10327         * g++.old-deja/g++.law/operators32.C: Same.
10328         * g++.old-deja/g++.law/nest3.C: Same.
10329         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
10330         * g++.old-deja/g++.law/except5.C (main): Same.
10331         * g++.old-deja/g++.law/cvt7.C (run): Same.
10332         * g++.old-deja/g++.law/cvt2.C: Same.
10333         * g++.old-deja/g++.law/cvt16.C: Same.
10334         * g++.old-deja/g++.law/ctors6.C (bar): Same.
10335         * g++.old-deja/g++.law/ctors17.C (main): Same.
10336         * g++.old-deja/g++.law/ctors13.C: Same.
10337         * g++.old-deja/g++.law/ctors12.C (main): Same.
10338         * g++.old-deja/g++.law/ctors10.C: Same.
10339         * g++.old-deja/g++.law/code-gen5.C: Same.
10340         * g++.old-deja/g++.law/bad-error7.C: Same.
10341         * g++.old-deja/g++.law/arm9.C: Same.
10342         * g++.old-deja/g++.law/arm12.C: Same.
10343         * g++.old-deja/g++.law/arg8.C: Same.
10344         * g++.old-deja/g++.law/arg1.C: Same.
10345         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
10346         * g++.old-deja/g++.jason/template31.C: Same.
10347         * g++.old-deja/g++.jason/template24.C (main): Same.
10348         * g++.old-deja/g++.jason/2371.C: Same.
10349         * g++.old-deja/g++.eh/new2.C: Same.
10350         * g++.old-deja/g++.eh/new1.C: Same.
10351         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
10352         * g++.old-deja/g++.brendan/nest21.C (main): Same.
10353         * g++.old-deja/g++.brendan/err-msg3.C: Same.
10354         * g++.old-deja/g++.brendan/crash62.C: Same.
10355         * g++.old-deja/g++.brendan/crash52.C: Same.
10356         * g++.old-deja/g++.brendan/crash49.C (main): Same.
10357         * g++.old-deja/g++.brendan/crash38.C: Same.
10358         * g++.old-deja/g++.brendan/crash15.C (main): Same.
10359         * g++.old-deja/g++.brendan/copy9.C: Same.
10361 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
10363         * gcc.c-torture/execute/20001203-2.c (memset):
10364         Count argument is of type __SIZE_TYPE__.
10366 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
10368         * gcc.c-torture/compile/20010404-1.c: New test.
10370 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
10372         * gcc.c-torture/compile/20010326-1.c: New test.
10374 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
10376         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
10377         peculiarities of the SH.
10378         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
10380 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10382         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
10383         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
10384         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
10386 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
10388         * g77.f-torture/compile/20010321-1.f: New test.
10390 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
10392         * gcc.c-torture/compile/20010329-1.c: New test.
10394 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
10396         * gcc.c-torture/execute/20010329-1.c: New test.
10398 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
10400         * g++.old-deja/g++.other/eh4.C: Fix typo.
10402 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
10404         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
10406 2001-03-28  Philip Blundell  <philb@gnu.org>
10408         * gcc.c-torture/compile/20010328-1.c: New test.
10410 2001-03-27  Richard Henderson  <rth@redhat.com>
10412         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
10413         * g++.old-deja/g++.eh/vbase3.C: Likewise.
10415 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
10417         * gcc.c-torture/compile/20010327-1.c: New test.
10419 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
10421         * g++.old-deja/g++.other/friend12.C: New test.
10422         * g++.old-deja/g++.other/friend9.C: Expect no errors.
10423         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
10425 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10427         * gcc.c-torture/execute/20010325-1.c: New test.
10429 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
10431         * g++.old-deja/g++.other/mangle3.C: New test.
10433 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
10435         * g++.old-deja/g++.other/anon8.C: New test.
10437 2001-03-20  Philip Blundell  <philb@gnu.org>
10439         * gcc.c-torture/compile/20010320-1.c: New test.
10441 2001-03-17  Richard Henderson  <rth@redhat.com>
10443         * g++.old-deja/g++.other/eh4.C: Add expected error text.
10445 2001-03-15  Geoff Keating  <geoff@redhat.com>
10447         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
10448         tests on AIX.
10450 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
10452         * g++.old-deja/g++.other/eh4.C: New test.
10454 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
10456         * gcc.dg/cpp/mi1.c: Update.
10458 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
10460         * g++.old-deja/g++.other/regstack.C: New test.
10462 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
10464         * g++.old-deja/g++.other/ref4.C: New test.
10466 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
10468         * objc/execute/va_method.m: Added.
10469         * objc/execute/IMP.m: Added.
10470         * objc/execute/_cmd.m: Added.
10471         * objc/execute/accessing_ivars.m: Added.
10472         * objc/execute/class-1.m: Added.
10473         * objc/execute/class-10.m: Added.
10474         * objc/execute/class-11.m: Added.
10475         * objc/execute/class-12.m: Added.
10476         * objc/execute/class-13.m: Added.
10477         * objc/execute/class-14.m: Added.
10478         * objc/execute/class-2.m: Added.
10479         * objc/execute/class-3.m: Added.
10480         * objc/execute/class-4.m: Added.
10481         * objc/execute/class-5.m: Added.
10482         * objc/execute/class-6.m: Added.
10483         * objc/execute/class-7.m: Added.
10484         * objc/execute/class-8.m: Added.
10485         * objc/execute/class-9.m: Added.
10486         * objc/execute/class-tests-1.h
10487         * objc/execute/class-tests-2.h
10488         * objc/execute/compatibility_alias.m: Added.
10489         * objc/execute/encode-1.m: Added.
10490         * objc/execute/formal_protocol-1.m: Added.
10491         * objc/execute/formal_protocol-2.m: Added.
10492         * objc/execute/formal_protocol-3.m: Added.
10493         * objc/execute/formal_protocol-4.m: Added.
10494         * objc/execute/formal_protocol-5.m: Added.
10495         * objc/execute/formal_protocol-6.m: Added.
10496         * objc/execute/formal_protocol-7.m: Added.
10497         * objc/execute/informal_protocol.m: Added.
10498         * objc/execute/initialize.m: Added.
10499         * objc/execute/load.m: Added.
10500         * objc/execute/many_args_method.m: Added.
10501         * objc/execute/nested-3.m: Added.
10502         * objc/execute/no_clash.m: Added.
10503         * objc/execute/private.m: Added.
10504         * objc/execute/redefining_self.m: Added.
10505         * objc/execute/root_methods.m: Added.
10506         * objc/execute/selector-1.m: Added.
10507         * objc/execute/static-1.m: Added.
10508         * objc/execute/static-2.m: Added.
10509         * objc/execute/va_method.m: Added.
10511 2001-03-10  Richard Henderson  <rth@redhat.com>
10513         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
10515 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
10517         * g++.old-deja/g++.other/crash31.C: XFAIL.
10518         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
10519         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
10520         * gcc.c-torture/execute/20010123-1.x: XFAIL.
10521         * gcc.c-torture/execute/20010124-1.x: XFAIL.
10522         * gcc.dg/sequence-pt-1.c: XFAIL one test.
10524 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
10526         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
10528 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
10530         * gcc.dg/20000724-1.c: Don't use multiline strings.
10532 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
10534         * objc/execute/string1.m, objc/execute/string2.m: Compare the
10535         result of -cString against what we expect it to be; don't just
10536         print it out for no one to read.
10538         * objc/execute/string3.m, objc/execute/string4.m: New tests.
10539         Based on testcases provided by Nicola Pero.
10541 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
10543         * gcc.dg/cpp/macro7.c: New test.
10545 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
10547         * gcc.dg/cpp/multiline.c: Update.
10549 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
10551         * g++.old-deja/g++.other/enum3.C: New test.
10553 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
10555         * g++.old-deja/g++.other/pod1.C: New test.
10557 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
10559         * g++.old-deja/g++.ext/overload1.C: New test.
10561 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
10563         * g++.old-deja/g++.pt/using1.C: New test.
10565 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
10567         * g++.old-deja/g++.other/using9.C: New test.
10569 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
10571         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
10573         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
10575 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
10577         * g++.old-deja/g++.ext/realpt1.C: Remove.
10579 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
10581         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
10583 2001-02-26  Will Cohen  <wcohen@redhat.com>
10585         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
10587 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
10589         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
10590         templatized constructors.
10592 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10594         * gcc.c-torture/execute/20010224-1.c: New test.
10596 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
10598         * gcc.c-torture/execute/20010222-1.c: New test.
10600 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
10602         * g++.old-deja/g++.other/inline20.C: New test.
10604 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
10606         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
10608 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10610         * g++.old-deja/g++.other/lookup22.C: New test.
10612 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
10614         * g77.dg: New directory.
10615         * g77.dg/20010216-1.f: New test case.
10616         * g77.dg/dg.exp: New driver.
10617         * lib/g77-dg.exp: New driver library.
10619 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10621         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
10623 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
10625         * g++.old-deja/g++.other/decl9.C: New test.
10627 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
10629         * g++.old-deja/g++.other/init16.C: Update the test so that it does
10630         not need <string> and also tests the initialization at runtime.
10632 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10634         * gcc.c-torture/execute/longlong.c: New test.
10636 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
10638         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
10640 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
10642         * gcc.c-torture/execute/920302-1.c (execute):
10643         Change argument type to short.
10645 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
10647         * g++.old-deja/g++.pt/deduct6.C: New test.
10649 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
10651         * g++.old-deja/g++.pt/deduct5.C: New test.
10653 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
10655         * gcc.c-torture/execute/20010209-1.c: New test.
10657 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
10659         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
10661 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
10663         * g++.dg/vtgc1.C: Update for new ABI.
10665         * consistency.vlad: New directory, 1665 files.
10667 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10669         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
10670         return type.
10671         * gcc.dg/cpp/digraphs.c: Declare puts.
10673 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
10675         * g++.old-deja/g++.other/warn5.C: New test.
10677 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
10679         * g++.old-deja/g++.pt/spec40.C: New test.
10681 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
10683         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
10684         case.
10685         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
10687 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
10689         * gcc.c-torture/compile/20010209-1.c: New test.
10691 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
10693         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
10694         excess errors message but not if it crashes.
10695         * g++.old-deja/g++.other/crash27.C: Likewise.
10696         * g++.old-deja/g++.other/crash28.C: Likewise.
10697         * g++.old-deja/g++.other/crash30.C: Likewise.
10698         * g++.old-deja/g++.other/crash32.C: Likewise.
10699         * g++.old-deja/g++.other/crash35.C: Likewise.
10700         * g++.old-deja/g++.pt/inherit2.C: Likewise.
10702 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10704         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
10705         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
10706         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
10707         g77.f-torture/execute/execute.exp,
10708         g77.f-torture/noncompile/noncompile.exp,
10709         gcc.c-torture/execute/execute.exp,
10710         gcc.c-torture/execute/memcheck/memcheck.exp,
10711         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
10712         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
10713         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
10714         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
10715         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
10716         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
10717         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
10718         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
10719         Remove bug reporting instructions with ancient email addresses.
10721 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
10723         * gcc.dg/20010202-1.c: New test.
10724         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
10726 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
10728         * g++.dg/stdbool-if.C: New test.
10730 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
10732         * objc/execute/fdecl.m: Added main().
10734 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
10736         * gcc.c-torture/execute/20010206-1.c: New test.
10738 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
10740         * gcc.dg/cpp/avoidpaste1.c: Update.
10742 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
10744         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
10745         Pero <nicola@brainstorm.co.uk>.
10746         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
10748 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
10750         * g++.old-deja/g++.pt/spec39.C: New test.
10752 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
10754         * gcc.c-torture/compile/20010202-1.c: New test.
10756 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
10758         * g++.old-deja/g++.abi/primary2.C: New test.
10759         * g++.old-deja/g++.abi/primary3.C: New test.
10760         * g++.old-deja/g++.abi/primary4.C: New test.
10761         * g++.old-deja/g++.abi/primary5.C: New test.
10762         * g++.old-deja/g++.abi/vtable3.h: New test.
10763         * g++.old-deja/g++.abi/vtable3a.C: New test.
10764         * g++.old-deja/g++.abi/vtable3b.C: New test.
10765         * g++.old-deja/g++.abi/vtable3c.C: New test.
10766         * g++.old-deja/g++.abi/vtable3d.C: New test.
10767         * g++.old-deja/g++.abi/vtable3e.C: New test.
10768         * g++.old-deja/g++.abi/vtable3f.C: New test.
10769         * g++.old-deja/g++.abi/vtable3g.C: New test.
10770         * g++.old-deja/g++.abi/vtable3h.C: New test.
10771         * g++.old-deja/g++.abi/vtable3i.C: New test.
10772         * g++.old-deja/g++.abi/vtable3j.C: New test.
10773         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
10775 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
10777         * g++.old-deja/g++.other/anon6.C: New test.
10778         * g++.old-deja/g++.other/anon7.C: New test.
10780 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
10782         * gcc.dg/cpp/avoidpaste2.c: New tests.
10784 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
10786         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
10788 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
10790         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
10791         DECIMAL_DIG cases for Irix."
10793 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
10795         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
10797 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
10799         * gcc.dg/c99-tag-1.c: New test.
10801 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
10803         * gcc.dg/cpp/tr-warn1.c: Add tests.
10805 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
10807         * gcc.dg/cpp/avoidpaste1.c: Update.
10808         * gcc.dg/cpp/paste4.c: Update.
10810 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
10812         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
10813         cases for Irix.
10815 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
10817         * g++.old-deja/g++.other/inline19.C: New test.
10819 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10821         * gcc.dg/Wlarger-than.c: New test.
10823 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
10825         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
10827 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
10829         * gcc.c-torture/execute/20010129-1.c: New test.
10830         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
10832 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
10834         * gcc.dg/cpp/avoidpaste1.c: Test case.
10836 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
10838         * g++.old-deja/g++.other/inline18.C: New test.
10840 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10842         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
10843         and __builtin_putchar.
10845 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
10847         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
10848         tests.
10850 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
10852         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
10853         floating point number rounding mode to round to the nearest
10854         representable mode.
10856 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
10858         * g++.old-deja/g++.other/mangle2.C: New test.
10860 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
10862         * gcc.c-torture/compile/20010124-1.c: New test.
10864 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
10866         * g++.old-deja/g++.pt/spec38.C: New test.
10868 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10870         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
10871         "Build don't run".
10873 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10875         * gcc.c-torture/execute/20010123-1.c: New test.
10877 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
10879         * g++.old-deja/g++.pt/spec37.C: New test.
10881 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
10883         * g++.old-deja/g++.pt/overload14.C: New test.
10885 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10887         * gcc.c-torture/execute/20010122-1.c: New test, exercise
10888         __builtin_return_address.
10890 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
10892         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
10893         * g++.old-deja/g++.pt/spec35.C: New test.
10894         * g++.old-deja/g++.pt/spec36.C: New test.
10896 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
10898         * gcc.c-torture/compile/20010118-1.c: New test.
10900 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
10902         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
10904 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
10906         * gcc.c-torture/execute/20010119-1.c: New test.
10908 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
10910         * g++.old-deja/g++.other/vbase5.C: New test.
10912 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
10914         * gcc.c-torture/execute/20010118-1.c: New test.
10916 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
10918         * g++.old-deja/g++.pt/deduct3.C: New test.
10920 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
10922         * g++.old-deja/g++.pt/spec34.C: New test.
10924 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
10926         * g77.f-torture/compile/20000601-2.f: New test.
10928 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
10930         * g++.old-deja/g++.other/init17.C: New test.
10932 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
10934         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
10936 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
10938         * g++.old-deja/g++.pt/unify8.C: New test.
10940 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
10942         * g++.old-deja/g++.abi/vbase1.C: New test.
10944 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
10946         * g++.old-deja/g++.pt/crash65.C: New test.
10948 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
10950         * gcc.dg/cpp/assembl2.S: New test case.
10952 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
10954         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
10955         are supported.
10957 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10959         * g++.old-deja/g++.other/builtins1.C: New test.
10960         * g++.old-deja/g++.other/builtins2.C: Likewise.
10961         * g++.old-deja/g++.other/builtins3.C: Likewise.
10962         * g++.old-deja/g++.other/builtins4.C: Likewise.
10964 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
10966         * gcc.c-torture/compile/20010117-1.c: New test.
10967         * gcc.c-torture/compile/20010117-2.c: New test.
10969 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
10971         * g77.f-torture/execute/20010116.[fx]: New test,
10972         XFAIL on i?86-*-*.
10973         * g77.f-torture/compile/20010115.f: Indicate it's
10974         a test for PR fortran/1636.
10976 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
10978         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
10980 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
10982         * g77.f-torture/compile/20010115.f: New test.
10984 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
10986         * g++.old-deja/g++.pt/nontype5.C: New test.
10988 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
10990         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
10991         have an equivalent working one below it.
10993 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
10995         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
10996         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
10998 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
11000         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
11001         message containing "init_priority".
11002         (conpr-2.C): Likewise.
11003         (conpr-3.C): Likewise.
11004         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
11006 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11008         * gcc.c-torture/execute/20010114-2.c: New test.
11010 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
11012         * gcc.c-torture/compile/20010114-1.c: New test.
11013         * gcc.c-torture/compile/20010114-1.x: Xfail.
11014         * gcc.c-torture/compile/20010114-2.c: New test.
11015         * gcc.c-torture/execute/20010114-1.c: New test.
11016         * gcc.dg/trunc-1.c: New test.
11017         * gcc.dg/uninit-B.c: New test.
11019 2001-01-13  Nick Clifton  <nickc@redhat.com>
11021         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
11022         target.
11024 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
11026         * gcc.c-torture/compile/20010113-1.c: New test.
11028 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
11030         * gcc.c-torture/compile/20001212-1.c: New test.
11032 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11034         * gcc.dg/cpp/widestr1.c: Update.
11035         * gcc.dg/cpp/prag-imp.c: Remove.
11037 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
11039         * gcc.c-torture/execute/20000801-3.x: Remove.
11040         * gcc.dg/c90-init-1.c: New test.
11041         * gcc.dg/c99-init-1.c: New test.
11042         * gcc.dg/c99-init-2.c: New test.
11043         * gcc.dg/gnu99-init-1.c: New test.
11045 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
11047         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
11048         testing that no relevant ones were found.
11050 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
11052         * g++.old-deja/g++.pt/cast2.C: New test.
11054 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
11056         * g++.old-deja/g++.pt/friend47.C: New test.
11058 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11060         * g++.old-deja/g++.pt/instantiate13.C: New test.
11062 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11064         * g++.old-deja/g++.other/defarg7.C: New test.
11065         * g++.old-deja/g++.other/defarg8.C: New test.
11067 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11069         * g++.old-deja/g++.pt/crash64.C: New test.
11071 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11073         * g++.old-deja/g++.pt/crash63.C: New test.
11075 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
11077         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
11079 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
11081         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
11083 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
11085         * g++.old-deja/g++.pt/error3.C: New test.
11087 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
11089         * g++.old-deja/g++.other/crash39.C: New test.
11091 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
11093         * g++.old-deja/g++.other/vbase4.C: New test.
11095 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
11097         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
11098         * gcc.dg/special/20000419-2.c: New file. Identical to above.
11099         * gcc.dg/special/special.exp: New test driver which will check
11100         for alias support for the above test.
11102 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
11104         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
11105         problems on small machines.
11106         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
11107         parameterize.
11109 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
11111         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
11112         mips.
11113         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
11115 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
11117         * g++.old_deja/g++.pt/using8.C: New test.
11119 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
11121         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
11123 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
11125         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
11126         where a failure is expected.
11127         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
11129 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
11131         * g++.old_deja/g++.pt/instantiate12.C: New test.
11133 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
11135         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
11136         start of structs.
11137         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
11138         * g++.old-deja/g++.brendan/crash17.C: Likewise.
11139         * g++.old-deja/g++.brendan/crash29.C: Likewise.
11140         * g++.old-deja/g++.brendan/crash48.C: Likewise.
11141         * g++.old-deja/g++.brendan/ns1.C: Likewise.
11142         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
11143         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
11144         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
11145         * g++.old-deja/g++.eh/spec6.C: Likewise.
11146         * g++.old-deja/g++.jason/crash3.C: Likewise.
11147         * g++.old-deja/g++.law/ctors11.C: Likewise.
11148         * g++.old-deja/g++.law/ctors17.C: Likewise.
11149         * g++.old-deja/g++.law/ctors5.C: Likewise.
11150         * g++.old-deja/g++.law/ctors9.C: Likewise.
11151         * g++.old-deja/g++.mike/ambig1.C: Likewise.
11152         * g++.old-deja/g++.mike/net22.C: Likewise.
11153         * g++.old-deja/g++.mike/p3538a.C: Likewise.
11154         * g++.old-deja/g++.mike/p3538b.C: Likewise.
11155         * g++.old-deja/g++.mike/virt3.C: Likewise.
11156         * g++.old-deja/g++.niklas/t128.C: Likewise.
11157         * g++.old-deja/g++.other/anon4.C: Likewise.
11158         * g++.old-deja/g++.other/using1.C: Likewise.
11159         * g++.old-deja/g++.other/warn3.C: Likewise.
11160         * g++.old-deja/g++.pt/t37.C: Likewise.
11161         * g++.old-deja/g++.robertl/eb69.C: Likewise.
11162         * g++.old-deja/g++.robertl/eb71.C: Likewise.
11164 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
11166         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
11168 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11170         * gcc.c-torture/execute/stdio-opt-3.c: New test.
11172 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
11174         * gcc.c-torture/compile/20010107-1.c: New test.
11176 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11178         * gcc.c-torture/execute/builtin-noret-1.c: New test.
11180 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11182         * gcc.dg/format/format.h: New file.
11183         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
11184         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
11185         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
11186         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
11187         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
11188         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
11189         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
11190         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
11191         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
11192         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
11193         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
11194         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
11195         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
11196         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
11197         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
11198         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
11199         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
11200         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
11201         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
11202         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
11203         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
11204         instead of declaring standard types, macros and functions in each
11205         test.
11207 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
11209         * gcc.c-torture/execute/20010106-1.c: New test.
11211 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
11213         * gcc.dg/format/format.exp: New file.
11214         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
11215         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
11216         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
11217         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
11218         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
11219         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
11220         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
11221         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
11222         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
11223         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
11224         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
11225         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
11226         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
11227         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
11228         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
11229         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
11230         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
11231         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
11232         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
11233         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
11234         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
11235         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
11236         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
11237         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
11238         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
11239         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
11240         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
11241         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
11242         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
11243         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
11244         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
11245         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
11246         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
11247         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
11248         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
11249         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
11250         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
11251         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
11252         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
11253         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
11254         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
11255         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
11257 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
11259         * gcc.c-torture/execute/991228-1.c: Take word endianness into
11260         account.
11262 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
11264         * gcc.c-torture/execute/builtin-complex-1.c: New test.
11266 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
11268         * g++.old-deja/g++.pt/crash62.C: New test.
11270 2001-01-04  Richard Henderson  <rth@redhat.com>
11272         * gcc.dg/20000926-1.c: Update expected warnings.
11273         * gcc.dg/array-2.c: Likewise.
11274         * gcc.dg/array-4.c: Also validate flexible array members.
11275         * gcc.dg/c99-flex-array-1.c: New.
11277 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
11279         * gcc.c-torture/compile/20001222-1.x: Remove.
11281 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11283         * gcc.c-torture/execute/built-in-setjmp.c: New.
11285 2001-01-03  Richard Henderson  <rth@redhat.com>
11287         * gcc.dg/940510-1.c: Update expected error wording.
11288         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
11290 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
11292         * lib/target-supports.exp (check_alias_available): Modified to
11293         indicate aliases not supported if only weak aliases are supported.
11295 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11297         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
11298         Turn on cmpstrsi checks for __pj__ and __i370__.
11300 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
11302         * g++.old-deja/g++.other/virtual11.C: New test.
11304 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
11306         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
11308 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11310         * gcc.c-torture/compile/20010102-1.c: New test.
11312 2001-01-02  Andreas Jaeger  <aj@suse.de>
11314         * gcc.dg/noreturn-3.c: New test.
11316         * gcc.dg/noreturn-4.c: New test.
11318 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11320         * gcc.c-torture/execute/stdio-opt-1.c: Also test
11321         __builtin_fputc and __builtin_fwrite.
11323 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
11325         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
11326         signed char, not default char.
11328 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
11330         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
11332 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
11334         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
11336 2000-12-29  Richard Henderson  <rth@redhat.com>
11338         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
11339         (__cyg_profile_func_exit): Define.
11341 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
11343         * g++.dg/vtgc1.C: New test.
11345 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
11347         * gcc.dg/noncompile/20001228-1.c: New test.
11349         * gcc.dg/20001228-1.c: New test.
11351         * gcc.c-torture/execute/20001228-1.c: New test.
11353 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
11355         * gcc.dg/format-strfmon-1.c: New test.
11357 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11359         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
11360         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
11361         * gcc.c-torture/execute/string-opt-1.c: Likewise.
11362         * gcc.c-torture/execute/string-opt-2.c: Likewise.
11363         * gcc.c-torture/execute/string-opt-3.c: Likewise.
11364         * gcc.c-torture/execute/string-opt-4.c: Likewise.
11365         * gcc.c-torture/execute/string-opt-6.c: Likewise.
11366         * gcc.c-torture/execute/string-opt-7.c: Likewise.
11367         * gcc.c-torture/execute/string-opt-8.c: Likewise.
11368         * gcc.c-torture/execute/string-opt-9.c: Likewise.
11369         * gcc.c-torture/execute/string-opt-10.c: Likewise.
11370         * gcc.c-torture/execute/string-opt-11.c: Likewise.
11371         * gcc.c-torture/execute/string-opt-12.c: Likewise.
11373         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
11374         * gcc.c-torture/execute/string-opt-4.c: Test index.
11376 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
11378         * gcc.c-torture/compile/20001226-1.c: New test.
11380 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11382         * gcc.c-torture/compile/20001222-1.c: New test.
11383         * gcc.c-torture/compile/20001222-1.x: Xfail.
11385 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
11387         * gcc.c-torture/execute/comp-goto-2.c: New test.
11389 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
11391         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
11392         Use long types if __INT_MAX__ is 32767.
11393         (main): Use cast to (sint32 *) when poking 88 into a_page.
11395         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
11397 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
11399         * gcc.c-torture/compile/20001221-1.c: New test.
11400         * gcc.c-torture/execute/20001221-1.c: New test.
11402 2000-12-20  Richard Henderson  <rth@redhat.com>
11404         * g++.old-deja/g++.pt/crash36.C: Update error lines.
11405         * g++.old-deja/g++.robertl/eb109.C: Likewise.
11407 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11409         * gcc.dg/compare3.c: New test.
11411 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11413         * gcc.dg/format-warnll-1.c: New test.
11415 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
11417         * gcc.dg/cpp/cmdlne-P.c: New test.
11419 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11421         * gcc.c-torture/execute/builtin-abs-1.c,
11422         gcc.c-torture/execute/builtin-abs-2.c: New tests.
11424 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
11426         * gcc.dg/cpp/multiline.c: New test.
11428 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
11430         * g++.old-deja/g++.other/syshdr1.C: Update.
11431         * gcc.dg/cpp/lineflags.c: Remove temporarily.
11433 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11435         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
11437 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11439         * g++.old-deja/g++.pt/ttp65.C: New test.
11441 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11443         * g++.old-deja/g++.pt/ttp64.C: New test.
11445 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11447         * g++.old-deja/g++.pt/spec33.C: New test.
11449 2000-12-14  Catherine Moore  <clm@redhat.com>
11451         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
11452         * gcc.c-torture/execute/920612-2.c: Likewise.
11453         * gcc.c-torture/execute/920428-2.c: Likewise.
11454         * gcc-c-torture/execute/va-arg-11.c: Call exit.
11455         * gcc.c-torture/execute/va-arg-21.c: Likewise.
11457 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11459         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
11460         * gcc.dg/pack-test-2.c: Likewise.
11462 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11464         Tests by Zack Weinberg <zackw@stanford.edu>.
11466         * gcc.dg/cpp/defined.c: Update.
11467         * gcc.dg/cpp/defined_trad.c: New tests.
11469 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11471         * gcc.dg/cpp/trad-direct.c: Update.
11473 2000-12-11  Neil Booth  <neilb@earthling.net>
11475         * gcc.dg/cpp/defined_trad.c
11477 2000-12-11  Neil Booth  <neilb@earthling.net>
11479         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
11481 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
11483         * gcc.dg/format-miss-2.c: New test.
11485 2000-12-09  Neil Booth  <neilb@earthling.net>
11487         * gcc.dg/cpp/lineflags.c: New tests.
11488         * gcc.dg/cpp/poison.c: Update.
11489         * gcc.dg/cpp/redef2.c: Update.
11490         * gcc.dg/cpp/skipping.c: New test.
11492 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
11494         * g++.old-deja/g++.other/eh3.C: New testcase.
11496 2000-12-07  Neil Booth  <neilb@earthling.net>
11498         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
11499         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
11500         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
11501         wtr-union-init-2.c, wtr-union-init-3.c: Update.
11502         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
11503         Update.
11505 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11507         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
11508         __SIZE_TYPE__ instead of int for type of integers cast to
11509         pointers.
11511 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
11513         * g++.old-deja/g++.other/cleanup4.C: New test.
11515 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11517         * format-sec-1.c: New test.
11519 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11521         * gcc.dg/format-nonlit-3.c: New test.
11523 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11525         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
11526         through a null pointer.
11528 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11530         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
11531         * g++.old-deja/g++.pt/partial4.C: New test.
11533 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
11535         * gcc.c-torture/execute/ieee/hugeval.x: New.
11537 2000-12-06  Neil Booth  <neilb@earthling.net>
11539         * gcc.dg/cpp/backslash2.c: New tests.
11541 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11543         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
11544         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
11546 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
11548         * gcc.c-torture/execute/20001203-2.c: New testcase.
11550 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
11552         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
11553         * g++.old-deja/g++.other/virtual10.C: New test.
11555 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
11557         * g++.old-deja/g++.mike/pmf5.C: Remove test.
11559 2000-12-05  Richard Henderson  <rth@redhat.com>
11561         * gcc.c-torture/compile/20001205-1.c: New.
11563 2000-12-04  Neil Booth  <neilb@earthling.net>
11565         * g++.old-deja/g++.other/virtual9.C: New test.
11566         * g++.old-deja/g++.pt/crash61.C: New test.
11567         * gcc.c-torture/execute/loop-9.c: New test.
11569 2000-12-04  Neil Booth  <neilb@earthling.net>
11571         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
11572         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
11573         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
11574         * gcc.dg/cpp/extratokens.c: ...here.
11576 2000-12-04  Neil Booth  <neilb@earthling.net>
11578         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
11579         New tests.
11581 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11583         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
11584         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
11586 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
11588         * gcc.c-torture/execute/20001203-1.c: New test.
11590 2000-12-03  Neil Booth  <neilb@earthling.net>
11592         * gcc.dg/cpp/macro6.c: New test cases.
11594 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11596         * gcc.c-torture/execute/string-opt-9.c: New test.
11597         * gcc.c-torture/execute/string-opt-10.c: Likewise.
11598         * gcc.c-torture/execute/string-opt-11.c: Likewise.
11599         * gcc.c-torture/execute/string-opt-12.c: Likewise.
11601         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
11602         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
11604 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
11606         * gcc.dg/cpp/if-6.c: New testcase.
11608         * gcc.dg/20001201-1.c: New testcase.
11610 2000-12-02  Neil Booth  <neilb@earthling.net>
11612         * g++.old-deja/g++.other/externC4.C,
11613         g++.old-deja/g++.other/friend10.C: New tests.
11615 2000-12-02  Neil Booth  <neilb@earthling.net>
11617         * g++.old-deja/g++.other/instan2.C
11618         * g++.old-deja/g++.other/instan3.C: New test.
11620 2000-12-02  Neil Booth  <neilb@earthling.net>
11622         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
11623         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
11624         gnuc99.c,gnuc99-pedantic.c: New tests.
11626 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
11628         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
11629         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
11631 2000-12-01  Neil Booth  <neilb@earthling.net>
11633         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
11634         * gcc.dg/cpp/poison.c: Update.
11635         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
11637 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
11639         * g77.f-torture/execute/20001201.f: New test.
11641 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
11643         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
11645 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
11647         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
11649 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
11651         * g++.old-deja/g++.other/cast6.C: New test.
11653 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
11655         * gcc.c-torture/execute/20001130-2.c: New testcase.
11657 2000-11-30  Richard Henderson  <rth@redhat.com>
11659         * gcc.c-torture/execute/20001130-1.c: New test.
11661 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
11663         * g++.old-deja/g++.other/op3.C: New test.
11665 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
11667         * g++.old-deja/g++.other/op2.C: New test.
11669 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
11671         * g++.old-deja/g++.other/crash38.C: New test.
11673 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
11675         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
11677 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
11679         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
11680         tests.
11681         * gcc.c-torture/execute/string-opt-6.c: New test.
11683         * gcc.dg/20001117-1.c: Add main.
11685 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
11687         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
11688         Move from here ...
11689         * gcc.dg/940510-1.c: ... to here.
11691         * gcc.dg/20000926-1.c: GNU C now allows initializations of
11692         zero-size arrays in toplevel structures.
11694 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
11696         * gcc.c-torture/execute/loop-8.c: New test.
11698 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
11700         * g++.old-deja/g++.other/base1.C: New test.
11702 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
11704         * g++.old-deja/g++.other/parse2.C: New test.
11706 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
11708         * g++.old-deja/g++.pt/incomplete1.C: New test.
11710 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
11712         * g++.old-deja/g++.other/friend9.C: New test.
11714 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
11716         * gcc.dg/20001127-1.c: New test.
11718 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
11720         * g++.old-deja/g++.pt/friend46.C: New test.
11722 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
11724         * g++.old-deja/g++.other/ptrmem8.C: New test.
11726 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11728         * gcc.c-torture/execute/string-opt-7.c: New test.
11729         * gcc.c-torture/execute/string-opt-8.c: Likewise.
11731 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
11733         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
11734         instead of 'mkcheck 2'.
11736 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11738         * gcc.c-torture/execute/memcheck/driver.c,
11739         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
11740         C9X references to refer to C99.
11742 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
11744         * gcc.dg/ultrasp3.c: New test.
11746 2000-11-25  Neil Booth  <neilb@earthling.net>
11748         * gcc.dg/cpp/include2.c: Update test to be locale independent.
11750 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
11752         * gcc.c-torture/compile/20001123-2.c: New.
11754 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11756         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
11758 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
11760         * gcc.dg/sequence-point-1.c: Add some new tests.
11761         * gcc.c-torture/execute/20001124-1.c: New test.
11763 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
11765         * g++.old-deja/g++.other/vaarg4.C: New test.
11766         * gcc.c-torture/compile/20001123-1.c: New test.
11768 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
11770         * g++.other/crash24.C: Adjust and remove XFAIL.
11771         * g++.other/crash37.C: New test.
11773 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
11775         * g++.old-deja/g++.pt/instantiate9.C: New test.
11777 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
11779         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
11780         new ABI, too.
11782         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
11783         * g++.old-deja/g++.robertl/eb55.C: Likewise.
11785 2000-11-22  Neil Booth  <neilb@earthling.net>
11787         * gcc.dg/cpp/Wtrigraphs.c: New test.
11789 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
11791         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
11793 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
11795         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
11797 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
11799         * lib/gcc-dg.exp: load_lib scanasm.exp.
11800         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
11801         * lib/g++-dg.exp: load_lib scanasm.exp.
11802         * lib/scanasm.exp: New.
11803         (scan-assembler, scan-assembler-not): Add optional arguments to
11804         test name, or if not present, the pattern name.
11805         (scan-assembler-dem, scan-assembler-dem-not): New.
11807         * g++.dg/dg.exp: New.
11809 2000-11-21  Neil Booth  <neilb@earthling.net>
11811         * gcc.dg/cpp/integrated1.c: Remove.
11813 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
11815         * gcc.c-torture/execute/20001121-1.c: New test.
11817 2000-11-21  Richard Henderson  <rth@redhat.com>
11819         * gcc.c-torture/compile/20001121-1.c: New test.
11821 2000-11-20  Neil Booth  <neilb@earthling.net>
11823         * gcc.dg/cpp/integrated1.c: New test.
11825 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
11827         * g++.old-deja/g++.other/inline17.C: New test.
11829 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
11831         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
11832         local variable to be zero: I made the variable global. Now
11833         uses abort() and exit() instead of relying on main's return value.
11835 2000-11-20  Neil Booth  <neilb@earthling.net>
11837         * gcc.dg/cpp/paste2.c: Update test.
11838         * objc/execute/paste.m: New test.
11840 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
11842         * gcc.dg/c99-condexpr-1.c: New test.
11844 2000-11-20  Neil Booth  <neilb@earthling.net>
11846         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
11848 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
11850         * g++.old-deja/g++.pt/export1.C: New test.
11852 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
11854         * gcc.dg/20001117-1.c: New test.
11856 2000-11-18  Richard Henderson  <rth@redhat.com>
11858         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
11860 2000-11-18  Richard Henderson  <rth@redhat.com>
11862         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
11863         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
11864         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
11866 2000-11-18  Richard Henderson  <rth@redhat.com>
11868         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
11869         (main): New.  Exit cleanly.
11871 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11873         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
11874         gcc.dg/c99-fordecl-2.c: New tests.
11876 2000-11-18  Richard Henderson  <rth@redhat.com>
11878         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
11879         * gcc.c-torture/execute/zerolen-2.c: New.
11881 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11883         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
11884         memory.
11886 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
11888         * g++.old-deja/g++.pt/instantiate8.C: New test.
11890 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
11892         * g++.old-deja/g++.other/incomplete.C: Add more tests.
11893         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
11895 2000-11-16  Nick Clifton  <nickc@redhat.com>
11897         * gcc.c-torture/execute/nestfunc-2.c: New test.
11898         * gcc.c-torture/execute/nestfunc-3.c: New test.
11900 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
11902         * gcc.c-torture/compile/20001116-1.c: New test.
11904 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11906         * gcc.c-torture/execute/20001115-1.c: New test.
11908 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
11910         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
11911         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
11912         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
11913         * g++.old-deja/g++.abi/vmihint.C: Likewise.
11915 2000-11-15  Neil Booth  <neilb@earthling.net>
11917         gcc.dg/cpp/_Pragma1.c: Update.
11918         gcc.dg/cpp/_Pragma2.c: New test.
11920 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
11922         * g++.old-deja/g++.other/anon5.C: New test.
11924 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
11926         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
11927         tests.
11929 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
11931         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
11932         output.
11934 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
11936         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
11937         labels at end of compound statements.
11939 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
11941         * gcc.c-torture/execute/loop-7.c: New test.
11943 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
11945         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
11947 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
11949         * gcc.dg/c99-bool-1.c: New test.
11951 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
11953         * gcc.dg/c99-scope-1.c: Remove xfail.
11954         * gcc.dg/c99-scope-2.c: New test.
11956 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11958         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
11959         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
11961 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
11963         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
11964         error messages.
11966         * g++.mike/p700.C: Don't typedef wchar_t.
11967         * g++.mike/p784.C: Likewise.
11968         * g++.mike/eb101.C: Don't use __wchar_t.
11970 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
11972         * g77.f-torture/execute/20001111.[fx]: Test premature exit
11973         from DO loop.
11975 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
11977         * gcc.c-torture/execute/20001111-1.c: New test.
11979 2000-11-10  Nick Clifton  <nickc@redhat.com>
11981         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
11982         long multuiple and accumulate.
11984 2000-11-09  Richard Henderson  <rth@redhat.com>
11986         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
11987         via size_t instead of int.
11989         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
11990         * gcc.c-torture/execute/string-opt-2.c: Likewise.
11991         * gcc.c-torture/execute/string-opt-3.c: Likewise.
11992         * gcc.c-torture/execute/string-opt-4.c: Likewise.
11994 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
11996         * gcc.c-torture/compile/20001109-1.c: New test.
11997         * gcc.c-torture/compile/20001109-2.c: New test.
11999 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
12001         * g++.old-deja/g++.pt/operator1.C: New test.
12002         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
12004 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
12006         * gcc.dg/20001108-1.c: New test.
12008 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
12010         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
12011         with both arguments constant strings.
12012         * gcc.c-torture/execute/string-opt-3.c: New test.
12013         * gcc.c-torture/execute/string-opt-4.c: New test.
12014         * gcc.c-torture/execute/string-opt-5.c: New test.
12016 2000-11-08  Nick Clifton  <nickc@redhat.com>
12018         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
12019         mulsidi3adddi patterns.
12021 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
12023         * g++.old-deja/g++.other/crash36.C: New test.
12025 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
12027         * g++.old-deja/g++.other/init16.C: New test.
12029 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
12031         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
12033 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
12035         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
12036         * gcc.c-torture/execute/va-arg-16.x: Likewise.
12037         * gcc.c-torture/execute/va-arg-17.x: Likewise.
12039 2000-11-07  DJ Delorie  <dj@redhat.com>
12041         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
12043 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12045         * gcc.c-torture/execute/string-opt-1.c: New test.
12047 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
12049         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
12050         mips-sgi-irix6.* because the MIPS ABI passes floating-point
12051         parameters in registers, and there is no way for a varargs
12052         function to know in which order the integer and floating-point
12053         parameters should be interleaved when they are placed on the
12054         stack.
12055         * gcc.c-torture/execute/va-arg-16.x: Likewise.
12056         * gcc.c-torture/execute/va-arg-17.x: Likewise.
12058 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12060         * gcc.c-torture/execute/string-opt-2.c: New test.
12062 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
12064         * g++.old-deja/g++.pt/crash60.C: New test.
12066 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
12068         * g++.old-deja/g++.other/crash24.C: New test.
12069         * g++.old-deja/g++.other/crash25.C: New test.
12070         * g++.old-deja/g++.other/crash26.C: New test.
12071         * g++.old-deja/g++.other/crash27.C: New test.
12072         * g++.old-deja/g++.other/crash28.C: New test.
12073         * g++.old-deja/g++.other/crash29.C: New test.
12074         * g++.old-deja/g++.other/crash30.C: New test.
12075         * g++.old-deja/g++.other/crash31.C: New test.
12076         * g++.old-deja/g++.other/crash32.C: New test.
12077         * g++.old-deja/g++.other/crash33.C: New test.
12078         * g++.old-deja/g++.other/crash34.C: New test.
12079         * g++.old-deja/g++.other/crash35.C: New test.
12081 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
12083         * gcc.c-torture/execute/20001031-1.c: New test.
12085 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
12087         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
12088         namespace.
12090         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
12091         standards-conformant.
12093         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
12095         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
12096         * g++.old-deja/g++.mike/p755a.C: Likewise.
12097         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
12098         library makes no calls to `operator new' during initialization.
12100 2000-11-04  Neil Booth  <neilb@earthling.net>
12102         * gcc.dg/cpp/include2.c: New tests.
12104 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
12106         * lib/g++.exp (g++_set_ld_library_path): New function.
12107         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
12109 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
12111         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
12112         warnings.
12114 2000-11-01  Richard Henderson  <rth@redhat.com>
12116         * g++.old-deja/g++.ext/namedret1.C: New.
12117         * g++.old-deja/g++.ext/namedret2.C: New.
12118         * g++.old-deja/g++.ext/namedret3.C: New.
12120 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
12122         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
12123         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
12125 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12127         * gcc.c-torture/execute/va-arg-21.c: New test.
12129 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12131         * gcc.dg/c99-complex-2.c: New test.
12133 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12135         * gcc.c-torture/execute/stdio-opt-1.c: New test.
12137 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
12139         * g++.old-deja/g++.other/inline16.C: New test.
12141 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
12143         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
12144         __PRETTY_FUNCTION__
12146 2000-10-29  Neil Booth  <neilb@earthling.net>
12148         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
12149         New tests.
12150         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
12151         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
12152         optimisation.
12154 2000-10-29  Neil Booth  <neilb@earthling.net>
12156         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
12157         * mi1.c, mi1c.h: Add null directives to multiple-include test.
12158         * mi5.c: Test multiple includes work with -C.
12159         * trigraphs.c: Test ^= version.
12161 2000-10-28  Neil Booth  <neilb@earthling.net>
12163         New tests and test updates for new macro expander.
12165         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
12166         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
12167         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
12168         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
12169         new diagnostic messages.
12171         * gcc.dg/cpp/macro3.c: New tests.
12173 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
12175         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
12176         on the same line.
12178 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
12180         * g++.old-deja/g++.other/eh2.C: New test.
12182 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
12184         * gcc.c-torture/execute/20001027-1.c: New test.
12186 2000-10-26  Richard Henderson  <rth@redhat.com>
12188         * gcc.c-torture/execute/20001026-1.c: New.
12190 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
12192         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
12193         * g++.old-deja/g++.law/builtin1.C: Likewise.
12194         * g++.old-deja/g++.law/ctors10.C: Likewise.
12195         * g++.old-deja/g++.law/virtual3.C: Likewise.
12196         * g++.old-deja/g++.mike/p658.C: Likewise.
12197         * g++.old-deja/g++.other/sibcall1.C: Likewise.
12198         * g++.old-deja/g++.other/vaarg2.C: Likewise.
12199         * g++.old-deja/g++.robertl/eb124.C: Likewise.
12200         * g++.old-deja/g++.robertl/eb44.C: Likewise.
12201         * g++.old-deja/g++.robertl/eb77.C: Likewise.
12203 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
12205         * gcc.c-torture/compile/20001024-1.c: New test.
12207 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
12209         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
12210         to tell us whether or not we are using V3.
12212 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12214         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
12215         operands.
12217 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12219         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
12221 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
12223         * gcc.c-torture/execute/20001024-1.c: New test.
12225 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
12227         * g++.old-deja/g++.other/sibcall1.C: New test.
12229 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
12231         * gcc.dg/noncompile/init-3.c: New test.
12233 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12235         * gcc.dg/format-array-1.c: New test.
12237 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12239         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
12240         writing through null pointers; remove comment about testing
12241         unterminated strings.
12243 2000-10-17  Matthew Hiller  <hiller@redhat.com>
12245         * gcc.c-torture/execute/20001017-2.c: New test.
12247 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12249         * gcc.c-torture/compile/20001018-1.c: New test.
12250         * gcc.c-torture/compile/20001018-1.x: Xfail.
12252 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12254         * gcc.c-torture/execute/20001017-1.c: New test.
12256 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12258         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
12259         for multiple use of arguments with scanf formats; add tests for
12260         multiple use of arguments.
12262 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
12264         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
12266 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12268         * gcc.dg/format-miss-1.c: New test.
12270 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12272         * gcc.c-torture/execute/20001013-1.c: New test.
12274 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12276         * gcc.dg/format-branch-1.c: New test.
12278 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12280         * README, lib/file-format.exp: Remove EGCS references.
12282 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12284         * gcc.dg/20001013-1.c: New test.
12286 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12288         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
12289         for intmax_t in the compiler using __typeof__ and the type rules
12290         for conditional expressions.
12292 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
12294         * gcc.dg/20001012-1.c: New test.
12295         * gcc.dg/20001012-2.c: New test.
12297 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12299         * gcc.dg/format-attr-1.c: New test.
12301 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12303         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
12304         __LONG_LONG_MAX__ instead of LLONG_MAX.
12306 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12308         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
12309         scanf flags.
12310         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
12311         flags.
12313 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12315         * gcc.dg/sequence-pt-1.c: New test.
12317 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
12319         * gcc.c-torture/execute/20001011-1.c: New testcase.
12320         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
12322 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
12324         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
12325         does not error on it.
12327 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
12329         * gcc.dg/20001009-1.c: New test.
12331 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
12333         * gcc.c-torture/compile/20001009-1.c: Move from here ....
12334         * gcc.c-torture/execute/20001009-2.c: ... to here.
12336 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
12338         * gcc.c-torture/compile/20001009-1.c: New testcase.
12339         * gcc.c-torture/execute/20001009-1.c: New testcase.
12340         Testcases provided by Jan Hubicka <jh@suse.cz>.
12342 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12344         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
12345         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
12346         uintmax_t using <limits.h> to emulate the compiler's internal
12347         logic.  No longer XFAIL %j tests.
12349 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12351         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
12352         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
12353         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
12354         regexps and details of expected handling of some bad formats.
12355         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
12356         suppression.
12358 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12360         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
12361         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
12362         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
12363         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
12364         in list archives.
12366 2000-10-06  Richard Henderson  <rth@cygnus.com>
12368         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
12369         * g++.old-deja/g++.brendan/crash52.C: Likewise.
12370         * g++.old-deja/g++.jason/report.C: Likewise.
12371         * g++.old-deja/g++.law/friend5.C: Likewise.
12372         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
12373         of the expected warnings.
12375 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
12377         * g++.old-deja/g++.pt/enum14.C: New test.
12379 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
12381         * g++.old-deja/g++.pt/crash59.C: New test.
12383 2000-10-04  Will Cohen  <wcohen@redhat.com>
12385         * gcc.dg/20000926-1.c: New test.
12387 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
12389         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
12390         function name for current C++ compiler.
12391         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
12393 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
12395         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
12396         __PRETTY_FUNCTION__.
12397         * g++.old-deja/g++.ext/pretty2.C: Likewise.
12399 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12401         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
12403 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
12405         * gcc.c-torture/compile/20000923-1.c: New test.
12407 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
12409         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
12410         * g++.old-deja/g++.pt/ttp62.C: Same.
12411         * g++.old-deja/g++.other/inline14.C: Same.
12413 2000-09-24  Richard Henderson  <rth@cygnus.com>
12415         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
12417 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12419         * gcc.dg/c90-printf-1.c: Add test for wide string format.
12421 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
12423         * gcc.c-torture/compile/20000922-1.c: New file.
12425 2000-09-21  Nick Clifton  <nickc@redhat.com>
12427         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
12428         a signed long modulo operation.
12429         (mod6): New function - perform an unsigned long modulo operation.
12430         (main): Add tests for modulos of very large numbers by very small
12431         dividends.
12433 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12435         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
12437 2000-09-19  Richard Henderson  <rth@cygnus.com>
12439         * gcc.dg/compare2.c (case 10): XFAIL.
12441 2000-09-18  Richard Henderson  <rth@cygnus.com>
12443         * gcc.c-torture/execute/20000906-1.c: Move ...
12444         * gcc.dg/20000906-1.c: ... here.  Only run on targets
12445         that support __builtin_trap.
12447 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
12449         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
12451 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12453         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
12454         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
12455         more $ format tests.
12457 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12459         * gcc.dg/format-errmk-1.c: New test.
12461 2000-09-17  Greg McGary  <greg@mcgary.org>
12463         * gcc.c-torture/execute/20000917-1.x: Remove.
12465 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12467         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
12469 2000-09-17  Greg McGary  <greg@mcgary.org>
12471         * gcc.c-torture/execute/20000917-1.c: New test.
12472         * gcc.c-torture/execute/20000917-1.x: XFAIL.
12474 Sat 16-Sep-2000 08:14:58 BST  Neil Booth  <NeilB@earthling.net>
12476         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
12477         in nested macro bug.
12479 Fri 15-Sep-2000 06:50:11 BST  Neil Booth  <NeilB@earthling.net>
12481         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
12483 2000-09-14  Jeffrey A Law  (law@cygnus.com)
12485         * gcc.c-torture/execute/20000914-1.c: New test.
12487 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
12489         * g++.other/inline13.C: New test.
12491 2000-09-12  Andreas Jaeger  <aj@suse.de>
12493         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
12494         constant by Ulrich Drepper <drepper@redhat.com>.
12496 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
12498         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
12500 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12502         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
12504 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
12506         * gcc.dg/cpp/backslash.c: New test.
12508 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
12510         * gcc.c-torture/execute/20000910-1.c: New test.
12511         * gcc.c-torture/execute/20000910-2.c: Likewise.
12513 2000-09-11  Robert Lipe  <robertl@sco.com>
12515         * gcc.dg/pragma-align.c: New test.
12517 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
12519         * g++.old-deja/g++.pt/explicit82.C: New test.
12520         * g++.old-deja/g++.pt/explicit83.C: New test.
12522 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
12524         * gcc.dg/asm-names.c: New test.
12526 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12528         * gcc.dg/cpp/tr-warn6.c: New test
12530 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12532         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
12533         be accepted.
12535 2000-09-07  Catherine Moore  <clm@redhat.com>
12537         * gcc.c-torture/execute/unroll-1.c: New test.
12539 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
12541         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
12542         ERROR markers.
12543         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
12544         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
12545         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
12546         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
12547         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
12548         Preprocess only.
12549         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
12550         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
12552 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12554         * g++.old-deja/g++.pt/deduct2.C: New test.
12556 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12558         * g++.old-deja/g++.pt/parms2.C: New test.
12560 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12562         * g++.old-deja/g++.pt/crash58.C: New test.
12564 2000-09-06  Greg McGary  <greg@mcgary.org>
12566         * gcc.c-torture/execute/20000906-1.c: New test.
12567         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
12569 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12571         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
12573 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12575         * g++.old-deja/g++.pt/crash57.C: New test.
12577 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12579         * g++.old-deja/g++.pt/crash56.C: New test.
12581 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12583         * g++.old-deja/g++.pt/koenig1.C: New test.
12585 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
12587         * gcc.dg/20000904-1.c: New test.
12589 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
12591         * gcc.dg/cpp/paste8.c: New test.
12593 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
12595         * gcc.c-torture/compile/20000827-1.c: New test.
12597 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12599         * gcc.dg/format-diag-1.c: New test.
12601 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12603         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
12604         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
12605         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
12606         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
12607         gcc.dg/formatz-1.c: Adjust warning regular expressions.
12609 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
12611         * g++.old-deja/g++.other/nested4.C: New test.
12613 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
12615         * g++.old-deja/g++.ns/scoped1.C: New test.
12617 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
12619         * lib/g++.exp: Support testing already-installed GCC.
12621 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12623         * wtr-label-1.c, wtr-suffix-1.c: New tests.
12625 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12627         * gcc.dg/return-type-2.c: New test.
12629 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
12631         * gcc.c-torture/compile/20000825-1.c: New test.
12633 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
12635         * gcc.dg/dwarf2-2.c: New test.
12637 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
12639         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
12640         dg-warning regexps.
12642 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12644         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
12645         gcc.dg/format-ext-5.c: New tests.
12647 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
12649         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
12651 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
12653         * gcc.dg/noncompile/930622-2.c: Adjust error message.
12655 2000-08-24  Richard Henderson  <rth@cygnus.com>
12657         * gcc.dg/ia64-sync-1.c: New test.
12658         * gcc.dg/ia64-sync-2.c: New test.
12659         * gcc.dg/ia64-asm-1.c: New test.
12661 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12663         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
12664         * gcc.dg/format-ext-2.c: New test.
12666 2000-08-23  Jason Merrill  <jason@redhat.com>
12668         * lib/old-dejagnu.exp: Also ignore "In member function" and
12669         "At global scope".
12671 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12673         * gcc.dg/noncompile/label-lineno-1.c: New test.
12675 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12677         * gcc.dg/c99-array-nonobj-1.c: New test.
12679 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12681         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
12682         tests.
12683         * gcc.dg/format-ext-1.c: New test.
12685 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12687         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
12688         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
12689         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
12690         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
12691         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
12693 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12695         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
12696         gcc.dg/c99-strftime-2.c: New tests.
12698 2000-08-22  Richard Henderson  <rth@cygnus.com>
12700         * gcc.c-torture/execute/20000822-1.c: New test.
12702 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
12704         * gcc.c-torture/execute/20000819-1.x: Remove.
12706 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12708         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
12709         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
12710         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
12711         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
12712         gcc.dg/format-xopen-1.c: New tests.
12714 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12716         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
12718 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
12720         * g++.old-deja/g++.other/loop2.C: New test.
12722         * gcc.c-torture/compile/20000606-1.c: New test.
12723         * gcc.c-torture/compile/20000728-1.c: New test.
12724         * gcc.c-torture/execute/20000801-1.c: New test.
12725         * gcc.c-torture/execute/20000801-2.c: New test.
12726         * gcc.c-torture/execute/20000819-1.c: New test.
12727         * gcc.c-torture/execute/20000819-1.x: XFAIL.
12728         * gcc.dg/20000629-1.c: New test.
12729         * gcc.dg/20000724-1.c: New test.
12730         * gcc.dg/20000807-1.c: New test.
12732 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
12734         * gcc.dg/cpp/pragma-1.c: New test.
12735         * gcc.dg/cpp/pragma-2.c: New test.
12737 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
12739         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
12740         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
12742 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12744         * gcc.c-torture/compile/20000818-1.c: New test.
12746 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
12748         * gcc.c-torture/execute/20000818-1.c: New test.
12750 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12752         * gcc.dg/format-va-1.c: New test.
12754 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12756         * g++.old-deja/g++.other/typedef8.C: New test.
12758 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12760         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
12761         * g++.old-deja/g++.mike/net36.C: Mark candidate.
12762         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
12763         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
12764         * g++.old-deja/g++.other/ptrmem7.C: New test.
12765         * g++.old-deja/g++.pt/ptrmem10.C: New test.
12767 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12769         * g++.old-deja/g++.pt/typename27.C: New test.
12771 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
12773         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
12774         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
12775         * g++.old-deja/g++.pt/friend45.C: New test.
12776         * g++.old-deja/g++.other/friend8.C: New test.
12778 2000-08-15  Richard Henderson  <rth@cygnus.com>
12780         * gcc.c-torture/execute/20000815-1.c: New test.
12782 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12784         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
12785         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
12786         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
12788 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
12790         * g++.old-deja/g++.other/refinit2.C: New test.
12792 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
12794         * lib/c-torture.exp (c-torture): Make
12795         compiler_conditional_xfail_data global.
12796         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
12797         compiler_conditional_xfail_data machinery.
12798         (f-torture-execute): Likewise.
12799         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
12800         and only when unrolling loops.
12802         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
12804 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
12806         * g++.old-deja/g++.pt/explicit81.C: New test.
12808 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
12810         * g++.old-deja/g++.pt/typename26.C: New test.
12812 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
12814         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
12815         warning.
12817 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
12819         * g++.old-deja/g++.other/array3.C: New test.
12821 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12823         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
12824         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
12825         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
12826         New tests.
12828 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
12830         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
12831         * g++.old-deja/g++.abi/vmihint.C: Likewise.
12833 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
12835         * gcc.c-torture/execute/20000808-1.c: New test.
12837 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12839         * gcc.dg/c90-const-expr-1.c: New test.
12841 2000-08-08  Richard Henderson  <rth@cygnus.com>
12843         * gcc.dg/noncompile/920923-1.c: Declare calloc.
12845 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12847         * gcc.dg/noncompile/const-ll-1.c: New test.
12849 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12851         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
12853 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
12855         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
12856         that running programs linked against the shared version of libobjc
12857         run correctly.
12859 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12861         * gcc.dg/c99-printf-1.c: New test.
12863 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12865         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
12867 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
12869         * gcc.c-torture/execute/20000731-1.x: Delete.
12871 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
12873         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
12874         and torture_without_loops as is done by c-torture.exp.
12875         (search_for): Copy from c-torture.exp.
12876         (gcc-dg-runtest): New function, drives a directory of tests
12877         iterating over the TORTURE_OPTIONS.
12878         (scan-assembler, scan-assembler-not): Move here from
12879         individual directory drivers.
12881         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
12882         defined by lib/gcc-dg.exp.
12883         * gcc.dg/cpp/cpp.exp: Likewise.
12884         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
12885         gcc-dg-runtest, so we cycle over optimization options.
12887         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
12888         * gcc.dg/compare2.c: No longer expected to fail.
12890 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
12892         * gcc.c-torture/execute/20000804-1.c: New test.
12894 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12896         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
12898 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
12900         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
12902 2000-08-03  Jeffrey A Law  (law@cygnus.com)
12904         * gcc.c-torture/compile/20000803-1.c: New test.
12906 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12908         * gcc.c-torture/execute/20000801-3.c,
12909         gcc.c-torture/execute/20000801-4.c: New tests.
12910         * gcc.c-torture/execute/20000801-3.x,
12911         gcc.c-torture/execute/20000801-4.x: Xfail.
12913 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
12915         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
12916         libobjc/.libs to allow for libtool.
12918 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
12920         * gcc.c-torture/compile/20000802-1.c: New test.
12922 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
12924         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
12926 2000-07-31  Jeffrey A Law  (law@cygnus.com)
12928         * gcc-c-torture/execute/20000731-2.c: New test.
12930         * gcc.c-torture/execute/20000731-1.c: New test.
12931         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
12933 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
12935         * testsuite/gcc.dg/cpp/paste7.c: New test.
12936         * gcc.dg/cpp/20000725-1.c: New test.
12938 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
12940         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
12941         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
12942         declaration warning for __builtin_dwarf_reg_size.
12944         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
12946 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12948         * gcc.dg/noncompile/voidparam-1.c: New test.
12950 2000-07-30  Richard Henderson  <rth@cygnus.com>
12952         * gcc.dg/c90-digraph-1.c: Don't xfail.
12953         * gcc.dg/compare2.c (case 10): Xfail.
12954         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
12956 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
12958         * gcc.dg/c99-main-1.c: New test.
12960 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12962         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
12964 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
12966         * gcc.c-tortuer/execute/20000726-1.c: New test.
12968 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
12970         * gcc.c-torture/execute/enum-2.c: New test.
12972 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12974         * gcc.dg/cpp/tr-warn3.c: New test.
12976 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12978         * g++.old-deja/g++.ext/implicit1.C: Remove.
12979         * g++.old-deja/g++.jason/c2.C: Remove
12980         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
12981         * g++.old-deja/g++.pt/crash16.C: Likewise.
12982         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
12984 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12986         * g++.old-deja/g++.other/for2.C: New test.
12988 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
12990         * gcc.dg/20000720-1.c: New test.
12992 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
12994         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
12996 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
12998         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
12999         * gcc.c-torture/execute/20000722-1.c: New.
13000         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
13002 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
13004         * gcc.dg/cpp/20000720-1.S: New test.
13006 2000-07-21  Michael Meissner  <meissner@redhat.com>
13008         * gcc.c-torture/execute/ieee/hugeval.c: New test.
13010 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13012         * g++.old-deja/g++.brendan/crash16.C,
13013         g++.old-deja/g++.brendan/parse3.C,
13014         g++.old-deja/g++.brendan/redecl1.C,
13015         g++.old-deja/g++.ns/template13.C,
13016         g++.old-deja/g++.other/decl4.C,
13017         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
13019 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13021         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
13022         and "Internal error".
13024         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
13025         regexps.
13026         * gcc.dg/cpp/paste6.c: New test.
13028 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
13030         * gcc.dg/cpp/tr-direct.c: New test.
13032         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
13033         gcc.dg/cpp/undef1.c: Tweak error regexps.
13035 2000-07-18  Eric Christopher <echristo@redhat.com>
13037         * gcc.c-torture/compile/20000718-1.c: New test.
13039 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
13041         * cpplex.c (_cpp_push_token): If the token being pushed back
13042         is the previous token in this context, just subtract one from
13043         context->posn.
13044         * cppmacro.c (save_expansion): Clear aux field when storing a
13045         placemarker.
13047 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
13049         * gcc.dg/noncompile/redecl-1.c: New test.
13051 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
13053         * gcc.c-torture/execute/20000717-5.c: New test.
13054         * gcc.c-torture/execute/20000717-1.x: Removed.
13056 2000-07-17  Richard Henderson  <rth@cygnus.com>
13058         * gcc.c-torture/execute/20000717-4.c: New test.
13060 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
13062         * gcc.dg/cpp/syshdr.c: New test.
13063         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
13065 2000-07-17  Neil Booth  <neilb@earthling.net>
13067         * gcc.dg/cpp/cmdlne-dM.c: New test.
13068         * gcc.dg/cpp/cmdlne-dD.c: New test.
13070 2000-07-17  Jeffrey A Law  (law@cygnus.com)
13072         * gcc.c-torture/execute/20000717-3.c: New test.
13074         * gcc.c-torture/compile/20000717-1.c: New test.
13076 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
13078         * gcc.c-torture/execute/20000717-2.c: New test.
13080 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13082         * gcc.dg/formatz-1.c: New test.
13084         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
13085         * gcc.dg/c99-digraph-1.c: New tests.
13087         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
13088         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
13090         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
13091         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
13092         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
13093         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
13094         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
13095         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
13096         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
13098 2000-07-17   Greg McGary <greg@mcgary.org>
13100         * gcc.c-torture/execute/20000717-1.c: New test.
13101         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
13103 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
13105         * gcc.c-torture/execute/20000715-2.c: New test.
13106         * gcc.dg/20000715-1.c: New test.
13108 2000-07-15  Michael Meissner  <meissner@redhat.com>
13110         * gcc.c-torture/execute/20000715-1.c: New test.
13112 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
13114         * gcc.c-torture/execute/20000707-1.c: New test.
13116 2000-07-13  Neil Booth  <NeilB@earthling.net>
13118         * testsuite/gcc.dg/cpp/digraph1.c,
13119         testsuite/gcc.dg/cpp/digraph2.c,
13120         testsuite/gcc.dg/cpp/digraphs.c: New tests.
13122 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
13124         * g77.f-torture/compile/20000630-2.f:  New test.
13125         * g77.f-torture/compile/20000630-2.x
13127 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
13129         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
13131 2000-07-11  Neil Booth  <NeilB@earthling.net>
13133         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
13135 2000-07-11  Neil Booth  <NeilB@earthling.net>
13137         * gcc.dg/cpp/cmdlne-C.c: New.
13139 2000-07-09  Neil Booth  <NeilB@earthling.net>
13141         * gcc.dg/cpp/directiv.c: New tests.
13142         * gcc.dg/cpp/undef1.c: Update.
13144 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
13146         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
13148 2000-07-09  Neil Booth  <NeilB@earthling.net>
13150         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
13152 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
13154         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
13155         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
13157 2000-07-08  Neil Booth  <NeilB@earthling.net>
13159         * gcc.dg/cpp/macsyntx.c: New tests.
13161 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13163         * gcc.dg/20000707-1.c: New test.
13165 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13167         * gcc.c-torture/execute/20000706-1.c: New test.
13168         * gcc.c-torture/execute/20000706-2.c: New test.
13169         * gcc.c-torture/execute/20000706-3.c: New test.
13170         * gcc.c-torture/execute/20000706-4.c: New test.
13171         * gcc.c-torture/execute/20000706-5.c: New test.
13173 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13175         * g++.old-deja/g++.pt/instantiate7.C: New test.
13177 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13179         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
13180         * g++.old-deja/g++.mike/thunk3.C: Likewise.
13181         * g++.old-deja/g++.other/rtti3.C: Likewise.
13182         * g++.old-deja/g++.other/rttid3.C: Likewise.
13184 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
13186         *  g77.f-torture/compile/20000630-1.x: Fix typo
13188 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
13190         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
13191         assembly output.
13193 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
13195         * gcc.dg/cpp/ident.c: New test.
13197 2000-07-05  Neil Booth  <NeilB@earthling.net>
13199         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
13200           gcc.dg/cpp/lexstrng.c: New tests.
13202 2000-07-04  Neil Booth  <NeilB@earthling.net>
13204         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
13205         * gcc.dg/cpp/strify2.c: Same.
13207 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
13209         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
13210         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
13211         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
13212         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
13214         * testsuite/gcc.dg/cpp/macro1.c,
13215         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
13216         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
13217         testsuite/gcc.dg/cpp/strify1.c,
13218         testsuite/gcc.dg/cpp/strify2.c: New tests.
13220 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
13222         * gcc.c-torture/execute/20000703-1.c: New test.
13224 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13226         * g++.old-deja/g++.pt (lookup10.C): New test.
13228 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13230         * g++.old-deja/g++.pt (typename25.C): New test.
13232 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
13234         * gcc.c-torture/compile/20000701-1.c: New test.
13236 2000-06-30  Nick Clifton  <nickc@cygnus.com>
13238         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
13239         to test case.
13241 2000-06-30  Catherine Moore  <clm@cygnus.com>
13243         * gcc.c-torture/execute/align-1.c: New test.
13245 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
13247         * g++.old-deja/g++.pt/expr8.C: New test.
13248         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
13250 2000-06-29  Nick Clifton  <nickc@cygnus.com>
13252         * gcc.c-torture/compile/20000629-1.c: New test.
13254 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13257         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
13258         gcc.dg/noncompile directory, depending on whether they're
13259         preprocessor tests or not.  Annotate all the tests for the dg
13260         framework.
13262         * gcc.c-torture/noncompile/noncompile.exp: Delete.
13263         * gcc.dg/noncompile/noncompile.exp: New.
13265         * Moved files:
13266         Old name                                New name
13267         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
13268         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
13269         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
13270         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
13271         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
13272         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
13273         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
13274         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
13275         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
13276         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
13277         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
13278         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
13279         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
13280         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
13281         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
13282         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
13283         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
13284         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
13285         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
13286         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
13287         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
13288         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
13289         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
13290         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
13292         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
13293         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
13294         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
13295         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
13296         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
13297         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
13299 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13301         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
13302         declare one variable.  On the fourth, error.
13303         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
13304         declared by 20000628-1a.h.
13306 2000-06-29  Richard Henderson  <rth@redhat.com>
13308         * gcc.c-torture/execute/930529-1.x: New file.
13309         * gcc.dg/920413-1.c: Adjust expected warning text.
13310         * gcc.dg/980217-1.c: Declare abort.
13311         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
13313 2000-06-29  Jeffrey A Law  (law@cygnus.com)
13315         * g77.f-torture/compile/20000629-1.f: New test.
13316         * g77.f-torture/compile/20000629-1.x: Expected to fail.
13318 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
13320         Rearrange lots of files, removing entirely the
13321         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
13322         directories.
13324         * Deleted files:
13325         gcc.c-torture/code_quality/code_quality.exp
13326         gcc.c-torture/special/special.exp
13327         gcc.failure/failure.exp
13328         gcc.failure/940409-1.x
13329         gcc.c-torture/compile/961203-1.x
13331         * New files:
13332         gcc.misc-tests/linkage.exp
13333         gcc.c-torture/execute/920730-1t.c
13334         gcc.c-torture/execute/920730-1t.x
13335         gcc.c-torture/compile/920520-1.x
13336         gcc.c-torture/compile/920521-1.x
13337         gcc.c-torture/compile/981006-1.x
13338         gcc.c-torture/execute/eeprof-1.x
13340         * Moved files (possibly with modifications to fit a new harness):
13341         Old name                                New name
13342         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
13343         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
13344         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
13345         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
13346         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
13347         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
13348         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
13349         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
13350         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
13351         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
13352         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
13353         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
13354         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
13355         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
13357 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
13359         * c-torture/compile/961203-1.x: Delete.
13361         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
13362         not exit. Include stdio.h.
13363         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
13364         * gcc.misc-tests/dg-12.c: Likewise.
13365         * gcc.misc-tests/dg-5.c: Likewise.
13366         * gcc.misc-tests/dg-6.c: Likewise.
13367         * gcc.misc-tests/dg-7.c: Prototype abort.
13368         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
13369         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
13370         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
13371         not exit.
13372         * gcc.misc-tests/sieve.c: Use return from main, not exit.
13373         * gcc.misc-tests/sort2.c: Use return from main, not exit.
13375 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
13377         * gcc.dg/cpp/20000628-1.c: New test.
13378         * gcc.dg/cpp/20000628-1.h: New header for above test.
13379         * gcc.dg/cpp/20000628-1a.h: Likewise.
13381 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
13383         * gcc.dg/cpp: New directory.
13384         * gcc.dg/cpp/cpp.exp: New driver.
13385         * gcc.dg/cpp/20000627-1.c: New test.
13386         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
13387         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
13388         and rewrite as a compilation test.
13390         * gcc.dg: Move many files into the cpp subdirectory, possibly
13391         renaming or editing them as well.
13392         Old name                New name
13393         990119-1.c              cpp/19990119-1.c
13394         990228-1.c              cpp/19990228-1.c
13395         990407-1.c              cpp/19990407-1.c
13396         990409-1.c              cpp/19990409-1.c
13397         990413-1.c              cpp/19990413-1.c
13398         990703-1.c              cpp/19990703-1.c
13399         20000127-1.c            cpp/20000127-1.c
13400         20000129-1.c            cpp/20000129-1.c
13401         20000207-1.c            cpp/20000207-1.c
13402         20000207-2.c            cpp/20000207-2.c
13403         20000209-1.c            cpp/20000209-1.c
13404         20000209-2.c            cpp/20000209-2.c
13405         20000301-1.c            cpp/20000301-1.c
13406         20000419-1.c            cpp/20000419-1.c
13407         20000510-1.S            cpp/20000510-1.S
13408         20000519-1.c            cpp/20000519-1.c
13409         20000529-1.c            cpp/20000529-1.c
13410         20000625-1.c            cpp/20000625-1.c
13411         20000625-2.c            cpp/20000625-2.c
13412         cpp-as1.c               cpp/assert1.c
13413         cpp-as2.c               cpp/assert2.c
13414         cxx-comments-1.c        cpp/cxxcom1.c
13415         cxx-comments-2.c        cpp/cxxcom2.c
13416         endif-label.c           cpp/endif.c
13417         cpp-hash1.c             cpp/hash1.c
13418         cpp-hash2.c             cpp/hash2.c
13419         cpp-if1.c               cpp/if-1.c
13420         cpp-if2.c               cpp/if-2.c
13421         cpp-if3.c               cpp/if-3.c
13422         cpp-if4.c               cpp/if-4.c
13423         cpp-if5.c               cpp/if-5.c
13424         cpp-cond.c              cpp/if-cexp.c
13425         cpp-missingop.c         cpp/if-mop.c
13426         cpp-missingparen.c      cpp/if-mpar.c
13427         cpp-opprec.c            cpp/if-oppr.c
13428         cpp-ifparen.c           cpp/if-paren.c
13429         cpp-shortcircuit.c      cpp/if-sc.c
13430         cpp-shift.c             cpp/if-shift.c
13431         cpp-unary.c             cpp/if-unary.c
13432         cpp-li1.c               cpp/line1.c
13433         cpp-li2.c               cpp/line2.c
13434         lineno.c                cpp/line3.c
13435         lineno-2.c              cpp/line4.c
13436         cpp-mi.c                cpp/mi1.c
13437         cpp-mic.h               cpp/mi1c.h
13438         cpp-micc.h              cpp/mi1cc.h
13439         cpp-mind.h              cpp/mi1nd.h
13440         cpp-mindp.h             cpp/mi1ndp.h
13441         cpp-mix.h               cpp/mi1x.h
13442         cpp-mi2.c               cpp/mi2.c
13443         cpp-mi2a.h              cpp/mi2a.h
13444         cpp-mi2b.h              cpp/mi2b.h
13445         cpp-mi2c.h              cpp/mi2c.h
13446         cpp-mi3.c               cpp/mi3.c
13447         cpp-mi3.def             cpp/mi3.def
13448         poison-1.c              cpp/poison.c
13449         pr-impl.c               cpp/prag-imp.c
13450         cpp-redef-2.c           cpp/redef1.c
13451         cpp-redef.c             cpp/redef2.c
13452         strpaste.c              cpp/strp1.c
13453         strpaste-2.c            cpp/strp2.c
13454         cpp-tradpaste.c         cpp/tr-paste.c
13455         cpp-tradstringify.c     cpp/tr-str.c
13456         cpp-tradwarn1.c         cpp/tr-warn1.c
13457         cpp-tradwarn2.c         cpp/tr-warn2.c
13458         trigraphs.c             cpp/trigraphs.c
13459         cpp-unc1.c              cpp/unc1.c
13460         cpp-unc2.c              cpp/unc2.c
13461         cpp-unc3.c              cpp/unc3.c
13462         cpp-unc.c               cpp/unc4.c
13463         undef.c                 cpp/undef1.c
13464         undef-2.c               cpp/undef2.c
13465         cpp-wi1.c               cpp/widestr1.c
13467 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
13469         * lib/g++.exp (g++_include_flags): Tweak.
13471 2000-06-27  H.J. Lu  <hjl@gnu.org>
13472             Loren J. Rittle  <ljrittle@acm.org>
13474         * lib/g++.exp (g++_include_flags): Override libgloss.exp
13475         version with one that knows about the new gcc tree structure.
13476         (g++_link_flags): Same.
13478 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
13480         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
13481         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
13482         case we are cross-compiling.
13484         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
13485         g++.old-deja/g++.niklas/Makefile.in,
13486         g++.old-deja/g++.niklas/configure.in,
13487         g++.old-deja/g++.other/Makefile.in,
13488         g++.old-deja/g++.other/configure.in,
13489         gcc.c-torture/code_quality/Makefile.in,
13490         gcc.c-torture/code_quality/configure.in,
13491         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
13492         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
13493         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
13494         gcc.c-torture/execute/ieee/Makefile.in,
13495         gcc.c-torture/execute/ieee/configure.in,
13496         gcc.c-torture/noncompile/Makefile.in,
13497         gcc.c-torture/noncompile/configure.in,
13498         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
13499         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
13500         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
13502 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
13504         * g++.old-deja/g++.other/ambig3.C: New test.
13506 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
13508         * g++.old-deja/g++.pt/syntax1.C: New test.
13509         * g++.old-deja/g++.pt/syntax2.C: New test.
13510         * g++.old-deja/g++.other/syntax3.C: New test.
13511         * g++.old-deja/g++.other/syntax4.C: New test.
13513 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
13515         * gcc.dg/20000623-1.c: Prototype exit and abort.
13517 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
13519         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
13520         New tests.
13521         * gcc.dg/cpp-mi3.def: New file.
13523         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
13524         inside assertions.
13525         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
13526         lexer's error messages.
13527         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
13528         divine anything from the linemarkers.
13529         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
13530         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
13532 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
13534         * gcc.dg/20000623-1.c: New test.
13536 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
13538         * gcc.c-torture/execute/20000622-1.c: New test.
13540 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
13542         * g++.old-deja/g++.other/init15.C: New test.
13544 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
13546         * g++.old-deja/g++.pt/vaarg2.C: New test.
13547         * g++.old-deja/g++.pt/vaarg3.C: New test.
13549 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
13551         * g++.old-deja/g++.other/dyncast6.C: New test.
13553 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
13555         * gcc.c-torture/execute/loop-6.c: New test.
13557 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
13559         * gcc.dg/20000614-1.c: New test.
13560         * gcc.dg/20000614-2.c: New test.
13562 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
13564         * g++.old-deja/g++.other/inline12.C: New test.
13566 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
13568         * g++.old-deja/g++.other/eh1.C: New test.
13570 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
13572         * g++.old-deja/g++.other/type.C: New test.
13574 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
13576         * g++.old-deja/g++.other/initstring.C: New test.
13578 2000-06-12  Jason Merrill  <jason@redhat.com>
13580         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
13582 2000-06-09  Jeffrey A Law  (law@cygnus.com)
13584         * gcc.c-torture/compile/20000609-1.c: New test.
13586 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
13588         * gcc.dg/20000609-1.c: New test.
13590 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
13592         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
13593         * gcc.c-torture/noncompile/poison-1.c: Move...
13594         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
13595         * gcc.dg/cpp-li1.c: Add a token after the #line.
13597 2000-06-05  Richard Henderson  <rth@cygnus.com>
13599         * gcc.c-torture/execute/20000605-2.c: New test.
13600         * gcc.c-torture/execute/20000605-3.c: New test.
13602 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
13604         * g77.f-torture/execute/20000503-1.x: New file.
13606 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
13608         * g++.old-deja/g++.eh/badalloc1.C: New test.
13610 2000-06-05  Richard Henderson  <rth@cygnus.com>
13612         * gcc.c-torture/execute/20000605-1.c: New test.
13614 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
13615             Nathan Sidwell <nathan@codesourcery.com>
13617         * gcc.c-torture/compile/20000605-1.c: New test.
13619 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
13621         * g77.f-torture/compile/20000601-1.f:  New test.
13623 2000-06-03  Richard Henderson  <rth@cygnus.com>
13625         * gcc.c-torture/execute/20000603-1.c: New.
13627 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
13629         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
13630         * gcc.dg/noreturn-2.c (noreturn): Likewise.
13632 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
13634         * gcc.dg/compare2.c (case 12): XFAIL.
13635         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
13636         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
13638         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
13640 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
13642         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
13643         guard macro is already defined when the header is first
13644         included.
13645         * gcc.dg/cpp-mix.h: New file.
13646         * gcc.dg/endif-label.c: Update patterns to match compiler.
13648         * g++.brendan/complex1.C: Declare abort.
13649         * g++.law/refs4.C: Remove XFAIL.
13650         * g++.oliva/expr2.C: Declare abort and exit.
13652 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
13654         * gcc.c-torture/execute/20000528-1.c: New test.
13656         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
13657         * g++.old-deja/g++.law/temps4.C: Likewise.
13659         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
13660         stdlib.h.  Call abort() on failure.
13661         * g++.old-deja/g++.law/refs4.C: Likewise.
13662         * g++.old-deja/g++.law/temps4.C: Likewise.
13663         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
13664         * gcc.c-torture/execute/20000112-1.c: Include string.h.
13666 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
13668         Relative to g++.dg/special:
13669         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
13671         Relative to g++.old-deja:
13672         * g++.brendan/complex1.C, g++.jason/optimize2.C,
13673         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
13674         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
13675         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
13676         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
13677         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
13678         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
13680         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
13681         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
13682         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
13683         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
13684         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
13685         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
13686         and/or string.h.
13688         * g++.other/goto1.C: Update expectations for error messages.
13690 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
13692         * gcc.c-torture/compile/20000523-1.c: New test.
13694 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
13696         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
13698 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
13700         * g++.old-deja/g++.eh/catch11.C: New test.
13701         * g++.old-deja/g++.eh/catch12.C: New test.
13703 2000-05-24  Nick Clifton  <nickc@cygnus.com>
13705         * gcc.c-torture/execute/20000523-1.c: New test.
13707 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
13709         * c-torture/execute/bcp-1.c: Replace abort in arg of
13710         __builtin_constant_p with a generic external function.
13712         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
13713         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
13714         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
13715         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
13716         Prototype abort and/or exit.
13718         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
13719         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
13720         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
13721         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
13723 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
13725         * gcc.dg/dwarf2-1.c: New test.
13727 2000-05-20  Richard Henderson  <rth@cygnus.com>
13729         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
13731 2000-05-20  Andreas Jaeger  <aj@suse.de>
13733         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
13734         testcase.
13736 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
13738         * gcc.c-torture/execute/20000519-2.c: New test.
13740 2000-05-19  Andreas Jaeger  <aj@suse.de>
13742         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
13743         which fails with SSA.
13745         * lib/c-torture.exp: Also test with -O3 -fssa.
13747 2000-05-18  Michael Meissner  <meissner@redhat.com>
13749         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
13750         * gcc.c-torture/execute/920415-1.c: Ditto.
13751         * gcc.c-torture/execute/920501-1.c: Ditto.
13752         * gcc.c-torture/execute/conversion.c: Ditto.
13753         * gcc.c-torture/execute/cvt-1.c: Ditto.
13755 2000-05-18  Jeffrey A Law  (law@cygnus.com)
13757         * gcc.c-torture/compile/20000518-1.c: New test.
13759 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
13761         * g77.f-torture/compile/200005018.f:  New test.
13763 2000-05-17  Jeffrey A Law  (law@cygnus.com)
13765         * gcc.c-torture/compile/20000517-1.c: New test.
13767 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13769         * gcc.c-torture/execute/20000516-1.c: New test.
13771 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
13773         * g++.old-deja/g++.other/eh.C: New test.
13775 2000-05-12  Richard Henderson  <rth@cygnus.com>
13777         * gcc.c-torture/execute/990208-1.c (main): Don't pass
13778         constants through to doit's conditional.
13780 2000-05-11  Jeffrey A Law  (law@cygnus.com)
13782         * gcc.c-torture/compile/20000511-1.c: New test.
13783         * g77.f-torture/compile/20000511-1.f: New test.
13784         * g77.f-torture/compile/20000511-2.f: New test.
13786 2000-05-11  Michael Meissner  <meissner@redhat.com>
13788         * gcc.c-torture/execute/20000511-1.c: New test.
13790 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
13792         * gcc.dg/dg.exp: Scan .S files as well as .c files.
13793         * gcc.dg/20000510-1.S: New.
13795 2000-05-08  Catherine Moore  <clm@cygnus.com>
13797         * gcc.dg/unused-3.c: New.
13799 2000-05-06  Richard Henderson  <rth@cygnus.com>
13801           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
13802           * g++.old-deja/g++.mike/warn1.C: Likewise.
13803           * g++.old-deja/g++.pt/local1.C: Likewise.
13804           * g++.old-deja/g++.pt/local7.C: Likewise.
13805           * g++.old-deja/g++.pt/spec16.C: Likewise.
13807 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
13809         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
13811 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
13813           * g77.f-torture/execute/20000503-1.f:  New test.
13815 2000-05-04  Andreas Jaeger  <aj@suse.de>
13817         * gcc.dg/noreturn-2.c: New test.
13819 2000-05-04  Neil Booth  <NeilB@earthling.net>
13821         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
13822         preprocessor.
13824 2000-05-04  Richard Henderson  <rth@cygnus.com>
13826         * gcc.c-torture/execute/20000503-1.c: Fix typo.
13828 2000-05-04  Richard Henderson  <rth@cygnus.com>
13830         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
13831         OpenSSL by Jason R Thorpe.
13833 2000-05-03  Jim Wilson  <wilson@cygnus.com>
13835         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
13837 2000-05-03  Robert Lipe <robertlipe@usa.net>
13839         * gcc.dg/20000503-1.c: New test.
13841 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
13843         * gcc.c-torture/compile/20000502-1.c: New test.
13844         * g++.old-deja/g++.other/align.C: New test.
13845         * gcc.dg/cpp-tradstringify.c: New test.
13847 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13849         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
13850         and hard registers.
13852 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
13854         * gcc.c-torture/execute/loop-5.c: New test.
13856 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
13858         * gcc.c-torture/execute/va-arg-20.c: New test.
13860 2000-04-23  Jeffrey A Law  (law@cygnus.com)
13862         * gcc.c-torture/execute/20000422-1.c: New test.
13864 2000-04-20  Greg McGary  <gkm@gnu.org>
13866         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
13867         when optimizing, but without sibling-call optimizations (-O1).
13869 2000-04-20  Jeffrey A Law  (law@cygnus.com)
13871           * gcc.c-torture/compile/20000420-1.c: New test.
13873 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
13875         * g++.abi/ptrflags.C: New test.
13876         * g++.eh/catchptr1.C: Test incomplete pointer chains.
13878 2000-04-19  Catherine Moore  <clm@cygnus.com>
13880         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
13882 2000-04-19  Greg McGary  <gkm@gnu.org>
13884         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
13885         sibling-call optimizations.
13887 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
13889         * gcc.dg/20000419-1.c: New test.
13891 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
13893         * gcc.c-torture/execute/20000412-6.c: New test.
13895 2000-04-12  Jeffrey A Law  (law@cygnus.com)
13897         * gcc.c-torture/execute/20000412-5.c: New test.
13898         * g77.f-torture/compile/20000412-1.f: New test.
13899         * gcc.c-torture/execute/20000412-4.c: New test.
13900         * gcc.c-torture/compile/20000412-2.c: New test.
13901         * gcc.c-torture/execute/20000412-3.c: New test.
13902         * gcc.c-torture/compile/20000412-1.c: New test.
13903         * gcc.c-torture/execute/20000412-2.c: New test.
13905 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
13907         * objc/execute/bf-20.m: New test.
13909 2000-04-10  Richard Henderson  <rth@cygnus.com>
13911         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
13913         * gcc.c-torture/execute/20000412-1.c: New test.
13915 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
13917         * g++.old-deja/g++.eh/catchptr1.C: New test.
13919 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
13921         * g++.old-deja/g++.abi/cxa_vec.C: New test.
13923 2000-04-08  Neil Booth  <NeilB@earthling.net>
13925         * gcc.dg/cpp-nullchar.c: Remove test as
13926         embedded nulls cause problems.
13928 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13930         * gcc.dg/compare2.c: New test.
13932 2000-04-08  Neil Booth  <NeilB@earthling.net>
13934         * gcc.dg/cpp-nullchar.c: New test.
13936 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
13938         * gcc.dg/cpp-mi2.c: New test.
13939         * gcc.dg/cpp-mi2[abc].h: New files.
13941 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
13943         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
13944         member name.
13946 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
13948         * g++.old-deja/g++.abi/vmihint.C: New test.
13950 2000-04-06  Neil Booth  <NeilB@earthling.net>
13952         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
13953         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
13954         copyright.
13956 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
13958         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
13959         avoid stack-frame overwrite.
13961 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
13963         * gcc.c-torture/compile/20000405-2.c: New test.
13964         * gcc.c-torture/compile/20000405-3.c: New test.
13966 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
13968         * gcc.c-torture/compile/20000405-1.c: New test.
13970 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
13972         * gcc.dg/cast-qual-1.c: Revert last change.
13974 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13976         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
13978 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
13980         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
13981         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
13983 2000-04-03  Jeffrey A Law  (law@cygnus.com)
13985         * gcc.c-torture/compile/20000403-2.c: New test.
13986         * gcc.c-torture/compile/20000403-1.c: New test.
13988 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
13990         * gcc.c-torture/execute/20000403-1.c: New test.
13992 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
13994         * gcc.c-torture/execute/20000402-1.c: New test.
13996 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
13998         * gcc.c-torture/execute/va-arg-15.c: New test.
13999         * gcc.c-torture/execute/va-arg-16.c: New test.
14000         * gcc.c-torture/execute/va-arg-17.c: New test.
14001         * gcc.c-torture/execute/va-arg-18.c: New test.
14002         * gcc.c-torture/execute/va-arg-19.c: New test.
14004 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
14006         * gcc.c-torture/compile/981211-1.c: Move to...
14007         * gcc.dg/cpp-as1.c: ...here.
14008         * gcc.dg/cpp-as2.c: New file.
14010         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
14011         compiler.
14013 2000-04-02  Neil Booth  <NeilB@earthling.net>
14015         * gcc.dg/cpp-cond.c  New tests.
14016         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
14017         accidental success less likely.
14018         * gcc.dg/cpp-missingop.c  New tests.
14019         * gcc.dg/cpp-missingparen.c  New tests.
14020         * gcc.dg/cpp-shift.c  New tests.
14021         * gcc.dg/cpp-shortcircuit.c  New tests.
14022         * gcc.dg/cpp-unary.c  New tests.
14024 2000-03-29  Jeffrey A Law  (law@cygnus.com)
14026         * gcc.c-torture/compile/20000329-1.c: New test.
14028 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
14030         * gcc.c-torture/compile/20000326-1.c: New test.
14031         * gcc.c-torture/compile/20000326-2.c: New test.
14033 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
14035         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
14036         the first parameter is a function argument.
14038 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
14040         * g++.old-deja/g++.ext/array4.C: New test.
14042 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
14044         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
14046 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14048         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
14050 2000-03-19  Richard Henderson  <rth@cygnus.com>
14052         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
14054 2000-03-19  Richard Henderson  <rth@cygnus.com>
14056         * gcc.c-torture/compile/20000319-1.c: New test.
14058 2000-03-14  Jeffrey A Law  (law@cygnus.com)
14060         * gcc.c-torture/execute/20000314-3.c: New test.
14061         * gcc.c-torture/execute/20000314-2.c: New test.
14062         * gcc.c-torture/execute/20000314-1.c: New test.
14063         * gcc.c-torture/compile/20000314-2.c: New test.
14064         * gcc.c-torture/compile/20000314-1.c: New test.
14066 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
14068         * g++.old-deja/g++.warn/inline.C: New test.
14070 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
14072         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
14073         standards-compliant result rather than specific constants.
14074         Put test-values in array.
14076 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
14078         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
14079         (g++_target_compile): Put test-specific options last.
14081 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14083         * g++.old-deja/g++.eh/vbase4.C: New test.
14085 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14087         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
14089 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14091         * g++.old-deja/g++.brendan/misc12.C: Removed.
14092         * g++.old-deja/g++.pt/memtemp77.C: Constify.
14093         * g++.old-deja/g++.ext/pretty4.C: New test.
14095 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14097         * g++.old-deja/g++.other/string2.C: New test.
14099 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
14101         * g++.old-deja/g++.warn/impint2.C: New test.
14103 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
14105         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
14106         is 1, not zero.
14108 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
14110         * g++.old-deja/g++.warn/impint.C: New test.
14111         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
14112         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
14113         * g++.old-deja/g++.pt/explicit12.C: Likewise.
14114         * g++.old-deja/g++.pt/explicit13.C: Likewise.
14115         * g++.old-deja/g++.pt/explicit17.C: Likewise.
14116         * g++.old-deja/g++.pt/explicit18.C: Likewise.
14117         * g++.old-deja/g++.pt/explicit19.C: Likewise.
14118         * g++.old-deja/g++.pt/explicit23.C: Likewise.
14119         * g++.old-deja/g++.pt/explicit31.C: Likewise.
14120         * g++.old-deja/g++.pt/explicit35.C: Likewise.
14121         * g++.old-deja/g++.pt/explicit6.C: Likewise.
14122         * g++.old-deja/g++.pt/memclass7.C: Likewise.
14124 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
14126         * gcc.dg/cpp-redef.c: New test.
14128 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
14130         * g++.old-deja/g++.pt/unify7.C: New test.
14132 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14134         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
14135         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
14137 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
14139         * gcc.c-torture/compile/20000224-1.c: New test.
14141 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14143         * gcc.c-torture/compile/cpp-2.c: New test.
14144         * gcc.c-torture/compile/cpp-1.c: New test.
14146 2000-02-25  Jeffrey A Law  (law@cygnus.com)
14148         * gcc.c-torture/execute/20000225-1.c: New test.
14150 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14152         * gcc.dg/cpp-li2.c: New test.
14154         * gcc.dg/cpp-wi1.c: New test.
14156         * gcc.dg/cpp-li1.c: New test.
14158 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
14160         * g++.old-deja/g++.other/sizeof5.C: New test.
14162 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14164         * gcc.c-torture/execute/va-arg-13.c: New test.
14166 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
14168         * gcc.c-torture/execute/va-arg-12.c: New test.
14170 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14172         * gcc.c-torture/execute/20000223-1.c: New test.
14174 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14176         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
14178 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
14180         * g++.old-deja/g++.abi/ptrmem.C: New test.
14182 2000-02-19  Richard Henderson  <rth@cygnus.com>
14184         * gcc.c-torture/compile/init-3.c: New.
14186 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
14188         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
14189         ALWAYS_CXXFLAGS.
14191 2000-02-11  Robert Lipe <robertl@sco.com>
14193         * gcc.c-torture/compile/20000211-3.c: New test.
14195 2000-02-11  Martin Buchholz <martin@xemacs.org>
14197         * gcc.c-torture/compile/20000211-2.c: New test.
14199 2000-02-11  Jeffrey A Law  (law@cygnus.com)
14201         * gcc.c-torture/compile/20000211-1.c: New test.
14203 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
14205         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
14206           on native targets
14208 2000-02-08  Nathan Sidwell  <nathan@acm.org>
14210         * g++.old-deja/g++.other/cast5.C: New test.
14212 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
14214         * gcc.c-torture/execute/20000205-1.c: New.
14216 2000-02-03  Nathan Sidwell  <nathan@acm.org>
14218         * g++.old-deja/g++.jason/cast3.C: Return void.
14219         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
14221 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14223         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
14225         * gcc.dg/loop-1.c: New test.
14227 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
14229         * gcc.c-torture/compile/20000127-1.c: New test.
14230         * gcc.c-torture/execute/991228-1.c: New test.
14232 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14234         * gcc.dg/unused-2.c: New test.
14236         * gcc.dg/conv-1.c: New test.
14238 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
14240         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
14241         compiler.
14242         (tool_option_proc): Fix typo.
14244 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
14246         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
14247         of the ld on the host, not on the build machine.
14248         Also, don't crash if '--help' is not a supported option.
14250 2000-01-24  Richard Henderson  <rth@cygnus.com>
14252         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
14254 2000-01-20  Jeffrey A Law  (law@cygnus.com)
14256         * gcc.c-torture/execute/20000120-2.c: New test.
14257         * gcc.c-torture/execute/20000120-1.c: New test.
14259 2000-01-13  Jeffrey A Law  (law@cygnus.com)
14261         * gcc.c-torture/execute/20000113-1.c: New test.
14263 2000-01-12  Jeffrey A Law  (law@cygnus.com)
14265         * gcc.c-torture/execute/20000112-1.c: New test.
14267 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14269         * gcc.dg/20000111-1.c: New test.
14271 2000-01-10  Jeffrey A Law  (law@cygnus.com)
14273         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
14274         with 16 bit integers.
14276 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14278         * gcc.dg/20000108-1.c: New test.
14280 2000-01-05  Nathan Sidwell  <nathan@acm.org>
14282         * g++.old-deja/g++.ns/koenig8.C: New test.
14284 2000-01-05  Nathan Sidwell  <nathan@acm.org>
14286         * g++.old-deja/g++.other/cast4.C: New test.
14288 2000-01-05  Jeffrey A Law  (law@cygnus.com)
14290         * gcc.c-torture/compile/20000105-2.c: New test.
14291         * gcc.c-torture/compile/20000105-1.c: New test.
14293 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14295         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
14296         references to printf & atoi to conform to ANSI standard.
14297         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
14298         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
14299         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
14300         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
14301         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
14302         * g++.old-deja/g++.brendan/complex1.C: Likewise.
14303         * g++.old-deja/g++.brendan/copy1.C: Likewise.
14304         * g++.old-deja/g++.brendan/copy2.C: Likewise.
14305         * g++.old-deja/g++.brendan/copy3.C: Likewise.
14306         * g++.old-deja/g++.brendan/copy4.C: Likewise.
14307         * g++.old-deja/g++.brendan/copy5.C: Likewise.
14308         * g++.old-deja/g++.brendan/copy6.C: Likewise.
14309         * g++.old-deja/g++.brendan/copy7.C: Likewise.
14310         * g++.old-deja/g++.brendan/copy8.C: Likewise.
14311         * g++.old-deja/g++.brendan/crash11.C: Likewise.
14312         * g++.old-deja/g++.brendan/crash14.C: Likewise.
14313         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
14314         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
14315         * g++.old-deja/g++.brendan/delete2.C: Likewise.
14316         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
14317         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
14318         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
14319         * g++.old-deja/g++.brendan/eh1.C: Likewise.
14320         * g++.old-deja/g++.brendan/groff1.C: Likewise.
14321         * g++.old-deja/g++.brendan/init3.C: Likewise.
14322         * g++.old-deja/g++.brendan/misc12.C: Likewise.
14323         * g++.old-deja/g++.brendan/misc7.C: Likewise.
14324         * g++.old-deja/g++.brendan/new2.C: Likewise.
14325         * g++.old-deja/g++.brendan/operators4.C: Likewise.
14326         * g++.old-deja/g++.brendan/operators5.C: Likewise.
14327         * g++.old-deja/g++.brendan/overload2.C: Likewise.
14328         * g++.old-deja/g++.brendan/overload7.C: Likewise.
14329         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
14330         * g++.old-deja/g++.brendan/reference1.C: Likewise.
14331         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
14332         * g++.old-deja/g++.brendan/template24.C: Likewise.
14333         * g++.old-deja/g++.brendan/template3.C: Likewise.
14334         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
14335         * g++.old-deja/g++.jason/inline3.C: Likewise.
14336         * g++.old-deja/g++.jason/opeq.C: Likewise.
14337         * g++.old-deja/g++.law/arg5.C: Likewise.
14338         * g++.old-deja/g++.law/arm7.C: Likewise.
14339         * g++.old-deja/g++.law/ctors11.C: Likewise.
14340         * g++.old-deja/g++.law/cvt8.C: Likewise.
14341         * g++.old-deja/g++.law/init9.C: Likewise.
14342         * g++.old-deja/g++.law/refs4.C: Likewise.
14343         * g++.old-deja/g++.law/template2.C: Likewise.
14344         * g++.old-deja/g++.law/visibility24.C: Likewise.
14345         * g++.old-deja/g++.law/vtable3.C: Likewise.
14346         * g++.old-deja/g++.mike/asm2.C: Likewise.
14347         * g++.old-deja/g++.mike/eh1.C: Likewise.
14348         * g++.old-deja/g++.mike/misc1.C: Likewise.
14349         * g++.old-deja/g++.mike/misc13.C: Likewise.
14350         * g++.old-deja/g++.mike/misc14.C: Likewise.
14351         * g++.old-deja/g++.mike/ns12.C: Likewise.
14352         * g++.old-deja/g++.mike/p1248.C: Likewise.
14353         * g++.old-deja/g++.mike/p3708.C: Likewise.
14354         * g++.old-deja/g++.mike/p3708a.C: Likewise.
14355         * g++.old-deja/g++.mike/p3708b.C: Likewise.
14356         * g++.old-deja/g++.mike/p646.C: Likewise.
14357         * g++.old-deja/g++.mike/p700.C: Likewise.
14358         * g++.old-deja/g++.mike/p783.C: Likewise.
14359         * g++.old-deja/g++.mike/p783a.C: Likewise.
14360         * g++.old-deja/g++.mike/p783b.C: Likewise.
14361         * g++.old-deja/g++.mike/p786.C: Likewise.
14362         * g++.old-deja/g++.mike/p789.C: Likewise.
14363         * g++.old-deja/g++.mike/p789a.C: Likewise.
14364         * g++.old-deja/g++.mike/p807a.C: Likewise.
14365         * g++.old-deja/g++.other/delete3.C: Likewise.
14366         * g++.old-deja/g++.other/dyncast1.C: Likewise.
14367         * g++.old-deja/g++.other/dyncast2.C: Likewise.
14368         * g++.old-deja/g++.other/dyncast3.C: Likewise.
14369         * g++.old-deja/g++.other/empty1.C: Likewise.
14370         * g++.old-deja/g++.other/temporary1.C: Likewise.
14371         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
14372         * g++.old-deja/g++.pt/t16.C: Likewise.
14373         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
14375 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
14377         * gcc.dg/991230-1.c: New test.
14379 1999-12-29  Jeffrey A Law  (law@cygnus.com)
14381         * gcc.c-torture/compile/991229-3.c: New test.
14382         * gcc.c-torture/compile/991229-2.c: New test.
14383         * gcc.c-torture/compile/991229-1.c: New test.
14385 1999-12-29  Greg McGary <gkm@eng.ascend.com>
14387         * gcc.c-torture/compile/labels-2.c: New test.
14389 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
14391         * gcc.c-torture/execute/991227-1.c: New test.
14393 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14395         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
14397 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
14399         * gcc.c-torture/execute/991221-1.c: New test.
14401 1999-12-20  Nathan Sidwell  <nathan@acm.org>
14403         * g++.old-deja/g++.other/cast3.C: New test.
14405 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
14407         * gcc.c-torture/execute/991216-4.c: New test.
14409 1999-12-16  Michael Meissner  <meissner@cygnus.com>
14411         * gcc.c-torture/execute/991216-1.c: New test.
14412         * gcc.c-torture/execute/991216-2.c: New test.
14413         * gcc.c-torture/execute/991216-3.c: New test.
14415 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
14417         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
14418         Actually make the test fail by using "-O2" for compilation.
14420 1999-12-15  Nathan Sidwell  <nathan@acm.org>
14422         * g++.old-deja/g++.warn/cast-align1.C: New test.
14424 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
14426         * gcc.c-torture/compile/991214-1.c: New test.
14427         * gcc.c-torture/compile/991214-2.c: New test.
14429 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
14431         * gcc.dg/991214-1.c: New test.
14433 1999-12-13  Jeffrey A Law  (law@cygnus.com)
14435         * gcc.c-torture/compile/991213-3.c: New test.
14436         * gcc.c-torture/compile/991213-2.c: New test.
14437         * gcc.c-torture/compile/991213-1.c: New test.
14439 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
14441         * gcc.dg/991209-1.c: New test.
14443 1999-12-08  Nathan Sidwell <nathan@acm.org>
14445         * gcc.c-torture/compile/991208-1.c: New test.
14447 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14449         * gcc.dg/ultrasp2.c: New test.
14451 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
14453         * g++.old-deja/g++.abi/align.C (main): Fix typo.
14455 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
14457         * gcc.c-torture/compile/991202-1.c: New test.
14458         * gcc.c-torture/execute/991202-1.c: New test.
14459         * gcc.c-torture/execute/991202-2.c: New test.
14460         * gcc.c-torture/execute/991202-3.c: New test.
14462 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
14464         * g++.old-deja/g++.abi/align.C: New test.
14465         * g++.old-deja/g++.abi/aggregates.C: Likewise.
14466         * g++.old-deja/g++.abi/bitfields.C: Likewise.
14468 1999-12-01  Richard Henderson  <rth@cygnus.com>
14470         * gcc.c-torture/execute/991201-1.c: New.
14472 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
14474         * gcc.dg/991129-1.c: New test.
14476 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
14478         * gcc.c-torture/compile/991127-1.c: New test.
14480 1999-11-22  Nathan Sidwell  <nathan@acm.org>
14482         * g++.old-deja/g++.other/warn4.C: New test.
14484 1999-11-22  Nathan Sidwell  <nathan@acm.org>
14486         * g++.old-deja/g++.eh/cleanup2.C: New test.
14487         * g++.old-deja/g++.ext/pretty2.C: New test.
14488         * g++.old-deja/g++.ext/pretty3.C: New test.
14489         * g++.old-deja/g++.other/debug6.C: New test.
14491 1999-10-20  Jim Wilson  <wilson@cygnus.com>
14493         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
14494         compiler_output to look for one error message instead of two.
14496 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
14498         * gcc.c-torture/execute/991118-1.c: Also test case
14499         where the word boundary does not split a byte evenly.
14501 1999-11-19  Nathan Sidwell  <nathan@acm.org>
14503         * g++.old-deja/g++.ext/restrict1.C: New test.
14505 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
14507         * gcc.c-torture/execute/991118-1.c: New test.
14509 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
14511         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
14512         working directory pathnames.
14514 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
14516         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
14517         host is equipped with driver.h and driver.o so it can actually
14518         compile and run the tests.
14520 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
14522         * gcc.c-torture/compile/991008-1.c: New test.
14524 1999-11-08  Nick Clifton  <nickc@cygnus.com>
14526         * lib/gcc-dg.exp: Include target-supports.exp
14528 1999-11-05  Nick Clifton  <nickc@cygnus.com>
14530         * lib/target-supports.exp: New file: Provide procs to test for
14531         features supported by the target.
14532         (check_weak_available): Moved here from ecos.exp.
14533         (check_alias_available): New proc: Determine of the target
14534         toolchain supports the alias attribute.
14536         * gcc.dg/special/ecos.exp: Move check_weak_available to
14537         target-supports.exp.
14538         (alias-1.c): Only perform the test if the target supports
14539         aliases.
14540         (wkali-1.c): Only perform the test if the target supports
14541         aliases.
14543         * gcc.dg/990506-0.c: Expect error messages from cross
14544         targets as well as native targets.
14546 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14548         * gcc.dg/ultrasp1.c: Removed xfail.
14549         * gcc.dg/struct-ret-2.c: Likewise.
14550         * gcc.dg/array-1.c: Likewise.
14552 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14554         * gcc.dg/struct-ret-2.c: New test.
14556         * gcc.dg/array-1.c: New test.
14558 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
14560         * gcc.c-torture/execute/991030-1.c: New test.
14562 1999-10-26  Richard Henderson  <rth@cygnus.com>
14564         * gcc.c-torture/compile/991026-2.c: New test.
14566 1999-10-26  Jeffrey A Law  (law@cygnus.com)
14568         * gcc.c-torture/compile/991026-1.c: New test.
14570 1999-10-23  Jeffrey A Law  (law@cygnus.com)
14572         * gcc.c-torture/execute/991023-1.c: New test.
14574 1999-10-19  Jeffrey A Law  (law@cygnus.com)
14576         * gcc.c-torture/execute/991019-1.c: New test.
14578 1999-10-16  Richard Henderson  <rth@cygnus.com>
14580         * gcc.c-torture/execute/991016-1.c: New test.
14582 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
14584         * gcc.c-torture/execute/991014-1.c: New test.
14586 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
14588         * g++.old-deja/g++.other/union2.C: New test.
14590 1999-10-13  Nathan Sidwell  <nathan@acm.org>
14592         * g++.old-deja/g++.other/vaarg2.C: New test.
14593         * g++.old-deja/g++.other/vaarg3.C: New test.
14595 1999-10-12  Craig Burley  <craig@jcb-sc.com>
14597         * g77.f-torture/noncompile/19990905-1.f: Moved from being
14598         in compile/.
14600 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
14602         * gcc.c-torture/execute/va-arg-11.c: New test.
14604 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
14606         * lib/file-format.exp (gcc_target_object_format): Don't
14607         crash if objdump is unavailable.
14609 1999-09-29  Donn Terry <donn@interix.com>
14611         * gcc.misc-tests/mg.exp: delete extraneous redirection.
14613 1999-09-28  Nick Clifton  <nickc@cygnus.com>
14615         * gcc.c-torture/compile/990928-1.c: New test.
14617 1999-09-28  Nathan Sidwell  <nathan@acm.org>
14619         * g++.old-deja/g++.other/decl6.C: New test.
14621 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14623         * gcc.c-torture/execute/va-arg-10.c: New test.
14625 1999-09-27  Nathan Sidwell  <nathan@acm.org>
14627         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
14628         __PRETTY_FUNCTION__.
14630 1999-09-23  Nick Clifton  <nickc@cygnus.com>
14632         * gcc.c-torture/execute/990923-1.c: New test.
14634 1999-09-21  Nick Clifton  <nickc@cygnus.com>
14636         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
14637         for which -fpic is inappropriate.
14639 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
14641         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
14643 1999-09-21  Nathan Sidwell  <nathan@acm.org>
14645         * g++.old-deja/g++.other/dyncast1.C: New test.
14646         * g++.old-deja/g++.other/dyncast2.C: New test.
14647         * g++.old-deja/g++.other/dyncast3.C: New test.
14648         * g++.old-deja/g++.other/dyncast4.C: New test.
14649         * g++.old-deja/g++.other/dyncast5.C: New test.
14650         * g++.old-deja/g++.eh/catch3.C: New test.
14651         * g++.old-deja/g++.eh/catch3p.C: New test.
14652         * g++.old-deja/g++.eh/catch4.C: New test.
14653         * g++.old-deja/g++.eh/catch4p.C: New test.
14654         * g++.old-deja/g++.eh/catch5.C: New test.
14655         * g++.old-deja/g++.eh/catch5p.C: New test.
14656         * g++.old-deja/g++.eh/catch6.C: New test.
14657         * g++.old-deja/g++.eh/catch6p.C: New test.
14658         * g++.old-deja/g++.eh/catch7.C: New test.
14659         * g++.old-deja/g++.eh/catch7p.C: New test.
14660         * g++.old-deja/g++.eh/catch8.C: New test.
14661         * g++.old-deja/g++.eh/catch8p.C: New test.
14662         * g++.old-deja/g++.eh/catch9.C: New test.
14663         * g++.old-deja/g++.eh/catch9p.C: New test.
14665 1999-09-13  Nathan Sidwell  <nathan@acm.org>
14667         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
14668         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
14670 1999-09-13  Jeffrey A Law  (law@cygnus.com)
14672         * gcc.c-torture/compile/990913-1.c: New test.
14674 1999-09-10  Nathan Sidwell  <nathan@acm.org>
14676         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
14677         * g++.old-deja/g++.jason/rfg5.C: Likewise.
14679 1999-09-09  Richard Henderson  <rth@cygnus.com>
14681         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
14683 1999-09-09  Nathan Sidwell  <nathan@acm.org>
14685         * g++.old-deja/g++.other/lookup11.C: New test.
14686         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
14687         what is permitted and what we want.
14688         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
14689         overload use.
14690         * g++.old-deja/g++.jason/rfg5.C: Likewise
14692 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
14694         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
14695         * gcc.c-torture/noncompile/poison-1.c: New file.
14697 1999-09-08  Nathan Sidwell  <nathan@acm.org>
14699         * g++.old-deja/g++.other/sizeof3.C: New test.
14700         * g++.old-deja/g++.other/sizeof4.C: New test.
14701         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
14702         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
14704 1999-09-07  Richard Henderson  <rth@cygnus.com>
14706         * gcc.dg/va-arg-1.c: New.
14708 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14710         * gcc.c-torture/execute/va-arg-9.c: New test.
14712 1999-09-05  Craig Burley  <craig@jcb-sc.com>
14714         * g77.f-torture/compile/980519-2.f: New test.
14715         * g77.f-torture/compile/19990905-0.f: New test.
14716         * g77.f-torture/compile/19990905-1.f: New test.
14717         * g77.f-torture/compile/19990905-2.f: New test.
14719         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
14721 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
14723         * gcc.c-torture/execute/990827-1.c: Fix typo.
14725 1999-09-03  Nathan Sidwell  <nathan@acm.org>
14727         * g++.old-deja/g++.other/deref1.C: New test.
14729 1999-09-02  Nathan Sidwell  <nathan@acm.org>
14731         * g++.old-deja/g++.other/ambig2.C: New test.
14732         * g++.old-deja/g++.other/cond5.C: New test.
14733         * g++.old-deja/g++.other/lookup16.C: New test.
14735 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
14737         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
14738         assemblers too.
14740 1999-08-31  Jeffrey A Law  (law@cygnus.com)
14742         * lib/c-torture.exp: Avoid the "compare executables" optimization
14743         when testing native.
14745 1999-08-29  Jeffrey A Law  (law@cygnus.com)
14747         * gcc.c-torture/execute/990829-1.c: New test.
14748         * gcc.c-torture/compile/990829-1.c: New test.
14750 1999-08-27  Paul Burchard  <burchard@pobox.com>
14752         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
14753         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
14754         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
14755         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
14756         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
14757         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
14758         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
14759         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
14760         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
14761         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
14762         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
14764 1999-08-27  Jeffrey A Law  (law@cygnus.com)
14766         * gcc.c-torture/execute/990827-1.c: New test.
14768 1999-08-26  Craig Burley  <craig@jcb-sc.com>
14770         * g77.f-torture/noncompile/19990826-4.f: New test.
14772         * g77.f-torture/compile/19990826-3.f: New test.
14774         * g77.f-torture/execute/19990826-2.f: New test.
14776         * g77.f-torture/compile/19990826-1.f: New test.
14778         * gcc.c-torture/execute/990826-0.c: New test.
14779         * g77.c-torture/execute/19990826-0.f: New test.
14781         * g77.f-torture/noncompile/970626-2.f: New test.
14783 1999-08-25  Paul Burchard  <burchard@pobox.com>
14785         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
14786         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
14787         lss-011.C: New tests.
14789 1999-08-25  Nathan Sidwell  <nathan@acm.org>
14791         * g++.old-deja/g++.other/decl5.C: New test.
14793 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14795         * noncompile/noncompile.exp: Load_lib c-torture.exp.
14796         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
14797         call `postbase' for each one.  All callers of `postbase' changed
14798         to call this instead.
14800 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
14802         * gcc.c-torture/execute/990811-1.c: New test.
14804 1999-08-09  Nick Clifton  <nickc@cygnus.com>
14806         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
14807         just native ones.
14809         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
14810         just native ones.
14812 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
14814         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
14816 1999-08-04  Jeffrey A Law  (law@cygnus.com)
14818         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
14820 1999-08-04  Nathan Sidwell  <nathan@acm.org>
14822         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
14824 1999-08-04  Jeffrey A Law  (law@cygnus.com)
14826         * gcc.c-torture/execute/990804-1.c: New test.
14828 1999-08-03  Nathan Sidwell  <nathan@acm.org>
14830         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
14831         * g++.old-deja/g++.brendan/crash64.C: Likewise
14832         * g++.old-deja/g++.brendan/overload8.C: Likewise
14834 1999-08-03  Nathan Sidwell  <nathan@acm.org>
14836         * g++.old-deja/g++.other/struct1.C: New test.
14838 1999-08-03  Nathan Sidwell  <nathan@acm.org>
14840         * g++.old-deja/g++.other/enum2.C: New test.
14842 1999-08-02  Richard Henderson  <rth@cygnus.com>
14844         Adapted from tests from Franz Sirl:
14845         * gcc.c-torture/execute/va-arg-7.c: New test.
14846         * gcc.c-torture/execute/va-arg-8.c: New test.
14848 1999-08-01  Jeffrey A Law  (law@cygnus.com)
14850         * gcc.c-torture/compile/990801-2.c: New test.
14852         * gcc.c-torture/compile/990801-1.c: New test.
14854 1999-07-27  Michael Meissner  <meissner@cygnus.com>
14856         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
14857         fp-cmp-1.c, converting double to float.
14859         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
14860         fp-cmp-1.c, converting double to long double.
14862         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
14863         from fr1 to unknown_register, since fr1 is a legitimate register
14864         on some machines.
14866 1999-07-25  Jeffrey A Law  (law@cygnus.com)
14868         * README: More listname related changes.
14870 1999-07-08  Catherine Moore  <clm@cygnus.com>
14872         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
14874 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
14876         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
14878 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
14880         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
14882 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
14884         * gcc.dg/990703-1.c: New test.
14886 1999-06-29  Nick Clifton  <nickc@cygnus.com>
14888         * lib/file-format.exp: New file: Move definition of proc
14889         gcc_target_object_format to here from
14890         gcc.dg/special/ecos.exp.
14892         * lib/c-torture.exp: Include lib file-format.exp.
14893         * lib/gcc-dg.exp: Include lib file-format.exp.
14895         * gcc.dg/special/ecos.exp: Remove definition of proc
14896         gcc_target_object_format.
14898 1999-06-28  Jeffrey A Law  (law@cygnus.com)
14900         * gcc.c-torture/execute/990628-1.c: New test.
14902 1999-06-25  Jeffrey A Law  (law@cygnus.com)
14904         * gcc.c-torture/compile/990625-2.c: New test.
14906         * gcc.c-torture/compile/990625-1.c: New test.
14908 1999-06-23  Nick Clifton  <nickc@cygnus.com>
14910         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
14911         attributes compile.
14912         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
14913         ports that use the COFF/PE file format.
14915 1999-06-17  Jeffrey A Law  (law@cygnus.com)
14917         * gcc.c-torture/compile/990617-1.c: New test.
14919 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
14921         * g++.old-deja/g++.other/decl4.C: New test.
14923 1999-06-14  Nathan Sidwell  <nathan@acm.org>
14925         * g++.old-deja/g++.other/bitfld3.C: New test.
14927 1999-06-08  Nathan Sidwell  <nathan@acm.org>
14929         * g++.old-deja/g++.eh/catch1.C: New test.
14931 1999-06-07  Jeffrey A Law  (law@cygnus.com)
14933         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
14935         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
14936         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
14938 1999-06-05  Craig Burley  <craig@jcb-sc.com>
14940         * g77.f-torture/compile/19990502-0.f: Replace with new,
14941         shorter, test that still fails after recent changes.
14943 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
14945         * gcc.c-torture/execute/990604-1.c: New test.
14947 1999-05-31  Jeffrey A Law  (law@cygnus.com)
14949         * gcc.c-torture/execute/990531-1.c: New test.
14951 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14953         * gcc.c-torture/compile/990527-1.c: New test.
14955 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
14957         * gcc.c-torture/execute/990527-1.c: New test.
14959 1999-05-25  Nick Clifton  <nickc@cygnus.com>
14961         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
14962         bitfields as signed.
14964 1999-05-25  Craig Burley  <craig@jcb-sc.com>
14966         * g77.f-torture/compile/19990525-0.f: New test.
14968 1999-05-25  Jeffrey A Law  (law@cygnus.com)
14970         * gcc.c-torture/execute/990525-2.c: New test.
14972         * gcc.c-torture/execute/990525-1.c: New test.
14974 1999-05-24  Nathan Sidwell  <nathan@acm.org>
14976         * g++.old-deja/g++.other/anon3.C: New test.
14977         * g++.old-deja/g++.other/anon4.C: New test.
14978         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
14979         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
14980         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
14981         Merrill).
14983 1999-05-24  Jeffrey A Law  (law@cygnus.com)
14985         * gcc.c-torture/execute/990524-1.c: New test.
14987         * gcc.dg/990524-1.c: New test.
14989 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14991         * gcc.c-torture/compile/990523-1.c: New test.
14993 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
14995         * gcc.c-torture/compile/990519-1.c: New test.
14997 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
14999         * gcc.c-torture/compile/990517-1.c: New test.
15001         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15002         (e4, f4): New tests.
15003         (main): Call them.
15005 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15007         * gcc.dg/noreturn-1.c: New test.
15009 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15011         * gcc.c-torture/execute/990513-1.c: New test.
15013 1999-05-10  Richard Henderson  <rth@cygnus.com>
15015         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15017 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15019         * g77.f-torture/execute/erfc.f: Use small single-precision
15020         values, to avoid problems on Alphas when not -mieee.
15022 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15024         * gcc.dg/990506-0.c: New test.
15026 1999-05-08  Richard Henderson  <rth@cygnus.com>
15028         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15029         the constant to test.  Don't XFAIL 64-bit targets.
15031         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15032         * g++.old-deja/g++.law/profile1.C: Likewise.
15034         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
15035         operator new instances.
15036         * g++.old-deja/g++.other/delete5.C: Likewise.
15038 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15040         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
15041         intrinsic.
15043 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15045         * g77.f-torture/execute/u77-test.f: Reverse order of two
15046         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
15048 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15050         * gcc.dg/compare1.c: New test.
15052 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15054         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
15055         New tests.
15057 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15059         * g77.f-torture/compile/19990502-1.f: New test.
15061 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15063         * g77.f-torture/compile/19990502-0.f: New test.
15065 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15067         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
15068         intrinsic.
15070 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15072         * g77.f-torture/execute/u77-test.f (main): List libU77
15073         intrinsics not currently tested.
15074         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
15075         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
15076         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
15077         Trim blanks off the ends of some printed strings.
15079 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15081         * g77.f-torture/execute/u77-test.f (main): Just warn about
15082         FSTAT gid disagreement, as it's expected on some systems.
15084 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15086         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
15087         use a new function, which allows for some slop.
15088         Clean up some commentary.
15089         (issum): The new function.
15090         (sgladd): Deleted subroutine.
15092 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15094         * g77.f-torture/execute/u77-test.f: Modify to be more like
15095         libf2c/libU77 version, bringing patches to that version here.
15096         Add suitable commentary.
15098 1999-04-25  Richard Henderson  <rth@cygnus.com>
15100         * gcc.dg/990424-1.c: New test.
15102 1999-04-24  Craig Burley  <craig@jcb-sc.com>
15104         * g77.f-torture/execute/u77-test.f (main): Bug involving
15105         LSTAT has been fixed, so turn back on full checking.
15107 1999-04-20  Craig Burley  <craig@jcb-sc.com>
15109         * g77.f-torture/compile/19990419-0.f: New test.
15110         * g77.f-torture/execute/19990419-1.f: New test.
15112 1999-04-17  Richard Henderson  <rth@cygnus.com>
15114         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
15115         to avoid the need for a prototype to supress a warning.
15117 1999-04-07  Jim Wilson  <wilson@cygnus.com>
15119         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
15121 1999-04-04  Jeffrey A Law  (law@cygnus.com)
15123         * gcc.c-torture/execute/990404-1.c: New test.
15125 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15127         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
15128         * gcc.dg/cpp-if3.c: Don't use -pedantic.
15129         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
15130         missing initializer warnings.
15132 1999-03-28  Jeffrey A Law  (law@cygnus.com)
15134         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
15135         matching strings.
15137 1999-03-26  Jeffrey A Law  (law@cygnus.com)
15139         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
15141 1999-03-26  Craig Burley  <craig@jcb-sc.com>
15143         * g77.f-torture/execute/19990325-0.f: New test.
15144         * g77.f-torture/execute/19990325-1.f: New test.
15146 1999-03-24  Jeffrey A Law  (law@cygnus.com)
15148         * gcc.c-torture/execute/990324-1.c: New test.
15150 1999-03-22  Jim Wilson  <wilson@cygnus.com>
15152         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
15153         test with 4.
15155 1999-03-17  Richard Henderson  <rth@cygnus.com>
15157         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
15159 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15161         * g77.f-torture/execute/19990313-2.f: New test.
15162         * g77.f-torture/execute/19990313-3.f: New test.
15164 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15166         * g77.f-torture/execute/19990313-0.f: New test.
15167         * g77.f-torture/execute/19990313-1.f: New test.
15169 1999-03-12  Jim Wilson  <wilson@cygnus.com>
15171         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
15172         printf to sprintf.
15173         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
15174         (main): Add check for u15.  Conditionalize u31 check depending on
15175         whether ints are <32 bits or >=32 bits.
15177 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15179         * g77.f-torture/execute/19981119-0.f: Improve testiness.
15181 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15183         * g77.f-torture/compile/19990305-0.f: New test.
15184         * g77.f-torture/execute/19981119-0.f: New test.
15186 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15188         * g77.f-torture/execute/970625-2.f: call ABORT if final
15189         result is not correct, instead of just printing it.
15190         Add this checking via newly introduced obfuscation, to
15191         trip up buggy front ends.
15193 1999-03-07  Craig Burley  <craig@jcb-sc.com>
15195         * g77.f-torture/compile/960317-1.f: Moved from being
15196         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
15198 1999-03-06  Craig Burley  <craig@jcb-sc.com>
15200         * g77.f-torture/execute/960317-1.f: New (old) test.
15201         * g77.f-torture/execute/970625-2.f: Ditto.
15203 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
15205         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
15206         message on line 1 or line 2; cccp and cpplib do this differently.
15208 1999-03-01  Jeffrey A Law  (law@cygnus.com)
15210         * g++.old-deja/g++.law/weak1.C: New test.
15212 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15214         * gcc.c-torture/execute/990119-1.c: Renamed to...
15215         * gcc.dg/990119-1.c: this, so it will only be tested once
15216         (it's a preprocessor test, it doesn't need to be run at
15217         multiple optimization levels).
15219 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15221         * lib/g++.exp: Don't add incdir=$base_dir/../include to
15222           ALWAYS_CXXFLAGS.
15224 1999-02-24  Craig Burley  <craig@jcb-sc.com>
15226         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
15227         * g77.f-torture/compile/19981216-0.f: ...as it is expected
15228         to not be compilable by current g77.
15230 1999-02-24  Nick Clifton  <nickc@cygnus.com>
15232         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
15234 1999-02-22  Jeffrey A Law  (law@cygnus.com)
15236         * gcc.c-torture/execute/990222-1.c: New test.
15238 1999-02-19  Craig Burley  <craig@jcb-sc.com>
15240         * g77.f-torture/compile/19990218-0.f: New test.
15241         * g77.f-torture/noncompile/19990218-1.f: New test.
15243 1999-02-18  Craig Burley  <craig@jcb-sc.com>
15245         * g77.f-torture/compile/19981216-0.f: New test.
15247 1999-02-14  Jeffrey A Law  (law@cygnus.com)
15249         * gcc.dg/990214-1.c: New test.
15251 1999-02-13  Jeffrey A Law  (law@cygnus.com)
15253         * gcc.dg/990213-2.c: New test.
15255         * gcc.dg/990213-1.c: New test.
15257 1999-02-12  Jeffrey A Law  (law@cygnus.com)
15259         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
15260         ints.
15262 1999-02-11  Nick Clifton  <nickc@cygnus.com>
15264         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
15265         specified by target.
15267         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
15269 1999-02-11  Jeffrey A Law  (law@cygnus.com)
15271         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
15273 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15275         * gcc.dg/special/ecos.exp: New test driver for new tests with
15276         special requirements.
15278         * gcc.dg/special/alias-1.c: New test.
15279         * gcc.dg/special/gcsec-1.c: New test.
15280         * gcc.dg/special/weak-1.c: New test.
15281         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
15282         * gcc.dg/special/weak-2.c: New test.
15283         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
15284         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
15285         * gcc.dg/special/wkali-1.c: New test.
15286         * gcc.dg/special/wkali-2.c: New test.
15287         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
15288         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
15290 1999-02-10  Felix Lee  <flee@cygnus.com>
15292           * lib/c-torture.exp (c-torture-compile): Pull out code for
15293           analyzing gcc error messages.
15294           (c-torture-execute): Likewise.  Fix some (harmless) false
15295           positives.
15296           * lib/gcc.exp (gcc_check_compile): New function.
15298 1999-02-08  Richard Henderson  <rth@cygnus.com>
15300         * gcc.c-torture/execute/990208-1.c: New test.
15302 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15304         * g++.dg/special/ecos.exp: New driver for new tests with special
15305         requirements
15307         * g++.dg/special/conpr-1.C: New test
15308         * g++.dg/special/conpr-2.C: New test
15309         * g++.dg/special/conpr-2a.C: New test
15310         * g++.dg/special/conpr-3.C: New test
15311         * g++.dg/special/conpr-3a.C: New test
15312         * g++.dg/special/conpr-3b.C: New test
15314         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
15315         allow g++ to use the dg driver
15317         * README: Add comment about g++.dg directory
15319 1999-02-06  Jeffrey A Law  (law@cygnus.com)
15321         * README: Update email addresses.
15323 1999-02-03  Nick Clifton  <nickc@cygnus.com>
15325         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
15326         arguments in order to force structure S onto the stack even on
15327         the alpha.
15328         (test): Pass 10 leading arguments to function foo as well as the
15329         structure S.
15331         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
15332         failure for all targets.
15334         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
15335         abort to terminate program execution.
15337 1999-01-30  Richard Henderson  <rth@cygnus.com>
15339         * gcc.c-torture/execute/990130-1.c: New test.
15341 1999-01-30  Jeffrey A Law  (law@cygnus.com)
15343         * gcc.dg/990130-1.c: New test.
15345 1999-01-28  Michael Meissner  <meissner@cygnus.com>
15347         * gcc.c-torture/execute/990128-1.c: New test.
15349 1999-01-27  Michael Meissner  <meissner@cygnus.com>
15351         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
15353 1999-01-27  Felix Lee  <flee@cygnus.com>
15355         * lib/c-torture.exp (c-torture-compile): pull out code for
15356         analyzing gcc error messages.
15357         (c-torture-execute): ditto, and fix some (harmless) false
15358         positives.
15359         * lib/gcc.exp (gcc_check_compile): new function.
15361 1999-01-17  Jeffrey A Law  (law@cygnus.com)
15363         * gcc.dg/990117-1.c: New test.
15365         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
15367         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
15369 1999-01-15  Jeffrey A Law  (law@cygnus.com)
15371         * g77.f-torture/compile/990115-1.f: New test.
15373 1999-01-07  Jeffrey A Law  (law@cygnus.com)
15375         * gcc.c-torture/compile/990107-1.c: New test
15377 1999-01-06  Jeffrey A Law  (law@cygnus.com)
15379         * gcc.c-torture/execute/990106-2.c: New test.
15381         * gcc.c-torture/execute/990106-1.c: New test.
15383 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
15385         * gcc.c-torture/compile/981223-1.c: New test.
15387 1998-12-29  Richard Henderson  <rth@cygnus.com>
15389         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
15390         (opt3): Rename from opt4 and disable.
15392 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
15394         * g++.old-deja/g++.pt/ptrmem5.C: New test.
15396 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
15398         * g++.old-deja/g++.other/conv5.C: New test.
15400 1998-12-14  Nick Clifton  <nickc@cygnus.com>
15402         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
15404 1998-12-11  Jeffrey A Law  (law@cygnus.com)
15406         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
15408 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
15410         * gcc.c-torture/compile/981211-1.c: New test.
15412 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
15414         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
15416         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
15418 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15420         * gcc.special/930510-1.c: Make C9X safe.
15421         * gcc.misc-tests/gcov-1.c Similarly.
15422         * gcc.misc-tests/gcov-2.c Similarly.
15424 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15426         * gcc.dg/ultrasp1.c: New test.
15428 1998-12-06  Richard Henderson  <rth@cygnus.com>
15430         * gcc.c-torture/execute/981206.c: New test.
15432 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15434         * g++.old-deja/g++.ns/template7.C: New test.
15436         * g++.old-deja/g++.other/expr1.C: New test.
15438         * g++.old-deja/g++.eh/tmpl3.C: New test.
15440         * g++.old-deja/g++.eh/tmpl2.C: New test.
15442 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
15444         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
15445         * g++.old-deja/g++.other/using6.C: Removed.
15446         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
15448         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
15450 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
15452         * g++.old-deja/g++.pt/overload8.C: New test.
15454         * g++.old-deja/g++.pt/overload7.C: New test.
15456         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
15458         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
15459         and relinking messages.
15460         * lib/g++.exp (g++_target_compile): Remove .rpo file when
15461         compiling with -frepo.
15463 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
15465         * g++.old-deja/g++.pt/lookup6.C: New test.
15467 1998-11-30  Nick Clifton  <nickc@cygnus.com>
15469         * gcc.c-torture/execute/981130-1.c: New test.
15470         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
15472 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
15474         * g++.old-deja/g++.pt/explicit76.C: New test.
15476         * g++.old-deja/g++.pt/friend38.C: New test.
15478         * g++.old-deja/g++.ns/crash2.C: New test.
15480         * g++.old-deja/g++.pt/defarg8.C: New test.
15482         * g++.old-deja/g++.pt/instantiate6.C: New test.
15484         * g++.old-deja/g++.pt/static6.C: New test.
15486         * g++.old-deja/g++.pt/decl2.C: New test.
15488 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
15490         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
15491         problem is actually related with name lookup, but so what? :-)
15493         * g++.old-deja/g++.pt/friend37.C: New test.
15495 1998-11-25  Dave Love  <d.love@dl.ac.uk>
15497         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
15498         element, which fails on some systems.
15500         * g77.f-torture/execute/labug1.f: New test.
15502 1998-11-21  Jeffrey A Law  (law@cygnus.com)
15504         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
15505         is defined.
15507 1998-11-18  Dave Love  <d.love@dl.ac.uk>
15509         * g77.f-torture/compile/981117-1.f: New test.
15511 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
15513         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
15514         properly discarded.
15516 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
15518         * gcc.c-torture/execute/memcheck: New directory of tests for
15519         -fcheck-memory-usage.
15521 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
15523         * README: New file, general information about the testsuite and
15524         new description of the various C++ test subdirectories.
15525         * README.g++: Eliminate obsolete information, update and move most
15526         relevant stuff to README.
15528 1998-11-07  Richard Henderson  <rth@cygnus.com>
15530         * gcc.c-torture/compile/981107-1.c: New test.
15532 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
15534         * execute/memcpy-bi.c: New testcase.
15536 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
15538         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
15539         base classes.
15541         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
15542         template is selected.
15544         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
15545         classes, it should be accepted for all types.
15547         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
15549         * g++.old-deja/g++.pt/spec24.C: Ensure that template
15550         specializations start with template headers.
15552 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
15554         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
15556         * g++.old-deja/g++.other/init9.C: Test cross initialization of
15557         non-POD types.
15559 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
15561         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
15563 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
15565         * compile/981022-1.c, compile/981022-1.x: New test and driver.
15567 1998-10-19  Jeffrey A Law  (law@cygnus.com)
15569         * 981019-1.c: New test.
15571 1998-10-14  Robert Lipe <robertl@dgii.com>
15573         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
15574         find objc headers.
15576 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15578         * compile/981001-4.c: Remove use of GCC extension that triggers a
15579         compiler bug.
15581 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
15583         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
15585 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
15587         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
15588         instantiation of template produces incorrect code for delete
15589         expression.
15591         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
15592         constructors' name is not unique.
15593         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
15594         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
15596         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
15597         automatic array of const is ill-formed.
15599         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
15600         of template parameter?
15602         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
15603         const.
15605         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
15606         pointer-to-member expression.
15608         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
15609         declaration causes ICE.
15611 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
15613         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
15614         reserved in the global namespace.
15616         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
15617         generate needed virtual table.
15619         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
15621 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
15623         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
15624         template-dependent type
15626 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
15628         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
15629         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
15630         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
15632         * g++.old-deja/g++.other/using5.C: New test; using decl from base
15633         class should be usable as argument of member function.
15634         * g++.old-deja/g++.other/using6.C: New test; using decl from base
15635         class should be usable as return type of member function.
15636         * g++.old-deja/g++.other/using7.C: New test; using decl from base
15637         class should be usable as type of data member.
15639         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
15641 1998-10-09  Jeffrey A Law  (law@cygnus.com)
15643         * gcc.c-torture/special/920521-1.c: Fix bogus test.
15645 1998-10-08  Nick Clifton  <nickc@cygnus.com>
15647         * gcc.dg/dll-?.c Add thumb to target list.
15648         Fix assembler scan patterns to match current assembler output.
15650 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
15652         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
15653         matching of template brackets.
15655         * g++.old-deja/g++.other/using4.C: New test.  Test using
15656         declarations of methods from base classes.
15658         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
15659         within functions should introduce names into the innermost
15660         enclosing namespace.
15662         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
15663         of static locals if first initialization throws.
15665 1998-10-07  Jim Wilson  <wilson@cygnus.com>
15667         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
15669 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
15671         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
15672         lose track of the possible targets of tablejump insns.
15673         * special/special.exp: Run it.
15675 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15677         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
15678         must be declared before its specializations can be named in friend
15679         declarations.
15681 1998-10-05  Dave Love  <d.love@dl.ac.uk>
15683         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
15685         * g77.f-torture/execute/io1.f: New test.
15687 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
15689         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
15690         with pointer to template function, for which no argument deduction
15691         is possible.
15693         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
15694         specialization of template function as argument to template
15695         function.
15697         * g++.old-deja/g++.other/access2.C: New test; Inner class
15698         shouldn't have privileged access to Outer's names.
15700 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
15702         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
15703         friend template declared within template class conflicts with
15704         nested class of the same name.
15706         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
15707         is ignored.
15709         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
15710         object with direct initializer as function declaration.
15712         * g++.old-deja/g++.other/decl2.C: New test; duplicate
15713         initializers.
15715         * g++.old-deja/g++.other/null2.C: New test; conditional operator
15716         involving const pointer and NULL produces incorrect result.
15718         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
15719         type name without `typename' should be rejected with -pedantic.
15721 1998-10-02  Richard Henderson  <rth@cygnus.com>
15723         * g++.old-deja/g++.other/addrof1.C: New test.
15725 1998-10-01  Nick Clifton  <nickc@cygnus.com>
15727         * gcc.c-torture/compile/981001-1.c: New test.
15728         * gcc.c-torture/execute/981001-1.c: New test.
15730 1998-10-01  Jeffrey A Law  (law@cygnus.com)
15732         * gcc.c-torture/compile/981001-2.c: New test.
15733         * gcc.c-torture/compile/981001-3.c: New test.
15734         * gcc.c-torture/compile/981001-4.c: New test.
15736 1998-10-01  Robert Lipe  <robertl@dgii.com>
15738         * lib/objc.exp (objc_target_compile): Add -L during compiles for
15739         multilibbed hosts.   Idea grafted from g77.exp.
15741 1998-09-30  Dave Love  <d.love@dl.ac.uk>
15743         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
15744         avoid losing on systems which need -lsocket.
15746 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
15748         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
15749         * g++.old-deja/g++.other/nested2.C: Ditto.
15750         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
15751         failure.
15753 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
15755         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
15756         preferred over template operator!= for enum bitfields.
15758 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
15760         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
15761         that happen to have the same base name, but in different scopes,
15762         are incorrectly rejected.
15764 1998-09-16  Richard Henderson  <rth@cygnus.com>
15766         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
15767         on the native word size instead of an integer literal.
15769 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
15771         * g++.old-deja/g++.other/static2.C: Invocation of static data
15772         member of type pointer-to-function denoted as non-static member.
15774         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
15775         checks involving function types and aliases.
15777 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
15779         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
15780         redefined to the same non-trivial type.
15782         * g++.old-deja/g++.pt/explicit73.C: Test for proper
15783         namespace-qualification of template specializations declared in
15784         other namespaces.
15786         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
15787         to declare a subset of the specializations of a template function
15788         as friends of specializations of a template class.
15790         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
15791         member templates that do not fully specialize the enclosing
15792         template class are rejected.
15794 1998-09-11  Dave Love  <d.love@dl.ac.uk>
15796         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
15798 1998-09-08  Dave Love  <d.love@dl.ac.uk>
15800         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
15801         altered from libf2c/libU77 version.
15803 1998-09-06  Dave Love  <d.love@dl.ac.uk>
15805         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
15807 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
15809         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
15810         (un)signed char are different types for template specialization
15811         purposes.
15813 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
15815         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
15816         * objc: ObjC testsuite.
15818 1998-08-31  Catherine Moore  <clm@cygnus.com>
15820         * gcc.c-torture/execute/941014-1.x:  New file.
15822 1998-08-31  Nick Clifton  <nickc@cygnus.com>
15824         * lib/c-torture.exp: Add support for
15825         torture_eval_before_compile and torture_eval_before_execute
15826         variables.
15828 1998-08-30  Jeffrey A Law  (law@cygnus.com)
15830         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
15831         this test triggers valid.
15833 1998-08-27  Jeffrey A Law  (law@cygnus.com)
15835         * gcc.dg/980827-1.c: New test.
15837 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
15839         * gcc.c-torture/execute/loop-4b.c: New test.
15841 1998-08-26  Nick Clifton  <nickc@cygnus.com>
15843         * lib/c-torture.exp: Add support for
15844         torture_eval_before_compile and torture_eval_before_execute
15845         variables.
15847 1998-08-25  Jeffrey A Law  (law@cygnus.com)
15849         * gcc.c-torture/compile/980825-1.c: New test.
15851 1998-08-24  Nick Clifton  <nickc@cygnus.com>
15853         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
15854         count number tests in opt_t0 not good_t0.
15856 1998-08-24  Jeffrey A Law  (law@cygnus.com)
15858         * gcc.c-torture/compile/930326-1.x: Fix typo.
15860 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
15862         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
15863         causes an ICE.
15865 1998-08-21  Jeffrey A Law  (law@cygnus.com)
15867         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
15868         STACK_SIZE is defined.
15869         * gcc.c-torture/unsorted/stuct.c: Similarly.
15871         * gcc.c-torture/compile/980821-1.c: New test.
15873 1998-08-21  Jeffrey A Law  (law@cygnus.com)
15875         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
15877 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
15879         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
15880         code.
15882 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
15884         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
15885         error'.
15887 1998-08-18  Jeffrey A Law  (law@cygnus.com)
15889         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
15891 1998-08-16  Jeffrey A Law  (law@cygnus.com)
15893         * gcc.c-torture/compile/980816-1.c: New test.
15895         * gcc.dg/980816-1.c: New test.
15897 1998-08-13  Jeffrey A Law  (law@cygnus.com)
15899         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
15900         compiler for ieee tests.
15902 1998-08-01  Dave Love  <d.love@dl.ac.uk>
15904         * g77.f-torture/compile/980729-0.f: New test.
15906 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
15908         * gcc.c-torture/special/eeprof-1.c: New test, for
15909         -finstrument-functions.
15910         * gcc.c-torture/special/special.exp: Run it.
15912 1998-07-29  Jeffrey A Law  (law@cygnus.com)
15914         * gcc.c-torture/compile/980729-1.c: New test.
15916 1998-07-27  Nick Clifton  <nickc@cygnus.com>
15918         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
15919         __thumb__ is defined, and test for ARM style doubles if so.
15921 1998-07-26  Dave Love  <d.love@dl.ac.uk>
15923         * g77.f-torture/noncompile/980615-0.f: New test.
15925 1998-07-26  H.J. Lu  (hjl@gnu.org)
15927         * gcc.dg/980312-1.c: Do link instead of compile.
15928         * gcc.dg/980313-1.c: Likewise.
15930 1998-07-26  Jeffrey A Law  (law@cygnus.com)
15932         * gcc.c-torture/compile/980726-1.c: New test.
15934 1998-07-25  Dave Love  <d.love@dl.ac.uk>
15936         * g77.f-torture/execute/io0.f: New test.
15938 1998-07-24  Nick Clifton  <nickc@cygnus.com>
15940         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
15941         an int.
15943 1998-06-18  Michael Meissner  <meissner@cygnus.com>
15945         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
15946         m32r bugs.
15948 1998-07-17  Nick Clifton  <nickc@cygnus.com>
15950         * gcc.dg/980626-1.c: Expect failures for all toolchains until
15951         c-decl.c:grokdeclarator can handle mode attributes.
15953 1998-07-16  Jeffrey A Law  (law@cygnus.com)
15955         * gcc.c-torture/execute/980716-1.c: New test.
15957 1998-07-13  Jeffrey A Law  (law@cygnus.com)
15959         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
15960         the mn10200.
15961         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
15962         the mn10200.
15963         * gcc.c-torture/execute/va-arg-3.x: Similarly.
15964         * gcc.c-torture/compile/930326-1.x: Similarly.
15966 1998-07-13  Dave Love  <d.love@dl.ac.uk>
15968         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
15969         New test from Craig.
15971 1998-07-12  Dave Love  <d.love@dl.ac.uk>
15973         * g77.f-torture/noncompile/980616-0.f: New test.
15975         * g77.f-torture/execute/970816-3.f:  New test from Craig.
15977 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
15979         *  g++.other/singleton.C: Return error value instead of taking
15980         SIGSEGV.
15982 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
15984         *  g++.other/singleton.C: New test.   Warning is under dispute.
15985         Runtime crash is not.
15987 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
15989         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
15990         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
15991         using6.C, using7.C}:  New namespace tests.
15993 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
15995         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
15996         specialization with typedef'ed names used as array indexes.
15998 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16000         * gcc.c-torture/execute/980709-1.c: New test.
16002         * gcc.dg/980709-1.c: New test.
16004 1998-07-07  Richard Henderson  <rth@cygnus.com>
16006         * gcc.c-torture/execute/bcp-1.c: New test.
16008 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16010         * gcc.c-torture/execute/980707-1.c: New test.
16012 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16014         * gcc.c-torture/compile/980706-1.c: New test.
16016 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16018         * g77.f-torture/execute/980701-0.f,
16019         g77.f-torture/execute/980701-1.f: New test from Craig.
16021 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16023         * gcc.c-torture/compile/980701-1.c: New test.
16025         * gcc.c-torture/execute/980701-1.c: New test.
16027 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
16028 rlsruhe.de>
16030         * g++.old-deja/g++.robertl/eb132.C: New test.
16031         * g++.old-deja/g++.robertl/eb133.C: Likewise.
16033 1998-06-29  Dave Love  <d.love@dl.ac.uk>
16035         * g77.f-torture/execute/980628-7.f,
16036         g77.f-torture/execute/980628-8.f,
16037         g77.f-torture/execute/980628-9.f,
16038         g77.f-torture/execute/980628-10.f: New tests from Craig.
16040         * g77.f-torture/execute/980628-3.f: Remove mail headers.
16042 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16044         * g77.f-torture/execute/980628-4.f: New test from Craig.
16045         * g77.f-torture/execute/980628-5.f: Likewise.
16046         * g77.f-torture/execute/980628-2.f: Likewise.
16047         * g77.f-torture/execute/980628-0.f: Likewise.
16048         * g77.f-torture/execute/980628-1.f: Likewise.
16049         * g77.f-torture/execute/980628-3.f: Likewise.
16050         * g77.f-torture/execute/980628-6.f: Likewise.
16052 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16054         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
16055         directory when nothing has been installed yet.
16057 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
16059         * gcc.c-torture/special/special.exp: Handle newer versions of
16060         dejagnu.
16062 1998-06-26  Jeffrey A Law  (law@cygnus.com)
16064         * gcc.dg/980626-1.c: New test.
16066 1998-06-19  Bruno Haible <haible@ilog.fr>
16068         * gcc.misc-tests/m-un-2.c: New test.
16069         * g++.old-deja/g++.other/warn01.c: Likewise.
16071 1998-06-19  Robert Lipe  <robertl@dgii.com>
16073         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
16074         compatibility with assmblers with a different comment character.
16075         Eliminate use of GAS-specific extensions.
16077 1998-06-19  Jeffrey A Law  (law@cygnus.com)
16079         * gcc.c-torture/execute/ieee/980619-1.c: New test.
16081 1998-06-19  Robert Lipe  <robertl@dgii.com>
16083         *lib/g77.exp: Replace search for libf2c.a with search for newly
16084         renamed libg2c.a
16086 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16088         * gcc.c-torture/execute/980617-1.c: New test.
16090 1998-06-12  Jeffrey A Law  (law@cygnus.com)
16092         * gcc.c-torture/execute/980612-1.c: New test.
16094 1998-06-08  Jeffrey A Law  (law@cygnus.com)
16096         * gcc.dg/980523-1.c: Only test on ppc-linux.
16097         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
16099         * gcc.c-torture/execute/980608-1.c: New test.
16101 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
16103         * gcc.c-torture/execute/980605-1.c: New test.
16105 1998-06-04  Jeffrey A Law  (law@cygnus.com)
16107         * gcc.c-torture/execute/980604-1.c: New test.
16109 1998-06-02  Jeffrey A Law  (law@cygnus.com)
16111         * gcc.c-torture/execute/980602-1.c: New test.
16112         * gcc.c-torture/execute/980602-2.c: Likewise.
16114 1998-06-02  Dave Love  <d.love@dl.ac.uk>
16116         * 970125-0.f: Fix per JCB.  Add commentary.
16118 1998-05-31  Michael Meissner  <meissner@cygnus.com>
16120         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16121         IEEE -0 support.
16123 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16125         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16126         earlier.
16128 1998-05-28  Catherine Moore <clm@cygnus.com>
16130         * gcc.c-torture/execute/980526-3.c: New test.
16132 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
16134         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
16135         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
16136         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
16137         m88k-motorola-sysv3 to XFAIL.
16139 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16141         * gcc.dg/980526-1.c: New test.
16142         * gcc.c-torture/execute/980526-2.c: New test.
16144 1998-05-26  Jeffrey A Law  (law@cygnus.com)
16146         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
16148         * gcc.c-torture/execute/980526-1.c: New test.
16150 1998-05-26  Dave Love  <d.love@dl.ac.uk>
16152         * g77.f-torture/execute/alpha2.f: Add runtime test.
16154 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
16156         * g++.old-deja/old-deja.exp: Strip leading directories.
16158         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
16159         error for the line.  Don't run multiple tests for the same line.
16161 1998-05-23  Jeffrey A Law  (law@cygnus.com)
16163         * gcc.dg/980523-1.c: New test.
16165 1998-05-23  Dave Love  <d.love@dl.ac.uk>
16167         * g77.f-torture/compile/970915-0.f: New test.
16169 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
16171         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
16173 1998-05-21  Jeffrey A Law  (law@cygnus.com)
16175         * gcc.dg/980520-1.c: New test.
16177 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
16179         * gcc.dg/980502-1.c: Fix return type.
16181 1998-05-20  Jeffrey A Law  (law@cygnus.com)
16183         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
16184         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
16185         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
16186         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
16187         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
16189 1998-05-20  Dave Love  <d.love@dl.ac.uk>
16191         * g77.f-torture/execute/980520-1.f: New test.
16193 1998-05-15  Dave Love  <d.love@dl.ac.uk>
16195         * lib/mike-g77.exp: New file.
16197         * g77.f-torture/noncompile/noncompile.exp,
16198         g77.f-torture/noncompile/check0.f: New files.
16200 1998-05-14  Dave Love  <d.love@dl.ac.uk>
16202         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
16203         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
16204         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
16205         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
16206         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
16207         abort where appropriate.
16209 1998-05-05  Michael Meissner  <meissner@cygnus.com>
16211         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
16212         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
16214 1998-04-29  Dave Love  <d.love@dl.ac.uk>
16216         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
16218 1998-04-27  Dave Love  <d.love@dl.ac.uk>
16220         * g77.f-torture/compile/980427-0.f: New test.
16222 1998-04-24  Dave Love  <d.love@dl.ac.uk>
16224         * g77.f-torture/compile/980424-0.f: New test.
16226 1998-04-19  Dave Love  <d.love@dl.ac.uk>
16228         * g77.f-torture/compile/980419-2.f (main): New test.
16229         * g77.f-torture/compile/970125-0.f: New test.
16230         * g77.f-torture/compile/980419-1.f: New test.
16232 1998-04-08  Jim Wilson  <wilson@cygnus.com>
16234         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
16235         of loop-4.c.
16237 1998-04-07  Jim Wilson  <wilson@cygnus.com>
16239         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
16241 1998-04-03  Jim Wilson  <wilson@cygnus.com>
16243         * gcc.c-torture/compile/980329-1.c: New test.
16245 1998-03-18  Jim Wilson  <wilson@cygnus.com>
16247         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
16248         * gcc.dg/980312-1.c: Fix typo in -march command.
16250 1998-03-16  H.J. Lu  (hjl@gnu.org)
16252         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
16254 1998-03-11  Robert Lipe  <robertl@dgii.com>
16256         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
16257         Dave Love agree the Fortran source is bogus.
16259 1998-03-11  Robert Lipe  <robertl@dgii.com>
16261         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
16262         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
16263         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
16264         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
16265         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
16267 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
16269         * g++.old-deja/g++.other/friend1.C: New test.
16271 1998-02-18  Dave Love  <d.love@dl.ac.uk>
16273         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
16274         possibly uninitialized) variables and declare dnrm2.
16276 1998-02-23  Robert Lipe <robertl@dgii.com>
16278         From Bruno Haible <haible@ilog.fr>:
16279         * gcc.c-torture/execute/980223.c: New test.
16281 1998-02-13  Jeffrey A Law  (law@cygnus.com)
16283         * gcc.dg/ifelse-1.c: New test.
16285 1998-02-09  H.J. Lu  (hjl@gnu.org)
16287         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
16289           * lib/old-dejagnu.exp (old-dejagnu): Added the
16290           "execution test - XFAIL *-*-*" handling in the spirit of
16291           "excess errors test -". Changed the "execution test fails"
16292           handling to be like "excess errors test fails".
16293           * Update various tests accordingly.
16295 1998-02-06  Jim Wilson  <wilson@cygnus.com>
16297         * gcc.c-torture/execute/980205.c: New test.
16299 1998-01-18  Jeffrey A Law  (law@cygnus.com)
16301         * lib/c-torture.exp: Look for .x files instead of .cexp files.
16302         * lib/f-torture.exp: Similarly.
16303         * gcc.c-torture: Rename all .cexp files to .x files.
16305 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
16307         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
16308         (940510-1.c): Removed duplicate.
16309         (971104-1.c): New test.
16311 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
16313           * lib/f-torture.exp: Improve error and loop detection.
16315 1997-11-19  Michael Meissner  <meissner@cygnus.com>
16317         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
16318         use that to size the filler array.
16320 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
16322         * lib/c-torture.exp(c-torture-execute): Fix typo.
16324         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
16325         testcase as the executable name. Keep the executable around if
16326         the test fails.
16328 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
16330         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
16331         changes.  Only test one -g option, and move it to the end of the
16332         list of options to test.
16334 1997-09-19  Michael Meissner  <meissner@cygnus.com>
16336         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
16337         variable GCC_TORTURE_OPTIONS to supply default switches separated
16338         by colons.  If no environment variable, run tests with -O0 -g, -O1
16339         -g, and -O2 -g as well.
16341 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
16343         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
16344         explanatory comments. Fix indentation.
16346 1997-09-15  Jeffrey A Law  (law@cygnus.com)
16348         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
16350 1997-09-11  Jeffrey A Law  (law@cygnus.com)
16352         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
16353         * g++.old-deja/g++.mike/p7325.C: Likewise.
16354         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
16356 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
16358         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
16359         * g++.old-deja/g++.brendan/crash30.C: Likewise.
16360         * g++.old-deja/g++.brendan/crash39.C: Likewise.
16361         * g++.old-deja/g++.law/operators4.C: Likewise.
16363 1997-09-11  Joe Buck  (jbuck@synopsys.com)
16365         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
16366         * g++.old-deja/g++.mike/p784.C: Ditto.
16367         * g++.old-deja/g++.mike/p785.C: Ditto.
16369 1997-09-05  Jeffrey A Law  (law@cygnus.com)
16371           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
16373 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16375         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
16376         target feature; pass this to c-torture-execute as needed.
16378 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16380         * lib/c-torture.exp(c-torture-execute): If the previous and the
16381         current executables being tested are identical, we don't need to
16382         run the executable again. Try to make the executable names
16383         unique. Add an optional argument for passing additional compiler
16384         flags.
16386 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
16388         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
16390 1997-08-29  Jeffrey A Law  (law@cygnus.com)
16392         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
16394 1997-07-31  Jeffrey A Law  (law@cygnus.com)
16396         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
16397         32bit or larger longs.
16399         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
16400         have either a 32bit long or 32bit int.
16402 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
16404         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
16405         Make double precision tests dependent on sizeof (double).
16407 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
16409         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
16410         too.
16412 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
16414         * gcc.c-torture/compile/961203-1.cexp: New script.
16416 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
16418         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
16419         up the includes ourselves.
16421 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
16423         * lib/plumhall.exp: Remove random include, and add a few
16424         verbose messages for debugging.
16426 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
16428         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
16429         of trying to do it ourselves.
16431 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
16433         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
16435 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
16437         * gcc.prms/5403.c: Made regexp a bit less strict.
16439 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
16441         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
16442         is returned from remote_load instead.
16443         * lib/plumhall.exp: Ditto.
16444         * lib/mike-g++.exp: Ditto.
16445         * lib/old-dejagnu.exp: Ditto.
16446         * lib/c-torture.exp: Ditto.
16448 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
16450         * lib/g++.exp: Use build_wrapper procedure.
16451         * lib/gcc.exp: Ditto.
16453 1997-05-20  Jeffrey A Law  (law@cygnus.com)
16455         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
16456         an old-style decl for malloc.  Fixes tests to work when
16457         sizeof (int) != sizeof (size_t).
16459 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16461         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
16463         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
16464         use stdargs.h interface.
16466 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16468         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
16469         NO_VARARGS when compiling.
16471 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
16473         * lib/plumhall.exp(ph_includes): New procedure.
16474         (ph_make): Use it.
16475         (ph_compiler): Ditto.
16477         * lib/g++.exp: Rename test-glue.c to testglue.c.
16478         * lib/gcc.exp: Ditto.
16480 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
16482         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
16483         to completion when it's called.
16485 1997-03-21  Michael Meissner  <meissner@cygnus.com>
16487         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
16488         is defined, don't do test.
16490 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
16492         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
16493         for object files.
16494         (ph_summary): Mark skipped testcases as untested, not unresolved.
16496         * lib/plumhall.exp (ph_make): If unresolved because of bad
16497         errorCode, record errorCode in log file.
16498         (*): Replace send_log/verbose with verbose -log.
16500 1997-03-19  Michael Meissner  <meissner@cygnus.com>
16502         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
16503         double conversion if double isn't at least 8 bytes.
16505         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
16506         int to work with targets where int is 16 bits.
16508         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
16509         8 bytes, just exit, since 4 byte doubles don't have enough bits of
16510         precision for the test to complete.
16512 1997-03-14  Michael Meissner  <meissner@cygnus.com>
16514         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
16515         if d10v is not compiled with the -mdouble64 flag.
16516         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
16518         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
16519         d10v is not compiled with the -mint32 flag.
16521 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
16523         * lib/plumhall.exp: Use incr_count.
16525 1997-03-12  Jeffrey A Law  (law@cygnus.com)
16527         * gcc.c-torture: Update to c-torture-1.45.
16529 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
16531         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
16532         the name of the expect testcase file).
16534         * lib/g++.exp(g++_init): Ditto.
16536 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
16538         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
16539         the host.
16541         * lib/gcc.exp(gcc_exit): New procedure.
16543 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
16545         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
16546         specs where appropriate.
16548         * g++.old-deja/g++.arm/*: Added additional ERROR checks
16549         because of new "candidates are" messages, and removed a few
16551         * Converted all non-old-style g++ testcases to old-style, and
16552         moved into g++.old-deja.
16554 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
16556         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
16557         options.
16559         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
16560         succeeded.
16562         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
16564 1997-02-13  Michael Meissner  <meissner@cygnus.com>
16566         * lib/gcc.exp (gcc_target_compile): Add support for defining
16567         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
16568         the machine doesn't have those features.
16570 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
16572         * g++.law/operators4.exp: Don't use LIBS.
16574 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
16576         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
16578         * lib/mike-g++.exp: Don't set the compiler to be tested here.
16579         * lib/g++.exp: Set it here instead. Also, allow use of the
16580         --tool_exec and --tool_opt options. Change CXX to
16581         GXX_UNDER_TEST.
16583         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
16585         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
16587 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
16589         * lib/old-dejagnu.exp: Use prune_warnings instead of
16590         prune_system_crud.
16591         * lib/mike-g++.exp: Ditto.
16592         * lib/gcc.exp: Ditto.
16593         * lib/g++.exp: Ditto.
16595         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
16597 1997-02-07  Jeffrey A Law  (law@cygnus.com)
16599           * 941014-2.c: Include stdlib.h
16600           * 960327-1.c: Include stdio.h
16601           * dbra.c, index-1.c: Don't assume ints are 32bits.
16603 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
16605         * lib/gcc.exp: Add gcc,stack_size target feature.
16607         * lib/g++.exp(g++_target_compile): Add the include and link
16608         paths here, not in two other places. And, it's $options, not
16609         options.
16611         * lib/mike-g++.exp(postbase): Remove the code that determines
16612         the correct include and link paths.
16613         * g++.old-deja/old-deja.exp: Ditto.
16615 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
16617         * lib/g++.exp(g++_init): target_compile no longer returns the
16618         filename of the result.
16620 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
16622         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
16623         call to glob.
16625         * gcc.c-torture/special/special.exp: Change call to
16626         gcc_target_compile to include the object file.
16628 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
16630         * gcc.c-torture/special/special.exp: Correct misspelling in last
16631         change.
16633 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
16635         * lib/plumhall.exp(ph_summary): Log the entire output of the
16636         executable. Return -1 if there were any failures, 0 otherwise.
16637         (ph_execute): Return -1 if there were any failures, 0 otherwise.
16638         (ph_make): Clean up objects and executables that were built
16639         if the tests succeeded.
16641 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
16643         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
16644         libraries and includes in the build tree as appropriate.
16646 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16648         * lib/c-torture.exp: Instead of looking for the global variable
16649         NO_LONG_LONG, check to see if that's a feature of the target.
16651 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16653         * config/default.exp: Minimize. Delete the remainer of the files in
16654         config; this functionality is now in devo/dejagnu/config.
16656         g++.*/*: Pass any additional flags used to compile to postbase;
16657         delete CXXFLAGS.
16659         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
16660         is now done by runtest.exp. Use gcc_target_compile instead of
16661         compile.
16663         lib/c-torture.exp: Use gcc_target_compile instead of compile.
16664         Remove references to CFLAGS. Use remote_file instead of
16665         calling rm -f.
16666         (c-torture): Take a list of arguments to use to compile this
16667         testcase.
16669         lib/g++.exp: Simplify. Use target_compile instead of compile.
16670         lib/gcc-dg.exp: Ditto.
16671         lib/gcc.exp: Ditto.
16672         lib/mike-{gcc,g++}.exp: Ditto.
16673         lib/old-dejagnu.exp: Ditto.
16674         lib/plumhall.exp: Ditto.
16676 1997-01-08  Jim Wilson  <wilson@cygnus.com>
16678         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
16679         (ph_linker): Likewise.
16681 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
16683           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
16684         MAP_ANON / MAP_ANONYMOUS if defined;
16685         else try to map from /dev/zero .
16687 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16689         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
16690         isn't defined, then define it to MAP_ANONYMOUS.
16692 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16694         * gcc.c-torture: Update to c-torture-1.42 release.
16696 1996-11-11  Jeffrey A Law  (law@cygnus.com)
16698         * gcc.c-torture: Update to c-torture-1.41 release.
16700 1996-10-27  Jeffrey A Law  (law@cygnus.com)
16702         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
16703         c-torture release.
16705 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
16707         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
16708         and LDFLAGS.  Fix second case to append the target_info ldflags
16709         onto LDFLAGS, not CFLAGS.
16710         * lib/g++.exp (g++_init): Add target_info stuff.
16711         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
16712         of libgloss and newlib flags for !native.
16714         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
16715         (GDB): Fix relative path to go up another dir for finding gdb.
16717 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
16719         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
16720         versions in the target_info array, if they don't exist.
16722 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
16724         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
16726 1996-07-08  Jim Wilson  <wilson@cygnus.com>
16728         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
16729         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
16731 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
16733         * lib/old-dejagnu.exp: Don't remove the output file before we've
16734         actually tested it. Don't append pwd to the path of the executable
16735         we're testing.
16737 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
16739         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
16741 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
16743         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
16744         temporary directory for compiler files, and set it to a default
16745         value of /tmp. Set $output as the name of the output file from
16746         compiling the testcase. Add a -o option to $cflags_var so the
16747         compiler writes the final output file as $output. Set $executable
16748         to $output.
16750         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
16751         directory for compiler files, and set it to /tmp if it doesn't
16752         already have a value. Set $output_file to the name of the output
16753         file from compiling the testcase. Add a -o option to CXXFLAGS so
16754         the compiler writes the final output file as $output. Use $output
16755         as the executable to be tested.
16757 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16759         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
16761 1996-06-08  Jeffrey A Law  (law@cygnus.com)
16763         * gcc.c-torture/execute/pending-1.c: New test.  Still
16764         pending in Tege's queue.
16766 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
16768         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
16769         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
16770         if there were failures.  Call unresolved if there were unresolved
16771         testcases.  Call gcc_fail if program did not run to completion.
16772         (ph_make): Pass additional argument name to ph_execute.
16773         (ph_execute): Add new argument.  Pass additional arguments to
16774         ph_summary.  Call gcc_fail is there is no execution output.
16776 1996-04-24  Jeffrey A Law  (law@cygnus.com)
16778         * lib/plumhall.exp (proc_summary): Output relavent summary
16779         lines into the log so specific failures in plumhall can be
16780         investigated.
16782 1996-04-10  Jeffrey A Law  (law@cygnus.com)
16784         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
16785         (c-torture-execute): Don't try to execute tests which use
16786         "long long" types if $NO_LONG_LONG is nonzero.
16788 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
16790         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
16791         not c-torture.
16793         * gcc.ieee: Move from here.
16794         * gcc.c-torture/execute/ieee: To here.
16796 1996-03-26  Jeffrey A Law  (law@cygnus.com)
16798         * gcc.c-torture: Update to c-torture-1.41 release.
16800 1996-03-22  Jeffrey A Law  (law@cygnus.com)
16802         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
16803         not "$output".
16805 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
16807         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
16808         -c present.
16810 1996-03-02  Jeffrey A Law  (law@cygnus.com)
16812         * config/proelf.exp: Handle connecting to a simulator.
16814 1996-01-31  Jeffrey A Law  (law@cygnus.com)
16816         * config/proelf.exp: New file.  Enough framework that we can
16817         run c-torture tests on the proelf targets (or any other target
16818         that gdb can connect to for that matter).
16820 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
16822         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
16823         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
16825         * lib/plumhall.exp (ph_execute): Always call ph_summary if
16826         exec_output exists.
16828 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
16830         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
16831         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
16833         * config/*.exp: Update FSF address.  Change result of ${tool}_load
16834         to pass/fail/unresolved/unsupported/untested.  Caller must now
16835         call unresolved/unsupported/untested.
16836         * lib/*.exp: Update FSF address.  Update to handle new results of
16837         ${tool}_load.
16838         * lib/chill.exp (verbose): Delete.
16840 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
16842         * lib/gcc.exp (default_gcc_start): Change order of args to
16843         $LDFLAGS $CFLAGS $LIBS.
16844         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
16845         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
16846         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
16847         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
16848         * gcc.misc-tests/dg-test.exp: Likewise.
16849         * gcc.misc-tests/msgs.exp: Likewise.
16850         * gcc.prms/prms.exp: Likewise.
16851         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
16852         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
16854         * lib/dg.exp: Deleted, moved to dejagnu/lib.
16856 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16858         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
16860         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
16861         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
16863         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
16864         necessary.
16866 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
16868         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
16869         global for loop; add use of $mathlib.
16870         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
16871         settings here; set mathlib for anything but VxWorks.
16873 1996-01-22  Jeffrey A Law  (law@cygnus.com)
16875         * gcc.c-torture: Update to c-torture-1.40 release.
16877 1996-01-03  Jeffrey A Law  (law@cygnus.com)
16879         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
16880         dg.exp.
16882 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
16884         * lib/c-torture.exp (c-torture-execute): Declare "output" as
16885         global.
16887 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
16889         * lib/g++.exp (LIBS): Define if not already.
16890         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
16891         (gcc-dg-prune): Call prune_gcc_output.
16892         * lib/gcc.exp (prune_gcc_output): New proc.
16893         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
16894         prune_gcc_output.
16896 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
16898         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
16899         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
16901 1995-11-15  Jeffrey A Law  (law@cygnus.com)
16903         * gcc.c-torture: Update to c-torture-1.39 release.
16905 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
16907         * lib/c-torture.exp (c-torture-execute): Don't return if one option
16908         fails, try others as well.
16910 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
16912         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
16913         If compilation fails, mark execute tests as `untested'.
16914         If test is marked as unsupported, don't mark compilation and
16915         execute tests as failed.
16917 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
16919         * lib/g++.exp (g++_init): Don't link in libg++, and look to
16920         libstdc++ for whether or not we want to be doing shared
16921         libraries.  Delete link_curses since we don't need it anymore.
16922         * lib/mike-g++.exp (postbase): Don't link in libg++.
16923         * g++.old-deja/old-deja.exp: Likewise.
16925 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
16927         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
16929 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
16931         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
16932         For that, add `-Wl,-a,shared_archive'.
16933         * g++.old-deja/old-deja.exp: Likewise.
16935 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
16937         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
16939 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
16941         * lib/mike-g++.exp (postbase): Pay attention to the status of
16942         g++_load.
16944 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
16946           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
16948 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
16950         * lib/gcc.exp (default_gcc_start): No longer need to log program
16951         being executed or its output, execute_anywhere does that now.
16952         * lib/g++.exp (default_g++_version): Call execute_anywhere.
16953         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
16955 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
16957         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
16958         the same as those in lib/g++.exp.
16960 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
16962         * gcc.c-torture: Update to c-torture-1.38 release.
16963         * gcc.ieee: Related changes.
16965 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
16967         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
16968         "exec". Minor reformatting changes.
16970         * config/rom68k.exp (${tool}_load): Make it work in a canadian
16971         cross. This means all "exec" calls now work on a remote host as
16972         well.
16973         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
16974         cross. Filter out the extra "\r\n" stuff that expect puts in.
16975         (c-torture-execute): Filter out the bogus warnings like
16976         c-torture-compile does. Add support for canadian cross.
16977         * lib/gcc.exp (default_gcc_version, default_gcc_start)
16978         Use execute_anywhere rather than calling exec directly. Now it
16979         works for canadian cross testing.
16981 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
16983         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
16984         results into a variable, and check that rather than using file exists.
16986 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
16988         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
16989         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
16991 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
16993         * g++.old-deja/old-deja.exp: Create and pass runshlib and
16994         lib_curses if there's a shared libg++ in the build tree.
16996 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
16998         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
16999         if not supported target.
17001 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17003         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17004         link_curses up to always happen, not just for native builds.
17006 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17008         * gcc.c-torture: Update to c-torture-1.36 release.
17009         * gcc.failure: Related changes.
17011 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17013         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17015 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17017         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17018         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17019         runshlib, link_curses, and mathlib for link and run.
17021         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17022         pass the runtime shared library options for Solaris, OSF/1, and
17023         Irix5, and link with -lcurses to avoid unresolved references.
17025 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
17027         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
17028         only run once.
17030 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
17032         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
17034 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
17036         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
17037         do not have a framework for the "compat" tests yet.
17039 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
17041         * lib/mike-g++.exp (postbase): New local variable `mathlib',
17042         set to null if we're testing vxworks5.1.  Use that instead of
17043         `-lm' in the setting of LIBS for link and run.
17045 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
17047         * config/rom68k.exp (${tool}_load): Major changes to make it
17048         work.  Verified that it does in fact return the stuff in
17049         exec_output properly.  Catch any Emul or any TRAP other than 0.
17051 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
17053         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
17054         LDFLAGS properly for targets that need stuff from libgloss.
17055         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
17056         only run once.
17057         (gpp_initialized): New variable.
17059 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
17061         * config/rom68k.exp: Load libgloss.exp.
17062         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
17063         so we can produce a fully linked binary.
17064         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
17065         so we can produce a fully linked binary.
17067 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
17069         * lib/plumhall.exp (ph_section): Watch for expected failures.
17070         Add missing `else'.
17072         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
17073         run the testcase.
17074         (c-torture): Likewise.
17076 1995-08-28  Doug Evans  <dje@cygnus.com>
17078         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
17080         * lib/mike-g++.exp (mike_cleanup): New proc.
17081         (prebase): New globals compiler_result, not_compiler_result,
17082         target_regexp.
17083         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17084         allow leading "-" in pattern.  Watch for unsupported tests.
17085         If $compiler_result is set, pattern match assembler code,
17086         and ditto for $not_compiler_result.
17087         * lib/mike-gcc.exp: Likewise.
17089         * lib/plumhall.exp (ph_execute): Only call ph_summary if
17090         execution "succeeded".
17092 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
17094         * config/win32.exp: New file.
17095         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
17097 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
17099         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
17100         unsupported.
17101         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
17102         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
17103         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
17105         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
17106         "... without exceptions was ...".  That is now handled by
17107         prune_system_crud.
17108         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17110 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
17112         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
17113         sieve.c,sort2.c}: New files.
17114         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
17115         sieve.exp,sort2.exp}: Drivers for them.
17117         * lib/mike-gcc.exp (program_output): New user settable variable.
17118         (postbase): Call prune_system_crud.  Also prune extraneous compiler
17119         messages.
17120         * lib/mike-g++.exp (program_output): New user settable variable.
17122         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17124         * config/sh.exp: Deleted (use sim.exp instead).
17126 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17128         * config/vx.exp: Declare CHECKTASK as global.
17129         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
17130         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
17131         * lib/old-dejagnu.exp: Load [pwd]/$executable.
17133 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17135         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
17136         target. Like vx.exp, only includes `vx29k.exp' instead of
17137         `vxworks.exp'.
17139 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
17141         * config/sim.exp: Increase time limit from 120 seconds to 240.
17143 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
17145         * gcc.c-torture/execute/950628-1.c: New test.
17147 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
17149         * gcc.c-torture: Update with changes/additions from
17150         c-torture-1.34.
17152 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
17154         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
17156 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
17158         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
17160 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
17162         * gcc.c-torture/compile/950512-1.c: New test.
17163         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
17164         * gcc.dg/struct-ret-1.c: Likewise.
17166 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
17168         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
17169           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
17171 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
17173         * gcc.c-torture/special/920411-1.c: Deleted.
17174         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
17176 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
17178         * config/sim.exp (${tool}_load): Hack in call to bash to get a
17179         cpu limit.
17181 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
17183         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
17185 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
17187         From kenner;
17188         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
17189         is the proper length.
17190         * va-arg-3.c: Likewise.
17192 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
17194         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
17195         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
17197         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
17198         * lib/g++.exp (default_g++_start): Delete old cruft.
17200 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
17202         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
17203         (2 * (1 << 18)) to (2 * (1 << 17)).
17205         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
17207 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
17209         * config/rom68k.exp: Renamed from config/idp.exp
17211 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
17213         * c-torture/compile/921109-2.c
17215 1995-04-18  Mike Stump  <mrs@cygnus.com>
17217         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
17218         excess errors.
17220 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
17222         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
17223         output.
17224         * lib/g++.exp (default_g++_start): Likewise.
17226 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
17228         * gcc.c-torture/compile/950329-1.c: New test.
17230 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
17232           * config/bug.exp (${tool}_load): Updated to use new remote_open
17233           and remote_close procs.
17234         * config/idp.exp: New file.
17236 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
17238         * gcc.c-torture/execute/950322-1.c: New test.
17240 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
17242         * config/vx.exp (${tool}_load): Clean up testing of return code from
17243         vxworks_ld and vxworks_spawn.
17245 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
17247         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
17249 1995-03-13  Mike Stump  <mrs@cygnus.com>
17251         * lib/old-deja.exp: Add `excess errors test - ' error, now one
17252         can mark excess errors on a machine by machine basis.  Note, the
17253         default is to not expect any excess errors, even when excess
17254         errors test - is given, so you will want to put an XFAIL ... on
17255         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
17256         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
17257         those 4 machines, but no others.
17259 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
17261         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
17262         * lib/c-torture.exp: to here.
17264 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
17266         * gcc.c-torture/execute/950221-1.c: New test.
17267         * gcc.c-torture/execute/struct-ret-1.c: New test.
17268         * gcc.c-torture/compile/950221-1.c: New test.
17270         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
17272 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
17274         * gcc.c-torture/execute/arith-1.c (main): Return 0.
17275         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
17277 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
17279         * g++.gb: New directory of tests, derived from my signature and
17280         class scoping tests.
17282         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
17283         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
17284         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
17285         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
17286         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
17287         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
17288         * g++.gb/sig25.C: Likewise.
17290         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
17291         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
17292         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
17293         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
17294         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
17295         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
17296         * g++.gb/sig25.exp: Likewise.
17298         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
17299         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
17300         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
17301         * g++.gb/scope13.C: Likewise, this test still fails.
17303         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
17304         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
17305         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
17306         * g++.gb/scope13.exp: Ditto.
17308         * g++.gb/README: New file, explains what these tests are about.
17310 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
17312         * lib/dg.exp (dg-do): Support `preprocess'.
17313         (dg-test): Likewise.
17315 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
17317         * config/udi.exp: change "continue -expect" to "exp_continue".
17319 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
17321         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
17322         Delete redundant tests.
17324         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
17325         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
17326         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
17327         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
17328         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
17329         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
17330         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
17331         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
17333         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
17334         storing label pointers.
17335         * gcc.c-torture/execute/921019-1.c: Likewise.
17336         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
17337         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
17338         parameter fp.
17339         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
17340         constants.
17342         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
17343         Delete obsolete tests.
17345         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
17346         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
17347         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
17348         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
17349         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
17350         * gcc.c-torture/compile/950124-1.c: New test.
17352         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
17354 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
17356         * lib/mike-g++.exp: Add -lm to LIBS.
17358 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
17360         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
17362 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
17364         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
17366 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
17368         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
17370 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
17372         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
17373         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
17374         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
17375         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
17376         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
17377         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
17378         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
17379         * g++.law/{operators31.C, operators32.C,
17380         * g++.law/{operators33.C, operators34.C}: Likewise.
17381         * g++.law/{pic1.C, refs2.C}: Likewise.
17382         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
17383         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
17384         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
17385         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17387         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
17388         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
17389         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
17390         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
17391         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
17392         * g++.law/{enum9.exp, friend5.exp}: Likewise.
17393         * g++.law/{nest3.exp, nest4.exp}: Likewise.
17394         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
17395         * g++.law/{operators30.exp, operators31.exp}: Likewise.
17396         * g++.law/{operators32.exp, operators33.exp}: Likewise.
17397         * g++.law/{operators34.exp}: Likewise.
17398         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
17399         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
17400         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
17401         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
17402         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17404         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
17405         No longer expected to fail.
17406         * g++.law/missed-error3.C: Tweak for recent bool changes.
17408 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
17410         * config/emb-unix: Deleted.
17411         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
17412         remote execution.  Do final link on remote host if REMOTE_LINK is set.
17414 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
17416         * lib/dg.exp (dg-test): Fix typo in last patch.
17418 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
17420         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
17421         (handles multiple occurrences).
17423 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
17425         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
17426         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
17427         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
17428         printed).
17429         * lib/c-torture.exp (c-torture-compile): Likewise.
17430         (c-torture): Prepend full path if missing.
17431         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
17432         (gcc_fail): Likewise.
17433         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
17435 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
17437         * lib/netware.exp: Only attach to NetWare i386 systems.
17439 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
17441         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
17442         messages.  Add test name to "output pattern match" pass/fail message.
17444 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
17446         * gcc.dg: New testsuite.
17447         * gcc.dg/dg.exp: New file.
17449         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
17450         test-switch.c}: Deleted.
17452         * gcc.misc-tests/msgs.exp: New testcase driver.
17454 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
17456         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
17457         Watch for illegal return values from ${tool}_load.
17458         * config/unix.exp (${tool}_load): Fix pass/fail detection for
17459         cross targets.  Coerce return value >0 to 1.
17461 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
17463         * config/unix.exp (${tool}_load): Call program rsh, not proc.
17465         * config/emb-unix.exp: New file.
17467         * config/sim.exp: Error if variable $SIM not defined.
17468         (${tool}_load): Mark test as "untested" if simulator missing.
17470         * config/unix.exp: Load remote.exp to get rcp_download.
17471         * lib/c-torture.exp: Use different option lists for testcases with
17472         and without loops.
17473         * gcc.c-torture/execute/execute.exp: Likewise.
17475 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
17477         * config/*.exp: Clarify return code from ${tool}_load.
17478         Call `unresolved' or `untested' instead of `warning' or `perror'
17479         (sometimes you still want to call both though).
17480         Add comment that `shell_id' is local to each file.
17481         * config/udi.exp (timeout): Set to 30.
17482         Don't print warning if connection fails, $connectmode has already
17483         printed an error.
17484         (${tool}_load): Move verbose messages to level 2.
17485         Rework pattern for "Process started" message.
17486         Pass `shell_id' to ${connectmode}_download.
17487         Retry twice upon timeout.  Make resetting of target more robust.
17488         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
17489         Pass `shell_id' to exit_$connectmode.
17490         Only call exit_$connectmode if connected.
17491         * config/unix.exp (${tool}_load): Check return codes better.
17492         * config/vrtx.exp (${tool}_load): Likewise.
17493         * config/vx.exp (${tool}_load): Likewise.
17494         Delete unneeded global's.
17495         * lib/dg.exp (dg-test): Update to reflect clarified return codes
17496         from ${tool}_load.
17497         (dg-stat): Delete.
17498         (dg-init): Delete recording of pass/fail counts.
17499         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17500         (old-dejagnu-init): Likewise.
17501         (old-dejagnu-stat): Delete contents, empty proc now.
17502         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
17503         (c-torture): Delete references to lcnt, lpass, lfail.
17504         Get option list from TORTURE_OPTIONS.
17505         Delete -funroll[-all]-loops if no loops.
17506         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
17507         (g++_stat): Delete contents (empty proc now).
17508         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
17509         (gcc_finish): Likewise.
17510         (gcc_stat): Deleted.
17511         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
17512         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
17513         * gcc.c-torture/execute/execute.exp: Likewise.
17514         Split tests into two parts: compile, execute.
17515         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
17516         no loops.  Update to reflect clarified return codes from ${tool}_load.
17518 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
17520         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
17521         to grep for.
17522         (old-dejagnu): Likewise (where necessary).
17524 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
17526         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
17528         * lib/dg.exp (dg-process-target): Fix processing of selector.
17529         Add comment regarding use of `error'.
17531         * lib/gcc.exp (prune_system_crud): Define if missing.
17532         * lib/g++.exp (prune_system_crud): Likewise.
17534         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
17535         Call prune_system_crud.
17536         * lib/dg.exp (dg-runtest): New proc.
17537         Use perror instead of send_user for tcl errors in testcase.
17538         Don't return any value, it's never used.
17539         Don't clobber previous definition of `unknown'.
17540         Print tcl errors in `dg-final'.
17542 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
17544         * lib/dg.exp (dg-process-target): Improve syntax error messages.
17545         (dg-test): Don't print errorInfo, it contains stack backtrace.
17547 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
17549         * lib/g++.exp (runtest_file_p): Define if missing.
17551 1994-09-24  Doug Evans  (dje@cygnus.com)
17553         * lib/mike-g++.exp: Comment out loading of g++.exp.
17554         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
17555         (default_g++_version): Always print something.
17556         (default_g++_start): Comment out call to `which'.
17557         (g++_start, g++_load): Deleted (must be defined in config file).
17558         * lib/gcc.exp: Test for existence of $CC at start.
17559         Delete check for tmpdir (done in gcc_init).
17560         (default_gcc_version): Always print something.
17561         (default_gcc_start): Comment out call to `which'.
17562         * config/*.exp: Major cleanup - make cross targets work at least a
17563         little better for g++ (by not being "--tool gcc" specific).
17564         Rename gcc_xxx to ${tool}_xxx.
17565         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
17566         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
17568 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
17570         * lib/c-torture.exp (c-torture-compile): Rework compiler
17571         message processing.
17573         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
17574         c-torture.
17576 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
17578         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
17580         * lib/dg.exp (dg-process-target): Support { target native }.
17582 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
17584         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
17585         looked for "... program xxx got fatal signal".
17586         Correct regsub munging of `comp_output'.
17587         Ignore compiler messages "path prefix not used" and "linker input
17588         file unused".
17590 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
17592         * lib/gcc.exp (runtest_file_p): Define if missing.
17593         * gcc.prms/template.c: Example to work from.
17595 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
17597         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
17598         * lib/dg.exp (dg-test): Call unsupported testcases as such.
17600         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
17601         * gcc.prms/1883.c: Moved from compile/940714-1.c.
17602         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
17603         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
17605         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
17606         (dg-process-target): No longer a varargs proc.
17607         Return S/N for target, P/F for xfail.  All callers changed.
17608         (user option procs): More argument checking.
17609         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
17610         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
17611         (dg-test): Skip test if not running on selected target in `dg-do'.
17612         Update handling of `dg-do-what', `dg-output-text'.
17613         Separate execution pass/fail from output pattern match pass/fail.
17614         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
17616 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
17618         * gcc.c-torture/special/special.exp: Don't expect failure for mips
17619         target for 920510-1.c.
17621 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
17623         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
17624         Clean up comment regarding use of passcnt, etc.
17625         (gcc_stat): Don't update `testcnt' here.
17626         (gcc_finish): Do it here.
17627         Might as well reset `but_id' here too.
17628         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
17629         to determine if the file should be tested.
17630         * gcc.c-torture/compile/compile.exp: Likewise.
17631         * gcc.c-torture/execute/execute.exp: Likewise.
17632         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17633         * gcc.misc-tests/dg-test.exp: Likewise.
17634         * gcc.prms/prms.exp: Likewise.
17635         * gcc.wendy/wendy.exp: Likewise.
17636         * g++.old-deja.exp: Likewise.
17637         Move "Testing file" message to verbose level 1.
17639 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
17641         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
17643 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
17645         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
17646         (default_gcc_start): Accept optional second list element
17647         of compiler flags.  Print compiler output at verbosity level 2.
17648         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
17649         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
17650         Save current values of framework globals passcnt, failcnt, xpasscnt,
17651         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
17652         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
17653         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
17654         xfailcnt to compute stats.  Update framework global `testcnt' from
17655         pass/fail counts.
17656         (gcc_finish): New proc.  Clean up test environment.
17657         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
17658         (gcc_epass, gcc_efail): Delete.
17659         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
17660         argument of line number.
17661         (dg-init): If the tool has an init routine, call it.
17662         (dg-test): Remove args `cflags_var' and `libs_var'.
17663         Pass all compiler options to ${tool}_start.
17664         Handle missing line number.
17665         (dg-finish): New function.
17666         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
17667         particular files.  Call gcc_finish at end.  Move "skipping test"
17668         message to verbosity level 3.
17669         * gcc.c-torture/compile/compile.exp: Likewise.
17670         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17671         * gcc.c-torture/execute/execute.exp: Likewise.
17672         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17673         Print testcase being tried at verbosity level 1.
17674         * gcc.c-torture/special/special.exp: Unset xfail.
17675         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17676         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
17677         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
17678         * gcc.failure/failure.exp: Likewise.
17679         * gcc.ieee/ieee.exp: Likewise.
17680         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
17681         Update call to dg-test.  Call dg-finish at end.
17682         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
17683         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17684         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
17685         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
17686         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
17687         * gcc.wendy/wendy.exp: Add copyright.
17688         Delete setting of tmpdir (done by gcc_init).
17689         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
17690         Pass compiler flags to gcc_start.  Call gcc_finish at end.
17691         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
17692         gcc_[ce]pass/fail.
17694 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
17696         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
17697         confusion.
17698         (g++_load): Likewise.
17700         * config/*.exp (gcc_load): Some were varargs fns and some were not.
17701         Rename argument to `prog' to remove the confusion.
17702         Varargs fns behave differently too!
17703         (g++_load): Likewise.
17705         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
17707         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
17708         what it is.  Delete (always) printing of status value for !native.
17709         Simplify verbose code, and include status and exec_output.
17710         (g++_load): Use gcc_load.
17712 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
17714         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
17715         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
17716         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
17717         940714-3.c as these testcases don't exist anymore.  Make
17718         va-arg-1.c expected to pass.
17720 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
17722         * gcc.misc-tests/misc.exp: Only run specific testcases.
17723         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
17724         * gcc.misc-tests/dg-[1-9].c: New files.
17726         * lib/dg.exp: New testsuite driver.
17727         * gcc.prms/prms.exp: Use it.
17729         * README.gcc: New file.
17731         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
17732         Document and reset `lxpass' and `lxfail'.
17733         Simplify "initialized" message.
17734         (gcc_stat): Clean up comments a little.
17736 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
17738         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
17740 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
17742         * lib/old-dejagnu.exp (process-option): New proc.
17743         (old-dejagnu-init, old-dejagnu-stat): Likewise.
17744         (old-dejagnu): Simplify.
17745         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
17747 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
17749         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
17750         exists and is not an empty string.
17752         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
17753         $xfail rather than calling setup_xfail.  Clear $xfail when test is
17754         finished.
17755         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
17756         automatically.
17758         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
17759         longer expected to fail.
17761         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
17762         "f" function call.
17764         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
17766         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
17767         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
17768         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
17769         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
17770         c-torture-1.29.
17772         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
17773         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
17775         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
17777         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
17778         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
17780         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
17781         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
17782         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
17784 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
17786         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
17787         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
17788         940714-1.c, 940714-2.c, 940714-3.c},
17789         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
17790         gcc.misc-tests/{mg.c,mg.exp}:
17791         New tests.
17792         * gcc.noncompile/noncompile.exp: Change accordingly.
17794 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
17796         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
17797         Undo previous clobberage.
17799 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
17801         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
17802         * gcc.special/{930510-1.c, special.exp}:
17803         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
17804         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
17805         struct-varargs-1.c}: New tests from c-torture-1.26.
17807 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
17809         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
17810           argument to switch.
17812 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
17814         * Revert the previous changes.  Please see Rob's directory
17815           (/lisa/test/rob/progressive/gcc/testsuite) for testing
17816           fixes.
17818 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
17820         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
17821             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
17822             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
17823             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
17824             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
17825             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
17826             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
17827             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
17828             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
17829             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
17830             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
17831             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
17832             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
17833             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
17834             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
17835             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
17836             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
17837             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
17838             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
17839             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
17840             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
17841             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
17842             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
17843             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
17844             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
17845             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
17846             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
17848 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
17850         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
17851             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
17852           with perror calls.
17854 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
17856         * config/unix.exp (g++_load): Fix syntax.
17858 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
17860         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
17861         * gcc.noncompile/921017-1.c: Deleted obsolete test.
17862         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
17863         Don't expect va-arg-1.c to fail.  Correct expected output for
17864         920928-1.c.
17865         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
17866         * gcc.wendy/hbm4.c: Correct typo.
17867         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
17869 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
17871         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
17872         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
17873         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
17874         * lib/c-torture.exp (c-torture-compile): Ditto.
17876         Reduce volume of output (remove all the -I's and such).
17877         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
17878         Call gcc_cpass, gcc_cfail.
17879         (c-torture): Pass testing option to c-torture-compile.
17881 1994-03-21  Doug Evans  (dje@cygnus.com)
17883         Bring patches over from progressive.
17884         * config/default.exp: Exit remote shell cleanly.
17885         (g++_exit, g++_start): Add default versions.
17886         * config/sim.exp (gcc_load): Use perror, not error.
17888 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
17890         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
17891         set in site.exp.
17893 1994-03-14  Doug Evans  (dje@cygnus.com)
17895         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
17896         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
17897         (wendy_try): New proc to run testcase.
17898         (main loop): Call 'em.
17899         * gcc.wendy/*.c: Clean up pass to correct expected output.
17901         * lib/gcc.exp: Minor cleanup work.
17902         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
17904 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
17906         * config/sim.exp (gcc_load): Document return codes better.
17907         Don't pass -v to simulator.
17909 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
17911           * gcc.special/920717-x.c: Fix typo.
17912           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
17913           get at sources.
17915         * lib/mike-gcc.exp: Fix typo.
17917 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
17919         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
17920         binary to use, transform the name.
17921         * config/*.exp: rename everything. Nuke any g++ specific files,
17922         it's now a special case of gcc that requires no special support.
17923         Add a default.exp for unsupported targets.
17925 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
17927         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
17928         lib/old-dejagnu.exp: Fix a few patterns to work with the new
17929         version of Tcl.
17931 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
17933         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
17934         than a warning.
17936 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
17938         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
17940 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
17942         * gcc.execute/execute.exp: Combine opt_list and foption_list into
17943         option_list.  Compile every file with only 4/6 option choices
17944         (same as C torture) instead of with 12/18 different option
17945         choices.
17946         * lib/c-torture.exp: Likewise.
17948         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
17949         not already set.
17951 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
17953         * lib/old-deja.exp: Add `excess errors test fails' error, now one
17954         can put an XFAIL *-*-* on excess errors.
17956 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
17958         * g++.law: Add more tests derived from g++-bugs snapshots.
17960         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
17961         equivalent to g++.law/init9.
17963         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
17964         compiled it, and the a.out file after we've run it.
17966 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
17968         * lib/mike-g++.exp (postbase): Delete the .o file after we've
17969         compiled it, and the a.out file after we've run it.
17971 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
17973         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
17975 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
17977         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
17978         version number.
17980 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
17982         * g++.law: New directory of g++ tests derived from the g++-bugs
17983         snapshots.
17985 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
17987         * gcc.compile: initbug1.c initbug1.exp testcase added
17989 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
17991         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
17992         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
17993           fixes submitted by Jeff Law (law@cs.utah.edu)
17994         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
17995           Jeff Law (law@cs.utah.edu)
17998 1993-11-30  Mike Stump  (mrs@cygnus.com)
18000         * config/unix-g++.exp: Follow the gcc way of doing things.
18001         * g++.old-deja/old-deja.exp: Minor updates.
18002         * lib/g++.exp: New file, follow the gcc way of doing things.
18003         * lib/old-dejagnu.exp: Minor updates.
18004         * lib/mike-g++.exp: Always unset errorInfo.
18006 1993-11-06  Mike Stump  (mrs@cygnus.com)
18008         * lib/gcc.exp: Fix some errors with the below change, CC and
18009         CFLAGS should be global when setting, not local.
18011 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
18013         * lib/gcc.exp: Transform tool name.
18015 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18017         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
18019 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18021         * lib/gcc.exp: change gcc_done to gcc_stat
18023 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18025         * Upgraded gcc testsuite to c-torture version 1.25
18027 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
18029         * lib/gcc.exp: added reporting code. Changed verbose compile message.
18030         * lib/c-torture: added hooks for new reporting code.
18032 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
18034         * config/sh-gcc.exp: check if sh-sim exists in the path
18036 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
18038         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
18039         * gcc.compile/compile.exp: Initial changes for new logic.
18040         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
18041         * gcc.failure/failure.exp: Initial changes for new logic.
18042         * gcc.ieee/ieee.exp: Initial changes for new logic.
18043         * gcc.misc-tests/misc.exp: Initial changes for new logic.
18044         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
18045         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
18046         * lib/c-torture.exp: Initial changes for new logic.
18047         * lib/gcc.exp: Initial changes for new logic.
18049 1993-10-15  Mike Stump  (mrs@cygnus.com)
18051         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
18052         depend upon failure or success.  Fully qualify names in failure
18053         and success messages.  Always remove a.out before starting
18054         compile, just in case.  Pay more attention to error text output by
18055         the compiler.  Handle testcases with no known past errors just
18056         like all others, so that things are uniform.  Other miscellaneous
18057         improvements.
18059 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
18061         * gcc.cpp: new directory for cpp tests
18063 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
18065         * lib/chill.exp: Code reformatted, removed unused code.
18066         * config/unix-chill.exp: Code reformatted, removed unused code.
18067         * chill.execute/execute.exp: Code reformatted, removed unused code.
18068         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
18070 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
18072         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
18073         routines not written.
18075 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
18077         * config/bug-gcc.exp: Use new procs from bug.exp.
18079 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
18081         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
18082         via ftp, rather than depending on NFS.
18083         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
18084         case.
18086 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
18088         * config/bug-gcc.exp: Use new download proc.
18090 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
18092         * chill.execute/execute.exp: cleanups, handles errors better
18093         * chill.compile/compile.exp: rewrite, based on execute.exp
18094         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
18095         * lib/chill.exp: major changes to diff proc and compile and link
18096           procs. added chill_fail and chill_pass wrappers to pass and
18097           fail. added more comments, and handle error codes better.
18098           Added a hack to capture stderr from exec, so noncompile tests
18099           can work.
18101 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
18103         * chill.execute/execute.exp: rewrite of testsuite driver
18104         * lib/chill.exp: rewrite of testsuite driver
18105         * config/unix-chill.exp: rewrite of testsuite driver
18107 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
18109     In chill.execute:
18110         * iexpr.ch: Standardize uppercase.
18111         * tuples.dat: Standardize uppercase.
18112         * vary.ch: standardize.  Correct varying string assignments.
18113         * vary.dat: Add new output lines.
18115 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
18117     In chill.execute:
18118         * chprintf.ch: Standardize use of uppercase.
18119         * tuples.ch: Standardize and turn arr2 into a DCL,
18120           rather than a SYN.
18121         * pinits.ch: Standardize.
18123 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
18125         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
18126         * Makefil: Renamed to Makefile.in.
18127         * configure.in: New.
18129 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
18131     In chill.execute:
18132         * .cvsignore: Add result/output files.
18133         * Makefile: Fix up variables at start.  Use MFLAGS
18134           everywhere.  Correct bool_loc, built_ins entries.
18135           Add entry for vary1.ch.
18136         * bitarray.ch: Standardize upper-case usage.
18137         * bitexpr.ch: Standardize, add output of b1.
18138         * params.ch: Use arrayt in along PROC parameters, to
18139           avoid novelty problems.
18140         * sets.ch: Tiny cleanup.
18141         * vary1.ch: Re-indent.
18143 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
18145           * Add PR-related files to Makefiles, .cvsignore files, etc.
18147 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
18149         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
18150           with compiler objects. New names are test-flow.c and test-loop.c
18152 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
18154         * Upgraded c-torture tests from 1.19 to 1.20
18156         * new files:
18157         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
18158         * gcc.compile: 930623-1.c 930623-2.c
18159         * gcc.noncompile: 930622-1.c 930622-2.c
18160         * gcc.failure: 920411-1.c 920627-2.c
18161         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
18163 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
18165         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
18166           More changes to get testsuite working properly. Needs more work.
18167           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
18169 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
18171         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
18172           More changes to get testsuite working properly. Needs more work.
18174 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
18176         * chill.compile/compile.exp: Added for Dejagnu support
18177         * chill.execute/execute.exp: Added for Dejagnu support
18178         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
18180 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
18182     This should complete moving the CHILL test files.
18183         * chill.noncompile(.cvsignore printf.grt
18184             in-printf.grt chprintf.grt chprintf.ch):
18185             Added test-support files.
18186           (Makefile): Modified further.
18187         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
18188             signal.ch): Added test files.
18189           * chill.execute (.cvsignore printf.grt printr.c
18190             in-printf.grt rts.c chprintf.grt rts.h): Added
18191           test-support files.
18192             (Makefile): More corrections.
18194 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
18196         * chill.compile, chill.execute, chill.nocompile: Add CHILL
18197           test cases, ready for DejaGnu.
18199 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
18201         * Upgraded c-torture tests from 1.18 to 1.19
18203         * gcc.compile: added test(s):
18204           930607-1.c
18205         * gcc.execute: added test(s):
18206           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
18208         * added new subdirectory for misc tests: gcc.misc-tests
18209         * gcc.misc-test(s): added tests:
18210           inst-check.c test-consts.c test-ior.c test-switch.c
18212 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
18214         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
18216 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
18218         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
18220 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
18222         * Upgraded c-torture tests from 1.17 to 1.18
18224 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
18226         * Upgraded c-torture tests from 1.12 to 1.17
18228 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
18230         * lib/old-dejagnu.exp:
18231           Fixed handling of XFAIL target triplets to correctly
18232           recognize wildcard characters.  Removed code that
18233           appended a unique id tag to the end of the file name
18234           printed out by the result of the testcases within a
18235           given test file.
18237 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
18239         * lib/old-dejagnu.exp:
18240           Reworked expected failure handling to trigger off of XFAIL
18241           keyword in keyphrase embeded in testcase source code. The
18242           XFAIL keyword must be at the end of the keyphrase line. It
18243           may optionally be followed by one or more target triplets.
18244           It has just occured that the handling of wildcards in the
18245           target triplet may not be correct.
18247 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
18249         * g++.old-deja/tests:
18250           Moved all subdirectories up one level into g++.old-deja .
18252         * lib/old-dejagnu.exp:
18253           Fixed problem with CXXFLAGS not being properly reset, and being
18254           corrupted with extraneous "-c" compiler option.  This was
18255           causing binaries to not be generated for test that needed them.
18256           Modified strings passed to "pass" and "fail" so that individual
18257           tests from the same test file would be distinguished by an
18258           identifier appended to the test file name in the summary logs;
18259           this corrected a problem with erroneous diff logs.  Added code
18260           to search testcases for expected fail and unexpected pass keywords.
18262 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
18264         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
18266 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
18268         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
18269           Removed extraneous text from end of "Special g++ Options"
18270           keyphrase.
18272         * lib/old-dejagnu.exp: Added pattern matching to look for new
18273           keywords, embedded in testcases comments, which will trigger
18274           calls to xpass and xfail.
18276 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
18278         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
18279           comments embedded in the testcases, especially the one looking for
18280           special compiler options, as well as the pattern matching for the
18281           compiler output again.
18283 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
18285         * lib/old-dejagnu.exp: Do a proper check of the return value for
18286           execute tests. Fixed several problems with the pattern matching
18287           of the compiler output which gave erroneous test results.
18288           Changed several of the test result messages to be more descriptive.
18289         * config/unix-g++.exp: Proc g++_load now actually works and
18290           executes the tests passed to it and returns a usable return
18291           value.
18293 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
18295           * lib/gcc.exp: Exits gracefully if $CC is bogus.
18297 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
18299         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
18300           Modified both files to properly execute the old style
18301           dejagnu tests. The previous versions of these files were
18302           experimental and did not function anything near correctly.
18304 1993-04-05  Rob Savoye  (rob@cygnus.com)
18306         * Removed all Makefile.in and configure.in files. No configuration
18307         needed now.
18309 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
18311         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
18313 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
18315         * gcc.compile/configure.in, gcc.unsorted/configure.in,
18316         gcc.special/configure.in, gcc.noncompile/configure.in,
18317         gcc.execute/configure.in, gcc.code_quality/configure.in,
18318         g++.other/configure.in, g++.old-deja/configure.in,
18319         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
18320         in srcname setting.
18322 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
18324         * lib/udi.exp:  Fixed mondfe and mondfe_download.
18325         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
18326         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
18328 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
18330         * config/udi-gdb.exp: Check $shell_id after connecting to target.
18331         (gdb_exit): Don't remove *_soc files.
18333 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
18335         * lib/c-torture.exp: Don't look for main; instead always use -w
18336         -c.  This is how the c-torture tests work.  Remove the object
18337         file if the compilation succeeds.
18338         * gcc.execute/execute.exp: Remove executable if test passes.
18339         * gcc.noncompile/noncompile.exp: Every test is an expected
18340         failure.
18341         * gcc.special/special.exp: Added tests from c-torture 1.11,
18342         corrected use of existing test.
18343         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
18344         gcc.execute/920625-1.c: Updated to c-torture 1.11.
18345         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
18346         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
18347         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
18348         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
18349         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
18350         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
18351         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
18352         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
18353         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
18354         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
18355         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
18356         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
18357         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
18358         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
18359         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
18360         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
18361         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
18362         c-torture 1.11.
18363         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
18364         correspond to c-torture 1.11.
18366         * New file.