PR tree-optimization/14107
[official-gcc.git] / gcc / testsuite / ChangeLog
blobdc1100d2e3bcf9f7e2d7c131fd868663d9bf37b2
1 2004-06-15  Paul Brook  <paul@codesourcery.com>
3         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
5 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7         PR c++/15967
8         * g++.dg/lookup/crash3.C: New test.
10 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12         PR c++/15947
13         * g++.dg/parse/dtor4.C: New test.
15 2004-06-14  Jeff Law  <law@redhat.com>
17         * gcc.c-torture/compile/20040614-1.c: New test.
19 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21         PR fortran/15211
22         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
23         LEN of a character array.
25 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
27         PR c++/15096
28         * g++.dg/template/ptrmem10.C: New test.
30         PR c++/14930
31         * g++.dg/template/friend30.C: New test.
33 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35         PR fortran/14928
36         * gfortran.fortran-torture/compile/mloc.f90: New test.
37         
38 2004-06-13  Paul Brook  <paul@codesourcery.com>
40         * gfortran.fortran-torture/execute/random_2.f90: New test.
42 2004-06-13  Eric Christopher  <echristo@redhat.com>
44         * gcc.dg/noncompile/redecl-1.c: Fix error message.
46 2004-06-12  Paul Brook  <paul@codesourcery.com>
48         * gfortran.fortran-torture/execute/contained_3.f90: New test.
50 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
52         PR fortran/14923
53         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
55 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
57         PR fortran/14957
58         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
59         syntax errors in end statements of contained subroutines.
61 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
63         PR fortran/12841
64         * gfortran.fortran-torture/execute/null_arg.f90: New test.
66 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
68         PR fortran/15665
69         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
71 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
73         PR gfortran/12839
74         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
76 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
78         PR c++/15862
79         * g++.dg/parse/enum1.C: New test.
81 2004-06-10  Jeff Law  <law@redhat.com>
83         * gcc.c-torture/compile/20040610-1.c: New test.
85 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
87         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
88         * g++.old-deja/g++.other/decl3.C: Likewise.
90 2004-06-10  Brian Booth  <bbooth@redhat.com>
92         * gcc.dg/tree-ssa/20031015-1.c: Scan for
93         V_MAY_DEF instead of VDEF.
94         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
96 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
98         PR c++/14211
99         * g++.dg/conversion/const1.C: New test.
101         PR c++/15076
102         * g++.dg/conversion/reinterpret1.C: New test.
104         PR c++/15877
105         * g++.dg/template/enum2.C: New test.
107         PR c++/15227
108         * g++.dg/template/error13.C: New test.
110 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
112         PR fortran/14957
113         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
114         arguments to test_* REAL and of the right size.
116 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
118         PR target/15569
119         PR rtl-optimization/15681
120         * gcc.dg/20040609-1.c: New test.
122 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
124         PR c++/14791
125         * g++.dg/opt/builtins1.C: New test.
127 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
129         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
130         that use default windows32 struct layout.
131         * gcc.dg/i386-bitfield2.c: Likewise.
133 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
135         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
136         for mingw32 and cygwin targets.
138 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
140         * gcc.dg/pch/macro-4.c: New.
141         * gcc.dg/pch/macro-4.hs: New.
143 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
145         PR fortran/13249
146         * gfortran.fortran-torture/compile/name_clash.f90: New test.
148 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
150         PR fortran/13372
151         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
153 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
155         PR gfortran/14897
156         * gfortran.fortran-torture/execute/t_edit.f90: New test.
158 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
160         PR gfortran/15755
161         * gfortran.fortran-torture/execute/backspace.c : New test.
163 2004-06-09  Paul Brook  <paul@codesourcery.com>
165         * gfortran.fortran-torture/execure/intrinsic_associated.f90
166         (pointer_to_section): Rewrite to use smaller array.
168 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
170         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
171         * gcc.dg/ext/altivec-10.c: Same.
172         * gcc.dg/ext/altivec-11.c: Same.
173         * gcc.dg/ext/altivec-12.c: Same.
174         * gcc.dg/ext/altivec-13.c: Same.
175         * gcc.dg/ext/altivec-14.c: Same.
176         * gcc.dg/ext/altivec-15.c: Same.
177         * gcc.dg/ext/altivec-16.c: Same.
178         * gcc.dg/ext/altivec-3.c: Same.
179         * gcc.dg/ext/altivec-4.c: Same.
180         * gcc.dg/ext/altivec-6.c: Same.
181         * gcc.dg/ext/altivec-7.c: Same.
182         * gcc.dg/ext/altivec-8.c: Same.
183         * gcc.dg/ext/altivec-varargs-1.c: Same.
185         * g++.dg/ext/altivec-1.C: Correct dg syntax.
186         * g++.dg/ext/altivec-10.C: Same.
187         * g++.dg/ext/altivec-2.C: Same.
188         * g++.dg/ext/altivec-3.C: Same.
189         * g++.dg/ext/altivec-4.C: Same.
190         * g++.dg/ext/altivec-5.C: Same.
191         * g++.dg/ext/altivec-6.C: Same.
192         * g++.dg/ext/altivec-7.C: Same.
193         * g++.dg/ext/altivec-8.C: Same.
194         * g++.dg/ext/altivec-9.C: Same.
196 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
198         PR c++/7841
199         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
201 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
203         * gcc.dg/union-1.c: New test.
205 2004-06-07  Roger Sayle  <roger@eyesopen.com>
207         * gcc.dg/builtins-41.c: New test case.
208         * gcc.dg/builtins-42.c: New test case.
210 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
212         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
213         * g++.dg/ext/altivec-10.C: Same.
214         * g++.dg/ext/altivec-2.C: Same.
215         * g++.dg/ext/altivec-3.C: Same.
216         * g++.dg/ext/altivec-4.C: Same.
217         * g++.dg/ext/altivec-5.C: Same.
218         * g++.dg/ext/altivec-6.C: Same.
219         * g++.dg/ext/altivec-7.C: Same.
220         * g++.dg/ext/altivec-8.C: Same.
221         * g++.dg/ext/altivec-9.C: Same.
222         * g++.old-deja/g++.abi/cxa_vec.C: Same.
223         * g++.old-deja/g++.brendan/new3.C: Same.
224         * gcc.c-torture/execute/eeprof-1.x: Same.
226 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
228         PR c/14765
229         * gcc.dg/pr14765-1.c: New test.
231 2004-06-07  Roger Sayle  <roger@eyesopen.com>
233         PR c/14649
234         * gcc.dg/pr14649-1.c: New test case.
236 2004-06-07  Richard Henderson  <rth@redhat.com>
238         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
239         if temporaries.
241 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
243         * g++.dg/eh/elide1.C: Remove XFAIL.
245 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
247         PR c++/15337
248         * g++.dg/expr/sizeof3.C: New test.
250         PR c++/14777
251         * g++.dg/template/access14.C: New test.
253         PR c++/15554
254         * g++.dg/template/enum1.C: New test.
256         PR c++/15057
257         * g++.dg/eh/throw1.C: New test.
259 2004-06-07  David Ayers  <d.ayers@inode.at>
260             Ziemowit Laski  <zlaski@apple.com>
262         * lib/objc.exp (objc_target_compile): Revert the '-framework
263         Foundation' flag fix, since bare Darwin does not ship
264         with the Foundation framework.
265         * objc/execute/next_mapping.h: Provide a local NSConstantString
266         @interface and @implementation.
267         (objc_constant_string_init): A constructor function, used to
268         initialize the NSConstantString meta-class object.
269         * objc/execute/string1.m: Include "next_mapping.h" instead of
270         <Foundation/NSString.h>.
271         * objc/execute/string2.m: Likewise.
272         * objc/execute/string3.m: Likewise.
273         * objc/execute/string4.m: Likewise.
275 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
277         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
278         to double. Replace double with FLOAT.
279         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
281         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
282         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
283         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
284         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
285         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
286         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
287         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
288         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
290 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
292         PR c/13519
293         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
295 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
297         PR c++/15503
298         * g++.dg/template/meminit2.C: New test.
300 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
302         PR target/15822
303         * gcc.c-torture/execute/compare-fp-1.c,
304         gcc.c-torture/execute/compare-fp-2.c,
305         gcc.c-torture/execute/compare-fp-3.c,
306         gcc.c-torture/execute/compare-fp-4.c,
307         gcc.c-torture/execute/compare-fp-3.x,
308         gcc.c-torture/execute/compare-fp-4.x: Moved...
309         * gcc.c-torture/execute/ieee/compare-fp-1.c,
310         gcc.c-torture/execute/ieee/compare-fp-2.c,
311         gcc.c-torture/execute/ieee/compare-fp-3.c,
312         gcc.c-torture/execute/ieee/compare-fp-4.c,
313         gcc.c-torture/execute/ieee/compare-fp-3.x,
314         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
316 2004-06-04  David Ayers  <d.ayers@inode.at>
318         * objc/execute/protocol-isEqual-4.m: New testcase.
320 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
322         * objc/execute/protocol-isEqual-1.m: New testcase.
323         * objc/execute/protocol-isEqual-2.m: New testcase.
324         * objc/execute/protocol-isEqual-3.m: New testcase.
326 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
328         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
330 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
332         * lib/objc.exp (objc_target_compile): When running tests on
333         Darwin (Mac OS X), inform the linker about '-framework
334         'Foundation'.
336 2004-06-02  Eric Christopher  <echristo@redhat.com>
338         * gcc.c-torture/compile/20040602-1.c: New.
340 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
342         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
343         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
345         PR tree-optimization/14736
346         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
348         PR tree-optimization/14042
349         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
351         PR tree-optimization/14729
352         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
354 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
356         PR fortran/15557
357         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
359 2004-06-01  Richard Hederson  <rth@redhat.com>
361         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
363 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
365         PR c++/14932
366         * g++.dg/parse/offsetof4.C: New test.
368 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
370         PR objc/7993
371         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
373 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
375         PR c++/15701
376         * g++.dg/template/friend29.C: New test.
378 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
380         PR c/15749
381         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
383 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
385         * gcc.dg/sparc-trap-1.c: New test.
387 2004-05-31  Roger Sayle  <roger@eyesopen.com>
389         PR middle-end/15069
390         * g++.dg/opt/fold3.C: New test case.
392 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
394         * lib/target-supports.exp (check_iconv_available): Fix fallout
395         from 2004-05-28 patch.
397 2004-05-30  Paul Brook  <paul@codesourcery.com>
399         PR fortran/15620
400         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
401         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
403 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
405         * gfortran.fortran-torture/execute/random_1.f90: New test.
407 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
409         * g++.dg/ext/altivec-10.C: New test.
411 2004-05-29  Paul Brook  <paul@codesourcery.com>
413         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
415 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
417         * gcc.dg/altivec-16.c: New test.
419 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
421         * lib/target-supports.exp (check_vmx_hw_available): New.
422         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
424         * lib/target-supports.exp (check_alias_available,
425         check_iconv_available, check_named_sections_available): Use
426         unique names for temporary files.
428 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
430         * gcc.dg/altivec-15.c: New test.
432 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
434         PR c++/15083
435         * g++.dg/warn/noeffect6.C: New test.
437         PR c++/15471
438         * g++.dg/expr/ptrmem4.C: New test.
440         PR c++/15640
441         * g++.dg/template/operator3.C: New test.
443 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
445         PR c++/14668
446         * g++.dg/lookup/redecl1.C: New test.
447         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
449 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
451         * gcc.c-torture/execute/compare-fp-1.c,
452         gcc.c-torture/execute/compare-fp-2.c,
453         gcc.c-torture/execute/compare-fp-3.c,
454         gcc.c-torture/execute/compare-fp-4.c,
455         gcc.c-torture/execute/compare-fp-3.x,
456         gcc.c-torture/execute/compare-fp-4.x,
457         gcc.dg/pr15649-1.c: New.
459 2004-05-27  Adam Nemet  <anemet@lnxw.com>
461         PR c++/12883
462         * g++.dg/init/array14.C: New test.
464 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
466         * lib/compat.exp (compat-get-options-main): New.
467         (compat-get-options): Remove unneeded code, warn for ignored
468         command.
469         (compat-execute): Check flag set by dg-require-* commands.
471         * lib/compat.exp (compat-execute): Break up long lines.
473 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
475         * gcc.dg/altivec-7.c: Don't use 'vector long'.
476         * gcc.dg/altivec-14.c: New test.
477         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
479         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
480         * gcc.dg/altivec-12.c: Ditto.
482         * gcc.dg/altivec-3.c: Move call to altivec_check.
484 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
486         PR c++/15044
487         * g++.dg/template/error12.C: New test.
489         PR c++/15317
490         * g++.dg/ext/attrib15.C: New test.
492         PR c++/15329
493         * g++.dg/template/ptrmem9.C: New test.
495 2004-05-25  Paul Brook  <paul@codesourcery.com>
497         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
499 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
501         PR c++/15165
502         * g++.dg/template/crash19.C: New test.
504 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
506         PR c++/15025
507         * g++.dg/template/redecl1.C: New test.
509 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
511         PR c++/14821
512         * g++.dg/other/ns1.C: New test.
514         PR c++/14883
515         * g++.dg/template/invalid1.C: New test.
517 2004-05-23  Paul Brook  <paul@codesourcery.com>
518         Victor Leikehman  <lei@haifasphere.co.il>
520         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
521         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
523 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
525         PR c++/15285
526         PR c++/15299
527         * g++.dg/template/non-dependent5.C: New test.
528         * g++.dg/template/non-dependent6.C: New test.
530 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
532         PR c++/15507
533         * g++.dg/inherit/union1.C: New test.
535         PR c++/15542
536         * g++.dg/template/addr1.C: New test.
538         PR c++/15427
539         * g++.dg/template/array5.C: New test.
541         PR c++/15287
542         * g++.dg/template/array6.C: New test.
544 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
545             Roger Sayle  <roger@eyesopen.com>
547         * g++.dg/lookup/forscope2.C: New test case.
549 2004-05-22  Ben Elliston  <bje@au.ibm.com>
551         * gcc.dg/cpp/Wmissingdirs.c: New.
553 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
555         PR target/15301
556         * gcc.dg/compat/union-m128-1.h: New file.
557         * gcc.dg/compat/union-m128-1_main.c: Likewise.
558         * gcc.dg/compat/union-m128-1_x.c: Likewise.
559         * gcc.dg/compat/union-m128-1_y.c: Likewise.
561 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
563         PR target/15302
564         * gcc.dg/compat/struct-complex-1.h: New file.
565         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
566         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
567         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
569 2004-05-20  Roger Sayle  <roger@eyesopen.com>
571         PR middle-end/3074
572         * gcc.dg/pr3074-1.c: New test case.
573         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
575 2004-05-20  Falk Hueffner  <falk@debian.org>
577         PR other/15526
578         * gcc.dg/ftrapv-1.c: New test case.
580 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
582         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
584 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
585             Jeff Law  <law@redhat.com>
587         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
588         * gcc.dg/tree-ssa/20040518-2.c: New test.
590         * gcc.dg/tree-ssa/20040518-1.c: New test.
592 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
594         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
596 2004-05-18  Paul Brook  <paul@codesourcery.com>
598         PR fortran/13930
599         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
601 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
603         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
604         constant folding.
606 2004-05-17  Steven Bosscher  <stevenb@suse.de>
608         * gcc.dg/tree-ssa/20040517-1.c: New test.
610 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
612         * gcc.dg/loop-4.c: New test.
614 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
616         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
618 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
620         PR fortran/15311
621         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
623 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
625         PR fortran/13826
626         PR fortran/13940
627         * gfortran.fortran-torture/compile/data_1.f90: New test.
629 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
631         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
632         * gcc.dg/uninit-H.c: Define ASM for __s390__.
634 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
636         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
638 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
640         PR c/15444
641         * gcc.dg/format/xopen-1.c: Adjust expected message.
642         * gcc.dg/format/xopen-3.c: New test.
644 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
646         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
648 2004-05-14  Jeff Law  <law@redhat.com>
650         * gcc.dg/tree-ssa/20040514-2.c: New test.
652 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
654         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
655         this ...
656         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
657         this.
659 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
661         * gcc.dg/tree-ssa/20040514-1.c: New test.
663 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
665         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
666         test.
668 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
670         PR fortran/14066
671         * gfortran.fortran-torture/compile/do_1.f90: New test.
673 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
675         PR fortran/15051
676         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
677         test.
679 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
681         PR fortran/15149
682         * gfortran.fortran-torture/execute/random_init.f90: New test.
684 2004-05-13  Paul Brook  <paul@codesourcery.com>
686         PR fortran/15314
687         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
689 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
691         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
692         for the powerpc case.
694 2004-05-13  Jeff Law  <law@redhat.com>
696         * gcc.dg/tree-ssa/20040513-1.c: New test.
697         * gcc.dg/tree-ssa/20040513-2.c: New test.
699 2004-05-13  Paul Brook  <paul@codesourcery.com>
701         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
702         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
703         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
705 2004-05-13  Andreas Schwab  <schwab@suse.de>
707         PR other/10819
708         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
709         characters.
711 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
713         PR fortran/15294
714         * gfortran.fortran-torture/execute/adjustr.f90: New file.
716 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
718         Merge from tree-ssa-20020619-branch.  See
719         ChangeLog.tree-ssa for details.
721 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
723         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
724         include <altivec.h> explicitly.
725         * gcc.dg/altivec-13.c: Likewise.
727 2004-05-11  Paul Brook  <paul@codesourcery.com>
729         * gcc.c-torture/compile/20010518-1.c: Force enum size.
731 2004-05-10  Eric Christopher  <echristo@redhat.com>
733         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
734         * gcc.dg/sibcall-4.c: Ditto.
736 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
738         * g++.dg/ext/altivec-8.C: New test case.
739         * gcc.dg/altivec-13.c: New test case.
741 2004-05-08  Roger Sayle  <roger@eyesopen.com>
743         * gcc.c-torture/execute/divcmp-1.c: New test case.
744         * gcc.c-torture/execute/divcmp-2.c: New test case.
745         * gcc.c-torture/execute/divcmp-3.c: New test case.
747 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
749         * g++.dg/other/pragma-re-2.C: New test.
751 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
753         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
754         * gcc.dg/i386-387-2.c: Likewise.
756         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
757         __builtin_drem.
758         * gcc.dg/i386-387-6.c: Likewise.
760 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
762         * gcc.dg/builtins-33.c:  Also check log1p*.
764 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
766         PR optimization/15296
767         * gcc.c-torture/execute/pr15296.c: New test.
769 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
771         * gcc.dg/builtins-40.c: New test.
773 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
775         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
777 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
779         * g++.dg/ext/spe1.C: New testcase.
781 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
783         * objc.dg/image-info.m: Allow additional attributes
784         for __image_info section.
786 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
788         * gcc.dg/torture/mips-hilo-2.c: New test.
790 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
792         PR c++/14389
793         * g++.dg/template/member5.C: New test.
795 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
797         * gcc.dg/builtins-34.c: Also check expm1*.
799 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
801         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
802         * gcc.dg/torture/builtin-convert-3.c: New test.
804 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
806         PR middle-end/15054
807         * g++.dg/opt/pr15054.C: New test.
809 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
811         * gcc.dg/torture/builtin-rounding-1.c: New test.
812         * gcc.dg/builtins-25.c: Delete.
813         * gcc.dg/builtins-29.c: Delete.
815 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
817         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
818         * gcc.dg/sibcall-4.c: Likewise.
819         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
821 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
823         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
824         bit-field on 16-bit targets.
826 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
828         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
829         16-bit targets.
831 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
833         * gcc.dg/rs6000-power2-1.c: Change to compile only.
834         * gcc.dg/rs6000-power2-2.c: Likewise.
836 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
838         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
839         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
840         Change the asm registers to be in form of frN instead of fN.
842 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
844         * gcc.dg/torture/builtin-convert-2.c: New test.
846 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
848         * gcc.dg/rs6000-power2-1.c: New test.
849         * gcc.dg/rs6000-power2-2.c: New test.
851 2004-04-28  Jan Hubicka  <jh@suse.cz>
853         * gcc.dg/unused-6.c: New test.
855 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
856             Ulrich Weigand  <uweigand@de.ibm.com>
858         * ada/acats/run_all.sh: Define $target variable.
860 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
862         PR c++/15119
863         * g++.dg/other/vararg-1.C: New test.
865         PR c++/4794
866         * g++.dg/eh/cleanup3.C: New test.
868 2004-04-24  Laurent GUERBY <laurent@guerby.net>
870         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
871         and ad8011a (target_insn).
872         * ada/acats/support/macro.dfs: Likewise.
873         * ada/acats/support/impbit.adb: New file.
875 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
877         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
879 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
881         * gcc.dg/loop-3.c: New test.
883 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
885         * gcc.c-torture/execute/simd-5.c: New test.
887 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
889         PR c++/15064
890         * g++.dg/template/crash18.C: New test.
892 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
894         * g++.dg/ext/complit3.C: New test.
896 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
898         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
899         * gcc.dg/altivec-3.c: Same.
900         * gcc.dg/altivec-varargs-1.c: Same.
902 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
904         * lib/target-supports.exp (check_profiling_available): Assume
905         profiling is not available on powerpc-eabi targets.
907 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
909         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
910         * gcc.dg/vmx/bug-1.c: Ditto.
912 2004-04-20  Eric Christopher  <echristo@redhat.com>
914         * gcc.dg/charset/extern.c: New test.
915         * g++.dg/charset/extern3.cc: Ditto.
917 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
919         * gcc.dg/builtins-39.c: New test.
921 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
923         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
925 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
927         * gcc.dg/torture/mips-hilo-1.c: New test.
929 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
931         * gcc.c-torture/compile/20040419-1.c: New test.
933 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
935         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
937 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
938             Aldy Hernandez  <aldyh@redhat.com>
940         * gcc.c-torture/execute/va-arg-24.c: New.
942 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
943             Aldy Hernandez  <aldyh@redhat.com>
945         * gcc.dg/vmx/1b-01.c: New.
946         * gcc.dg/vmx/1b-02.c: New.
947         * gcc.dg/vmx/1b-03.c: New.
948         * gcc.dg/vmx/1b-04.c: New.
949         * gcc.dg/vmx/1b-05.c: New.
950         * gcc.dg/vmx/1b-06.c: New.
951         * gcc.dg/vmx/1b-07.c: New.
952         * gcc.dg/vmx/1c-01.c: New.
953         * gcc.dg/vmx/1c-02.c: New.
954         * gcc.dg/vmx/3a-01a.c: New.
955         * gcc.dg/vmx/3a-01.c: New.
956         * gcc.dg/vmx/3a-01m.c: New.
957         * gcc.dg/vmx/3a-03.c: New.
958         * gcc.dg/vmx/3a-03m.c: New.
959         * gcc.dg/vmx/3a-04.c: New.
960         * gcc.dg/vmx/3a-04m.c: New.
961         * gcc.dg/vmx/3a-05.c: New.
962         * gcc.dg/vmx/3a-06.c: New.
963         * gcc.dg/vmx/3a-06m.c: New.
964         * gcc.dg/vmx/3a-07.c: New.
965         * gcc.dg/vmx/3b-01.c: New.
966         * gcc.dg/vmx/3b-02.c: New.
967         * gcc.dg/vmx/3b-10.c: New.
968         * gcc.dg/vmx/3b-13.c: New.
969         * gcc.dg/vmx/3b-14.c: New.
970         * gcc.dg/vmx/3b-15.c: New.
971         * gcc.dg/vmx/3c-01a.c: New.
972         * gcc.dg/vmx/3c-01.c: New.
973         * gcc.dg/vmx/3c-02.c: New.
974         * gcc.dg/vmx/3c-03.c: New.
975         * gcc.dg/vmx/3d-01.c: New.
976         * gcc.dg/vmx/4-01.c: New.
977         * gcc.dg/vmx/4-03.c: New.
978         * gcc.dg/vmx/5-01.c: New.
979         * gcc.dg/vmx/5-02.c: New.
980         * gcc.dg/vmx/5-03.c: New.
981         * gcc.dg/vmx/5-04.c: New.
982         * gcc.dg/vmx/5-05.c: New.
983         * gcc.dg/vmx/5-06.c: New.
984         * gcc.dg/vmx/5-07.c: New.
985         * gcc.dg/vmx/5-07t.c: New.
986         * gcc.dg/vmx/5-08.c: New.
987         * gcc.dg/vmx/5-10.c: New.
988         * gcc.dg/vmx/5-11.c: New.
989         * gcc.dg/vmx/7-01a.c: New.
990         * gcc.dg/vmx/7-01.c: New.
991         * gcc.dg/vmx/7c-01.c: New.
992         * gcc.dg/vmx/7d-01.c: New.
993         * gcc.dg/vmx/7d-02.c: New.
994         * gcc.dg/vmx/8-01.c: New.
995         * gcc.dg/vmx/8-02a.c: New.
996         * gcc.dg/vmx/8-02.c: New.
997         * gcc.dg/vmx/brode-1.c: New.
998         * gcc.dg/vmx/bug-1.c: New.
999         * gcc.dg/vmx/bug-2.c: New.
1000         * gcc.dg/vmx/bug-3.c: New.
1001         * gcc.dg/vmx/cw-bug-1.c: New.
1002         * gcc.dg/vmx/cw-bug-2.c: New.
1003         * gcc.dg/vmx/cw-bug-3.c: New.
1004         * gcc.dg/vmx/dct.c: New.
1005         * gcc.dg/vmx/debug-1.c: New.
1006         * gcc.dg/vmx/debug-2.c: New.
1007         * gcc.dg/vmx/debug-3.c: New.
1008         * gcc.dg/vmx/debug-4.c: New.
1009         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
1010         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
1011         * gcc.dg/vmx/eg-5.c: New.
1012         * gcc.dg/vmx/fft.c: New.
1013         * gcc.dg/vmx/gcc-bug-1.c: New.
1014         * gcc.dg/vmx/gcc-bug-2.c: New.
1015         * gcc.dg/vmx/gcc-bug-3.c: New.
1016         * gcc.dg/vmx/gcc-bug-4.c: New.
1017         * gcc.dg/vmx/gcc-bug-5.c: New.
1018         * gcc.dg/vmx/gcc-bug-6.c: New.
1019         * gcc.dg/vmx/gcc-bug-7.c: New.
1020         * gcc.dg/vmx/gcc-bug-8.c: New.
1021         * gcc.dg/vmx/gcc-bug-9.c: New.
1022         * gcc.dg/vmx/gcc-bug-b.c: New.
1023         * gcc.dg/vmx/gcc-bug-c.c: New.
1024         * gcc.dg/vmx/gcc-bug-d.c: New.
1025         * gcc.dg/vmx/gcc-bug-e.c: New.
1026         * gcc.dg/vmx/gcc-bug-f.c: New.
1027         * gcc.dg/vmx/gcc-bug-g.c: New.
1028         * gcc.dg/vmx/gcc-bug-i.c: New.
1029         * gcc.dg/vmx/harness.h: New.
1030         * gcc.dg/vmx/ira1.c: New.
1031         * gcc.dg/vmx/ira2a.c: New.
1032         * gcc.dg/vmx/ira2b.c: New.
1033         * gcc.dg/vmx/ira2.c: New.
1034         * gcc.dg/vmx/ira2c.c: New.
1035         * gcc.dg/vmx/mem.c: New.
1036         * gcc.dg/vmx/newton-1.c: New.
1037         * gcc.dg/vmx/ops.c: New.
1038         * gcc.dg/vmx/sn7153.c: New.
1039         * gcc.dg/vmx/spill2.c: New.
1040         * gcc.dg/vmx/spill3.c: New.
1041         * gcc.dg/vmx/spill.c: New.
1042         * gcc.dg/vmx/t.c: New.
1043         * gcc.dg/vmx/varargs-1.c: New.
1044         * gcc.dg/vmx/varargs-2.c: New.
1045         * gcc.dg/vmx/varargs-3.c: New.
1046         * gcc.dg/vmx/varargs-4.c: New.
1047         * gcc.dg/vmx/varargs-5.c: New.
1048         * gcc.dg/vmx/varargs-6.c: New.
1049         * gcc.dg/vmx/varargs-7.c: New.
1050         * gcc.dg/vmx/vmx.exp: New.
1051         * gcc.dg/vmx/vprint-1.c: New.
1052         * gcc.dg/vmx/vscan-1.c: New.
1053         * gcc.dg/vmx/x-01.c: New.
1054         * gcc.dg/vmx/x-02.c: New.
1055         * gcc.dg/vmx/x-03.c: New.
1056         * gcc.dg/vmx/x-04.c: New.
1057         * gcc.dg/vmx/x-05.c: New.
1058         * gcc.dg/vmx/yousufi-1.c: New.
1059         * gcc.dg/vmx/zero-1.c: New.
1060         * gcc.dg/vmx/zero.c: New.
1062 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
1064         * g++.dg/lookup/java1.C: Update for chage of
1065         _Jv_AllocObject.
1066         * g++.dg/lookup/java2.C: Likewise.
1068 2004-04-17  Laurent GUERBY <laurent@guerby.net>
1070         * ada/acats/run_all.sh: use -O2 by default.
1072 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
1074         * gcc.dg/vr-mult-[12].c: New tests.
1076 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1078         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
1080         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
1082 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
1084         * lib/target-supports.exp (check_profiling_available): Assume profiling
1085         isn't available for mips*-*-elf targets.
1087 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
1089         * gcc.dg/builtins-38.c: New test.
1091 2004-04-14  Eric Christopher  <echristo@redhat.com>
1093         * g++.dg/charset/charset.exp: Run .cc extension tests.
1095 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
1097         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
1099 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1101         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
1103 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
1105         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
1106         * gcc.dg/i386-387-2.c: Likewise.
1108         * gcc.dg/i386-387-7.c: New test.
1109         * gcc.dg/i386-387-8.c: New test.
1111         * gcc.dg/builtins-37.c: New test.
1113 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
1115         * g++.dg/pch/externc-1.C: Add missing semicolon.
1117 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
1119         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
1121 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1123         * gcc.c-torture/execute/20040411-1.c: New test.
1125 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1127         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
1129 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
1131         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
1133 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
1135         * lib/target-supports.exp (check_named_sections_available): New.
1136         * lib/gcc-dg.exp (dg-require-named-sections): New.
1137         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
1138         old-deja.exp.  Also prune error-count message from HP linker.
1139         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
1141         * g++.dg/init/init-ref4.C: Use dg-require-weak.
1142         * g++.old-deja/g++.pt/static3.C: Likewise.
1143         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
1145 2004-04-09  Roger Sayle  <roger@eyesopen.com>
1147         * gcc.c-torture/execute/20040409-1.c: New test case.
1148         * gcc.c-torture/execute/20040409-2.c: New test case.
1149         * gcc.c-torture/execute/20040409-3.c: New test case.
1151 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
1153         * gcc.dg/20040409-1.c: New test.
1155 2004-04-08  Roger Sayle  <roger@eyesopen.com>
1157         PR target/14888
1158         * g++.dg/opt/pr14888.C: New test case.
1160 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
1162         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
1163         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
1164         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
1165         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
1166         New tests.
1168 2004-04-08  Paul Brook  <paul@codesourcery.com>
1170         * gcc.dg/spill-1.c: New test.
1172 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1174         * gcc.dg/torture/builtin-ctype-2.c: New test.
1176 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
1178         * gcc.dg/pch/pch.exp: Add largefile test.
1180 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
1182         * g++.dg/pch/externc-1.Hs: New.
1183         * g++.dg/pch/externc-1.C: New.
1185 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1187         * gcc.dg/compat/struct-by-value-5a_main.c,
1188         gcc.dg/compat/struct-by-value-5b_main.c: New files.
1189         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
1190         * gcc.dg/compat/struct-by-value-5a_x.c,
1191         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
1192         gcc.dg/compat/struct-by-value-5_x.c.
1193         * gcc.dg/compat/struct-by-value-5a_y.c,
1194         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
1195         gcc.dg/compat/struct-by-value-5_y.c.
1197         * gcc.dg/compat/struct-by-value-6a_main.c,
1198         gcc.dg/compat/struct-by-value-6b_main.c: New files.
1199         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
1200         * gcc.dg/compat/struct-by-value-6a_x.c,
1201         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
1202         gcc.dg/compat/struct-by-value-6_x.c.
1203         * gcc.dg/compat/struct-by-value-6a_y.c,
1204         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
1205         gcc.dg/compat/struct-by-value-6_y.c.
1207         * gcc.dg/compat/struct-by-value-7a_main.c,
1208         gcc.dg/compat/struct-by-value-7b_main.c: New files.
1209         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
1210         * gcc.dg/compat/struct-by-value-7a_x.c,
1211         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
1212         gcc.dg/compat/struct-by-value-7_x.c.
1213         * gcc.dg/compat/struct-by-value-7a_y.c,
1214         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
1215         gcc.dg/compat/struct-by-value-7_y.c.
1217 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
1219         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
1220         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
1221         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
1222         options.
1224 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
1226         * gcc.dg/builtins-36.c: New test.
1228 2004-04-06  Paul Brook  <paul@codesourcery.com>
1230         * README.gcc: Remove obsolete contraint on testcases.
1232 2004-04-05  Paul Brook  <paul@codesourcery.com>
1234         PR2123
1235         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
1236         failure and exit(0) on success.
1237         * g++.dg/expr/anew2.C: Ditto.
1238         * g++.dg/expr/anew3.C: Ditto.
1239         * g++.dg/expr/anew4.C: Ditto.
1241 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
1243         PR c++/3518
1244         * g++.dg/template/unify7.C: New.
1246 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
1248         * g++.dg/README: Bring up to date with new subdirectories; remove
1249         duplicate subdirectory lines.
1251 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
1253         PR c++/14007
1254         * g++.dg/template/unify5.C: New.
1255         * g++.dg/template/unify6.C: New.
1256         * g++.dg/template/qualttp20.C: Adjust.
1257         * g++.old-deja/g++.jason/report.C: Adjust.
1258         * g++.old-deja/g++.other/qual1.C: Adjust.
1260 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
1262         PR c++/14803
1263         * g++.dg/inherit/ptrmem1.C: New test.
1265 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
1267         PR c++/14755
1268         * gcc.c-torture/execute/20040331-1.c: New test.
1269         * gcc.dg/20040331-1.c: New test.
1271 2004-04-01  Paul Brook  <paul@codesourcery.com>
1273         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
1275 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
1277         PR c++/14724
1278         * g++.dg/init/goto1.C: New test.
1280         PR c++/14763
1281         * g++.dg/template/defarg4.C: New test.
1283 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
1285         * gcc.dg/altivec-11.c: Extend test for more valid cases.
1287 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
1289         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
1291 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
1293         * gcc.dg/noncompile/undeclared-2.c: New test.
1295 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
1297         * gcc.dg/940409-1.c: Remove XFAIL.
1298         * gcc.dg/reg-vol-struct-1.c: New test.
1300 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1302         * gcc.dg/torture/builtin-wctype-1.c: New test.
1304 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
1306         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
1307         * gcc.dg/20001101-1.c: Likewise.
1308         * gcc.dg/20001102-1.c: Likewise.
1310 2004-03-25  Roger Sayle  <roger@eyesopen.com>
1312         * gcc.dg/compare8.c: Add an additional test for XOR.
1314 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1316         * gcc.dg/torture/builtin-ctype-1.c: New test.
1318 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1320         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
1321         * gcc.dg/torture/builtin-math-1.c: Likewise.
1322         * gcc.dg/torture/builtin-power-1.c: New test.
1324 2004-03-24  Andreas Schwab  <schwab@suse.de>
1326         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
1327         IA64 assembler.
1329 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
1330             Roger Sayle  <roger@eyesopen.com>
1332         * gcc.dg/compare8.c: New test case.
1334 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
1336         * g++.dg/ext/altivec-7.C: New test.
1338 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
1340         PR 12267, 12391, 12560, 13129, 14114, 14133
1341         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
1342         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
1343         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
1344         Adjust error regexps.
1345         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
1346         * gcc.dg/noncompile/undeclared-1.c: New test cases.
1347         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
1348         * gcc.dg/local1.c: Add explanatory comment.
1350 2004-03-23  Roger Sayle  <roger@eyesopen.com>
1352         PR optimization/14669
1353         * g++.dg/opt/fold2.C: New test case.
1355 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
1357         PR c/14069
1358         * gcc.dg/20040322-1.c: New test.
1360 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1362         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
1363         * gcc.dg/ultrasp4.c: Likewise.
1364         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
1366 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
1368         * gcc.dg/i386-sse-8.c: Reset default options.
1370 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
1372         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
1373         in the error message text.
1375 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1377         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
1379 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
1381         PR c++/14616
1382         * g++.dg/init/array13.C: New test.
1384 2004-03-20  Roger Sayle  <roger@eyesopen.com>
1386         PR target/13889
1387         * gcc.c-torture/compile/pr13889.c: New test case.
1389 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
1391         PR c/14635
1392         * builtins-1.c (nan, nans): Don't test.
1393         * builtins-30.c: Don't use nan, nanf, nanl.
1394         * builtins-35.c: New test.
1396 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
1398         * g++.dg/ext/altivec-6.C: New test.
1400 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
1402         * g++.dg/init/placement3.C: New test.
1404         * g++.dg/template/spec13.C: New test.
1406         * g++.dg/lookup/using11.C: New test.
1408         * g++.dg/lookup/koenig3.C: New test.
1410         * g++.dg/template/operator2.C: New test.
1412         * g++.dg/expr/dtor3.C: New test.
1413         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
1414         marker.
1415         * g++.old-deja/g++.law/visibility28.C: Likewise.
1417 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
1419         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
1420         * gcc.dg/ppc64-abi-3.c: Likewise.
1422 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1424         PR c++/14545
1425         * g++.dg/parse/template15.C: New test.
1427 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
1429         * g++.dg/expr/dtor2.C: New test.
1431         * g++.dg/lookup/anon4.C: New test.
1433         * g++.dg/overload/using1.C: New test.
1435         * g++.dg/template/lookup7.C: New test.
1437         * g++.dg/template/typename6.C: New test.
1439         * g++.dg/expr/cond6.C: New test.
1441 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1443         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
1445 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
1447         * g++.dg/expr/cond5.C: New test.
1448         * g++.dg/expr/constcast1.C: Likewise.
1449         * g++.dg/expr/ptrmem2.C: Likewise.
1450         * g++.dg/expr/ptrmem3.C: Likewise.
1451         * g++.dg/lookup/main1.C: Likewise.
1452         * g++.dg/template/lookup6.C: Likewise.
1454 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
1456         * gcc.dg/local1.c: New test.
1458         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
1460 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1462         * gcc.dg/torture/builtin-convert-1.c: New test.
1464 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1466         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
1468 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
1470         PR c++/14481
1471         * g++.dg/warn/Wunused-7.C: New test.
1473 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1475         * gcc.dg/torture/builtin-integral-1.c: New test.
1477 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
1479         PR c++/14586
1480         * g++.dg/parse/non-dependent3.C: New test.
1482 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
1484         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
1485         * g++.dg/eh/simd-2.C: Likewise.
1486         * g++.dg/init/array10.C: Likewise.
1487         * gcc.c-torture/compile/simd-1.c: Likewise.
1488         * gcc.c-torture/compile/simd-2.c: Likewise.
1489         * gcc.c-torture/compile/simd-3.c: Likewise.
1490         * gcc.c-torture/compile/simd-4.c: Likewise.
1491         * gcc.c-torture/compile/simd-6.c: Likewise.
1492         * gcc.c-torture/execute/simd-1.c: Likewise.
1493         * gcc.c-torture/execute/simd-2.c: Likewise.
1494         * gcc.dg/compat/vector-defs.h: Likewise.
1495         * gcc.dg/20020531-1.c: Likewise.
1496         * gcc.dg/altivec-3.c: Likewise.
1497         * gcc.dg/altivec-4.c: Likewise.
1498         * gcc.dg/altivec-varargs-1.c: Likewise.
1499         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
1500         * gcc.dg/i386-mmx-3.c: Likewise.
1501         * gcc.dg/i386-sse-4.c: Likewise.
1502         * gcc.dg/i386-sse-5.c: Likewise.
1503         * gcc.dg/i386-sse-8.c: Likewise.
1504         * gcc.dg/simd-1.c: Likewise.
1505         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
1506         __ev64_opaque__ since the machine description provides it.
1508 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1510         * lib/compat.exp (skip_list): New global variable.
1511         Use it to hold the user defined COMPAT_SKIPS list if any.
1512         (compat-obj): Add the members of skip_list to optall.
1514 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1516         * gcc.dg/compat/union-by-value-1_main.c,
1517         union-by-value-1_x.c, union-by-value-1_y.c,
1518         union-check.h, union-defs.h,
1519         union-init.h, union-return-1_main.c,
1520         union-return-1_x.c, union-return-1_y.c: New files.
1522 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1524         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
1525         mixed-struct-init.h: Add 4 mixed structure types.
1526         struct-by-value-21_main.c, struct-by-value-21_x.c,
1527         struct-by-value-21_y.c, struct-return-21_main.c,
1528         struct-return-21_x.c, struct-return-21_y.c: New files.
1530 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
1532         PR c++/14550
1533         * g++.dg/parse/template14.C: New test.
1535 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1537         * gcc.c-torture/execute/20040313-1.c: New test.
1539 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
1541         PR target/14533
1542         * gcc.dg/20040311-2.c: New test.
1544 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
1546         PR other/14544
1547         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
1548         bit-field.
1550 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
1552         * gcc.dg/20040305-2.c: Add missing return statement.
1554 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1556         * gcc.dg/builtins-34.c: Also check pow10*.
1558 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
1560         PR target/14262
1561         * gcc.dg/20040305-2.c: New test.
1563 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
1565         * gcc.dg/20040310-1.c: New test.
1567 2004-03-11  Roger Sayle  <roger@eyesopen.com>
1569         * gcc.c-torture/execute/20040311-1.c: New test case.
1571 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
1573         PR c++/14476
1574         * g++.dg/lookup/enum1.C: New test.
1576 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
1578         PR c++/14510
1579         * g++.dg/lookup/struct2.C: New test.
1581 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
1583         * gcc.dg/builtins-34.c: New test.
1585 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1587         * gcc.dg/torture/builtin-nonneg-1.c: New test.
1589 2004-03-09  James E Wilson  <wilson@specifixinc.com>
1591         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
1592         * gcc.dg/alias-2.c: New testcase.
1594 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
1596         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
1598 2004-03-09  Roger Sayle  <roger@eyesopen.com>
1600         * gcc.c-torture/execute/20040309-1.c: New test case.
1602 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
1604         PR c++/14397
1605         * g++.dg/overload/ref1.C: New.
1607 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1609         PR c++/14409
1610         * g++.dg/template/spec12.C: New test.
1612         PR c++/14448
1613         * g++.dg/parse/crash14.C: New test.
1615 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
1617         PR c++/14230
1618         * g++.dg/init/ref11.C: New test.
1620 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
1622         PR c++/14432
1623         * g++.dg/parse/builtin2.C: New test.
1625 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
1627         PR c++/14401
1628         * g++.dg/init/ctor3.C: New test.
1629         * g++.dg/init/union1.C: New test.
1630         * g++.dg/ext/anon-struct4.C: New test.
1632 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
1634         * g++.dg/lookup/koenig1.C: Tweak error messages.
1635         * g++.dg/lookup/used-before-declaration.C: Likewise.
1636         * g++.dg/other/do1.C: Likewise.
1637         * g++.dg/overload/koenig1.C: Likewise.
1638         * g++.dg/parse/crash13.C: Likewise.
1639         * g++.dg/template/instantiate3.C: Likewise.
1641 2004-03-08  Eric Christopher  <echristo@redhat.com>
1643         * * lib/target-supports.exp: Enable libiconv in test
1644         compilation.  Fix up error checking.
1646 2004-03-08  Roger Sayle  <roger@eyesopen.com>
1648         PR middle-end/14289
1649         * gcc.dg/pr14289-1.c: New test case.
1650         * gcc.dg/pr14289-2.c: Likewise.
1651         * gcc.dg/pr14289-3.c: Likewise.
1653 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
1655         * gcc.c-torture/execute/20040308-1.c: New test.
1657 2004-03-07  Roger Sayle  <roger@eyesopen.com>
1659         * gcc.c-torture/execute/20040307-1.c: New test case.
1661 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
1663         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
1665 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
1667         * gcc.dg/20040306-1.c: New test.
1669 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
1671         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
1672         them static.
1673         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
1675 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1677         PR c/14465
1678         * gcc.dg/decl-6.c: New test.
1680 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1682         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
1683         Rename LOGPOW -> LOG_POW.
1684         (SQRT_EXP, POW_EXP): New.
1686 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1688         * gcc.dg/i386-sse-8.c: New test.
1690 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1692         PR c/14114
1693         * gcc.dg/decl-5.c: New test.
1695 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
1697         * gcc.dg/20040305-1.c: New test.
1699 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
1701         PR other/14354
1702         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
1704 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
1706         PR c++/14425, c++/14426
1707         * g++.dg/ext/altivec-4.C: New test.
1708         * g++.dg/ext/altivec-5.C: New test.
1710 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
1712         * g++.old-deja/g++.other/linkage1.C: Expect errors about
1713         global variables of a type with no linkage.
1714         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
1715         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
1716         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
1717         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
1718         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
1719         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
1720         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
1721         * g++.dg/warn/deprecated.C: Name enum Color.
1722         * g++.dg/overload/VLA.C: Name structure for 'b'.
1723         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
1725 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1727         * gcc.c-torture/compile/20040304-1.c: New test.
1729 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
1731         PR 13728
1732         * gcc.dg/decl-4.c: New testcase.
1734 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
1736         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
1737         as PRECF if sizeof (float) > sizeof (double).
1738         (PRECL): Make it the same as PRECF if
1739         sizeof (float) > sizeof (long double).
1741 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1743         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
1744         system type.  Add check for irix6 which doesn't have c99 runtime.
1746 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
1748         * gcc.dg/const-elim-1.c: xfail for xtensa.
1750 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
1752         PR c++/14369
1753         * g++.dg/template/cond4.C: New test.
1755 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
1757         PR c++/14360
1758         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
1760         PR c++/14361
1761         * g++.dg/parse/defarg7.C: New test.
1763         PR c++/14359
1764         * g++.dg/template/friend26.C: New test.
1766 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
1768         PR c++/14324
1769         * g++.dg/abi/mangle21.C: New test.
1771         PR c++/14260
1772         * g++.dg/parse/constructor2.C: New test.
1774         PR c++/14337
1775         * g++.dg/template/sfinae1.C: New test.
1777 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
1779         PR c++/14267
1780         * g++.dg/expr/crash2.C: New test.
1782         PR middle-end/13448
1783         * gcc.dg/inline-5.c: New test.
1784         * gcc.dg/always-inline.c: Split out tests into ...
1785         * gcc.dg/always-inline2.c: ... this and ...
1786         * gcc.dg/always-inline3.c: ... this.
1788 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
1790         PR debug/12103
1791         * g++.dg/debug/crash1.C: New test.
1793 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
1795         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
1796         function with __attribute__((noinline)).
1797         (recurser_void2): Likewise.
1798         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
1799         (recurser_void2): Likewise.
1801 2004-02-29  Roger Sayle  <roger@eyesopen.com>
1803         PR middle-end/14203
1804         * g++.dg/warn/Wunused-6.C: New test case.
1806 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
1808         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
1809         not defined.
1811 2004-02-27  Eric Christopher  <echristo@redhat.com>
1813         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
1814         * g++.dg/charset/asm2.c: Run only x86.
1815         * gcc.dg/charset/asm3.c: Ditto.
1817 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
1819         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
1820         ld_library_path.
1822 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
1824         * g++.dg/ext/altivec-3.C: New.
1826 2004-02-26  Richard Henderson  <rth@redhat.com>
1828         * g++.dg/ext/attrib10.C: Mark for warning.
1829         * gcc.dg/attr-alias-1.c: New.
1831 2004-02-26  Richard Henderson  <rth@redhat.com>
1833         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
1834         * gcc.c-torture/execute/20040208-2.c: ... it back.
1836 2004-02-26  Eric Christopher  <echristo@redhat.com>
1838         * lib/target-supports.exp (check-iconv-available): New function.
1839         * lib/gcc-dg.exp (dg-require-iconv): New function.
1840         Use above.
1841         * gcc.dg/charset: New directory.
1842         * gcc.dg/charset/charset.exp: New file.
1843         * gcc.dg/charset/asm1.c: Ditto.
1844         * gcc.dg/charset/asm2.c: Ditto.
1845         * gcc.dg/charset/asm3.c: Ditto.
1846         * gcc.dg/charset/asm4.c: Ditto.
1847         * gcc.dg/charset/asm5.c: Ditto.
1848         * gcc.dg/charset/attribute1.c: Ditto.
1849         * gcc.dg/charset/attribute2.c: Ditto.
1850         * gcc.dg/charset/string1.c: Ditto.
1851         * g++.dg/charset: New directory.
1852         * g++.dg/dg.exp: Add here. Special options.
1853         * g++.dg/charset/charset.exp: New file.
1854         * g++.dg/charset/asm1.c: Ditto.
1855         * g++.dg/charset/asm2.c: Ditto.
1856         * g++.dg/charset/asm3.c: Ditto.
1857         * g++.dg/charset/asm4.c: Ditto.
1858         * g++.dg/charset/attribute1.c: Ditto.
1859         * g++.dg/charset/attribute2.c: Ditto.
1860         * g++.dg/charset/extern1.cc: Ditto.
1861         * g++.dg/charset/extern2.cc: Ditto.
1862         * g++.dg/charset/string1.c: Ditto.
1864 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
1866         PR c++/14278
1867         * g++.dg/parse/comma1.C: New test.
1869 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1871         PR c++/14284
1872         * g++.dg/template/ttp8.C: New test.
1874 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
1876         * gcc.dg/fixuns-trunc-1.c: New test.
1878 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1880         * gcc.dg/builtins-config.h: Use #elif.
1882 2004-02-26  Michael Matz  <matz@suse.de>
1884         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
1885         * gcc.dg/991214-1.c: Likewise.
1886         * gcc.dg/i386-asm-1.c: Likewise.
1888 2004-02-25  Richard Henderson  <rth@redhat.com>
1890         * gcc.c-torture/execute/20040208-2.c: Move ...
1891         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
1893 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1895         PR c++/14246
1896         * g++.dg/other/crash-3.C: New test.
1898 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1900         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
1901         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
1903         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
1904         HP-UX.
1906 2004-02-24  Michael Matz  <matz@suse.de>
1908         * gcc.dg/i386-regparm.c: New.
1910 2004-02-23  James E Wilson  <wilson@specifixinc.com>
1912         * gcc.c-torture/execute/20040223-1.c: New.
1914 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
1915             Kazu Hirata  <kazu@cs.umass.edu>
1917         * gcc.dg/fwritable-strings-1.c: Remove.
1919 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
1921         PR c/14156
1922         * gcc.dg/20040223-1.c: New test.
1924 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1926         PR c++/14106
1927         * g++.dg/ext/typeof9.C: New test.
1929 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1931         PR c++/14250
1932         * g++.dg/other/switch1.C: New test.
1934 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1936         * gcc.dg/cast-function-1.c: Adjust for new informative message.
1937         * gcc.dg/va-arg-1.c: Likewise.
1939 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1941         PR c++/14143
1942         * g++.dg/template/koenig5.C: New test.
1944 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
1946         * g++.dg/ext/altivec-1.C: Generalize target triple.
1947         * g++.dg/ext/altivec-2.C: New test case.
1948         * g++.dg/ext/altivec_check.h: New file.
1949         * gcc.dg/altivec-1.c: Generalize target triple;
1950         include altivec_check.h and call altivec_check().
1951         * gcc.dg/altivec-[2-5].c: Generalize target triple.
1952         * gcc.dg/altivec-6.c: New test case.
1953         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
1954         type casts as needed.
1955         * gcc.dg/altivec-10.c: Include altivec_check.h and call
1956         altivec_check().
1957         * gcc.dg/altivec-12.c: New test case.
1958         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
1959         include altivec_check.h and call altivec_check().
1960         * gcc.dg/altivec_check.h: New file.
1962 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1964         * lib/target-supports.exp (check_alias_available): Don't mangle
1965         function `g' in test program.
1967 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1969         * lib/target-supports.exp (check_profiling_available): Check
1970         argument to determine whether we support a profiling type.
1971         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
1972         check_profiling_available.
1973         * g++.dg/bprob/bprob.exp: Likewise
1974         * g77.dg/bprob/bprob.exp: Likewise.
1975         * gcc.misc-tests/bprob.exp: Likewise.
1976         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
1977         dg-require-profiling and delete expected error handling.
1978         * gcc.dg/20021014-1.c: Likewise.
1979         * gcc.dg/nest.c: Likewise.
1981 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1983         PR c++/12007
1984         * g++.dg/other/vthunk1.C: New test.
1986 2004-02-20  Falk Hueffner  <falk@debian.org>
1988         PR target/14201
1989         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
1991 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
1993         PR c++/13927
1994         * g++.dg/other/error8.C: Remove XFAIL markers.
1996         PR c++/14173
1997         * g++.dg/ext/packed5.C: New test.
1999         PR c++/14199
2000         * g++.dg/warn/Wunused-5.C: New test.
2002         PR c++/14186
2003         * g++.dg/lookup/member1.C: New test.
2005 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
2007         * gcc.c-torture/compile/20040130-1.c: Enable only when
2008         __INT_MAX__ >= 2147483647L.
2009         * gcc.c-torture/compile/961203-1.c: Likewise.
2011 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
2013         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
2014         * g++.dg/opt/template1.C: Robustify assembler regexp
2016 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2018         * gcc.c-torture/execute/simd-4.x: Remove.
2019         * gcc.c-torture/execute/va-arg-25.x: Likewise.
2020         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
2021         Guard with #ifndef SKIP_ATTRIBUTE.
2022         * gcc.dg/compat/vector-1_y.c: Likewise.
2023         * gcc.dg/compat/vector-2_x.c: Likewise.
2024         * gcc.dg/compat/vector-2_y.c: Likewise.
2025         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
2026         * g++.dg/eh/simd-2.C: Likewise.
2028 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
2030         * gcc.c-torture/compile/complex-1.c: New.
2032 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
2034         PR target/14209
2035         * gcc.c-torture/execute/20040218-1.c: New test.
2037 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2039         PR c++/14181
2040         * g++.dg/parse/new2.C: New test.
2042 2004-02-18  Paul Brook  <paul@codesourcery.com>
2044         * gcc.c-torture/compile/libcall-1.c: New test.
2046 2004-02-18  Paul Brook  <paul@codesourcery.com>
2048         PR debug/12934
2049         * gcc.dg/debug/debug-7.c: New test.
2051 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
2053         * gcc.dg/20040217-1.c: New test.
2055 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
2057         * gcc.c-torture/execute/990208-1.x: Delete.
2059 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
2061         * gcc.c-torture/execute/20040208-2.x: New file.
2063 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
2065         PR c++/11326
2066         * g++.dg/abi/structret1.C: New test.
2068 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
2070         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
2071         (i386_cpuid): No need to test if cpuid is available on AMD64.
2072         Fix assembly, so that it works onboth i386 and AMD64.
2073         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
2074         (vecInLong): Fix s[] member type to unsigned int.
2075         (vecInWord): Remove type.
2076         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
2077         (a64, b64, c64, d64, e64): Remove.
2078         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
2079         Remove unused variable.  Remove initialization of removed variables.
2080         Don't call mmx_tests nor sse_tests.
2081         (reference_mmx, reference_sse): Remove.
2082         (check): Add return stmt.
2083         * gcc.dg/i386-sse-7.c: New test.
2084         * gcc.dg/i386-mmx-4.c: New test.
2086 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2088         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
2089         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
2090         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
2091         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
2092         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
2093         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
2094         g++.dg/tc1/dr94.C: Fix line terminator.
2096 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
2098         * gcc.c-torture/compile/20040216-1.c: New.
2100 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2102         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
2103         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
2104         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
2105         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
2106         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
2107         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
2109 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2111         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
2113 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
2115         PR c++/13971
2116         * g++.dg/expr/cond4.C: New test.
2118         PR c++/14086
2119         * g++.dg/lookup/crash2.C: New test.
2121 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
2123         * gcc.c-torture/compile/20040214-2.c: New test.
2125 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
2127         PR c++/14116
2128         * g++.dg/ext/typeof8.C: New test.
2130 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
2132         * gcc.c-torture/compile/20040214-1.c: New test.
2134 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2136         PR c++/13635
2137         * g++.dg/template/spec11.C: New test.
2139 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2141         PR c++/13927
2142         * g++.dg/other/error8.C: New test.
2144 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
2146         PR c++/14122
2147         * g++.dg/template/array4.C: New test.
2149         PR c++/14108
2150         * g++.dg/inherit/thunk2.C: New test.
2152         PR c++/14083
2153         * g++.dg/eh/cond2.C: New test.
2155 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
2157         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
2159 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
2161         * lib/scanasm.exp (dg-scan): Quote pattern before display.
2163 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
2165         * g++.dg/simd-2.C: xfail on ppc64-linux.
2167 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2169         PR c/456
2170         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
2171         tests.
2173 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
2175         * gcc.dg/builtins-33.c: New test.
2177 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
2179         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
2181 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
2183         * g++.dg/simd-2.C: Set -maltivec for ppc64.
2185 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
2187         * gcc.dg/ppc64-abi-3.c: New test.
2189 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
2191         PR c/14092
2193         * gcc.dg/pr14092-1.c: New testcase.
2195 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
2197         * gcc.dg/cpp/assert4.c: Fix typo last change.
2199         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
2200         * gcc.dg/cpp/assert4.c: Handle powerpc64.
2202         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
2204 2004-02-09  Roger Sayle  <roger@eyesopen.com>
2206         * gcc.c-torture/compile/20040209-1.c: New test case.
2208 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2210         * gcc.dg/c90-init-1.c: Adjust expected error messages.
2212 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
2214         * gcc.c-torture/execute/20040208-[12].c: New tests.
2216 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2218         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
2220 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2222         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
2224 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
2226         Bug 13856
2227         * gcc.dg/visibility-8.c: New testcase.
2229 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
2231         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
2232         arguments.
2233         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
2235 2004-02-07  Roger Sayle  <roger@eyesopen.com>
2237         PR middle-end/13696
2238         * g++.dg/opt/fold1.C: New test case.
2240 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2242         PR c++/14033
2243         * g++.dg/other/crash-2.C: New test.
2245 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2247         PR c++/14028
2248         * g++.dg/parse/angle-bracket2.C: New test.
2250 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2252         PR middle-end/13750
2253         Revert:
2254         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
2255         PR pch/13361
2256         * testsuite/g++.dg/pch/wchar-1.C: New.
2257         * testsuite/g++.dg/pch/wchar-1.Hs: New.
2259 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2261         PR c++/14008
2262         * g++.dg/parse/error15.C: New test.
2263         * g++.dg/parse/crash11.C: Update dg-error mark.
2265 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2267         PR c++/13932
2268         * g++.dg/warn/conv2.C: New test.
2270 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2272         PR c++/13086
2273         * g++.dg/warn/incomplete1.C: Remove xfail.
2275 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2277         * lib/file-format.exp (gcc_target_object_format): Use
2278         ${tool}_target_compile, not gcc_target_compile.
2279         * lib/target-supports.exp (check_alias_available): Likewise.
2280         (check_gc_sections_available): Likewise.
2281         * g++.dg/ext/attrib10.C: Use dg-require-alias.
2282         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
2283         dg-require-alias.
2285 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2287         PR c++/13969
2288         * g++.dg/template/static6.C: New test.
2290 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
2292         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
2294 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2296         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
2297         tests for systems where `char' is unsigned by default.
2299 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2301         PR c++/13997
2302         * g++.dg/template/partial3.C: New test.
2304 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
2306         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
2307         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
2308         Remove mentions of obsolete ports.
2310 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
2312         * gcc.dg/noncompile/20001228-1.c: Fix for new
2313         error message.
2315 2004-02-03  Roger Sayle  <roger@eyesopen.com>
2317         PR target/9348
2318         * gcc.c-torture/execute/multdi-1.c: New test case.
2320 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
2322         PR c++/13925
2323         * g++.dg/template/lookup5.C: New test.
2325 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
2327         PR c++/13950
2328         * g++.dg/template/lookup4.C: New test.
2330         PR c++/13970
2331         * g++.dg/parse/error14.C: New test.
2333         PR c++/14002
2334         * g++.dg/parse/template13.C: New test.
2336 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
2338         PR c++/13978
2339         * g++.dg/template/koenig4.C: New test.
2341         PR c++/13968
2342         * g++.dg/template/crash17.C: New test.
2344         PR c++/13975
2345         * g++.dg/parse/error13.C: New test.
2346         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
2348 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2350         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
2352 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
2354         PR c/11658
2355         PR c/13994
2356         * gcc.dg/noncompile/20040203-1.c: New test.
2357         * gcc.dg/noncompile/20040203-2.c: Likewise.
2358         * gcc.dg/noncompile/20040203-3.c: Likewise.
2359         * gcc.dg/20040203-1.c: Likewise.
2361 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
2363         PR c++/10858
2364         * g++.dg/template/sizeof7.C: New test.
2366 2004-02-02  Eric Christopher  <echristo@redhat.com>
2367             Zack Weinberg  <zack@codesourcery.com>
2369         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
2371 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
2373         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
2374         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
2375         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
2376         * gcc.dg/cleanup-5.c: Run only on Linux targets.
2378 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
2380         PR c++/13113
2381         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
2383         PR c++/13854
2384         * g++.dg/ext/attrib13.C: New test.
2386         PR c++/13907
2387         * g++.dg/conversion/op2.C: New test.
2389 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2391         * gcc.dg/titype-1.c: Fix pasto.
2393 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2395         * gcc.dg/titype-1.c: New test.
2397 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2399         PR c++/13957
2400         * g++.dg/template/non-type-template-argument-1.C,
2401         g++.dg/template/qualified-id1.C: Update dg-error marks.
2402         * g++.dg/template/nontype6.C: New test.
2404 2004-02-01  Roger Sayle  <roger@eyesopen.com>
2406         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
2407         * gcc.dg/builtins-31.c: New testcase.
2408         * gcc.dg/builtins-32.c: New testcase.
2410 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
2412         * objc.dg/call-super-2.m: Update line numbers
2413         for the including of stddef.h.
2415 2004-01-30  Michael Matz  <matz@suse.de>
2417         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
2418         g++.dg/ext/case-range3.C: New tests.
2420 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2422         DR206
2423         PR c++/13813
2424         * g++.dg/template/member4.C: New test.
2426 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2428         PR c++/13683
2429         * g++.dg/template/sizeof6.C: New test.
2431 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
2433         * gcc.dg/fwritable-strings-1.c: New test.
2435 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
2437         * gcc.c-torture/compile/20040130-1.c: New test.
2439 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
2441         * objc.dg/call-super-2.m: Include stddef.h for size_t.
2443 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
2445         PR c++/13883
2446         * g++.dg/template/ctor3.C: New test.
2448 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2450         * g++.dg/tc1: New directory.
2451         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
2452         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
2453         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
2454         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
2455         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
2457 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2459         * g++.dg/parse/error11.C: New test.
2460         * g++.dg/parse/error12.C: Likewise.
2462 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
2464         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
2465         (scan_initial, main): Use aligned_sizeof instead of sizeof.
2467 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
2469         PR c++/13791
2470         * g++.dg/ext/attrib12.C: New test.
2472         PR c++/13736
2473         * g++.dg/parse/cast2.C: New test.
2475 2004-01-27  James E Wilson  <wilson@specifixinc.com>
2477         * objc.dg/encode-2.m (main): New local string.  Set depending on
2478         sizeof long.  Use in sscanf call.
2479         * objc.dg/encode-3.m (main): New local string.  Set depending on
2480         sizeof long.  Use in scan_initial call.
2482 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2484         * objc.dg/call-super-2.m: Make LP64-safe.
2485         * objc.dg/desig-init-1.m: Likewise.
2487 2004-01-27  Devang Patel <dpatel@apple.com>
2489         * g++.dg/debug/namespace1.C: New test.
2491 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
2493         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
2494         xscale-*-*.
2496         * gcc.dg/arm-mmx-1.c: New test.
2498 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
2500         * gcc.dg/20040127-1.c: New test.
2501         * gcc.dg/20040127-2.c: New test.
2503 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2505         * objc.dg/stret-1.m (glob): Renamed to globa.
2507 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
2509         PR c++/13663
2510         * g++.dg/expr/for1.C: New test.
2512 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
2514         PR middle-end/13779
2515         * gcc.dg/darwin-longlong.c: New test.
2517 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
2519         * gcc.dg/20040124-1.c: Moved test from here...
2520         * gcc.c-torture/compile/20040124-1.c: ...to here.
2522 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
2524         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
2525         the assembly output if -m64 is passed.
2527 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
2529         PR c++/13833
2530         * g++.dg/template/cond3.C: New test.
2532 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2534         PR c++/13810
2535         * g++.dg/template/ttp7.C: New test.
2537 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2539         PR c++/13797
2540         * g++.dg/template/nontype4.C: New test.
2541         * g++.dg/template/nontype5.C: Likewise.
2543 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
2545         * gcc.dg/torture/mips-clobber-at.c: New test.
2547 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
2549         * gcc.dg/20040124-1.c: New test.
2551 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
2553         * gcc.dg/20040123-1.c: New test.
2555 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
2557         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
2559 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2561         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
2563 2004-01-23  Andrew Pinski  <apinski@apple.com>
2565         * gcc.dg/20030121-1.c: Move to ..
2566         * gcc.dg/20040121-1.c: here.
2568 2004-01-23  Roger Sayle  <roger@eyesopen.com>
2570         * gcc.dg/builtins-29.c: New test case.
2572 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
2574         PR 18314
2575         * gcc.dg/builtins-30.c: New testcase.
2577 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
2579         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
2580         * lib/g77.exp: Likewise.
2581         * lib/objc.exp: Likewise.
2582         * lib/g++.exp: Likewise.
2584 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2586         * gcc.dg/struct-by-value-2.c: New test.
2588 2004-01-21  Andrew Pinski  <apinski@apple.com>
2590         PR target/13785
2591         * gcc.dg/20030121-1.c: New test.
2593 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
2595         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
2596         clobber frame pointer register in asm statement.
2598 2004-01-21  Falk Hueffner  <falk@debian.org>
2600         * gcc.c-torture/compile/20040121-1.c: New test.
2602 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
2604         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
2606 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
2608         * gcc.dg/ppc64-abi-2.c: New test.
2610 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
2612         * lib/treelang.exp: Fill out this file.
2613         * lib/treelang-dg.exp: New File.
2615 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2617         * gcc.c-torture/compile/981022-1.c: Remove.
2618         * gcc.dg/array-5.c: Remove XFAIL.
2619         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
2620         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
2621         gcc.dg/cond-lvalue-1.c: Update.
2622         * gcc.dg/cast-lvalue-2.c: New test.
2624 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
2626         PR c++/13592
2627         * g++.dg/other/error1.C (class foo): Tweak error message.
2629         PR c++/13592
2630         * g++.dg/template/call2.C: New test.
2632 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2634         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
2635         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
2636         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
2637         scalar-return-1_x.c, scalar-return-2_y.c,
2638         scalar-return-3_x.c, scalar-return-3_y.c,
2639         scalar-return-4_x.c, scalar-return-4_y.c,
2640         struct-align-1.h, struct-align-1_x.c,
2641         struct-align-1_y.c, struct-align-2.h,
2642         struct-align-2_x.c, struct-align-2_y.c,
2643         struct-by-value-10_y.c, struct-by-value-11_x.c,
2644         struct-by-value-11_y.c, struct-by-value-12_x.c,
2645         struct-by-value-12_y.c, struct-by-value-13_x.c,
2646         struct-by-value-13_y.c, struct-by-value-14_x.c,
2647         struct-by-value-14_y.c, struct-by-value-15_x.c,
2648         struct-by-value-15_y.c, struct-by-value-16_y.c,
2649         struct-by-value-17_y.c, struct-by-value-18_y.c,
2650         struct-by-value-19_y.c, struct-by-value-1_x.c,
2651         struct-by-value-1_y.c, struct-by-value-20_y.c,
2652         struct-by-value-2_x.c, struct-by-value-2_y.c,
2653         struct-by-value-3_y.c, struct-by-value-4_x.c,
2654         struct-by-value-4_y.c, struct-by-value-5_y.c,
2655         struct-by-value-6_y.c, struct-by-value-7_y.c
2656         struct-by-value-8_x.c, struct-by-value-8_y.c
2657         struct-by-value-9_x.c, struct-by-value-9_y.c
2658         struct-return-10_x.c, struct-return-10_y.c,
2659         struct-return-19_x.c, struct-return-20_x.c
2660         struct-return-2_x.c, struct-return-2_y.c
2661         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
2662         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
2664 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2666         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
2667         attribute on sparc*-sun-solaris2.*.
2669 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
2671         PR c++/13710
2672         * g++.dg/ext/typeof7.C: New test.
2674 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
2676         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
2677         * gcc.dg/const-elim-1.c: Same.
2679 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
2681         * objc.dg/stret-1.m: New.
2682         * objc.dg/stret-2.m: New.
2684 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
2686         PR c++/11895
2687         * g++.dg/ext/vector1.C: New test.
2689 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
2691         * gcc.dg/pch/import-1.c: New.
2692         * gcc.dg/pch/import-1.hs: New.
2693         * gcc.dg/pch/import-1a.h: New.
2694         * gcc.dg/pch/import-1b.h: New.
2695         * gcc.dg/pch/import-1c.h: New.
2697 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
2699         PR c++/13574
2700         * g++.dg/ext/array1.C: New test.
2702         PR c++/13178
2703         * g++.dg/conversion/op1.C: New test.
2705 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
2707         PR 11864
2708         From Kazumoto Kojima / Dan Kegel:
2709         * gcc.dg/pr11864-1.c: New test.
2711         PR 10392
2712         From Marcus Comstedt / Dan Kegel:
2713         * gcc.dg/pr10392-1.c: New test.
2715 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
2717         PR c++/13478
2718         * g++.dg/init/ref10.C: New test.
2720 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2722         PR c++/13407
2723         * g++.dg/parse/typename6.C: New test.
2725 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
2727         PR pch/13361
2728         * testsuite/g++.dg/pch/wchar-1.C: New.
2729         * testsuite/g++.dg/pch/wchar-1.Hs: New.
2731 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2733         PR c++/9259
2734         * g++.dg/expr/sizeof2.C: New test.
2736 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
2738         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
2740 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
2742         PR c++/13659
2743         * g++.dg/lookup/strong-using-3.C: New.
2744         * g++.dg/lookup/using-10.C: New.
2746 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
2748         PR c++/13594
2749         * g++.dg/lookup/strong-using-2.C: New.
2751 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
2752             Dan Kegel <dank@kegel.com>
2753             J"orn Rennecke <joern.rennecke@superh.com>
2755         PR target/9365
2756         * gcc.dg/pr9365-1.c: New test.
2758 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2760         PR c++/8856
2761         * g++.dg/parse/casting-operator2.C: New test.
2762         * g++.old-deja/g++.pt/explicit83.C: Remove.
2764 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
2766         * gcc.dg/label-compound-stmt-1.c: New test.
2767         * gcc.c-torture/compile/950922-1.c,
2768         gcc.c-torture/compile/20000211-3.c,
2769         gcc.c-torture/compile/20000518-1.c,
2770         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
2771         compound statements.
2773 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
2775         * gcc.dg/ppc64-abi-1.c: New test.
2777 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
2779          * g++.dg/ext/attrib9.C: Add dg-warnings.
2781 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2783         PR c++/12335
2784         * g++.dg/parse/dtor3.C: New test.
2786 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
2788         PR c++/12709
2789         * g++.dg/parse/try-catch-1.C: New test.
2791 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
2793         * ada/acats/run_all.sh: Add more verbose output in acats.log
2794         when compiling tests.
2796 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
2798         PR 13656
2799         * gcc.dg/typedef-redecl.c: New test case.
2800         * gcc.dg/typedef-redecl.h: New support file.
2802 2004-01-13  Jan Hubicka  <jh@suse.cz>
2804         * gcc.dg/always_inline.c: New test.
2805         * gcc.dg/debug/20031231-1.c: Fix.
2807 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2809         PR c++/13474
2810         * g++.dg/template/array3.C: New test.
2812 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
2814         * g++.dg/ext/lvalue1.C: No longer expected to fail.
2815         * g++.dg/warn/Wunused-2.C: Likewise.
2817 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2819         PR c++/13289
2820         * g++.dg/template/instantiate6.C: New test.
2822 2004-01-12  Roger Sayle  <roger@eyesopen.com>
2824         PR middle-end/11397
2825         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
2827 2004-01-12  Jan Hubicka  <jh@suse.cz>
2829         PR opt/12826
2830         * gcc.dg/20040112-1.c: New.
2832         * gcc.dg/dwarf-die[1-7].c: Move to...
2833         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
2834         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
2836 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
2838         PR c++/4100
2839         * g++.dg/parse/friend4.C: New test.
2841 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
2843         PR c++/4100
2844         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
2845         definition is called a friend.
2847 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
2849         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
2851 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
2853         PR c++/3478
2854         * g++.dg/parse/error10.C: New test.
2855         * g++.dg/template/arg2.C: Accept "invalid type" error.
2857 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
2859         PR middle-end/13392
2860         * g++.dg/opt/expect2.C: New test.
2862 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
2864         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
2865         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
2866         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
2867         Update dg-error regexps.
2869 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
2871         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
2872         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
2874 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2876         * gcc.dg/pragma-re-1.c: Use right pointer type.
2878 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2880         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
2882 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
2884         * gcc.dg/rs6000-ldouble-1.c: New.
2886 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2888         DR 337
2889         PR c++/9256
2890         * g++.dg/other/abstract1.C: New test.
2892 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
2894         * g++.dg/lookup/strong-using-1.C: New.
2896 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
2898         PR c/11234
2899         * gcc.dg/func-ptr-conv-1.c: New test.
2900         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
2902 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
2904         PR target/13380.
2905         * gcc.c-torture/compile/20040109-1.c: New.
2907 2004-01-08  Stuart Hastings  <stuart@apple.com>
2909         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
2910         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
2911         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
2913 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
2915         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
2917 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2919         * ada/acats/run_acats: Treat 'gnatchop' the same way
2920         as 'gnatmake'.  Export GCC_DRIVER.
2921         * ada/acats/run_all.sh: Add target_gnatchop.  Use
2922         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
2924 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2926         PR c++/12573
2927         * g++.dg/template/dependent-expr4.C: New test.
2929 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
2931         * gcc.dg/altivec-11.c: New test.
2933 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
2935         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
2937 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
2939         PR c/6024
2940         * gcc.dg/enum-compat-1.c: New test.
2941         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
2943 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
2945         PR c/12165
2946         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
2947         gcc.dg/c99-idem-qual-3.c: New tests.
2949 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
2951         * gcc.dg/winline-7.c: Don't cast void * to int.
2953 2004-01-06  Jan Hubicka  <jh@suse.cz>
2955         * gcc.dg/i386-sse-5.c: New test
2956         * g++.dg/eh/simd-1.c: Add -w argument for i386.
2958 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
2960         PR c++/12815
2961         * g++.dg/rtti/typeid4.C: New test.
2963 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2965         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
2967 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
2969         PR c++/12132
2970         * g++.dg/template/error11.C: New test.
2972         PR c++/13451
2973         * g++.dg/template/class2.C: New test.
2975 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
2976         Richard Sandiford <rsandifo@redhat.com>
2978         PR c++/13387
2979         * g++.dg/opt/alias3.C: New test.
2981 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
2983         PR c++/13157
2984         * g++.dg/template/koenig3.C: New test.
2986         PR c++/13529
2987         * g++.dg/parse/offsetof3.C: New test.
2989         * g++.dg/init/copy7.C: Add missing dg-error markers.
2991         PR c++/12226
2992         * g++.dg/init/copy7.c: New test.
2994         PR c++/13536
2995         * g++.dg/parse/cast1.C: New test.
2997 2004-01-04  Jan Hubicka  <jh@suse.cz>
2999         * gcc.dg/winline[1-7].c: New tests.
3001 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3003         PR c++/13520
3004         * g++.dg/template/qualttp22.C: New test.
3006 2004-01-01  Jan Hubicka  <jh@suse.cz>
3008         * gcc.dg/debug/20031231-1.c: New.
3009         * gcc.c-torture/compile/20040101-1.c: New.
3010         * gcc.dg/dwarf-die-[1-7].c: New.
3012 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
3014         PR optimization/13521
3015         * gcc.c-torture/compile/20031231-1.c: New test.
3017 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
3019         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
3021 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3023         PR c++/10079
3024         * g++.dg/template/crash16.C: New test.
3026 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
3028         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
3030 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
3032         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
3033         ports.
3034         * g++.old-deja/g++.jason/thunk3.C: Likewise.
3035         * g++.old-deja/g++.law/profile1.C: Likewise.
3036         * gcc.c-torture/compile/981006-1.c: Likewise.
3037         * gcc.c-torture/execute/loop-2e.x: Likewise.
3038         * gcc.c-torture/execute/loop-2f.x: Remove.
3039         * gcc.c-torture/execute/loop-2g.x: Likewise.
3040         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
3041         * gcc.dg/20020312-2.c: Remove traces of dead ports.
3043 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
3045         PR c++/13507
3046         * g++.dg/ext/attrib11.C: New test.
3048         PR c++/13494
3049         * g++.dg/template/array2-1.C: New test.
3050         * g++.dg/template/array2-2.C: New test.
3052 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
3054         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
3056 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
3058         PR c++/12774
3059         * g++.dg/template/array1-1.C: New test.
3060         * g++.dg/template/array1-2.C: New test.
3062 2003-12-29  Roger Sayle  <roger@eyesopen.com>
3064         PR fortran/12632
3065         * g77.dg/12632.f: New test case.
3067 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3069         PR c++/13289
3070         * g++.dg/parse/nontype1.C: New test.
3072 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3074         PR c++/12403
3075         * g++.dg/parse/explicit1.C: New test.
3076         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
3078 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
3080         PR c++/13081
3081         * g++.dg/opt/inline6.C: New test.
3083         PR c++/12613
3084         * g++.dg/parse/error9.C: New test.
3086         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
3088 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
3090         PR c++/13009
3091         * g++.dg/init/assign1.C: New test.
3093 2003-12-28  Roger Sayle  <roger@eyesopen.com>
3095         PR c++/13070
3096         * g++.dg/warn/format3.C: New test case.
3098 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3100         * gcc.c-torture/compile/20031227-1.c: New test.
3102 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3104         * g++.dg/bprob/bprob.exp: Load target-supports.exp
3105         * g77.dg/bprob/bprob.exp: Likewise.
3106         * gcc.misc-tests/bprob.exp: Likewise.
3107         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
3108         variants on systems where the library does not provide that
3109         functionality.
3110         * gcc.dg/builtins-20.c: Use builtins-config.h.
3111         * gcc.dg/builtins-config.h: New file.
3113 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3115         * lib/gcc-dg.exp (dg-require-profiling): New function.
3116         * lib/target-supports.exp (check_profiling_available): Likewise.
3117         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
3118         * g77.dg/bprob/bprob.exp: Likewise.
3119         * gcc.misc-tests/bprob.exp: Likewise.
3120         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
3121         * gcc.dg/20021014-1.c: Likewise.
3122         * gcc.dg/nest.c: Likewise.
3124 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3126         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
3127         compiling.
3128         * g++.dg/lookup/java2.C: Likewise.
3129         * gcc.dg/cpp/lexident.c: Likewise.
3131 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
3133         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
3134         given.
3135         * gcc.c-torture/compile/961203-1.c: Likewise.
3136         * gcc.c-torture/compile/980506-1.c: Likewise.
3138 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
3140         * lib/gcc-dg.exp (dg-prune-output): New annotation.
3141         (additional_prunes): New global.
3142         (gcc-dg-prune): Handle additional per-test pruning.
3143         (dg-test): Clear additional_prunes between tests.
3145         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
3146         dg-prune-output to avoid spurious failures from assembler
3147         complaining about nonexistent WAW violations.
3148         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
3149         Use dg-prune-output to avoid spurious failures from assembler
3150         warning about Itanium B-step errata.
3152 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3154         * g++.dg/abi/macro0.C: New test.
3155         * g++.dg/abi/macro1.C: Likewise.
3156         * g++.dg/abi/macro2.C: Likewise.
3158         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
3159         * g++.dg/abi/bitfield7.C: Likewise.
3160         * g++.dg/abi/dtor2.C: Likewise.
3161         * g++.dg/abi/mangle11.C: Likewise.
3162         * g++.dg/abi/mangle12.C: Likewise.
3163         * g++.dg/abi/mangle14.C: Likewise.
3164         * g++.dg/abi/mangle17.C: Likewise.
3165         * g++.dg/abi/vbase10.C: Likewise.
3166         * g++.dg/abi/vbase14.C: Likewise.
3167         * g++.dg/template/qualttp17.C: Likewise.
3169 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
3171         PR c/11995
3172         * gcc.dg/20031223-1.c: New test.
3174 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3176         * gcc.dg/noreturn-7.c: New test.
3178 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3180         * gcc.dg/null-pointer-1.c: New test.
3182 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
3184         * g++.old-deja/g++.jason/template18.C: Remove.
3185         * g++.old-deja/g++.jason/template37.C: Likewise.
3187         PR c++/12862
3188         * g++.dg/lookup/ns1.C: New test.
3190         PR c++/12397
3191         * g++.dg/template/lookup3.C: New test.
3193 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
3195         * g++.dg/template/recurse1.C: New test
3197 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
3199         PR c++/12479
3200         * g++.dg/parse/semicolon1.C: New test.
3201         * g++.dg/parse/semicolon1.h: Likewise.
3203 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
3205         * gcc.dg/darwin-misaligned.c: New test.
3207 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
3209         PR c/9163
3210         * gcc.dg/20031222-1.c: New test.
3212 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
3214         PR c++/13438
3215         * g++.dg/parse/error8.C: New test.
3217         PR c++/11554
3218         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
3220 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
3222         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
3223         too small.
3224         * gcc.c-torture/compile/930217-1.c: Likewise.
3225         * gcc.c-torture/compile/930513-1.c: Likewise.
3226         * gcc.c-torture/execute/920908-2.c: Likewise.
3227         * gcc.c-torture/execute/921204-1.c: Likewise.
3228         * gcc.c-torture/execute/930621-1.c: Likewise.
3229         * gcc.c-torture/execute/930630-1.c: Likewise.
3230         * gcc.c-torture/execute/931031-1.c: Likewise.
3231         * gcc.c-torture/execute/980602-2.c: Likewise.
3232         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
3233         * gcc.c-torture/execute/compndlit-1.c: Likewise.
3234         * gcc.c-torture/execute/extzvsi.c: Likewise.
3235         * gcc.c-torture/unsorted/ext.c: Likewise.
3237 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
3239         PR target/12749
3240         * gcc.c-torture/compile/20031220-2.c: New test case.
3242 2003-12-20  Roger Sayle  <roger@eyesopen.com>
3244         PR optimization/13031
3245         * gcc.c-torture/compile/20031220-1.c: New test case.
3247 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3249         * gcc.dg/cast-function-1.c: New test.
3251 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
3253         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
3254         formats.
3256 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
3258         PR c++/12795
3259         * g++.dg/ext/attrib10.C: New test.
3261 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
3263         * gcc.dg/cleanup-10.c: New test.
3264         * gcc.dg/cleanup-11.c: New test.
3266 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
3268         PR c++/13239
3269         * g++.dg/opt/expect1.C: New test.
3271 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
3273         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
3275 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
3277         PR debug/12923
3278         * gcc.dg/20031218-1.c: New test.
3280         PR debug/12389
3281         * gcc.dg/20031218-2.c: New test.
3282         * gcc.dg/20031218-3.c: New test.
3284         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
3285         of label name and allow for USER_LABEL_PREFIX == "_" names.
3286         * g++.dg/abi/mangle18-2.C: Likewise.
3287         * g++.dg/abi/mangle19-1.C: Likewise.
3288         * g++.dg/abi/mangle19-2.C: Likewise.
3289         * g++.dg/abi/mangle20-1.C: Likewise.
3290         * g++.dg/abi/mangle20-2.C: Likewise.
3292 2003-12-18  Richard Henderson  <rth@redhat.com>
3294         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
3296 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
3297             Dan Kegel <dank@kegel.com>
3299         PR other/12009
3300         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
3301         testing a cross compiler, it causes spurious compile failures.
3302         * lib/g++.exp: Likewise.
3304 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3306         PR c++/13262
3307         * g++.dg/template/access13.C: New test.
3309 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
3311         * gcc.dg/20031216-1.c: New test.
3313 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3315         PR c++/9154
3316         * g++.dg/template/error10.C: New test.
3318 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3320         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
3321         * g++.dg/eh/simd-2.C: Likewise.
3323 2003-12-17  James E Wilson  <wilson@specifixinc.com>
3324             Roger Sayle  <roger@eyesopen.com>
3326         * gcc.c-torture/execute/ieee/mzero5.c: New.
3328 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
3330         PR c++/10603
3331         * g++.dg/parse/error6.C: New test.
3333         PR c++/12827
3334         * g++.dg/parse/error7.C: New test.
3336 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3338         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
3339         at -O with stabs debugging formats.
3340         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
3341         * gcc.dg/debug/debug-2.c: Likewise.
3343 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
3345         PR c++/12696
3346         * g++.dg/init/error1.C: New test.
3348         PR c++/12218
3349         * g++.dg/init/pm3.C: New test.
3351 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
3353         PR c/3347
3354         * gcc.dg/bitfld-8.c: New test.
3356 2003-12-16  James Lemke  <jim@wasabisystems.com>
3358         * gcc.dg/arm-scd42-[123].c: New tests.
3360 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3362         PR c++/9043
3363         * g++.dg/abi/mangle20-1.C: New test.
3364         * g++.dg/abi/mangle20-2.C: New test.
3366 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
3368         PR c++/13275
3369         * g++.dg/other/offsetof2.C: Remove XFAIL.
3370         * g++.dg/parse/offsetof1.C: New test.
3371         * g++.gd/parse/offsetof2.C: Likewise.
3373 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3375         * g++.dg/template/nontype3.C: New test.
3376         * g++.dg/template/static2.C: Tweaked the dg-error clause.
3378 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3380         * g++.dg/warn/noreturn-3.C: Also test instantiation.
3382 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3384         PR c++/13387
3385         * g++.dg/expr/assign1.C: New test.
3387         PR c++/13242
3388         * g++.dg/abi/mangle19-1.C: New test.
3389         * g++.dg/abi/mangle19-2.C: New test.
3391 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
3393         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
3395 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3397         * gcc.c-torture/execute/20031216-1.c: New test.
3399 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3401         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
3402         an ICE regression.
3404 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
3406         PR c++/10926
3407         * g++.dg/template/error9.C: New test.
3409         PR c++/11116
3410         * g++.dg/template/error8.C: New test.
3412 2003-12-15  Roger Sayle  <roger@eyesopen.com>
3414         PR middle-end/13400
3415         * gcc.c-torture/execute/20031215-1.c: New test case.
3417 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
3419         PR c++/13269
3420         * g++.dg/parse/error5.C: New test.
3422         PR c++/12989
3423         * g++.dg/expr/sizeof1.C: New test.
3425         PR c++/13310
3426         * g++.dg/template/crash15.C: New test.
3428 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
3430         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
3431         a non-POD type as the last named parameter of a varargs function.
3433 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
3435         PR c++/13243
3436         PR c++/12573
3437         * g++.dg/template/crash14.C: New test.
3438         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
3440 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
3442         * g++.dg/other/java1.C: New test.
3444         PR c++/13241
3445         * g++.dg/abi/mangle18-1.C: New test.
3446         * g++.dg/abi/mangle18-2.C: New test.
3448 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3450         PR optimization/10312
3451         * gcc.c-torture/execute/20031214-1.c: New.
3453 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
3455         PR c++/10779
3456         PR c++/12160
3457         * g++.dg/parse/error3.C: New test.
3458         * g++.dg/parse/error4.C: Likewise.
3459         * g++.dg/abi/mangle4.C: Tweak error messages.
3460         * g++.dg/lookup/using5.C: Likewise.
3461         * g++.dg/other/error2.C: Likewise.
3462         * g++.dg/parse/typename5.C: Likewise.
3463         * g++.dg/parse/undefined1.C: Likewise.
3464         * g++.dg/template/arg2.C: Likewise.
3465         * g++.dg/template/ttp3.C: Likewise.
3466         * g++.dg/template/type1.C: Likewise.
3467         * g++.old-deja/g++.other/crash32.C: Likewise.
3468         * g++.old-djea/g++.pt/defarg8.C: Likewise.
3470 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3472         PR c++/13106
3473         * g++.dg/warn/noreturn-3.C: New test.
3475 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
3477         PR c++/13118
3478         * g++.dg/abi/covariant3.C: New.
3480 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
3482         * g++.dg/eh/ia64-1.C: New test.
3484 2003-12-12  Roger Sayle  <roger@eyesopen.com>
3486         PR optimization/13037
3487         * g77.f-torture/execute/13037.f: New test case.
3489 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
3491         PR c++/12881
3492         * g++.dg/abi/covariant2.C: New.
3494 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
3496         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
3498 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
3500         * gcc.c-torture/execute/wchar_t-1.x: Delete.
3502 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
3504         PR other/10819
3505         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
3506         to fix Bug 10819.
3507         * lib/g++.exp (g++_version): Likewise.
3508         * lib/g77.exp (g77_version): Likewise.
3509         * lib/objc.exp (default_objc_version): Likewise.
3511 2003-12-10  Richard Henderson  <rth@redhat.com>
3513         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
3515         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
3517 2003-12-08  Matt Austern  <austern@apple.com>
3519         PR c/13134
3520         * lib/gcc-dg.exp (dg-require-visibility): Define.
3521         * lib/target-supports (check_visibility_available): Define.
3522         * gcc.dg/visibility-1.c: New test.
3523         * gcc.dg/visibility-2.c: Likewise.
3524         * gcc.dg/visibility-3.c: Likewise.
3525         * gcc.dg/visibility-4.c: Likewise.
3526         * gcc.dg/visibility-5.c: Likewise.
3527         * gcc.dg/visibility-6.c: Likewise.
3528         * g++.dg/ext/visibility-1.C: Likewise.
3529         * g++.dg/ext/visibility-2.C: Likewise.
3530         * g++.dg/ext/visibility-3.C: Likewise.
3531         * g++.dg/ext/visibility-4.C: Likewise.
3532         * g++.dg/ext/visibility-5.C: Likewise.
3533         * g++.dg/ext/visibility-6.C: Likewise.
3535 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3537         * g++.dg/lookup/java1.C: New test.
3538         * g++.dg/lookup/java2.C: New test.
3540 2003-12-07  Falk Hueffner  <falk@debian.org>
3542         * g++.dg/opt/noreturn-1.C: New test.
3544 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
3546         * gcc.dg/overflow-1.c: New test.
3548 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3550         * g77.f-torture/compile/13060.f: New test.
3552 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
3554         PR c++/13323
3555         * g++.dg/inherit/operator2.C: New test.
3557 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
3559         PR c++/13305
3560         * g++.dg/ext/attrib9.C: New test.
3562 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
3564         PR c++/13314
3565         * g++.dg/template/error7.C: New test.
3567 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
3568             J"orn Rennecke <joern.rennecke@superh.com>
3570         PR target/13302
3571         * g++.dg/other/struct-va_list.C: New test.
3573 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3575         PR c++/13166
3576         * g++.dg/parse/defarg6.C: New test.
3578 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
3580         PR target/13256
3581         * gcc.c-torture/execute/20031201-1.c: New test.
3583 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
3585         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
3587 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3589         * gcc.dg/builtin-return-1.c: New test.
3591 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
3592             J"orn Rennecke <joern.rennecke@superh.com>
3594         PR optimization/13260
3595         * gcc.c-torture/execute/20031204-1.c: New test.
3597 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
3599         PR c++/9127
3600         * g++.dg/template/error6.C: New test.
3602 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
3604         * gcc.dg/20031202-1.c: New test.
3606 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
3608         PR c++/13179
3609         * g++.dg/template/eh1.C: New test.
3611         PR c++/10771
3612         * g++.dg/template/error5.C: New test.
3614 2003-12-02  David Ung  <davidu@mips.com>
3616         * gcc.dg/compat/vector-check.h: Corrected type for var
3617         g_##TMODE
3619 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3621         PR c++/10126
3622         * g++.dg/template/ptrmem8.C: New test.
3624 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3626         PR c++/12573
3627         * g++.dg/template/dependent-expr3.C: New test.
3629 2003-12-01  James Lemke  <jim@wasabisystems.com>
3631         * gcc.dg/arm-g2.c: New test.
3633 2003-12-01  Roger Sayle  <roger@eyesopen.com>
3635         PR optimization/11634
3636         * gcc.dg/20031201-2.c: New test case.
3638 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
3640         PR 11433
3641         * objc.dg/proto-lossage-3.m: New test.
3643 2003-12-01  Roger Sayle  <roger@eyesopen.com>
3645         PR optimization/12628
3646         * gcc.dg/20031201-1.c: New test case.
3648 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3650         * gcc.dg/unaligned-1.c: New test.
3652 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
3654         PR c++/9849
3655         * g++.dg/template/error4.C: New test.
3656         * g++.dg/template/nested3.C: Adjust error markers.
3658 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3660         * gcc.dg/cpp/assert4.c: Check more #system assertions.
3662 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
3664         PR c/10333
3665         * gcc.dg/bitfld-7.c: New test.
3667 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
3669         * gcc.dg/tls/asm-1.C: New test.
3671 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3673         * gcc.dg/cpp/assert4.c: Update.
3675 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3677         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
3678         * gcc.dg/builtin-apply3.c: New test.
3680 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3682         * lib/compat.exp (compat-obj): New xfaildata parameter.
3683         Use it to set compiler_conditional_xfail_data before compiling.
3684         (compat-get-options): Handle dg-xfail-if.
3685         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
3686         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
3687         * gcc.dg/compat/vector-1_y.c: Likewise.
3688         * gcc.dg/compat/vector-2_x.c: Likewise.
3689         * gcc.dg/compat/vector-2_y.c: Likewise.
3691 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3693         * g++.dg/opt/reg-stack4.C: New test.
3695 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3697         * gcc.dg/builtin-apply2.c: New test.
3699 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3701         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
3703 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3705         PR c++/12924
3706         * g++.dg/template/template-id-2.C: New test.
3708 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3710         PR c++/5369
3711         * g++.dg/template/memfriend1.C: New test.
3712         * g++.dg/template/memfriend2.C: Likewise.
3713         * g++.dg/template/memfriend3.C: Likewise.
3714         * g++.dg/template/memfriend4.C: Likewise.
3715         * g++.dg/template/memfriend5.C: Likewise.
3716         * g++.dg/template/memfriend6.C: Likewise.
3717         * g++.dg/template/memfriend7.C: Likewise.
3718         * g++.dg/template/memfriend8.C: Likewise.
3719         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
3721 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
3723         PR c++/12515
3724         * g++.dg/ext/cond1.C: New test.
3726 2003-11-20  Richard Henderson  <rth@redhat.com>
3728         * gcc.dg/20020201-2.c: Remove.
3729         * gcc.dg/20020201-4.c: Remove.
3730         * gcc.dg/20020304-1.c: Remove.
3732 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
3734         * gcc.dg/cpp/trad/xwin1.c: New test case.
3736 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
3738         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
3739         * lib/g77.exp: Likewise.
3740         * lib/objc.exp: Likewise.
3741         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
3742         for darwin.
3744 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3746         PR c++/12932
3747         * g++.dg/template/static5.C: New test.
3749 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
3751         * gcc.dg/nested-func-1.c: New test.
3753 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3755         * gcc.dg/cpp/assert4.c: New test.
3757 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
3759         PR c++/2294
3760         * g++.dg/lookup/using9.c: New test.
3762 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
3764         PR c++/12762
3765         * g++.dg/template/error3.C: New test.
3767 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
3769         PR ada/13035
3770         * ada/acats/run_acats, run_all.sh: Fix syntax error.
3771         No longer use a wrapper for gcc, since this does not work under
3772         Windows.
3774 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
3776         PR c++/2094
3777         * g++.dg/template/ptrmem7.C: New test.
3779 2003-11-13  Andrew Pinski <apinski@apple.com>
3781         * gcc.c-torture/compile/20031113-1.c: New test.
3783 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
3784             Kean Johnston <jkj@sco.com>
3786         PR c/13029
3787         * gcc.dg/unused-4.c: Update.
3789 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3791         * g++.dg/opt/const3.C: New test.
3793 2003-11-13  Jan Hubicka  <jh@suse.cz>
3795         * gcc.c-torture/compile/20031112-1.c: New test.
3797 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
3799         * g++.dg/parse/crash10.C: Remove bogus error marker.
3801 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3803         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
3804         (host_gcc): Likewise.
3805         (ROOT): Honor $PWDCMD.
3806         (BASE): Likewise.
3807         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
3809 2003-11-12  Catherine Moore  <clm@redhat.com>
3811         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
3813 2003-11-12  Andreas Jaeger  <aj@suse.de>
3814             Jakub Jelinek  <jakub@redhat.com>
3815             Andrew Pinski  <pinskia@physics.uc.edu>
3816             Richard Henderson  <rth@redhat.com>
3818         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
3819         systems.
3820         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
3822         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
3823         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3825 2003-11-11  Andreas Jaeger  <aj@suse.de>
3827         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
3829         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
3831 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
3833         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
3834         Clean ups.
3836 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
3838         * gcc.dg/trampoline-1.c: New test.
3840 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
3842         * gcc.c-torture/compile/200031109-1.c: New test.
3844 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3846         PR c/3190
3847         PR c/8714
3848         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
3849         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
3850         gcc.dg/format/no-y2k-1.c: Update.
3852 2003-11-08  Roger Sayle  <roger@eyesopen.com>
3854         PR optimization/10467
3855         * gcc.dg/20031108-1.c: New test case.
3857 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
3859         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
3861 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3863         * gcc.dg/compound-lvalue-1.c: New test.
3864         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
3865         some XFAILs.
3867 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
3869         * gcc.dg/altivec-varargs-1.c: New test.
3871 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3873         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
3874         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
3875         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
3876         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
3877         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
3879 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
3881         * gcc.dg/cond-lvalue-1.c: New test.
3883 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
3885         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
3887 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3889         PR c++/11616
3890         * g++.dg/template/instantiate5.C: New test.
3892 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3894         PR c++/12726
3895         * g++.dg/ext/complit2.C: Replace test with self-contained version.
3896         * ChangeLog: Add missing first entry for above test.
3898 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3900         PR c++/9810
3901         * g++.dg/template/using8.C: New test.
3902         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
3904 2003-11-02  Roger Sayle  <roger@eyesopen.com>
3906         PR optimization/10817
3907         * gcc.c-torture/compile/20031102-1.c: New test case.
3909 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
3911         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
3912         2147483647.
3914 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3916         * gcc.dg/20031102-1.c: New test.
3918 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3920         * gcc.dg/complex-1.c: New test.
3922 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3924         PR c++/12796
3925         * g++.dg/template/crash13.C: Adjust expected error location.
3926         * g++.old-deja/g++.brendan/ns1.C: Likewise.
3928 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
3930         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
3932 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
3934         PR/10239
3935         * gcc.c-torture/compile/20031031-2.c: New test.
3937 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
3939         PR/11640
3940         * gcc.c-torture/compile/20031031-1.c: New test.
3942 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
3944         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
3945         * gcc.misc-tests/bprob.exp: Likewise.
3946         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
3947         the execution test on arm-elf configs.
3948         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
3949         configs that don't support scratch files.
3950         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
3952 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
3954         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
3955         done by dejagnu.
3957 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
3959         * ada/acats/run_all.sh: Redirect mv output to /dev/null
3960         Avoid non pure sh syntax. Add more logging.
3962         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
3963         fail.
3965 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
3967         PR libgcj/10610
3968         * gcc.dg/ppc-stackalign-1.c: New test.
3970 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
3972         * ada/acats/run_all.sh: Change output to be more compliant with
3973         dejagnu framework.
3974         Create acats.sum and acats.log files under testsuite/ada/acats
3975         Only run [a-z]* directories, to filter out e.g. CVS.
3976         Redirect build output to log file.
3978 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
3980         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
3982 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
3984         PR ada/5909:
3985         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
3987 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
3989         * gcc.c-torture/compile/20031023-1.c: New test.
3990         * gcc.c-torture/compile/20031023-2.c: New test.
3991         * gcc.c-torture/compile/20031023-3.c: New test.
3992         * gcc.c-torture/compile/20031023-4.c: New test.
3994 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3996         PR c++/10371
3997         * g++.dg/lookup/scoped8.C: New test.
3999 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4001         * g++.dg/opt/reg-stack3.C: New test.
4003 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4005         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
4007 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4009         PR c++/11076
4010         * g++.dg/template/crash13.C: New test.
4012 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4014         * gcc.dg/c99-restrict-2.c: New test.
4016 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
4018         PR c++/12698, c++/12699, c++/12700, c++/12566
4019         * g++.dg/inherit/covariant9.C: New test.
4020         * g++.dg/inherit/covariant10.C: New test.
4021         * g++.dg/inherit/covariant11.C: New test.
4023 2003-10-23  Jason Merrill  <jason@redhat.com>
4025         PR c++/12726
4026         * g++.dg/ext/complit2.C: New test.
4028 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
4030         PR target/12654
4031         * gcc.c-torture/execute/20031020-1.c: New test.
4033 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4035         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
4036         following the jump_insn.
4038 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4040         * gcc.dg/cast-lvalue-1.c: New test.
4042 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
4044         PR c++/11962
4045         * g++.dg/template/cond2.C: New test.
4047 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4049         * gcc.dg/builtins-28.c: New test.
4051 2003-10-20  Jan Hubicka  <jh@suse.cz>
4053         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
4054         parameter.
4055         * testsuite/gcc.dg/inline-2.c: Likewise.
4057 2003-10-20  Phil Edwards  <phil@codesourcery.com>
4059         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
4060         * gcc.dg/nest.c:  Likewise.
4062 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4064         PR c++/9781, c++/10583, c++/11862
4065         * g++.dg/parse/crash13.C: New test.
4067 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4069         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
4071 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4073         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
4074         Define HAVE_C99_RUNTIME except on Solaris.
4075         * gcc.dg/builtins-20.c: Likewise.
4077 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4079         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
4081 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4083         PR c++/12495
4084         * g++.dg/template/crash21.C: New test.
4086 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4088         PR c++/2513
4089         * g++.dg/template/typename5.C: New test.
4091 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4093         PR c++/12369
4094         * g++.dg/template/friend25.C: New test.
4096 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
4098         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
4099         versions.
4101 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
4103         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
4104         == 2147483647.
4106 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
4108         * gcc.c-torture/execute/960416-1.x: Remove.
4109         * gcc.c-torture/execute/divconst-3.x: Likewise.
4111 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
4113         PR target/12598
4114         * gcc.dg/torture/cris-volatile-1.c: New test.
4116 2003-10-14  Roger Sayle  <roger@eyesopen.com>
4118         PR optimization/9325
4119         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
4120         for overflowing floating point to integer conversion during RTL
4121         simplification.
4123 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
4125         * objc/execute/_cmd.m: Fix typo.
4126         * objc.dg/image-info.m, objc.dg/symtab-1.m:
4127         Relax 'scan-assembler' regexp.
4128         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
4129         objc.dg/try-catch-4.m: Run on non-Darwin targets.
4130         * objc.dg/zero-link-2.m: Remove blank line.
4131         * objc.dg/zero-link-3.m: New test case.
4133 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
4135         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
4137         * gcc.dg/asm-names.c: Use scan-assembler-not rather
4138         than linker trickery.
4140 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4142         PR c++/12370
4143         * g++.dg/other/friend2.C: New test.
4145 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
4147         * gcc.dg/20031012-1.c: New test.
4149 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
4151         * gcc.dg/weak/weak-3.c: Fix for new warning.
4153 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
4155         PR optimization/8750
4156         * gcc.c-torture/execute/20031012-1.c: New test case.
4158 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4160         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
4161         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
4163 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4165         PR optimization/12260
4166         * gcc.c-torture/compile/20031011-2.c: New test case.
4168 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4170         * gcc.c-torture/execute/20031011-1.c: New testcase.
4172 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
4174         * gcc.c-torture/compile/20031011-1.c: New test.
4176 2003-10-11  Jan Hubicka  <jh@suse.cz>
4178         * g++.dg/other/first-global.C: New test.
4180 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4182         * gcc.c-torture/execute/string-opt-18.c: New testcase.
4184 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
4186         * gcc.c-torture/compile/20031010-1.c: New test.
4188 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
4190         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
4191         * gcc.c-torture/execute/va-arg-25.c: ... here.
4193 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
4195         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
4197 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
4199         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
4201 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
4203         * g++.dg/parse/error2.C: New test.
4205 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
4207         PR c++/11097
4208         * g++.dg/other/error5.C: Modify the error message.
4209         * g++.dg/lookup/using8.C: New test.
4211 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
4213         * gcc.dg/darwin-abi-2.c: New file.
4214         * gcc.c-torture/execute/va-arg-24.c: New file.
4216 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
4218         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
4219         indentation.
4221 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
4223         PR c++/10147
4224         * g++.dg/other/error4.C: Update error messages.
4225         * g++.dg/template/ptrmem4.C: Likewise.
4227         PR c++/12337
4228         * g++.dg/init/new9.C: New test.
4230         PR c++/12334, c++/12236, c++/8656
4231         * g++.dg/ext/attrib8.C: New test.
4233 2003-10-06  Devang Patel  <dpatel@apple.com>
4235         * gcc.dg/debug/dwarf2-3.h: New test.
4236         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
4238 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
4240         * g++.dg/opt/cfg2.C: New test.
4242 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4244         * g++.dg/opt/float1.C: New test.
4246 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4248         * gcc.dg/c90-array-lval-6.c: New test.
4249         * gcc.dg/c99-array-lval-6.c: New test.
4251 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
4252             Ziemowit Laski  <zlaski@apple.com>
4254         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
4255         'Derived', so that it is never considered a class method; add
4256         new warning for '+port' method ambiguity.
4257         * objc.dg/method-12.m: Include <objc/objc.h> instead of
4258         <objc/objc-api.h> (needed on Mac OS X).
4259         * objc.dg/method-13.m: New test.
4261 2003-10-03  Roger Sayle  <roger@eyesopen.com>
4263         PR optimization/9325, PR java/6391
4264         * gcc.c-torture/execute/20031003-1.c: New test case.
4266 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
4268         PR optimization/12180
4269         * gcc.dg/20031002-1.c: New test.
4271         PR c++/12486
4272         * g++.dg/inherit/error1.C: New test.
4274 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
4276         * lib/f-torture.exp (search_for): Rename to...
4277         (search_for_re): This.  Also, clean up comments and the
4278         "regexp" invocation.
4280 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
4282         * gcc.c-torture/compile/20031002-1.c: New test.
4284 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
4286         * g++.dg/opt/cond1.C: New test.
4288 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
4290         * gcc.dg/Wold-style-definition-2.c: New testcase.
4291         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
4293 2003-09-29  Richard Henderson  <rth@redhat.com>
4295         * g++.dg/init/array10.C: Add dg-options.
4297 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
4299         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
4301 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4303         * g++.dg/template/friend19.C: Fix typo.
4304         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
4306 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
4308         * gcc.c-torture/execute/20030928-1.c: New test.
4309         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
4311 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4313         * g++.dg/opt/unroll1.C: New test.
4315 2003-09-26  Roger Sayle  <roger@eyesopen.com>
4317         PR optimization/11741
4318         * gcc.dg/20030926-1.c: New test case.
4320 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4322         PR c++/5655
4323         * g++.dg/parse/access7.C: New test.
4324         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
4326 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
4328         MERGE OF objc-improvements-branch into MAINLINE:
4329         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
4330         if libobjc has not been built.
4331         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
4332         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
4333         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
4334         objc/execute/nested-3.m, objc/execute/np-2.m,
4335         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
4336         objc/execute/redefining_self.m, objc/execute/root_methods.m,
4337         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
4338         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
4339         objc.dg/special/unclaimed-category-1.h,
4340         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
4341         well as GNU runtime.
4342         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
4343         * execute/cascading-1.m, execute/function-message-1.m,
4344         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
4345         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
4346         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
4347         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
4348         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
4349         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
4350         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
4351         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
4352         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
4353         * objc.dg/bitfield-2.m: Run only on Darwin.
4354         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
4355         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
4356         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
4357         * objc.dg/const-str-1.m: Fix constant string layout.
4359 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
4361         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
4363 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
4365         * gcc.dg/darwin-abi-1.c: New file.
4367 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
4369         PR target/12281
4370         * gcc.c-torture/compile/20030921-1.c: New test.
4372 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4374         * g++.dg/opt/reg-stack2.C: New test.
4376 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4378         * g++.dg/eh/delayslot1.C: New test.
4380 2003-09-20  Richard Henderson  <rth@redhat.com>
4382         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
4384 2003-09-20  Roger Sayle  <roger@eyesopen.com>
4386         * gcc.c-torture/execute/20030920-1.c: New test case.
4388 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4390         * g++.dg/rtti/typeid3.C: Correct expected error message.
4392 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4394         PR c++/157
4395         * g++.dg/parse/crash12.C: New test.
4397 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
4399         * gcc.dg/compat/mixed-struct-check.h: New.
4400         * gcc.dg/compat/mixed-struct-defs.h: New.
4401         * gcc.dg/compat/mixed-struct-init.h: New.
4402         * gcc.dg/compat/struct-by-value-19_main.c: New.
4403         * gcc.dg/compat/struct-by-value-19_x.c: New.
4404         * gcc.dg/compat/struct-by-value-19_y.c: New.
4405         * gcc.dg/compat/struct-by-value-20_main.c: New.
4406         * gcc.dg/compat/struct-by-value-20_x.c: New.
4407         * gcc.dg/compat/struct-by-value-20_y.c: New.
4408         * gcc.dg/compat/struct-return-19_main.c: New.
4409         * gcc.dg/compat/struct-return-19_x.c: New.
4410         * gcc.dg/compat/struct-return-19_y.c: New.
4411         * gcc.dg/compat/struct-return-20_main.c: New.
4412         * gcc.dg/compat/struct-return-20_x.c: New.
4413         * gcc.dg/compat/struct-return-20_y.c: New.
4415 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
4416         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
4417         so that it will not complain on LP64 targets.
4419 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4421         PR c++/495
4422         * g++.dg/template/friend24.C: New test.
4424 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
4426         PR c++/12332
4427         * g++.dg/template/memtmpl2.C: New test.
4429 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
4431         PR target/11184
4432         * gcc.dg/builtin-apply1.c: New test.
4434 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
4436         PR c++/9848
4437         * g++.dg/warn/Wunused-4.C: New test.
4439 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4441         PR c++/12316
4442         * g++.dg/other/gc2.C: New test.
4444 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
4446         PR c++/11991
4447         * g++.dg/rtti/typeid3.C: New test.
4449         PR c++/12266
4450         * g++.dg/overload/template1.C: New test.
4452 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4454         * g++.dg/opt/cfg3.C: New test.
4456 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4458         PR c++/7939
4459         * g++.dg/template/crash11.C: New test.
4461 2003-09-16  Jason Merrill  <jason@redhat.com>
4462             Jakub Jelinek  <jakub@redhat.com>
4464         * gcc.dg/attr-warn-unused-result.c: New test.
4466 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
4468         PR c++/12184
4469         * g++.dg/expr/call2.C: New test.
4471 2003-09-15  Andreas Jaeger  <aj@suse.de>
4473         * gcc.dg/Wold-style-definition-1.c: New test.
4475 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
4477         PR c++/3907
4478         * g++.dg/parse/template12.C: New test.
4480         * g++.dg/abi/bitfield11.C: New test.
4481         * g++.dg/abi/bitfield12.C: Likewise.
4483 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
4485         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
4486         non-expansion of functional macro name without arguments at EOL.
4487         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
4489 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
4491         * gcc.c-torture/execute/20030914-[12].c: New tests.
4493 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
4495         PR c++/11788
4496         * g++.dg/overload/addr1.C: New test.
4498 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
4500         * gcc.dg/20030909-1.c: New test.
4502 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4504         * gcc.dg/ultrasp10.c: New test.
4506 2003-09-09  Devang Patel  <dpatel@apple.com>
4508         * gcc.dg/darwin-ld-6.c: New test.
4510 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4512         * gcc.dg/torture/builtin-explog-1.c: New testcase.
4514 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
4516         * gcc.dg/ia64-types1.c: New test.
4517         * gcc.dg/ia64-types2.c: Likewise.
4519 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4521         * gcc.dg/builtins-1.c: Add more _Complex tests.
4522         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4524         * gcc.dg/builtins-1.c: Test existing _Complex functions.
4525         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4527 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
4529         PR c++/11786
4530         * g++.dg/lookup/koenig2.C: New test.
4532         PR c++/5296
4533         * g++.dg/rtti/typeid2.C: New test.
4535 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
4537         * gcc.c-torture/compile/20030904-1.c: New test.
4539 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4541         * g++.dg/opt/longbranch2.C: New test.
4543 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4545         * g++.dg/template/crash10.C: Only compile it.
4547 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
4549         PR middle-end/11665
4550         * gcc.c-torture/compile/20030907-1.c: New test.
4551         * g++.dg/init/array11.C: New test.
4553 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
4555         PR c++/11852
4556         * g++.dg/init/struct1.C: New test.
4558 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
4560         PR c++/12181
4561         * g++.dg/expr/comma1.C: New test.
4563 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
4565         PR c++/11867
4566         * g++.dg/expr/static_cast5.C: New test.
4568 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
4570         PR c++/11507
4571         * g++.dg/lookup/scoped7.C: New test.
4573         PR c++/9574
4574         * g++.dg/other/static1.C: New test.
4576         PR c++/11490
4577         * g++.dg/warn/template-1.C: New test.
4579         PR c++/11432
4580         * g++.dg/template/crash10.C: New test.
4582         PR c++/2478
4583         * g++.dg/overload/VLA.C: New test.
4585         PR c++/10804
4586         * g++.dg/template/call1.C: New test.
4588 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
4590         PR c++/11794
4591         * g++.dg/parse/using3.C: New test.
4593 2003-09-06  Roger Sayle  <roger@eyesopen.com>
4595         PR c++/11409
4596         * g++.dg/overload/builtin3.C: New test case.
4598 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
4600         PR c/9862
4601         * gcc.dg/20030906-1.c: New test.
4602         * gcc.dg/20030906-2.c: Likewise.
4604 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
4606         PR c++/12167
4607         * g++.dg/parse/defarg5.C: New test.
4609         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
4611 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
4613         PR c++/12163
4614         * g++.dg/expr/static_cast4.C: New test.
4616         PR c++/12146
4617         * g++.dg/template/crash9.C: New test.
4619 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
4621         * g++.old-deja/g++.ext/pretty2.C: Update for change
4622         in __FUNCTION__.
4623         * g++.old-deja/g++.ext/pretty3.C: Likewise.
4625 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
4627         PR c++/11922
4628         * g++/dg/template/qualified-id1.C: New test.
4630         PR c++/12037
4631         * g++.dg/warn/noeffect4.C: New test.
4633 2003-09-04  Matt Austern  <austern@apple.com>
4635         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
4636         * g++.dg/ext/fnname2.C: Likewise.
4637         * g++.dg/ext/fnname3.C: Likewise.
4639 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
4641         * g++.dg/expr/lval1.C: New test.
4642         * g++.dg/ext/lvcast.C: Remove.
4644 2003-09-03  Roger Sayle  <roger@eyesopen.com>
4646         PR optimization/11700.
4647         * gcc.c-torture/compile/20030903-1.c: New test case.
4649 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
4651         PR c++/12053
4652         * g++.dg/abi/layout4.C: New test.
4654 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
4656         PR c++/11553
4657         * g++.dg/parse/friend3.C: New test.
4659 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
4661         PR c++/11847
4662         * g++.dg/template/class1.C: New test.
4664         PR c++/11808
4665         * g++.dg/expr/call1.C: New test.
4667 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
4669         PR c++/12114
4670         * g++.dg/init/ref9.C: New test.
4672         PR c++/11972
4673         * g++.dg/template/nested4.C: New test.
4675 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
4677         PR c++/12093
4678         * g++.dg/template/non-dependent4.C: New test.
4680         PR c++/11928
4681         * g++.dg/inherit/conv1.C: New test.
4683 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
4685         PR c++/6196
4686         * g++.dg/ext/label1.C: New test.
4687         * g++.dg/ext/label2.C: Likewise.
4689 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
4691         * g++.dg/expr/cond3.C: New test.
4693 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4695         * gcc.dg/builtins-1.c: Add new builtin cases.
4697 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4699         * gcc.dg/builtins-1.c: Add new cases.
4700         * gcc.dg/torture/builtin-attr-1.c: Likewise.
4702 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4704         * gcc.dg/builtins-1.c: Add more math builtin tests.
4705         * gcc.dg/torture/builtin-attr-1.c: New test.
4707 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
4709         PR optimization/5079
4710         * g++.dg/opt/static3.C: New test.
4712 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4714         * gcc.misc-tests/gcov-10b.c: New test.
4716 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
4718         * g++.dg/opt/ptrmem3.C: New test.
4720         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
4722 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
4724         * gcc.dg/20030826-2.c: New test.
4726 2003-08-26  Roger Sayle  <roger@eyesopen.com>
4728         PR middle-end/12002
4729         * g77.f-torture/compile/12002.f: New test case.
4731 2003-08-26  Roger Sayle  <roger@eyesopen.com>
4733         * gcc.dg/20030826-1.c: New test case.
4735 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
4737         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
4739 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
4741         PR c++/11871
4742         * c++.dg/lookup/crash1.C: New test.
4744         * c++.dg/warn/noeffect3.C: New test.
4746 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
4748         * gcc.dg/compat/vector-1_x.c: Compile with -w.
4749         * gcc.dg/compat/vector-1_y.c: Ditto.
4750         * gcc.dg/compat/vector-2_x.c: Ditto.
4751         * gcc.dg/compat/vector-2_y.c: Ditto.
4753 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
4755         * gcc.dg/20030702-1.c: New test.
4757 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
4759         PR c++/8795
4760         * g++.dg/ext/altivec-1.C: New test.
4762 2003-08-24  Richard Henderson  <rth@redhat.com>
4764         * g++.dg/eh/simd-2.C: Add -w for x86.
4766 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
4768         * gcc.dg/20030815-1.c: New test.
4770 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4772         PR c++/3765
4773         * g++.dg/parse/access6.C: New test.
4775 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4777         PR c++/641, c++/11876
4778         * g++.dg/template/friend22.C: New test.
4779         * g++.dg/template/friend23.C: Likewise.
4781 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4783         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
4784         identically.
4786 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4788         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
4790 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4792         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
4794 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4796         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
4798 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
4800         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
4802 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
4804         PR c++/11919
4805         * g++.dg/overload/prom1.C: New test.
4807         PR c++/11551
4808         * g++.dg/parse/dtor2.C: New test.
4810         PR c++/10762
4811         * g++.dg/parse/using2.C: New test.
4813 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
4815         PR target/11805
4816         * gcc.c-torture/compile/20030821-1.c: New.
4818 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
4820         PR c++/11834
4821         * g++.dg/template/deduce2.C: New test.
4823 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
4825         * gcc.c-torture/execute/20030821-1.c: New test.
4827 2003-08-20  Roger Sayle  <roger@eyesopen.com>
4829         PR middle-end/11984
4830         * gcc.dg/20030820-1.c: New test case.
4832 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
4834         PR c++/11945
4835         * g++.dg/warn/noeffect2.C: New test.
4837 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
4839         PR c++/10926
4840         * g++.dg/template/dtor2.C: New test.
4842         PR c++/11684
4843         * g++.dg/template/operator1.C: New test.
4844         * g++.dg/parse/operator4.C: New test.
4846         PR c++/11946.C
4847         * g++.dg/expr/enum1.C: New test.
4848         * gcc.dg/c99-bool-1.c: Remove bogus warning.
4850         PR c++/11036.C
4851         * g++.dg/parse/elab2.C: New test.
4852         * g++.dg/parse/typedef4.C: Change error message.
4853         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
4854         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
4855         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
4857 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
4859         * gcc.dg/pch/warn-1.c: New.
4860         * gcc.dg/pch/warn-1.hs: New.
4862         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
4863         not-tested file.
4865 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
4867         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
4869 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
4871         * gcc.dg/uninit-D.c: New Test.
4872         * gcc.dg/uninit-E.c: New Test.
4873         * gcc.dg/uninit-F.c: New Test.
4874         * gcc.dg/uninit-G.c: New Test.
4876 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
4878         * g++.dg/README: Describe the pch directory.
4880 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4882         PR c++/11174
4883         * g++.dg/parse/access4.C: New test.
4884         * g++.dg/parse/access5.C: Likewise.
4885         * g++.old-deja/g++.jason/access17.C: Adjust error message.
4887 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
4889         * gcc.dg/noncompile/20030818-1.c: New.
4891 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
4893         PR c++/11957
4894         * g++.dg/warn/noeffect1.C: New test.
4896         * g++.dg/template/scope2.C: New test.
4897         * g++.dg/template/error2.C: Correct dg-error
4899 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
4901         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
4903 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
4905         PR C++/11512
4906         * g++.dg/template/warn1.C: New.
4908 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
4910         * g++.dg/template/error2.C: New test.
4911         * g++.dg/lookup/using7.C: Adjust errors
4912         * g++.old-deja/g++.pt/crash36.C: Likewise.
4913         * g++.old-deja/g++.pt/derived3.C: Likewise.
4915 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4917         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
4918         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
4919         * gcc.c-torture/execute/builtins/string-9.c: New, from
4920         string-opt-9.c.  Adjust for execute/builtins framework.
4921         * gcc.c-torture/execute/string-opt-9.c: Delete.
4923 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
4925         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
4927         * g++.dg/parse/ret-type2.C: New test.
4929         PR c++/11703
4930         * g++.dg/init/new8.C: New test.
4932         PR c++/10923
4933         * g++.dg/parse/typedef5.C: New test.
4935         PR c++/9512
4936         * g++.dg/parse/qualified2.C: New test.
4937         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
4938         invalid code.
4940 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
4942         * g++.dg/conversion/ptrmem1.C: New test.
4944 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
4946         PR target/11693
4947         * gcc.dg/20030811-1.c: New test.
4949         PR target/11535
4950         * gcc.c-torture/execute/20030811-1.c: New test.
4952 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4954         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
4956 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
4958         PR c++/11789.C
4959         * g++.dg/inherit/multiple1.C: New test.
4961 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
4963         * gcc.dg/spe1.c: New test.
4965         PR c++/11670
4966         * g++.dg/expr/cast2.C: New test.
4968         PR c++/10530
4969         * g++.dg/template/dependent-name2.C: New test.
4971 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
4973         * g++.dg/parse/crash11.C: Put the dg options in comments.
4975 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
4977         * lib/gcc-dg.exp: Update for diagnostic change.
4979 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4981         PR c++/5767
4982         * g++.dg/parse/crash11.C: New test.
4984 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
4986         * gcc.dg/cpp/spacing1.c: Update.
4988 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
4990         PR target/11739
4991         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
4992         a value for -mtune.
4994 2003-08-04  Roger Sayle  <roger@eyesopen.com>
4996         PR middle-end/11771
4997         * gcc.c-torture/compile/20030804-1.c: New test case.
4999 2003-08-04  Roger Sayle  <roger@eyesopen.com>
5001         * gcc.dg/20030804-1.c: New test case.
5003 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
5005         * gcc.dg/cpp/separate-1.c: New test.
5007 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
5009         PR c++/11704
5010         * g++.dg/template/dependent-expr2.C: New test.
5012         PR c++/11766
5013         * g++.dg/expr/ptrmem1.C: New test.
5015 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5017         PR c++/9453
5018         * g++.dg/template/friend15.C: New test.
5020 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
5022         * lib/dg-pch.exp: Work round PCH bug.
5024 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5026         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
5027         builtins.  Move cases from builtins-4.c here.
5029         * gcc.dg/torture/builtin-math-1.c: New test taken from
5030         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
5031         additional cases.
5033         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
5034         Delete.
5036 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
5038         PR c++/9447
5039         * g++.dg/template/using7.C: New test.
5041 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
5043         * import1.c, import2.c: New tests.
5045 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
5047         * g++.dg/eh/crossjump1.C: New test.
5049 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
5051         PR c++/11697
5052         * g++.dg/template/using6.C: New test.
5054         PR c++/11744
5055         * g++.dg/template/koenig2.C: New test.
5057 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5059         PR c++/7983
5060         * g++.dg/parse/typedef4.C: New test.
5062 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5064         PR c++/8442, c++/8806
5065         * g++.dg/template/elab1.C: New test.
5066         * g++.dg/template/type2.C: Likewise.
5067         * g++.dg/template/ttp3.C: Adjust expected error message.
5068         * g++.old-deja/g++.law/visibility13.C: Likewise.
5069         * g++.old-deja/g++.niklas/t135.C: Likewise.
5070         * g++.old-deja/g++.pt/ttp41.C: Likewise.
5071         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
5072         template argument.
5073         * g++.old-deja/g++.pt/ttp44.C: Likewise.
5075 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
5077         PR c++/11295
5078         * g++.dg/ext/stmtexpr1.C: New test.
5080         * g++.dg/opt/tmp1.C: New test.
5082         PR c++/11525
5083         * g++.dg/parse/constant4.C: New test.
5085         PR c++/9447
5086         * g++.dg/template/using5.C: New test.
5088 2003-07-31  Roger Sayle  <roger@eyesopen.com>
5090         * gcc.dg/builtins-27.c: New test case.
5092 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
5094         * gcc.dg/tls/opt-7.c: New test.
5096 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
5098         * g++.old-deja/g++.other/crash18.C: Remove.
5100 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
5102         * g++.dg/template/explicit3.C: New.
5103         * g++.dg/template/explicit4.C: New.
5104         * g++.dg/template/explicit5.C: New.
5106         PR c++/11347
5107         * g++.dg/template/memtmpl1.C: New.
5109 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
5111         PR target/11565
5112         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
5113         * gcc.dg/i386-387-5.c (dg-options): Likewise.
5115 2003-07-30  Jan Hubicka  <jh@suse.cz>
5117         * vtgc1.c: Kill.
5119 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
5121         * gcc.dg/struct-in-proto-1.c: New test.
5123 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
5125         * gcc.dg/cpp/include2.c: Only expect one message.
5127 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
5129         PR c++/9447
5130         * g++.dg/template/using1.C: New test.
5131         * g++.dg/template/using2.C: New test.
5132         * g++.dg/template/using3.C: New test.
5133         * g++.dg/template/using4.C: New test.
5135 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
5137         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
5138         * gcc.c-torture/execute/string-opt-10.c: Likewise.
5140 2003-07-28  Jan Hubicka  <jh@suse.cz>
5142         PR c++/11530
5143         * g++.dg/opt/call1.C: New test.
5145 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
5147         PR c++/11667
5148         * g++.dg/init/enum2.C: New test.
5149         * g++.dg/template/overload1.C: Add "-w" option.
5151 2003-07-28    <hp@bitrange.com>
5153         * gcc.dg/Wdeclaration-after-statement-1.c,
5154         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
5156 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
5158         * gcc.c-torture/compile/20030725-1.c: New test.
5160 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
5162         * gcc.dg/20030505.c: Only run for SPE.
5163         Remove definition of opaque type.
5165 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
5167         * g++.dg/template/ptrmem6.C: New test.
5169 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
5171         * gcc.c-torture/compile/zero-strct-2.c: New test.
5173 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
5175         * gcc.dg/intermod-1.c: New test.
5177 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
5179         PR c++/11617
5180         * g++.dg/template/lookup2.C: New test.
5181         * g++.dg/template/memclass1.C: Remove instantiated from error.
5182         * g++.dg/other/error2.C: Tweak expected errors.
5184         PR c++/11596
5185         * g++.dg/template/defarg3.C: New test.
5187         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
5189 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
5191         * g++.dg/inherit/access5.C: New test.
5193 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5195         PR c++/11513
5196         * g++.dg/template/crash8.C: New test.
5198 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
5200         PR c/10602
5201         * gcc.dg/noncompile/incomplete-2.c: New test.
5203 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
5205         PR c++/11645
5206         * g++.dg/inherit/access4.C: New test.
5208         PR c++/11517
5209         * g++.dg/expr/cond2.C: New test.
5211         PR optimization/10679
5212         * g++.dg/opt/inline4.C: New test.
5214 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
5216         * g++.dg/parse/crash10: New test.
5218 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5220         * g++.dg/ext/flexary1.C: New test.
5222 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5224         PR c++/10793
5225         * g++.dg/template/crash9.C: New test.
5227 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5229         PR c++/3004
5230         * g++.dg/parse/typedef3.C: New test.
5232         PR c++/7906
5233         * g++.dg/parse/operator2.C: New test.
5235         PR c++/8895
5236         * g++.dg/parse/def-tmpl-arg1.C: New test.
5238         PR c++/9282
5239         * g++.dg/parse/funptr1.C: New test.
5241         PR c++/9452
5242         * g++.dg/parse/ambig3.C: New test.
5244         PR c++/9454
5245         * g++.dg/parse/operator3.C: New test.
5247         PR c++/9486
5248         * g++.dg/parse/template10.C: New test.
5250         PR c++/9488
5251         * g++.dg/parse/template11.C: New test.
5253         PR c++/10150
5254         * g++.dg/parse/invalid-op1.C: New test.
5256         PR c++/10247
5257         * g++.dg/parse/condexpr1.C: New test.
5259 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5261         * g++.dg/ext/packed3.C: New test.
5262         * g++.dg/ext/packed4.C: New test.
5264         * gcc.dg/pack-test-3.c: New test.
5266 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
5268         * lib/compat.exp: Handle dg-options per source file.
5269         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
5270         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
5271         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
5272         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
5273         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
5274         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
5275         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
5276         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
5277         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
5278         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
5279         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
5280         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
5281         * g++.dg/compat/break/bitfield7_x.C: Ditto.
5282         * g++.dg/compat/break/bitfield7_y.C: Ditto.
5284 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
5286         PR c/10320
5287         * gcc.c-torture/execute/20030718-1.c: New test.
5289 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5291         PR optimization/11536
5292         * gcc.dg/20030721-1.c: New test.
5294 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
5296         PR c++/11546
5297         * g++.dg/template/lookup1.C: New test.
5299 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
5301         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
5302         diagnostics of ill-formed constructs involving labels.
5303         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
5304         the new 'previously defined here' message.
5306 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
5308         * g++.dg/parse/non-dependent2.C: New test.
5310 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
5312         * g++.dg/init/init-ref4.C: xfail on targets without
5313         weak symbols.
5315 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
5317         PR target/11087
5318         * gcc.c-torture/execute/20030717-1.c: New test.
5320 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5322         * g++.dg/opt/cfg1.C: New test.
5324 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
5326         PR optimization/11557
5327         * gcc.dg/20030717-1.c: New test.
5329 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
5331         PR c++/10476
5332         * g++.dg/expr/crash-1.C: New test.
5334         PR c++/11027
5335         * g++.dg/template/init3.C: New test.
5337         PR c++/8222
5338         * g++.dg/template/non-dependent1.C: New test.
5340         PR c++/11070
5341         * g++.dg/template/non-dependent2.C: New test.
5343         PR c++/11071
5344         * g++.dg/template/non-dependent3.C: New test.
5346         PR c++/9907
5347         * g++.dg/template/sizeof5.C: New test.
5349 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
5351         PR 11498
5352         * gcc.c-torture/compile/mangle-1.c: New file.
5354 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5356         PR c++/7809
5357         * g++.dg/parse/access3.C: New test.
5359 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
5361         PR c++/11384
5362         * g++.dg/init/init-ref4.C: New test.
5364 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
5366         PR c++/11547
5367         * g++.dg/parse/constant3.C: New test.
5368         * g++.dg/parse/crash7.C: Likewise.
5370 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
5372         PR target/11008
5373         * gcc.dg/i386-pentium4-not-mull.c: New.
5375 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
5377         * gcc.dg/asm-names.c (ymain): Make it weak.
5379 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5381         PR c++/5421
5382         * g++.dg/template/friend21.C: New test.
5384 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
5386         * gcc.dg/cleanup-8.c: New test.
5387         * gcc.dg/cleanup-9.c: New test.
5389 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
5391         * g++.dg/ext/dll-MI1.h: New file.
5392         * g++.dg/ext/dllexport-MI1.C: New file.
5393         * g++.dg/ext/dllimport-MI1.C: New file.
5395 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
5397         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
5398         it does not have cmpstrsi patterns (just cmpmemsi).
5400 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
5402         PR debug/11473
5403         * g++.dg/debug/debug8.C: New test.
5405 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5407         PR c++/10108
5408         * g++.dg/template/crash7.C: New test.
5410 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
5412         PR target/10795
5413         * gcc.c-torture/compile/20030708-1.c: New.
5415 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5417         * gcc.c-torture/execute/20030715-1.c: New test.
5419 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
5421         * gcc.dg/pch/inline-3.c: New file.
5422         * gcc.dg/pch/inline-3.hs: New file.
5423         * gcc.dg/pch/inline-4.c: New file.
5424         * gcc.dg/pch/inline-4.hs: New file.
5426 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
5428         PR c++/11509
5429         * g++.dg/template/crash6.C: New test.
5431         PR c++/7053
5432         * g++.dg/template/friend20.C: New test.
5434         PR c++/7019
5435         * g++.dg/template/overload2.C: New test.
5437 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5439         PR optimization/11440
5440         * gcc.c-torture/execute/20030714-1.c: New test.
5442 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5444         PR c++/11154
5445         * g++.dg/template/partial2.C: New test.
5447 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
5449         PR c++/11503
5450         * g++.dg/template/anon1.C: New test.
5452         PR c++/11493
5453         PR c++/11495
5454         * g++.dg/parse/template9.C: Likewise.
5455         * g++.dg/template/crash4.C: New test.
5456         * g++.dg/template/koenig1.C: Likewise.
5457         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
5458         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
5459         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
5460         functions.
5461         * g++.old-deja/g++.jason/template36.C: Likewise.
5462         * g++.old-deja/g++.mike/p1989.C: Likewise.
5463         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
5464         * g++.old-deja/g++.pt/ttp20.C: Use this->.
5465         * g++.old-deja/g++.pt/ttp21.C: Use this->.
5466         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
5467         compiling.
5468         * g++.old-deja/g++.pt/union2.C: Use this->.
5470 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
5472         * gcc.dg/20030711-1.c: New test.
5474 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
5476         PR c++/11050
5477         * g++.dg/parse/args1.C: New test.
5478         * g++.pt/defarg8.C: Change expected errors.
5480 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
5482         PR c++/8164
5483         * g++.dg/template/nontype2.C: New test.
5485         PR c++/10558
5486         * g++.dg/parse/template8.C: New test.
5488         PR c++/8327
5489         * g++.dg/template/scope1.C: New test.
5491         * g++.dg/warn/Wsign-compare-1.C: New test.
5493 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
5495         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
5497 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
5499         PR c++/9411
5500         * g++.dg/template/explicit2.C: New test.
5502         PR c++/10032
5503         * g++.dg/warn/pedantic1.C: New test.
5505 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
5507         PR c++ 9483
5508         * g++.dg/other/field1.C: New test.
5510 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
5512         PR c/11449
5513         * gcc.c-torture/compile/20030707-1.c: New.
5515 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5517         PR c++/10849
5518         * g++.dg/template/access12.C: New test.
5520 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
5522         * g++.dg/bprob/bprob.exp (prof_ext): Update.
5523         * g77.dg/bprob/bprob.exp (prof_ext): Update.
5524         * gcc.misc-tests/bprob.exp (prof_ext): Update.
5525         * gcc.misc-tests/gcov.exp: Update
5526         * g++.dg/gcov/gcov.exp: Update
5527         * lib/gcov.exp: Update.
5529 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
5531         * g++.dg/abi/mangle17.C: Make sure template expressions are
5532         dependent.
5533         * g++.dg/abi/mangle4.C: Mark erroneous casts.
5534         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
5535         * g++.dg/opt/stack1.C: Remove erroneous code.
5536         * g++.dg/parse/template7.C: New test.
5537         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
5538         * g++.old-deja/g++.pt/crash4.C: Likewise.
5540 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5542         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
5543         with zero or one occurence of `$' after the initial `L'.
5545 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
5547         * gcc.c-torture/compile/20030704-1.c: Add a comment.
5549 2003-07-08  Roger Sayle  <roger@eyesopen.com>
5551         PR c/11370
5552         * gcc.dg/Wunreachable-6.c: New testcase.
5553         * gcc.dg/Wunreachable-7.c: New testcase.
5555 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
5557         PR c/11420
5558         * gcc.dg/20030708-1.c: New test.
5560 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
5562         * gcc.dg/compat/sdata-section.h: New file.
5563         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
5564         * gcc.dg/torture/mips-sdata-1.c: New test.
5566 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5568         PR c++/11030
5569         * g++.dg/template/friend19.C: New test.
5571 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
5573         * g++.dg/opt/strength-reduce.C: New test.
5575 2003-07-07  Roger Sayle  <roger@eyesopen.com>
5577         PR target/10979
5578         * gcc.dg/20030707-1.c: New testcase.
5580 2003-07-07  Roger Sayle  <roger@eyesopen.com>
5582         PR optimization/11059
5583         * g++.dg/opt/emptyunion.C: New testcase.
5585 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5586             Eric Botcazou  <ebotcazou@libertysurf.fr>
5588         * g++.dg/opt/stack1.C: New test.
5590 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
5592         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
5593         run test.
5595         PR c++/11431
5596         * g++.dg/expr/static_cast3.C: New test.
5598 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
5600         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
5601         everywhere.
5602         * gcc.dg/concat.c: Concatenation of string constants with
5603         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
5604         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
5605         * gcc.dg/cpp/escape-2.c: Use wide character constants where
5606         necessary to avoid multi-character character constant warning.
5607         * gcc.dg/cpp/escape.c: Likewise.
5608         * gcc.dg/cpp/ucs.c: Likewise.
5609         Remove backslashes from dg-bogus comments, as they confuse Tcl.
5610         Fix a typo.
5612 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
5614         PR c/11428
5615         * gcc.c-torture/compile/20030704-1.c: New.
5617 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
5619         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
5621 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
5623         PR c++/5287, PR c++/7910,  PR c++/11021
5624         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
5625         tests for warnings.
5626         * g++.dg/ext/dllimport2.C: Add tests for warnings.
5627         * g++.dg/ext/dllimport3.C: Likewise.
5628         * g++.dg/ext/dllimport4.C: New file.
5629         * g++.dg/ext/dllimport5.C: New file.
5630         * g++.dg/ext/dllimport6.C: New file.
5631         * g++.dg/ext/dllimport7.C: New file.
5632         * g++.dg/ext/dllimport8.C: New file.
5633         * g++.dg/ext/dllimport9.C: New file.
5634         * g++.dg/ext/dllimport10.C: New file.
5635         * g++.dg/ext/dllexport1.C: New file.
5637 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
5639         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
5640         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
5642 2003-07-03  Roger Sayle  <roger@eyesopen.com>
5644         * gcc.dg/builtins-25.c: New testcase.
5645         * gcc.dg/builtins-26.c: New testcase.
5647 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
5649         * gcc.dg/compat/vector-defs.h: New file.
5650         * gcc.dg/compat/vector-setup.h: New file.
5651         * gcc.dg/compat/vector-check.h: New file.
5652         * gcc.dg/compat/vector-1_main.c: New file.
5653         * gcc.dg/compat/vector-1_x.c: New file.
5654         * gcc.dg/compat/vector-1_y.c: New file.
5655         * gcc.dg/compat/vector-2_main.c: New file.
5656         * gcc.dg/compat/vector-2_x.c: New file.
5657         * gcc.dg/compat/vector-2_y.c: New file.
5659         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
5660         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
5661         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
5662         * gcc.dg/compat/struct-align-1.h: New file.
5663         * gcc.dg/compat/struct-align-1_main.c: New file.
5664         * gcc.dg/compat/struct-align-1_x.c: New file.
5665         * gcc.dg/compat/struct-align-1_y.c: New file.
5666         * gcc.dg/compat/struct-align-2.h: New file.
5667         * gcc.dg/compat/struct-align-2_main.c: New file.
5668         * gcc.dg/compat/struct-align-2_x.c: New file.
5669         * gcc.dg/co
5670         * g++.old-deja/g++.other/comdat3.C: Likewise.
5671         * g++.old-deja/g++.other/ctor1.C: Likewise.
5672         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
5674 2003-06-05  Richard Henderson  <rth@redhat.com>
5676         * gcc.dg/debug/20030605-1.c: New.
5678 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
5680         * README.QMTEST: Update.
5682 2003-06-04  Richard Henderson  <rth@redhat.com>
5684         * gcc.dg/cleanup-1.c: New.
5685         * gcc.dg/cleanup-2.c: New.
5686         * gcc.dg/cleanup-3.c: New.
5687         * gcc.dg/cleanup-4.c: New.
5688         * gcc.dg/cleanup-5.c: New.
5689         * gcc.dg/cleanup-6.c: New.
5690         * gcc.dg/cleanup-7.c: New.
5692 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
5694         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
5696         * lib/dg-pch.exp: New file.
5697         * g++.dg/pch/pch.exp: Use dg-pch.exp.
5698         * gcc.dg/pch/pch.exp: Likewise.
5700 2003-06-04  Roger Sayle  <roger@eyesopen.com>
5702         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
5703         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
5704         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
5705         * gcc.dg/builtins-17.c: New test case.
5706         * gcc.dg/i386-387-4.c: New test case.
5707         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
5709 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5711         * gcc.dg/ultrasp9.c: New test.
5713 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5715         * gcc.c-torture/compile/20030604-1.c: New test.
5716         * gcc.dg/sparc-constant-1.c: New test.
5718 2003-06-03  Glen Nakamura  <glen@imodulo.com>
5720         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
5722 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
5724         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
5726         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
5727         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
5729 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
5731         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
5733 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5735         PR c++/10940
5736         * g++.dg/template/spec10.C: New test.
5738 2003-06-03  Roger Sayle  <roger@eyesopen.com>
5740         * gcc.dg/builtins-16.c: New test case.
5742 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
5744         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
5745         mempcpy test with post-increments.
5746         * gcc.c-torture/execute/string-opt-3.c: New test.
5747         * gcc.dg/string-opt-1.c: New test.
5749 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
5751         PR fortran/10965
5752         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
5754 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
5756         * lib/scanasm.exp (dg-scan): New function, factored out of ...
5757         (scan-assembler): ... here.  Use dg-scan.
5758         (scan-assembler-not): Likewise.
5759         (scan-file): New function.
5760         (scan-file-not): Likewise.
5761         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
5762         * gcc.dg/cpp/_Pragma4.c: Likewise.
5763         * gcc.dg/cpp/_Pragma5.c: Likewise.
5764         * gcc.dg/cpp/avoidpaste1.c: Likewise.
5765         * gcc.dg/cpp/avoidpaste2.c: Likewise.
5766         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
5767         * gcc.dg/cpp/cmdlne-P.c: Likewise.
5768         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
5769         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
5770         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
5771         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
5772         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
5773         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
5774         * gcc.dg/cpp/cxxcom1.c: Likewise.
5775         * gcc.dg/cpp/line1.c: Likewise.
5776         * gcc.dg/cpp/maccom1.c: Likewise.
5777         * gcc.dg/cpp/maccom2.c: Likewise.
5778         * gcc.dg/cpp/maccom3.c: Likewise.
5779         * gcc.dg/cpp/maccom4.c: Likewise.
5780         * gcc.dg/cpp/maccom5.c: Likewise.
5781         * gcc.dg/cpp/maccom6.c: Likewise.
5782         * gcc.dg/cpp/multiline.c: Likewise.
5783         * gcc.dg/cpp/spacing1.c: Likewise.
5784         * gcc.dg/cpp/spacing2.c: Likewise.
5785         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
5786         * gcc.dg/cpp/trad/maccom1.c: Likewise.
5787         * gcc.dg/cpp/trad/maccom2.c: Likewise.
5788         * gcc.dg/cpp/trad/maccom3.c: Likewise.
5789         * gcc.dg/cpp/trad/maccom4.c: Likewise.
5790         * gcc.dg/cpp/trad/maccom6.c: Likewise.
5791         * gcc.dg/cpp/cxxcom2.c: Likewise.
5792         * gcc.dg/cpp/cxxcom2.h: New file.
5794         * gcc.dg/cpp/truefalse.cpp: Move it to ...
5795         * g++.dg/cpp/truefalse.C: Here.
5796         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
5798 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
5800         * gcc.dg/cpp/redef3.c: New file.
5802 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5804         * gcc.dg/i386-loop-3.c: New test.
5806 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
5808         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
5810 2003-05-31  Roger Sayle  <roger@eyesopen.com>
5812         * gcc.dg/fwrapv-1.c: New test case.
5813         * gcc.dg/fwrapv-2.c: New test case.
5815 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5817         PR c++/10956
5818         * g++.dg/template/spec9.C: New test.
5820 2003-05-29  Roger Sayle  <roger@eyesopen.com>
5822         * gcc.dg/duff-4.c: New test case.
5824 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
5826         PR fortran/10843
5827         * g77.dg/ffixed-form-1.f: New test
5828         * g77.dg/ffixed-form-2.f: New test
5829         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
5830         * g77.dg/ffree-form-3.f: New test
5832 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
5834         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
5835         * gcc.dg/wint_t-1.c: Likewise.
5837 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5839         * g++.dg/template/access11.C: New test.
5841 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5843         PR c++/10849
5844         * g++.dg/template/access10.C: New test.
5846 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5847             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5849         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
5851 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
5853         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
5854         suppress for powerpc-*-darwin*.
5855         * gcc.dg/torture/builtin-noret-2.c: Likewise.
5857 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
5859         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
5860         suppress option for powerpc-*-darwin*.
5862 2003-05-23  Roger Sayle  <roger@eyesopen.com>
5864         * gcc.dg/builtins-1.c: Add tests for tan and atan.
5865         * gcc.dg/builtins-4.c: Add test for fmod.
5867 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5869         PR c++/10682
5870         * g++.dg/template/instantiate4.C: New test.
5872 2003-05-22  Roger Sayle  <roger@eyesopen.com>
5874         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
5876 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
5878         * gcc.dg/compat/scalar-return-1_main.c: New file.
5879         * gcc.dg/compat/scalar-return-1_x.c: New file.
5880         * gcc.dg/compat/scalar-return-1_y.c: New file.
5881         * gcc.dg/compat/scalar-return-2_main.c: New file.
5882         * gcc.dg/compat/scalar-return-2_x.c: New file.
5883         * gcc.dg/compat/scalar-return-2_y.c: New file.
5884         * gcc.dg/compat/struct-return-3_main.c: New file.
5885         * gcc.dg/compat/struct-return-3_y.c: New file.
5886         * gcc.dg/compat/struct-return-3_x.c: New file.
5887         * gcc.dg/compat/struct-return-2_main.c: New file.
5888         * gcc.dg/compat/struct-return-2_x.c: New file.
5889         * gcc.dg/compat/struct-return-2_y.c: New file.
5891 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5893         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
5894         for hppa*-hp-hpux*.
5895         * gcc.dg/20021014-1.c (dg-options): Likewise.
5896         * gcc.dg/nest.c (dg-options): Likewise.
5898 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
5900         PR c++/9738
5901         * g++.dg/ext/dllimport2.C: New file.
5902         * g++.dg/ext/dllimport3.C: New file.
5904 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
5906         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
5907         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
5908         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
5909         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
5910         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
5911         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
5912         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
5913         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
5914         * gcc.dg/compat/small-struct-defs.h: New file.
5915         * gcc.dg/compat/small-struct-init.h: New file.
5916         * gcc.dg/compat/small-struct-check.h: New file.
5917         * gcc.dg/compat/fp-struct-defs.h: New file.
5918         * gcc.dg/compat/fp-struct-check.h: New file.
5919         * gcc.dg/compat/fp-struct-init.h: New file.
5920         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
5921         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
5923 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
5925         * gcc.dg/20030225-2.c: New test.
5927 2003-05-18  Roger Sayle  <roger@eyesopen.com>
5928             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5930         * gcc.c-torture/compile/20030518-1.c: New test case.
5932 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
5934         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
5935         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
5936         gcc-dg-debug-runtest.
5937         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
5938         gcc-dg-debug-runtest.
5940 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5942         PR c++/9022
5943         * g++.dg/lookup/using6.C: New test.
5945 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5947         * g++.dg/parse/access2.C: New test.
5949 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
5951         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
5952         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
5953         * gcc.dg/debug/debug.exp: Likewise.
5955 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
5957         * gcc.dg/dollar.c: New test.
5959 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
5961         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
5962         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
5963         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
5964         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
5965         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
5966         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
5967         * gcc.dg/compat/struct-by-value-6_main.c: New file.
5968         * gcc.dg/compat/struct-by-value-6_x.c: New file.
5969         * gcc.dg/compat/struct-by-value-6_y.c: New file.
5970         * gcc.dg/compat/struct-by-value-7_main.c: New file.
5971         * gcc.dg/compat/struct-by-value-7_x.c: New file.
5972         * gcc.dg/compat/struct-by-value-7_y.c: New file.
5973         * gcc.dg/compat/struct-by-value-8_main.c: New file.
5974         * gcc.dg/compat/struct-by-value-8_x.c: New file.
5975         * gcc.dg/compat/struct-by-value-8_y.c: New file.
5976         * gcc.dg/compat/struct-by-value-9_main.c: New file.
5977         * gcc.dg/compat/struct-by-value-9_x.c: New file.
5978         * gcc.dg/compat/struct-by-value-9_y.c: New file.
5980 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
5982         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
5983         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
5984         support for "repo" mode.
5985         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
5986         * lib/g77-dg.exp: Likewise.
5987         * lib/obj-dg.exp: Likewise.
5989 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
5991         Merge from gcc-3_2-rhl8-branch:
5992         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
5994         * gcc.dg/tls/opt-6.c: New test.
5996         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
5998         * gcc.dg/20030405-1.c: New test.
6000         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
6002         * gcc.dg/20030309-1.c: New test.
6004         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6006         * gcc.c-torture/execute/20030307-1.c: New test.
6008         2003-02-20  Randolph Chung  <tausq@debian.org>
6010         * gcc.c-torture/compile/20030220-1.c: New test.
6012         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
6014         * gcc.dg/20030217-1.c: New test.
6016         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
6018         * gcc.c-torture/compile/20020129-1.c: New test.
6020         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6022         * gcc.dg/unroll-1.c: New test.
6024         2002-11-16  Jan Hubicka  <jh@suse.cz>
6026         * gcc.c-torture/execute/20020920-1.c: New test.
6028         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
6030         PR target/7434
6031         * gcc.c-torture/compile/20021008-1.c: New test.
6033         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
6035         PR target/7559
6036         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
6038         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6040         * gcc.c-torture/compile/20020807-1.c: New test.
6042         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
6044         * gcc.dg/tls/opt-1.c: New test.
6046         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
6048         * gcc.dg/20020729-1.c: New test.
6050         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
6052         * g++.dg/opt/life1.C: New test.
6054         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
6056         * gcc.dg/20020525-1.c: New test.
6058         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
6060         PR c++/6794
6061         * g++.dg/ext/pretty1.C: New test.
6062         * g++.dg/ext/pretty2.C: New test.
6064 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
6066         PR c++/8385
6067         * g++.dg/ext/typeof5.C: New test.
6069 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
6071         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
6072         __USER_LABEL_PREFIX__ into account.
6073         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
6075 2003-05-14  Roger Sayle  <roger@eyesopen.com>
6077         * gcc.dg/builtins-15.c: New test case.
6079 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
6081         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
6083 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
6085         * lib/g++.exp: Tweak handling of additional source files.
6086         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
6087         * g++.dg/special/conpr-2a.C: Rename to ...
6088         * g++.dg/special/conpr-2a.cc: ... this.
6089         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
6090         * g++.dg/special/conpr-3a.C: Rename to ...
6091         * g++.dg/special/conpr-3a.cc: This.
6092         * g++.dg/special/conpr-3b.C: Rename to ...
6093         * g++.dg/special/conpr-3b.cc: This.
6094         * g++.dg/special/conpr-4.C: New test.
6095         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
6097 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
6099         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
6101 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6103         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
6104         * g++.old-deja/g++.robertl/eb71.C: Likewise.
6105         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
6106         * g++.old-deja/g++.other/warn3.C: Likewise.
6108 2003-05-11  Roger Sayle  <roger@eyesopen.com>
6110         * gcc.dg/i386-387-1.c: Update to also test log.
6111         * gcc.dg/i386-387-2.c: Likewise.
6113 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
6115         * g77.f-torture/execute/int8421.f: New test.
6117 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6119         PR c++/10230, c++/10481
6120         * g++.dg/lookup/scoped5.C: New test.
6122 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6124         PR c++/10552
6125         * g++.dg/template/ttp6.C: New test.
6127 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
6129         * gcc.c-torture/execute/builtins: New directory.
6130         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
6131         gcc.c-torture/execute/builtins.
6132         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
6133         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
6134         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
6135         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
6137 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6139         PR c++/9252
6140         * g++.dg/template/access8.C: New test.
6141         * g++.dg/template/access9.C: New test.
6143 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6145         PR c++/9554
6146         * g++.dg/parse/access1.C: New test.
6148 2003-05-09  DJ Delorie  <dj@redhat.com>
6150         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
6151         long, and not an int.
6153 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6155         PR c++/10555, c++/10576
6156         * g++.dg/template/memclass1.C: New test.
6158 2003-05-08  DJ Delorie  <dj@redhat.com>
6160         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
6161         targets.
6162         * gcc.c-torture/execute/20021024-1.x: Likewise.
6163         * gcc.c-torture/execute/shiftdi.x: Likewise.
6164         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
6165         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
6166         * gcc.dg/20021018-1.c: Likewise.
6168 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6170         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
6172         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
6173         (bcopy): Call memmove.
6175 2003-05-08  Roger Sayle  <roger@eyesopen.com>
6177         * g77.f-torture/compile/8485.f: New test case.
6179 2003-05-07  Richard Henderson  <rth@redhat.com>
6181         PR c++/10570
6182         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
6183         Verify exception_cleanup not called for rethrows.
6184         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
6185         when exiting catch block without rethrowing.
6186         * g++.dg/eh/forced3.C: New.
6187         * g++.dg/eh/forced4.C: New.
6189 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
6191         * gcc.dg/20030505.c: Fix triplet.
6193 2003-05-06  DJ Delorie  <dj@redhat.com>
6195         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
6196         * gcc.dg/nest.c: Likewise.
6198 2003-05-05  Roger Sayle  <roger@eyesopen.com>
6200         * gcc.dg/builtins-14.c: New test case.
6202 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
6204         * lib/compat.exp (compat-execute): New argument.
6205         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
6206         * gcc.dg/compat: New test directory.
6207         * gcc.dg/compat/compat.exp: New expect script.
6208         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
6209         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
6210         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
6211         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
6212         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
6213         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
6215         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
6216         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
6217         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
6218         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
6219         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
6220         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
6221         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
6222         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
6223         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
6224         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
6225         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
6226         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
6227         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
6228         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
6229         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
6231 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
6233         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
6235 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
6237         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
6239 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
6241         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
6242         * gcc.dg/ppc-fsel-2.c: New test.
6244         * gcc.dg/unused-5.c: New test.
6246 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6248         PR c++/10496
6249         * g++.dg/warn/pmf1.C: New test.
6251 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6253         PR c++/4494
6254         * g++.dg/warn/main.C: New test.
6256 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6258         * gcc.dg/nonnull-3.c: New test.
6260 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
6262         * gcc.dg/cpp/Wtrigraphs.c: Update.
6263         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
6265 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
6267         * gcc.dg/ppc-fsel-1.c: New test.
6269 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
6271         PR c/10604
6272         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
6274 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
6276         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
6278 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6280         PR c++/9364, c++/10553, c++/10586
6281         * g++.dg/parse/typename4.C: New test.
6282         * g++.dg/parse/typename5.C: Likewise.
6284 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
6286         * gcc.c-torture/compile/20030503-1.c: New test.
6288 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6290         * g++.dg/lookup/using5.C: Fix testcase error.
6292 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
6294         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
6295         since MEABI is no longer supported.  Remove all vestiges
6296         of MEABI from the test.
6298 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6300         PR c++/10554
6301         * g++.dg/lookup/using5.C: New test.
6303 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6305         PR c++/8772
6306         * g++.dg/template/ttp5.C: New test.
6308 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
6310         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
6311         (dg-gpp-additional-sources): New function.
6312         (dg-gpp-additional-files): Likewise.
6313         * lib/g++.exp (additional_sources): New variable.
6314         (additional_files): Likewise.
6315         (g++_target_compile): Deal with them.
6316         * lib/old-dejagnu.exp: Remove.
6317         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
6318         * g++.old-deja: Revise all tests to use dg commands.
6320 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6322         PR c++/9432, c++/9528
6323         * g++.dg/lookup/using4.C: New test.
6325 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
6327         * gcc.dg/noreturn-5.c: New file.
6328         * gcc.dg/noreturn-6.c: New file.
6330         * gcc.c-torture/compile/inline-1.c: New file.
6332 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6334         PR c++/10551
6335         * g++.dg/template/explicit1.C: New test.
6337 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6339         PR c++/10549
6340         * g++.dg/other/bitfield1.C: New test.
6342         PR c++/10527
6343         * g++.dg/init/new7.C: New test.
6345 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6347         * g++.dg/ext/desig1.C: New test.
6348         * g++.dg/ext/init1.C: Update.
6350         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
6352 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
6354         PR c++/10180
6355         * g++.dg/warn/Winline-1.C: New test.
6357 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
6359         * gcc.c-torture/execute/string-opt-19.c: New test.
6361         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
6362         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
6364 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
6366         PR c++/10506
6367         * g++.dg/init/new6.C: New test.
6369         PR c++/10503
6370         * g++.dg/init/ref6.C: New test.
6372 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
6374         * g++.dg/warn/weak1.C: XFAIL on AIX4.
6376 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6378         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
6379         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
6381 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
6383         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
6384         initialized static data members.
6386 2003-04-25  H.J. Lu <hjl@gnu.org>
6388         * gcc.dg/ia64-sync-4.c: New test.
6390 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6392         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
6393         date.
6395 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
6397         PR c++/10337
6398         * g++.dg/warn/conv1.C: New test.
6399         * g++.old-deja/g++.other/conv7.C: Adjust.
6400         * g++.old-deja/g++.other/overload14.C: Adjust.
6402 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6404         PR c++/10471
6405         * g++.dg/template/defarg2.C: New test.
6407 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
6409         * gcc.dg/cpp/include2.c: Update.
6410         * gcc.dg/cpp/multiline-2.c: New.
6411         * gcc.dg/cpp/multiline.c: Update.
6412         * gcc.dg/cpp/strify2.c: Update.
6413         * gcc.dg/cpp/trad/literals-2.c: Update.
6415 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6417         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
6419 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6421         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
6423 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6425         PR c++/10451
6426         * g++.dg/parse/crash4.C: New test.
6428         PR c++/9847
6429         * g++.dg/parse/crash5.C: New test.
6431 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
6433         PR c++/10446
6434         * g++.dg/parse/crash3.C: New test.
6436         PR c++/10428
6437         * g++.dg/parse/elab1.C: New test.
6439 2003-04-22  Devang Patel  <dpatel@apple.com>
6441         * gcc.dg/cpp/trad/funlike-5.c: New test.
6443 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
6445         * g++.dg/other/packed1.C: Fix dg options.
6447 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
6449         * g++.dg/other/offsetof2.C: New test.
6451 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
6453         * g++.dg/template/recurse.C: Adjust location of error messages.
6455 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
6457         PR c++/9881
6458         * g++.dg/init/addr-const1.C: New test.
6459         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
6461 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
6463         PR c++/10405
6464         * g++.dg/lookup/struct-hack1.C: New test.
6466 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
6468         * ucs.c: Update diagnostic messages.
6470 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
6472         * gcc.dg/cpp/truefalse.cpp: New test.
6473         * gcc.dg/cpp/cpp.exp: Update.
6474         * g++.dg/other/stdbool-if.C: Remove.
6476 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
6478         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
6479         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
6481 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6483         * gcc.c-torture/compile/20030418-1.c: New test.
6485 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
6487         * README.compat: Remove; content moved to doc/sourcebuild.texi.
6489 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6491         PR c++/10347
6492         g++.dg/template/dependent-name1.C: New test.
6494 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
6496         * gcc.dg/warn-1.c (tourist_guide): New array,
6497         contains a pointer to bar.
6499 2003-04-16  Roger Sayle  <roger@eyesopen.com>
6501         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
6502         * gcc.c-torture/execute/medce-1.c: New test case.
6503         * gcc.c-torture/execute/medce-2.c: New test case.
6505 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
6507         * lib/prune.exp: Ignore more messages.
6509         PR c++/10381
6510         * g++.dg/parse/lookup3.C: New test.
6512 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
6514         * gcc.c-torture/compile/20030415-1.c : New test.
6516 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
6518         * gcc.c-torture/execute/scope-2.c: Move to ...
6519         * gcc.dg/noncompile/scope.c: .... here.
6521 2003-04-14  Roger Sayle  <roger@eyesopen.com>
6523         * gcc.dg/20030414-2.c: New test case.
6525 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
6527         PR target/10377
6528         * gcc.dg/20030414-1.c: New test.
6530 2003-04-13  Roger Sayle  <roger@eyesopen.com>
6532         * gcc.dg/builtins-12.c: New test case.
6533         * gcc.dg/builtins-13.c: New test case.
6535 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6537         * gcc.c-torture/execute/string-opt-18.c: New test.
6539 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
6541         PR c++/10300
6542         * g++.dg/init/new5.C: New test.
6544 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
6546         PR c++/7910
6547         * g++.dg/ext/dllimport1.C: New test.
6549 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6551         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
6553 2003-04-11  Bud Davis <bdavis9659@comcast.net>
6555         PR Fortran/9263
6556         * g77.f-torture/noncompile/9263.f: New test
6557         PR Fortran/1832
6558         * g77.f-torture/execute/1832.f: New test
6560 2003-04-11  David Chad  <davidc@freebsd.org>
6561             Loren J. Rittle  <ljrittle@acm.org>
6563         libobjc/8562
6564         * objc.dg/headers.m: New test.
6566 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
6568         * gcc.c-torture/execute/builtin-noret-2.c: New.
6569         * gcc.c-torture/execute/builtin-noret-2.x: New.
6570         XFAIL builtin-noret-2.c at -O1 and above.
6571         * gcc.dg/redecl.c: New.
6572         * gcc.dg/Wshadow-1.c: Update error regexps.
6574 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
6576         * g++.dg/abi/bitfield10.C: New test.
6578 2003-04-09  Mike Stump  <mrs@apple.com>
6580         * gcc.dg/pch/pch.exp: Make testcase names longer.
6581         * g++.dg/pch/pch.exp: Make testcase names longer.
6583 2003-04-08  Roger Sayle  <roger@eyesopen.com>
6585         * gcc.dg/builtins-11.c: New test case.
6587 2003-04-08  Roger Sayle  <roger@eyesopen.com>
6589         * gcc.dg/builtins-9.c: New test case.
6590         * gcc.dg/builtins-10.c: New test case.
6592 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
6594         * gcc.dg/noncompile/init-4.c.c: New test.
6596 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
6598         * gcc.misc-test/gcov-9.c: New test.
6599         * gcc.misc-test/gcov-10.c: New test
6600         * gcc.misc-test/gcov-11.c: New test.
6602 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
6604         PR optimization/10024
6605         * gcc.c-torture/compile/20030405-1.c: New test.
6607 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
6609         * gcc.dg/pch/static-3.c: New.
6610         * gcc.dg/pch/static-3.hs: New.
6611         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
6613 2003-04-04  Richard Henderson  <rth@redhat.com>
6615         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
6616         * g++.dg/eh/forced2.C: Likewise.
6618 2003-04-03  Mike Stump  <mrs@apple.com>
6620         * lib/scanasm.exp (scan-assembler): Add xfail processing for
6621         target arg.
6622         (scan-assembler-times, scan-assembler-not): Likewise.
6623         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
6625 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6627         * gcc.dg/sparc-loop-1.c: New test.
6629 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
6631         PR other/9274
6632         * g++.dg/pch/system-2.C: New.
6633         * g++.dg/pch/system-2.Hs: New.
6635 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
6637         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
6639         * g++.dg/eh/simd-1.C (vecfunc): Same.
6641 2003-04-01  Roger Sayle  <roger@eyesopen.com>
6643         * gcc.c-torture/execute/20030401-1.c: New test case.
6645 2003-04-01  Ziemowit Laski <zlaski@apple.com>
6647         * objc.dg/defs.m: New.
6649 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
6651         * g++.dg/eh/simd-1.C: New.
6652         * g++.dg/eh/simd-2.C: New.
6654 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
6656         * gcc.c-torture/execute/simd-3.c: New.
6658 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
6660         PR c/9936
6661         * gcc.dg/20030331-2.c: New test.
6663 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
6665         PR c++/10278
6666         * g++.dg/parse/crash2.C: New test.
6668 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
6670         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
6671         * gcc.c-torture/execute/20030331-1.c: ...here.
6673 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
6675         * gcc.c-torture/execute/20030331-1.c: New test.
6677 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
6679         * lib/gcov.exp: Adjust call return testing strings.
6680         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
6682 2003-03-31  Roger Sayle  <roger@eyesopen.com>
6684         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
6685         * gcc.dg/builtins-7.c: New test case.
6686         * gcc.dg/builtins-8.c: New test case.
6688 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
6690         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
6692 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
6694         PR c++/7647
6695         * g++.dg/lookup-class-member-2.C: New test.
6697 2003-03-30  Glen Nakamura  <glen@imodulo.com>
6699         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
6701 2003-03-28  Roger Sayle  <roger@eyesopen.com>
6703         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
6705 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
6707         * g++.dg/init/attrib1.C: New test.
6709 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6711         * gcc.dg/ultrasp8.c: New test.
6713 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6715         * gcc.dg/ultrasp7.c: New test.
6717 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
6719         PR c++/10047
6720         * g++.dg/template/inline1.C: New test.
6722 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6724         * gcc.dg/sparc-dwarf2.c: New test.
6726 2003-03-27  Roger Sayle  <roger@eyesopen.com>
6728         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
6729         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
6731 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
6733         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
6734         than reading .x files.
6735         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
6736         * g77.dg/gcov/gcov-1.f: Likewise.
6737         * gcc.misc-tests/gcov-4b.c: Likewise.
6738         * gcc.misc-tests/gcov-5b.c: Likewise.
6739         * gcc.misc-tests/gcov-6.c: Likewise.
6740         * gcc.misc-tests/gcov-7.c: Likewise.
6741         * gcc.misc-tests/gcov-8.c: Likewise.
6742         * g++.dg/gcov/gcov-1.x: Remove.
6743         * g77.dg/gcov/gcov-1.x: Likewise.
6744         * gcc.misc-tests/gcov-4b.x: Likewise.
6745         * gcc.misc-tests/gcov-5b.x: Likewise.
6746         * gcc.misc-tests/gcov-6.x: Likewise.
6747         * gcc.misc-tests/gcov-7.x: Likewise.
6748         * gcc.misc-tests/gcov-8.x: Likewise.
6750 2003-03-27  Glen Nakamura  <glen@imodulo.com>
6752         PR opt/10087
6753         * gcc.dg/20030324-1.c: New test.
6755 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
6757         PR c++/10224
6758         * g++.dg/template/arg3.C: New test.
6760         PR c++/10158
6761         * g++.dg/template/friend18.C: New test.
6763 2003-03-26  Roger Sayle  <roger@eyesopen.com>
6765         * g77.f-torture/compile/20030326-1.f: New test case.
6767 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
6769         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
6771         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
6773 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
6775         * gcc.dg/ia64-sync-3.c: New test.
6777 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
6779         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
6781 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
6783         * gcc.dg/ultrasp6.c: New test.
6785 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6787         * gcc.dg/i386-signbit-1.c: New test.
6788         * gcc.dg/i386-signbit-2.c: New test.
6789         * gcc.dg/i386-signbit-3.c: New test.
6791 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6793         * gcc.dg/ultrasp5.c: Fix options.
6795 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6797         * gcc.dg/ultrasp5.c: Fix comment.
6799 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
6801         PR fortran/10197
6802         * g77.f-torture/execute/10197.f: New test.
6804 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
6806         PR c++/9898, c++/383
6807         * g++.dg/template/conv6.C: New test.
6809         PR c++/10119
6810         * g++.dg/template/ptrmem5.C: New test.
6812         PR c++/10026
6813         * g++.dg/lookup/koenig1.C: New test.
6815         PR C++/10199
6816         * g++.dg/lookup/template2.C: New test.
6818 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
6820         * g++.dg/opt/rtti1.C: New test.
6822 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6824         * gcc.dg/ultrasp5.c: New test.
6826 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
6828         PR middle-end/9967
6829         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
6830         builtin fputs.
6832 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6834         PR c/8224
6835         * gcc.dg/20030323-1.c: New test.
6837 2003-03-23  Roger Sayle  <roger@eyesopen.com>
6839         * gcc.c-torture/compile/20030323-1.c: New test case.
6841 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
6843         * gcc.dg/20030321-1.c: New test.
6845 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
6847         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
6849 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
6851         PR c++/9978, c++/9708
6852         * g++.dg/ext/vlm1.C: Adjust expected error.
6853         * g++.dg/ext/vla2.C: New test.
6854         * g++.dg/template/arg1.C: New test.
6855         * g++.dg/template/arg2.C: New test.
6857 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
6859         * g77.f-torture/execute/select.f: New test.
6860         * g77.f-torture/noncompile/select_no_compile.f: New test.
6862 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
6864         PR c++/9898
6865         * g++.dg/other/error4.C: New test.
6867 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
6869         * g++.dg/template/friend17.C: New test.
6871 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
6873         * gcc.c-torture/compile/20030320-1.c: New.
6875 2003-03-20  Roger Sayle  <roger@eyesopen.com>
6877         * gcc.dg/builtins-6.c: New test case.
6879 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
6881         PR target/10073
6882         * gcc.c-torture/compile/20030319-1.c: New.
6884 2003-03-18  Jan Hubicka  <jh@suse.cz>
6886         * gcc.dg/i386-cvt-1.c: New test.
6888 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
6890         * objc.dg/naming-1.m: Use "(parse|syntax) error".
6891         * objc.dg/naming-2.m: Likewise.
6893 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
6895         PR c++/9639
6896         * g++.dg/parse/crash1.C: New test.
6898 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
6900         PR c++/8805
6901         * g++.dg/eh/cleanup1.C: New test.
6903 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
6905         * gcc.c-torture/execute/20030316-1.c: New test case.
6907 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
6909         PR c++/9629
6910         * g++.dg/init/ctor2.C: New test.
6912 2003-03-15  Roger Sayle  <roger@eyesopen.com>
6914         * g77.f-torture/compile/xformat.f: New test case.
6916 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6918         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
6919         * g++.old-deja/g++.mike/eh50.C: Likewise.
6921 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6923         PR c++/6440
6924         * g++.dg/template/spec7.C: New test.
6925         * g++.dg/template/spec8.C: Likewise.
6927 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
6929         * gcc.c-torture/execute/20030313-1.c: New test.
6931 2003-03-14  Richard Henderson  <rth@redhat.com>
6933         * gcc.dg/inline-2.c: Adjust alpha test for external call.
6935 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6937         * gcc.c-torture/compile/20030314-1.c: New test.
6939 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
6941         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
6942         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
6943         thumb target,
6944         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
6945         to accept newer _imp__  prefix and additional
6946         newline in .drectve section.
6947         * gcc.dg/dll-4.c: Likewise.
6948         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
6949         switch.
6951 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
6953         * g++.dg/parse/namespace9.C: New test.
6955         * g++.dg/init/ref5.C: New test.
6956         * g++.dg/parse/ptrmem1.C: Likewise.
6958 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6960         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
6961         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
6962         regular expression.
6963         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
6964         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
6966 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
6968         * gcc.c-torture/execute/20030224-2.c: New test.
6970 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6972         * gcc.dg/decl-3.c: New test.
6974 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6976         * gcc.dg/i386-loop-2.c: New test.
6978 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
6980         PR c++/9474
6981         * g++.dg/parse/namespace8.C: New test.
6983         PR c++/9924
6984         * g++.dg/overload/builtin2.C: New test.
6986 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
6988         * gcc.dg/return-type-3.c: New test.
6990 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
6992         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
6993         profiling options are not supported.
6995 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
6997         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
6998         * g++.old-deja/g++.warn/impint2.C: Likewise.
7000 2003-03-10  Devang Patel  <dpatel@apple.com>
7002         * g++.dg/cpp/c++_cmd_1.C: New test.
7003         * g++.dg/cpp/c++_cmd_1.h: New file.
7005 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
7007         * gcc.dg/altivec-9.c: New file.
7009 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7011         * gcc.dg/ppc-sdata-1.c: New test.
7012         * gcc.dg/ppc-sdata-2.c: New test.
7014 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
7016         PR c++/9373
7017         * g++.dg/opt/ptrmem2.C: New test.
7019         PR c++/8534
7020         * g++.dg/opt/ptrmem1.C: New test.
7022 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7024         * gcc.dg/i386-loop-1.c: New test.
7026 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7028         PR c++/9970
7029         * g++.dg/lookup/friend1.C: New test.
7031 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7033         PR c++/9823
7034         * g++.dg/parser/constructor1.C: New test.
7036 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
7038         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
7040         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
7042 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
7044         * gcc.dg/cpp/Wunused.c: Update test.
7046 2003-03-08  Jan Hubicka  <jh@suse.cz>
7048         * gcc.dg/inline-3.c: New test.
7050 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7052         PR c++/9809
7053         * g++.dg/parse/builtin1.C: New test.
7055         PR c++/9982
7056         * g++.dg/abi/cookie1.C: New test.
7057         * g++.dg/abi/cookie2.C: Likewise.
7059         PR c++/9524
7060         * g++.dg/template/field1.C: New test.
7062         PR c++/9912
7063         * g++.dg/parse/class1.C: New test.
7064         * g++.dg/parse/namespace7.C: Likewise.
7065         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
7067 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
7069         * g++.dg/init/ref4.C: New test.
7071 2003-03-07  Jan Hubicka  <jh@suse.cz>
7073         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
7074         * gcc.dg/inline-3.c:  New test.
7076 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
7078         * g++.dg/init/ref3.C: New test.
7080         PR c++/9965
7081         * g++.dg/init/ref2.C: New test.
7083         PR c++/9400
7084         * g++.dg/warn/Wshadow-2.C: New test.
7086         PR c++/9791
7087         * g++.dg/warn/Woverloaded-1.C: New test.
7089 2003-03-05  Jan Hubicka  <jh@suse.cz>
7091         * gcc.dg/i386-local2.c: New.
7092         * gcc.dg/i386-local.c: Fix typo.
7094 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
7096         * g++.dg/abi/layout3.C: New test.
7098 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7100         * gcc.c-torture/compile/20030305-1.c
7102 2003-03-05  Jan Hubicka  <jh@suse.cz>
7104         * gcc.dg/i386-local.c: New.
7106 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
7108         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
7110 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7112         * gcc.dg/switch-2.c: New test.
7113         * gcc.dg/switch-3.c: New test.
7114         * gcc.dg/Wswitch.c: Adjust line numbers.
7115         * gcc.dg/Wswitch-default.c: Likewise.
7116         * gcc.dg/Wswitch-enum.c: Likewise.
7118 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
7120         * gcc.c-torture/execute/20030222-1.c: New test.
7122 2003-03-03  James E Wilson  <wilson@tuliptree.org>
7124         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
7126 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
7128         PR c++/9878
7129         * g++.dg/init/ref1.C: New test.
7131 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
7133         * gcc.dg/sh-relax.c: New SH-only test.
7135 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
7137         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
7138         comment explaining purpose of testcase.
7140 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7142         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
7143         for HC11/HC12 (asm needs two int registers).
7144         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
7145         HC11/HC12 because the test uses an asm which needs two 32-bit
7146         registers.
7148 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7150         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
7151         for HC11/HC12 (array is too large otherwise).
7152         * gcc.c-torture/compile/920501-4.x: New file, likewise.
7153         * gcc.c-torture/compile/20010518-2.x: Likewise.
7154         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
7155         HC11/HC12 (array is too large).
7157 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
7159         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
7160         * lib/g++-dg.exp (g++-dg-test): Likewise.
7162 2003-03-01  Roger Sayle  <roger@eyesopen.com>
7164         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
7165         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
7167 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7169         * g++.dg/warn/implicit-typename1.C: Remove warning.
7171 2003-02-28  Richard Henderson  <rth@redhat.com>
7173         * gcc.dg/noreturn-1.c: Move noreturn warning line.
7174         * gcc.dg/return-type-1.c: Move control reaches end warning line.
7176 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
7178         * gcc.dg/pch/pch.exp: Change .pch to .gch.
7179         * g++.dg/pch/pch.exp: Likewise.
7181 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
7183         PR c++/9879
7184         * testsuite/g++.dg/init/new4.C: New test.
7186 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
7188         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
7190 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
7192         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
7193         unsigned long.
7195         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
7196         wider than float.
7198 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7200         * lib/scanasm.exp: Add support for counting numbers of
7201         occurences.
7202         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
7203         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
7205 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
7207         PR c++/9683
7208         * g++.dg/template/static3.C: New test.
7210         PR c++/9829
7211         * g++.dg/parse/namespace6.C: New test.
7213 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7215         PR target/9732
7216         * gcc.dg/20030225-1.c: New test.
7218 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
7220         * README: Remove out-of-date information.
7222         PR c++/9836
7223         * g++.dg/template/spec6.C: New test.
7225 2003-02-24  Jeff Law  <law@redhat.com>
7227         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
7229 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7231         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
7232         * gcc.dg/pragma-ep-1.c: Likewise.
7234 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7236         PR c++/9602
7237         * g++.dg/template/friend16.C: New test.
7239 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
7241         PR c++/5333
7242         * g++.dg/parse/fused-params1.C: Adjust error messages.
7243         * g++.dg/template/nested3.C: New test.
7245 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
7247         * g++.dg/abi/param1.C: New test.
7249 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7251         PR c++/7982
7252         * g++.dg/warn/implicit-typename1.C: New test.
7254 2003-02-22  Kelley Cook <kelleycook@comcast.net>
7256         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
7257         with "mtune".
7258         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7259         * gcc.c-torture/execute/20010129-1.x: Likewise.
7260         * gcc.dg/20011107-1.c: Likewise.
7261         * gcc.dg/20020108-1.c: Likewise.
7262         * gcc.dg/20020122-3.c: Likewise.
7263         * gcc.dg/20020206-1.c: Likewise.
7264         * gcc.dg/20020310-1.c: Likewise.
7265         * gcc.dg/20020426-2.c: Likewise.
7266         * gcc.dg/20020517-1.c: Likewise.
7267         * gcc.dg/991230-1.c: Likewise.
7268         * gcc.dg/i386-unroll-1.c: Likewise.
7269         * gcc.misc-tests/i386-prefetch.exp: Likewise.
7271 2003-02-22  Jan Hubicka  <jh@suse.cz>
7273         * gcc.dg/i386-mul.c: New test.
7275 2003-02-21  Roger Sayle  <roger@eyesopen.com>
7277         * gcc.dg/builtins-5.c: New test case.
7279 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
7281         * gcc.dg/asmreg-1.c: New test.
7283 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7285         PR c++/9749
7286         * g++.dg/parse/varmod1.C: New test.
7288 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7290         PR c++/9727
7291         * g++.dg/template/op1.C: New test.
7293 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7295         PR c++/8906
7296         * g++.dg/template/nested2.C: New test.
7298 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7300         PR c++/8724
7301         * g++.dg/expr/dtor1.C: New test.
7303 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
7305         * gcc.dg/cpp/include3.c: New test.
7306         * gcc.dg/cpp/inc/foo.h: New file.
7308 2003-02-21  Glen Nakamura  <glen@imodulo.com>
7310         * gcc.c-torture/execute/20030221-1.c: New test.
7312 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
7314         PR c++/9729
7315         * g++.dg/abi/conv1.C: New test.
7317 2003-02-20  Jan Hubicka  <jh@suse.cz>
7319         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
7321 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
7323         * gcc.c-torture/compile/20030219-1.c: New test.
7325 2003-02-18  Jan Hubicka  <jh@suse.cz>
7327         * gcc.dg/funcorder.c: New test.
7329 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
7331         * gcc.c-torture/execute/20030218-1.c: New.
7333 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
7335         * gcc.dg/20030218-1.c: New.
7337 2003-02-18  Richard Henderson  <rth@redhat.com>
7339         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
7340         * gcc.dg/attr-used-2.c: New.
7342 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
7344         PR c++/9704
7345         * g++.dg/init/copy5.C: New test.
7347 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
7349         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
7350         * g++.dg/pch/pch.exp: Likewise.
7352 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
7354         * gcc.c-torture/execute/20030209-1.c: Enable the test if
7355         STACK_SIZE is not defined.
7357 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7359         PR c++/9457
7360         * g++.dg/template/init1.C: New test.
7362 2003-02-16  Jan HUbicka  <jh@suse.cz>
7364         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
7365         (foo): Add few extra tests
7366         * gcc.dg/c99-const-expr-3.c: Likewise.
7367         * gcc.c-torture/execute/20030216-1.c: New.
7369 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7371         PR c++/9459
7372         * g++.dg/ext/typeof4.C: New test.
7374 2003-02-15  Roger Sayle  <roger@eyesopen.com>
7376         * gcc.dg/i386-387-3.c: New test case.
7378 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
7380         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
7381         cris-*-elf* cris-*-aout* and mmix-*-*.
7383 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
7385         * gcc.dg/20030213-1.c: New test.
7387 2003-02-12  Roger Sayle  <roger@eyesopen.com>
7389         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
7390         * gcc.dg/i386-387-2.c: Likewise.
7392 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
7394         * gcc.dg/ppc-spe.c: Fix formatting.
7395         Enable tests that were previously unsupported by gas.
7396         Delete tests for instructions that no longer exist.
7397         Switch arguments on evsubifw builtin.
7399 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
7401         * gcc.c-torture/execute/20030209-1.c: Disable the test if
7402         STACK_SIZE is too small.
7404 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7405             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7407         * gcc.dg/decl-2.c: New test.
7409 2003-02-10  Jan Hubicka  <jh@suse.cz>
7411         * gcc.dg/i386-fpcvt-1.c:  New test.
7413 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
7415         * gcc.c-torture/execute/20030209-1.c: New test.
7417 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
7419         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
7420         int-wide bitops, use the constants of the same width.
7421         Likewise, if long long is 32-bit wide, test bitops using
7422         32-bit constants.
7424 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
7426         * gcc.dg/20021014-1.c: Annotate with expected notice text.
7428 2003-02-07  Roger Sayle  <roger@eyesopen.com>
7430         * testsuite/gcc.dg/builtins-4.c: New test case.
7432 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7434         * gcc.dg/20020430-1.c: Fix dg command typos.
7435         * gcc.dg/20020503-1.c: Likewise.
7437 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7439         PR c++/8785
7440         * g++.dg/parse/fused-params1.C: New test.
7442         PR c++/8857
7443         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
7445         PR c++/8921
7446         * g++.dg/parse/non-dependent1.C: New test.
7448         PR c++/8928
7449         * g++.dg/parse/dupl-tmpl-args1.C: New test.
7451         PR c++/9228
7452         * g++.dg/parse/undefined7.C: New test.
7453         * g++.dg/parse/non-templ1.C: New test.
7455         PR c++/9229
7456         * g++.dg/parse/too-many-tmpl-args1.C: New test.
7458 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
7460         * gcc.c-torture/compile/20030206-1.c: New test.
7462 2003-02-05  Roger Sayle  <roger@eyesopen.com>
7464         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
7465         "pow" to "foo" to avoid potential confusion with a math built-in.
7467 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7469         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
7470         conditions for SPARC targets.
7472 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
7474         * gcc.dg/20030204-1.c: New test.
7476 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7478         PR c++/38
7479         * g++.dg/parse/array-size1.C: New test.
7481         PR c++/5657
7482         * g++.dg/parse/undefined3.C: New test.
7484         PR c++/5665
7485         * g++.dg/parse/undefined4.C: New test.
7487         PR c++/5975
7488         * g++.dg/parse/undefined5.C: New test.
7490         PR c++/7259
7491         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
7493         PR c++/8578
7494         * g++.dg/parse/casting-operator1.C: New test.
7496         PR c++/8596
7497         * g++.dg/parse/undefined6.C: New test.
7499         PR c++/8736
7500         * g++.dg/parse/missing-template1.C: New test.
7502 2003-02-04  Jan Hubicka  <jh@suse.cz>
7504         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
7505         * gcc.dg/i386-cmov?.c:  Likewise.
7506         * gcc.dg/i386-fpcvt-?.c:  Likewise.
7507         * gcc.dg/i386-ssefp-1.c:  Likewise.
7508         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
7509         conventions.
7511 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
7513         PR c++/7129
7514         * testsuite/g++.dg/ext/max.C: New test.
7516 2003-02-03  Jan Hubicka  <jh@suse.cz>
7518         * gcc.c-torture/execute/20030203-1.c: New test.
7520 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
7522         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
7523         'natural-endian'.
7525 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
7527         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
7528         * g++.dg/init/new2.C: Likewise.
7529         * g++.dg/other/new1.C: Likewise.
7531 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
7533         * gcc.dg/struct-ret-libc.c: New test.
7535 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
7537         * gcc.dg/20030129-1.c: New test.
7539 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7541         PR c++/8849
7542         * g++.dg/template/ptrmem4.C: New test.
7544 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
7546         * g++.dg/parser/constant1.C: New test.
7548 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7550         PR c++/8591
7551         * g++.dg/parse/friend2.C: New test.
7553 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
7555         PR c++/9437
7556         * g++.dg/template/unify4.C: New test.
7558 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
7560         * gcc.c-torture/execute/20030128-1.c: New test.
7562 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
7564         * g++.dg/lookup/nested1.C: Test moved from ...
7565         * g++.old-deja/g++.other/lookup24.C: ... here.
7567 2003-01-28  Jan Hubicka  <jh@suse.cz>
7569         * gcc.dg/i386-cmov5.c:  New test.
7571 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
7573         * gcc.c-torture/execute/20010925-1.c: Changed the
7574         memcpy declaration.
7576 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
7578         PR c++/3902
7579         * g++.dg/parse/template5.C: New test.
7581 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
7583         PR fortran/9258
7584         * g77.dg/pr9258: New test.
7586 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
7588         * README: Move relevant parts from README.g++.
7590         * README.g++: Remove this file.
7592 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
7594         * g++.dg/abi/dcast1.C: New test.
7596 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7598         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
7600 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
7602         PR c++/47
7603         * g++.old-deja/g++.other/lookup24.C: New test.
7605 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7607         PR middle-end/7227
7608         * gcc.dg/uninit-C.c: New test.
7610 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
7612         * g++.dg/abi/covariant1.C: New test.
7614 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
7616         * gcc.dg/20030123-1.c: New test.
7618 2003-01-25  Jan Hubicka  <jh@suse.cz>
7620         PR opt/8492
7621         * gcc.c-torture/compile/20030125-1.c
7623 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
7625         PR c++/9403
7626         * g++.dg/parse/template3.C: New test.
7627         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
7629         PR c++/795
7630         * g++.dg/parse/template4.C: New test.
7632         PR c++/9415
7633         * g++.dg/template/qual2.C: New test.
7635         PR c++/8545
7636         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
7638         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
7640 2003-01-25  Roger Sayle  <roger@eyesopen.com>
7642         * gcc.c-torture/execute/switch-1.c: New test case.
7644 2003-01-25  Jan Hubicka  <jh@suse.cz>
7646         * gcc.c-torture/execute/20030125-1.[cx]: New test.
7648 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
7650         Tweaks for Bison-1.875. From the NEWS file:
7651         "- `parse error' -> `syntax error'
7652         Bison now uniformly uses the term `syntax error'"
7653         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
7654         * gcc.dg/cpp/digraph2.c: Likewise.
7655         * gcc.dg/cpp/direct2.c: Likewise.
7656         * gcc.dg/cpp/paste4.c: Likewise.
7657         * gcc.dg/c90-restrict-1.c: Likewise.
7658         * gcc.dg/c99-func-2.c: Likewise.
7659         * gcc.dg/noncompile/920721-2.c: Likewise.
7660         * gcc.dg/noncompile/930622-2.c: Likewise.
7661         * gcc.dg/noncompile/940112-1.c: Likewise.
7662         * gcc.dg/noncompile/950921-1.c: Likewise.
7663         * gcc.dg/noncompile/951123-1.c: Likewise.
7664         * gcc.dg/noncompile/971104-1.c: Likewise.
7665         * gcc.dg/noncompile/990416-1.c: Likewise.
7667 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
7669         * g++.dg/parse/undefined1.C: Add error message.
7671 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
7673         PR c++/9354
7674         * g++.dg/parse/new1.C: New test.
7676         PR c++/9216
7677         * g++.dg/parse/template2.C: New test.
7679         PR c++/9354
7680         * g++.dg/parse/typedef2.C: New test.
7682         PR c++/9328
7683         * g++.dg/ext/typeof3.C: New test.
7685 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7687         PR c++/2738
7688         * g++.dg/parse/ret-type1.C: New test.
7690         PR c++/3792
7691         * g++.dg/parse/tmpl-outside1.C: New test.
7693         PR c++/4207
7694         * g++.dg/parse/int-as-enum1.C: New test.
7696         PR c++/4903
7697         * g++.dg/parse/no-typename1.C: New test.
7699         PR c++/5533
7700         * g++.dg/parse/no-value1.C: New test.
7702         PR c++/5921
7703         * g++.dg/parse/wrong-inline1.C: New test.
7705         PR c++/6402
7706         * g++.dg/parse/ref1.C: New test.
7708         PR c++/6992
7709         * g++.dg/parse/attr-ctor1.C: New test.
7711         PR c++/7229
7712         * g++.dg/parse/namespace5.C: New test.
7714         PR c++/7917
7715         * g++.dg/parse/func-def1.C: New test.
7717         PR c++/8143
7718         * g++.dg/parse/undefined1.C: New test.
7720         PR c++/5723, PR c++/8522
7721         * g++.dg/parse/specialization1.C: New test.
7723         PR c++/163, PR c++/8595
7724         * g++.dg/parse/struct-as-enum1.C: New test.
7726         PR c++/9173
7727         * g++.dg/parse/undefined2.C: New test.
7729 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
7731         PR c++/9298
7732         * g++.dg/parse/template1.C: New test.
7734         PR c++/9384
7735         * g++.dg/parse/using1.C: New test.
7737         PR c++/9285
7738         PR c++/9294
7739         * g++.dg/parse/expr2.C: New test.
7741         PR c++/9388
7742         * g++.dg/parse/lookup2.C: Likewise.
7744 2003-01-21  Jan Hubicka  <jh@suse.cz>
7746         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
7747         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
7748         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
7749         * gcc.c-torture/execute/string-opt-*.c: Likewise.
7751 2003-01-20  Nick Clifton  <nickc@redhat.com>
7753         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
7754         problem with ARM sibcall code generation.
7756 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
7758         * gcc.c-torture/execute/20030120-1.c: New.
7760 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
7762         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
7764 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
7766         PR c++/9272
7767         * g++.dg/parse/ctor1.C: New test.
7769         PR c++/9294:
7770         * g++.dg/parse/qualified1.C: New test.
7772         * g++.dg/parse/typename3.C: New test.
7774 2003-01-16  Richard Henderson  <rth@redhat.com>
7776         * g++.dg/tls/init-2.C: Fix error matches for real this time.
7778 2003-01-16  Richard Henderson  <rth@redhat.com>
7780         * g++.dg/pch/pch.exp: Copy test header to the working directory
7781         before using it either for precompilation or direct use.
7782         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
7783         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
7785 2003-01-16  Richard Henderson  <rth@redhat.com>
7787         * gcc.dg/pch/pch.exp: Copy test header to the working directory
7788         before using it either for precompilation or direct use.
7789         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
7790         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
7792 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
7794         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
7795         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
7796         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
7797         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
7798         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
7799         typename warning into error.
7800         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
7801         error messages.
7802         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
7803         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
7804         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
7805         messages.
7806         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
7807         make declaration visible in template.
7808         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
7809         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
7810         messages.
7811         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
7812         message.
7813         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
7814         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
7815         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
7816         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
7817         typename warning with error message.
7818         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
7819         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
7820         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
7822 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
7824         * g++.dg/parse/ambig2.C: New test.
7826 2003-01-15  Richard Henderson  <rth@redhat.com>
7828         * g++.dg/tls/init-2.C: Update error message string.
7830 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7832         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
7834 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
7836         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
7837         all for HC11/HC12.
7838         * gcc.c-torture/compile/20001205-1.x: Likewise.
7839         * gcc.c-torture/compile/20001226-1.x: Likewise.
7840         * gcc.c-torture/compile/920520-1.x: Likewise.
7841         * gcc.c-torture/compile/961203-1.x: Likewise.
7842         * gcc.c-torture/compile/20020604-1.x: Likewise.
7844 2003-01-15  Jan Hubicka  <jh@suse.cz>
7846         * gcc.c-torture/compile/20030115-1.c: New test.
7848         * gcc.dg/i386-fpcvt-1.c: New test.
7849         * gcc.dg/i386-fpcvt-2.c: New test.
7851 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
7853         Further conform g++'s __vmi_class_type_info to the C++ ABI
7854         specification.
7855         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
7856         the specification.
7858 2003-01-14  Jan Hubicka  <jh@suse.cz>
7860         * gcc.dg/i386-fpcvt-1.c: New test.
7861         * gcc.dg/i386-fpcvt-2.c: New test.
7863 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7865         * gcc.dg/i386-mmx-3.c: New test.
7867 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
7869         PR c++/9264
7870         * g++.dg/parse/octal1.C: New file.
7872         PR c++/9172
7873         * g++.dg/parse/typename1.C: New file.
7875 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
7877         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
7878         * gcc.dg/bf-no-ms-layout.c: Likewise.
7879         * gcc.dg/bf-ms-attrib.c: Likewise.
7881 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
7883         PR c++/9099
7884         * g++.dg/parse/dtor1.C: New file.
7886         PR c++/9128
7887         * g++.dg/rtti/typeid1.C: New file.
7889         PR c++/9153
7890         * g++.dg/parse/lookup1.C: New file.
7892         PR c++/9171
7893         * g++.dg/templ/spec5.C: New file.
7895 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
7897         * gcc.c-torture/compile/20030110-1.c: New test.
7899 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
7901         Merge from pch-branch:
7903         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
7905         * gcc.dg/pch/cpp-1.h: New.
7906         * gcc.dg/pch/cpp-1.c: New.
7907         * gcc.dg/pch/cpp-2.h: New.
7908         * gcc.dg/pch/cpp-2.c: New.
7910         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
7912         * gcc.dg/pch/except-1.h: New.
7913         * gcc.dg/pch/except-1.c: New.
7915         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
7917         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
7918         running test.
7919         * gcc.dg/pch: Include *.hp not *.h.
7920         * gcc.dg/pch/system-1.h: New.
7921         * gcc.dg/pch/system-1.c: New.
7923         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
7925         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
7926         rather than trying to build and run a program using PCH.
7927         * gcc.dg/pch: Remove dg-do commands from test files.
7929         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
7931         * gcc.dg/pch/macro-3.c: New.
7932         * gcc.dg/pch/macro-3.h: New.
7934         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
7936         * gcc.dg/pch/common-1.c: New.
7937         * gcc.dg/pch/common-1.h: New.
7938         * gcc.dg/pch/decl-1.c: New.
7939         * gcc.dg/pch/decl-1.h: New.
7940         * gcc.dg/pch/decl-2.c: New.
7941         * gcc.dg/pch/decl-2.h: New.
7942         * gcc.dg/pch/decl-3.c: New.
7943         * gcc.dg/pch/decl-3.h: New.
7944         * gcc.dg/pch/decl-4.c: New.
7945         * gcc.dg/pch/decl-4.h: New.
7946         * gcc.dg/pch/decl-5.c: New.
7947         * gcc.dg/pch/decl-5.h: New.
7948         * gcc.dg/pch/global-1.c: New.
7949         * gcc.dg/pch/global-1.h: New.
7950         * gcc.dg/pch/inline-1.c: New.
7951         * gcc.dg/pch/inline-1.h: New.
7952         * gcc.dg/pch/inline-2.c: New.
7953         * gcc.dg/pch/inline-2.h: New.
7954         * gcc.dg/pch/static-1.c: New.
7955         * gcc.dg/pch/static-1.h: New.
7956         * gcc.dg/pch/static-2.c: New.
7957         * gcc.dg/pch/static-2.h: New.
7959         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
7961         * g++.dg/pch/pch.exp: Better handle failing testcases.
7962         * gcc.dg/pch/pch.exp: Likewise.
7963         * gcc.dg/pch/macro-1.c: New.
7964         * gcc.dg/pch/macro-1.h: New.
7965         * gcc.dg/pch/macro-2.c: New.
7966         * gcc.dg/pch/macro-2.h: New.
7968         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
7970         * g++.dg/dg.exp: Treat files in pch/ specially.
7971         * g++.dg/pch/pch.exp: New file.
7972         * g++.dg/pch/empty.H: New file.
7973         * g++.dg/pch/empty.C: New file.
7974         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
7975         "precompile".
7977         * gcc.dg/pch/pch.exp: New file.
7978         * gcc.dg/pch/empty.h: New file.
7979         * gcc.dg/pch/empty.c: New file.
7980         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
7981         "precompile".
7983 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7985         * g++.dg/template/friend14.C: New test.
7987 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7989         * gcc.dg/old-style-asm-1.c: New test.
7991 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
7993         * gcc.c-torture/compile/20030109-1.c: New test.
7995 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7997         * gcc.c-torture/execute/20030109-1.c: New test.
7999 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
8001         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
8002         * g++.old-deja/g++.mike/dyncast2.C: Likewise
8003         * g++.old-deja/g++.mike/dyncast3.C: Likewise
8004         * g++.old-deja/g++.mike/eh2.C: Likewise
8005         * g++.old-deja/g++.mike/eh3.C: Likewise
8006         * g++.old-deja/g++.mike/eh5.C: Likewise
8007         * g++.old-deja/g++.mike/eh6.C: Likewise
8008         * g++.old-deja/g++.mike/eh7.C: Likewise
8009         * g++.old-deja/g++.mike/eh8.C: Likewise
8010         * g++.old-deja/g++.mike/eh9.C: Likewise
8011         * g++.old-deja/g++.mike/eh10.C: Likewise
8012         * g++.old-deja/g++.mike/eh12.C: Likewise
8013         * g++.old-deja/g++.mike/eh13.C: Likewise
8014         * g++.old-deja/g++.mike/eh14.C: Likewise
8015         * g++.old-deja/g++.mike/eh16.C: Likewise
8016         * g++.old-deja/g++.mike/eh17.C: Likewise
8017         * g++.old-deja/g++.mike/eh18.C: Likewise
8018         * g++.old-deja/g++.mike/eh21.C: Likewise
8019         * g++.old-deja/g++.mike/eh23.C: Likewise
8020         * g++.old-deja/g++.mike/eh24.C: Likewise
8021         * g++.old-deja/g++.mike/eh25.C: Likewise
8022         * g++.old-deja/g++.mike/eh26.C: Likewise
8023         * g++.old-deja/g++.mike/eh27.C: Likewise
8024         * g++.old-deja/g++.mike/eh28.C: Likewise
8025         * g++.old-deja/g++.mike/eh29.C: Likewise
8026         * g++.old-deja/g++.mike/eh31.C: Likewise
8027         * g++.old-deja/g++.mike/eh33.C: Likewise
8028         * g++.old-deja/g++.mike/eh34.C: Likewise
8029         * g++.old-deja/g++.mike/eh35.C: Likewise
8030         * g++.old-deja/g++.mike/eh36.C: Likewise
8031         * g++.old-deja/g++.mike/eh37.C: Likewise
8032         * g++.old-deja/g++.mike/eh38.C: Likewise
8033         * g++.old-deja/g++.mike/eh39.C: Likewise
8034         * g++.old-deja/g++.mike/eh40.C: Likewise
8035         * g++.old-deja/g++.mike/eh41.C: Likewise
8036         * g++.old-deja/g++.mike/eh42.C: Likewise
8037         * g++.old-deja/g++.mike/eh44.C: Likewise
8038         * g++.old-deja/g++.mike/eh46.C: Likewise
8039         * g++.old-deja/g++.mike/eh47.C: Likewise
8040         * g++.old-deja/g++.mike/eh48.C: Likewise
8041         * g++.old-deja/g++.mike/eh49.C: Likewise
8042         * g++.old-deja/g++.mike/eh50.C: Likewise
8045         PR c++/8615
8046         * g++.dg/template/char1.C: New test.
8048         * g++.dg/template/varmod1.C: Fix typo.
8050 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8052         DR 180
8053         * g++.old-deja/g++.pt/crash32.C: Expect error.
8055 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
8057         PR c++/5919
8058         * g++.dg/template/varmod1.C: New test.
8060         PR c++/8727
8061         * g++.dg/inherit/typeinfo1.C: New test.
8063         PR c++/8663
8064         * g++.dg/inherit/typedef1.C: New test.
8066 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
8068         PR c++/8332
8069         PR c++/8493
8070         * g++.dg/template/strlen1.C: New test.
8072         PR c++/8227
8073         * g++.dg/template/ctor2.C: New test.
8075         PR c++/8214
8076         * g++.dg/init/string1.C: New test.
8078         PR c++/8511
8079         * g++.dg/template/friend8.C: New test.
8081 2002-11-29  Joe Buck <jbuck@synopsys.com>
8083         * g++.dg/lookup/anon2.C: New test.
8085 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
8087         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
8088         h8300 port.
8090 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
8092         * gcc.dg/bitfld-6.c: New test.
8094 2002-11-27  Jan Hubicka  <jh@suse.cz>
8096         * gcc.c-torture/execute/20021127.[cx]: New test.
8098 2002-11-26  Jan Hubicka  <jh@suse.cz>
8100         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
8101         quality.
8103 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
8105         * g++.dg/init/brace2.C: New test.
8106         * g++.old-deja/g++.mike/p9129.C: Correct.
8108 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
8110         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
8112 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
8114         * gcc.dg/sibcall-6: New test for indirect sibcalls.
8116 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
8118         * testsuite/g++.dg/abi/empty11.C: New test.
8119         * testsuite/g++.dg/rtti/cv1.C: New test.
8121 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
8123         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
8125 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
8127         * g++.dg/abi/empty10.C: New test.
8129 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8131         * gcc.c-torture/compile/20021124-1.c: New test.
8133 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
8135         * g++.dg/abi/rtti2.C: New test.
8137 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8139         * gcc.dg/i386-unroll-1.c: New test.
8141 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8143         * gcc.c-torture/compile/20021120-1.c: New test.
8144         * gcc.c-torture/compile/20021120-2.c: New test.
8146 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8148         * gcc.dg/bitfld-5.c: New test.
8150 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8152         * gcc.c-torture/execute/20021120-3.c: New test.
8154 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8156         * gcc.c-torture/execute/20021120-2.c: New test.
8158 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8160         * gcc.c-torture/execute/20021120-1.c: New test.
8162 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
8164         * gcc.c-torture/execute/20021118-3.c: New test.
8166 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8168         * gcc.c-torture/compile/20021119-1.c: New test.
8170 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
8172         * gcc.dg/duff-1.c: New test.
8173         * gcc.dg/duff-2.c: New test.
8174         * gcc.dg/duff-3.c: New test.
8176 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
8178         * gcc.dg/cpp/_Pragma5.c: New test.
8180 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
8182         * gcc.c-torture/execute/20021118-2.c: New test.
8184 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
8186         * gcc.c-torture/execute/20021118-1.c: New test.
8188 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
8190         * gcc.dg/20021116-1.c: New test.
8192 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
8194         * g++.dg/abi/vcall1.C: New test.
8196 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
8198         * gcc.dg/20021029-1.c: New test.
8199         * gcc.dg/20021029-2.c: New test.
8201 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8203         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
8205 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8207         PR c/8439
8208         * gcc.dg/20021110.c: Move to ...
8209         * gcc.c-torture/compile/20021110.c: .... here.
8211 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8213         PR c/8467
8214         * gcc.c-torture/execute/20021111-1.c
8216 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8218         PR c/8439
8219         * gcc.dg/20021110.c: New test.
8221 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
8223         * g++.dg/abi/vthunk3.C: Run only on x86.
8225 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8227         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
8229 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
8231         * lib/compat.exp (compat-execute): Fix logic error in last
8232         change.
8234 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
8236         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
8238 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8240         PR c++/8389
8241         * g++.dg/template/access6.C: New test.
8243 2002-11-08  Jan Hubicka  <jh@suse.cz>
8245         * gcc.dg/i386-ssefp-1.c: New test.
8246         * gcc.dg/i386-ssefp-1.c: New test.
8248 2002-11-08  Jan Hubicka  <jh@suse.cz>
8250         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
8252 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
8254         * g++.dg/abi/vthunk3.C: New test.
8256         PR c++/8338
8257         * g++.dg/template/crash2.C: New test.
8259 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
8261         * testsuite/g++.dg/abi/dtor1.C: New test.
8262         * testsuite/g++.dg/abi/dtor2.C: Likewise.
8264 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
8266         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
8267         Darwin.
8269 2002-11-04  Adam Nemet  <anemet@lnxw.com>
8271         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
8272         -mthumb.  Only xfail with -O0.
8274 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
8276         * g++.dg/abi/thunk1.C: New test.
8277         * g++.dg/abi/thunk2.C: Likewise.
8278         * g++.dg/abi/vtt1.C: Likewise.
8280 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
8282         PR optimization/8423
8283         * gcc.c-torture/execute/builtin-constant.c: New test.
8285 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
8287         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
8288         Add some more cases.
8290 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
8292         PR c++/8391
8293         * g++.dg/opt/local1.C: New test.
8295 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
8297         PR c++/8160
8298         * g++.dg/template/complit1.C: New test.
8300         PR c++/8149
8301         * g++.dg/template/typename4.C: Likewise.
8303 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8305         Core issue 287, PR c++/7639
8306         * g++.dg/template/instantiate1.C: Adjust error location.
8307         * g++.dg/template/instantiate3.C: New test.
8308         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
8309         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
8310         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
8312 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
8314         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
8316 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
8318         PR c++/8287
8319         * g++.dg/init/dtor2.C: New test.
8321 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8323         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
8324         * gcc.dg/nest.c: Bypass errors on irix6.
8326 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
8328         * gcc.dg/nest.c: Expect error for mmix-*-*.
8329         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
8331 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
8333         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
8334         markers.
8336         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
8338 2002-10-25  Mike Stump  <mrs@apple.com>
8340         * gcc.dg/warn-1.c: New test.
8342 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
8344         * g++.dg/template/typename3.C: New test.
8346 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
8348         * g++.dg/lookup/ptrmem1.C: New test.
8350         * g++.dg/abi/vthunk2.C: New test.
8352 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
8354         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
8356 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
8358         * g++.dg/abi/empty9.C: New test.
8360 2002-10-24  Richard Henderson  <rth@redhat.com>
8362         * g++.dg/inherit/thunk1.C: Enable for ia64.
8364 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
8366         PR c++/8067
8367         * g++.dg/lookup/pretty1.C: New test.
8369 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
8371         * gcc.dg/20021023-1.c: New test.
8373 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
8375         PR c++/7679
8376         * g++.dg/parse/inline1.C: New test.
8378 2002-10-23  Richard Henderson  <rth@redhat.com>
8380         * g++.dg/inherit/thunk1.C: Enable for x86_64.
8382         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
8384 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
8386         PR c++/6579
8387         * g++.dg/parse/stmtexpr3.C: New test.
8389 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
8391         * g++.dg/expr/cond1.C: New test.
8393 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
8395         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
8397 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8399         * g++.dg/abi/vbase13.C: New test.
8400         * g++.dg/abi/vbase14.C: Likewise.
8402 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
8404         * gcc.dg/tls/pic-1.c: New test.
8405         * gcc.dg/tls/nonpic-1.c: New test.
8406         * gcc.dg/20021018-1.c: New test.
8408 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
8410         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
8411         Remove only files with the same base name as the test case.
8412         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
8413         (profopt-execute): Likewise.  Also, remove old profiling
8414         and performance data files before running the tests.
8416         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
8417         * g++.dg/bprob/bprob.exp: Likewise.
8418         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
8419         to allow more general test case names.
8421         * g++.dg/bprob/bprob-1.C: Rename to ...
8422         * g++.dg/bprob/g++-bprob-1.C: ... this.
8424         * g77.dg/bprob/bprob-1.f: Rename to ...
8425         * g77.dg/bprob/g77-bprob-1.f: ... this.
8427 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
8429         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
8430         bison 1.50 or later.
8432 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
8434         * g++.dg/README: Describe more test directories.
8436 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8438         * g++.dg/init/array6.C: Add additional tests.
8440 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
8442         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
8443         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
8445 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
8447         * gcc.c-torture/compile/20020604-1.x: New.
8448         * gcc.c-torture/compile/simd-5.x: Likewise.
8449         * gcc.c-torture/execute/920710-1.x: Likewise.
8450         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
8452 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8454         * g++.dg/inherit/override1.C: Add dg-options clause.
8456 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8458         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
8459         _mm_slli_si128.
8461 2002-10-19  Andreas Schwab  <schwab@suse.de>
8463         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
8464         directory component.
8466 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
8468         * g++.dg/inherit/thunk1.C: New test.
8470         * g++.dg/inherit/override1.C: New test.
8472         * g++.dg/abi/mangle11.C: New test.
8473         * g++.dg/abi/mangle14.C: New test.
8474         * g++.dg/abi/mangle17.C: New test.
8476 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
8478         * g++.dg/overload/member2.C: New test.
8480 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
8482         * g++.dg/README: Describe new compat directory.
8483         * g++.dg/dg.exp: Skip tests in compat directory.
8484         * README.compat: New file.
8485         * lib/compat.exp: New expect script.
8486         * g++.dg/compat: New test directory.
8487         * g++.dg/compat/compat.exp: New expect script.
8488         * g++.dg/compat/abi: New test directory.
8489         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
8490         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
8491         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
8492         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
8493         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
8494         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
8495         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
8496         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
8497         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
8498         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
8499         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
8500         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
8501         * g++.dg/compat/break: New test directory.
8502         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
8503         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
8504         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
8505         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
8506         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
8507         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
8508         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
8509         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
8510         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
8511         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
8512         g++.dg/compat/break/README: New files.
8513         * g++.dg/compat/eh: New test directory.
8514         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
8515         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
8516         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
8517         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
8518         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
8519         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
8520         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
8521         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
8522         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
8523         g++.dg/compat/eh/filter2_y.C,
8524         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
8525         g++.dg/compat/eh/new1_y.C,
8526         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
8527         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
8528         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
8529         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
8530         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
8531         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
8532         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
8533         g++.dg/compat/eh/unexpected1_y.C: New files.
8534         * g++.dg/compat/init: New test directory.
8535         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
8536         g++.dg/compat/init/array5_y.C,
8537         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
8538         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
8539         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
8540         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
8541         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
8542         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
8543         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
8544         g++.dg/compat/init/init-ref2_y.C: New files.
8546 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
8548         PR c++/7584
8549         * g++.dg/inherit/using3.C: New test.
8551 2002-10-17  Jan Hubicka  <jh@suse.cz>
8553         * gcc.dg/20021017-2.c: New test.
8555 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
8557         * g++.dg/abi/mangle16.C: Adjust.
8559         * g++.dg/init/array8.C: New test.
8561 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
8563         * gcc.dg/special/mips-abi.exp: New test.
8564         * gcc.dg/special/mips-abi.s: Empty file used by the above.
8566 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
8568         * g++.dg/abi/mangle16.C: New test.
8569         * g++.dg/abi/mangle17.C: Likewise.
8571         PR c++/7478
8572         * g++.dg/template/ref1.C: New test.
8574 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8576         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
8578 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
8580         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
8582 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
8584         PR c++/7524
8585         * g++.dg/init/array7.C: New test.
8587 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
8589         * g++.dg/init/array6.C: New test.
8591         * g++.dg/abi/mangle13.C: Likewise.
8592         * g++.dg/abi/mangle14.C: Likewise.
8593         * g++.dg/abi/mangle15.C: Likewise.
8595 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
8597         * g++.dg/abi/empty8.C: New test.
8599 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
8601         * g++.dg/init/ctor1.C: New test.
8603 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
8605         * gcc.c-torture/execute/20021015-1.c: New test.
8607 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
8609         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
8611 2002-10-14  Jan Hubicka  <jh@suse.cz>
8613         * gcc.dg/i386-ssetype-[1-5].c: New tests.
8615 2002-10-14  Richard Henderson  <rth@redhat.com>
8617         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
8619 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
8621         PR optimization/6631
8622         * g++.dg/opt/const2.C: New test.
8624 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
8626         PR c++/7176
8627         * g++.dg/parse/friend1.C: New test.
8628         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
8630 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
8632         * gcc.dg/20021014-1.c: New test.
8634 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
8636         PR c++/5661
8637         * g++.dg/ext/vlm1.C: New test.
8638         * g++.dg/ext/vlm2.C: Likewise.
8640         * g++.dg/init/array1.C: Remove invalid braces.
8641         * g++.dg/init/brace1.C: New test.
8642         * g++.dg/init/copy2.C: Likewise.
8643         * g++.dg/init/copy3.C: Likewise.
8644         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
8645         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
8646         braces.
8648 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
8650         * gcc.dg/cpp/assembler.S: Don't use -ansi.
8652 2002-10-11  Richard Shann  <richard.shann@superh.com>
8654         * gcc.c-torture/compile/simd-5.c: New test.
8656 2002-10-10  Roger Sayle  <roger@eyesopen.com>
8658         * gcc.c-torture/execute/shiftopt-1.c: New test case.
8660 2002-10-10  Jim Wilson  <wilson@redhat.com>
8662         * gcc.c-torture/execute/20021010-1.c: New test.
8664 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
8666         PR c/7353
8667         * g++.dg/ext/typedef-init.C: New test.
8668         * gcc.dg/typedef-init.c: New test.
8670 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
8672         * gcc.dg/cpp/paste13.c: New test.
8674 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8676         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
8677         remaining platforms, XFAIL during compile, not execute.  Don't
8678         XFAIL at -O0.
8680 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
8682         * gcc.dg/alias-1.c: Tweak expected warning.
8684 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
8686         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
8688 2002-10-06  Andreas Jaeger  <aj@suse.de>
8690         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
8691         * gcc.dg/cpp/c++98.C: Likewise.
8693         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
8694         * g++.dg/cpp/c++98.C: Likewise.
8696         * g++.dg/README (Subdirectories): Mention cpp directory.
8698         PR target/7559
8699         * gcc.dg/20021006-1.c: New test.
8701 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8703         PR c++/7804
8704         * g++.dg/other/warning1.C: New test.
8706 2002-10-04  Roger Sayle  <roger@eyesopen.com>
8708         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
8709         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
8710         and sparc-*-* with -m64 as expected failures.  See PR 8087.
8712 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
8714         PR c++/7931
8715         * g++.dg/template/ptrmem3.C: New test.
8717         PR c++/7754
8718         * g++.dg/template/union1.C: New test.
8720 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
8722         PR c++/8006
8723         * g++.dg/abi/mangle9.C: New test.
8724         * g++.dg/abi/mangle10.C: New test.
8725         * g++.dg/abi/mangle11.C: New test.
8726         * g++.dg/abi/mangle12.C: New test.
8728 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
8730         PR c++/7188.
8731         * g++.dg/template/meminit1.C: New test.
8732         * g++.dg/warn/Wreorder-1.C: Likewise.
8733         * g++.old-deja/g++.mike/warn3.C: Tweak.
8734         * lib/prune.exp: Ingore "in copy constructor".
8736 2002-10-02  Andreas Jaeger  <aj@suse.de>
8738         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
8739         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
8740         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
8741         on x86-64.
8743 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
8745         * gcc.dg/empty1.C: Fix typo.
8747 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
8749         * gcc.dg/alias-1.c: New test.
8751 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
8753         * gcc.dg/empty1.C: New test.
8755         * g++.dg/tls/init-2.C: Tweak error messages.
8757 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
8759         * gcc.c-torture/compile/20020923-1.c: New test.
8761 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
8763         * gcc.c-torture/execute/ffs-1.c: New test.
8764         * gcc.c-torture/execute/ffs-2.c: Ditto.
8766 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
8768         * g++.dg/overload/member1.C: New test.
8770 2002-09-30  Mark Mitchell  <mark@code
8772 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
8774         * testsuite/gcc.dg/tls/diag-3.c: New.
8776 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
8778         * g++.dg/README (Subdirectories): Document new subdir expr.
8779         * g++.dg/expr/pmf-1.C: New test.
8781 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
8783         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
8785 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
8787         * g++.dg/abi/bitfield3.C: New test.
8789 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
8791         * lib/gcov.exp: Tweak expected line formats.
8792         * gcc.misc-tests/gcov8.c: New test.
8793         * gcc.misc-tests/gcov8.x: New flags.
8795 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
8797         * consistency.vlad/layout/endian.c: Include string.h.
8799         * gcc.c-torture/execute/20020805-1.c: New test.
8801 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
8803         * g++.dg/other/conversion1.C: New test.
8805 2002-08-03  Roger Sayle  <roger@eyesopen.com>
8807         * gcc.dg/builtins-1.c: New testcase.
8809 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
8811         * g++.dg/inherit/access3.C: New test.
8813 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
8815         * gcc.dg/ia64-visibility-2.c: New test.
8817 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
8819         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
8820         __qualifier_flags to __flags.
8822 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
8824         * g++.dg/inherit/operator1.C: New test.
8825         * g++.dg/lookup/disamb1.C: Fix typo in comment.
8826         * g++.dg/other/error1.C: Change expected error message.
8827         * g++.dg/template/conv4.C: Likewise.
8829 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
8831         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
8832         for documented behavior.
8834 2002-07-25  Roger Sayle  <roger@eyesopen.com>
8836         * gcc.c-torture/execute/20020720-1.x: Skip this test on
8837         several targets known to fail.
8839 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
8841         * gcc.dg/mips-args-[123].c: New tests.
8843 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
8845         * gcc.dg/ppc-spe.c: New.
8847 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
8849         * g++.dg/other/ptrmem4.C: New testcase.
8851 2002-07-24  Richard Henderson  <rth@redhat.com>
8853         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
8855 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
8857         * g++.dg/ext/alignof1.C (main): Return 0 for success.
8859 2002-07-24  Roger Sayle  <roger@eyesopen.com>
8861         * gcc.c-torture/execute/memset-3.c: New testcase.
8863 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
8865         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
8866         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
8868 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8870         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
8871         Delete.
8873 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
8875         * gcc.c-torture/compile/simd-4.c: New test.
8877 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8879         PR c++/7347, c++/7348
8880         * g++.dg/template/access4.C: New test.
8881         * g++.dg/template/access5.C: New test.
8882         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
8883         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
8884         * g++.old-deja/g++.pt/ttp58.C: Likewise.
8885         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
8887 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
8889         * gcc.dg/gnu89-init-2.c: New test.
8891 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
8893         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
8895 2002-07-20  Roger Sayle  <roger@eyesopen.com>
8897         * gcc.c-torture/execute/20020720-1.c: New testcase.
8899 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
8901         * gcc.dg/cpp/Wsignprom.c: New tests.
8903 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
8905         * gcc.c-torture/execute/loop-13.c: New test.
8907 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
8909         * gcc.dg/cpp/expr.c: New tests.
8911 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
8913         * g++.dg/opt/pr6713.C: Add template instantiation.
8915 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
8917         * gcc.dg/nest.c: New test.
8919 2002-07-17  Richard Henderson  <rth@redhat.com>
8921         * g++.dg/opt/pr6713.C: New test.
8923 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
8925         * gcc.c-torture/execute/loop-2e.x: Let the testcase
8926         XFAIL for all x86 processors.
8928 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
8930         * gcc.c-torture/execute/20010122-1.x: Do not test with
8931         -fomit-frame-pointer.
8933 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8935         * g++.dg/template/instantiate2.C: New test.
8936         * g++.dg/template/spec4.C: New test.
8938 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8940         * g++.dg/template/access2.C: New test.
8941         * g++.dg/template/access3.C: New test.
8943 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
8945         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
8946         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
8947         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
8948         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
8949         Convert to use <stdarg.h>.
8950         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
8951         Delete.
8952         * gcc.dg/va-arg-2.c: New.
8953         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
8955 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
8957         * gcc.c-torture/compile/20020710-1.c: New test.
8959 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
8960                           Andrew Pinski  <pinskia@physics.uc.edu>
8962         gcc.c-torture/compile/simd-2.c: New testcase.
8963         gcc.c-torture/compile/simd-3.c: Likewise.
8965 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
8967         PR c++/7224
8968         * g++.dg/overload/error1.C: New test.
8970 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8972         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
8973         configuration and IRIX 6 O32 ABI.
8975 2002-07-11  Roger Sayle  <roger@eyesopen.com>
8977         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
8979 2002-07-10  Roger Sayle  <roger@eyesopen.com>
8981         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
8983 2002-07-10  Jeffrey A Law  <law@redhat.com>
8985         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
8987         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
8989 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
8991         * gcc.dg/20020312-2.c: Check for __PPC__.
8993 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
8995         * gcc.c-torture/compile/20020709-1.c: New test.
8997 2002-07-07  Roger Sayle  <roger@eyesopen.com>
8999         * g++.dg/template/qualttp21.C: New test case.
9001 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
9003         * gcc.c-torture/compile/20020706-1.c: New test.
9004         * gcc.c-torture/compile/20020706-2.c: New test.
9006 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
9007             Alexandre Oliva  <aoliva@redhat.com>
9009         * g++.dg/warn/incomplete1.C: New test.
9011 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9013         PR c++/7099
9014         * g++.dg/warn/noreturn1.C: New test.
9016 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
9018         PR c++/6706
9019         * g++.dg/debug/debug6.C: New test.
9020         * g++.dg/debug/debug7.C: New test.
9022 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
9024         * gcc.c-torture/compile/simd-3.c: New test.
9026 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
9028         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
9029         * gcc.dg/20020620-1.c: Likewise.
9031 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9033         PR c++/6944
9034         * g++.dg/init/array4.C: New test.
9035         * g++.dg/init/array5.C: New test.
9037 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
9039         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
9040         * gcc.c-torture/execute/simd-2.c (main): Likewise.
9042 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9044         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
9045         * gcc.dg/wtr-aggr-init-1.c: Likewise.
9046         * gcc.dg/wtr-conversion-1.c: Likewise.
9047         * gcc.dg/wtr-escape-1.c: Likewise.
9048         * gcc.dg/wtr-int-type-1.c: Likewise.
9049         * gcc.dg/wtr-label-1.c: Likewise.
9050         * gcc.dg/wtr-static-1.c: Likewise.
9051         * gcc.dg/wtr-strcat-1.c: Likewise.
9052         * gcc.dg/wtr-suffix-1.c: Likewise.
9053         * gcc.dg/wtr-switch-1.c: Likewise.
9054         * gcc.dg/wtr-unary-plus-1.c: Likewise.
9055         * gcc.dg/wtr-union-init-1.c: Likewise.
9056         * gcc.dg/wtr-union-init-2.c: Likewise.
9057         * gcc.dg/wtr-union-init-3.c: Likewise.
9059         * gcc.dg/wtr-func-def-1.c: New test.
9061 2002-07-02 Devang Patel <dpatel@apple.com>
9063         * objc.dg/param-1.m: New test.
9065 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
9067         * gcc.dg/cpp/trad/directive.c: Add test.
9068         * gcc.dg/cpp/trad/macroargs.c: Add test.
9069         * gcc.dg/cpp/trad/rec
9071 2002-04-25  Roger Sayle  <roger@eyesopen.com>
9073         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
9075 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9077         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
9078         targets.
9080 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
9082         * g++.dg/abi/mange7.C: New test.
9084         PR c++/6438.
9085         * g++.dg/parse/stmtexpr2.C: New test.
9087 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
9089         * gcc.dg/20020312-2.c: Add SH target.
9091 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9093         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
9094         compiler output on mips*-*-irix*.
9096 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
9098         * g++.dg/parse/attr1.C: New test.
9100 2002-04-23  Roger Sayle  <roger@eyesopen.com>
9102         * gcc.c-torture/execute/string-opt-17.c: New test case.
9103         * gcc.c-torture/execute/memset-2.c: New test case.
9105 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
9107         PR c++/6256:
9108         * g++.dg/template/friend5.C: New test.
9110         PR c++/6331:
9111         * g++.dg/template/qual1.C: Likewise.
9113 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
9115         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
9116         Include stdlib.h, not stdio.h or ctype.h.
9118 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
9120         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
9121         cris-*-elf* and mmix-*-*.
9122         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
9123         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
9124         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
9125         Ditto.
9126         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
9127         * gcc.dg/wchar_t-1.c: Ditto.
9129 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
9131         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
9132         Clarify comment.
9134 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
9136         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
9138 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9140         * gcc.c-torture/execute/20000906-1.x: Delete.
9142 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
9144         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
9146 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
9148         * PR6367
9149         * g77.f-torture/execute/6367.f: New test.
9150         * g77.f-torture/execute/6367.x: Disable for MMIX.
9152 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
9154         * PR6352
9155         * g++.dg/opt/inline2.C: New test.
9157 2002-04-18  Richard Henderson  <rth@redhat.com>
9159         * gcc.dg/20000906-1.c: Enable for all targets.
9160         * gcc.c-torture/compile/iftrap-2.c: New.
9162 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
9164         * gcc.dg/20020418-1.c: New test.
9165         * gcc.dg/20020418-2.c: New test.
9167 2002-04-18  Richard Henderson  <rth@redhat.com>
9169         * gcc.c-torture/compile/iftrap-1.c: New.
9170         * gcc.dg/iftrap-1.c: Adjust for ia64.
9171         * gcc.dg/iftrap-2.c: New.
9173 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
9175         * gcc.c-torture/compile/20020418-1.c: New test.
9177 2002-04-18  Roger Sayle  <roger@eyesopen.com>
9179         * gcc.c-torture/compile/20020415-1.c: New.
9181 2002-04-18  David S. Miller  <davem@redhat.com>
9183         * gcc.c-torture/execute/20020418-1.c: New test.
9185 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
9187         * gcc.dg/20020416-1.c: New test.
9189         * g++.dg/opt/inline1.C: New test.
9191 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
9193         * gcc.dg/altivec-5.c: New test.
9195         * gcc.dg/20020415-1.c: New test.
9197 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
9199         * testsuite/lib/chill.exp: Remove.
9201 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
9203         * g++.dg/other/big-struct.C: New test.
9205 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
9207         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
9208         of scratch file.
9210 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
9212         PR c/6277
9213         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
9214         in scan-assembler function name
9216 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
9218         * g77.f-torture/execute/980628-4.x,
9219         g77.f-torture/execute/980628-5.x,
9220         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
9221         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
9222         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
9223         i[34567]86-*-*.
9225 2002-04-13  David S. Miller  <davem@redhat.com>
9227         * gcc.c-torture/execute/20020413-1.c: New test.
9229 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
9231         * gcc.dg/asm-6.c,
9232         * g++.dg/ext/asm1.C: New tests.
9234 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
9236         PR c++ 5373.
9237         * g++.dg/parse/stmtexpr1.C: New test.
9239         PR c++/5189.
9240         * g++.dg/template/copy1.C: New test.
9242 2002-04-12  Richard Henderson  <rth@redhat.com>
9244         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
9246 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
9248         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
9249         gcc.c-torture/execute/20020307-2.c.
9251 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
9253         * g++.dg/ext/attrib5.C,
9254         * g++.dg/lookup/struct1.C: New tests.
9256 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
9258         * gcc.dg/20020411-1.c: New test.
9260         * gcc.c-torture/execute/20020411-1.c: New test.
9262 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
9264         * g77.f-torture/execute/6177.f: New test.
9266 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
9268         PR middle-end/6247
9269         * g++.dg/opt/cleanup1.C: New test.
9271         * g++.dg/opt/const1.C: New test.
9273 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
9275         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
9277 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
9279         PR c++/5507
9280         * g++.dg/template/typename2.C: New test.
9282 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
9284         * gcc.c-torture/execute/loop-12.c: New.
9286 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
9288         * g77.f-torture/execute/980628-4.x,
9289         g77.f-torture/execute/980628-5.x,
9290         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
9291         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
9292         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
9294 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9296         PR optimization/6086
9297         * g++.dg/opt/preinc1.C: New test.
9299 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
9301         PR c++/5571
9302         * g++.dg/opt/static2.C: New test.
9304 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
9306         PR c/5120
9307         * gcc.dg/20020406-1.c: New test.
9309 2002-04-04  David S. Miller  <davem@redhat.com>
9311         * gcc.c-torture/execute/20020404-1.c: New test.
9313 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
9315         PR c/6123
9316         * gcc.dg/20020312-2.c: Do not declare global register variable
9317         if __PIC__ or __pic__ is defined.
9319 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
9321         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
9322         __asm__ so that it works correctly even if -ansi -pedantic-errors.
9324 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9326         * gcc.misc-tests/linkage.exp: Update last change to handle
9327         sparc*-, not just sparc-.
9329 2002-04-03  Richard Henderson  <rth@redhat.com>
9331         * gcc.dg/cpp/ucs.c: Improved long UCS test.
9333 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
9335         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
9337 2002-04-02  David S. Miller  <davem@redhat.com>
9339         * gcc.c-torture/execute/20020402-3.c: New test.
9341 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
9343         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
9344         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
9346         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
9347         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
9348         g77.f-torture/execute/20001201.x,
9349         g77.f-torture/execute/u77-test.x: New files.
9351         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
9352         * gcc.dg/wchar_t-1.c: Ditto.
9354 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9356         * gcc.c-torture/execute/20020402-1.c: New test.
9358 2002-04-01  Richard Henderson  <rth@redhat.com>
9360         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
9362         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
9364 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9366         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
9368 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9370         * g++.dg/inherit/template-as-base.C: Expect error.
9371         * g++.dg/inherit/namespace-as-base.C: Likewise.
9373 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
9375         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
9376         g++.dg/ext/instantiate3.C: Tweak match patterns.
9378         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
9379         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
9380         -da test.
9382 2002-03-31  Richard Henderson  <rth@redhat.com>
9384         * gcc.dg/special/alias-2.c: New.
9385         * gcc.dg/special/ecos.exp: Run it.
9387 2002-03-31  Richard Henderson  <rth@redhat.com>
9389         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
9391 2002-03-31  Kazu Hirata  <kazu@hxi.com>
9393         * gcc.dg/weak-1.c: Disable on h8300 port.
9395 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
9397         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
9398         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
9399         ordering tests.
9400         * g++.dg/bprob/bprob-1.C: New test.
9401         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
9402         * g++.dg/gcov/gcov-1.C: New test.
9403         * g++.dg/gcov/gcov-1.x: New file.
9404         * g++.dg/gcov/gcov-2.C: New test.
9405         * g++.dg/gcov/gcov-3.C: New test.
9406         * g++.dg/gcov/gcov-3.h: New file.
9408 2002-03-28  Roger Sayle  <roger@eyesopen.com>
9410         * g++.old-deja/g++.other/builtins5.C: New test.
9411         * g++.old-deja/g++.other/builtins6.C: New test.
9412         * g++.old-deja/g++.other/builtins7.C: New test.
9413         * g++.old-deja/g++.other/builtins8.C: New test.
9414         * g++.old-deja/g++.other/builtins9.C: New test.
9416 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
9418         * g++.dg/opt/static1.C: New test.
9420         * g++.dg/opt/longbranch1.C: New test.
9422 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
9424         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
9426         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
9428 2002-03-28  Jeffrey A Law  (law@redhat.com)
9430         * gcc.c-torture/execute/20020328-1.c: New test.
9432 2002-03-27  Richard Henderson  <rth@redhat.com>
9434         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
9435         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
9436         move from g++.old-deja/g++.ext/.
9438 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
9440         * g++.dg/init/new2.C: New test.
9442 2002-03-26  Richard Henderson  <rth@redhat.com>
9444         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
9446         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
9447         on sparc.
9449         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
9450         sparcv9 systems.
9451         * gcc.dg/20001102-1.c: Likewise.
9453 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
9455         * gcc.dg/cpp/endif-pedantic1.c,
9456         gcc.dg/cpp/endif-pedantic2.c:  New tests.
9458 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
9460         * g++.dg/init/new1.C: New test.
9462 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
9464         * g++.dg/abi/vbase9.C: New test.
9466 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
9468         * gcc.dg/arm-asm.c: New test.
9470 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
9472         * gcc.dg/Wswitch-enum.c: New test.
9473         Fix PR c/5044.
9475 2002-03-26  Richard Henderson  <rth@redhat.com>
9477         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
9478         structure.
9480 2002-03-25  Richard Henderson  <rth@redhat.com>
9482         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
9483         sparcv9 systems.
9485         * gcc.c-torture/compile/20011119-1.c (xxx): New.
9486         * gcc.c-torture/compile/20011119-2.c (xxx): New.
9488 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
9490         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
9492 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
9494         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
9495         targets using generic thunk support.
9497 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
9499         * gcc.c-torture/compile/20020323-1.c: New test.
9501         * g++.dg/opt/conj2.C: New test.
9503 2002-03-24  Richard Henderson  <rth@redhat.com>
9505         * gcc.dg/weak-1.c: Use -fno-common.
9507 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9509         * g77.dg/f77-edit-apostrophe-out.f: New test
9510         * g77.dg/f77-edit-h-out.f: New test
9511         * g77.dg/f77-edit-t-in.f: New test
9512         * g77.dg/f77-edit-t-out.f: New test
9513         * g77.dg/f77-edit-x-out.f: New test
9514         * g77.dg/f77-edit-slash-out.f: New test
9515         * g77.dg/f77-edit-colon-out.f: New test
9516         * g77.dg/f77-edit-s-out.f: New test
9518 2002-03-24  Richard Henderson  <rth@redhat.com>
9520         * objc/execute/formal_protocol-6.x: New XFAIL.
9522 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9524         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
9525         that do not support weak symbols
9527 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9529         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
9530         * lib/g77.exp:  Likewise
9531         * lib/objc.exp: Likewise
9533 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
9535         * gcc.dg/Wswitch-default.c: New test.
9537 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
9539         * g++.dg/other/enum1.C: New test.
9541 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
9543         * gcc.dg/pragma-ep-3.c: Fix typo.
9545 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9547         * g++.dg/inherit/template-as-base.C: New test.
9549 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
9551         * g++.old-deja/g++.other/dwarf2-1.C: Move...
9552         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
9554 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
9556         * gcc.dg/cpp/multiline.c: Update to match.
9558 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
9560         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
9562 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
9564         * gcc.dg/cpp/extratokens2.c:  New file.
9566 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
9568         * gcc.dg/20020312-2.c: Add rs6000 target.
9570         * gcc.c-torture/compile/20020319-1.c: New test.
9572 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9574         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
9575         (A, E): Handle this.
9577 2002-03-20  Jason Merrill  <jason@redhat.com>
9579         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
9580         ignoring -fpic.
9581         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
9582         through prune_gcc_output.
9584 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
9586         * gcc.c-torture/compile/20020320-1.c: New test.
9588 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
9590         * gcc.c-torture/compile/20020318-1.c: New test.
9592         * gcc.dg/struct-by-value-1.c: New test.
9594         * gcc.dg/20020319-1.c: New test.
9596 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
9598         * g++.dg/opt/conj1.C: New test.
9600 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
9602         * g++.dg/template/qualttp20.C: Revert previous change.
9603         * g++.dg/template/qualttp3.C: Likewise.
9604         * g++.dg/template/qualttp4.C: Likewise
9605         * g++.dg/template/qualttp5.C: Likewise
9606         * g++.dg/template/qualttp6.C: Likewise
9607         * g++.dg/template/qualttp7.C: Likewise
9608         * g++.dg/template/qualttp8.C: Likewise
9609         * g++.dg/template/recurse.C: Likewise.
9611 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
9613         * gcc.dg/cpp/wchar-1.c: Update.
9615 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
9617         * g++.dg/template/conv1.C: New test.
9618         * g++.dg/template/conv2.C: New test.
9619         * g++.dg/template/conv3.C: New test.
9620         * g++.dg/template/conv4.C: New test.
9622 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
9624         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
9625         * g++.dg/template/qualttp3.C: Likewise.
9626         * g++.dg/template/qualttp4.C: Likewise
9627         * g++.dg/template/qualttp5.C: Likewise
9628         * g++.dg/template/qualttp6.C: Likewise
9629         * g++.dg/template/qualttp7.C: Likewise
9630         * g++.dg/template/qualttp8.C: Likewise
9631         * g++.dg/template/recurse.C: Likewise.
9633 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
9635         * g++.dg/opt/dtor1.C: New test.
9637 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
9639         * gcc.c-torture/compile/20020315-1.c: New test.
9641 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
9643         * gcc.dg/weak-1.c: Fix scan tests.
9645 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
9647         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
9648         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
9649         cris-*-aout* mmix-*-*.
9650         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
9651         cris-*-aout* mmix-*-*.
9652         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
9653         cris-*-elf* cris-*-aout* and mmix-*-*.
9654         * gcc.dg/20001009-1.c: Ditto.
9655         * gcc.dg/20010912-1.c: Ditto.
9656         * gcc.dg/20020122-4.c: Ditto.
9657         * gcc.dg/inline-2.c: Ditto.
9659 2002-03-14  Jeffrey A Law  (law@cygnus.com)
9661         * gcc.c-torture/compile/20020314-1.c: New test.
9663 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
9665         * gcc.c-torture/execute/20020314-1.c: New test.
9667 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
9669         * g++.dg/warn/Wunused-1.C: New test.
9671 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
9673         * g++.dg/abi/mangle6.C: New test.
9675 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
9677         * gcc.c-torture/compile/20020309-2.c: New test.
9679         * gcc.c-torture/compile/20020312-1.c: New test.
9681 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
9683         * g++.dg/other/access1.C: New test.
9685 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
9687         * gcc.c-torture/execute/wchar_t-1.c: New test.
9689 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
9691         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
9693 2002-03-12  Roger Sayle  <roger@eyesopen.com>
9695         * gcc.dg/20020312-1.c: New test case.
9697 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
9699         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
9701 2002-03-11  Richard Henderson  <rth@redhat.com>
9703         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
9704         * g++.old-deja/g++.jason/report.C: Likewise.
9706 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
9708         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
9709         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
9711 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
9713         * testsuite/g++.dg/overload/pmf1.C: New test.
9715 2002-03-11  Kazu Hirata  <kazu@hxi.com>
9717         * gcc.c-torture/execute/20020307-1.c: Use long.
9719 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
9721         PR optimization/5844
9722         * gcc.dg/20020310-1.c: New test.
9724 2002-03-09  Michael Meissner  <meissner@redhat.com>
9726         * gcc.c-torture/execute/memcpy-2.c: New test.
9727         * gcc.c-torture/execute/memset-1.c: New test.
9728         * gcc.c-torture/execute/strlen-1.c: New test.
9729         * gcc.c-torture/execute/strcmp-1.c: New test.
9730         * gcc.c-torture/execute/strncmp-1.c: New test.
9732 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
9734         * gcc.dg/ppc-ldstruct.c: New test.
9736 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
9738         * gcc.c-torture/execute/va-arg-22.c: New test.
9740 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9742         * gcc.c-torture/compile/20020309-1.c: New test.
9744 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
9746         * gcc.c-torture/execute/20020307-2.c: New test.
9748 2002-03-07  Jeffrey A Law  (law@redhat.com)
9750         * g77.f-torture/compile/20020307-1.f: New test.
9752 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
9754         * gcc.dg/unordered-1.c: New test.
9756 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
9758         * gcc.c-torture/execute/20020307-1.c: New test.
9760 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
9762         * gcc.dg/20020304-1.c: New test.
9764         * gcc.c-torture/compile/20020304-2.c: New test.
9766 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
9768         * gcc.c-torture/compile/20020304-1.c: New test case
9769         (from PR c/5830).
9771 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
9773         * gcc.dg/20020103-1.c: Add other -D ppc variants.
9775 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
9777         * g++.dg/other/classkey1.C: New test.
9779 2002-03-01  Richard Henderson  <rth@redhat.com>
9781         * gcc.c-torture/compile/981223-1.x: New.
9782         * gcc.c-torture/compile/920625-1.x: New.
9784 2002-02-28  Richard Henderson  <rth@redhat.com>
9786         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
9788 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
9790         * gcc.c-torture/execute/20020227-1.c: New test.
9792 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
9794         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
9795         here" ERROR lines.
9796         * g++.old-deja/g++.oliva/partord1.C: Likewise.
9797         * g++.old-deja.g++.other/defarg1.C: Likewise.
9798         * g++.old-deja/g++.pt/calls2.C: Likewise.
9799         * g++.old-deja/g++.pt/crash20.C: Likewise.
9800         * g++.old-deja/g++.pt/crash30.C: Likewise.
9801         * g++.old-deja/g++.pt/crash36.C: Likewise.
9802         * g++.old-deja/g++.pt/crash6.C: Likewise.
9803         * g++.old-deja/g++.pt/defarg13.C: Likewise.
9804         * g++.old-deja/g++.pt/derived3.C: Likewise.
9805         * g++.old-deja/g++.pt/error1.C: Likewise.
9806         * g++.old-deja/g++.pt/friend21.C: Likewise.
9807         * g++.old-deja/g++.pt/friend23.C: Likewise.
9808         * g++.old-deja/g++.pt/infinite1.C: Likewise.
9809         * g++.old-deja/g++.robertl/eb128.C: Likewise.
9811 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
9813         * gcc.c-torture/execute/20020225-2.c: New test.
9815 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
9817         * gcc.c-torture/execute/920730-1t.c,
9818         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
9819         Delete test cases, only relevant to -traditional.
9821 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
9823         * gcc.dg/cpp/undef1.c: Remove.
9824         * gcc.dg/cpp/directiv.c: Update.
9825         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
9827 2002-02-27  Michael Meissner  <meissner@redhat.com>
9829         * gcc.c-torture/execute/20020226-1.c: New test.
9831 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
9833         * g++.dg/debug/debug4.C: New test.
9835         * gcc.dg/ia64-visibility-1.c: New test.
9837 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
9839         * gcc.dg/debug/20020224-1.c: New.
9841 2002-02-25  Kazu Hirata  <kazu@hxi.com>
9843         * gcc.c-torture/execute/960416-1.x: New.
9844         * gcc.c-torture/execute/divconst-3.x: Likewise.
9846 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
9848         * gcc.dg/20020224-1.c: New test.
9850 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
9852         * gcc.c-torture/execute/20020225-1.c: New.
9854 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9856         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
9858 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
9860         * gcc.dg/20020222-1.c: New test.
9862 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
9864         * g++.dg/opt/anonunion1.C: New test.
9866 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
9868         * g++.dg/template/qualttp19.C: New test.
9869         * g++.dg/template/qualttp20.C: New test.
9870         * g++.old-deja/g++.jason/report.C: Adjust expected errors
9871         * g++.old-deja/g++.other/qual1.C: Likewise.
9873 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
9875         * gcc.dg/attr-alwaysinline.c: New.
9877 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
9879         * gcc.dg/20020220-1.c: New test.
9881         * gcc.dg/20020220-2.c: New test.
9883         * g++.dg/opt/mmx1.C: New test.
9885 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
9887         * gcc.c-torture/compile/20020110.c: New test.
9889 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
9891         * gcc.c-torture/execute/20020219-1.c: New test.
9893         * gcc.dg/20020219-1.c: New test.
9895         * gcc.dg/noncompile/20020220-1.c: New test.
9897         * g++.dg/opt/ptrintsum1.C: New test.
9899         * gcc.dg/debug/20020220-1.c: New test.
9901 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
9903         * gcc.c-torture/execute/20020216-1.c: New test.
9905 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
9907         * gcc.dg/decl-1.c: Update, new test.
9909 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
9911         * g++.dg/abi/bitfield1.C: New test.
9912         * g++.dg/abi/bitfield2.C: New test.
9914 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
9916         * gcc.dg/attr-nest.c: New test.
9918 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
9920         * gcc.c-torture/execute/20020215-1.c: New test.
9922 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
9924         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
9925         * g++.dg/debug/debug.exp: New.
9926         * g++.dg/debug/trivial.C: New.
9927         * g++.dg/debug/debug1.C: Moved...
9928         * g++.dg/other/debug1.C: ...from here.
9929         * g++.dg/debug/debug2.C: Moved...
9930         * g++.dg/other/debug2.C: ...from here.
9931         * g++.dg/debug/debug3.C: Moved...
9932         * g++.dg/other/debug3.C: ...from here.
9934         * gcc.dg/noncompile/20020213-1.c: New test.
9936 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
9938         * g++.dg/other/debug3.C: New test.
9940         * gcc.c-torture/execute/20020213-1.c: New test.
9942 2002-02-13  Richard Smith <richard@ex-parrot.com>
9944         * g++.old-deja/g++.other/thunk1.C: New test.
9946 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
9948         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
9950 2002-02-13  Stan Shebs  <shebs@apple.com>
9952         * gcc.dg/altivec-3.c: New.
9954 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
9956         * gcc.dg/Wunreachable-1.c: New test.
9957         * gcc.dg/Wunreachable-2.c: New test.
9959 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
9961         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
9963 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
9965         * gcc.dg/decl-1.c: New test.
9967 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
9969         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
9971 2002-02-10  Kazu Hirata  <kazu@hxi.com>
9973         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
9974         * gcc.c-torture/compile/980506-1.x: Likewise.
9976 2002-02-10  Kazu Hirata  <kazu@hxi.com>
9978         * gcc.dg/20020210-1.c: New.
9980 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
9982         * g77.f-torture/execute/947.f: New regression test
9983         for PR fortran/947.
9985 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
9987         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
9988         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
9990 2002-02-08  Richard Henderson  <rth@redhat.com>
9992         * gcc.c-torture/compile/labels-3.c: New.
9994 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
9996         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
9997         expression statements work instead.
9998         * gcc.dg/noncompile/20020207-1.c: New test.
10000 2002-02-07  Richard Henderson  <rth@redhat.com>
10002         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
10004 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10006         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
10007         message from g77
10008         * lib/g77-dg.exp: Trim g77 error messages so that they are
10009         recognized by dg.exp.
10011 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10013         PR fortran/5473
10014         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
10016 2002-02-07  Richard Henderson  <rth@redhat.com>
10018         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
10019         to be sufficiently aligned for integers.
10021 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
10023         * g++.dg/template/friend4.C: New test.
10025 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10027         PR fortran/5743
10028         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
10029         unsupported cases.
10031 2002-02-07  Richard Henderson  <rth@redhat.com>
10033         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
10034         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
10035         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
10036         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
10038 2002-02-06  Richard Henderson  <rth@redhat.com>
10040         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
10042 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
10044         * gcc.dg/20020206-1.c: New test.
10046 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
10048         * gcc.c-torture/execute/20020206-1.c: New test.
10050         * gcc.c-torture/execute/20020206-2.c: New test.
10052         PR optimization/5429:
10053         * gcc.c-torture/compile/20020206-1.c: New test.
10055 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
10057         * g++.dg/ext/align1.C: Do not use an explicit alignment value
10058         as certain file formats cannot support particularly large
10059         alignments.
10061         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
10062         and do not expect to be able to link the executable.
10064         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
10065         fail because the COFF format does not support the weak attribute.
10067 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
10069         * g77.dg/pr5473.f:  New test
10071 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
10073         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
10074         Fix testcase accordingly.
10076 2002-02-04  Richard Henderson  <rth@redhat.com>
10078         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
10079         (buf): Change to be an array of pointers, not ints.
10081 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
10083         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
10084         before all tests.  Move warning one line above to match where it
10085         C frontend emits.
10086         * gcc.dg/Wswitch-2.c: New test.
10087         * g++.dg/warn/Wswitch-1.C: New test.
10088         * g++.dg/warn/Wswitch-2.C: New test.
10090 2002-02-04  Richard Henderson  <rth@redhat.com>
10092         * g++.dg/abi/offsetof.C: Fix size comparison.
10094 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
10096         * gcc.dg/cast-qual-2.c: New test.
10098 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
10100         * gcc.dg/20020201-4.c: New test.
10102 2002-02-04  Ben Elliston  <bje@redhat.com>
10104         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
10105         target_info attribute != 0, in addition to the empty string.
10106         (gcc_target_compile): Likewise.
10108 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
10110         * gcc.dg/Wswitch.c: New test.
10111         PR gcc/4475. PR gcc/3780.
10113 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
10115         * g77.f-torture/execute/5122.f: New test for regressions
10116         against PR fortran/5122.
10118 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
10120         * g77.f-torture/compile/pr3743.f: Delete
10121         * g77.dg/pr3743-1.f: New test.
10122         * g77.dg/pr3743-2.f: New test.
10123         * g77.dg/pr3743-3.f: New test.
10124         * g77.dg/pr3743-4.f: New test.
10126 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10128         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
10130 2002-02-02  Richard Henderson  <rth@redhat.com>
10132         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
10133         * gcc.c-torture/execute/bf64-1.c: Likewise.
10135 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
10137         * gcc.dg/20020201-2.c: New test.
10139         * gcc.dg/20020201-3.c: New test.
10141         * gcc.c-torture/execute/bitfld-2.c: New test.
10143 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10145         * gcc.dg/bitfld-1.c: Update.
10146         * gcc.dg/bitfld-2.c: Update.
10147         * gcc.c-torture/execute/bitfld-1.x: New.
10149 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
10151         * gcc.c-torture/execute/20020201-1.c: New test.
10153 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
10155         PR target/5469
10156         * gcc.dg/20020201-1.c: New test.
10158 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
10160         PR fortran/3743
10161         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
10162         * g77.f-torture/compile/pr3743.x: Remove
10164 2002-01-31  Tom Rix  <trix@redhat.com>
10166         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
10168 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
10170         * gcc.dg/noncompile/20020130-1.c: New test.
10172 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
10174         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
10176 2002-01-29  Richard Henderson  <rth@redhat.com>
10178         * gcc.c-torture/execute/991118-1.c: Cast various constants back
10179         to long long.
10180         * gcc.c-torture/execute/bf64-1.c: Likewise.
10182 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
10184         * gcc.c-torture/execute/20020129-1.c: New test.
10186 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
10188         * gcc.c-torture/compile/20000224-1.c: Update.
10189         * gcc.c-torture/execute/bitfld-1.c: New tests.
10190         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
10191         * gcc.dg/uninit-A.c: Update.
10193 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
10195         * g++.dg/template/ctor1.C: Add instantiation.
10197 2002-01-28  Paul Koning  <pkoning@equallogic.com>
10199         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
10200         argument to __builtin_prefetch to be const ptr.
10202 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
10204         * gcc.c-torture/compile/20020120-1.c: New test.
10206 2002-01-27  Kazu Hirata  <kazu@hxi.com>
10208         * gcc.c-torture/execute/20020127-1.c: New test.
10210 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
10212         * g77.dg/f77-edit-i-in.f: New test
10213         * g77.dg/f77-edit-i-out.f: New test
10215 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
10217         * gcc.dg/debug/debug.exp: New file.
10218         * gcc.dg/debug/trivial.c: New file.
10219         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
10220         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
10221         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
10222         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
10223         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
10224         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
10225         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
10226         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
10227         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
10228         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
10229         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
10230         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
10231         * gcc.dg/20000503-1.c: Removed.
10232         * gcc.dg/20010207-1.c: Removed.
10233         * gcc.dg/20011223-1.c: Removed.
10234         * gcc.dg/20020104-2.c: Removed.
10235         * gcc.dg/debug-1.c: Removed.
10236         * gcc.dg/debug-2.c: Removed.
10237         * gcc.dg/debug-3.c: Removed.
10238         * gcc.dg/debug-4.c: Removed.
10239         * gcc.dg/debug-5.c: Removed.
10240         * gcc.dg/debug-6.c: Removed.
10241         * gcc.dg/dwarf2-1.c: Removed.
10242         * gcc.dg/dwarf2-2.c: Removed.
10244 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
10246         * g++.old-deja/g++.other/eh5.C: New test.
10247         * g++.old-deja/g++.other/sibcall2.C: New test.
10248         * g++.old-deja/g++.other/array9.C: New test.
10249         * g++.old-deja/g++.other/typename2.C: New test.
10250         * g++.old-deja/g++.other/crash60.C: New test.
10251         * g++.old-deja/g++.other/conv9.C: New test.
10252         * g++.old-deja/g++.other/mangle10.C: New test.
10253         * g++.old-deja/g++.other/unchanging1.C: New test.
10254         * g++.old-deja/g++.other/exprstmt1.C: New test.
10255         * g++.old-deja/g++.other/inline23.C: New test.
10256         * g++.old-deja/g++.eh/ia64-1.C: New test.
10257         * g++.old-deja/g++.other/dwarf2-1.C: New test.
10258         * g++.old-deja/g++.other/reload1.C: New test.
10259         * g++.old-deja/g++.other/static20.C: New test.
10260         * g++.old-deja/g++.other/local-alloc1.C: New test.
10261         * g++.old-deja/g++.other/conv8.C: New test.
10262         * g++.old-deja/g++.other/stmtexpr2.C: New test.
10263         * g++.old-deja/g++.other/storeexpr1.C: New test.
10264         * g++.old-deja/g++.other/storeexpr2.C: New test.
10265         * g++.dg/eh/template2.C: New test.
10266         * g++.dg/warn/weak1.C: New test.
10268 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
10270         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
10271         Remove first, non-varying, argument.
10273 2002-01-23  Richard Henderson  <rth@redhat.com>
10275         * gcc.dg/inline-2.c: New.
10277         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
10278         Add optional target arg.  Check number of arguments.
10279         (scan-assembler-not, scan-assembler-dem): Likewise.
10280         (scan-assembler-dem-not): Likewise.
10282 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
10284         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
10285         line 12.
10286         * g++.old-deja/g++.brendan/parse3.C,
10287         g++.old-deja/g++.other/crash26.C,
10288         g++.old-deja/g++.other/crash28.C,
10289         g++.old-deja/g++.other/crash29.C,
10290         g++.old-deja/g++.other/crash30.C,
10291         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
10293 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
10295         * gcc.dg/20020115-1.c: New.
10297 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
10299         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
10301 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
10303         * gcc.dg/20020122-3.c: New.
10305 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
10307         * g++.dg/other/gc1.C: New test.
10309 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
10311         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
10313 2002-01-22  Richard Henderson  <rth@redhat.com>
10315         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
10317 2002-01-22  Richard Henderson  <rth@redhat.com>
10319         * gcc.dg/20020122-4.c: New.
10321 2002-01-22  H.J. Lu <hjl@gnu.org>
10323         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
10324         link output.
10325         * gcc.dg/special/ecos.exp: Likewise.
10326         * lib/g++-dg.exp: Likewise.
10327         * lib/g77-dg.exp: Likewise.
10328         * lib/gcc-dg.exp : Likewise.
10329         * lib/mike-g++.exp: Likewise.
10330         * lib/mike-g77.exp: Likewise.
10331         * lib/mike-gcc.exp: Likewise.
10332         * lib/objc-dg.exp: Likewise.
10334 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
10336         PR target/5379
10337         * gcc.dg/20020122-2.c: New test.
10339 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
10341         * gcc.dg/20020122-1.c: New test.
10343 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
10345         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
10347 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
10349         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
10351 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10353         * gcc.c-torture/compile/20020121-1.c: New test.
10355 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10357         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
10358         ld_library_path.
10360 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
10362         * gcc.dg/20020218-1.c: New test.
10364 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
10366         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
10367         messages
10368         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
10369         "At global scope" warning
10370         * g++.dg/ext/align1.C: Change cygwin test for alignment
10371         from db-bogus to dg-warning
10373 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
10375         * g77.f-torture/compile/cpp2.F: New test.
10377 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
10379         * g++.dg/template/access1.C: New test.
10381 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
10383         * gcc.dg/20020118-1.c: New.
10385 2002-01-18  Kazu Hirata  <kazu@hxi.com>
10387         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
10389 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
10391         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
10392         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
10393         alignment warnings.
10395 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
10397         * gcc.misc-tests/i386-prefetch.exp: Save and restore
10398         torture_with_loops and torture_without_loops
10400 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
10402         * gcc.c-torture/compile/20020116-1.c: New test.
10404 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
10406         * gcc.dg/20020116-2.c: New test.
10408         * gcc.dg/ultrasp4.c: New test.
10410         * gcc.dg/20020116-1.c: New test.
10412 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
10414         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
10415         by EABI.
10417 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
10419         * gcc.misc-tests/i386-prefetch.exp: New.
10420         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
10421         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
10422         * gcc.misc-tests/i386-pf-none-1.c: New test.
10423         * gcc.misc-tests/i386-pf-sse-1.c: New test.
10425 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
10427         * gcc.dg/gnu89-init-1.c: Add new tests.
10429 2002-01-15  Andreas Jaeger  <aj@suse.de>
10431         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
10432         * gcc.dg/i386-mmx-2.c: Likewise.
10433         * gcc.dg/i386-sse-1.c: Likewise.
10434         * gcc.dg/i386-sse-2.c: Likewise.
10435         * gcc.dg/i386-sse-3.c: Likewise.
10437 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
10439         * g77.f-torture/execute/intrinsic-unix-bessel.f:
10440         Uncomment additional cases that now pass.
10442 2002-01-11  Richard Henderson  <rth@redhat.com>
10444         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
10445         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
10447 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
10449         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
10451 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
10453         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
10454         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
10456 2002-01-10  Dale Johannesen  <dalej@apple.com>
10458         * gcc.c-torture/execute/loop-11.c: New.
10460 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
10462         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
10463         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
10465 2002-01-09  Richard Henderson  <rth@redhat.com>
10467         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
10468         type in which to perform the operation for each size.
10470 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
10472         * gcc.c-torture/compile/20020109-2.c: New test.
10474 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
10476         * gcc.c-torture/execute/loop-10.c: New test.
10478 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
10480         * gcc.c-torture/compile/20010226-1.c: New test.
10481         * gcc.c-torture/compile/20010227-1.c: New test.
10482         * gcc.c-torture/compile/20010426-1.c: New test.
10483         * gcc.c-torture/compile/20010510-1.c: New test.
10484         * gcc.c-torture/compile/20010605-3.c: New test.
10485         * gcc.c-torture/compile/20010824-1.c: New test.
10486         * gcc.c-torture/execute/20010409-1.c: New test.
10487         * gcc.dg/noncompile/20000901-1.c: New test.
10488         * gcc.dg/20001023-1.c: New test.
10489         * gcc.dg/20001101-1.c: New test.
10490         * gcc.dg/20001102-1.c: New test.
10491         * gcc.dg/20010207-1.c: New test.
10492         * gcc.dg/20010405-1.c: New test.
10493         * gcc.dg/20010822-1.c: New test.
10494         * gcc.dg/20011107-1.c: New test.
10496 2002-01-09  Jeffrey A Law  (law@redhat.com)
10498         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
10500         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
10501         execution failure on PA targets.
10503 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
10505         * gcc.c-torture/compile/20020109-1.c: New test.
10507 2002-01-08  Kazu Hirata  <kazu@hxi.com>
10509         * gcc.c-torture/execute/20020108-1.c: New test.
10511 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
10513         * gcc.dg/20020108-1.c: New test.
10515 2002-01-08  H.J. Lu <hjl@gnu.org>
10517         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
10518         for header files.
10520 2002-01-08  Geoff Keating  <geoffk@redhat.com>
10522         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
10523         consistency.
10525 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
10527         * gcc.dg/altivec-4.c: Test altivec predicates.
10529 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
10531         * gcc.c-torture/execute/20020107-1.c: New test.
10533 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
10535         PR c/5279
10536         * gcc.c-torture/compile/20020106-1.c: New test.
10538 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
10540         * gcc.c-torture/execute/nestfunc-4.c: New test.
10542 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
10544         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
10545         extra triple that slipped in.
10546         * g++.old-deja/g++.abi/align.C: Likewise.
10547         * g++.old-deja/g++.abi/bitfields.C: Likewise.
10549 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
10551         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
10552         * g++.old-deja/g++.abi/align.C: Likewise.
10553         * g++.old-deja/g++.abi/bitfields.C: Likewise.
10555         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
10556         on FreeBSD/i386.
10557         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
10558         FreeBSD.
10560 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
10562         * gcc.dg/20020104-1.c: New test.
10564         * gcc.dg/20020104-2.c: New test.
10566 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
10568         * gcc.dg/20020103-1.c: Fix typo in target selector.
10570 2002-01-03  Richard Henderson  <rth@redhat.com>
10572         * gcc.dg/20020103-1.c: New.
10574 2002-01-03  Kazu Hirata  <kazu@hxi.com>
10576         * gcc.c-torture/execute/20020103-1.c: New test.
10578 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
10580         * g++.dg/other/debug2.C: New test.
10582         * gcc.c-torture/compile/20020103-1.c: New test.
10584 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
10586         * gcc.dg/gnu89-init-1.c: Added new tests.
10588 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10590         * g++.dg/template/friend2.C: Remove as patch is reverted.
10592         * g++.dg/warn/oldcast1.C: New test.
10594         * g++.dg/template/ptrmem1.C: New test.
10595         * g++.dg/template/ptrmem2.C: New test.
10597         * g++.dg/template/ntp.C: New test.
10599         * g++.dg/other/component1.C: New test.
10601         * g++.dg/template/ttp3.C: New test.
10603         * g++.dg/template/friend2.C: New test.
10604         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
10606 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10608         * g++.dg/other/ptrmem1.C: New test.
10609         * g++.dg/other/ptrmem2.C: New test.
10611 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10613         * g++.dg/template/ctor1.C: New test.
10615 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10617         * g++.dg/template/friend2.C: New test.
10619 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
10621         * gcc.dg/mmix-1.c: New test.
10623 2001-12-31  Richard Henderson  <rth@redhat.com>
10625         * gcc.dg/asm-5.c: New.
10627 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
10629         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
10630         in namespace __gnu_cxx
10632 2001-12-30  Richard Henderson  <rth@redhat.com>
10634         * gcc.dg/debug-6.c: New.
10636 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
10638         * gcc.c-torture/compile/20011229-2.c: New test.
10640 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
10642         * gcc.dg/debug-3.c: New test.
10643         * gcc.dg/debug-4.c: New test.
10644         * gcc.dg/debug-5.c: New test.
10646 2001-12-29  Richard Henderson  <rth@redhat.com>
10648         * g++.dg/eh/loop1.C: New.
10650 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10652         * g++.dg/template/crash1.C: New test.
10654 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10656         * g++.dg/other/const1.C: New test.
10658 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
10660         * gcc.c-torture/compile/20011229-1.c: New test.
10662 2001-12-28  Stan Shebs  <shebs@apple.com>
10664         * lib/objc-torture.exp: Resync with c-torture.exp.
10665         * lib/objc.exp: Load standard libraries.
10667 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
10669         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
10670         additional tests.
10672 2001-12-27  Roger Sayle <roger@eyesopen.com>
10674         * gcc.c-torture/execute/string-opt-16.c: New testcase.
10676 2001-12-27  Richard Henderson  <rth@redhat.com>
10678         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
10680 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
10682         * g++.dg/eh/ctor1.C: New test.
10683         * g++.dg/other/error2.C: New test.
10685 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
10687         * g++.dg/other/init2.C: New test.
10689 2001-12-24  Richard Henderson  <rth@redhat.com>
10691         * gcc.dg/20011223-1.c: New.
10692         * gcc.dg/inline-1.c: New.
10694 2001-12-23  Richard Henderson  <rth@redhat.com>
10696         * gcc.dg/asm-4.c: Test operand modifiers.
10698 2001-12-23  Richard Henderson  <rth@redhat.com>
10700         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
10702 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10704         * gcc.c-torture/execute/20011223-1.c: New test.
10706 2001-12-21  Richard Henderson  <rth@redhat.com>
10708         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
10709         re-enables the warning.
10711 2001-12-21  Richard Henderson  <rth@redhat.com>
10713         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
10715 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
10717         * gcc.c-torture/compile/20011218-1.c: New test.
10719 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
10721         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
10722         arm-isr.c test.
10723         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
10724         epilogue generation for ARM ISR routines.
10726 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10728         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
10729         * gcc.dg/format/c90-printf-3.c: Likewise.
10730         * gcc.dg/format/c99-printf-3.c: Likewise.
10731         * gcc.dg/format/ext-1.c: Likewise.
10732         * gcc.dg/format/ext-6.c: Likewise.
10733         * gcc.dg/format/format.h: Prototype unlocked stdio.
10735 2001-12-20  Richard Henderson  <rth@redhat.com>
10737         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
10738         (arena): Use it.
10739         (malloc): Correct allocation logic.  Abort if we fill up the
10740         arena before initialization complete.
10741         (realloc): Correct allocation logic.
10743 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
10745         * gcc.c-torture/compile/20011219-2.c: New test.
10747         * gcc.c-torture/execute/20011219-1.c: New test.
10749 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
10751         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
10752         target does not support weak symbols.
10754 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
10756         * gcc.c-torture/compile/20011219-1.c: New test.
10758 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
10760         * g++.dg/other/error1.C: New test.
10762 2001-12-17  Jeffrey A Law  (law@redhat.com)
10764         * gcc.c-torture/execute/20011217-1.c: New test.
10766 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
10768         * objc.dg/special/: New directory.
10769         * objc.dg/special/special.exp: New file.
10770         * objc.dg/special/unclaimed-category-1.h: New file.
10771         * objc.dg/special/unclaimed-category-1a.m: New file.
10772         * objc.dg/special/unclaimed-category-1.m: New file.
10774 2001-12-17  Andreas Jaeger  <aj@suse.de>
10776         * gcc.c-torture/compile/20011217-2.c: New test.
10778 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10780         * gcc.c-torture/compile/20011217-1.c: New test.
10782 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
10784         * testsuite/gcc.dg/20011214-1.c: New.
10786 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
10788         * gcc.dg/altivec-4.c: New.
10790 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
10792         * gcc.dg/20011113-1.c: New test.
10794 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10796         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
10797         std::__malloc_alloc_template<0> and
10798         std::__default_alloc_template<false, 0>.
10800 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
10802         * objc/execute/bf-21.m: New test.
10803         * objc/execute/enumeration-1.m: New test.
10804         * objc/execute/enumeration-2.m: New test.
10806 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
10808         * gcc.dg/gnu89-init-1.c: New test.
10810 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
10812         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
10813         * g++.old-deja/g++.jason/2371.C: Likewise.
10814         * g++.old-deja/g++.jason/template33.C: Likewise.
10815         * g++.old-deja/g++.jason/template34.C: Likewise.
10816         * g++.old-deja/g++.jason/template36.C: Likewise.
10817         * g++.old-deja/g++.oliva/typename1.C: Likewise.
10818         * g++.old-deja/g++.oliva/typename2.C: Likewise.
10819         * g++.old-deja/g++.other/typename1.C: Likewise.
10820         * g++.old-deja/g++.pt/inherit2.C: Likewise.
10821         * g++.old-deja/g++.pt/nontype5.C: Likewise.
10822         * g++.old-deja/g++.pt/typename11.C: Likewise.
10823         * g++.old-deja/g++.pt/typename14.C: Likewise.
10824         * g++.old-deja/g++.pt/typename16.C: Likewise.
10825         * g++.old-deja/g++.pt/typename3.C: Likewise.
10826         * g++.old-deja/g++.pt/typename4.C: Likewise.
10827         * g++.old-deja/g++.pt/typename5.C: Likewise.
10828         * g++.old-deja/g++.pt/typename7.C: Likewise.
10829         * g++.old-deja/g++.robertl/eb9.C: Likewise.
10831 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
10833         * g++.dg/other/linkage1.C: New test.
10834         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
10835         specifiers.
10837 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
10839         * gcc.dg/concat.c: New test.
10841 2001-12-11  Stan Shebs  <shebs@apple.com>
10843         * objc/compile: New test directory.
10844         * objc/compile/compile.exp: New expect script.
10845         * objc/compile/20011211-1.m: New compile test.
10847 2001-12-11  Jason Merrill  <jason@redhat.com>
10849         * lib/prune.exp (prune_gcc_output): Also handle "In member
10850         function".  So many permutations...
10852 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
10854         * g++.dg/template/typedef1.C: New test.
10856 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
10858         * g++.dg/other/copy1.C: New test.
10860 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
10862         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
10864         * gcc.dg/builtin-choose-expr.c: New.
10866 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
10868         * gcc.dg/altivec-2.c: New.
10870 2001-12-07  Richard Henderson  <rth@redhat.com>
10872         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
10874 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
10876         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
10877         ultrasparc.
10879 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10881         * g++-old.deja/g++.robertl/eb101.C: Deleted.
10883 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
10885         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
10886         variable argument list.
10888 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
10890         * gcc.c-torture/execute/memcheck: Delete entire directory.
10891         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
10892         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
10894 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10896         * gcc.dg/Wshadow-1.c: New test.
10898 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
10900         * gcc.c-torture/compile/20011130-1.c: New test.
10902         * gcc.dg/noncompile/20011025-1.c: New test.
10904         * g++.dg/other/anon-union.C: New test.
10906         * gcc.c-torture/execute/20011024-1.c: New test.
10908 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
10910         * gcc.c-torture/execute/20000722-1.x,
10911         gcc.c-torture/execute/20010123-1.x: Remove.
10912         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
10913         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
10914         gcc.dg/c99-complit-2.c: New tests.
10916 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
10918         * g++.dg/inherit/base1.C: New test.
10920 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
10922         * g++.dg/other/stdarg1.C: New test.
10924         * gcc.c-torture/compile/20011130-2.c: New test.
10926 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
10928         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
10929         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
10930         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
10931         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
10932         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
10933         * gcc.dg/builtin-prefetch-1.c: New test.
10935 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
10937         * gcc.dg/20011130-1.c: New test.
10939 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
10941         * g++.dg/other/scope1.C: New test.
10942         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
10944 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
10946         * gcc.dg/vla-init-1.c: New test.
10948 2001-12-01  Geoff Keating  <geoffk@redhat.com>
10950         * gcc.c-torture/compile/structs.c: New testcase from GDB.
10952 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10954         * objc.dg/alias.m: Update.
10955         * objc.dg/class-1.m: Update.
10956         * objc.dg/const-str-1.m: Update.
10957         * objc.dg/fwd-proto-1.m: Update.
10958         * objc.dg/id-1.m: Update.
10959         * objc.dg/super-class-1.m: Update.
10961 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
10963         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
10964         constructs.
10966 2001-11-28  Jeffrey A Law  (law@cygnus.com)
10968         * gcc.c-torture/execute/20011128-1.c: New test.
10970 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
10972         * gcc.dg/20011127-1.c: New test.
10974 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10976         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
10977         from Austin Group draft 7.
10978         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
10979         scanf format arguments.
10980         * gcc.dg/format/no-exargs-2.c: New test.
10982 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
10984         * g++.dg/abi/vbase8-4.C: New test.
10986 2001-11-24  Ian Lance Taylor  <ian@airs.com>
10988         * gcc.c-torture/execute/20011121-1.c: New test.
10990 2001-11-23  Jeffrey A Law  (law@cygnus.com)
10992         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
10994 2001-11-23  Andreas Jaeger  <aj@suse.de>
10996         * gcc.dg/cpp/charconst-2.c: New test.
10998 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
11000         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
11001         to the host if it is remote.  Let tests specify extra headers
11002         they use.
11003         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
11004         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
11005         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
11006         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
11007         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
11008         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
11009         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
11010         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
11011         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
11012         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
11014 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
11016         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
11017         for little endian ARMs.
11019 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
11021         * gcc.c-torture/compile/20011119-1.c: New test.
11022         * gcc.c-torture/compile/20011119-2.c: New test.
11024 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
11026         * gcc.dg/altivec-1.c: Fix typo.
11028 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
11030         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
11032 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
11034         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
11036 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
11038         * lib/g77.exp: Don't specify --rpath-link.
11040         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
11041         across all the headers.
11042         * gcc.dg/format/format.exp: For testing on a remote host,
11043         copy format.h.
11045         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
11046         * gcc.c-torture/execute/930406-1.c: Likewise.
11047         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
11049 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
11051         * gcc.dg/altivec-1.c: New.
11053 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
11055         * gcc.dg/cpp/fpreprocessed.c: New test case.
11057 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11059         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
11060         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
11061         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
11063 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11065         * gcc.dg/no-builtin-1.c: New test.
11067 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
11069         * gcc.c-torture/execute/20011115-1.c: New test.
11071 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
11073         * gcc.c-torture/compile/20011114-2.c: New test.
11074         * gcc.c-torture/compile/20011114-3.c: New test.
11075         * gcc.c-torture/compile/20011114-4.c: New test.
11077 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
11079         * g++.dg/other/init1.C: New test.
11081 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
11083         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
11084         message.
11086         * gcc.c-torture/execute/20011114-1.c: New testcase.
11088         * gcc.c-torture/compile/20010327-1.c: Revert last change.
11089         * gcc.c-torture/compile/20011114-1.c: New test, exactly
11090         like the (before this change) version of 20010327-1.c.
11092 2001-11-14  Roger Sayle <roger@eyesopen.com>
11094         * gcc.c-torture/execute/string-opt-13.c: New testcase.
11096 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
11098         * g++.dg/init/array2.C: New test.
11100 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
11102         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
11104 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
11106         * g++.dg/other/forscope1.C: New test.
11107         * g++.dg/ext/forscope1.C: New test.
11108         * g++.dg/ext/forscope2.C: New test.
11110 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
11112         * gcc.c-torture/execute/20011113-1.c: New test.
11114 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
11116         * gcc.c-torture/execute/20011109-2.c: New test.
11118         * gcc.c-torture/execute/20011109-1.c: New test.
11120 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
11122         * gcc.c-torture/compile/20011109-1.c: New test.
11124 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
11126         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
11127         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
11128         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
11129         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
11130         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
11131         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
11132         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
11134 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
11136         * g++.dg/warn/Wshadow-1.C: New tests.
11137         * g++.old-deja/g++.mike/for3.C: Update.
11139 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
11141         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
11142         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
11143         XFAILs.  Adjust expected error texts.
11144         * gcc.c-torture/compile/20011106-1.c,
11145         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
11146         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
11147         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
11148         gcc.dg/c99-array-lval-5.c: New tests.
11150 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11152         * gcc.dg/cpp/defined.c: Update.
11154 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11156         * gcc.c-torture/execute/anon-1.c: New test.
11158 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
11160         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
11161         same size, so no warning should be produced on stormy16.
11163         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
11164         due to oversized array.
11165         * g++.old-deja/g++.mike/ns15.C: Likewise.
11166         * g++.old-deja/g++.pt/crash16.C: Likewise.
11168 2001-11-02  Graham Stott  <grahams@redhat.com>
11170         * g++.dgother/debug1.C: Fix typos.
11172 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
11174         * g++.dg/other/debug1.C: New test.
11176 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11178         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
11179         of unsigned long.
11181 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
11183         * gcc.dg/20011029-2.c: New test.
11185         * gcc.c-torture/compile/20011029-1.c: New test.
11187 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
11189         * objc/execute/class_self-1.m: New test.
11190         * objc/execute/class_self-2.m: New test.
11192 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
11194         * gcc.misc-tests/msgs.exp: Delete.
11195         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
11196         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
11197         error set to match recent changes.
11199 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
11201         * gcc.dg/20011021-1.c: New test.
11203 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
11205         * gcc.c-torture/compile/20011023-1.c: New test.
11207 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
11209         * lib/g77.exp: Rewrite based on lib/g++.exp.
11211 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
11213         * gcc.c-torture/execute/20011019-1.c: New test.
11215         * gcc.dg/20011018-1.c: New test.
11217 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
11219         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
11221 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
11223         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
11224         * gcc.dg/attr-invalid.c: Likewise.
11226 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
11228         * testsuite/gcc.dg/20011015-1.c: New test.
11230 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
11232         * g++.dg/template/unify2.C: New test.
11234 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
11236         * g++.dg/other/exception-specification.C: New test
11238 2001-10-13  Tom Rix  <trix@redhat.com>
11240         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
11241         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
11243 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
11245         * testsuite/gcc.dg/20011009-1.c: New test.
11247 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11249         PR g++/4476
11250         * g++.dg/other/friend1.C: New test.
11252 2001-10-11  Richard Henderson  <rth@redhat.com>
11254         * g++.old-deja/g++.other/crash18.C: Add -S to options.
11256 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11258         * gcc.c-torture/compile/20011010-1.c: New.
11260 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
11262         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
11263         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
11264         g77.f-torture/execute/execute.exp,
11265         g77.f-torture/noncompile/noncompile.exp,
11266         gcc.c-torture/compile/compile.exp,
11267         gcc.c-torture/execute/execute.exp,
11268         gcc.c-torture/execute/ieee/ieee.exp,
11269         gcc.c-torture/execute/memcheck/memcheck.exp,
11270         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
11271         objc/execute/execute.exp: Update FSF address.
11273 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
11275         * gcc.dg/cpp/cmdlne-C.c: Update.
11276         * gcc.dg/cpp/cmdlne-C2.c: New.
11278 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11280         * gcc.c-torture/execute/20011008-3.c: New.
11282 2001-10-08  DJ Delorie  <dj@redhat.com>
11284         * gcc.dg/20011008-1.c: New.
11285         * gcc.dg/20011008-2.c: New.
11287 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
11289         * gcc.dg/cpp/spacing1.c: Update test.
11291 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11293         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
11294         spelling errors of "separate" as "seperate".
11296 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
11298         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
11299         enough to avoid inlining.
11301 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11303         * lib/g77.exp: set libg2c_dir correctly.
11305 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11307         * gcc.dg/cpp/macro11.c: New test.
11309 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11311         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
11312         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
11313         gcc.dg/format/multattr-3.c: New tests.
11314         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
11315         tests for format attributes on function pointers being rejected.
11317 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11319         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
11321 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11323         * g++.dg/warn/format1.C: New test.
11325 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
11327         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
11329 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11331         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
11333 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11335         * gcc.dg/cpp/redef2.c: Add test.
11337 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
11339         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
11340         long-standing bug on i686, apparently.
11341         * gcc.c-torture/execute/loop-2c.x: New file.
11342         * gcc.c-torture/execute/loop-2d.x: New file.
11343         * gcc.c-torture/execute/loop-3c.x: New file.
11345 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
11347         * gcc.dg/cpp/20000625-2.c: Correct line number.
11349 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11351         * gcc.dg/cpp/macro10.c: New test.
11352         * gcc.dg/cpp/strify3.c: New test.
11353         * gcc.dg/cpp/spacing1.c: Add tests.
11354         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
11355         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
11357 2001-09-24  DJ Delorie  <dj@redhat.com>
11359         * gcc.c-torture/execute/20010924-1.c: New test.
11361 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11363         * testsuite/objc/execute/paste.m: Remove.
11365 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11367         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
11369 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
11371         * g77.dg/strlen0.f: New test.
11373 2001-09-21  Richard Henderson  <rth@redhat.com>
11375         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
11376         * g++.old-deja/g++.abi/vtable2.C: Likewise.
11378 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
11380         Table-driven attributes.
11381         * g++.dg/ext/attrib1.C: New test.
11383 2001-09-20  DJ Delorie  <dj@redhat.com>
11385         * gcc.dg/20000926-1.c: Update expected warning messages.
11386         * gcc.dg/array-2.c: Likewise, and test for warnings too.
11387         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
11388         array.
11390 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
11392         * g++.dg/eh/registers1.C: New test case.
11394 2001-09-17  Richard Henderson  <rth@redhat.com>
11396         * gcc.dg/array-5.c: Fix VLA decomposition test.
11398 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11400         * gcc.dg/cpp/line5.c: New testcase.
11402 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
11404         * gcc.dg/cpp/macro9.c: New test.
11406 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
11408         * gcc.c-torture/execute/980223.c: Change type of addr from long
11409         to char *.
11411 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
11413         * gcc.c-torture/execute/20010915-1.c: New test.
11415 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
11417         * g77.dg/bprob: New directory.
11418         * g77.dg/bprob/bprob.exp: New file.
11419         * g77.dg/bprob/bprob-1.f: New test.
11420         * g77.dg/gcov: New directory.
11421         * g77.dg/gcov/gcov.exp: New file.
11422         * g77.dg/gcov/gcov-1.f: New test.
11423         * g77.dg/gcov/gcov-1.x: New file.
11425 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11427         * gcc.dg/cpp/directiv.c: Update.
11428         * gcc.dg/cpp/undef1.c: Update.
11430 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
11432         * gcc.dg/20010912-1.c: New test.
11434 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
11436         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
11437         language-independent file in lib.
11438         * lib/gcov.exp: New file.
11440 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11442         * gcc.c-torture/compile/20010911-1.c: New test.
11444 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
11446         * lib/profopt.exp: New, to support profile-directed optimizations.
11447         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
11448         * gcc.misc-tests/bprob-1.c: New test.
11449         * gcc.misc-tests/bprob-2.c: New test.
11451 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
11453         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
11454         XFAIL and which kinds of gcov output to verify.
11455         * gcc.misc-tests/gcov-4b.x: New file.
11456         * gcc.misc-tests/gcov-5b.x: New file.
11457         * gcc.misc-tests/gcov-6.x: New file.
11458         * gcc.misc-tests/gcov-7.c: New test.
11459         * gcc.misc-tests/gcov-7.x: New file.
11461 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
11463         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
11464         * gcc.misc-tests/gcov-6.c: New test.
11466 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11468         PR c++/3986
11469         * g++.dg/abi/vbase1.C: New test.
11471 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
11473         * objc.dg/method-2.m: New.
11475 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
11477         PR c++/4203
11478         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
11479         * g++.dg/init/empty1.C: New test.
11481 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
11483         * gcc.c-torture/compile/20010903-1.c: New test.
11485 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
11487         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
11488         for m68k.
11490 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
11492         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
11494         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
11496         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
11498 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
11500         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
11501         for 16-bit 'unsigned int'.
11503 2001-08-29  Kazu Hirata  <kazu@hxi.com>
11505         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
11507 2001-08-27  Richard Henderson  <rth@redhat.com>
11509         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
11510         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
11512 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
11514         * gcc.dg/asm-names.c (ymain): New.
11516 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
11518         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
11519         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
11520         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
11522 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11524         * gcc.dg/compare5.c: New testcase.
11526 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
11528         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
11529         and "In instantiation".
11531 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
11533         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
11535 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
11537         * gcc.misc-tests/gcov.exp: Add support for branch information.
11538         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
11539         * gcc.misc-tests/gcov-4.c: New test.
11540         * gcc.misc-tests/gcov-4b.c: New test.
11541         * gcc.misc-tests/gcov-5b.c: New test.
11543 2001-08-20  Zack Weinberg  <zackw@panix.com>
11545         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
11546         expected to fail.
11548 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11550         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
11552 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
11554         * g++.dg/eh/
11555         Moved to gcc-deps.exp
11556         * gcc-deps.exp: New file.
11558 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11560         * g++.old-deja/g++.pt/defarg14.C: New test.
11562 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11564         * g++.old-deja/g++.other/lineno5.C: New test.
11566 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11568         * g++.old-deja/g++.pt/crash68.C: New test.
11570 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11572         * g++.old-deja/g++.other/crash42.C: New test.
11574 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11576         * gcc.dg/cpp/extratokens.c: Fix.
11577         * gcc.dg/cpp/skipping2.c: New tests.
11579 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11581         * gcc.c-torture/execute/20010724-1.c: New file.
11582         * gcc.c-torture/execute/20010724-1.x: New file.
11584 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11586         * g++.old-deja/g++.other/cond7.C: New test.
11588 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11590         * g++.old-deja/g++.other/optimize4.C: New test.
11592 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11594         * g++.old-deja/g++.abi/vbase8-5.C: New test.
11596 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
11598         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
11599         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
11600         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
11601         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
11603         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
11604         bug report" message.
11606         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
11607         * g++.dg/ext/instantiate1.C: Move from old-deja.
11609 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
11611         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
11612         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
11613         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
11614         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
11616 2001-07-23  Jeffrey A Law  (law@cygnus.com)
11618         * gcc.c-torture/execute/20010723-1.c: New test.
11620 2001-07-23  Ben Elliston  <bje@redhat.com>
11622         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
11624 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11626         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
11627         i[34567]86-*-*.
11628         Delete handling of ieee_multilib_flags.
11629         Pass -mieee for alpha*-*-* and sh-*-*.
11630         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
11632 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
11634         Remove old-abi tests.
11635         * g++.old-deja/g++.mike/p11116.C: Remove.
11636         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
11638 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
11640         * g77.f-torture/compile/pr3743.f:  New test
11642 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
11644         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
11646 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11648         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
11649         g++.old-deja/g++.pt/static6.C: Likewise.
11650         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
11651         supports weak symbols.
11653 2001-07-18  Andreas Jaeger  <aj@suse.de>
11655         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
11656         supported again.
11658 2001-07-18  Andreas Jaeger  <aj@suse.de>
11660         * gcc.dg/iftrap-1.c: Fix target line.
11662 2001-07-17  Richard Henderson  <rth@redhat.com>
11664         * gcc.c-torture/execute/20010717-1.c: New.
11666 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11668         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
11669         tests.
11671 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11673         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
11675 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11677         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
11678         UAC_SIGBUS, UAC_NOPRINT definitions.
11680 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
11682         * objc/execute/object_is_class.m: New test.
11683         * objc/execute/object_is_meta_class.m: New test.
11685 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11687         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
11688         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
11690 2001-01-15  David Bil
11691         * objc/execute/class-14.m: Added.
11692         * objc/execute/class-2.m: Added.
11693         * objc/execute/class-3.m: Added.
11694         * objc/execute/class-4.m: Added.
11695         * objc/execute/class-5.m: Added.
11696         * objc/execute/class-6.m: Added.
11697         * objc/execute/class-7.m: Added.
11698         * objc/execute/class-8.m: Added.
11699         * objc/execute/class-9.m: Added.
11700         * objc/execute/class-tests-1.h
11701         * objc/execute/class-tests-2.h
11702         * objc/execute/compatibility_alias.m: Added.
11703         * objc/execute/encode-1.m: Added.
11704         * objc/execute/formal_protocol-1.m: Added.
11705         * objc/execute/formal_protocol-2.m: Added.
11706         * objc/execute/formal_protocol-3.m: Added.
11707         * objc/execute/formal_protocol-4.m: Added.
11708         * objc/execute/formal_protocol-5.m: Added.
11709         * objc/execute/formal_protocol-6.m: Added.
11710         * objc/execute/formal_protocol-7.m: Added.
11711         * objc/execute/informal_protocol.m: Added.
11712         * objc/execute/initialize.m: Added.
11713         * objc/execute/load.m: Added.
11714         * objc/execute/many_args_method.m: Added.
11715         * objc/execute/nested-3.m: Added.
11716         * objc/execute/no_clash.m: Added.
11717         * objc/execute/private.m: Added.
11718         * objc/execute/redefining_self.m: Added.
11719         * objc/execute/root_methods.m: Added.
11720         * objc/execute/selector-1.m: Added.
11721         * objc/execute/static-1.m: Added.
11722         * objc/execute/static-2.m: Added.
11723         * objc/execute/va_method.m: Added.
11725 2001-03-10  Richard Henderson  <rth@redhat.com>
11727         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
11729 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
11731         * g++.old-deja/g++.other/crash31.C: XFAIL.
11732         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
11733         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
11734         * gcc.c-torture/execute/20010123-1.x: XFAIL.
11735         * gcc.c-torture/execute/20010124-1.x: XFAIL.
11736         * gcc.dg/sequence-pt-1.c: XFAIL one test.
11738 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
11740         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
11742 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11744         * gcc.dg/20000724-1.c: Don't use multiline strings.
11746 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11748         * objc/execute/string1.m, objc/execute/string2.m: Compare the
11749         result of -cString against what we expect it to be; don't just
11750         print it out for no one to read.
11752         * objc/execute/string3.m, objc/execute/string4.m: New tests.
11753         Based on testcases provided by Nicola Pero.
11755 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11757         * gcc.dg/cpp/macro7.c: New test.
11759 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11761         * gcc.dg/cpp/multiline.c: Update.
11763 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11765         * g++.old-deja/g++.other/enum3.C: New test.
11767 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11769         * g++.old-deja/g++.other/pod1.C: New test.
11771 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11773         * g++.old-deja/g++.ext/overload1.C: New test.
11775 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11777         * g++.old-deja/g++.pt/using1.C: New test.
11779 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11781         * g++.old-deja/g++.other/using9.C: New test.
11783 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
11785         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
11787         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
11789 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
11791         * g++.old-deja/g++.ext/realpt1.C: Remove.
11793 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
11795         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
11797 2001-02-26  Will Cohen  <wcohen@redhat.com>
11799         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
11801 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
11803         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
11804         templatized constructors.
11806 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11808         * gcc.c-torture/execute/20010224-1.c: New test.
11810 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
11812         * gcc.c-torture/execute/20010222-1.c: New test.
11814 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
11816         * g++.old-deja/g++.other/inline20.C: New test.
11818 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
11820         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
11822 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11824         * g++.old-deja/g++.other/lookup22.C: New test.
11827         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
11828         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
11829         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
11830         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
11831         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
11833 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
11835         * gcc.c-torture/execute/991228-1.c: Take word endianness into
11836         account.
11838 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
11840         * gcc.c-torture/execute/builtin-complex-1.c: New test.
11842 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
11844         * g++.old-deja/g++.pt/crash62.C: New test.
11846 2001-01-04  Richard Henderson  <rth@redhat.com>
11848         * gcc.dg/20000926-1.c: Update expected warnings.
11849         * gcc.dg/array-2.c: Likewise.
11850         * gcc.dg/array-4.c: Also validate flexible array members.
11851         * gcc.dg/c99-flex-array-1.c: New.
11853 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
11855         * gcc.c-torture/compile/20001222-1.x: Remove.
11857 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11859         * gcc.c-torture/execute/built-in-setjmp.c: New.
11861 2001-01-03  Richard Henderson  <rth@redhat.com>
11863         * gcc.dg/940510-1.c: Update expected error wording.
11864         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
11866 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
11868         * lib/target-supports.exp (check_alias_available): Modified to
11869         indicate aliases not supported if only weak aliases are supported.
11871 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11873         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
11874         Turn on cmpstrsi checks for __pj__ and __i370__.
11876 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
11878         * g++.old-deja/g++.other/virtual11.C: New test.
11880 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
11882         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
11884 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11886         * gcc.c-torture/compile/20010102-1.c: New test.
11888 2001-01-02  Andreas Jaeger  <aj@suse.de>
11890         * gcc.dg/noreturn-3.c: New test.
11892         * gcc.dg/noreturn-4.c: New test.
11894 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11896         * gcc.c-torture/execute/stdio-opt-1.c: Also test
11897         __builtin_fputc and __builtin_fwrite.
11899 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
11901         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
11902         signed char, not default char.
11904 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
11906         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
11908 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
11910         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
11912 2000-12-29  Richard Henderson  <rth@redhat.com>
11914         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
11915         (__cyg_profile_func_exit): Define.
11917 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
11919         * g++.dg/vtgc1.C: New test.
11921 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
11923         * gcc.dg/noncompile/20001228-1.c: New test.
11925         * gcc.dg/20001228-1.c: New test.
11927         * gcc.c-torture/execute/20001228-1.c: New test.
11929 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
11931         * gcc.dg/format-strfmon-1.c: New test.
11933 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11935         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
11936         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
11937         * gcc.c-torture/execute/string-opt-1.c: Likewise.
11938         * gcc.c-torture/execute/string-opt-2.c: Likewise.
11939         * gcc.c-torture/execute/string-opt-3.c: Likewise.
11940         * gcc.c-torture/execute/string-opt-4.c: Likewise.
11941         * gcc.c-torture/execute/string-opt-6.c: Likewise.
11942         * gcc.c-torture/execute/string-opt-7.c: Likewise.
11943         * gcc.c-torture/execute/string-opt-8.c: Likewise.
11944         * gcc.c-torture/execute/string-opt-9.c: Likewise.
11945         * gcc.c-torture/execute/string-opt-10.c: Likewise.
11946         * gcc.c-torture/execute/string-opt-11.c: Likewise.
11947         * gcc.c-torture/execute/string-opt-12.c: Likewise.
11949         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
11950         * gcc.c-torture/execute/string-opt-4.c: Test index.
11952 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
11954         * gcc.c-torture/compile/20001226-1.c: New test.
11956 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11958         * gcc.c-torture/compile/20001222-1.c: New test.
11959         * gcc.c-torture/compile/20001222-1.x: Xfail.
11961 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
11963         * gcc.c-torture/execute/comp-goto-2.c: New test.
11965 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
11967         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
11968         Use long types if __INT_MAX__ is 32767.
11969         (main): Use cast to (sint32 *) when poking 88 into a_page.
11971         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
11973 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
11975         * gcc.c-torture/compile/20001221-1.c: New test.
11976         * gcc.c-torture/execute/20001221-1.c: New test.
11978 2000-12-20  Richard Henderson  <rth@redhat.com>
11980         * g++.old-deja/g++.pt/crash36.C: Update error lines.
11981         * g++.old-deja/g++.robertl/eb109.C: Likewise.
11983 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11985         * gcc.dg/compare3.c: New test.
11987 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11989         * gcc.dg/format-warnll-1.c: New test.
11991 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
11993         * gcc.dg/cpp/cmdlne-P.c: New test.
11995 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11997         * gcc.c-torture/execute/builtin-abs-1.c,
11998         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12000 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12002         * gcc.dg/cpp/multiline.c: New test.
12004 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12006         * g++.old-deja/g++.other/syshdr1.C: Update.
12007         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12009 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12011         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12013 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12015         * g++.old-deja/g++.pt/ttp65.C: New test.
12017 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12019         * g++.old-deja/g++.pt/ttp64.C: New test.
12021 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12023         * g++.old-deja/g++.pt/spec33.C: New test.
12025 2000-12-14  Catherine Moore  <clm@redhat.com>
12027         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
12028         * gcc.c-torture/execute/920612-2.c: Likewise.
12029         * gcc.c-torture/execute/920428-2.c: Likewise.
12030         * gcc-c-torture/execute/va-arg-11.c: Call exit.
12031         * gcc.c-torture/execute/va-arg-21.c: Likewise.
12033 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12035         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
12036         * gcc.dg/pack-test-2.c: Likewise.
12038 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12040         Tests by Zack Weinberg <zackw@stanford.edu>.
12042         * gcc.dg/cpp/defined.c: Update.
12043         * gcc.dg/cpp/defined_trad.c: New tests.
12045 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12047         * gcc.dg/cpp/trad-direct.c: Update.
12049 2000-12-11  Neil Booth  <neilb@earthling.net>
12051         * gcc.dg/cpp/defined_trad.c
12053 2000-12-11  Neil Booth  <neilb@earthling.net>
12055         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
12057 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12059         * gcc.dg/format-miss-2.c: New test.
12061 2000-12-09  Neil Booth  <neilb@earthling.net>
12063         * gcc.dg/cpp/lineflags.c: New tests.
12064         * gcc.dg/cpp/poison.c: Update.
12065         * gcc.dg/cpp/redef2.c: Update.
12066         * gcc.dg/cpp/skipping.c: New test.
12068 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
12070         * g++.old-deja/g++.other/eh3.C: New testcase.
12072 2000-12-07  Neil Booth  <neilb@earthling.net>
12074         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
12075         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
12076         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
12077         wtr-union-init-2.c, wtr-union-init-3.c: Update.
12078         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
12079         Update.
12081 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12083         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
12084         __SIZE_TYPE__ instead of int for type of integers cast to
12085         pointers.
12087 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
12089         * g++.old-deja/g++.other/cleanup4.C: New test.
12091 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12093         * format-sec-1.c: New test.
12095 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12097         * gcc.dg/format-nonlit-3.c: New test.
12099 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12101         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
12102         through a null pointer.
12104 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
12105         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
12106         library makes no calls to `operator new' during initialization.
12108 2000-11-04  Neil Booth  <neilb@earthling.net>
12110         * gcc.dg/cpp/include2.c: New tests.
12112 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
12114         * lib/g++.exp (g++_set_ld_library_path): New function.
12115         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
12117 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
12119         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
12120         warnings.
12122 2000-11-01  Richard Henderson  <rth@redhat.com>
12124         * g++.old-deja/g++.ext/namedret1.C: New.
12125         * g++.old-deja/g++.ext/namedret2.C: New.
12126         * g++.old-deja/g++.ext/namedret3.C: New.
12128 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
12130         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
12131         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
12133 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12135         * gcc.c-torture/execute/va-arg-21.c: New test.
12137 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12139         * gcc.dg/c99-complex-2.c: New test.
12141 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12143         * gcc.c-torture/execute/stdio-opt-1.c: New test.
12145 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
12147         * g++.old-deja/g++.other/inline16.C: New test.
12149 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
12151         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
12152         __PRETTY_FUNCTION__
12154 2000-10-29  Neil Booth  <neilb@earthling.net>
12156         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
12157         New tests.
12158         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
12159         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
12160         optimisation.
12162 2000-10-29  Neil Booth  <neilb@earthling.net>
12164         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
12165         * mi1.c, mi1c.h: Add null directives to multiple-include test.
12166         * mi5.c: Test multiple includes work with -C.
12167         * trigraphs.c: Test ^= version.
12169 2000-10-28  Neil Booth  <neilb@earthling.net>
12171         New tests and test updates for new macro expander.
12173         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
12174         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
12175         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
12176         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
12177         new diagnostic messages.
12179         * gcc.dg/cpp/macro3.c: New tests.
12181 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
12183         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
12184         on the same line.
12186 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
12188         * g++.old-deja/g++.other/eh2.C: New test.
12190 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
12192         * gcc.c-torture/execute/20001027-1.c: New test.
12194 2000-10-26  Richard Henderson  <rth@redhat.com>
12196         * gcc.c-torture/execute/20001026-1.c: New.
12198 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
12200         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
12201         * g++.old-deja/g++.law/builtin1.C: Likewise.
12202         * g++.old-deja/g++.law/ctors10.C: Likewise.
12203         * g++.old-deja/g++.law/virtual3.C: Likewise.
12204         * g++.old-deja/g++.mike/p658.C: Likewise.
12205         * g++.old-deja/g++.other/sibcall1.C: Likewise.
12206         * g++.old-deja/g++.other/vaarg2.C: Likewise.
12207         * g++.old-deja/g++.robertl/eb124.C: Likewise.
12208         * g++.old-deja/g++.robertl/eb44.C: Likewise.
12209         * g++.old-deja/g++.robertl/eb77.C: Likewise.
12211 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
12213         * gcc.c-torture/compile/20001024-1.c: New test.
12215 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
12217         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
12218         to tell us whether or not we are using V3.
12220 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12222         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
12223         operands.
12225 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12227         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
12229 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
12231         * gcc.c-torture/execute/20001024-1.c: New test.
12233 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
12235         * g++.old-deja/g++.other/sibcall1.C: New test.
12237 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
12239         * gcc.dg/noncompile/init-3.c: New test.
12241 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12243         * gcc.dg/format-array-1.c: New test.
12245 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12247         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
12248         writing through null pointers; remove comment about testing
12249         unterminated strings.
12251 2000-10-17  Matthew Hiller  <hiller@redhat.com>
12253         * gcc.c-torture/execute/20001017-2.c: New test.
12255 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12257         * gcc.c-torture/compile/20001018-1.c: New test.
12258         * gcc.c-torture/compile/20001018-1.x: Xfail.
12260 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12262         * gcc.c-torture/execute/20001017-1.c: New test.
12264 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12266         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
12267         for multiple use of arguments with scanf formats; add tests for
12268         multiple use of arguments.
12270 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
12272         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
12274 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12276         * gcc.dg/format-miss-1.c: New test.
12278 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12280         * gcc.c-torture/execute/20001013-1.c: New test.
12282 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12284         * gcc.dg/format-branch-1.c: New test.
12286 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12288         * README, lib/file-format.exp: Remove EGCS references.
12290 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12292         * gcc.dg/20001013-1.c: New test.
12294 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12296         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
12297         for intmax_t in the compiler using __typeof__ and the type rules
12298         for conditional expressions.
12300 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
12302         * gcc.dg/20001012-1.c: New test.
12303         * gcc.dg/20001012-2.c: New test.
12305 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12307         * gcc.dg/format-attr-1.c: New test.
12309 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12311         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
12312         __LONG_LONG_MAX__ instead of LLONG_MAX.
12314 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12316         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
12317         scanf flags.
12318         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
12319         flags.
12321 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12323         * gcc.dg/sequence-pt-1.c: New test.
12325 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
12327         * gcc.c-torture/execute/20001011-1.c: New testcase.
12328         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
12330 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
12332         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
12333         does not error on it.
12335 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
12337         * gcc.dg/20001009-1.c: New test.
12339 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
12341         * gcc.c-torture/compile/20001009-1.c: Move from here ....
12342         * gcc.c-torture/execute/20001009-2.c: ... to here.
12344 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
12346         * gcc.c-torture/compile/20001009-1.c: New testcase.
12347         * gcc.c-torture/execute/20001009-1.c: New testcase.
12348         Testcases provided by Jan Hubicka <jh@suse.cz>.
12350 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12352         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
12353         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
12354         uintmax_t using <limits.h> to emulate the compiler's internal
12355         logic.  No longer XFAIL %j tests.
12357 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12359         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
12360         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
12361         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
12362         regexps and details of expected handling of some bad formats.
12363         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
12364         suppression.
12366 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12368         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
12369         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
12370         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
12371         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
12372         in list archives.
12374 2000-10-06  Richard Henderson  <rth@cygnus.com>
12376         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
12377         * g++.old-deja/g++.brendan/crash52.C: Likewise.
12378         * g++.old-deja/g++.jason/report.C: Likewise.
12379         * g++.old-deja/g++.law/friend5.C: Likewise.
12380         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
12381         of the expected warnings.
12383 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
12385         * g++.old-deja/g++.pt/enum14.C: New test.
12387 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
12389         * g++.old-deja/g++.pt/crash59.C: New test.
12391 2000-10-04  Will Cohen  <wcohen@redhat.com>
12393         * gcc.dg/20000926-1.c: New test.
12395 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
12397         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
12398         function name for current C++ compiler.
12399         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
12401 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
12403         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
12404         __PRETTY_FUNCTION__.
12405         * g++.old-deja/g++.ext/pretty2.C: Likewise.
12407 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12409         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
12411 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
12413         * gcc.c-torture/compile/20000923-1.c: New test.
12415 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
12417         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
12418         * g++.old-deja/g++.pt/ttp62.C: Same.
12419         * g++.old-deja/g++.other/inline14.C: Same.
12421 2000-09-24  Richard Henderson  <rth@cygnus.com>
12423         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
12425 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12427         * gcc.dg/c90-printf-1.c: Add test for wide string format.
12429 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
12431         * gcc.c-torture/compile/20000922-1.c: New file.
12433 2000-09-21  Nick Clifton  <nickc@redhat.com>
12435         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
12436         a signed long modulo operation.
12437         (mod6): New function - perform an unsigned long modulo operation.
12438         (main): Add tests for modulos of very large numbers by very small
12439         dividends.
12441 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12443         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
12445 2000-09-19  Richard Henderson  <rth@cygnus.com>
12447         * gcc.dg/compare2.c (case 10): XFAIL.
12449 2000-09-18  Richard Henderson  <rth@cygnus.com>
12451         * gcc.c-torture/execute/20000906-1.c: Move ...
12452         * gcc.dg/20000906-1.c: ... here.  Only run on targets
12453         that support __builtin_trap.
12455 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
12457         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
12459 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12461         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
12462         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
12463         more $ format tests.
12465 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12467         * gcc.dg/format-errmk-1.c: New test.
12469 2000-09-17  Greg McGary  <greg@mcgary.org>
12471         * gcc.c-torture/execute/20000917-1.x: Remove.
12473 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12475         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
12477 2000-09-17  Greg McGary  <greg@mcgary.org>
12479         * gcc.c-torture/execute/20000917-1.c: New test.
12480         * gcc.c-torture/execute/20000917-1.x: XFAIL.
12482 2000-09-16  Neil Booth  <NeilB@earthling.net>
12484         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
12485         in nested macro bug.
12487 2000-09-15  Neil Booth  <NeilB@earthling.net>
12489         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
12491 2000-09-14  Jeffrey A Law  (law@cygnus.com)
12493         * gcc.c-torture/execute/20000914-1.c: New test.
12495 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
12497         * g++.other/inline13.C: New test.
12499 2000-09-12  Andreas Jaeger  <aj@suse.de>
12501         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
12502         constant by Ulrich Drepper <drepper@redhat.com>.
12504 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
12506         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
12508 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12510         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
12512 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
12514         * gcc.dg/cpp/backslash.c: New test.
12516 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
12518         * gcc.c-torture/execute/20000910-1.c: New test.
12519         * gcc.c-torture/execute/20000910-2.c: Likewise.
12521 2000-09-11  Robert Lipe  <robertl@sco.com>
12523         * gcc.dg/pragma-align.c: New test.
12525 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
12527         * g++.old-deja/g++.pt/explicit82.C: New test.
12528         * g++.old-deja/g++.pt/explicit83.C: New test.
12530 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
12532         * gcc.dg/asm-names.c: New test.
12534 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12536         * gcc.dg/cpp/tr-warn6.c: New test
12538 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12540         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
12541         be accepted.
12543 2000-09-07  Catherine Moore  <clm@redhat.com>
12545         * gcc.c-torture/execute/unroll-1.c: New test.
12547 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
12549         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
12550         ERROR markers.
12551         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
12552         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
12553         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
12554         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
12555         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
12556         Preprocess only.
12557         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
12558         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
12560 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12562         * g++.old-deja/g++.pt/deduct2.C: New test.
12564 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12566         * g++.old-deja/g++.pt/parms2.C: New test.
12568 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12570         * g++.old-deja/g++.pt/crash58.C: New test.
12572 2000-09-06  Greg McGary  <greg@mcgary.org>
12574         * gcc.c-torture/execute/20000906-1.c: New test.
12575         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
12577 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12579         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
12581 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12583         * g++.old-deja/g++.pt/crash57.C: New test.
12585 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12587         * g++.old-deja/g++.pt/crash56.C: New test.
12589 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12591         * g++.old-deja/g++.pt/koenig1.C: New test.
12593 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
12595         * gcc.dg/20000904-1.c: New test.
12597 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
12599         * gcc.dg/cpp/paste8.c: New test.
12601 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
12603         * gcc.c-torture/compile/20000827-1.c: New test.
12605 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12607         * gcc.dg/format-diag-1.c: New test.
12609 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12611         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
12612         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
12613         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
12614         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
12615         gcc.dg/formatz-1.c: Adjust warning regular expressions.
12617 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
12619         * g++.old-deja/g++.other/nested4.C: New test.
12621 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
12623         * g++.old-deja/g++.ns/scoped1.C: New test.
12625 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
12627         * lib/g++.exp: Support testing already-installed GCC.
12629 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12631         * wtr-label-1.c, wtr-suffix-1.c: New tests.
12633 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12635         * gcc.dg/return-type-2.c: New test.
12637 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
12639         * gcc.c-torture/compile/20000825-1.c: New test.
12641 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
12643         * gcc.dg/dwarf2-2.c: New test.
12645 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
12647         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
12648         dg-warning regexps.
12650 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12652         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
12653         gcc.dg/format-ext-5.c: New tests.
12655 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
12657         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
12659 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
12661         * gcc.dg/noncompile/930622-2.c: Adjust error message.
12663 2000-08-24  Richard Henderson  <rth@cygnus.com>
12665         * gcc.dg/ia64-sync-1.c: New test.
12666         * gcc.dg/ia64-sync-2.c: New test.
12667         * gcc.dg/ia64-asm-1.c: New test.
12669 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12671         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
12672         * gcc.dg/format-ext-2.c: New test.
12674 2000-08-23  Jason Merrill  <jason@redhat.com>
12676         * lib/old-dejagnu.exp: Also ignore "In member function" and
12677         "At global scope".
12679 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12681         * gcc.dg/noncompile/label-lineno-1.c: New test.
12683 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12685         * gcc.dg/c99-array-nonobj-1.c: New test.
12687 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12689         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
12690         tests.
12691         * gcc.dg/format-ext-1.c: New test.
12693 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12695         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
12696         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
12697         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
12698         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
12699         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
12701 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12703         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
12704         gcc.dg/c99-strftime-2.c: New tests.
12706 2000-08-22  Richard Henderson  <rth@cygnus.com>
12708         * gcc.c-torture/execute/20000822-1.c: New test.
12710 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
12712         * gcc.c-torture/execute/20000819-1.x: Remove.
12714 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12716         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
12717         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
12718         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
12719         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
12720         gcc.dg/format-xopen-1.c: New tests.
12722 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12724         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
12726 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
12728         * g++.old-deja/g++.other/loop2.C: New test.
12730         * gcc.c-torture/compile/20000606-1.c: New test.
12731         * gcc.c-torture/compile/20000728-1.c: New test.
12732         * gcc.c-torture/execute/20000801-1.c: New test.
12733         * gcc.c-torture/execute/20000801-2.c: New test.
12734         * gcc.c-torture/execute/20000819-1.c: New test.
12735         * gcc.c-torture/execute/20000819-1.x: XFAIL.
12736         * gcc.dg/20000629-1.c: New test.
12737         * gcc.dg/20000724-1.c: New test.
12738         * gcc.dg/20000807-1.c: New test.
12740 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
12742         * gcc.dg/cpp/pragma-1.c: New test.
12743         * gcc.dg/cpp/pragma-2.c: New test.
12745 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
12747         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
12748         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
12750 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12752         * gcc.c-torture/compile/20000818-1.c: New test.
12754 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
12756         * gcc.c-torture/execute/20000818-1.c: New test.
12758 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12760         * gcc.dg/format-va-1.c: New test.
12762 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12764         * g++.old-deja/g++.other/typedef8.C: New test.
12766 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12768         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
12769         * g++.old-deja/g++.mike/net36.C: Mark candidate.
12770         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
12771         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
12772         * g++.old-deja/g++.other/ptrmem7.C: New test.
12773         * g++.old-deja/g++.pt/ptrmem10.C: New test.
12775 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12777         * g++.old-deja/g++.pt/typename27.C: New test.
12779 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
12781         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
12782         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
12783         * g++.old-deja/g++.pt/friend45.C: New test.
12784         * g++.old-deja/g++.other/friend8.C: New test.
12786 2000-08-15  Richard Henderson  <rth@cygnus.com>
12788         * gcc.c-torture/execute/20000815-1.c: New test.
12790 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12792         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
12793         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
12794         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
12796 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
12798         * g++.old-deja/g++.other/refinit2.C: New test.
12800 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
12802         * lib/c-torture.exp (c-torture): Make
12803         compiler_conditional_xfail_data global.
12804         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
12805         compiler_conditional_xfail_data machinery.
12806         (f-torture-execute): Likewise.
12807         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
12808         and only when unrolling loops.
12810         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
12812 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
12814         * g++.old-deja/g++.pt/explicit81.C: New test.
12816 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
12818         * g++.old-deja/g++.pt/typename26.C: New test.
12820 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
12822         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
12823         warning.
12825 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
12827         * g++.old-deja/g++.other/array3.C: New test.
12829 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12831         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
12832         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
12833         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
12834         New tests.
12836 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
12838         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
12839         * g++.old-deja/g++.abi/vmihint.C: Likewise.
12841 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
12843         * gcc.c-torture/execute/20000808-1.c: New test.
12845 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12847         * gcc.dg/c90-const-expr-1.c: New test.
12849 2000-08-08  Richard Henderson  <rth@cygnus.com>
12851         * gcc.dg/noncompile/920923-1.c: Declare calloc.
12853 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12855         * gcc.dg/noncompile/const-ll-1.c: New test.
12857 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12859         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
12861 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
12863         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
12864         that running programs linked against the shared version of libobjc
12865         run correctly.
12867 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12869         * gcc.dg/c99-printf-1.c: New test.
12871 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12873         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
12875 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
12877         * gcc.c-torture/execute/20000731-1.x: Delete.
12879 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
12881         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
12882         and torture_without_loops as is done by c-torture.exp.
12883         (search_for): Copy from c-torture.exp.
12884         (gcc-dg-runtest): New function, drives a directory of tests
12885         iterating over the TORTURE_OPTIONS.
12886         (scan-assembler, scan-assembler-not): Move here from
12887         individual directory drivers.
12889         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
12890         defined by lib/gcc-dg.exp.
12891         * gcc.dg/cpp/cpp.exp: Likewise.
12892         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
12893         gcc-dg-runtest, so we cycle over optimization options.
12895         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
12896         * gcc.dg/compare2.c: No longer expected to fail.
12898 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
12900         * gcc.c-torture/execute/20000804-1.c: New test.
12902 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12904         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
12906 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
12908         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
12910 2000-08-03  Jeffrey A Law  (law@cygnus.com)
12912         * gcc.c-torture/compile/20000803-1.c: New test.
12914 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12916         * gcc.c-torture/execute/20000801-3.c,
12917         gcc.c-torture/execute/20000801-4.c: New tests.
12918         * gcc.c-torture/execute/20000801-3.x,
12919         gcc.c-torture/execute/20000801-4.x: Xfail.
12921 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
12923         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
12924         libobjc/.libs to allow for libtool.
12926 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
12928         * gcc.c-torture/compile/20000802-1.c: New test.
12930 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
12932         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
12934 2000-07-31  Jeffrey A Law  (law@cygnus.com)
12936         * gcc-c-torture/execute/20000731-2.c: New test.
12938         * gcc.c-torture/execute/20000731-1.c: New test.
12939         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
12941 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
12943         * testsuite/gcc.dg/cpp/paste7.c: New test.
12944         * gcc.dg/cpp/20000725-1.c: New test.
12946 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
12948         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
12949         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
12950         declaration warning for __builtin_dwarf_reg_size.
12952         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
12954 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12956         * gcc.dg/noncompile/voidparam-1.c: New test.
12958 2000-07-30  Richard Henderson  <rth@cygnus.com>
12960         * gcc.dg/c90-digraph-1.c: Don't xfail.
12961         * gcc.dg/compare2.c (case 10): Xfail.
12962         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
12964 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
12966         * gcc.dg/c99-main-1.c: New test.
12968 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12970         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
12972 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
12974         * gcc.c-tortuer/execute/20000726-1.c: New test.
12976 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
12978         * gcc.c-torture/execute/enum-2.c: New test.
12980 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12982         * gcc.dg/cpp/tr-warn3.c: New test.
12984 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12986         * g++.old-deja/g++.ext/implicit1.C: Remove.
12987         * g++.old-deja/g++.jason/c2.C: Remove
12988         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
12989         * g++.old-deja/g++.pt/crash16.C: Likewise.
12990         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
12992 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12994         * g++.old-deja/g++.other/for2.C: New test.
12996 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
12998         * gcc.dg/20000720-1.c: New test.
13000 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
13002         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
13004 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
13006         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
13007         * gcc.c-torture/execute/20000722-1.c: New.
13008         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
13010 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
13012         * gcc.dg/cpp/20000720-1.S: New test.
13014 2000-07-21  Michael Meissner  <meissner@redhat.com>
13016         * gcc.c-torture/execute/ieee/hugeval.c: New test.
13018 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13020         * g++.old-deja/g++.brendan/crash16.C,
13021         g++.old-deja/g++.brendan/parse3.C,
13022         g++.old-deja/g++.brendan/redecl1.C,
13023         g++.old-deja/g++.ns/template13.C,
13024         g++.old-deja/g++.other/decl4.C,
13025         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
13027 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13029         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
13030         and "Internal error".
13032         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
13033         regexps.
13034         * gcc.dg/cpp/paste6.c: New test.
13036 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
13038         * gcc.dg/cpp/tr-direct.c: New test.
13040         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
13041         gcc.dg/cpp/undef1.c: Tweak error regexps.
13043 2000-07-18  Eric Christopher <echristo@redhat.com>
13045         * gcc.c-torture/compile/20000718-1.c: New test.
13047 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
13049         * cpplex.c (_cpp_push_token): If the token being pushed back
13050         is the previous token in this context, just subtract one from
13051         context->posn.
13052         * cppmacro.c (save_expansion): Clear aux field when storing a
13053         placemarker.
13055 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
13057         * gcc.dg/noncompile/redecl-1.c: New test.
13059 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
13061         * gcc.c-torture/execute/20000717-5.c: New test.
13062         * gcc.c-torture/execute/20000717-1.x: Removed.
13064 2000-07-17  Richard Henderson  <rth@cygnus.com>
13066         * gcc.c-torture/execute/20000717-4.c: New test.
13068 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
13070         * gcc.dg/cpp/syshdr.c: New test.
13071         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
13073 2000-07-17  Neil Booth  <neilb@earthling.net>
13075         * gcc.dg/cpp/cmdlne-dM.c: New test.
13076         * gcc.dg/cpp/cmdlne-dD.c: New test.
13078 2000-07-17  Jeffrey A Law  (law@cygnus.com)
13080         * gcc.c-torture/execute/20000717-3.c: New test.
13082         * gcc.c-torture/compile/20000717-1.c: New test.
13084 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
13086         * gcc.c-torture/execute/20000717-2.c: New test.
13088 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13090         * gcc.dg/formatz-1.c: New test.
13092         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
13093         * gcc.dg/c99-digraph-1.c: New tests.
13095         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
13096         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
13098         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
13099         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
13100         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
13101         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
13102         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
13103         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
13104         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
13106 2000-07-17   Greg McGary <greg@mcgary.org>
13108         * gcc.c-torture/execute/20000717-1.c: New test.
13109         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
13111 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
13113         * gcc.c-torture/execute/20000715-2.c: New test.
13114         * gcc.dg/20000715-1.c: New test.
13116 2000-07-15  Michael Meissner  <meissner@redhat.com>
13118         * gcc.c-torture/execute/20000715-1.c: New test.
13120 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
13122         * gcc.c-torture/execute/20000707-1.c: New test.
13124 2000-07-13  Neil Booth  <NeilB@earthling.net>
13126         * testsuite/gcc.dg/cpp/digraph1.c,
13127         testsuite/gcc.dg/cpp/digraph2.c,
13128         testsuite/gcc.dg/cpp/digraphs.c: New tests.
13130 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
13132         * g77.f-torture/compile/20000630-2.f:  New test.
13133         * g77.f-torture/compile/20000630-2.x
13135 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
13137         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
13139 2000-07-11  Neil Booth  <NeilB@earthling.net>
13141         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
13143 2000-07-11  Neil Booth  <NeilB@earthling.net>
13145         * gcc.dg/cpp/cmdlne-C.c: New.
13147 2000-07-09  Neil Booth  <NeilB@earthling.net>
13149         * gcc.dg/cpp/directiv.c: New tests.
13150         * gcc.dg/cpp/undef1.c: Update.
13152 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
13154         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
13156 2000-07-09  Neil Booth  <NeilB@earthling.net>
13158         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
13160 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
13162         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
13163         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
13165 2000-07-08  Neil Booth  <NeilB@earthling.net>
13167         * gcc.dg/cpp/macsyntx.c: New tests.
13169 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13171         * gcc.dg/20000707-1.c: New test.
13173 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13175         * gcc.c-torture/execute/20000706-1.c: New test.
13176         * gcc.c-torture/execute/20000706-2.c: New test.
13177         * gcc.c-torture/execute/20000706-3.c: New test.
13178         * gcc.c-torture/execute/20000706-4.c: New test.
13179         * gcc.c-torture/execute/20000706-5.c: New test.
13181 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13183         * g++.old-deja/g++.pt/instantiate7.C: New test.
13185 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13187         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
13188         * g++.old-deja/g++.mike/thunk3.C: Likewise.
13189         * g++.old-deja/g++.other/rtti3.C: Likewise.
13190         * g++.old-deja/g++.other/rttid3.C: Likewise.
13192 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
13194         *  g77.f-torture/compile/20000630-1.x: Fix typo
13196 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
13198         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
13199         assembly output.
13201 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
13203         * gcc.dg/cpp/ident.c: New test.
13205 2000-07-05  Neil Booth  <NeilB@earthling.net>
13207         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
13208           gcc.dg/cpp/lexstrng.c: New tests.
13210 2000-07-04  Neil Booth  <NeilB@earthling.net>
13212         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
13213         * gcc.dg/cpp/strify2.c: Same.
13215 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
13217         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
13218         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
13219         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
13220         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
13222         * testsuite/gcc.dg/cpp/macro1.c,
13223         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
13224         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
13225         testsuite/gcc.dg/cpp/strify1.c,
13226         testsuite/gcc.dg/cpp/strify2.c: New tests.
13228 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
13230         * gcc.c-torture/execute/20000703-1.c: New test.
13232 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13234         * g++.old-deja/g++.pt (lookup10.C): New test.
13236 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13238         * g++.old-deja/g++.pt (typename25.C): New test.
13240 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
13242         * gcc.c-torture/compile/20000701-1.c: New test.
13244 2000-06-30  Nick Clifton  <nickc@cygnus.com>
13246         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
13247         to test case.
13249 2000-06-30  Catherine Moore  <clm@cygnus.com>
13251         * gcc.c-torture/execute/align-1.c: New test.
13253 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
13255         * g++.old-deja/g++.pt/expr8.C: New test.
13256         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
13258 2000-06-29  Nick Clifton  <nickc@cygnus.com>
13260         * gcc.c-torture/compile/20000629-1.c: New test.
13262 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13265         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
13266         gcc.dg/noncompile directory, depending on whether they're
13267         preprocessor tests or not.  Annotate all the tests for the dg
13268         framework.
13270         * gcc.c-torture/noncompile/noncompile.exp: Delete.
13271         * gcc.dg/noncompile/noncompile.exp: New.
13273         * Moved files:
13274         Old name                                New name
13275         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
13276         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
13277         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
13278         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
13279         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
13280         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
13281         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
13282         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
13283         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
13284         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
13285         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
13286         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
13287         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
13288         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
13289         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
13290         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
13291         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
13292         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
13293         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
13294         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
13295         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
13296         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
13297         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
13298         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
13300         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
13301         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
13302         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
13303         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
13304         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
13305         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
13307 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13309         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
13310         declare one variable.  On the fourth, error.
13311         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
13312         declared by 20000628-1a.h.
13314 2000-06-29  Richard Henderson  <rth@redhat.com>
13316         * gcc.c-torture/execute/930529-1.x: New file.
13317         * gcc.dg/920413-1.c: Adjust expected warning text.
13318         * gcc.dg/980217-1.c: Declare abort.
13319         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
13321 2000-06-29  Jeffrey A Law  (law@cygnus.com)
13323         * g77.f-torture/compile/20000629-1.f: New test.
13324         * g77.f-torture/compile/20000629-1.x: Expected to fail.
13326 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
13328         Rearrange lots of files, removing entirely the
13329         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
13330         directories.
13332         * Deleted files:
13333         gcc.c-torture/code_quality/code_quality.exp
13334         gcc.c-torture/special/special.exp
13335         gcc.failure/failure.exp
13336         gcc.failure/940409-1.x
13337         gcc.c-torture/compile/961203-1.x
13339         * New files:
13340         gcc.misc-tests/linkage.exp
13341         gcc.c-torture/execute/920730-1t.c
13342         gcc.c-torture/execute/920730-1t.x
13343         gcc.c-torture/compile/920520-1.x
13344         gcc.c-torture/compile/920521-1.x
13345         gcc.c-torture/compile/981006-1.x
13346         gcc.c-torture/execute/eeprof-1.x
13348         * Moved files (possibly with modifications to fit a new harness):
13349         Old name                                New name
13350         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
13351         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
13352         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
13353         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
13354         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
13355         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
13356         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
13357         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
13358         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
13359         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
13360         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
13361         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
13362         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
13363         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
13365 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
13367         * c-torture/compile/961203-1.x: Delete.
13369         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
13370         not exit. Include stdio.h.
13371         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
13372         * gcc.misc-tests/dg-12.c: Likewise.
13373         * gcc.misc-tests/dg-5.c: Likewise.
13374         * gcc.misc-tests/dg-6.c: Likewise.
13375         * gcc.misc-tests/dg-7.c: Prototype abort.
13376         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
13377         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
13378         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
13379         not exit.
13380         * gcc.misc-tests/sieve.c: Use return from main, not exit.
13381         * gcc.misc-tests/sort2.c: Use return from main, not exit.
13383 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
13385         * gcc.dg/cpp/20000628-1.c: New test.
13386         * gcc.dg/cpp/20000628-1.h: New header for above test.
13387         * gcc.dg/cpp/20000628-1a.h: Likewise.
13389 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
13391         * gcc.dg/cpp: New directory.
13392         * gcc.dg/cpp/cpp.exp: New driver.
13393         * gcc.dg/cpp/20000627-1.c: New test.
13394         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
13395         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
13396         and rewrite as a compilation test.
13398         * gcc.dg: Move many files into the cpp subdirectory, possibly
13399         renaming or editing them as well.
13400         Old name                New name
13401         990119-1.c              cpp/19990119-1.c
13402         990228-1.c              cpp/19990228-1.c
13403         990407-1.c              cpp/19990407-1.c
13404         990409-1.c              cpp/19990409-1.c
13405         990413-1.c              cpp/19990413-1.c
13406         990703-1.c              cpp/19990703-1.c
13407         20000127-1.c            cpp/20000127-1.c
13408         20000129-1.c            cpp/20000129-1.c
13409         20000207-1.c            cpp/20000207-1.c
13410         20000207-2.c            cpp/20000207-2.c
13411         20000209-1.c            cpp/20000209-1.c
13412         20000209-2.c            cpp/20000209-2.c
13413         20000301-1.c            cpp/20000301-1.c
13414         20000419-1.c            cpp/20000419-1.c
13415         20000510-1.S            cpp/20000510-1.S
13416         20000519-1.c            cpp/20000519-1.c
13417         20000529-1.c            cpp/20000529-1.c
13418         20000625-1.c            cpp/20000625-1.c
13419         20000625-2.c            cpp/20000625-2.c
13420         cpp-as1.c               cpp/assert1.c
13421         cpp-as2.c               cpp/assert2.c
13422         cxx-comments-1.c        cpp/cxxcom1.c
13423         cxx-comments-2.c        cpp/cxxcom2.c
13424         endif-label.c           cpp/endif.c
13425         cpp-hash1.c             cpp/hash1.c
13426         cpp-hash2.c             cpp/hash2.c
13427         cpp-if1.c               cpp/if-1.c
13428         cpp-if2.c               cpp/if-2.c
13429         cpp-if3.c               cpp/if-3.c
13430         cpp-if4.c               cpp/if-4.c
13431         cpp-if5.c               cpp/if-5.c
13432         cpp-cond.c              cpp/if-cexp.c
13433         cpp-missingop.c         cpp/if-mop.c
13434         cpp-missingparen.c      cpp/if-mpar.c
13435         cpp-opprec.c            cpp/if-oppr.c
13436         cpp-ifparen.c           cpp/if-paren.c
13437         cpp-shortcircuit.c      cpp/if-sc.c
13438         cpp-shift.c             cpp/if-shift.c
13439         cpp-unary.c             cpp/if-unary.c
13440         cpp-li1.c               cpp/line1.c
13441         cpp-li2.c               cpp/line2.c
13442         lineno.c                cpp/line3.c
13443         lineno-2.c              cpp/line4.c
13444         cpp-mi.c                cpp/mi1.c
13445         cpp-mic.h               cpp/mi1c.h
13446         cpp-micc.h              cpp/mi1cc.h
13447         cpp-mind.h              cpp/mi1nd.h
13448         cpp-mindp.h             cpp/mi1ndp.h
13449         cpp-mix.h               cpp/mi1x.h
13450         cpp-mi2.c               cpp/mi2.c
13451         cpp-mi2a.h              cpp/mi2a.h
13452         cpp-mi2b.h              cpp/mi2b.h
13453         cpp-mi2c.h              cpp/mi2c.h
13454         cpp-mi3.c               cpp/mi3.c
13455         cpp-mi3.def             cpp/mi3.def
13456         poison-1.c              cpp/poison.c
13457         pr-impl.c               cpp/prag-imp.c
13458         cpp-redef-2.c           cpp/redef1.c
13459         cpp-redef.c             cpp/redef2.c
13460         strpaste.c              cpp/strp1.c
13461         strpaste-2.c            cpp/strp2.c
13462         cpp-tradpaste.c         cpp/tr-paste.c
13463         cpp-tradstringify.c     cpp/tr-str.c
13464         cpp-tradwarn1.c         cpp/tr-warn1.c
13465         cpp-tradwarn2.c         cpp/tr-warn2.c
13466         trigraphs.c             cpp/trigraphs.c
13467         cpp-unc1.c              cpp/unc1.c
13468         cpp-unc2.c              cpp/unc2.c
13469         cpp-unc3.c              cpp/unc3.c
13470         cpp-unc.c               cpp/unc4.c
13471         undef.c                 cpp/undef1.c
13472         undef-2.c               cpp/undef2.c
13473         cpp-wi1.c               cpp/widestr1.c
13475 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
13477         * lib/g++.exp (g++_include_flags): Tweak.
13479 2000-06-27  H.J. Lu  <hjl@gnu.org>
13480             Loren J. Rittle  <ljrittle@acm.org>
13482         * lib/g++.exp (g++_include_flags): Override libgloss.exp
13483         version with one that knows about the new gcc tree structure.
13484         (g++_link_flags): Same.
13486 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
13488         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
13489         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
13490         case we are cross-compiling.
13492         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
13493         g++.old-deja/g++.niklas/Makefile.in,
13494         g++.old-deja/g++.niklas/configure.in,
13495         g++.old-deja/g++.other/Makefile.in,
13496         g++.old-deja/g++.other/configure.in,
13497         gcc.c-torture/code_quality/Makefile.in,
13498         gcc.c-torture/code_quality/configure.in,
13499         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
13500         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
13501         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
13502         gcc.c-torture/execute/ieee/Makefile.in,
13503         gcc.c-torture/execute/ieee/configure.in,
13504         gcc.c-torture/noncompile/Makefile.in,
13505         gcc.c-torture/noncompile/configure.in,
13506         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
13507         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
13508         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
13510 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
13512         * g++.old-deja/g++.other/ambig3.C: New test.
13514 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
13516         * g++.old-deja/g++.pt/syntax1.C: New test.
13517         * g++.old-deja/g++.pt/syntax2.C: New test.
13518         * g++.old-deja/g++.other/syntax3.C: New test.
13519         * g++.old-deja/g++.other/syntax4.C: New test.
13521 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
13523         * gcc.dg/20000623-1.c: Prototype exit and abort.
13525 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
13527         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
13528         New tests.
13529         * gcc.dg/cpp-mi3.def: New file.
13531         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
13532         inside assertions.
13533         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
13534         lexer's error messages.
13535         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
13536         divine anything from the linemarkers.
13537         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
13538         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
13540 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
13542         * gcc.dg/20000623-1.c: New test.
13544 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
13546         * gcc.c-torture/execute/20000622-1.c: New test.
13548 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
13550         * g++.old-deja/g++.other/init15.C: New test.
13552 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
13554         * g++.old-deja/g++.pt/vaarg2.C: New test.
13555         * g++.old-deja/g++.pt/vaarg3.C: New test.
13557 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
13559         * g++.old-deja/g++.other/dyncast6.C: New test.
13561 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
13563         * gcc.c-torture/execute/loop-6.c: New test.
13565 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
13567         * gcc.dg/20000614-1.c: New test.
13568         * gcc.dg/20000614-2.c: New test.
13570 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
13572         * g++.old-deja/g++.other/inline12.C: New test.
13574 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
13576         * g++.old-deja/g++.other/eh1.C: New test.
13578 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
13580         * g++.old-deja/g++.other/type.C: New test.
13582 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
13584         * g++.old-deja/g++.other/initstring.C: New test.
13586 2000-06-12  Jason Merrill  <jason@redhat.com>
13588         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
13590 2000-06-09  Jeffrey A Law  (law@cygnus.com)
13592         * gcc.c-torture/compile/20000609-1.c: New test.
13594 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
13596         * gcc.dg/20000609-1.c: New test.
13598 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
13600         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
13601         * gcc.c-torture/noncompile/poison-1.c: Move...
13602         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
13603         * gcc.dg/cpp-li1.c: Add a token after the #line.
13605 2000-06-05  Richard Henderson  <rth@cygnus.com>
13607         * gcc.c-torture/execute/20000605-2.c: New test.
13608         * gcc.c-torture/execute/20000605-3.c: New test.
13610 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
13612         * g77.f-torture/execute/20000503-1.x: New file.
13614 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
13616         * g++.old-deja/g++.eh/badalloc1.C: New test.
13618 2000-06-05  Richard Henderson  <rth@cygnus.com>
13620         * gcc.c-torture/execute/20000605-1.c: New test.
13622 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
13623             Nathan Sidwell <nathan@codesourcery.com>
13625         * gcc.c-torture/compile/20000605-1.c: New test.
13627 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
13629         * g77.f-torture/compile/20000601-1.f:  New test.
13631 2000-06-03  Richard Henderson  <rth@cygnus.com>
13633         * gcc.c-torture/execute/20000603-1.c: New.
13635 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
13637         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
13638         * gcc.dg/noreturn-2.c (noreturn): Likewise.
13640 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
13642         * gcc.dg/compare2.c (case 12): XFAIL.
13643         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
13644         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
13646         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
13648 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
13650         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
13651         guard macro is already defined when the header is first
13652         included.
13653         * gcc.dg/cpp-mix.h: New file.
13654         * gcc.dg/endif-label.c: Update patterns to match compiler.
13656         * g++.brendan/complex1.C: Declare abort.
13657         * g++.law/refs4.C: Remove XFAIL.
13658         * g++.oliva/expr2.C: Declare abort and exit.
13660 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
13662         * gcc.c-torture/execute/20000528-1.c: New test.
13664         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
13665         * g++.old-deja/g++.law/temps4.C: Likewise.
13667         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
13668         stdlib.h.  Call abort() on failure.
13669         * g++.old-deja/g++.law/refs4.C: Likewise.
13670         * g++.old-deja/g++.law/temps4.C: Likewise.
13671         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
13672         * gcc.c-torture/execute/20000112-1.c: Include string.h.
13674 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
13676         Relative to g++.dg/special:
13677         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
13679         Relative to g++.old-deja:
13680         * g++.brendan/complex1.C, g++.jason/optimize2.C,
13681         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
13682         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
13683         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
13684         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
13685         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
13686         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
13688         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
13689         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
13690         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
13691         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
13692         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
13693         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
13694         and/or string.h.
13696         * g++.other/goto1.C: Update expectations for error messages.
13698 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
13700         * gcc.c-torture/compile/20000523-1.c: New test.
13702 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
13704         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
13706 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
13708         * g++.old-deja/g++.eh/catch11.C: New test.
13709         * g++.old-deja/g++.eh/catch12.C: New test.
13711 2000-05-24  Nick Clifton  <nickc@cygnus.com>
13713         * gcc.c-torture/execute/20000523-1.c: New test.
13715 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
13717         * c-torture/execute/bcp-1.c: Replace abort in arg of
13718         __builtin_constant_p with a generic external function.
13720         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
13721         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
13722         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
13723         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
13724         Prototype abort and/or exit.
13726         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
13727         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
13728         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
13729         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
13731 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
13733         * gcc.dg/dwarf2-1.c: New test.
13735 2000-05-20  Richard Henderson  <rth@cygnus.com>
13737         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
13739 2000-05-20  Andreas Jaeger  <aj@suse.de>
13741         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
13742         testcase.
13744 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
13746         * gcc.c-torture/execute/20000519-2.c: New test.
13748 2000-05-19  Andreas Jaeger  <aj@suse.de>
13750         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
13751         which fails with SSA.
13753         * lib/c-torture.exp: Also test with -O3 -fssa.
13755 2000-05-18  Michael Meissner  <meissner@redhat.com>
13757         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
13758         * gcc.c-torture/execute/920415-1.c: Ditto.
13759         * gcc.c-torture/execute/920501-1.c: Ditto.
13760         * gcc.c-torture/execute/conversion.c: Ditto.
13761         * gcc.c-torture/execute/cvt-1.c: Ditto.
13763 2000-05-18  Jeffrey A Law  (law@cygnus.com)
13765         * gcc.c-torture/compile/20000518-1.c: New test.
13767 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
13769         * g77.f-torture/compile/200005018.f:  New test.
13771 2000-05-17  Jeffrey A Law  (law@cygnus.com)
13773         * gcc.c-torture/compile/20000517-1.c: New test.
13775 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13777         * gcc.c-torture/execute/20000516-1.c: New test.
13779 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
13781         * g++.old-deja/g++.other/eh.C: New test.
13783 2000-05-12  Richard Henderson  <rth@cygnus.com>
13785         * gcc.c-torture/execute/990208-1.c (main): Don't pass
13786         constants through to doit's conditional.
13788 2000-05-11  Jeffrey A Law  (law@cygnus.com)
13790         * gcc.c-torture/compile/20000511-1.c: New test.
13791         * g77.f-torture/compile/20000511-1.f: New test.
13792         * g77.f-torture/compile/20000511-2.f: New test.
13794 2000-05-11  Michael Meissner  <meissner@redhat.com>
13796         * gcc.c-torture/execute/20000511-1.c: New test.
13798 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
13800         * gcc.dg/dg.exp: Scan .S files as well as .c files.
13801         * gcc.dg/20000510-1.S: New.
13803 2000-05-08  Catherine Moore  <clm@cygnus.com>
13805         * gcc.dg/unused-3.c: New.
13807 2000-05-06  Richard Henderson  <rth@cygnus.com>
13809           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
13810           * g++.old-deja/g++.mike/warn1.C: Likewise.
13811           * g++.old-deja/g++.pt/local1.C: Likewise.
13812           * g++.old-deja/g++.pt/local7.C: Likewise.
13813           * g++.old-deja/g++.pt/spec16.C: Likewise.
13815 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
13817         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
13819 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
13821           * g77.f-torture/execute/20000503-1.f:  New test.
13823 2000-05-04  Andreas Jaeger  <aj@suse.de>
13825         * gcc.dg/noreturn-2.c: New test.
13827 2000-05-04  Neil Booth  <NeilB@earthling.net>
13829         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
13830         preprocessor.
13832 2000-05-04  Richard Henderson  <rth@cygnus.com>
13834         * gcc.c-torture/execute/20000503-1.c: Fix typo.
13836 2000-05-04  Richard Henderson  <rth@cygnus.com>
13838         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
13839         OpenSSL by Jason R Thorpe.
13841 2000-05-03  Jim Wilson  <wilson@cygnus.com>
13843         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
13845 2000-05-03  Robert Lipe <robertlipe@usa.net>
13847         * gcc.dg/20000503-1.c: New test.
13849 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
13851         * gcc.c-torture/compile/20000502-1.c: New test.
13852         * g++.old-deja/g++.other/align.C: New test.
13853         * gcc.dg/cpp-tradstringify.c: New test.
13855 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13857         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
13858         and hard registers.
13860 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
13862         * gcc.c-torture/execute/loop-5.c: New test.
13864 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
13866         * gcc.c-torture/execute/va-arg-20.c: New test.
13868 2000-04-23  Jeffrey A Law  (law@cygnus.com)
13870         * gcc.c-torture/execute/20000422-1.c: New test.
13872 2000-04-20  Greg McGary  <gkm@gnu.org>
13874         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
13875         when optimizing, but without sibling-call optimizations (-O1).
13877 2000-04-20  Jeffrey A Law  (law@cygnus.com)
13879           * gcc.c-torture/compile/20000420-1.c: New test.
13881 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
13883         * g++.abi/ptrflags.C: New test.
13884         * g++.eh/catchptr1.C: Test incomplete pointer chains.
13886 2000-04-19  Catherine Moore  <clm@cygnus.com>
13888         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
13890 2000-04-19  Greg McGary  <gkm@gnu.org>
13892         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
13893         sibling-call optimizations.
13895 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
13897         * gcc.dg/20000419-1.c: New test.
13899 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
13901         * gcc.c-torture/execute/20000412-6.c: New test.
13903 2000-04-12  Jeffrey A Law  (law@cygnus.com)
13905         * gcc.c-torture/execute/20000412-5.c: New test.
13906         * g77.f-torture/compile/20000412-1.f: New test.
13907         * gcc.c-torture/execute/20000412-4.c: New test.
13908         * gcc.c-torture/compile/20000412-2.c: New test.
13909         * gcc.c-torture/execute/20000412-3.c: New test.
13910         * gcc.c-torture/compile/20000412-1.c: New test.
13911         * gcc.c-torture/execute/20000412-2.c: New test.
13913 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
13915         * objc/execute/bf-20.m: New test.
13917 2000-04-10  Richard Henderson  <rth@cygnus.com>
13919         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
13921         * gcc.c-torture/execute/20000412-1.c: New test.
13923 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
13925         * g++.old-deja/g++.eh/catchptr1.C: New test.
13927 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
13929         * g++.old-deja/g++.abi/cxa_vec.C: New test.
13931 2000-04-08  Neil Booth  <NeilB@earthling.net>
13933         * gcc.dg/cpp-nullchar.c: Remove test as
13934         embedded nulls cause problems.
13936 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13938         * gcc.dg/compare2.c: New test.
13940 2000-04-08  Neil Booth  <NeilB@earthling.net>
13942         * gcc.dg/cpp-nullchar.c: New test.
13944 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
13946         * gcc.dg/cpp-mi2.c: New test.
13947         * gcc.dg/cpp-mi2[abc].h: New files.
13949 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
13951         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
13952         member name.
13954 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
13956         * g++.old-deja/g++.abi/vmihint.C: New test.
13958 2000-04-06  Neil Booth  <NeilB@earthling.net>
13960         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
13961         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
13962         copyright.
13964 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
13966         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
13967         avoid stack-frame overwrite.
13969 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
13971         * gcc.c-torture/compile/20000405-2.c: New test.
13972         * gcc.c-torture/compile/20000405-3.c: New test.
13974 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
13976         * gcc.c-torture/compile/20000405-1.c: New test.
13978 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
13980         * gcc.dg/cast-qual-1.c: Revert last change.
13982 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13984         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
13986 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
13988         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
13989         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
13991 2000-04-03  Jeffrey A Law  (law@cygnus.com)
13993         * gcc.c-torture/compile/20000403-2.c: New test.
13994         * gcc.c-torture/compile/20000403-1.c: New test.
13996 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
13998         * gcc.c-torture/execute/20000403-1.c: New test.
14000 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
14002         * gcc.c-torture/execute/20000402-1.c: New test.
14004 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
14006         * gcc.c-torture/execute/va-arg-15.c: New test.
14007         * gcc.c-torture/execute/va-arg-16.c: New test.
14008         * gcc.c-torture/execute/va-arg-17.c: New test.
14009         * gcc.c-torture/execute/va-arg-18.c: New test.
14010         * gcc.c-torture/execute/va-arg-19.c: New test.
14012 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
14014         * gcc.c-torture/compile/981211-1.c: Move to...
14015         * gcc.dg/cpp-as1.c: ...here.
14016         * gcc.dg/cpp-as2.c: New file.
14018         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
14019         compiler.
14021 2000-04-02  Neil Booth  <NeilB@earthling.net>
14023         * gcc.dg/cpp-cond.c  New tests.
14024         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
14025         accidental success less likely.
14026         * gcc.dg/cpp-missingop.c  New tests.
14027         * gcc.dg/cpp-missingparen.c  New tests.
14028         * gcc.dg/cpp-shift.c  New tests.
14029         * gcc.dg/cpp-shortcircuit.c  New tests.
14030         * gcc.dg/cpp-unary.c  New tests.
14032 2000-03-29  Jeffrey A Law  (law@cygnus.com)
14034         * gcc.c-torture/compile/20000329-1.c: New test.
14036 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
14038         * gcc.c-torture/compile/20000326-1.c: New test.
14039         * gcc.c-torture/compile/20000326-2.c: New test.
14041 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
14043         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
14044         the first parameter is a function argument.
14046 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
14048         * g++.old-deja/g++.ext/array4.C: New test.
14050 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
14052         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
14054 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14056         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
14058 2000-03-19  Richard Henderson  <rth@cygnus.com>
14060         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
14062 2000-03-19  Richard Henderson  <rth@cygnus.com>
14064         * gcc.c-torture/compile/20000319-1.c: New test.
14066 2000-03-14  Jeffrey A Law  (law@cygnus.com)
14068         * gcc.c-torture/execute/20000314-3.c: New test.
14069         * gcc.c-torture/execute/20000314-2.c: New test.
14070         * gcc.c-torture/execute/20000314-1.c: New test.
14071         * gcc.c-torture/compile/20000314-2.c: New test.
14072         * gcc.c-torture/compile/20000314-1.c: New test.
14074 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
14076         * g++.old-deja/g++.warn/inline.C: New test.
14078 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
14080         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
14081         standards-compliant result rather than specific constants.
14082         Put test-values in array.
14084 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
14086         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
14087         (g++_target_compile): Put test-specific options last.
14089 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14091         * g++.old-deja/g++.eh/vbase4.C: New test.
14093 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14095         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
14097 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14099         * g++.old-deja/g++.brendan/misc12.C: Removed.
14100         * g++.old-deja/g++.pt/memtemp77.C: Constify.
14101         * g++.old-deja/g++.ext/pretty4.C: New test.
14103 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14105         * g++.old-deja/g++.other/string2.C: New test.
14107 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
14109         * g++.old-deja/g++.warn/impint2.C: New test.
14111 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
14113         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
14114         is 1, not zero.
14116 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
14118         * g++.old-deja/g++.warn/impint.C: New test.
14119         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
14120         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
14121         * g++.old-deja/g++.pt/explicit12.C: Likewise.
14122         * g++.old-deja/g++.pt/explicit13.C: Likewise.
14123         * g++.old-deja/g++.pt/explicit17.C: Likewise.
14124         * g++.old-deja/g++.pt/explicit18.C: Likewise.
14125         * g++.old-deja/g++.pt/explicit19.C: Likewise.
14126         * g++.old-deja/g++.pt/explicit23.C: Likewise.
14127         * g++.old-deja/g++.pt/explicit31.C: Likewise.
14128         * g++.old-deja/g++.pt/explicit35.C: Likewise.
14129         * g++.old-deja/g++.pt/explicit6.C: Likewise.
14130         * g++.old-deja/g++.pt/memclass7.C: Likewise.
14132 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
14134         * gcc.dg/cpp-redef.c: New test.
14136 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
14138         * g++.old-deja/g++.pt/unify7.C: New test.
14140 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14142         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
14143         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
14145 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
14147         * gcc.c-torture/compile/20000224-1.c: New test.
14149 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14151         * gcc.c-torture/compile/cpp-2.c: New test.
14152         * gcc.c-torture/compile/cpp-1.c: New test.
14154 2000-02-25  Jeffrey A Law  (law@cygnus.com)
14156         * gcc.c-torture/execute/20000225-1.c: New test.
14158 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14160         * gcc.dg/cpp-li2.c: New test.
14162         * gcc.dg/cpp-wi1.c: New test.
14164         * gcc.dg/cpp-li1.c: New test.
14166 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
14168         * g++.old-deja/g++.other/sizeof5.C: New test.
14170 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14172         * gcc.c-torture/execute/va-arg-13.c: New test.
14174 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
14176         * gcc.c-torture/execute/va-arg-12.c: New test.
14178 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14180         * gcc.c-torture/execute/20000223-1.c: New test.
14182 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14184         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
14186 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
14188         * g++.old-deja/g++.abi/ptrmem.C: New test.
14190 2000-02-19  Richard Henderson  <rth@cygnus.com>
14192         * gcc.c-torture/compile/init-3.c: New.
14194 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
14196         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
14197         ALWAYS_CXXFLAGS.
14199 2000-02-11  Robert Lipe <robertl@sco.com>
14201         * gcc.c-torture/compile/20000211-3.c: New test.
14203 2000-02-11  Martin Buchholz <martin@xemacs.org>
14205         * gcc.c-torture/compile/20000211-2.c: New test.
14207 2000-02-11  Jeffrey A Law  (law@cygnus.com)
14209         * gcc.c-torture/compile/20000211-1.c: New test.
14211 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
14213         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
14214           on native targets
14216 2000-02-08  Nathan Sidwell  <nathan@acm.org>
14218         * g++.old-deja/g++.other/cast5.C: New test.
14220 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
14222         * gcc.c-torture/execute/20000205-1.c: New.
14224 2000-02-03  Nathan Sidwell  <nathan@acm.org>
14226         * g++.old-deja/g++.jason/cast3.C: Return void.
14227         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
14229 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14231         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
14233         * gcc.dg/loop-1.c: New test.
14235 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
14237         * gcc.c-torture/compile/20000127-1.c: New test.
14238         * gcc.c-torture/execute/991228-1.c: New test.
14240 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14242         * gcc.dg/unused-2.c: New test.
14244         * gcc.dg/conv-1.c: New test.
14246 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
14248         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
14249         compiler.
14250         (tool_option_proc): Fix typo.
14252 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
14254         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
14255         of the ld on the host, not on the build machine.
14256         Also, don't crash if '--help' is not a supported option.
14258 2000-01-24  Richard Henderson  <rth@cygnus.com>
14260         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
14262 2000-01-20  Jeffrey A Law  (law@cygnus.com)
14264         * gcc.c-torture/execute/20000120-2.c: New test.
14265         * gcc.c-torture/execute/20000120-1.c: New test.
14267 2000-01-13  Jeffrey A Law  (law@cygnus.com)
14269         * gcc.c-torture/execute/20000113-1.c: New test.
14271 2000-01-12  Jeffrey A Law  (law@cygnus.com)
14273         * gcc.c-torture/execute/20000112-1.c: New test.
14275 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14277         * gcc.dg/20000111-1.c: New test.
14279 2000-01-10  Jeffrey A Law  (law@cygnus.com)
14281         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
14282         with 16 bit integers.
14284 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14286         * gcc.dg/20000108-1.c: New test.
14288 2000-01-05  Nathan Sidwell  <nathan@acm.org>
14290         * g++.old-deja/g++.ns/koenig8.C: New test.
14292 2000-01-05  Nathan Sidwell  <nathan@
14294         * gcc.c-torture/execute/990531-1.c: New test.
14296 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14298         * gcc.c-torture/compile/990527-1.c: New test.
14300 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
14302         * gcc.c-torture/execute/990527-1.c: New test.
14304 1999-05-25  Nick Clifton  <nickc@cygnus.com>
14306         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
14307         bitfields as signed.
14309 1999-05-25  Craig Burley  <craig@jcb-sc.com>
14311         * g77.f-torture/compile/19990525-0.f: New test.
14313 1999-05-25  Jeffrey A Law  (law@cygnus.com)
14315         * gcc.c-torture/execute/990525-2.c: New test.
14317         * gcc.c-torture/execute/990525-1.c: New test.
14319 1999-05-24  Nathan Sidwell  <nathan@acm.org>
14321         * g++.old-deja/g++.other/anon3.C: New test.
14322         * g++.old-deja/g++.other/anon4.C: New test.
14323         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
14324         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
14325         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
14326         Merrill).
14328 1999-05-24  Jeffrey A Law  (law@cygnus.com)
14330         * gcc.c-torture/execute/990524-1.c: New test.
14332         * gcc.dg/990524-1.c: New test.
14334 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14336         * gcc.c-torture/compile/990523-1.c: New test.
14338 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
14340         * gcc.c-torture/compile/990519-1.c: New test.
14342 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
14344         * gcc.c-torture/compile/990517-1.c: New test.
14346         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
14347         (e4, f4): New tests.
14348         (main): Call them.
14350 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14352         * gcc.dg/noreturn-1.c: New test.
14354 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
14356         * gcc.c-torture/execute/990513-1.c: New test.
14358 1999-05-10  Richard Henderson  <rth@cygnus.com>
14360         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
14362 1999-05-10  Craig Burley  <craig@jcb-sc.com>
14364         * g77.f-torture/execute/erfc.f: Use small single-precision
14365         values, to avoid problems on Alphas when not -mieee.
14367 1999-05-08  Craig Burley  <craig@jcb-sc.com>
14369         * gcc.dg/990506-0.c: New test.
14371 1999-05-08  Richard Henderson  <rth@cygnus.com>
14373         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
14374         the constant to test.  Don't XFAIL 64-bit targets.
14376         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
14377         * g++.old-deja/g++.law/profile1.C: Likewise.
14379         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
14380         operator new instances.
14381         * g++.old-deja/g++.other/delete5.C: Likewise.
14383 1999-05-03  Craig Burley  <craig@jcb-sc.com>
14385         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
14386         intrinsic.
14388 1999-05-03  Craig Burley  <craig@jcb-sc.com>
14390         * g77.f-torture/execute/u77-test.f: Reverse order of two
14391         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
14393 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14395         * gcc.dg/compare1.c: New test.
14397 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
14399         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
14400         New tests.
14402 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14404         * g77.f-torture/compile/19990502-1.f: New test.
14406 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14408         * g77.f-torture/compile/19990502-0.f: New test.
14410 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14412         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
14413         intrinsic.
14415 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14417         * g77.f-torture/execute/u77-test.f (main): List libU77
14418         intrinsics not currently tested.
14419         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
14420         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
14421         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
14422         Trim blanks off the ends of some printed strings.
14424 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14426         * g77.f-torture/execute/u77-test.f (main): Just warn about
14427         FSTAT gid disagreement, as it's expected on some systems.
14429 1999-05-01  Craig Burley  <craig@jcb-sc.com>
14431         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
14432         use a new function, which allows for some slop.
14433         Clean up some commentary.
14434         (issum): The new function.
14435         (sgladd): Deleted subroutine.
14437 1999-05-01  Craig Burley  <craig@jcb-sc.com>
14439         * g77.f-torture/execute/u77-test.f: Modify to be more like
14440         libf2c/libU77 version, bringing patches to that version here.
14441         Add suitable commentary.
14443 1999-04-25  Richard Henderson  <rth@cygnus.com>
14445         * gcc.dg/990424-1.c: New test.
14447 1999-04-24  Craig Burley  <craig@jcb-sc.com>
14449         * g77.f-torture/execute/u77-test.f (main): Bug involving
14450         LSTAT has been fixed, so turn back on full checking.
14452 1999-04-20  Craig Burley  <craig@jcb-sc.com>
14454         * g77.f-torture/compile/19990419-0.f: New test.
14455         * g77.f-torture/execute/19990419-1.f: New test.
14457 1999-04-17  Richard Henderson  <rth@cygnus.com>
14459         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
14460         to avoid the need for a prototype to supress a warning.
14462 1999-04-07  Jim Wilson  <wilson@cygnus.com>
14464         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
14466 1999-04-04  Jeffrey A Law  (law@cygnus.com)
14468         * gcc.c-torture/execute/990404-1.c: New test.
14470 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
14472         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
14473         * gcc.dg/cpp-if3.c: Don't use -pedantic.
14474         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
14475         missing initializer warnings.
14477 1999-03-28  Jeffrey A Law  (law@cygnus.com)
14479         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
14480         matching strings.
14482 1999-03-26  Jeffrey A Law  (law@cygnus.com)
14484         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
14486 1999-03-26  Craig Burley  <craig@jcb-sc.com>
14488         * g77.f-torture/execute/19990325-0.f: New test.
14489         * g77.f-torture/execute/19990325-1.f: New test.
14491 1999-03-24  Jeffrey A Law  (law@cygnus.com)
14493         * gcc.c-torture/execute/990324-1.c: New test.
14495 1999-03-22  Jim Wilson  <wilson@cygnus.com>
14497         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
14498         test with 4.
14500 1999-03-17  Richard Henderson  <rth@cygnus.com>
14502         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
14504 1999-03-13  Craig Burley  <craig@jcb-sc.com>
14506         * g77.f-torture/execute/19990313-2.f: New test.
14507         * g77.f-torture/execute/19990313-3.f: New test.
14509 1999-03-13  Craig Burley  <craig@jcb-sc.com>
14511         * g77.f-torture/execute/19990313-0.f: New test.
14512         * g77.f-torture/execute/19990313-1.f: New test.
14514 1999-03-12  Jim Wilson  <wilson@cygnus.com>
14516         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
14517         printf to sprintf.
14518         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
14519         (main): Add check for u15.  Conditionalize u31 check depending on
14520         whether ints are <32 bits or >=32 bits.
14522 1999-03-08  Craig Burley  <craig@jcb-sc.com>
14524         * g77.f-torture/execute/19981119-0.f: Improve testiness.
14526 1999-03-08  Craig Burley  <craig@jcb-sc.com>
14528         * g77.f-torture/compile/19990305-0.f: New test.
14529         * g77.f-torture/execute/19981119-0.f: New test.
14531 1999-03-08  Craig Burley  <craig@jcb-sc.com>
14533         * g77.f-torture/execute/970625-2.f: call ABORT if final
14534         result is not correct, instead of just printing it.
14535         Add this checking via newly introduced obfuscation, to
14536         trip up buggy front ends.
14538 1999-03-07  Craig Burley  <craig@jcb-sc.com>
14540         * g77.f-torture/compile/960317-1.f: Moved from being
14541         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
14543 1999-03-06  Craig Burley  <craig@jcb-sc.com>
14545         * g77.f-torture/execute/960317-1.f: New (old) test.
14546         * g77.f-torture/execute/970625-2.f: Ditto.
14548 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
14550         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
14551         message on line 1 or line 2; cccp and cpplib do this differently.
14553 1999-03-01  Jeffrey A Law  (law@cygnus.com)
14555         * g++.old-deja/g++.law/weak1.C: New test.
14557 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
14559         * gcc.c-torture/execute/990119-1.c: Renamed to...
14560         * gcc.dg/990119-1.c: this, so it will only be tested once
14561         (it's a preprocessor test, it doesn't need to be run at
14562         multiple optimization levels).
14564 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
14566         * lib/g++.exp: Don't add incdir=$base_dir/../include to
14567           ALWAYS_CXXFLAGS.
14569 1999-02-24  Craig Burley  <craig@jcb-sc.com>
14571         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
14572         * g77.f-torture/compile/19981216-0.f: ...as it is expected
14573         to not be compilable by current g77.
14575 1999-02-24  Nick Clifton  <nickc@cygnus.com>
14577         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
14579 1999-02-22  Jeffrey A Law  (law@cygnus.com)
14581         * gcc.c-torture/execute/990222-1.c: New test.
14583 1999-02-19  Craig Burley  <craig@jcb-sc.com>
14585         * g77.f-torture/compile/19990218-0.f: New test.
14586         * g77.f-torture/noncompile/19990218-1.f: New test.
14588 1999-02-18  Craig Burley  <craig@jcb-sc.com>
14590         * g77.f-torture/compile/19981216-0.f: New test.
14592 1999-02-14  Jeffrey A Law  (law@cygnus.com)
14594         * gcc.dg/990214-1.c: New test.
14596 1999-02-13  Jeffrey A Law  (law@cygnus.com)
14598         * gcc.dg/990213-2.c: New test.
14600         * gcc.dg/990213-1.c: New test.
14602 1999-02-12  Jeffrey A Law  (law@cygnus.com)
14604         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
14605         ints.
14607 1999-02-11  Nick Clifton  <nickc@cygnus.com>
14609         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
14610         specified by target.
14612         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
14614 1999-02-11  Jeffrey A Law  (law@cygnus.com)
14616         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
14618 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
14620         * gcc.dg/special/ecos.exp: New test driver for new tests with
14621         special requirements.
14623         * gcc.dg/special/alias-1.c: New test.
14624         * gcc.dg/special/gcsec-1.c: New test.
14625         * gcc.dg/special/weak-1.c: New test.
14626         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
14627         * gcc.dg/special/weak-2.c: New test.
14628         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
14629         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
14630         * gcc.dg/special/wkali-1.c: New test.
14631         * gcc.dg/special/wkali-2.c: New test.
14632         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
14633         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
14635 1999-02-10  Felix Lee  <flee@cygnus.com>
14637           * lib/c-torture.exp (c-torture-compile): Pull out code for
14638           analyzing gcc error messages.
14639           (c-torture-execute): Likewise.  Fix some (harmless) false
14640           positives.
14641           * lib/gcc.exp (gcc_check_compile): New function.
14643 1999-02-08  Richard Henderson  <rth@cygnus.com>
14645         * gcc.c-torture/execute/990208-1.c: New test.
14647 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
14649         * g++.dg/special/ecos.exp: New driver for new tests with special
14650         requirements
14652         * g++.dg/special/conpr-1.C: New test
14653         * g++.dg/special/conpr-2.C: New test
14654         * g++.dg/special/conpr-2a.C: New test
14655         * g++.dg/special/conpr-3.C: New test
14656         * g++.dg/special/conpr-3a.C: New test
14657         * g++.dg/special/conpr-3b.C: New test
14659         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
14660         allow g++ to use the dg driver
14662         * README: Add comment about g++.dg directory
14664 1999-02-06  Jeffrey A Law  (law@cygnus.com)
14666         * README: Update email addresses.
14668 1999-02-03  Nick Clifton  <nickc@cygnus.com>
14670         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
14671         arguments in order to force structure S onto the stack even on
14672         the alpha.
14673         (test): Pass 10 leading arguments to function foo as well as the
14674         structure S.
14676         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
14677         failure for all targets.
14679         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
14680         abort to terminate program execution.
14682 1999-01-30  Richard Henderson  <rth@cygnus.com>
14684         * gcc.c-torture/execute/990130-1.c: New test.
14686 1999-01-30  Jeffrey A Law  (law@cygnus.com)
14688         * gcc.dg/990130-1.c: New test.
14690 1999-01-28  Michael Meissner  <meissner@cygnus.com>
14692         * gcc.c-torture/execute/990128-1.c: New test.
14694 1999-01-27  Michael Meissner  <meissner@cygnus.com>
14696         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
14698 1999-01-27  Felix Lee  <flee@cygnus.com>
14700         * lib/c-torture.exp (c-torture-compile): pull out code for
14701         analyzing gcc error messages.
14702         (c-torture-execute): ditto, and fix some (harmless) false
14703         positives.
14704         * lib/gcc.exp (gcc_check_compile): new function.
14706 1999-01-17  Jeffrey A Law  (law@cygnus.com)
14708         * gcc.dg/990117-1.c: New test.
14710         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
14712         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
14714 1999-01-15  Jeffrey A Law  (law@cygnus.com)
14716         * g77.f-torture/compile/990115-1.f: New test.
14718 1999-01-07  Jeffrey A Law  (law@cygnus.com)
14720         * gcc.c-torture/compile/990107-1.c: New test
14722 1999-01-06  Jeffrey A Law  (law@cygnus.com)
14724         * gcc.c-torture/execute/990106-2.c: New test.
14726         * gcc.c-torture/execute/990106-1.c: New test.
14728 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
14730         * gcc.c-torture/compile/981223-1.c: New test.
14732 1998-12-29  Richard Henderson  <rth@cygnus.com>
14734         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
14735         (opt3): Rename from opt4 and disable.
14737 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
14739         * g++.old-deja/g++.pt/ptrmem5.C: New test.
14741 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
14743         * g++.old-deja/g++.other/conv5.C: New test.
14745 1998-12-14  Nick Clifton  <nickc@cygnus.com>
14747         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
14749 1998-12-11  Jeffrey A Law  (law@cygnus.com)
14751         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
14753 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
14755         * gcc.c-torture/compile/981211-1.c: New test.
14757 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
14759         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
14761         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
14763 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14765         * gcc.special/930510-1.c: Make C9X safe.
14766         * gcc.misc-tests/gcov-1.c Similarly.
14767         * gcc.misc-tests/gcov-2.c Similarly.
14769 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
14771         * gcc.dg/ultrasp1.c: New test.
14773 1998-12-06  Richard Henderson  <rth@cygnus.com>
14775         * gcc.c-torture/execute/981206.c: New test.
14777 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
14779         * g++.old-deja/g++.ns/template7.C: New test.
14781         * g++.old-deja/g++.other/expr1.C: New test.
14783         * g++.old-deja/g++.eh/tmpl3.C: New test.
14785         * g++.old-deja/g++.eh/tmpl2.C: New test.
14787 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
14789         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
14790         * g++.old-deja/g++.other/using6.C: Removed.
14791         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
14793         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
14795 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
14797         * g++.old-deja/g++.pt/overload8.C: New test.
14799         * g++.old-deja/g++.pt/overload7.C: New test.
14801         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
14803         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
14804         and relinking messages.
14805         * lib/g++.exp (g++_target_compile): Remove .rpo file when
14806         compiling with -frepo.
14808 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
14810         * g++.old-deja/g++.pt/lookup6.C: New test.
14812 1998-11-30  Nick Clifton  <nickc@cygnus.com>
14814         * gcc.c-torture/execute/981130-1.c: New test.
14815         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
14817 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
14819         * g++.old-deja/g++.pt/explicit76.C: New test.
14821         * g++.old-deja/g++.pt/friend38.C: New test.
14823         * g++.old-deja/g++.ns/crash2.C: New test.
14825         * g++.old-deja/g++.pt/defarg8.C: New test.
14827         * g++.old-deja/g++.pt/instantiate6.C: New test.
14829         * g++.old-deja/g++.pt/static6.C: New test.
14831         * g++.old-deja/g++.pt/decl2.C: New test.
14833 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
14835         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
14836         problem is actually related with name lookup, but so what? :-)
14838         * g++.old-deja/g++.pt/friend37.C: New test.
14840 1998-11-25  Dave Love  <d.love@dl.ac.uk>
14842         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
14843         element, which fails on some systems.
14845         * g77.f-torture/execute/labug1.f: New test.
14847 1998-11-21  Jeffrey A Law  (law@cygnus.com)
14849         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
14850         is defined.
14852 1998-11-18  Dave Love  <d.love@dl.ac.uk>
14854         * g77.f-torture/compile/981117-1.f: New test.
14856 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
14858         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
14859         properly discarded.
14861 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
14863         * gcc.c-torture/execute/memcheck: New directory of tests for
14864         -fcheck-memory-usage.
14866 1998-11-07  Gerald Pfe
14868         * g77.f-torture/noncompile/980615-0.f: New test.
14870 1998-07-26  H.J. Lu  (hjl@gnu.org)
14872         * gcc.dg/980312-1.c: Do link instead of compile.
14873         * gcc.dg/980313-1.c: Likewise.
14875 1998-07-26  Jeffrey A Law  (law@cygnus.com)
14877         * gcc.c-torture/compile/980726-1.c: New test.
14879 1998-07-25  Dave Love  <d.love@dl.ac.uk>
14881         * g77.f-torture/execute/io0.f: New test.
14883 1998-07-24  Nick Clifton  <nickc@cygnus.com>
14885         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
14886         an int.
14888 1998-06-18  Michael Meissner  <meissner@cygnus.com>
14890         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
14891         m32r bugs.
14893 1998-07-17  Nick Clifton  <nickc@cygnus.com>
14895         * gcc.dg/980626-1.c: Expect failures for all toolchains until
14896         c-decl.c:grokdeclarator can handle mode attributes.
14898 1998-07-16  Jeffrey A Law  (law@cygnus.com)
14900         * gcc.c-torture/execute/980716-1.c: New test.
14902 1998-07-13  Jeffrey A Law  (law@cygnus.com)
14904         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
14905         the mn10200.
14906         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
14907         the mn10200.
14908         * gcc.c-torture/execute/va-arg-3.x: Similarly.
14909         * gcc.c-torture/compile/930326-1.x: Similarly.
14911 1998-07-13  Dave Love  <d.love@dl.ac.uk>
14913         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
14914         New test from Craig.
14916 1998-07-12  Dave Love  <d.love@dl.ac.uk>
14918         * g77.f-torture/noncompile/980616-0.f: New test.
14920         * g77.f-torture/execute/970816-3.f:  New test from Craig.
14922 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
14924         *  g++.other/singleton.C: Return error value instead of taking
14925         SIGSEGV.
14927 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
14929         *  g++.other/singleton.C: New test.   Warning is under dispute.
14930         Runtime crash is not.
14932 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
14934         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
14935         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
14936         using6.C, using7.C}:  New namespace tests.
14938 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
14940         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
14941         specialization with typedef'ed names used as array indexes.
14943 1998-07-09  Jeffrey A Law  (law@cygnus.com)
14945         * gcc.c-torture/execute/980709-1.c: New test.
14947         * gcc.dg/980709-1.c: New test.
14949 1998-07-07  Richard Henderson  <rth@cygnus.com>
14951         * gcc.c-torture/execute/bcp-1.c: New test.
14953 1998-07-07  Jeffrey A Law  (law@cygnus.com)
14955         * gcc.c-torture/execute/980707-1.c: New test.
14957 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
14959         * gcc.c-torture/compile/980706-1.c: New test.
14961 1998-07-01  Dave Love  <d.love@dl.ac.uk>
14963         * g77.f-torture/execute/980701-0.f,
14964         g77.f-torture/execute/980701-1.f: New test from Craig.
14966 1998-07-01  Jeffrey A Law  (law@cygnus.com)
14968         * gcc.c-torture/compile/980701-1.c: New test.
14970         * gcc.c-torture/execute/980701-1.c: New test.
14972 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
14973 rlsruhe.de>
14975         * g++.old-deja/g++.robertl/eb132.C: New test.
14976         * g++.old-deja/g++.robertl/eb133.C: Likewise.
14978 1998-06-29  Dave Love  <d.love@dl.ac.uk>
14980         * g77.f-torture/execute/980628-7.f,
14981         g77.f-torture/execute/980628-8.f,
14982         g77.f-torture/execute/980628-9.f,
14983         g77.f-torture/execute/980628-10.f: New tests from Craig.
14985         * g77.f-torture/execute/980628-3.f: Remove mail headers.
14987 1998-06-28  Jeffrey A Law  (law@cygnus.com)
14989         * g77.f-torture/execute/980628-4.f: New test from Craig.
14990         * g77.f-torture/execute/980628-5.f: Likewise.
14991         * g77.f-torture/execute/980628-2.f: Likewise.
14992         * g77.f-torture/execute/980628-0.f: Likewise.
14993         * g77.f-torture/execute/980628-1.f: Likewise.
14994         * g77.f-torture/execute/980628-3.f: Likewise.
14995         * g77.f-torture/execute/980628-6.f: Likewise.
14997 1998-06-28  Jeffrey A Law  (law@cygnus.com)
14999         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
15000         directory when nothing has been installed yet.
15002 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
15004         * gcc.c-torture/special/special.exp: Handle newer versions of
15005         dejagnu.
15007 1998-06-26  Jeffrey A Law  (law@cygnus.com)
15009         * gcc.dg/980626-1.c: New test.
15011 1998-06-19  Bruno Haible <haible@ilog.fr>
15013         * gcc.misc-tests/m-un-2.c: New test.
15014         * g++.old-deja/g++.other/warn01.c: Likewise.
15016 1998-06-19  Robert Lipe  <robertl@dgii.com>
15018         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
15019         compatibility with assmblers with a different comment character.
15020         Eliminate use of GAS-specific extensions.
15022 1998-06-19  Jeffrey A Law  (law@cygnus.com)
15024         * gcc.c-torture/execute/ieee/980619-1.c: New test.
15026 1998-06-19  Robert Lipe  <robertl@dgii.com>
15028         *lib/g77.exp: Replace search for libf2c.a with search for newly
15029         renamed libg2c.a
15031 1998-06-17  Jeffrey A Law  (law@cygnus.com)
15033         * gcc.c-torture/execute/980617-1.c: New test.
15035 1998-06-12  Jeffrey A Law  (law@cygnus.com)
15037         * gcc.c-torture/execute/980612-1.c: New test.
15039 1998-06-08  Jeffrey A Law  (law@cygnus.com)
15041         * gcc.dg/980523-1.c: Only test on ppc-linux.
15042         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
15044         * gcc.c-torture/execute/980608-1.c: New test.
15046 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
15048         * gcc.c-torture/execute/980605-1.c: New test.
15050 1998-06-04  Jeffrey A Law  (law@cygnus.com)
15052         * gcc.c-torture/execute/980604-1.c: New test.
15054 1998-06-02  Jeffrey A Law  (law@cygnus.com)
15056         * gcc.c-torture/execute/980602-1.c: New test.
15057         * gcc.c-torture/execute/980602-2.c: Likewise.
15059 1998-06-02  Dave Love  <d.love@dl.ac.uk>
15061         * 970125-0.f: Fix per JCB.  Add commentary.
15063 1998-05-31  Michael Meissner  <meissner@cygnus.com>
15065         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
15066         IEEE -0 support.
15068 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
15070         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
15071         earlier.
15073 1998-05-28  Catherine Moore <clm@cygnus.com>
15075         * gcc.c-torture/execute/980526-3.c: New test.
15077 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
15079         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
15080         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
15081         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
15082         m88k-motorola-sysv3 to XFAIL.
15084 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15086         * gcc.dg/980526-1.c: New test.
15087         * gcc.c-torture/execute/980526-2.c: New test.
15089 1998-05-26  Jeffrey A Law  (law@cygnus.com)
15091         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
15093         * gcc.c-torture/execute/980526-1.c: New test.
15095 1998-05-26  Dave Love  <d.love@dl.ac.uk>
15097         * g77.f-torture/execute/alpha2.f: Add runtime test.
15099 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
15101         * g++.old-deja/old-deja.exp: Strip leading directories.
15103         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
15104         error for the line.  Don't run multiple tests for the same line.
15106 1998-05-23  Jeffrey A Law  (law@cygnus.com)
15108         * gcc.dg/980523-1.c: New test.
15110 1998-05-23  Dave Love  <d.love@dl.ac.uk>
15112         * g77.f-torture/compile/970915-0.f: New test.
15114 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
15116         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
15118 1998-05-21  Jeffrey A Law  (law@cygnus.com)
15120         * gcc.dg/980520-1.c: New test.
15122 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
15124         * gcc.dg/980502-1.c: Fix return type.
15126 1998-05-20  Jeffrey A Law  (law@cygnus.com)
15128         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
15129         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
15130         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
15131         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
15132         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
15134 1998-05-20  Dave Love  <d.love@dl.ac.uk>
15136         * g77.f-torture/execute/980520-1.f: New test.
15138 1998-05-15  Dave Love  <d.love@dl.ac.uk>
15140         * lib/mike-g77.exp: New file.
15142         * g77.f-torture/noncompile/noncompile.exp,
15143         g77.f-torture/noncompile/check0.f: New files.
15145 1998-05-14  Dave Love  <d.love@dl.ac.uk>
15147         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
15148         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
15149         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
15150         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
15151         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
15152         abort where appropriate.
15154 1998-05-05  Michael Meissner  <meissner@cygnus.com>
15156         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
15157         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
15159 1998-04-29  Dave Love  <d.love@dl.ac.uk>
15161         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
15163 1998-04-27  Dave Love  <d.love@dl.ac.uk>
15165         * g77.f-torture/compile/980427-0.f: New test.
15167 1998-04-24  Dave Love  <d.love@dl.ac.uk>
15169         * g77.f-torture/compile/980424-0.f: New test.
15171 1998-04-19  Dave Love  <d.love@dl.ac.uk>
15173         * g77.f-torture/compile/980419-2.f (main): New test.
15174         * g77.f-torture/compile/970125-0.f: New test.
15175         * g77.f-torture/compile/980419-1.f: New test.
15177 1998-04-08  Jim Wilson  <wilson@cygnus.com>
15179         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
15180         of loop-4.c.
15182 1998-04-07  Jim Wilson  <wilson@cygnus.com>
15184         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
15186 1998-04-03  Jim Wilson  <wilson@cygnus.com>
15188         * gcc.c-torture/compile/980329-1.c: New test.
15190 1998-03-18  Jim Wilson  <wilson@cygnus.com>
15192         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
15193         * gcc.dg/980312-1.c: Fix typo in -march command.
15195 1998-03-16  H.J. Lu  (hjl@gnu.org)
15197         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
15199 1998-03-11  Robert Lipe  <robertl@dgii.com>
15201         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
15202         Dave Love agree the Fortran source is bogus.
15204 1998-03-11  Robert Lipe  <robertl@dgii.com>
15206         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
15207         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
15208         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
15209         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
15210         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
15212 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
15214         * g++.old-deja/g++.other/friend1.C: New test.
15216 1998-02-18  Dave Love  <d.love@dl.ac.uk>
15218         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
15219         possibly uninitialized) variables and declare dnrm2.
15221 1998-02-23  Robert Lipe <robertl@dgii.com>
15223         From Bruno Haible <haible@ilog.fr>:
15224         * gcc.c-torture/execute/980223.c: New test.
15226 1998-02-13  Jeffrey A Law  (law@cygnus.com)
15228         * gcc.dg/ifelse-1.c: New test.
15230 1998-02-09  H.J. Lu  (hjl@gnu.org)
15232         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
15234           * lib/old-dejagnu.exp (old-dejagnu): Added the
15235           "execution test - XFAIL *-*-*" handling in the spirit of
15236           "excess errors test -". Changed the "execution test fails"
15237           handling to be like "excess errors test fails".
15238           * Update various tests accordingly.
15240 1998-02-06  Jim Wilson  <wilson@cygnus.com>
15242         * gcc.c-torture/execute/980205.c: New test.
15244 1998-01-18  Jeffrey A Law  (law@cygnus.com)
15246         * lib/c-torture.exp: Look for .x files instead of .cexp files.
15247         * lib/f-torture.exp: Similarly.
15248         * gcc.c-torture: Rename all .cexp files to .x files.
15250 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
15252         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
15253         (940510-1.c): Removed duplicate.
15254         (971104-1.c): New test.
15256 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
15258           * lib/f-torture.exp: Improve error and loop detection.
15260 1997-11-19  Michael Meissner  <meissner@cygnus.com>
15262         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
15263         use that to size the filler array.
15265 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
15267         * lib/c-torture.exp(c-torture-execute): Fix typo.
15269         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
15270         testcase as the executable name. Keep the executable around if
15271         the test fails.
15273 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
15275         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
15276         changes.  Only test one -g option, and move it to the end of the
15277         list of options to test.
15279 1997-09-19  Michael Meissner  <meissner@cygnus.com>
15281         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
15282         variable GCC_TORTURE_OPTIONS to supply default switches separated
15283         by colons.  If no environment variable, run tests with -O0 -g, -O1
15284         -g, and -O2 -g as well.
15286 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
15288         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
15289         explanatory comments. Fix indentation.
15291 1997-09-15  Jeffrey A Law  (law@cygnus.com)
15293         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
15295 1997-09-11  Jeffrey A Law  (law@cygnus.com)
15297         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
15298         * g++.old-deja/g++.mike/p7325.C: Likewise.
15299         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
15301 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
15303         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
15304         * g++.old-deja/g++.brendan/crash30.C: Likewise.
15305         * g++.old-deja/g++.brendan/crash39.C: Likewise.
15306         * g++.old-deja/g++.law/operators4.C: Likewise.
15308 1997-09-11  Joe Buck  (jbuck@synopsys.com)
15310         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
15311         * g++.old-deja/g++.mike/p784.C: Ditto.
15312         * g++.old-deja/g++.mike/p785.C: Ditto.
15314 1997-09-05  Jeffrey A Law  (law@cygnus.com)
15316           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
15318 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
15320         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
15321         target feature; pass this to c-torture-execute as needed.
15323 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
15325         * lib/c-torture.exp(c-torture-execute): If the previous and the
15326         current executables being tested are identical, we don't need to
15327         run the executable again. Try to make the executable names
15328         unique. Add an optional argument for passing additional compiler
15329         flags.
15331 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
15333         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
15335 1997-08-29  Jeffrey A Law  (law@cygnus.com)
15337         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
15339 1997-07-31  Jeffrey A Law  (law@cygnus.com)
15341         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
15342         32bit or larger longs.
15344         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
15345         have either a 32bit long or 32bit int.
15347 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
15349         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
15350         Make double precision tests dependent on sizeof (double).
15352 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
15354         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
15355         too.
15357 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
15359         * gcc.c-torture/compile/961203-1.cexp: New script.
15361 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
15363         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
15364         up the includes ourselves.
15366 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
15368         * lib/plumhall.exp: Remove random include, and add a few
15369         verbose messages for debugging.
15371 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
15373         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
15374         of trying to do it ourselves.
15376 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
15378         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
15380 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
15382         * gcc.prms/5403.c: Made regexp a bit less strict.
15384 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
15386         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
15387         is returned from remote_load instead.
15388         * lib/plumhall.exp: Ditto.
15389         * lib/mike-g++.exp: Ditto.
15390         * lib/old-dejagnu.exp: Ditto.
15391         * lib/c-torture.exp: Ditto.
15393 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
15395         * lib/g++.exp: Use build_wrapper procedure.
15396         * lib/gcc.exp: Ditto.
15398 1997-05-20  Jeffrey A Law  (law@cygnus.com)
15400         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
15401         an old-style decl for malloc.  Fixes tests to work when
15402         sizeof (int) != sizeof (size_t).
15404 1997-05-15  Mike Meissner  <meissner@cygnus.com>
15406         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
15408         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
15409         use stdargs.h interface.
15411 1997-05-15  Mike Meissner  <meissner@cygnus.com>
15413         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
15414         NO_VARARGS when compiling.
15416 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
15418         * lib/plumhall.exp(ph_includes): New procedure.
15419         (ph_make): Use it.
15420         (ph_compiler): Ditto.
15422         * lib/g++.exp: Rename test-glue.c to testglue.c.
15423         * lib/gcc.exp: Ditto.
15425 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
15427         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
15428         to completion when it's called.
15430 1997-03-21  Michael Meissner  <meissner@cygnus.com>
15432         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
15433         is defined, don't do test.
15435 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
15437         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
15438         for object files.
15439         (ph_summary): Mark skipped testcases as untested, not unresolved.
15441         * lib/plumhall.exp (ph_make): If unresolved because of bad
15442         errorCode, record errorCode in log file.
15443         (*): Replace send_log/verbose with verbose -log.
15445 1997-03-19  Michael Meissner  <meissner@cygnus.com>
15447         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
15448         double conversion if double isn't at least 8 bytes.
15450         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
15451         int to work with targets where int is 16 bits.
15453         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
15454         8 bytes, just exit, since 4 byte doubles don't have enough bits of
15455         precision for the test to complete.
15457 1997-03-14  Michael Meissner  <meissner@cygnus.com>
15459         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
15460         if d10v is not compiled with the -mdouble64 flag.
15461         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
15463         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
15464         d10v is not compiled with the -mint32 flag.
15466 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
15468         * lib/plumhall.exp: Use incr_count.
15470 1997-03-12  Jeffrey A Law  (law@cygnus.com)
15472         * gcc.c-torture: Update to c-torture-1.45.
15474 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
15476         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
15477         the name of the expect testcase file).
15479         * lib/g++.exp(g++_init): Ditto.
15481 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
15483         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
15484         the host.
15486         * lib/gcc.exp(gcc_exit): New procedure.
15488 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
15490         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
15491         specs where appropriate.
15493         * g++.old-deja/g++.arm/*: Added additional ERROR checks
15494         because of new "candidates are" messages, and removed a few
15496         * Converted all non-old-style g++ testcases to old-style, and
15497         moved into g++.old-deja.
15499 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
15501         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
15502         options.
15504         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
15505         succeeded.
15507         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
15509 1997-02-13  Michael Meissner  <meissner@cygnus.com>
15511         * lib/gcc.exp (gcc_target_compile): Add support for defining
15512         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
15513         the machine doesn't have those features.
15515 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
15517         * g++.law/operators4.exp: Don't use LIBS.
15519 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
15521         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
15523         * lib/mike-g++.exp: Don't set the compiler to be tested here.
15524         * lib/g++.exp: Set it here instead. Also, allow use of the
15525         --tool_exec and --tool_opt options. Change CXX to
15526         GXX_UNDER_TEST.
15528         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
15530         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
15532 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
15534         * lib/old-dejagnu.exp: Use prune_warnings instead of
15535         prune_system_crud.
15536         * lib/mike-g++.exp: Ditto.
15537         * lib/gcc.exp: Ditto.
15538         * lib/g++.exp: Ditto.
15540         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
15542 1997-02-07  Jeffrey A Law  (law@cygnus.com)
15544           * 941014-2.c: Include stdlib.h
15545           * 960327-1.c: Include stdio.h
15546           * dbra.c, index-1.c: Don't assume ints are 32bits.
15548 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
15550         * lib/gcc.exp: Add gcc,stack_size target feature.
15552         * lib/g++.exp(g++_target_compile): Add the include and link
15553         paths here, not in two other places. And, it's $options, not
15554         options.
15556         * lib/mike-g++.exp(postbase): Remove the code that determines
15557         the correct include and link paths.
15558         * g++.old-deja/old-deja.exp: Ditto.
15560 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
15562         * lib/g++.exp(g++_init): target_compile no longer returns the
15563         filename of the result.
15565 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
15567         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
15568         call to glob.
15570         * gcc.c-torture/special/special.exp: Change call to
15571         gcc_target_compile to include the object file.
15573 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
15575         * gcc.c-torture/special/special.exp: Correct misspelling in last
15576         change.
15578 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
15580         * lib/plumhall.exp(ph_summary): Log the entire output of the
15581         executable. Return -1 if there were any failures, 0 otherwise.
15582         (ph_execute): Return -1 if there were any failures, 0 otherwise.
15583         (ph_make): Clean up objects and executables that were built
15584         if the tests succeeded.
15586 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
15588         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
15589         libraries and includes in the build tree as appropriate.
15591 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
15593         * lib/c-torture.exp: Instead of looking for the global variable
15594         NO_LONG_LONG, check to see if that's a feature of the target.
15596 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
15598         * config/default.exp: Minimize. Delete the remainer of the files in
15599         config; this functionality is now in devo/dejagnu/config.
15601         g++.*/*: Pass any additional flags used to compile to postbase;
15602         delete CXXFLAGS.
15604         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
15605         is now done by runtest.exp. Use gcc_target_compile instead of
15606         compile.
15608         lib/c-torture.exp: Use gcc_target_compile instead of compile.
15609         Remove references to CFLAGS. Use remote_file instead of
15610         calling rm -f.
15611         (c-torture): Take a list of arguments to use to compile this
15612         testcase.
15614         lib/g++.exp: Simplify. Use target_compile instead of compile.
15615         lib/gcc-dg.exp: Ditto.
15616         lib/gcc.exp: Ditto.
15617         lib/mike-{gcc,g++}.exp: Ditto.
15618         lib/old-dejagnu.exp: Ditto.
15619         lib/plumhall.exp: Ditto.
15621 1997-01-08  Jim Wilson  <wilson@cygnus.com>
15623         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
15624         (ph_linker): Likewise.
15626 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
15628           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
15629         MAP_ANON / MAP_ANONYMOUS if defined;
15630         else try to map from /dev/zero .
15632 1996-11-12  Jeffrey A Law  (law@cygnus.com)
15634         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
15635         isn't defined, then define it to MAP_ANONYMOUS.
15637 1996-11-12  Jeffrey A Law  (law@cygnus.com)
15639         * gcc.c-torture: Update to c-torture-1.42 release.
15641 1996-11-11  Jeffrey A Law  (law@cygnus.com)
15643         * gcc.c-torture: Update to c-torture-1.41 release.
15645 1996-10-27  Jeffrey A Law  (law@cygnus.com)
15647         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
15648         c-torture release.
15650 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
15652         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
15653         and LDFLAGS.  Fix second case to append the target_info ldflags
15654         onto LDFLAGS, not CFLAGS.
15655         * lib/g++.exp (g++_init): Add target_info stuff.
15656         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
15657         of libgloss and newlib flags for !native.
15659         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
15660         (GDB): Fix relative path to go up another dir for finding gdb.
15662 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
15664         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
15665         versions in the target_info array, if they don't exist.
15667 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
15669         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
15671 1996-07-08  Jim Wilson  <wilson@cygnus.com>
15673         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
15674         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
15676 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
15678         * lib/old-dejagnu.exp: Don't remove the output file before we've
15679         actually tested it. Don't append pwd to the path of the executable
15680         we're testing.
15682 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
15684         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
15686 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
15688         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
15689         temporary directory for compiler files, and set it to a default
15690         value of /tmp. Set $output as the name of the output file from
15691         compiling the testcase. Add a -o option to $cflags_var so the
15692         compiler writes the final output file as $output. Set $executable
15693         to $output.
15695         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
15696         directory for compiler files, and set it to /tmp if it doesn't
15697         already have a value. Set $output_file to the name of the output
15698         file from compiling the testcase. Add a -o option to CXXFLAGS so
15699         the compiler writes the final output file as $output. Use $output
15700         as the executable to be tested.
15702 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
15704         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
15706 1996-06-08  Jeffrey A Law  (law@cygnus.com)
15708         * gcc.c-torture/execute/pending-1.c: New test.  Still
15709         pending in Tege's queue.
15711 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
15713         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
15714         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
15715         if there were failures.  Call unresolved if there were unresolved
15716         testcases.  Call gcc_fail if program did not run to completion.
15717         (ph_make): Pass additional argument name to ph_execute.
15718         (ph_execute): Add new argument.  Pass additional arguments to
15719         ph_summary.  Call gcc_fail is there is no execution output.
15721 1996-04-24  Jeffrey A Law  (law@cygnus.com)
15723         * lib/plumhall.exp (proc_summary): Output relavent summary
15724         lines into the log so specific failures in plumhall can be
15725         investigated.
15727 1996-04-10  Jeffrey A Law  (law@cygnus.com)
15729         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
15730         (c-torture-execute): Don't try to execute tests which use
15731         "long long" types if $NO_LONG_LONG is nonzero.
15733 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
15735         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
15736         not c-torture.
15738         * gcc.ieee: Move from here.
15739         * gcc.c-torture/execute/ieee: To here.
15741 1996-03-26  Jeffrey A Law  (law@cygnus.com)
15743         * gcc.c-torture: Update to c-torture-1.41 release.
15745 1996-03-22  Jeffrey A Law  (law@cygnus.com)
15747         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
15748         not "$output".
15750 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
15752         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
15753         -c present.
15755 1996-03-02  Jeffrey A Law  (law@cygnus.com)
15757         * config/proelf.exp: Handle connecting to a simulator.
15759 1996-01-31  Jeffrey A Law  (law@cygnus.com)
15761         * config/proelf.exp: New file.  Enough framework that we can
15762         run c-torture tests on the proelf targets (or any other target
15763         that gdb can connect to for that matter).
15765 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
15767         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
15768         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
15770         * lib/plumhall.exp (ph_execute): Always call ph_summary if
15771         exec_output exists.
15773 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
15775         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
15776         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
15778         * config/*.exp: Update FSF address.  Change result of ${tool}_load
15779         to pass/fail/unresolved/unsupported/untested.  Caller must now
15780         call unresolved/unsupported/untested.
15781         * lib/*.exp: Update FSF address.  Update to handle new results of
15782         ${tool}_load.
15783         * lib/chill.exp (verbose): Delete.
15785 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
15787         * lib/gcc.exp (default_gcc_start): Change order of args to
15788         $LDFLAGS $CFLAGS $LIBS.
15789         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
15790         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
15791         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
15792         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
15793         * gcc.misc-tests/dg-test.exp: Likewise.
15794         * gcc.misc-tests/msgs.exp: Likewise.
15795         * gcc.prms/prms.exp: Likewise.
15796         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
15797         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
15799         * lib/dg.exp: Deleted, moved to dejagnu/lib.
15801 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
15803         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
15805         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
15806         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
15808         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
15809         necessary.
15811 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
15813         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
15814         global for loop; add use of $mathlib.
15815         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
15816         settings here; set mathlib for anything but VxWorks.
15818 1996-01-22  Jeffrey A Law  (law@cygnus.com)
15820         * gcc.c-torture: Update to c-torture-1.40 release.
15822 1996-01-03  Jeffrey A Law  (law@cygnus.com)
15824         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
15825         dg.exp.
15827 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
15829         * lib/c-torture.exp (c-torture-execute): Declare "output" as
15830         global.
15832 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
15834         * lib/g++.exp (LIBS): Define if not already.
15835         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
15836         (gcc-dg-prune): Call prune_gcc_output.
15837         * lib/gcc.exp (prune_gcc_output): New proc.
15838         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
15839         prune_gcc_output.
15841 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
15843         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
15844         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
15846 1995-11-15  Jeffrey A Law  (law@cygnus.com)
15848         * gcc.c-torture: Update to c-torture-1.39 release.
15850 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
15852         * lib/c-torture.exp (c-torture-execute): Don't return if one option
15853         fails, try others as well.
15855 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
15857         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
15858         If compilation fails, mark execute tests as `untested'.
15859         If test is marked as unsupported, don't mark compilation and
15860         execute tests as failed.
15862 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
15864         * lib/g++.exp (g++_init): Don't link in libg++, and look to
15865         libstdc++ for whether or not we want to be doing shared
15866         libraries.  Delete link_curses since we don't need it anymore.
15867         * lib/mike-g++.exp (postbase): Don't link in libg++.
15868         * g++.old-deja/old-deja.exp: Likewise.
15870 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
15872         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
15874 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
15876         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
15877         For that, add `-Wl,-a,shared_archive'.
15878         * g++.old-deja/old-deja.exp: Likewise.
15880 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
15882         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
15884 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
15886         * lib/mike-g++.exp (postbase): Pay attention to the status of
15887         g++_load.
15889 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
15891           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
15893 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
15895         * lib/gcc.exp (default_gcc_start): No longer need to log program
15896         being executed or its output, execute_anywhere does that now.
15897         * lib/g++.exp (default_g++_version): Call execute_anywhere.
15898         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
15900 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
15902         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
15903         the same as those in lib/g++.exp.
15905 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
15907         * gcc.c-torture: Update to c-torture-1.38 release.
15908         * gcc.ieee: Related changes.
15910 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
15912         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
15913         "exec". Minor reformatting changes.
15915         * config/rom68k.exp (${tool}_load): Make it work in a canadian
15916         cross. This means all "exec" calls now work on a remote host as
15917         well.
15918         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
15919         cross. Filter out the extra "\r\n" stuff that expect puts in.
15920         (c-torture-execute): Filter out the bogus warnings like
15921         c-torture-compile does. Add support for canadian cross.
15922         * lib/gcc.exp (default_gcc_version, default_gcc_start)
15923         Use execute_anywhere rather than calling exec directly. Now it
15924         works for canadian cross testing.
15926 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
15928         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
15929         results into a variable, and check that rather than using file exists.
15931 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
15933         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
15934         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
15936 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
15938         * g++.old-deja/old-deja.exp: Create and pass runshlib and
15939         lib_curses if there's a shared libg++ in the build tree.
15941 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
15943         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
15944         if not supported target.
15946 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
15948         * lib/g++.exp (g++_init): Move empty setting of runshlib and
15949         link_curses up to always happen, not just for native builds.
15951 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
15953         * gcc.c-torture: Update to c-torture-1.36 release.
15954         * gcc.failure: Related changes.
15956 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
15958         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
15960 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
15962         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
15963         * lib/mike-g++.exp (postbase): Not in here.  Still reference
15964         runshlib, link_curses, and mathlib for link and run.
15966         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
15967         pass the runtime shared library options for Solaris, OSF/1, and
15968         Irix5, and link with -lcurses to avoid unresolved references.
15970 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
15972         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
15973         only run once.
15975 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
15977         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
15979 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
15981         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
15982         do not have a framework for the "compat" tests yet.
15984 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
15986         * lib/mike-g++.exp (postbase): New local variable `mathlib',
15987         set to null if we're testing vxworks5.1.  Use that instead of
15988         `-lm' in the setting of LIBS for link and run.
15990 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
15992         * config/rom68k.exp (${tool}_load): Major changes to make it
15993         work.  Verified that it does in fact return the stuff in
15994         exec_output properly.  Catch any Emul or any TRAP other than 0.
15996 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
15998         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
15999         LDFLAGS properly for targets that need stuff from libgloss.
16000         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
16001         only run once.
16002         (gpp_initialized): New variable.
16004 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
16006         * config/rom68k.exp: Load libgloss.exp.
16007         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
16008         so we can produce a fully linked binary.
16009         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
16010         so we can produce a fully linked binary.
16012 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
16014         * lib/plumhall.exp (ph_section): Watch for expected failures.
16015         Add missing `else'.
16017         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
16018         run the testcase.
16019         (c-torture): Likewise.
16021 1995-08-28  Doug Evans  <dje@cygnus.com>
16023         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
16025         * lib/mike-g++.exp (mike_cleanup): New proc.
16026         (prebase): New globals compiler_result, not_compiler_result,
16027         target_regexp.
16028         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
16029         allow leading "-" in pattern.  Watch for unsupported tests.
16030         If $compiler_result is set, pattern match assembler code,
16031         and ditto for $not_compiler_result.
16032         * lib/mike-gcc.exp: Likewise.
16034         * lib/plumhall.exp (ph_execute): Only call ph_summary if
16035         execution "succeeded".
16037 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
16039         * config/win32.exp: New file.
16040         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
16042 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
16044         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
16045         unsupported.
16046         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
16047         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
16048         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
16050         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
16051         "... without exceptions was ...".  That is now handled by
16052         prune_system_crud.
16053         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
16055 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
16057         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
16058         sieve.c,sort2.c}: New files.
16059         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
16060         sieve.exp,sort2.exp}: Drivers for them.
16062         * lib/mike-gcc.exp (program_output): New user settable variable.
16063         (postbase): Call prune_system_crud.  Also prune extraneous compiler
16064         messages.
16065         * lib/mike-g++.exp (program_output): New user settable variable.
16067         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
16069         * config/sh.exp: Deleted (use sim.exp instead).
16071 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
16073         * config/vx.exp: Declare CHECKTASK as global.
16074         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
16075         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
16076         * lib/old-dejagnu.exp: Load [pwd]/$executable.
16078 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
16080         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
16081         target. Like vx.exp, only includes `vx29k.exp' instead of
16082         `vxworks.exp'.
16084 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
16086         * config/sim.exp: Increase time limit from 120 seconds to 240.
16088 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
16090         * gcc.c-torture/execute/950628-1.c: New test.
16092 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
16094         * gcc.c-torture: Update with changes/additions from
16095         c-torture-1.34.
16097 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
16099         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
16101 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
16103         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
16105 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
16107         * gcc.c-torture/compile/950512-1.c: New test.
16108         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
16109         * gcc.dg/struct-ret-1.c: Likewise.
16111 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
16113         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
16114           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
16116 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
16118         * gcc.c-torture/special/920411-1.c: Deleted.
16119         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
16121 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
16123         * config/sim.exp (${tool}_load): Hack in call to bash to get a
16124         cpu limit.
16126 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
16128         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
16130 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
16132         From kenner;
16133         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
16134         is the proper length.
16135         * va-arg-3.c: Likewise.
16137 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
16139         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
16140         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
16142         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
16143         * lib/g++.exp (default_g++_start): Delete old cruft.
16145 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
16147         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
16148         (2 * (1 << 18)) to (2 * (1 << 17)).
16150         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
16152 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
16154         * config/rom68k.exp: Renamed from config/idp.exp
16156 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
16158         * c-torture/compile/921109-2.c
16160 1995-04-18  Mike Stump  <mrs@cygnus.com>
16162         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
16163         excess errors.
16165 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
16167         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
16168         output.
16169         * lib/g++.exp (default_g++_start): Likewise.
16171 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
16173         * gcc.c-torture/compile/950329-1.c: New test.
16175 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
16177           * config/bug.exp (${tool}_load): Updated to use new remote_open
16178           and remote_close procs.
16179         * config/idp.exp: New file.
16181 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
16183         * gcc.c-torture/execute/950322-1.c: New test.
16185 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
16187         * config/vx.exp (${tool}_load): Clean up testing of return code from
16188         vxworks_ld and vxworks_spawn.
16190 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
16192         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
16194 1995-03-13  Mike Stump  <mrs@cygnus.com>
16196         * lib/old-deja.exp: Add `excess errors test - ' error, now one
16197         can mark excess errors on a machine by machine basis.  Note, the
16198         default is to not expect any excess errors, even when excess
16199         errors test - is given, so you will want to put an XFAIL ... on
16200         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
16201         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
16202         those 4 machines, but no others.
16204 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
16206         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
16207         * lib/c-torture.exp: to here.
16209 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
16211         * gcc.c-torture/execute/950221-1.c: New test.
16212         * gcc.c-torture/execute/struct-ret-1.c: New test.
16213         * gcc.c-torture/compile/950221-1.c: New test.
16215         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
16217 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
16219         * gcc.c-torture/execute/arith-1.c (main): Return 0.
16220         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
16222 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
16224         * g++.gb: New directory of tests, derived from my signature and
16225         class scoping tests.
16227         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
16228         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
16229         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
16230         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
16231         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
16232         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
16233         * g++.gb/sig25.C: Likewise.
16235         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
16236         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
16237         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
16238         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
16239         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
16240         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
16241         * g++.gb/sig25.exp: Likewise.
16243         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
16244         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
16245         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
16246         * g++.gb/scope13.C: Likewise, this test still fails.
16248         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
16249         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
16250         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
16251         * g++.gb/scope13.exp: Ditto.
16253         * g++.gb/README: New file, explains what these tests are about.
16255 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
16257         * lib/dg.exp (dg-do): Support `preprocess'.
16258         (dg-test): Likewise.
16260 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
16262         * config/udi.exp: change "continue -expect" to "exp_continue".
16264 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
16266         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
16267         Delete redundant tests.
16269         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
16270         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
16271         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
16272         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
16273         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
16274         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
16275         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
16276         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
16278         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
16279         storing label pointers.
16280         * gcc.c-torture/execute/921019-1.c: Likewise.
16281         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
16282         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
16283         parameter fp.
16284         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
16285         constants.
16287         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
16288         Delete obsolete tests.
16290         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
16291         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
16292         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
16293         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
16294         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
16295         * gcc.c-torture/compile/950124-1.c: New test.
16297         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
16299 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
16301         * lib/mike-g++.exp: Add -lm to LIBS.
16303 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
16305         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
16307 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
16309         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
16311 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
16313         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
16315 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
16317         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
16318         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
16319         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
16320         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
16321         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
16322         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
16323         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
16324         * g++.law/{operators31.C, operators32.C,
16325         * g++.law/{operators33.C, operators34.C}: Likewise.
16326         * g++.law/{pic1.C, refs2.C}: Likewise.
16327         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
16328         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
16329         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
16330         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
16332         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
16333         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
16334         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
16335         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
16336         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
16337         * g++.law/{enum9.exp, friend5.exp}: Likewise.
16338         * g++.law/{nest3.exp, nest4.exp}: Likewise.
16339         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
16340         * g++.law/{operators30.exp, operators31.exp}: Likewise.
16341         * g++.law/{operators32.exp, operators33.exp}: Likewise.
16342         * g++.law/{operators34.exp}: Likewise.
16343         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
16344         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
16345         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
16346         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
16347         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
16349         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
16350         No longer expected to fail.
16351         * g++.law/missed-error3.C: Tweak for recent bool changes.
16353 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
16355         * config/emb-unix: Deleted.
16356         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
16357         remote execution.  Do final link on remote host if REMOTE_LINK is set.
16359 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
16361         * lib/dg.exp (dg-test): Fix typo in last patch.
16363 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
16365         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
16366         (handles multiple occurrences).
16368 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
16370         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
16371         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
16372         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
16373         printed).
16374         * lib/c-torture.exp (c-torture-compile): Likewise.
16375         (c-torture): Prepend full path if missing.
16376         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
16377         (gcc_fail): Likewise.
16378         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
16380 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
16382         * lib/netware.exp: Only attach to NetWare i386 systems.
16384 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
16386         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
16387         messages.  Add test name to "output pattern match" pass/fail message.
16389 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
16391         * gcc.dg: New testsuite.
16392         * gcc.dg/dg.exp: New file.
16394         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
16395         test-switch.c}: Deleted.
16397         * gcc.misc-tests/msgs.exp: New testcase driver.
16399 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
16401         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
16402         Watch for illegal return values from ${tool}_load.
16403         * config/unix.exp (${tool}_load): Fix pass/fail detection for
16404         cross targets.  Coerce return value >0 to 1.
16406 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
16408         * config/unix.exp (${tool}_load): Call program rsh, not proc.
16410         * config/emb-unix.exp: New file.
16412         * config/sim.exp: Error if variable $SIM not defined.
16413         (${tool}_load): Mark test as "untested" if simulator missing.
16415         * config/unix.exp: Load remote.exp to get rcp_download.
16416         * lib/c-torture.exp: Use different option lists for testcases with
16417         and without loops.
16418         * gcc.c-torture/execute/execute.exp: Likewise.
16420 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
16422         * config/*.exp: Clarify return code from ${tool}_load.
16423         Call `unresolved' or `untested' instead of `warning' or `perror'
16424         (sometimes you still want to call both though).
16425         Add comment that `shell_id' is local to each file.
16426         * config/udi.exp (timeout): Set to 30.
16427         Don't print warning if connection fails, $connectmode has already
16428         printed an error.
16429         (${tool}_load): Move verbose messages to level 2.
16430         Rework pattern for "Process started" message.
16431         Pass `shell_id' to ${connectmode}_download.
16432         Retry twice upon timeout.  Make resetting of target more robust.
16433         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
16434         Pass `shell_id' to exit_$connectmode.
16435         Only call exit_$connectmode if connected.
16436         * config/unix.exp (${tool}_load): Check return codes better.
16437         * config/vrtx.exp (${tool}_load): Likewise.
16438         * config/vx.exp (${tool}_load): Likewise.
16439         Delete unneeded global's.
16440         * lib/dg.exp (dg-test): Update to reflect clarified return codes
16441         from ${tool}_load.
16442         (dg-stat): Delete.
16443         (dg-init): Delete recording of pass/fail counts.
16444         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
16445         (old-dejagnu-init): Likewise.
16446         (old-dejagnu-stat): Delete contents, empty proc now.
16447         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
16448         (c-torture): Delete references to lcnt, lpass, lfail.
16449         Get option list from TORTURE_OPTIONS.
16450         Delete -funroll[-all]-loops if no loops.
16451         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
16452         (g++_stat): Delete contents (empty proc now).
16453         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
16454         (gcc_finish): Likewise.
16455         (gcc_stat): Deleted.
16456         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
16457         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
16458         * gcc.c-torture/execute/execute.exp: Likewise.
16459         Split tests into two parts: compile, execute.
16460         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
16461         no loops.  Update to reflect clarified return codes from ${tool}_load.
16463 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
16465         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
16466         to grep for.
16467         (old-dejagnu): Likewise (where necessary).
16469 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
16471         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
16473         * lib/dg.exp (dg-process-target): Fix processing of selector.
16474         Add comment regarding use of `error'.
16476         * lib/gcc.exp (prune_system_crud): Define if missing.
16477         * lib/g++.exp (prune_system_crud): Likewise.
16479         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
16480         Call prune_system_crud.
16481         * lib/dg.exp (dg-runtest): New proc.
16482         Use perror instead of send_user for tcl errors in testcase.
16483         Don't return any value, it's never used.
16484         Don't clobber previous definition of `unknown'.
16485         Print tcl errors in `dg-final'.
16487 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
16489         * lib/dg.exp (dg-process-target): Improve syntax error messages.
16490         (dg-test): Don't print errorInfo, it contains stack backtrace.
16492 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
16494         * lib/g++.exp (runtest_file_p): Define if missing.
16496 1994-09-24  Doug Evans  (dje@cygnus.com)
16498         * lib/mike-g++.exp: Comment out loading of g++.exp.
16499         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
16500         (default_g++_version): Always print something.
16501         (default_g++_start): Comment out call to `which'.
16502         (g++_start, g++_load): Deleted (must be defined in config file).
16503         * lib/gcc.exp: Test for existence of $CC at start.
16504         Delete check for tmpdir (done in gcc_init).
16505         (default_gcc_version): Always print something.
16506         (default_gcc_start): Comment out call to `which'.
16507         * config/*.exp: Major cleanup - make cross targets work at least a
16508         little better for g++ (by not being "--tool gcc" specific).
16509         Rename gcc_xxx to ${tool}_xxx.
16510         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
16511         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
16513 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
16515         * lib/c-torture.exp (c-torture-compile): Rework compiler
16516         message processing.
16518         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
16519         c-torture.
16521 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
16523         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
16525         * lib/dg.exp (dg-process-target): Support { target native }.
16527 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
16529         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
16530         looked for "... program xxx got fatal signal".
16531         Correct regsub munging of `comp_output'.
16532         Ignore compiler messages "path prefix not used" and "linker input
16533         file unused".
16535 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
16537         * lib/gcc.exp (runtest_file_p): Define if missing.
16538         * gcc.prms/template.c: Example to work from.
16540 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
16542         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
16543         * lib/dg.exp (dg-test): Call unsupported testcases as such.
16545         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
16546         * gcc.prms/1883.c: Moved from compile/940714-1.c.
16547         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
16548         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
16550         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
16551         (dg-process-target): No longer a varargs proc.
16552         Return S/N for target, P/F for xfail.  All callers changed.
16553         (user option procs): More argument checking.
16554         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
16555         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
16556         (dg-test): Skip test if not running on selected target in `dg-do'.
16557         Update handling of `dg-do-what', `dg-output-text'.
16558         Separate execution pass/fail from output pattern match pass/fail.
16559         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
16561 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
16563         * gcc.c-torture/special/special.exp: Don't expect failure for mips
16564         target for 920510-1.c.
16566 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
16568         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
16569         Clean up comment regarding use of passcnt, etc.
16570         (gcc_stat): Don't update `testcnt' here.
16571         (gcc_finish): Do it here.
16572         Might as well reset `but_id' here too.
16573         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
16574         to determine if the file should be tested.
16575         * gcc.c-torture/compile/compile.exp: Likewise.
16576         * gcc.c-torture/execute/execute.exp: Likewise.
16577         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
16578         * gcc.misc-tests/dg-test.exp: Likewise.
16579         * gcc.prms/prms.exp: Likewise.
16580         * gcc.wendy/wendy.exp: Likewise.
16581         * g++.old-deja.exp: Likewise.
16582         Move "Testing file" message to verbose level 1.
16584 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
16586         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
16588 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
16590         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
16591         (default_gcc_start): Accept optional second list element
16592         of compiler flags.  Print compiler output at verbosity level 2.
16593         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
16594         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
16595         Save current values of framework globals passcnt, failcnt, xpasscnt,
16596         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
16597         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
16598         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
16599         xfailcnt to compute stats.  Update framework global `testcnt' from
16600         pass/fail counts.
16601         (gcc_finish): New proc.  Clean up test environment.
16602         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
16603         (gcc_epass, gcc_efail): Delete.
16604         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
16605         argument of line number.
16606         (dg-init): If the tool has an init routine, call it.
16607         (dg-test): Remove args `cflags_var' and `libs_var'.
16608         Pass all compiler options to ${tool}_start.
16609         Handle missing line number.
16610         (dg-finish): New function.
16611         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
16612         particular files.  Call gcc_finish at end.  Move "skipping test"
16613         message to verbosity level 3.
16614         * gcc.c-torture/compile/compile.exp: Likewise.
16615         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
16616         * gcc.c-torture/execute/execute.exp: Likewise.
16617         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
16618         Print testcase being tried at verbosity level 1.
16619         * gcc.c-torture/special/special.exp: Unset xfail.
16620         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
16621         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
16622         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
16623         * gcc.failure/failure.exp: Likewise.
16624         * gcc.ieee/ieee.exp: Likewise.
16625         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
16626         Update call to dg-test.  Call dg-finish at end.
16627         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
16628         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
16629         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
16630         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
16631         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
16632         * gcc.wendy/wendy.exp: Add copyright.
16633         Delete setting of tmpdir (done by gcc_init).
16634         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
16635         Pass compiler flags to gcc_start.  Call gcc_finish at end.
16636         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
16637         gcc_[ce]pass/fail.
16639 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
16641         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
16642         confusion.
16643         (g++_load): Likewise.
16645         * config/*.exp (gcc_load): Some were varargs fns and some were not.
16646         Rename argument to `prog' to remove the confusion.
16647         Varargs fns behave differently too!
16648         (g++_load): Likewise.
16650         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
16652         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
16653         what it is.  Delete (always) printing of status value for !native.
16654         Simplify verbose code, and include status and exec_output.
16655         (g++_load): Use gcc_load.
16657 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
16659         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
16660         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
16661         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
16662         940714-3.c as these testcases don't exist anymore.  Make
16663         va-arg-1.c expected to pass.
16665 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
16667         * gcc.misc-tests/misc.exp: Only run specific testcases.
16668         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
16669         * gcc.misc-tests/dg-[1-9].c: New files.
16671         * lib/dg.exp: New testsuite driver.
16672         * gcc.prms/prms.exp: Use it.
16674         * README.gcc: New file.
16676         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
16677         Document and reset `lxpass' and `lxfail'.
16678         Simplify "initialized" message.
16679         (gcc_stat): Clean up comments a little.
16681 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
16683         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
16685 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
16687         * lib/old-dejagnu.exp (process-option): New proc.
16688         (old-dejagnu-init, old-dejagnu-stat): Likewise.
16689         (old-dejagnu): Simplify.
16690         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
16692 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
16694         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
16695         exists and is not an empty string.
16697         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
16698         $xfail rather than calling setup_xfail.  Clear $xfail when test is
16699         finished.
16700         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
16701         automatically.
16703         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
16704         longer expected to fail.
16706         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
16707         "f" function call.
16709         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
16711         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
16712         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
16713         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
16714         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
16715         c-torture-1.29.
16717         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
16718         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
16720         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
16722         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
16723         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
16725         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
16726         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
16727         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
16729 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
16731         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
16732         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
16733         940714-1.c, 940714-2.c, 940714-3.c},
16734         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
16735         gcc.misc-tests/{mg.c,mg.exp}:
16736         New tests.
16737         * gcc.noncompile/noncompile.exp: Change accordingly.
16739 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
16741         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
16742         Undo previous clobberage.
16744 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
16746         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
16747         * gcc.special/{930510-1.c, special.exp}:
16748         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
16749         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
16750         struct-varargs-1.c}: New tests from c-torture-1.26.
16752 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
16754         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
16755           argument to switch.
16757 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
16759         * Revert the previous changes.  Please see Rob's directory
16760           (/lisa/test/rob/progressive/gcc/testsuite) for testing
16761           fixes.
16763 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
16765         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
16766             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
16767             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
16768             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
16769             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
16770             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
16771             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
16772             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
16773             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
16774             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
16775             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
16776             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
16777             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
16778             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
16779             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
16780             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
16781             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
16782             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
16783             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
16784             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
16785             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
16786             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
16787             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
16788             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
16789             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
16790             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
16791             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
16793 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
16795         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
16796             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
16797           with perror calls.
16799 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
16801         * config/unix.exp (g++_load): Fix syntax.
16803 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
16805         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
16806         * gcc.noncompile/921017-1.c: Deleted obsolete test.
16807         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
16808         Don't expect va-arg-1.c to fail.  Correct expected output for
16809         920928-1.c.
16810         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
16811         * gcc.wendy/hbm4.c: Correct typo.
16812         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
16814 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
16816         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
16817         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
16818         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
16819         * lib/c-torture.exp (c-torture-compile): Ditto.
16821         Reduce volume of output (remove all the -I's and such).
16822         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
16823         Call gcc_cpass, gcc_cfail.
16824         (c-torture): Pass testing option to c-torture-compile.
16826 1994-03-21  Doug Evans  (dje@cygnus.com)
16828         Bring patches over from progressive.
16829         * config/default.exp: Exit remote shell cleanly.
16830         (g++_exit, g++_start): Add default versions.
16831         * config/sim.exp (gcc_load): Use perror, not error.
16833 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
16835         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
16836         set in site.exp.
16838 1994-03-14  Doug Evans  (dje@cygnus.com)
16840         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
16841         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
16842         (wendy_try): New proc to run testcase.
16843         (main loop): Call 'em.
16844         * gcc.wendy/*.c: Clean up pass to correct expected output.
16846         * lib/gcc.exp: Minor cleanup work.
16847         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
16849 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
16851         * config/sim.exp (gcc_load): Document return codes better.
16852         Don't pass -v to simulator.
16854 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
16856           * gcc.special/920717-x.c: Fix typo.
16857           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
16858           get at sources.
16860         * lib/mike-gcc.exp: Fix typo.
16862 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
16864         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
16865         binary to use, transform the name.
16866         * config/*.exp: rename everything. Nuke any g++ specific files,
16867         it's now a special case of gcc that requires no special support.
16868         Add a default.exp for unsupported targets.
16870 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
16872         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
16873         lib/old-dejagnu.exp: Fix a few patterns to work with the new
16874         version of Tcl.
16876 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
16878         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
16879         than a warning.
16881 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
16883         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
16885 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
16887         * gcc.execute/execute.exp: Combine opt_list and foption_list into
16888         option_list.  Compile every file with only 4/6 option choices
16889         (same as C torture) instead of with 12/18 different option
16890         choices.
16891         * lib/c-torture.exp: Likewise.
16893         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
16894         not already set.
16896 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
16898         * lib/old-deja
16899           test cases, ready for DejaGnu.
16901 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
16903         * Upgraded c-torture tests from 1.18 to 1.19
16905         * gcc.compile: added test(s):
16906           930607-1.c
16907         * gcc.execute: added test(s):
16908           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
16910         * added new subdirectory for misc tests: gcc.misc-tests
16911         * gcc.misc-test(s): added tests:
16912           inst-check.c test-consts.c test-ior.c test-switch.c
16914 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
16916         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
16918 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
16920         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
16922 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
16924         * Upgraded c-torture tests from 1.17 to 1.18
16926 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
16928         * Upgraded c-torture tests from 1.12 to 1.17
16930 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
16932         * lib/old-dejagnu.exp:
16933           Fixed handling of XFAIL target triplets to correctly
16934           recognize wildcard characters.  Removed code that
16935           appended a unique id tag to the end of the file name
16936           printed out by the result of the testcases within a
16937           given test file.
16939 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
16941         * lib/old-dejagnu.exp:
16942           Reworked expected failure handling to trigger off of XFAIL
16943           keyword in keyphrase embeded in testcase source code. The
16944           XFAIL keyword must be at the end of the keyphrase line. It
16945           may optionally be followed by one or more target triplets.
16946           It has just occured that the handling of wildcards in the
16947           target triplet may not be correct.
16949 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
16951         * g++.old-deja/tests:
16952           Moved all subdirectories up one level into g++.old-deja .
16954         * lib/old-dejagnu.exp:
16955           Fixed problem with CXXFLAGS not being properly reset, and being
16956           corrupted with extraneous "-c" compiler option.  This was
16957           causing binaries to not be generated for test that needed them.
16958           Modified strings passed to "pass" and "fail" so that individual
16959           tests from the same test file would be distinguished by an
16960           identifier appended to the test file name in the summary logs;
16961           this corrected a problem with erroneous diff logs.  Added code
16962           to search testcases for expected fail and unexpected pass keywords.
16964 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
16966         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
16968 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
16970         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
16971           Removed extraneous text from end of "Special g++ Options"
16972           keyphrase.
16974         * lib/old-dejagnu.exp: Added pattern matching to look for new
16975           keywords, embedded in testcases comments, which will trigger
16976           calls to xpass and xfail.
16978 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
16980         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
16981           comments embedded in the testcases, especially the one looking for
16982           special compiler options, as well as the pattern matching for the
16983           compiler output again.
16985 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
16987         * lib/old-dejagnu.exp: Do a proper check of the return value for
16988           execute tests. Fixed several problems with the pattern matching
16989           of the compiler output which gave erroneous test results.
16990           Changed several of the test result messages to be more descriptive.
16991         * config/unix-g++.exp: Proc g++_load now actually works and
16992           executes the tests passed to it and returns a usable return
16993           value.
16995 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
16997           * lib/gcc.exp: Exits gracefully if $CC is bogus.
16999 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
17001         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
17002           Modified both files to properly execute the old style
17003           dejagnu tests. The previous versions of these files were
17004           experimental and did not function anything near correctly.
17006 1993-04-05  Rob Savoye  (rob@cygnus.com)
17008         * Removed all Makefile.in and configure.in files. No configuration
17009         needed now.
17011 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
17013         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
17015 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
17017         * gcc.compile/configure.in, gcc.unsorted/configure.in,
17018         gcc.special/configure.in, gcc.noncompile/configure.in,
17019         gcc.execute/configure.in, gcc.code_quality/configure.in,
17020         g++.other/configure.in, g++.old-deja/configure.in,
17021         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
17022         in srcname setting.
17024 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
17026         * lib/udi.exp:  Fixed mondfe and mondfe_download.
17027         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
17028         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
17030 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
17032         * config/udi-gdb.exp: Check $shell_id after connecting to target.
17033         (gdb_exit): Don't remove *_soc files.
17035 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
17037         * lib/c-torture.exp: Don't look for main; instead always use -w
17038         -c.  This is how the c-torture tests work.  Remove the object
17039         file if the compilation succeeds.
17040         * gcc.execute/execute.exp: Remove executable if test passes.
17041         * gcc.noncompile/noncompile.exp: Every test is an expected
17042         failure.
17043         * gcc.special/special.exp: Added tests from c-torture 1.11,
17044         corrected use of existing test.
17045         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
17046         gcc.execute/920625-1.c: Updated to c-torture 1.11.
17047         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
17048         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
17049         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
17050         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
17051         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
17052         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
17053         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
17054         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
17055         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
17056         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
17057         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
17058         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
17059         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
17060         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
17061         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
17062         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
17063         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
17064         c-torture 1.11.
17065         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
17066         correspond to c-torture 1.11.
17068         * New file.