* update-threading.c: Replace by the proper one.
[official-gcc.git] / gcc / testsuite / ChangeLog
blobb8669340335700c7af645660512d8b66e423ebc4
1 2005-08-02  Jan Hubicka  <jh@suse.cz>
3         * update-threading.c: Replace by the proper one.
5 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
7         PR 23164
8         * g++.dg/tree-ssa/pr23164.C: New test.
10 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
12         * gcc.dg/tree-ssa/pr23192.c: New test.
14 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
16         * gcc.c-torture/execute/vrp-4.c: New test.
18 2005-08-02  Jan Hubicka  <jh@suse.cz>
20         * update-threading.c: New test.
22 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
24         * gcc.c-torture/compile/20050801-1.c: New test.
25         * gcc.c-torture/compile/20050801-2.c: New test.
27 2005-08-01  Jan Hubicka  <jh@suse.cz>
29         * val-prof-5.c: New test.
31 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
33         PR c/22311
34         * gcc.dg/pr22311-1.c : New test.
36 2005-07-31  Steven Bosscher  <stevenb@suse.de>
38         PR target/23095
39         * gfortran.dg/pr23095.f: New test.
41         PR c++/22003
42         * g++.dg/other/pr22003.C: New test.
44 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
46         PR target/20621
47         * gcc.c-torture/execute/pr20621-1.c: New test.
49 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
51         * gfortran.dg/comma_format_extension_4.f:  Adjust length
52         of string for format.
53         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
54         print statement with internal write.
55         * gfortran.dg/der_array_io_2.f:  Likewise.
56         * gfortran.dg/der_array_io_3.f:  Likewise.
58 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
60         * gcc.dg/fold-abs-4.c: new test.
62 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
64         PR fortran/22570 an related issues.
65         * gfortran.dg/x_slash_1.f: New test.
67 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
69         PR c/23143
70         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
71         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
73 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
75         PR c/529
76         * gcc.dg/Wshadow-3.c: New test.
78 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
80         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
81         used to have the wrong bounds).
83 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
85         PR c/21720
86         * gcc.dg/hex-round-1.c: Test more cases.
87         * gcc.dg/hex-round-2.c: New test.
89 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
91         PR 22550
92         * g++.dg/tree-ssa/pr22550.C: New test.
94 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
96         * gcc.dg/tree-ssa/vrp19.c: New test.
97         * gcc.dg/tree-ssa-vrp20.c: New test.
99 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
101         PR c/22240
102         * gcc.dg/transparent-union-4.c: New test.
104 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
106         PR c/22192
107         * gcc.dg/c99-vla-2.c: New test.
109 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
111         PR c/21720
112         * gcc.dg/hex-round-1.c: New test.
114 2005-07-28  Jan Hubicka  <jh@suse.cz>
116         * inliner-1.c: Do not dump everything.
117         * tree-prof.exp: Do not pass -ftree-based-profiling.
118         * bprob.exp: Likewise.
120         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
122 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
124         PR c++/22545
125         * g++.dg/expr/ptrmem7.C: New test.
127 2005-07-28  Mike Stump  <mrs@apple.com>
129         * g++.old-deja/g++.mike/visibility-1.C: New test.
131 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
133         PR c/20187
134         * gcc.c-torture/execute/pr20187-1.c: New test.
136 2005-07-28  Jeff Law  <law@redhat.com>
138         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
139         * gcc.dg/tree-ssa/vrp18.c: New test.
141 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
143         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
145 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
147         PR tree-optimization/22506
148         * gcc.dg/vect/ps22506.c: New test.
150 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
152         PR target/21149
153         * gcc.target/i386/sse-3.c: New test.
155 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
157         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
158         * gcc.target/mips/mips32-dsp-type.c: Likewise.
160 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
162         PR c/22589
163         * gcc.c-torture/compile/pr22589-1.c: New test.
165 2005-07-28  Jan Hubicka  <jh@suse.cz>
166         
167         * update-loopch.c: New testcase.
169 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
171         PR rtl-optimization/23047
172         * gcc.c-torture/execute/pr23047.c: New test.
173         * gcc.c-torture/execute/pr23047.x: New.
175 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
177         PR tree-optimization/22493
178         * gcc.c-torture/execute/pr22493-1.c: New test.
179         * gcc.c-torture/execute/pr22493-1.x: New.
180         * gcc.c-torture/execute/vrp-1.c: New test.
181         * gcc.c-torture/execute/vrp-2.c: New test.
182         * gcc.c-torture/execute/vrp-2.c: New test.
184 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
186         * gcc.target/frv/all-builtin-read8.c: Delete.
187         * gcc.target/frv/all-builtin-read16.c: Delete.
188         * gcc.target/frv/all-builtin-read32.c: Delete.
189         * gcc.target/frv/all-builtin-read64.c: Delete.
190         * gcc.target/frv/all-builtin-write8.c: Delete.
191         * gcc.target/frv/all-builtin-write16.c: Delete.
192         * gcc.target/frv/all-builtin-write32.c: Delete.
193         * gcc.target/frv/all-builtin-write64.c: Delete.
194         * gcc.target/frv/all-read-write-1.c: New.
196 2005-07-27  Jeff Law  <law@redhat.com>
198         * gcc.c-torture/execute/pr22630.c: New test.
200 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
202         PR tree-optimization/23073
203         * gcc.dg/vect/nodump-pr23073.c: New test.
204         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
206 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
208         PR tree-optimize/22348
209         * gcc.c-torture/execute/pr22348.c: New.
211 2005-07-27  Richard Guenther  <rguenther@suse.de>
213         * gcc.dg/tree-ssa/salias-1.c: New testcase.
215 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
217         PR fortran/22503
218         * gfortran.dg/logical_comp.f90: New test.
220 2005-07-27  Jan Hubicka  <jh@suse.cz>
222         * inliner-1.c: Add cleanup of dumps.
223         * val-prof-*.c: Likewise.
224         * update-tailcall.c: New.
226 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
228         PR 22591
229         * gcc.dg/tree-ssa/pr22591.c: New test.
230         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
232 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
234         PR libobjc/22606
235         * objc.dg/try-catch-11.m: New test.
237 2005-07-26  Richard Guenther  <rguenther@suse.de>
239         PR tree-optimization/22486
240         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
242 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
244         PR tree-opt/22484
245         * testsuite/g++.dg/opt/loop2.C: New test.
247 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
249         * gcc.dg/tree-ssa/reassoc-3.c: New test.
250         * gcc.dg/tree-ssa/reassoc-4.c: New test.
252 2005-07-25  Adam Nemet  <anemet@lnxw.com>
254         * lib/profopt.exp (profopt-execute): Check for profiling data
255         files on the target.
257 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
259         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
260         for matching of asm labels.
262 2005-07-25  Richard Guenther  <rguenther@suse.de>
264         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
266 2005-07-25  Richard Guenther  <rguenther@suse.de>
268         PR testsuite/22624
269         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
271 2005-07-25  Ira Rosen  <irar@il.ibm.com>
273         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
274         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
275         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
276         * gcc.dg/vect/vect-100.c: New test.
277         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
278         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
279         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
280         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
281         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
282         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
283         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
284         * gfortran.dg/vect/pr19049.f90: New testcase.
285         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
287 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
289         * gcc.c-torture/execute/20050713-1.c: New test.
291         PR fortran/20063
292         * gfortran.fortran-torture/execute/data_4.f90: New test.
294         PR middle-end/20303
295         * gcc.dg/visibility-d.c: New test.
297 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
299         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
300         * gfortran.dg/underflow.f90: Ditto.
302 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
304         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
305         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
306         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
308 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
310         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
311         include case of field width of zero. 
313 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
315         PR libgfortran/21875
316         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
317         with trailing blanks on normal formatted read.
319 2005-07-23  Chao-ying Fu  <fu@mips.com>
321         * gcc.target/mips/mips32-dsp-type.c: New test.
322         * gcc.target/mips/mips32-dsp.c: New test.
324 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
326         PR testsuite/21073
327         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
329         PR testsuite/20454
330         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
331         and __cyg_profile_func_exit.
333 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
335         * gfortran.dg/comma_format_extension_3.f: Fix typo.
336         * gfortran.dg/comma_format_extension_4.f: Same.
337         * gfortran.dg/pr15332.f: Same.
338         * gfortran.dg/pr21730.f: Same.
340 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
342         * g++.dg/opt/vrp2.C: Fix testcase.
344         PR tree-opt/22625
345         * g++.dg/opt/vrp2.C: New test.
347 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
349         PR debug/21828
350         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
352 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
354         * gcc.dg/tree-ssa/20050719-1.c: New test.
356 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
358         * gcc.dg/bfin-longcall-1.c: New file.
359         * gcc.dg/bfin-longcall-2.c: New file.
361 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
363         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
365 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
367         PR middle-end/19055
368         * gcc.dg/tree-ssa/pr19055.c: New test.
369         * gcc.dg/tree-ssa/pr19055-2.c: New test.
371 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
373         PR C++/22358
374         * g++.dg/other/pr22358.C: New test.
376 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
378         PR c++/2922
379         * g++.dg/lookup/two-stage5.C: New test from bug comments.
380         
381 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
383         PR c++/15938
384         * g++.dg/init/union2.C: New test.
386 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
388         PR c/22393
389         * gcc.dg/complex-4.c: New test.
391 2005-07-21  Richard Guenther  <rguenther@suse.de>
393         PR testsuite/22522
394         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
395         scanning for asm labels.
396         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
398 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
400         PR target/22085
401         * gcc.dg/altivec-pr22085.c: New.
403 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
405         PR tree-optimization/19210
406         * gcc.dg/tree-ssa/pr19210-1.c: New.
407         * gcc.dg/tree-ssa/pr19210-2.c: New.
409 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
411         PR rtl-optimization/22167
412         * g++.dg/opt/pr22167.C: New test.
414 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
416         PR c++/2922
417         * g++.dg/lookup/two-stage2.C: New.
418         * g++.dg/lookup/two-stage3.C: New.
419         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
420         fixed two-stage name lookup for operators.
421         * g++.dg/template/call3.C: Compiler now produces an appropriate
422         error message. 
423         * g++.dg/template/crash37.C: Compiler now describes bla() on line
424         14 as a candidate. 
425         * g++.dg/template/ptrmem4.C: Compiler produces different error
426         message.
427         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
428         connect_to_method as a candidate.
429         
430 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
432         * gcc.dg/fold-alloc-1.c: New test.
434 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
436         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
437         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
439 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
441         * gcc.dg/fold-abs-1.c: New test.
442         * gcc.dg/fold-abs-2.c: New test.
443         * gcc.dg/fold-abs-3.c: New test.
445 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
447         Make CONSTRUCTOR use VEC to store initializers.
448         * g++.dg/ext/complit3.C: Check for specific error messages.
449         * g++.dg/init/brace2.C: Update error message.
450         * g++.dg/warn/Wbraces2.C: Likewise.
452 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
454         PR fortran/16940
455         * gfortran.dg/module_interface_1.f90: New test.
457 2005-07-19  Danny Berlin <dberlin@dberlin.org>
458             Kenneth Zadeck <zadeck@naturalbridge.com>
460         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
462 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
464         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
465         specify -Wformat for these tests.
466         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
467         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
468         * gcc.dg/format/opt-6.c: Delete.
470 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
472         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
473         * gcc.dg/tree-ssa/sra-3.c: Likewise.
475 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
477         * gcc.dg/tree-ssa/alias-2.c: New test.
479 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
481         PR c++/22263
482         * g++.dg/template/explicit7.C: New test.
484 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
486         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
487         width of 8 to +Inf and -Inf.
488     
489 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
491         PR c++/22139
492         * g++.dg/template/friend36.C: New test.
494 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
496         PR fortran/21730
497         * gfortran.dg/pr21730.f: New test.
499 2005-07-16  Danny Berlin <dberlin@dberlin.org>
500             Kenneth Zadeck <zadeck@naturalbridge.com>
502         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
503         since pure const detection cannot run at -O1 in c compiler.
504         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
505         can now optimize this case properly.
506         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
507         because we now pass.
508         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
510 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
512         PR c/22421
513         * gcc.dg/format/bitfld-1.c: New test.
515 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
517         PR c++/22204
518         * g++.dg/rtti/repo1.C: New test.
520 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
522         PR middle-end/22398
523         * gcc.c-torture/compile/pr22398.c: New test.
525 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
527         PR c++/22132
528         * g++.dg/expr/cast4.C: New test.
530 2005-07-15  Richard Guenther  <rguenther@suse.de>
532         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
533         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
535 2005-07-15  Steven Bosscher  <stevenb@suse.de>
537         PR tree-optimization/22230
538         * gcc.dg/tree-ssa/pr22230.c: New test.
540 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
542         * gfortran.dg/g77/cpp6.f: New test.
544         PR fortran/22417
545         * gfortran.dg/g77/cpp5.F: New test.
546         * gfortran.dg/g77/cpp5.h: New file.
547         * gfortran.dg/g77/cpp5inc.h: New file.
549 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
551         PR libfortran/16435
552         * gfortran.dg/tl_editting.f90: New.
553         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
555 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
557         * gfortran.dg/char_array_constructor.f90: New test.
559 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
561         * gfortran.dg/past_eor.f90: New.
562         * gfortran.dg/complex_read.f90: New.
564 2005-07-13  Jeff Law  <law@redhat.com>
566         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
567         additional casts.
569         * gcc.dg/tree-ssa/pr22321.c: New test
571 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
573         PR tree-optimization/21921
574         * gcc.dg/tree-ssa/pr21921.c: New.
576 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
578         PR tree-optimizatio/22442
579         * gcc.dg/tree-ssa/loop-11.c: New test.
581 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
583         PR tree-opt/21840
584         * gcc.c-torture/compile/pr21840.c: New test.
586 2005-07-12  Jan Hubicka  <jh@suse.cz>
588         * gcc.c-torture/compile/pr22379.c: New test.
590 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
592         PR libfortran/21593
593         gfortran.dg/dev_null.f90:  Remove outdated comment about
594         PR libfortran/21593.
597 2005-07-12  Dale Johannesen  <dalej@apple.com>
599         * gcc.target/i386/compress-float-sse.c:  New.
600         * gcc.target/i386/compress-float-sse-pic.c:  New.
601         * gcc.target/i386/compress-float-387.c:  New.
602         * gcc.target/i386/compress-float-387-pic.c:  New.
603         * gcc.dg/compress-float-ppc.c:  New.
604         * gcc.dg/compress-float-ppc-pic.c:  New.
606 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
608         PR libfortran/21593
609         gfortran.dg/dev_null.f90:  Remove targets.
611 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
613         PR tree-opt/22335
614         * gcc.dg/pr22335-1.c: New test.
615         * gcc.dg/pr22335-2.c: New test.
617 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
619         PR c++/20172
620         * g++.dg/template/nontype12.C : New test.
622 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
624         * gcc.dg/tree-ssa/loop-10.c: New test.
626 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
628         * gcc.c-torture/execute/20020720-1.x: Remove.
630 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
632         * gfortran.fortran-torture/execute/forall_7.f90: New test.
634 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
636         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
637         (dg-mips-options): Use it.
639 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
641         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
643 2005-07-09  Richard Henderson  <rth@redhat.com>
645         * lib/target-supports.exp (check_effective_target_sync_char_short):
646         Add alpha.
648 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
650         PR libfortran/22217
651         * gfortran.dg/negative-z-descriptor.f90:  New test.
653 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
655         PR tree-opt/22329
656         * gcc.dg/pr22329.c: New test.
658 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
660         PR tree-optimization/20139
661         * gcc.dg/tree-ssa/pr20139.c: New.
663 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
665         PR tree-opt/22356
666         * testsuite/gcc.dg/pr22356-1.c: New test.
668 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
670         PR c++/21799
671         * g++.dg/template/unify8.C: New.
672         * g++.dg/template/unify9.C: New.
674 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
676         * gfortran.fortran-torture/execute/entry_10.f90: New test.
678 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
680         * gcc.dg/darwin-version-1.c: New.
681         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
682         * gcc.dg/builtins-20.c: Likewise.
683         * gcc.dg/builtins-53.c: Likewise.
684         * gcc.dg/torture/builtins-convert-1.c: Likewise.
685         * gcc.dg/torture/builtins-convert-2.c: Likewise.
686         * gcc.dg/torture/builtins-convert-3.c: Likewise.
687         * gcc.dg/torture/builtins-power-1.c: Likewise.
688         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
689         on Darwin.
691 2005-07-07  Jeff Law  <law@redhat.com>
693         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
694         argument evaluation order.
696 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
698         PR libfortran/21594
699         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
700         Add test cases where the shift length is greater than the
701         array length.
703 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
705         * obj-c++.dg/proto-lossage-6.mm: New.
706         * objc.dg/proto-lossage-6.m: New.
708 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
710         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
711         * objc.dg/gnu-runtime-2.m: Likewise.
713 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
715         * gfortran.dg/longline.f: New test.
717         * gfortran.dg/badline.f: New test.
719 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
721         PR fortran/16531
722         PR fortran/15966
723         PR fortran/18781
724         * gfortran.dg/hollerith.f90: New.
725         * gfortran.dg/hollerith2.f90: New.
726         * gfortran.dg/hollerith3.f90: New.
727         * gfortran.dg/hollerith4.f90: New.
728         * gfortran.dg/hollerith_f95.f90: New.
729         * gfortran.dg/hollerith_legacy.f90: New.
730         * gfortran.dg/g77/cpp4.F: New. Port from g77.
732 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
734         PR objc/22274
735         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
736         * objc.dg/gnu-runtime-2.m: New.
738 2005-07-06  Jeff Law  <law@redhat.com>
740         * gcc.dg/tree-ssa/vrp17.c: New test.
742 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
744         PR fortran/22327
745         * gfortran.dg/array_constructor_5.f90: New test.
747 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
749         * gfortran.fortran-torture/execute/entry_9.f90: New test.
751 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
753         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
754         * gcc.dg/980816-1.c: Ditto.
756 2005-07-06  Jeff Law  <law@redhat.com>
758         * gcc.c-torture/compile/pr21356.c: New test.
760 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
762         PR c/22013
763         PR c/22098
764         * gcc.c-torture/compile/pr22013-1.c,
765         gcc.c-torture/execute/pr22098-1.c,
766         gcc.c-torture/execute/pr22098-2.c,
767         gcc.c-torture/execute/pr22098-3.c: New tests.
769 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
771         PR c/22308
772         * gcc.dg/pr22308-1.c: New test.
774 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
776         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
777         target.
778         * gcc.dg/compare9.c: Use -fshort-enums instead of
779         -fno-short-enums.  Change the last test to dg-bogus.
781 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
783         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
784         * gcc.dg/compare9.c: New.
786 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
788         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
790 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
792         PR testsuite/22288
793         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
796 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
798         * gcc.dg/format/gcc_gfc-1.c: New.
800 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
802         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
804 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
806         PR fortran/20842
807         * gfortran.dg/io_invalid_1.f90: New test.
809 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
811         * gcc.dg/format/gcc_diag-1.c: Update.
813 2005-07-02  Jeff Law  <law@redhat.com>
815         * gcc.dg/tree-ssa/pr22051-1.c: New test.
816         * gcc.dg/tree-ssa/pr22051-2.c: New test.
818 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
820         * gcc.dg/format/gcc_diag-1.c: Update.
822 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
824         PR tree-opt/22269
825         * gcc.c-torture/compile/pr22269.c: New test.
827 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
829         PR 21584
830         PR 22219
831         * g++.dg/tree-ssa/pr21584-1.C: New test.
832         * g++.dg/tree-ssa/pr21584-2.C: New test.
834 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
836         * obj-c++.dg/try-catch-11.mm: New.
837         * objc.dg/try-catch-10.m: New.
839 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
841         * g++.dg/other/ucnid-1.C: xfail on AIX.
843 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
845         PR 22234
846         * gcc.dg/20050629-1.c: New test.
848 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
850         * obj-c++.dg/const-str-1[0-1].mm: New.
851         * objc.dg/const-str-1[0-1].m: New.
853 2005-05-29  Richard Henderson  <rth@redhat.com>
855         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
856         Rename from check_effective_target_vect_no_max.
857         (check_effective_target_vect_no_int_add): New.
858         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
859         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
860         * gcc.dg/vect/vect-reduc-3.c: Likewise.
861         * gcc.dg/vect/vect-reduc-1.c: Use both.
862         * gcc.dg/vect/vect-reduc-2.c: Likewise.
864 2005-05-29  Richard Henderson  <rth@redhat.com>
866         * lib/target-supports.exp (check_effective_target_vect_no_max): 
867         Remove i386 and x86_64.
869 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
871         PR testsuite/21969
872         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
874 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
876         PR middle-end/21969
877         * gcc.dg/vect/pr21969.c: New test.
879 2005-06-28  Eric Christopher  <echristo@redhat.com>
881         PR c/22052
882         PR c/21975
883         * gcc.dg/inline1.c: New test.
884         * gcc.dg/inline2.c: Ditto.
885         * gcc.dg/inline3.c: Ditto.
886         * gcc.dg/inline4.c: Ditto.
887         * gcc.dg/inline5.c: Ditto.
888         
889 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
891         PR libfortran/22142
892         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
893         Add testcase also testing eoshift1 for PR 22142.
895 2005-06-28  Richard Henderson  <rth@redhat.com>
897         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
898         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
899         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
900         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
901         gcc.dg/tree-ssa/20030922-2.c: Likewise.
903 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
905         PR libfortran/22142
906         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
907         Add testcase for PR 22142.
909 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
911         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
912         gcc.target/ia64/fpreg-2.c: New tests.
914 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
916         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
918 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
920         PR libfortran/22170
921         * gfortran.dg/slash_1.f90: New test.
923 2005-06-27  Richard Henderson  <rth@redhat.com>
925         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
926         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
927         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
928         * gcc.dg/vect/vect-reduc-2.c: Likewise.
929         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
930         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
932 2005-06-27  Richard Henderson  <rth@redhat.com>
934         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
935         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
937 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
939         * obj-c++.dg/proto-lossage-5.mm: New.
940         * objc.dg/proto-lossage-5.m: New.
942 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
944         PR 21959
945         * gcc.dg/tree-ssa/pr21959.c: New test.
947 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
949         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
950         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
951         testing uninitialized var.
953         * gcc.c-torture/execute/builtins/chk.h: New.
954         * gcc.c-torture/execute/builtins/lib/chk.c: New.
955         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
956         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
957         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
958         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
959         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
960         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
961         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
962         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
963         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
964         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
965         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
966         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
967         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
968         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
969         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
970         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
971         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
972         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
973         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
974         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
975         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
976         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
977         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
978         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
979         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
980         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
981         * gcc.dg/builtin-object-size-1.c: New test.
982         * gcc.dg/builtin-object-size-2.c: New test.
983         * gcc.dg/builtin-object-size-3.c: New test.
984         * gcc.dg/builtin-object-size-4.c: New test.
985         * gcc.dg/builtin-object-size-5.c: New test.
986         * gcc.dg/builtin-stringop-chk-1.c: New test.
987         * gcc.dg/builtin-stringop-chk-2.c: New test.
988         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
989         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
990         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
991         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
992         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
993         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
994         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
995         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
996         * gcc.c-torture/execute/printf-1.c: New test.
997         * gcc.c-torture/execute/fprintf-1.c: New test.
998         * gcc.c-torture/execute/vprintf-1.c: New test.
999         * gcc.c-torture/execute/vfprintf-1.c: New test.
1000         * gcc.c-torture/execute/printf-chk-1.c: New test.
1001         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
1002         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
1003         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
1005 2005-06-27  Michael Matz  <matz@suse.de>
1007         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
1008         slot is not merged if address escapes.
1010 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1012         PR c/21911
1013         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
1015 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
1017         PR middle-end/17965
1018         * gcc.c-torture/compile/20050622-1.c: New test.
1020         PR middle-end/22028
1021         * gcc.dg/20050620-1.c: New test.
1023 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
1025         PR tree-optimization/22026
1026         * gcc.dg/tree-ssa/pr22026.c: New.
1028 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
1030         PR libfortran/22144
1031         * gfortran.dg/shift-alloc.f90:  New testcase.
1033 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
1035         * all files: Update FSF address in copyright headers.
1037 2005-06-22  Jan Hubicka  <jh@suse.cz>
1039         * wholeprogram-1.c: New testcase.
1040         * wholeprogram-2.c: New testcase.
1042 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
1044         PR 22171
1045         * gcc.dg/tree-ssa/pr22171.c: New test.
1047 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
1049         * gfortran.dg/simplify_modulo.f90: New.
1051 2005-06-24  Jan Hubicka  <jh@suse.cz>
1053         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
1055 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1057         * obj-c++.dg/proto-lossage-[1-4].mm: New.
1059 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
1061         * obj-c++.dg/typedef-alias-1.mm: New.
1062         * objc.dg/typedef-alias-1.m: New.
1064 2005-06-23  Jeff Law  <law@redhat.com>
1066         * gcc.dg/tree-ssa/vrp16.c: New test.
1068 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1070         * lib/target-supports.exp: Add
1071         check_effective_target_fortran_large_real and
1072         check_effective_target_fortran_large_int to check for
1073         corresponding effective targets.
1074         * gfortran.dg/large_integer_kind_1.f90: New test.
1075         * gfortran.dg/large_real_kind_1.f90: New test.
1077 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
1079         PR tree-optimization/22117
1080         * gcc.dg/tree-ssa/pr22117.c: New.
1082 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
1084         PR testsuite/22123
1085         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
1087 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
1089         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
1091 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
1093         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
1094         * gfortran.dg/f2c_4.c: Likewise
1095         
1096 2005-06-22 Paul Brook  <paul@codesourcery.com>
1098         PR fortran/21034
1099         * gfortran.dg/auto_save_1.f90: New test.
1101 2005-06-22  Michael Matz  <matz@suse.de>
1103         * gcc.target/x86-64/abi: New directory.
1104         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
1105         * gcc.target/x86-64/abi/README.gcc: New file.
1106         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
1107         * gcc.target/x86-64/abi/asm-support.s: New file.
1108         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
1109         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
1110         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
1111         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
1112         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
1113         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
1114         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
1115         * gcc.target/x86_64/abi/test_bitfields.c: New test.
1116         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
1117         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
1118         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
1119         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
1120         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
1121         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
1122         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
1123         * gcc.target/x86_64/abi/test_varargs.c: New test.
1125 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
1127         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
1128         32-bit i?86 and x86_64.
1130 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
1132         * obj-c++.dg/const-str-[1-9].mm: New tests.
1134 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
1136         PR fortran/22010
1137         * gfortran.dg/namelist_use.f90: New.
1138         * gfortran.dg/namelist_use_only.f90: New.
1140 2005-06-21  Jeff Law  <law@redhat.com>
1142         * gcc.dg/tree-ssa/vrp15.c: New test.
1144 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
1146         * lib/target-supports.exp (check_effective_target_vect_reduction): 
1147         Remove.
1148         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
1149         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
1150         remove vect_reduction target keyword. Also avoid two returns in main.
1151         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1152         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
1153         * gcc.dg/vect/vect-reduc-1short.c: New test.
1154         * gcc.dg/vect/vect-reduc-1char.c: New test.
1155         * gcc.dg/vect/vect-reduc-2short.c: New test.
1156         * gcc.dg/vect/vect-reduc-2char.c: New test.
1157         * gcc.dg/vect/vect-reduc-6.c: New test.
1158         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
1159         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
1160         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
1162 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1163         Paul Thomas  <pault@gcc.gnu.org>
1165         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
1166         New tests.
1167         
1168 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1170         * gfortran.dg/backslash_1.f90: New test.
1171         * gfortran.dg/backslash_2.f90: New test.
1173 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
1175         * gfortran.dg/duplicate_labels.f90: New test.
1177 2005-06-20  Jan Beulich  <jbeulich@novell.com>
1179         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
1180         unsupportable relocations.
1181         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1182         * gcc.dg/20050321-2.c: xfail for NetWare.
1184 2005-06-20  Andreas Jaeger  <aj@suse.de>
1186         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
1187         gcc.target/i386/fastcall-sseregparm.c,
1188         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
1190 2005-06-19  Richard Henderson  <rth@redhat.com>
1192         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
1194 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
1196         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
1198 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
1200         PR c++/22115
1201         * g++.dg/conversion/simd2.C: Change expected error message.
1203 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
1205         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
1206         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1207         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1209 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
1211         * gcc.dg/fold-mod-1.c: New test.
1213 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
1215         PR fortran/19926
1216         * gfortran.dg/pr19926.f90: New test.
1218 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
1220         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
1221         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
1222         targets.
1223         * gcc.dg/vect/vect-reduc-2.c: Likewise.
1224         * gcc.dg/vect/vect-reduc-3.c: Likewise.
1226 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
1228         * gcc.target/ia64/float80-varargs-1.c: New test.
1230 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1232         PR tree-opt/22035
1233         * gfortran.dg/f2c_6.f90: New test.
1235 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
1237         PR c++/17413
1238         * g++.dg/template/local5.C: New.
1240 2005-06-17  Richard Henderson  <rth@redhat.com>
1242         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
1244 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
1246         PR testsuite/21945
1247         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
1249 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
1251         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
1252         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
1253         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
1254         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
1255         check_vect to verify the presence of hardware vector support.
1257 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
1259         PR testsuite/22056
1260         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
1262 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1264         PR libfortran/19216
1265         * gfortran.dg/pr19216.f: Add correct space between brackets and
1266         dg directive.
1268 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1270         PR libfortran/16436
1271         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
1273 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
1275         * gcc.target/i386/attributes-error.c: New testcase.
1276         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
1277         * gcc.target/i386/regparm-stdcall.c: Likewise.
1278         * gcc.target/i386/sseregparm-1.c: Likewise.
1279         * gcc.target/i386/sseregparm-2.c: Likewise.
1281 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
1283         * g++.dg/rtti/crash2.C: New.
1285 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
1287         * gcc.dg/noncompile/20040203-3.c: Update expected message.
1289 2005-06-15  David Ung  <davidu@mips.com>
1291         * gcc.target/mips/mips16e-extends.c: New test for testing the
1292         generation of MIPS16e zeb/zeh, seb/seh instructions.
1294 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
1296         PR 22018
1297         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
1298         * gcc.dg/tree-ssa/pr22018.c: New test.
1300 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
1302         * gcc.dg/simd-1.c: Update error messages.
1303         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
1304         * gcc.dg/simd-2.c: Update error messages.
1305         * gcc.dg/simd-4.c: New.
1307 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
1309         PR c++/20678
1310         * g++.dg/other/crash-4.C: New.
1312 2005-06-14  Devang Patel  <dpatel@apple.com>
1314         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
1316 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
1318         PR c++/21929
1319         * g++.dg/parse/crash11.C: Update
1321 2005-06-13  Jeff Law  <law@redhat.com>
1323         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
1324         perform the desired transformations.
1325         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
1326         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
1328 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1330         PR fortran/22038
1331         * gfortran.dg/forall_1.f90: Un-XFAIL.
1333 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
1335         PR c++/21929
1336         * g++.dg/parse/crash26.C: New.
1338         PR c++/20789
1339         * g++.dg/init/member1.C: New.
1341 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
1343         * gfortran.dg/altreturn_1.f90: New test.
1345 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
1347         PR middle-end/21985
1348         * gcc.dg/tree-ssa/pr21985.c: New test.
1350 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
1352         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
1354 2005-06-12  Roger Sayle  <roger@eyesopen.com>
1356         PR c++/21930
1357         * g++.dg/other/error10.C: New test case.
1359 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1361         PR libfortran/19155
1362         * gfortran.dg/pr19155.f: Add test.
1364 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1366         * gfortran.dg/f2c_7.f90: New test.
1368         * gfortran.dg/forall_1.f90: XFAILed.
1370 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
1372         * gcc.dg/pr14796-1.c: New.
1373         * gcc.dg/pr14796-2.c: New.
1375 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
1377         PR fortran/17792
1378         PR fortran/21375
1379         * gfortran.dg/deallocate_stat.f90:  New test.
1381 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
1383         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
1385 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
1387         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
1388         access will be generated when this loop is vectorized. Test that
1389         accesses with same alignment were detected.
1390         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
1391         Test that accesses with same alignment were detected.
1392         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
1393         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
1394         alignment were detected.
1396 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1398         * gcc.dg/Wcxx-compat-1.c: New.
1400 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
1402         PR libfortran/21480
1403         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
1404         complex array.
1406 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
1408         * gcc.dg/alias-8.c: New.
1410 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
1412         * gcc.dg/format/cmn_err-1.c: Update.
1414 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
1416         PR target/20666
1417         * gcc.target/sparc/fexpand-2.c: New.
1418         * gcc.target/sparc/fpmerge-2.c: New.
1419         * gcc.target/sparc/fpmul-2.c: New.
1420         * gcc.target/sparc/noresult.c: New.
1421         * gcc.target/sparc/pdist-2.c: New.
1422         * gcc.target/sparc/pdist-3.c: New.
1424 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
1426         PR testsuite/21702
1427         * gcc.target/i386/i386.exp: Fix comment typo.
1429 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
1431         PR c++/19497
1432         * g++.dg/inherit/using5.C: New.
1433         * g++.dg/inherit/using6.C: New.
1435 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1437         PR c++/19894
1438         * g++.dg/template/ptrmem15.C: New test.
1440         PR c++/20563
1441         * g++.dg/ext/label4.C: New test.
1443 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1445         * gcc.dg/tls/debug-1.c: New test.
1447 2005-06-07  Dale Johannesen  <dalej@apple.com>
1449         * gcc.target/i386/movq.c:  New.
1451 2005-06-07  Dale Johannesen  <dalej@apple.com>
1453         * gcc.dg/20050607-1.c:  New.
1455 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
1457         PR middle-end/21850
1458         * gcc.c-torture/execute/20050607-1.c: New test.
1460 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
1462         PR libfortran/21926
1463         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
1464         Test case where the return array has lowest stride one,
1465         but isn't packed.
1467 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
1469         * lib/target-supports.exp (check_effective_target_sync_int_long):
1470         Add s390 and s390x targets.
1472 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
1474         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
1475         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
1476         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
1477         * gcc.dg/tree-ssa/loop-9.c: New test.
1479 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
1481         * g++.dg/parse/defarg10.C: New.
1483 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
1485         PR regression/21897
1486         * gcc.c-torture/execute/20050604-1.c: New test.
1488 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
1490         PR 21903
1491         * g++.dg/parse/defarg9.C: New.
1493         PR c++/20637
1494         * g++.dg/inherit/using4.C: New.
1495         * g++.dg/overload/error1.C: Adjust expected errors.
1496         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
1497         * g++.old-deja/g++.brendan/arm2.C: Likewise.
1498         * g++.old-deja/g++.other/redecl2.C: Likewise.
1499         * g++.old-deja/g++.other/redecl4.C: Likewise.
1500         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
1502 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
1504         * gfortran.dg/f2c_5.f90: Add -w to dg-options
1506 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
1508         * lib/gfortran.exp (gfortran_target_compile): Call
1509         dg-additional-files-options
1510         * gfortran.dg/f2c_4.f90: New file
1511         * gfortran.dg/f2c_4.c: New file
1512         * gfortran.dg/f2c_5.f90: New file
1513         * gfortran.dg/f2c_5.c: New file
1515 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1517         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
1519         PR fortran/21912
1520         * gfortran.dg/array_constructor_4.f90: New test.
1522 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
1524         PR c++/21619
1525         * g++.dg/ext/builtin9.C: New test.
1527 2005-06-05  Dale Johannesen  <dalej@apple.com>
1529         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
1530         * gcc.c-torture/execute/20050603-2.c:  Ditto.
1532 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
1534         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
1535         * gcc.dg/vect/vect-reduc-1.c: New.
1536         * gcc.dg/vect/vect-reduc-2.c: New.
1537         * gcc.dg/vect/vect-reduc-3.c: New.
1539 2005-06-04  Dale Johannesen  <dalej@apple.com>
1541         * gcc.c-torture/execute/20050603-1.c:  New.
1542         * gcc.c-torture/execute/20050603-2.c:  New.
1543         * gcc.dg/20050603-3.c:  New.
1545 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1547         PR fortran/19195
1548         * gfortran.dg/debug_1.f90: New test.
1550         * gfortran.dg/forall_1.f90: New test.
1552 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
1554         * gfortran.dg/array_constructor_3.f90: New test.
1556 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1558         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
1560 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
1562         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
1564 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
1566         PR c/21873
1567         * gcc.dg/init-excess-1.c: New test.
1569 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
1571         PR c++/21853
1572         * g++.dg/expr/static_cast6.C: New test.
1574 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
1576         * gcc.dg/tree-ssa/vrp14.c: New test.
1578 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
1580         PR c++/21336
1581         * g++.dg/template/new2.C: New test.
1583 2005-06-03  Josh Conner  <jconner@apple.com>
1585         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
1586         all entries in initializer.
1588 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
1590         PR middle-end/21858
1591         * gcc.dg/pr21858.c: New testcase.
1593 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
1595         PR tree-optimization/21292
1597         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
1598         New.
1599         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
1600         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
1601         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
1602         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
1603         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
1605 2005-06-02  Richard Henderson  <rth@redhat.com>
1607         * gcc.dg/sync-2.c: Use -march=i486 for i386.
1609 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
1611         * gcc.dg/wtypequal.c: New testcase.
1613 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
1615         PR 21582
1616         * gcc.dg/tree-ssa/pr21582.c: New test.
1618 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
1620         PR c++/21280
1621         * g++.dg/opt/interface2.h: New.
1622         * g++.dg/opt/interface2.C: New.
1623         * g++.dg/init/ctor4.C: Adjust error lines.
1624         * g++.old-deja/g++.bob/inherit2.C: Likewise.
1625         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
1626         * g++.old-deja/g++.jason/opeq3.C: Likewise.
1627         * g++.old-deja/g++.pt/assign1.C: Likewise.
1628         * g++.old-deja/g++.pt/crash20.C: Likewise.
1630 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
1632         PR tree-optimization/21734
1633         * g++.dg/vect/pr21734_1.cc: New.
1634         * g++.dg/vect/pr21734_2.cc: New.
1636 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
1638         PR c++/20350
1639         * g++.dg/template/spec24.C: New.
1641         PR c++/21151
1642         * g++.dg/pch/local-1.C: New.
1643         * g++.dg/pch/local-1.Hs: New.
1645 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
1647         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
1648         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
1649         * gcc.dg/tree-ssa/pr14341.c: New test.
1650         * gcc.dg/tree-ssa/pr14841.c: New test.
1651         * gcc.dg/tree-ssa/pr20701.c: New test.
1652         * gcc.dg/tree-ssa/pr21086.c: New test.
1653         * gcc.dg/tree-ssa/pr21090.c: New test.
1654         * gcc.dg/tree-ssa/pr21332.c: New test.
1655         * gcc.dg/tree-ssa/pr21458.c: New test.
1656         * gcc.dg/tree-ssa/pr21658.c: New test.
1657         * gcc.dg/tree-ssa/vrp01.c: New test.
1658         * gcc.dg/tree-ssa/vrp02.c: New test.
1659         * gcc.dg/tree-ssa/vrp03.c: New test.
1660         * gcc.dg/tree-ssa/vrp04.c: New test.
1661         * gcc.dg/tree-ssa/vrp05.c: New test.
1662         * gcc.dg/tree-ssa/vrp06.c: New test.
1663         * gcc.dg/tree-ssa/vrp07.c: New test.
1664         * gcc.dg/tree-ssa/vrp08.c: New test.
1665         * gcc.dg/tree-ssa/vrp09.c: New test.
1666         * gcc.dg/tree-ssa/vrp10.c: New test.
1667         * gcc.dg/tree-ssa/vrp11.c: New test.
1668         * gcc.dg/tree-ssa/vrp12.c: New test.
1669         * gcc.dg/tree-ssa/vrp13.c: New test.
1671 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
1673         PR 21029
1674         * gcc.dg/tree-ssa/pr21029.c: New test.
1676 2005-06-01  Roger Sayle  <roger@eyesopen.com>
1678         * gfortran.dg/logint-1.f: New test case.
1679         * gfortran.dg/logint-2.f: Likewise.
1680         * gfortran.dg/logint-3.f: Likewise.
1682 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
1684         PR c/21536
1685         PR c/20760
1686         * gcc.dg/20050527-1.c: New test.
1688         * gcc.dg/i386-sse-12.c: New test.
1690         PR fortran/21729
1691         * gfortran.dg/implicit_5.f90: New test.
1693 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
1695         PR fortran/20883
1696         * gfortran/assign_4.f90: New test.
1697         * gfortran/assign_2.f90: Change compile to run.
1699 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
1701         * lib/target-supports.exp
1702         (check_effective_target_sync_char_short): New.
1703         * gcc.dg/sync-2.c: New.
1705 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
1707         PR tree-optimization/21817
1708         * gcc.dg/torture/pr21817-1.c: New.
1710 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
1712         PR c++/21165
1713         * g++.dg/template/init5.C: New.
1715 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
1717         * gfortran.dg/char_initialiser_actual.f90:
1718         Test character initialisers as actual arguments.
1719         * gfortran.dg/char_pointer_comp_assign.f90:
1720         Test character pointer structure component assignments.
1721         * gfortran.dg/char_array_structure_constructor.f90:
1722         Test character components in structure constructors.
1724 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
1726         PR middle-end/20931
1727         * g++.dg/opt/pr20931.C: New test.
1729 2005-05-31  Andreas Jaeger  <aj@suse.de>
1731         PR testsuite/20772
1732         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
1733         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
1734         g++.old-deja/g++.ext/asmspec1.C,
1735         g++.old-deja/g++.other/regstack.C,
1736         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
1737         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
1738         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
1739         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
1740         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
1741         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
1742         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
1743         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
1744         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
1745         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
1746         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
1747         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
1748         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
1749         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
1750         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
1751         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
1752         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
1753         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
1754         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
1756 2005-05-31  Jeff Law  <law@redhat.com>
1758         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
1760 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
1762         PR middle-end/21743
1763         * gcc.dg/builtins-1.c: Activate disabled clog test.
1764         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1766 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
1768         * gfortran.dg/char_pointer_assign.f90:
1769         Test character-pointer assignments and pointer assignments.
1770         * gfortran.dg/char_pointer_dummy.f90:
1771         Test character-pointer dummy arguments.
1772         * gfortran.dg/char_pointer_func.f90:
1773         Test character-pointer function returns.
1774         * gfortran.dg/char_pointer_dependency.f90:
1775         Test character-pointer functions with dependencies.
1777 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
1779         PR c++/21784
1780         * g++.dg/lookup/using14.C: New test.
1782 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
1784         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
1785         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
1786         trailing ^M.
1788 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
1790         PR c++/17413
1791         * g++.dg/template/local5.C: New.
1793         PR target/21761
1794         * gcc.c-torture/compile/pr21761.c: New.
1796         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
1797         before darwin8.
1799 2005-05-30  Steven G. Kargl
1801         PR fortran/20846
1802         * gfortran.dg/inquire_8.f90: New test.
1804 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1806         PR libfortran/21376
1807         * gfortran.dg/output_exponents_1.f90: New test.
1809 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1811         PR libfortran/20006
1812         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
1814 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
1816         PR c++/21210
1817         * g++.dg/ext/complex1.C: New test.
1819         PR c++/21340
1820         * g++.dg/init/ctor6.C: New test.
1822 2005-05-29  Jan Hubicka  <jh@suse.cz>
1824         * gcc.c-torture/compile/pr21562.c: New.
1826 2005-05-28  Steven G. Kargl <kargls@comcast.net>
1828         * gfortran.dg/subnormal_1.f90: New test.
1830 2005-05-28  Jan Hubicka  <jh@suse.cz>
1832         * tree-prof.exp: Fix comment.
1833         * value-prof-1.c: New.
1834         * value-prof-2.c: New.
1835         * value-prof-3.c: New.
1836         * value-prof-4.c: New.
1838 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
1840         PR c++/21614
1841         * g++.dg/expr/ptrmem6.C: New test.
1842         * g++.dg/expr/ptrmem6a.C: Likewise.
1844 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
1846         PR tree-optimization/21658
1847         * gcc.dg/tree-ssa/pr21658.c: New.
1849 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
1851         PR c++/21455
1852         * g++.dg/inherit/ptrmem3.C: New.
1854         PR c++/21681
1855         * g++.dg/parse/template16.C: New.
1857 2005-05-27  Andreas Jaeger  <aj@suse.de>
1859         * gcc.dg/setjmp-2.c: Only run in 32-bit.
1861         * gcc.dg/i386-sse-8.c: Run test on all archs.
1863 2005-05-26  Mike Stump  <mrs@apple.com>
1865         * objc.dg/isa-field-1.m: Only run on darwin.
1866         * objc.dg/lookup-1.m: Likewise.
1867         * objc.dg/try-catch-8.m: Likewise.
1869 2005-05-26  Roger Sayle  <roger@eyesopen.com>
1871         PR tree-optimization/9814
1872         * gcc.dg/pr9814-1.c: New test case.
1874 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
1876         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
1877         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
1878         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
1879         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
1880         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
1881         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
1882         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
1883         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
1884         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
1885         objc.dg/try-catch-8.m: New.
1887 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
1889         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
1890         remove extraneous semicolons.
1892 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
1894         * obj-c++.dg/comp-types-12.mm: New.
1895         * objc.dg/comp-types-11.m: New.
1896         * objc.dg/selector-4.m: New.
1898 2005-05-26  Andreas Jaeger  <aj@suse.de>
1900         PR testsuite/20772
1901         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
1902         g++.old-deja/g++.ext/attrib3.C,
1903         g++.old-deja/g++.other/store-expr1.C,
1904         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
1905         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
1906         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
1907         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
1908         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
1909         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
1910         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
1911         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
1912         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
1913         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
1914         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
1915         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
1916         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
1917         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
1918         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
1919         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
1920         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
1921         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
1922         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
1924 2005-05-26  Andreas Jaeger  <aj@suse.de>
1926         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
1927         x86-64 compilation.
1929 2005-05-26  Andreas Jaeger  <aj@suse.de>
1931         PR testsuite/20772
1932         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
1933         gcc.misc-tests/i386-pf-athlon-1.c,
1934         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
1935         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
1936         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
1937         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
1938         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
1939         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
1940         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
1941         programs.
1943         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
1944         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
1945         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
1946         x86-64 compilation.
1948         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
1949         x86_64.
1951         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
1952         effective-target ilp32.
1954 2005-05-26  David Ung  <davidu@mips.com>
1956         * gcc.target/mips/ext_ins.c: New test for testing the generation
1957         of MIPS32/64 rev 2 ext/ins instructions.
1959 2005-05-26  Andreas Jaeger  <aj@suse.de>
1961         * treelang/compile/unsigned.tree: Use gimple instead of
1962         nonexisting generic dump.
1964 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
1966         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
1968 2005-05-26  Andreas Jaeger  <aj@suse.de>
1970         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
1972 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
1974         PR libfortran/17283
1975         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
1976         Test callee-allocated memory with write statements.
1978 2005-05-25  Roger Sayle  <roger@eyesopen.com>
1980         PR middle-end/21709
1981         * gcc.dg/pr21709-1.c: New test case.
1983 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
1984             Mike Stump  <mrs@apple.com>
1986         * objc/execute/next_mapping.h: Update for C++.
1988         * obj-c++.dg/selector-1.mm: Move to...
1989         * obj-c++.dg/selector-4.mm: here...
1991         * obj-c++.dg/basic.mm: New.
1992         * obj-c++.dg/comp-types-1.mm: New.
1993         * obj-c++.dg/cxx-class-1.mm: New.
1994         * obj-c++.dg/cxx-ivars-1.mm: New.
1995         * obj-c++.dg/cxx-ivars-2.mm: New.
1996         * obj-c++.dg/cxx-ivars-3.mm: New.
1997         * obj-c++.dg/cxx-scope-1.mm: New.
1998         * obj-c++.dg/cxx-scope-2.mm: New.
1999         * obj-c++.dg/defs.mm: New.
2000         * obj-c++.dg/empty-private-1.mm: New.
2001         * obj-c++.dg/encode-1.mm: New.
2002         * obj-c++.dg/encode-2.mm: New.
2003         * obj-c++.dg/encode-3.mm: New.
2004         * obj-c++.dg/extern-c-1.mm: New.
2005         * obj-c++.dg/extra-semi.mm: New.
2006         * obj-c++.dg/fix-and-continue-2.mm: New.
2007         * obj-c++.dg/isa-field-1.mm: New.
2008         * obj-c++.dg/ivar-list-semi.mm: New.
2009         * obj-c++.dg/local-decl-1.mm: New.
2010         * obj-c++.dg/lookup-1.mm: New.
2011         * obj-c++.dg/lookup-2.mm: New.
2012         * obj-c++.dg/method-1.mm: New.
2013         * obj-c++.dg/method-2.mm: New.
2014         * obj-c++.dg/method-3.mm: New.
2015         * obj-c++.dg/method-4.mm: New.
2016         * obj-c++.dg/method-5.mm: New.
2017         * obj-c++.dg/method-6.mm: New.
2018         * obj-c++.dg/method-7.mm: New.
2019         * obj-c++.dg/no-extra-load.mm: New.
2020         * obj-c++.dg/overload-1.mm: New.
2021         * obj-c++.dg/pragma-1.mm: New.
2022         * obj-c++.dg/pragma-2.mm: New.
2023         * obj-c++.dg/private-1.mm: New.
2024         * obj-c++.dg/private-2.mm: New.
2025         * obj-c++.dg/proto-qual-1.mm: New.
2026         * obj-c++.dg/qual-types-1.mm: New.
2027         * obj-c++.dg/stubify-1.mm: New.
2028         * obj-c++.dg/stubify-2.mm: New.
2029         * obj-c++.dg/super-class-1.mm: New.
2030         * obj-c++.dg/super-class-2.mm: New.
2031         * obj-c++.dg/super-dealloc-1.mm: New.
2032         * obj-c++.dg/super-dealloc-2.mm: New.
2033         * obj-c++.dg/template-1.mm: New.
2034         * obj-c++.dg/template-2.mm: New.
2035         * obj-c++.dg/template-3.mm: New.
2036         * obj-c++.dg/template-4.mm: New.
2037         * obj-c++.dg/template-5.mm: New.
2038         * obj-c++.dg/template-6.mm: New.
2039         * obj-c++.dg/try-catch-1.mm: New.
2040         * obj-c++.dg/try-catch-2.mm: New.
2041         * obj-c++.dg/try-catch-3.mm: New.
2042         * obj-c++.dg/try-catch-4.mm: New.
2043         * obj-c++.dg/try-catch-5.mm: New.
2044         * obj-c++.dg/try-catch-6.mm: New.
2045         * obj-c++.dg/try-catch-7.mm: New.
2046         * obj-c++.dg/try-catch-8.mm: New.
2047         * obj-c++.dg/try-catch-9.mm: New.
2048         * obj-c++.dg/va-meth-1.mm: New.
2050 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2052         * obj-c++.dg/selector-1.mm: New.
2053         * obj-c++.dg/selector-2.mm: New.
2055 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2057         * obj-c++.dg/selector-3.mm: New.
2058         * objc.dg/selector-3.m: New.
2060 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
2062         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
2063         about where warning appears.
2065 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2067         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
2068         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2069         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2070         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2072 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
2074         * gcc.dg/20050524-1.c: New test.
2076 2005-05-25  Jan Hubicka  <jh@suse.cz>
2078         * gcc.dg/tree-prof/inliner-1.c: New.
2080 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
2082         * gcc.dg/tree-prof: New directory.
2083         * gcc.dg/tree-prof/tree-prof.exp: New.
2085 2005-05-25  DJ Delorie  <dj@redhat.com>
2087         * gcc.dg/Wattributes-1.c: New.
2088         * gcc.dg/Wattributes-2.c: New.
2089         * gcc.dg/Wattributes-3.c: New.
2091 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
2093         PR tree-optimization/19833
2094         * gcc.dg/uninit-4.c: Remove xfail.
2095         * gcc.dg/uninit-9.c: Ditto.
2097 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
2099         * obj-c++.dg/bitfield-[1-5].mm: New.
2100         * obj-c++.dg/class-protocol-1.mm: New.
2101         * obj-c++.dg/comp-types-1[0-1].mm: New.
2102         * obj-c++.dg/comp-types-[2-9].mm: New.
2103         * obj-c++.dg/encode-[4-8].mm: New.
2104         * obj-c++.dg/layout-1.mm: New.
2105         * obj-c++.dg/method-1[0-9].mm: New.
2106         * obj-c++.dg/method-2[0-1].mm: New.
2107         * obj-c++.dg/method-[8-9].mm: New.
2108         * obj-c++.dg/objc-gc-3.mm: New.
2109         * obj-c++.dg/try-catch-10.mm: New.
2110         * objc.dg/bitfield-5.m: New.
2111         * objc.dg/comp-types-10.m: New.
2112         * objc.dg/comp-types-9.m: New.
2113         * objc.dg/layout-1.m: New.
2114         * objc.dg/objc-gc-4.m: New.
2115         * objc.dg/try-catch-9.m: New.
2116         * objc.dg/class-protocol-1.m: Tweak diagnostics.
2117         * objc.dg/comp-types-1.m: Likewise.
2118         * objc.dg/comp-types-[5-6].m: Likewise.
2119         * objc.dg/method-9.m: Likewise.
2121 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
2123         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
2124         and on hardware without VMX support.
2126         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
2128         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
2130         * lib/profopt.exp (dg-final-generate, dg-final-use,
2131         profopt-final-code, profopt-get-options): New.
2132         (profopt-execute): Process test directives.
2134         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
2135         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
2136         cleanup-tree-dump, cleanup-saved-temps): Update comments.
2138 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
2140         PR C++/21645
2141         * g++.dg/init/ctor5.C: New test.
2143 2005-05-24  Ira Rosen  <irar@il.ibm.com>
2145         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
2146         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
2147         vect-113.c, vect-114.c.
2149 2005-05-23  Adam Nemet  <anemet@lnxw.com>
2151         * gcc.dg/const-elim-1.c: Remove xfails.
2153 2005-05-23  Jeff Law  <law@redhat.com>
2155         * gcc.c-torture/compile/pr21638.c: New test.
2156         * gcc.c-torture/compile/20050520-1.c: New test.
2158 2005-05-23  Nick Clifton  <nickc@redhat.com>
2160         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
2161         be a proper triple, ie: m32r*-*-*.
2162         * g++.old-deja/g++.jason/thunk3.C: Likewise.
2164 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
2166         PR middle-end/21331
2167         PR tree-opt/21293
2168         * gcc.c-torture/compile/pr21293.c: New test.
2169         * gcc.c-torture/execute/pr21331.c: New test.
2171 2004-05-20  Richard Henderson  <rth@redhat.com>
2173         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
2175 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
2177         * obj-c++-dg.exp: Add.
2178         * obj-c++.exp: Add.
2179         * obj-c++.dg/dg.exp: Add.
2181 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
2183         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
2184         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
2186 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
2188         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
2190 2004-05-19  Richard Henderson  <rth@redhat.com>
2192         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
2194 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
2196         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
2198         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
2200 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
2202         PR c++/21495
2203         * g++.dg/parse/extern1.C: New test.
2204         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
2206 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2208         * gcc.dg/c99-math.h: New.
2209         * gcc.dg/c99-math-float-1.c: New test.
2210         * gcc.dg/c99-math-double-1.c: Likewise.
2211         * gcc.dg/c99-math-long-double-1.c: Likewise.
2213 2005-05-18  Richard Henderson  <rth@redhat.com>
2215         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
2217 2005-05-18  Devang Patel  <dpatel@apple.com>
2219         * g++.dg/opt/20050511-1.C: New test.
2221 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
2223         PR libfortran/21127
2224         * gfortran.dg/reshape-complex.f90:  New test.
2226 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
2228         * gfortran.dg/array_constructor_1.f90: New test.
2229         * gfortran.dg/array_constructor_2.f90: New test.
2231 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
2233         PR fortran/20954
2234         * gfortran.dg/pr20954.f: New test.
2236 2005-05-17  Mike Stump  <mrs@apple.com>
2238         Yet more Objective-C++...
2240         * objc.dg/method-5.m: Update.
2241         * objc.dg/method-6.m: Update.
2242         * objc.dg/method-7.m: Update.
2243         * objc.dg/method-9.m: Update.
2244         * objc.dg/try-catch-2.m: Update.
2246 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
2248         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
2249         Remove little-endian optimizations.
2251 2005-05-17  Jeff Law  <law@redhat.com>
2253         * g++.dg/tree-ssa/pr18414.C: New test.
2254         * gcc.dg/tree-ssa/pr18414.C: New test.
2255         * gcc.dg/tree-ssa/pr17141-1.C: New test.
2256         * gcc.dg/tree-ssa/pr17141-2.C: New test.
2258 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
2260         * gcc.dg/compat/generate-random.c: Do not include
2261         libiberty.h.
2262         * gcc.dg/compat/generate-random_r.c: Likewise.
2264 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
2266         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
2268 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
2270         PR middle-end/21595
2271         * g++.dg/tree-ssa/builtin1.C: New testcase.
2273 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
2275         PR c++/21454
2276         * g++.dg/opt/const4.C: New test.
2278         PR middle-end/21492
2279         * g++.dg/opt/crossjump1.C: New test.
2281         PR tree-optimization/21610
2282         * gcc.c-torture/compile/20050516-1.c: New test.
2284         PR fortran/15080
2285         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
2286         about the test failing.
2287         * gfortran.fortran-torture/execute/where_7.f90: New test.
2288         * gfortran.fortran-torture/execute/where_8.f90: New test.
2290 2005-05-16  Richard Henderson  <rth@redhat.com>
2292         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
2293         i?86 and x86_64.
2295 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
2297         * gcc.dg/compat/generate-random.c (config.h): Do not include.
2298         (limits.h): Include unconditionally.
2299         (stdlib.h): Likewise.
2300         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
2301         (limits.h): Include unconditionally.
2302         (stdlib.h): Likewise.
2303         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
2304         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
2305         (limits.h): Include unconditionally.
2306         (stdlib.h): Likewise.
2307         (hashtab.h): Do not include.
2308         (getopt.h): Likewise.
2309         (stddef.h): Include.
2310         (hashval_t): Define.
2311         (struct entry): Add "next" field.
2312         (HASH_SIZE): New macro.
2313         (hash_table): New variable.
2314         (switchfiles): Do not use xmalloc.
2315         (mix): New macro.
2316         (iterative_hash): New function.
2317         (hasht): Remove.
2318         (e_exists): New function.
2319         (e_insert): Likewise.
2320         (output): Use, instead of libiberty hashtable functions.
2321         (main): Do not use getopt.  Do not call htab_create.
2323 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
2325         PR libstdc++/21526
2326         * lib/target-supports.exp (check_mkfifo_available):
2327         Return 0 for cygwin as mkfifo support incomplete on platform.
2328         Fix typos in comments.
2330 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
2332         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
2334 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
2336         PR fortran/17432
2337         * gfortran.dg/assign_4.f: New test.
2339 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
2341         PR tree-optimization/21563
2342         * gcc.dg/tree-ssa/pr21563.c: New.
2344 2005-05-14  Jan Hubicka  <jh@suse.cz>
2346         * gcc.dg/noreturn-7.c: Allow control reaches warning.
2348 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
2350         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
2352 2005-05-13  Julian Brown  <julian@codesourcery.com>
2354         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
2355         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
2357 2005-05-13  Jan Hubicka  <jh@suse.cz>
2359         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
2360         * gcc.dg/fold-xor-?.c: Likewise.
2361         * gcc.dg/pr15784-?.c: Likewise.
2362         * gcc.dg/pr20922-?.c: Likewise.
2363         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
2364         * gcc.dg/tree-ssa/pr17598.c: Likewise.
2365         * gcc.dg/tree-ssa/pr20470.c: Likewise.
2367 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2369         PR fortran/21260
2370         * gfortran.dg/hollerith_1.f90: New test.
2372 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2374         * gfortran.dg/func_result_2.f90: New test.
2376 2005-05-11  Bud Davis  <bdavis@gfortran.org>
2378         * gfortran.dg/dev_null.f90: New test.
2380 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
2382         * gcc.dg/arm-vfp1.c: Revert last change.
2384 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
2386         PR middle-end/19807
2387         PR tree-optimization/19639
2388         * g++.dg/tree-ssa/pr19807.C: New testcase.
2390 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2392         PR libfortran/21471
2393         * gfortran.dg/append-1.f90: New test.
2395 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
2397         * gcc.dg/pr18501.c: XFAIL.
2398         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
2399         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
2400         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
2401         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
2402         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
2403         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
2404         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
2405         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2407 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2409         PR fortran/20178
2410         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
2411         gfortran.dg/f2c_3.f90: New tests.
2413         * gfortran.dg/return_1.f90: Fix dg annotation.
2415 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
2417         * gcc.c-torture/compile/20050510-1.c: New test.
2419 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
2421         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
2423 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
2425         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
2427 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
2429         PR c/17913
2430         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
2432 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
2434         PR c/21342
2435         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
2436         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
2438 2005-05-10  Ben Elliston  <bje@au.ibm.com>
2440         PR debug/16676
2441         * gcc.dg/debug/pr16676.c: New test.
2443 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
2445         PR testsuite/21443
2446         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
2447         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
2448         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
2449         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
2450         Change -O1 to -O2.
2451         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
2452         -fno-tree-dominator-opts.
2454 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2456         * gfortran.dg/return_1.f90: New test.
2458 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
2460         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
2462         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
2464 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
2466         PR c++/21427
2467         * g++.dg/inherit/covariant13.C: New.
2469 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2471         PR libfortran/19155
2472         * gfortran.dg/pr19155.f: New test.
2474 2005-05-08  Roger Sayle  <roger@eyesopen.com>
2476         PR inline-asm/8788
2477         * gcc.dg/pr8788-1.c: New testcase.
2479 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
2481         PR target/21416
2482         * gcc.target/mips/fpcmp-[12].c: New tests.
2484 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
2486         * lib/target-supports-dg.exp (dg-require-fork): New function.
2487         (dg-require-mkfifo): Likewise.
2488         * lib/target-supports.exp (check_function_available): New
2489         function.
2490         (check_fork_available): Likewise.
2491         (check_mkfifo_available): Likewise.
2493 2005-05-06  Jeff Law  <law@redhat.com>
2495         * gcc.c-torture/compile/pr21380.c: New test.
2497 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
2499         PR c++/20961
2500         * g++.dg/ext/weak3.C: New test.
2502 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
2504         PR c++/21352
2505         * g++.dg/template/crash37.C: New test.
2507 2005-05-05  Paul Brook  <paul@codesourcery.com>
2509         * gcc.dg/arm-g2.c: Use effective-target arm32.
2510         * gcc.dg/arm-mmx-1.c: Ditto.
2511         * gcc.dg/arm-scd42-2.c: Ditto.
2512         * gcc.dg/arm-vfp1.c: Ditto.
2513         * lib/target-supports.exp (check_effective_target_arm32): New
2514         function.
2516 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
2518         PR libfortran/21354
2519         gfortran.dg/in_pack_rank7.f90:  New test.
2521 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
2523         PR middle-end/15618
2524         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
2526 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
2528         PR middle-end/21265
2529         * gcc.dg/20050503-1.c: New test.
2531         PR rtl-optimization/21239
2532         * gcc.dg/i386-sse-11.c: New test.
2534 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
2536         PR target/16888
2537         * gcc.target/i386/asm-1.c: New test.
2539 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
2541         PR rtl-optimization/21330
2542         * gcc.c-torture/execute/20050502-1.c: New test.
2544         PR target/21297
2545         * gcc.c-torture/execute/20050502-2.c: New test.
2547 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
2549         PR middle-end/21282
2550         * gcc.dg/pr21282.c: New.
2552 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
2554         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
2555         * gcc.dg/vect/vect-92.c: Likewise
2556         * gcc.dg/vect/vect-93.c: Likewise
2557         * gcc.dg/vect/vect-dv-1.c: Likewise
2558         * gcc.dg/vect/vect-dv-2.c: Likewise
2559         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
2561 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
2563         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
2564         * gfortran.dg/vect/vect-2.f90:  Likewise
2565         * gfortran.dg/vect/vect-3.f90:  Likewise
2566         * gfortran.dg/vect/vect-4.f90:  Likewise
2567         * gfortran.dg/vect/vect-5.f90:  Likewise
2569 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
2571         PR target/20813
2572         * gcc.dg/rs6000-fpint-2.c: New.
2574 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
2576         PR c/15698
2577         * gcc.dg/builtins-30.c: Update expected messages.
2578         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
2579         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
2580         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
2582 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
2584         PR tree-optimization/21294
2585         * gcc.dg/tree-ssa/pr21294.c: New.
2587 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
2589         * gcc.dg/altivec-3.c (vec_store): Do not use the old
2590         __builtin_altivec_st_internal_4si built-in.
2592 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
2594         PR c++/15875
2595         * g++.dg/template/ptrmem14.C: New test.
2597 2005-05-02  Paul Brook  <paul@codesourcery.com>
2599         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
2601 2005-05-02  Michael Matz  <matz@suse.de>
2603         PR c++/19542
2604         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
2606 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
2608         * g++.dg/cpp/weak.C: New test.
2610 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
2612         * gcc.dg/tree-ssa/loop-8.c: New test.
2614 2005-04-30  Michael Maty  <matz@suse.de>
2616         * gcc.dg/inline-mcpy.c: New test.
2618 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
2620         PR libfortran/18958
2621         * gfortran.dg/eoshift.f90:  New test case.
2623 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
2625         PR libfortran/18857
2626         * gfortran.dg/matmul_1.f90: New test.
2628 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
2630         PR tree-optimization/21030
2631         * gcc.dg/tree-ssa/pr21030.c: New.
2633 2005-04-29  Devang Patel  <dpatel@apple.com>
2635         PR tree-optimization/21272
2636         * gcc.dg/vect/vect-ifcvt-10.c: New test.
2638 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
2640         PR fortran/13082
2641         PR fortran/18824
2642         * gfortran.dg/entry_4.f90: New test.
2643         * gfortran.fortran-torture/execute/entry_1.f90: New test.
2644         * gfortran.fortran-torture/execute/entry_2.f90: New test.
2645         * gfortran.fortran-torture/execute/entry_3.f90: New test.
2646         * gfortran.fortran-torture/execute/entry_4.f90: New test.
2647         * gfortran.fortran-torture/execute/entry_5.f90: New test.
2648         * gfortran.fortran-torture/execute/entry_6.f90: New test.
2649         * gfortran.fortran-torture/execute/entry_7.f90: New test.
2651 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2653         * gfortran.fortran-torture/execute/entry_8.f90: New test.
2655 2005-04-29  Paul Brook   <paul@codesourcery.com>
2657         * gfortran.dg/entry_3.f90: New test.
2659 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2661         * gfortran.dg/implicit_4.f90: New test.
2663 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
2665         * lib/target-supports.exp (check_profiling_available): Return
2666         false for xtensa-*-elf.
2668 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
2670         * lib/fortran-torture.exp (fortran-torture.exp): Catch
2671         error if file cannot be deleted.
2673 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
2675         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
2676         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
2677         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
2678         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
2679         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
2680         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
2681         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
2682         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
2683         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
2684         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
2685         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
2686         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
2687         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
2689 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2691         PR fortran/20865
2692         * gfortran.dg/pr20865.f90: New test.
2694 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
2696         * gcc.dg/void-cast-2.c: New test.
2698 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2700         PR c/21159
2701         * gcc.dg/void-cast-1.c: New test.
2703 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
2705         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
2707 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2709         PR fortran/21177
2710         * gfortran.dg/pr21177.f90: New test.
2712 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
2714         PR tree-optimization/21171
2715         * gcc.dg/tree-ssa/pr21171.c: New test.
2717 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
2719         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
2720         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
2721         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
2722         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
2723         gcc.dg/tree-ssa/gen-vect-32.c: New.
2724         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
2725         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
2726         don't run on PPC32.
2728 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2730         PR c/21213
2731         * gcc.dg/transparent-union-3.c: New test.
2733 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
2735         PR c/20740
2736         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
2737         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
2738         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
2739         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
2740         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
2741         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
2743 2005-04-26  Jeff Law  <law@redhat.com>
2745         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
2746         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
2747         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
2748         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
2749         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
2750         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
2751         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
2753 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
2755         PR tree-optimization/17598
2756         * gcc.dg/tree-ssa/pr17598.c: New testcase.
2758 2005-04-25  Mike Stump  <mrs@apple.com>
2760         * objc.dg/fix-and-continue-1.m: Add.
2762 2005-04-25  Roger Sayle  <roger@eyesopen.com>
2764         PR c++/20995
2765         * g++.dg/opt/pr20995-1.C: New test case.
2767 2005-04-25  Devang Patel <dpatel@apple.com>
2769         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
2771 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
2773         PR testsuite/21062
2774         * g++.dg/opt/alias2.C (printf): Correct the prototype.
2776 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
2778         PR C++/21188
2779         * g++.dg/opt/rtti2.C: New test.
2781 2005-04-25  Paul Brook  <paul@codesourcery.com>
2782         Steven G. Kargl  <kargls@comcast.net>
2784         PR fortran/20879
2785         * gfortran.dg/ichar_1.f90: New file.
2787 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
2789         PR middle-end/20991
2790         * g++.dg/opt/pr20991.C: New test.
2792         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
2793         where sizeof (type) < __alignof__ (type).
2794         * gcc.dg/compat/struct-layout-1.h: Likewise.
2796 2005-04-24  Per Bothner  <per@bothner.com>
2797             Devang Patel  <dpatel@apple.com>
2799         PR preprocessor/20907
2800         * gcc.dg/cpp/very-long-comment.c: New test.
2802 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2804         PR fortran/20059
2805         * gfortran.dg/common_5.f: New test.
2807 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
2809         PR middle-end/21082
2810         * g++.dg/tree-ssa/pr21082.C: New testcase.
2812 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
2814         * gcc.dg/vect/vect-99.c: New test.
2816 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
2818         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
2820 2005-04-22  Jeff Law  <law@redhat.com>
2822         * gcc.dg/uninit-5.c: Remove xfails.
2823         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
2824         conditionals and loads.
2826 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
2828         PR libfortran/20074
2829         PR libfortran/20436
2830         PR libfortran/21108
2831         * gfortran.dg/nested_reshape.f90: new test
2832         * gfortran.dg/reshape-alloc.f90: new test
2833         * gfortran.dg/reshape.f90: new test
2835 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
2837         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
2839         * gcc.dg/arm-vfp1.c: New test.
2841 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
2843         PR c++/21087
2844         * g++.dg/lookup/builtin2.C: New test.
2846 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
2848         * gcc.dg/weak/weak-13.c: New test.
2850 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
2852         * lib/target-supports.exp (check_effective_target_sync_int_long):
2853         Add powerpc*.
2855 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
2857         * gcc.target/mips/branch-1.c: New test.
2859 2005-04-21  Richard Henderson  <rth@redhat.com>
2861         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
2862         * gcc.dg/vect/vect-86.c: Likewise.
2863         * gcc.dg/vect/vect-87.c: Likewise.
2864         * gcc.dg/vect/vect-88.c: Likewise.
2866 2005-04-21  Devang Patel  <dpatel@apple.com>
2868         PR optimization/20994
2869         * gcc.dg/tree-ssa/ifc-3.c: New test.
2871 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
2873         PR c/12913
2874         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
2875         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
2876         gcc.dg/c99-vla-jump-5.c: New tests.
2878 2005-04-19  Richard Henderson  <rth@redhat.com>
2880         * lib/target-supports.exp (check_effective_target_vect_int_mult):
2881         Fix typo in exists check.
2882         (check_effective_target_sync_int_long): New.
2883         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
2884         * gcc.dg/ia64-sync-2.c: Likewise.
2885         * gcc.dg/ia64-sync-3.c: Likewise.
2886         * gcc.dg/ia64-sync-4.c: Likewise.
2888 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
2890         * gcc.dg/fold-xor-1.c: New test.
2891         * gcc.dg/fold-xor-2.c: New test.
2893 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
2895         PR target/20670
2896         * g++.dg/eh/fp-regs.C: New test.
2898 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
2900         * gcc.dg/Wint-to-pointer-cast-1.c,
2901         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
2902         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
2903         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
2905 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2907         PR fortran/16861
2908         * gfortran.dg/pr16861.f90: New test.
2910 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
2912         * gcc.dg/pr21085.c: New test.
2914 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
2916         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
2917         (setup_mips_tests, dg-mips-options): New procedures.
2918         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
2919         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
2920         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
2921         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
2922         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
2923         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
2924         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
2925         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
2926         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
2927         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
2928         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
2929         dg-mips-options instead of dg-options.  Remove now-redundant
2930         preprocessor guards.
2931         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
2932         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
2933         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
2934         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
2935         * gcc.dg/vr-mult-2.c: Delete.
2936         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
2937         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
2938         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
2939         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
2940         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2941         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
2942         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
2944 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
2946         * ada/acats/run_all.sh: Use sync when executable not present.
2948 2005-04-18  Devang Patel  <dpatel@apple.com>
2950         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
2951         * gcc.dg/vect/vect-11a.c: New.
2952         * gcc.dg/vect/vect-none.c: Update.
2953         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
2955 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
2957         PR tree-optimization/20922
2958         * gcc.dg/pr20922-1.c: New test.
2959         * gcc.dg/pr20922-2.c: New test.
2960         * gcc.dg/pr20922-3.c: New test.
2961         * gcc.dg/pr20922-4.c: New test.
2962         * gcc.dg/pr20922-5.c: New test.
2963         * gcc.dg/pr20922-6.c: New test.
2965 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2967         PR libfortran/20950
2968         * gfortran.dg/pr20950.f: New test.
2970 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2972         PR libfortran/19216
2973         * gfortran.dg/pr19216.f: New test.
2975 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
2977         PR tree-optimization/21001
2978         * gcc.dg/tree-ssa/pr21001.c: New.
2980 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
2982         PR libfortran/21075
2983         * gfortran.dg/reshape_rank7.f90: New test.
2985 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
2987         PR libfortran/12884 gfortran.dg/pr12884.f: New test
2988         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
2989         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
2990         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
2991         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
2992         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
2993         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
2994         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
2995         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
2996         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
2997         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
2998         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
2999         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
3000         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
3001         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
3002         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
3003         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
3004         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
3005         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
3006         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
3007         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
3009 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
3011         * gfortran.dg/wtruncate.f: New testcase.
3012         * gfortran.dg/wtruncate.f90: New testcase.
3014 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
3016         PR c++/21025
3017         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
3018         which sizeof/alignof is dependent, rather than just whether we are
3019         processing_template_decl.
3021 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3023         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3024         corrected typo where the wrong variables had been compared.
3026 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
3028         PR libfortran/18495
3029         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
3030         Test callee-allocated version of return array with a write
3031         statement.
3032         Test spread with a temporary with another write statement.
3034 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
3036         PR tree-optimization/21031
3037         * gcc.dg/tree-ssa/pr21031.c: New.
3039 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
3041         PR tree-optimization/21004
3042         * gcc.dg/builtins-53.c: Include builtins-config.h.
3043         Check floorf, ceilf, floorl and ceill transformations
3044         only when HAVE_C99_RUNTIME is defined.
3046 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
3048         PR middle-end/20739
3049         * gcc.dg/tree-ssa/pr20739.c: New test.
3051 2005-04-14  Mike Stump  <mrs@apple.com>
3053         * gcc.dg/Foundation.framework/empty: New.
3054         * gcc.dg/framework-2.c: New.
3056 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3058         PR tree-optimization/21021
3059         * gcc.c-torture/compile/pr21021.c: New.
3061 2005-04-14  Janis Johnson  <janis187@us.ibm.com
3063         PR testsuite/21010
3064         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
3065         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
3066         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
3067         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
3068         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
3069         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
3070         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
3071         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
3073 2005-04-14  Richard Henderson  <rth@redhat.com>
3075         * lib/target-supports.exp (check_effective_target_vect_condition):
3076         Add ia64, i?86, and x86_64.
3078 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
3080         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
3082 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
3084         PR tree-optimization/20657
3085         * gcc.dg/tree-ssa/pr20657.c: New.
3087 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
3089         * gcc.dg/builtins-53.c: Also check (int)trunc* and
3090         (long long int)trunc*.
3092 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
3094         PR target/20927
3095         * gcc.dg/pr20927.c: New test.
3097 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
3099         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
3100         * gcc.target/mips/asm-1.c: Likewise.
3102 2005-04-13  Dale Johannesen  <dalej@apple.com>
3104         * objc.dg/objc-fast-4.m:  New.
3106 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
3108         * gcc.target/cris/torture/cris-torture.exp: New driver in new
3109         directory.
3110         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
3112 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
3114         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
3115         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
3116         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
3118 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
3120         PR tree-optimization/20913
3121         * gcc.dg/tree-ssa/pr20913.c: New.
3123         PR tree-optimization/20702
3124         * gcc.dg/tree-ssa/pr20702.c: New.
3126 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3128         PR c++/13744
3129         * g++.dg/inherit/local3.C: New test.
3131 2005-04-12  Jeff Law  <law@redhat.com>
3133         * gcc.dg/tree-ssa/20050412-1.c: New test.
3135 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
3137         PR libfortran/19016
3138         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
3139         Add tests with mask generated by expression.
3140         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
3141         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
3142         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
3144 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
3146         PR middle-end/20917
3147         * gcc.dg/20050409-1.c: New test.
3149 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
3151         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
3153 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3155         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3156         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
3157         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3158         (TARGET_CXX): Adjust accordingly.
3159         * target.h (struct gcc_target): Remove epxort_class_data.  Add
3160         determine_class_data_visibility and class_data_always_comdat.
3161         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3162         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
3163         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3164         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
3165         (arm_cxx_determine_class_data_visibility): New.
3166         (arm_cxx_class_data_always_comdat): Likewise.
3167         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
3168         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
3169         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
3170         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
3171         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
3172         Define.
3174 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
3176         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
3178 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
3180         * gcc.dg/i386-darwin-fpmath.c: New.
3182 2004-04-11  Devang Patel  <dpatel@apple.com>
3184         * lib/target-supports.exp (check_effective_target_vect_condition): New.
3185         * gcc.dg/vect/vect-ifcvt-1.c: New test.
3186         * gcc.dg/vect/vect-ifcvt-2.c: New test.
3187         * gcc.dg/vect/vect-ifcvt-3.c: New test.
3188         * gcc.dg/vect/vect-ifcvt-4.c: New test.
3189         * gcc.dg/vect/vect-ifcvt-5.c: New test.
3190         * gcc.dg/vect/vect-ifcvt-6.c: New test.
3191         * gcc.dg/vect/vect-ifcvt-7.c: New test.
3192         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
3194 2004-04-11  Devang Patel  <dpatel@apple.com>
3196         * gcc.dg/vect/vect-dv-1.c: New test.
3197         * gcc.dg/vect/vect-dv-2.c: New test.
3199 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
3201         PR tree-optimization/20933
3202         * gcc.dg/tree-ssa/pr20933.c: New test.
3204 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3206         * gfortran.dg/fold_nearest.f90: New test.
3208 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
3210         * gcc.dg/tree-ssa/alias-1.c: New test.
3212 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
3214         PR tree-optimization/20920
3215         * g++.dg/tree-ssa/pr20920.C: New test.
3217 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
3219         * gcc.dg/builtins-53.c: Also check (int)ceil* and
3220         (long long int)ceil*.
3222 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
3224         * g++.dg/warn/Wdtor1.C: Declare template in system header with
3225         explicit C++ linkage.
3227 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3229         * gfortran.dg/pr17229.f: Take care of the new obsolescence
3230         warning for arithmetic IF statements.
3232 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
3234         * eor_handling_1.f90: New test case.
3235         * eor_handling_2.f90: New test case.
3236         * eor_handling_3.f90: New test case.
3237         * eor_handling_4.f90: New test case.
3238         * eor_handling_5.f90: New test case.
3239         * noadv_size.f90: New test case.
3240         * pad_no.f90: New test case.
3242 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
3244         * gcc.c-torture/execute/20050410-1.c: New test.
3246 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
3248         * gcc.dg/pr20126.c: New.
3250 2005-04-09  Bud Davis  <bdavis@gfortran.org>
3251             Steven G. Kargl <kargls@comcast.net>
3253         * gfortran.dg/PR19872.f: New test.
3255 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
3257         * gfortran.dg/nint_1.f90:  Fix dg-do directive
3259 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
3261         * gfortran.dg/nint_1.f90: New test.
3263 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
3265         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
3266         Added test for callee-allocated arrays with write statements.
3267         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
3268         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
3269         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
3270         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
3271         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
3273 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
3275         PR libfortran/20163
3276         * gfortran.dg/open-options-blanks.f:  New test.
3278 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
3280         PR fortran/13257
3281         * gfortran.dg/comma_format_extension_[1234].f: New tests.
3283 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
3285         * gcc.dg/tree-ssa/stdarg-1.c: New test.
3286         * gcc.dg/tree-ssa/stdarg-2.c: New test.
3287         * gcc.dg/tree-ssa/stdarg-3.c: New test.
3288         * gcc.dg/tree-ssa/stdarg-4.c: New test.
3289         * gcc.dg/tree-ssa/stdarg-5.c: New test.
3290         * gcc.c-torture/execute/stdarg-4.c: New test.
3292         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
3294         PR target/20795
3295         * g++.dg/abi/param2.C: New test.
3297 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
3299         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
3301 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
3303         * gcc.dg/builtins-53.c: New test.
3305 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
3307         * g++.dg/tree-ssa/pr18178.C: New test.
3308         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
3309         * gcc.c-torture/execute/20041019-1.c: New test.
3310         * gcc.dg/tree-ssa/20041008-1.c: New test.
3311         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
3312         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
3313         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
3314         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
3315         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
3316         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
3317         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
3318         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
3319         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
3320         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
3322 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
3324         PR rtl-optimization/20466
3325         * gcc.c-torture/execute/pr20466-1.c: New test.
3327 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
3329         PR c++/20905
3330         * g++.dg/parse/cond2.C: New test.
3332         PR c++/20145
3333         * g++.dg/warn/Wdtor1.C: New test.
3335 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3337         PR fortran/17229
3338         * gfortran.dg/pr17229.f: New test.
3340 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
3342         * gfortran.dg/tiny_1.f90: New test.
3343         * gfortran.dg/tiny_2.f90: ditto.
3345 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
3347         * gfortran.dg/eor_1.f90:  Fix dg-do run line
3348         * gfortran.dg/open_new.f90:  Fix dg-do run line
3350 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
3352         * lib/target-supports.exp (get_compiler_messages): Support
3353         optional arguments, the fourth being compiler options.
3354         (check_effective_target_fpic): New proc.
3355         * gcc.dg/20050321-2.c: Restrict to target fpic.
3357 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
3359         * gcc.dg/15443-1.c: New test.
3360         * gcc.dg/15443-2.c: Likewise.
3362 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3364         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
3366 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
3368         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
3370 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
3372         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
3373         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
3374         -m64.
3375         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
3376         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
3377         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
3379 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
3381         PR c++/20212
3382         * g++.dg/warn/Wunused-11.C: New test.
3384 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
3386         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
3388 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
3390         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
3392 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
3394         PR c++/20734
3395         * g++.dg/template/ptrmem13.C: New test.
3397 2005-04-05  Per Bothner  <per@bothner.com>
3399         * lib/gcc.exp: Always add -fno-show-column, for now.
3401 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
3403         PR testsuite/20767
3404         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
3405         of plain old "unsigned int" for the type of "i".  Makes this test
3406         64bit clean.
3408 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
3410         * gcc.dg/i386-ssefn-1.c: New test.
3411         * gcc.dg/i386-ssefn-2.c: New test.
3412         * gcc.dg/i386-ssefn-3.c: New test.
3413         * gcc.dg/i386-ssefn-4.c: New test.
3415 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
3417         PR tree-optimization/20076
3418         * gcc.dg/builtin-apply4.c: New test.
3420         PR preprocessor/19475
3421         * gcc.dg/cpp/macspace1.c: New test.
3422         * gcc.dg/cpp/macspace2.c: New test.
3424 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3426         * gfortran.dg/pr20755.f: Fixed bad format.
3428 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
3430         PR c++/20763
3431         * g++.dg/ext/attrib21.C: New test.
3433 2004-04-05  Devang Patel  <dpatel@apple.com>
3435         * lib/target-supports.exp (check_effective_target_vect_shif): New.
3436         * gcc.dg/vect/vect-shift-1.c: New test.
3438 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3440         PR libfortran/20755
3441         * gfortran.dg/pr20755.f: New test.
3443 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
3445         * gfortran.dg/pr15959.f90: New test.
3446         * gfortran.dg/string_pad_trunc.f90: New test.
3448 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3450         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
3451         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
3452         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
3453         syntax.
3455 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3457         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
3459 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3461         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
3462         * gcc.c-torture/compile/20011119-2.c: Likewise.
3463         * gcc.c-torture/compile/981001-2.c: Likewise.
3465 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
3467         PR c++/20679
3468         * g++.dg/template/overload4.C: New test.
3470 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
3472         PR c++/20746
3473         * g++.dg/abi/covariant5.C: New.
3475         PR debug/20505
3476         * g++.dg/debug/const2.C: New.
3478 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
3480         PR rtl-optimization/16104
3481         * gcc.c-torture/execute/20050316-1.c: New test.
3483 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
3485         * g++.dg/template/spec23.C: Fix dg-error text.
3487 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
3489         PR c++/19199
3490         * g++.dg/expr/lval2.C: New.
3492 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3494         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
3495         __builtin_strcasecmp and __builtin_strncasecmp.
3497 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
3499         PR c++/20723
3500         * g++.dg/template/spec22.C: New.
3501         * g++.dg/template/spec23.C: New.
3503 2005-04-03  Dale Ranta  <dir@lanl.gov>
3504             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3506         PR libfortran/20068
3507         PR libfortran/20125
3508         PR libfortran/20156
3509         PR libfortran/20471
3510         * gfortran.dg/backspace.f: New test.
3512 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
3514         * gcc.dg/pr19345.c: New test.
3516 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
3518         PR tree-optimization/20640
3519         * gcc.dg/torture/tree-loop-1.c: New.
3521 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
3523         PR rtl-optimization/20290
3524         * gcc.c-torture/execute/loop-ivopts-2.c: New.
3526 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
3528         * gcc.dg/rs6000-fpint.c: New.
3530 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
3532         * gcc.dg/old-style-then-proto-1.c: New test.
3534 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3536         * gfortran.fortran-torture/execute/backspace.f90: Check
3537         after backspace and read was incorrect.
3539 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3541         * gcc.c-torture/execute/builtins/strcat.c: Check the result
3542         buffer past the terminating NUL using memcmp.
3543         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
3544         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
3546         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
3547         Fix unused/uninitialized variable warnings.
3549         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
3550         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
3551         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
3552         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
3554         * gcc.c-torture/execute/builtins/abs-1-lib.c,
3555         gcc.c-torture/execute/builtins/fputs-lib.c,
3556         gcc.c-torture/execute/builtins/lib/fprintf.c,
3557         gcc.c-torture/execute/builtins/lib/main.c,
3558         gcc.c-torture/execute/builtins/lib/memcmp.c,
3559         gcc.c-torture/execute/builtins/lib/memmove.c,
3560         gcc.c-torture/execute/builtins/lib/mempcpy.c,
3561         gcc.c-torture/execute/builtins/lib/memset.c,
3562         gcc.c-torture/execute/builtins/lib/printf.c,
3563         gcc.c-torture/execute/builtins/lib/sprintf.c,
3564         gcc.c-torture/execute/builtins/lib/stpcpy.c,
3565         gcc.c-torture/execute/builtins/lib/strchr.c,
3566         gcc.c-torture/execute/builtins/lib/strcmp.c,
3567         gcc.c-torture/execute/builtins/lib/strcpy.c,
3568         gcc.c-torture/execute/builtins/lib/strcspn.c,
3569         gcc.c-torture/execute/builtins/lib/strlen.c,
3570         gcc.c-torture/execute/builtins/lib/strncat.c,
3571         gcc.c-torture/execute/builtins/lib/strncmp.c,
3572         gcc.c-torture/execute/builtins/lib/strncpy.c,
3573         gcc.c-torture/execute/builtins/lib/strrchr.c,
3574         gcc.c-torture/execute/builtins/lib/strspn.c,
3575         gcc.c-torture/execute/builtins/lib/strstr.c,
3576         gcc.c-torture/execute/builtins/memops-asm-lib.c,
3577         gcc.c-torture/execute/builtins/strlen-2.c,
3578         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
3579         prototypes.
3581 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
3583         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
3584         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
3585         selectany usage.
3587 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
3589         PR c++/19406
3590         * g++.dg/debug/using1.C: New test.
3592 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
3594         PR middle-end/20524
3595         * gcc.dg/alias-7.c: Prefix asm-declared name with
3596         __USER_LABEL_PREFIX__.
3598 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
3600         Fix fallout from PR middle-end/15700:
3601         * gcc.c-torture/compile/20011119-1.c: Take
3602         __USER_LABEL_PREFIX__ into account.
3603         * gcc.c-torture/compile/20011119-2.c: Likewise.
3605 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3607         PR c++/18644
3608         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
3610 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
3612         PR c/17855
3613         * gcc.c-torture/compile/struct-non-lval-1.c,
3614         gcc.c-torture/compile/struct-non-lval-2.c,
3615         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
3617 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
3619         * gcc.dg/tls/tls.exp: Remove temporary file.
3620         * g++.dg/tls/tls.exp: Ditto.
3621         * lib/file-format.exp: Ditto.
3622         * g++.dg/special/ecos.exp: Ditto.
3624         * lib/profopt.exp: Treat prof_ext as a list.
3625         * gcc.misc-tests/bprob.exp: Ditto.
3626         * g++.dg/bprob/bprob.exp: Ditto.
3628         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
3629         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
3630         g++.dg/tree-ssa/pointer-reference-alias.C,
3631         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
3632         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
3633         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
3634         g++.dg/vect/pr19951.cc: Ditto.
3635         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
3636         gcc.dg/builtins-47.c: Ditto.
3637         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
3638         gcc.dg/pr20115-1.c: Ditto.
3639         * gcc.dg/tree-ssa/20030530-2.c,
3640         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
3641         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
3642         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
3643         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
3644         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
3645         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
3646         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
3647         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
3648         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
3649         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
3650         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
3651         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
3652         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
3653         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
3654         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
3655         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
3656         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
3657         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
3658         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
3659         gcc.dg/tree-ssa/20030824-1.c,
3660         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
3661         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
3662         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
3663         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
3664         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
3665         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
3666         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
3667         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
3668         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
3669         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
3670         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
3671         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
3672         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
3673         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
3674         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
3675         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
3676         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
3677         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
3678         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
3679         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
3680         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
3681         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
3682         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
3683         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
3684         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
3685         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
3686         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
3687         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
3688         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
3689         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
3690         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
3691         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
3692         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
3693         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
3694         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
3695         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
3696         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
3697         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
3698         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
3699         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
3700         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
3701         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
3702         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
3703         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
3704         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
3705         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
3706         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
3707         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
3708         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
3709         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
3710         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
3711         gcc.dg/tree-ssa/useless-1.c: Ditto.
3712         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
3713         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
3714         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
3715         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
3716         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3717         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
3718         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
3719         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
3720         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
3721         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
3722         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
3723         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
3724         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
3725         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
3726         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
3727         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
3728         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
3729         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
3730         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
3731         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
3732         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
3733         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
3734         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
3735         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
3736         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
3737         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
3738         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
3739         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
3740         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
3741         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
3742         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
3743         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
3744         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
3745         gcc.dg/vect/vect-none.c: Ditto.
3746         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
3747         treelang/compile/unsigned.tree: Ditto.
3749         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
3750         * gcc.dg/cpp/direct2s.c: Ditto.
3751         * gcc.dg/cpp/paste4.c: Ditto.
3752         * gcc.dg/cpp/separate-1.c: Ditto.
3753         * gcc.dg/pch/save-temps-1.c: Ditto.
3754         * g++.dg/ext/altivec-10.C: Ditto.
3755         * g++.dg/pch/pch.C: Ditto.
3757         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
3759         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
3760         * g++.dg/template/repo1.C: Ditto.
3761         * g++.dg/template/repo2.C: Ditto.
3762         * g++.dg/template/repo3.C: Ditto.
3763         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
3764         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
3765         * g++.old-deja/g++.pt/repo1.C: Ditto.
3766         * g++.old-deja/g++.pt/repo2.C: Ditto.
3767         * g++.old-deja/g++.pt/repo3.C: Ditto.
3768         * g++.old-deja/g++.pt/repo4.C: Ditto.
3770         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
3771         * gcc.dg/20030107-1.c: Ditto.
3772         * gcc.dg/20030702-1.c: Ditto.
3773         * gcc.dg/profile-generate-1.c: Ditto.
3774         * g++.dg/other/profile1.C: Ditto.
3775         * g++.old-deja/g++.robertl/eb83.C: Ditto.
3777         * lib/gcc-dg.exp (remove-build-file): New.
3778         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
3779         cleanup-tree-dump, cleanup-saved-temps): New.
3781 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
3783         PR c++/19203, DR 214
3784         * g++.dg/parse/ambig3.C: Not ambiguous.
3785         * g++.dg/template/spec20.C: New.
3786         * g++.dg/template/spec21.C: New.
3788 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
3790         PR target/20045
3791         * gcc.dg/ia64-fptr-1.c: Run only on linux.
3793 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3795         PR libfortran/20660
3796         * gfortran.dg/negative_unit.f: New test.
3798 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
3800         * gcc.dg/20050330-1.c: New test.
3802 2005-03-30  Devang Patel  <dpatel@apple.com>
3804         * g++.dg/tree-sra/ssa-sra-3.C: New test.
3806 2005-03-30  Dale Johannesen  <dalej@apple.com>
3808         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
3810 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
3812         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
3813         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
3814         Strip options from test name.
3816 2005-03-31  Jan Hubicka  <jh@suse.cz>
3818         * gcc.dg/varpool-1.c: New testcase.
3820 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
3822         PR c/772
3823         PR c/17913
3824         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
3825         gcc.dg/stmt-expr-label-3.c : New tests.
3826         * gcc.c-torture/execute/medce-2.c: Remove.
3828 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
3830         PR c/20368
3831         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
3832         tests.
3834 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
3836         * gcc.c-torture/compile/pr20203.c: New test.
3838 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
3840         * gfortran.dg/promotion.f90:  New test.
3842 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
3844         PR middle-end/20491
3845         * gcc.dg/torture/asm-subreg-1.c: New test.
3847 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
3849         PR c/20672
3850         * gcc.dg/pr20672-1.c: New test.
3852 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
3854         * gfortran.dg/vect: New directory.
3855         * gfortran.dg/vect/vect.exp: New.
3856         * gfortran.dg/vect/vect-1.f90: New test.
3857         * gfortran.dg/vect/vect-2.f90: New test.
3858         * gfortran.dg/vect/vect-3.f90: New test.
3859         * gfortran.dg/vect/vect-4.f90: New test.
3860         * gfortran.dg/vect/vect-5.f90: New test.
3862 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
3864         PR middle-end/20622
3865         * gcc.dg/alias-7.c: New test.
3867 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
3869         * gcc.dg/sparc-reg-1.c: New test.
3871 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
3873         PR target/19890
3874         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
3876 2005-03-29  Dale Ranta  <dir@lanl.gov>
3877             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3879         PR libfortran/20163
3880         * gfortran.dg/pr20163-2.f: New test.
3882 2005-03-28  Jan Hubicka  <jh@suse.cz>
3884         PR middle-end/20635
3885         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
3886         by Jakub Jelinek.
3888 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
3890         PR tree-optimization/20626
3891         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
3892         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
3894 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
3896         * gfortran.dg/underflow.f90:  New test.
3897         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
3899 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3901         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
3903 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
3905         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
3906         (g++_init): Make sure that CXXFLAGS is set.
3907         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
3908         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
3909         * lib/gfortran.exp (gfortran_link_flags): Likewise.
3910         * lib/objc.exp (objc_init): Likewise.
3911         * lib/treelang.exp (treelang_init): Likewise.
3913 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
3915         PR tree-optimization/20470
3916         * gcc.dg/tree-ssa/pr20470.c: New test.
3918 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
3920         * gcc.dg/ppc-stfiwx.c: New.
3922 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
3924         PR target/19888
3925         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
3927 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
3929         * gcc.dg/20050325-1.c: Fix a typo.
3931 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3933         PR libfortran/19678
3934         PR libfortran/19679
3935         * gfortran.dg/dos_eol.f: New test.
3937 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
3939         PR rtl-optimization/20249
3940         * gcc.dg/20050325-1.c: New test.
3942 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3944         PR libfortran/15332
3945         * gfortran.dg/pr15332.f: New test.
3947 2005-03-24  Dale Johannesen  <dalej@apple.com>
3949         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
3951 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
3953         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
3954         'internal' visibility.
3955         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
3956         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
3957         'protected' visibility.
3958         * gcc.dg/visibility-7.c: Likewise.
3959         * lib/target-supports.exp (check_visibility_available): Take
3960         a parameter, the kind of visibility to check for.
3961         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
3962         to check_visibility_available.
3964         * g++.dg/expr/cast3.C: New.
3966 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
3968         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
3969         rs6000.
3971 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
3973         PR target/20095
3974         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
3976 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
3978         * gcc.dg/badshift.c: Renamed to...
3979         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
3981         * gcc.target/i386/badshift.c: Renamed to...
3982         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
3983         only.
3985         PR rtl-optimization/20532
3986         * gcc.target/i386/badshift.c: New.
3988 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3990         * gfortran.dg/pr18025.f90: New test.
3992 2005-03-23  Dale Johannesen  <dalej@apple.com>
3994         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
3996 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
3998         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
4000         * lib/target-supports.exp (check_iconv_available): Default
4001         libiconv to -liconv, if there is no definition.
4003 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
4005         * gcc.dg/torture/cris-asm-mof-1.c: New test.
4007 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
4009         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
4010         * g++.dg/opt/pr7503-2.C: Likewise.
4011         * g++.dg/opt/pr7503-3.C: Likewise.
4012         * g++.dg/opt/pr7503-4.C: Likewise.
4013         * g++.dg/opt/pr7503-5.C: Likewise.
4014         * g++.dg/warn/minmax.C: New test.
4016 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4018         * gfortran.dg/g77_intrinsics_funcs.f: New test.
4019         * gfortran.dg/g77_intrinsics_sub.f: New test.
4021 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
4022             Jan Hubicka  <jh@suse.cz>
4023             Steven Bosscher <stevenb@suse.de
4025         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
4027 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4029         PR c++/19980
4030         * g++.dg/template/redecl3.C: New test.
4032 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4034         PR c++/20499
4035         * g++.dg/parse/error16.C: Tweak error markers.
4037 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
4039         PR target/20561
4040         * gcc.dg/20050321-2.c: New test.
4042 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4044         PR c++/20465
4045         PR c++/20381
4046         * g++.dg/template/ptrmem12.C: New.
4048 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
4050         PR rtl-optimization/20527
4051         * gcc.c-torture/execute/pr20527-1.c: New test.
4053 2005-03-22  Ben Elliston  <bje@au.ibm.com>
4055         * gcc.misc-tests/options.exp (check_for_options): Create a real C
4056         program, compile it into a real executable and then delete the .c
4057         and .x files afterwards, to avoid problems on testglue targets.
4059 2005-03-21  Stuart Hastings  <stuart@apple.com>
4061         * gcc.target/i386/sse-2.c: New.
4063 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
4065         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
4067 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4069         * g++.dg/parse/crash25.C: Fix typo.
4071 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4073         PR c++/20461
4074         * g++.dg/parse/crash24.C: New test.
4076         PR c++/20536
4077         * g++.dg/parse/crash25.C: New test.
4079 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
4081         PR c++/20147
4082         * g++.dg/ext/stmtexpr4.C: New test.
4084 2005-03-20  Roger Sayle  <roger@eyesopen.com>
4086         PR middle-end/20539
4087         * gcc.c-torture/compile/pr13066-1.c: New test case.
4088         * gcc.c-torture/compile/pr20539-1.c: Likewise.
4089         * g++.dg/opt/pr13066-1.C: Likewise.
4091 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
4093         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
4095 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4097         PR fortran/18525
4098         * gfortran.dg/nesting_1.f90: New test.
4100 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4102         PR c++/20240
4103         * g++.dg/lookup/using13.C: New test.
4105 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4107         PR c++/20333
4108         * g++.dg/template/crash36.C: New test.
4110 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
4112         PR c++/20463
4113         * g++.dg/template/crash35.C: New test.
4115 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
4117         PR c++/19966
4118         * g++.dg/overload/operator2.C: New test.
4120 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4122         PR libfortran/20257
4123         * gfortran.dg/pr20257.f90: New test.
4125 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4127         PR libfortran/20480
4128         * gfortran.dg/pr20480.f90: New test.
4130 2005-03-16  Richard Henderson  <rth@redhat.com>
4132         PR middle-end/15700
4133         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
4134         (_rtld_global): New.
4135         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
4136         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
4138         * gcc.dg/alias-3.c: New.
4139         * gcc.dg/alias-4.c: New.
4140         * gcc.dg/alias-5.c: New.
4141         * gcc.dg/alias-6.c: New.
4143 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
4145         * gcc.dg/cpp/ucnid-7.c: New.
4147 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
4148             Dorit Naishlos  <dorit@il.ibm.com>
4150         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
4151         darwin.
4153 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
4155         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
4156         misaligned accesses.
4157         * gcc.dg/vect/vect-58.c: Likewise.
4158         * gcc.dg/vect/vect-92.c: New.
4159         * gcc.dg/vect/vect-93.c: New.
4161 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
4163         PR fortran/18827
4164         * gfortran.dg/assign_2.f90: New test.
4165         * gfortran.dg/assign_3.f90: New test.
4166         * gfortran.dg/assign.f90: New test.
4168 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
4170         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
4171         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
4172         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
4173         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
4174         names.
4176 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
4178         * gcc.dg/cpp/ucnid-6.c: New.
4180         * gcc.dg/cpp/normalize-1.c: New.
4181         * gcc.dg/cpp/normalize-2.c: New.
4182         * gcc.dg/cpp/normalize-3.c: New.
4183         * gcc.dg/cpp/normalize-4.c: New.
4184         * gcc.dg/cpp/ucnid-4.c: New.
4185         * gcc.dg/cpp/ucnid-5.c: New.
4186         * g++.dg/cpp/normalize-1.C: New.
4187         * g++.dg/cpp/ucnid-1.C: New.
4189 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
4191         * gcc.dg/pr18628.c: New.
4193 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
4195         PR c++/20280
4196         * g++.dg/tree-ssa/pr20280.C: New.
4198 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4200         PR fortran/20467
4201         * gfortran.dg/stfunc_2.f90: New test.
4203 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
4205         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
4207 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
4209         * gcc.dg/tree-ssa/20050314-1.c: New test.
4211 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4213         PR c++/4403
4214         PR c++/9783, DR433
4215         * g++.dg/template/friend34.C: New test.
4216         * g++.dg/template/friend35.C: Likewise.
4217         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
4219 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4221         Friend class name lookup 5/n
4222         PR c++/1016
4223         * g++.dg/lookup/hidden-class1.C: New test.
4224         * g++.dg/lookup/hidden-class2.C: Likewise.
4225         * g++.dg/lookup/hidden-class3.C: Likewise.
4226         * g++.dg/lookup/hidden-class4.C: Likewise.
4227         * g++.dg/lookup/hidden-class5.C: Likewise.
4228         * g++.dg/lookup/hidden-class6.C: Likewise.
4229         * g++.dg/lookup/hidden-class7.C: Likewise.
4230         * g++.dg/lookup/hidden-class8.C: Likewise.
4231         * g++.dg/lookup/hidden-class9.C: Likewise.
4232         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
4233         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
4234         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
4235         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
4236         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
4237         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
4238         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
4239         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
4240         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
4241         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
4242         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
4244 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
4246         PR c++/20157
4247         * g++.dg/template/error18.C: New test.
4249 2005-03-09  Ben Elliston  <bje@au.ibm.com>
4251         PR debug/16792
4252         * g++.dg/debug/pr16792.C: New test.
4254 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
4256         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
4257         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
4258         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
4259         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
4260         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
4261         test assertion names.
4263 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4265         PR fortran/18600
4266         * gfortran.dg/stfunc_1.f90: New test.
4268 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4270         PR fortran/16907
4271         * gfortran.dg/real_index_1.f90: New test.
4273 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4275         PR fortran/20323
4276         * gfortran.dg/spec_expr_1.f90: New test.
4278 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
4280         PR c/20402
4281         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
4282         new parser.
4284 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4286         PR fortran/20361
4287         * gfortran.dg/largeequiv_1.f90: New test.
4289 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
4291         * gcc.dg/ucnid-1.c: New.
4292         * gcc.dg/ucnid-2.c: New.
4293         * gcc.dg/ucnid-3.c: New.
4294         * gcc.dg/ucnid-4.c: New.
4295         * gcc.dg/ucnid-5.c: New.
4296         * gcc.dg/ucnid-6.c: New.
4297         * gcc.dg/cpp/ucnid-1.c: New.
4298         * gcc.dg/cpp/ucnid-2.c: New.
4299         * gcc.dg/cpp/ucnid-3.c: New.
4300         * g++.dg/other/ucnid-1.C: New.
4302 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
4304         * gcc.dg/vmx/darwin-abi-3.c: Delete.
4306 2005-03-11  Per Bothner  <per@bothner.com>
4308         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
4309         that diagnotics refer to correct token.
4310         * gcc.dg/unused-3.c: Likewise.
4312 2005-03-11  Per Bothner  <per@bothner.com>
4314         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
4315         constant" is now actually on same line as string constant.
4316         * gcc.dg/cpp/direct2s.c: Likewise.
4318 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
4320         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
4322 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4324         PR libfortran/20124
4325         * gfortran.dg/pr20124.f90: New Test
4327 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
4329         PR tree-optimization/20130
4330         * gcc.dg/pr20130-1.c: New test.
4332 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
4334         PR target/20095
4335         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
4337 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4339         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
4341 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
4343         * g++.dg/eh/forced1.C: Fix comment.
4344         * g++.dg/eh/forced2.C: Ditto.
4345         * g++.dg/eh/forced3.C: Ditto.
4346         * g++.dg/eh/forced4.C: Ditto.
4348 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
4350         PR rtl-opt/20412
4351         * gcc.c-torture/compile/pr20412.c: New test.
4353 2005-03-10  Roger Sayle  <roger@eyesopen.com>
4355         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
4357 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
4359         PR target/20322
4360         * gcc.dg/20050307-1.c: New test.
4362 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
4364         PR c++/20375
4365         * g++.dg/other/stdarg3.C: New.
4367 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
4369         PR c++/18384, c++/18327
4370         * g++.dg/init/array19.C: New test.
4372         PR inline-asm/20314
4373         * gcc.dg/torture/pr20314-1.c: New test.
4374         * gcc.dg/torture/pr20314-2.c: New test.
4376 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
4378         * gcc.dg/20050309-1.c: New test.
4380 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4382         * gcc.dg/builtins-10.c: Reactivate disabled test.
4383         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
4384         new cbrt transformations.
4386 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
4388         PR c++/20208
4389         * g++.dg/template/array13.C: New test.
4391 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
4393         PR c++/16859
4394         * g++.dg/init/brace4.C: New test.
4396 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
4398         PR c++/20186
4399         * g++.dg/template/non-dependent12.C: New.
4401 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
4403         PR c++/20142
4404         * g++.dg/init/array18.C: Add dg-do run marker.
4406         PR c++/20142
4407         * g++.dg/init/array18.C: New test.
4409 2005-03-09  Ben Elliston  <bje@au.ibm.com>
4411         * consistency.vlad/vlad.exp: Remove trailing semicolons.
4412         * g++.dg/gcov/gcov.exp: Likewise.
4413         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
4414         * gcc.target/xstormy16/xstormy16.exp: Likewise.
4415         * lib/c-torture.exp: Likewise.
4416         * lib/fortran-torture.exp: Likewise.
4417         * lib/g++.exp: Likewise.
4418         * lib/gcc-defs.exp: Likewise.
4419         * lib/gcc-dg.exp: Likewise.
4420         * lib/gcc.exp: Likewise.
4421         * lib/gcov.exp: Likewise.
4422         * lib/gfortran.exp: Likewise.
4423         * lib/mike-g++.exp: Likewise.
4424         * lib/mike-gcc.exp: Likewise.
4425         * lib/objc-torture.exp: Likewise.
4426         * lib/objc.exp: Likewise.
4427         * lib/profopt.exp: Likewise.
4428         * lib/target-libpath.exp: Likewise.
4429         * lib/target-supports.exp: Likewise.
4430         * lib/treelang.exp: Likewise.
4431         * lib/wrapper.exp: Likewise.
4433 2005-03-08  Jeff Law  <law@redhat.com>
4435         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
4436         PHI-OPT changes.
4438 2005-03-08  Ira Rosen  <irar@il.ibm.com>
4440         * gcc.dg/vect/pr20122.c: New test.
4442 2005-03-07  Jeff Law  <law@redhat.com>
4444         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
4445         was folded away.
4446         * gcc.dg/tree-ssa/pr18133-1.c: New test.
4447         * gcc.dg/tree-ssa/pr18133-2.c: New test.
4448         * gcc.dg/tree-ssa/pr18134.c: New test.
4450 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4452         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
4453         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
4454         gcc.dg/torture/builtin-noret-2.c: Require weak support.
4456 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
4458         PR tree-opt/17671
4459         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
4461 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
4463         * g++.dg/warn/Wnvdtor.C: New test.
4465 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
4467         * gcc.dg/torture/pr19683-1.c: New test.
4469 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
4471         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
4472         * gfortran.dg/g77/19990313-2.f: Ditto.
4473         * gfortran.dg/g77/19990313-3.f: Ditto.
4474         * gfortran.dg/g77/19990525-0.f: Ditto.
4475         * gfortran.dg/g77/19990826-0.f: Ditto.
4476         * gfortran.dg/g77/19990826-2.f: Ditto.
4477         * gfortran.dg/g77/19990826-3.f: Ditto.
4478         * gfortran.dg/g77/20000511-1.f: Ditto.
4479         * gfortran.dg/g77/20000511-2.f: Ditto.
4480         * gfortran.dg/g77/970625-2.f: Ditto.
4481         * gfortran.dg/g77/980310-2.f: Ditto.
4482         * gfortran.dg/g77/980310-3.f: Ditto.
4483         * gfortran.dg/g77/980310-8.f: Ditto.
4484         * gfortran.dg/g77/980519-2.f: Ditto.
4485         * gfortran.dg/g77/alpha1.f: Ditto.
4486         * gfortran.dg/g77/claus.f: Ditto.
4487         * gfortran.dg/g77/erfc.f: Ditto.
4488         * gfortran.dg/g77/short.f: Ditto.
4489         * gfortran.fortran-torture/execute/data.f90: Ditto.
4490         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
4491         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
4493 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4495         * lib/file-format.exp (gcc_target_object_format): Add check for som
4496         format and hardcode object formats on hppa*-*-hpux*.
4497         * lib/target-supports.exp (check_weak_available): Add check for som
4498         object format.  Always return 0 on hppa*-*-hpux10*.
4500         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
4501         is defined.
4503         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
4505 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
4507         * gfortran.dg/pr19936_1.f90: New test.
4508         * gfortran.dg/pr19936_2.f90: New test.
4509         * gfortran.dg/pr19936_3.f90: New test.
4511 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
4512             Paul Thomas <prthomas@drfccad.cea.fr>
4514         * gfortran.dg/PR19754_1.f90: New test.
4515         * gfortran.dg/PR19754_2.f90: Ditto.
4517 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4519         PR c++/19311
4520         * g++.dg/template/non-dependent11.C: New test.
4522 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
4524         * lib/target-supports.exp (check_iconv_available): Fix comment.
4526 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
4527             Joseph S. Myers  <joseph@codesourcery.com>
4529         PR c++/19797
4530         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
4532 2005-03-04  Matthew Sachs  <msachs@apple.com>
4534         * gcc.exp (gcc_target_compile): Put braces around
4535         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
4536         * objc.exp (objc_target_compile): Likewise.
4537         * treelang.exp (treelang_target_compile): Likewise.
4539 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4541         PR fortran/19673
4542         * gfortran.dg/func_result_1.f90: New test.
4544 2005-03-04  Ben Elliston  <bje@au.ibm.com>
4546         * gcc.misc-tests/options.exp: New test.
4548 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
4550         * gcc.dg/pr15784-4.c: New test.
4552 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
4554         * gcc.c-torture/execute/pr17133.c: New.
4555         * gcc.c-torture/compile/20050303-1.c: New.
4557 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
4559         * gcc.dg/cpp/assert4.c:  Fix for cygwin
4561 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
4563         * g++.dg/overload/using2.C: New.
4565 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
4567         PR c++/19916
4568         * g++.dg/init/ptrmem2.C: New test.
4570 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
4572         PR c/8927
4573         * gcc.dg/pr8927-1.c: New test.
4575 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
4577         PR c++/20232
4578         * g++.dg/inherit/covariant12.C: New.
4580 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4582         PR fortran/19479
4583         * gfortran.dg/bound_1.f90: New test.
4585 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
4587         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
4588         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
4590 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
4592         PR c/20245
4593         * gcc.dg/pr20245-1.c: New test.
4595 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
4597         PR middle-end/19874
4598         * gcc.c-torture/execute/20050119-2.c: New test case.
4600 2005-02-28  Ben Elliston  <bje@au.ibm.com>
4602         * README: Update the DejaGnu bug reporting address.
4603         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
4604         * lib/objc-torture.exp: Likewise.
4606 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4608         * gfortran.dg/boz_1.f90: New test.
4609         * gfortran.dg/boz_3.f90: New test.
4610         * gfortran.dg/boz_4.f90: New test.
4612 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
4614         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
4615         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
4617 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4619         PR libfortran/20101
4620         * gfortran.dg/write_0_pe_format.f90: New test.
4622 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
4624         PR c++/20206
4625         * g++.dg/opt/thunk2.C: New test.
4626         * g++.dg/opt/covariant1.C: New test.
4628 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4630         * gfortran.dg/e_d_fmt.f90: New test.
4632 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
4634         * gcc.dg/asm-b.c: Fix comment typos.
4636 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
4638         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
4639         a V_MAY_DEF also.
4641 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
4643         PR tree-opt/20188
4644         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
4645         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
4646         * gcc.dg/asm-b.c: New test.
4648 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
4650         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
4651         Disable this test on IRIX 6.
4653 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
4655         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
4656         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
4657         parser.
4659 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
4661         PR tree-optimization/20204
4662         * testsuite/gcc.dg/pr20204.c: New test.
4664 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
4666         PR target/20196
4667         * gcc.c-torture/execute/20050224-1.c: New test.
4669         PR c++/20175
4670         * g++.dg/warn/Wbraces2.C: New test.
4672 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
4674         PR c++/19878
4675         * g++.dg/init/const2.C: New test.
4677 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
4679         PR tree-optimization/20100
4680         * gcc.c-torture/execute/pr20100-1.c: New test.
4682 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4684         * gfortran.dg/implicit_3.f90: New test.
4686         * gfortran.dg/deftype_1.f90: New test.
4688 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
4690         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
4691         the test passes.
4692         * g++.dg/other/anon3.C: Accept a warning.
4694 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
4696         * gcc.dg/pr20017.c: Fix a comment typo.
4698 2005-02-23  Bud Davis  <bdavis@gfortran.org>
4700         * gfortran.dg/list_read_4.f90: Change to f90 comments.
4702 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4704         PR ada/19902
4705         * ada/acats/tests/cxa/cxa3004.a: Remove.
4706         * ada/acats/tests/cxb/cxb30061.am: Likewise.
4708 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
4710         PR c++/20073
4711         * g++.dg/init/const1.C: New test.
4713         PR c++/19991
4714         * g++.dg/parse/constant7.C: New test.
4716         PR c++/20152
4717         * g++.dg/parse/error27.C: New test.
4718         * g++.dg/template/qualttp15.C: Adjust error markers.
4719         * g++.old-deja/g++.other/struct1.C: Likewise.
4721         PR c++/20153
4722         * g++.dg/template/error17.C: New test.
4724         PR c++/20148
4725         * g++.dg/parser/error26.C: New test.
4727 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
4729         PR tree-optimization/20100
4730         PR tree-optimization/20115
4731         * gcc.dg/pr20115.c: New test.
4732         * gcc.dg/pr20115-1.c: New test.
4733         * gcc.dg/pr20100.c: New test.
4734         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
4735         call-clobbered variables after alias1.
4737 2005-02-22  Bud Davis  <bdavis@gfortran.org>
4739         * gfortran.dg/list_read_4.f90: new test.
4741 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
4743         PR rtl-optimization/20017.
4744         * gcc.dg/pr20017.c: New.
4746 2005-02-22  Devang Patel  <dpatel@apple.com>
4748         PR 19952
4749         * g++.dg/tree-ssa/pr19952.C: New test.
4751 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
4753         PR c++/19883
4754         * g++.dg/parse/constant6.C: New test.
4756 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
4758         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
4759         * g++.dg/charset/asm2.c: Likewise.
4760         * g++.dg/charset/asm3.c: Likewise.
4761         * g++.dg/charset/asm4.c: Likewise.
4762         * g++.dg/charset/asm5.c: Likewise.
4763         * g++.dg/charset/attribute1.c: Likewise.
4764         * g++.dg/charset/attribute2.c: Likewise.
4765         * g++.dg/charset/extern1.cc: Likewise.
4766         * g++.dg/charset/extern2.cc: Likewise.
4767         * g++.dg/charset/extern3.cc: Likewise.
4768         * g++.dg/charset/function.cc: Likewise.
4769         * g++.dg/charset/string.c: Likewise.
4770         * g++.dg/charset/charset.exp: Likewise.
4771         * lib/target-supports.exp (check_iconv_available): Fix comment.
4773 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
4775         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
4776         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
4777         * gcc.dg/charset/asm2.c: Likewise.
4778         * gcc.dg/charset/asm3.c: Likewise.
4779         * gcc.dg/charset/asm4.c: Likewise.
4780         * gcc.dg/charset/asm5.c: Likewise.
4781         * gcc.dg/charset/asm6.c: Likewise.
4782         * gcc.dg/charset/attribute1.c: Likewise.
4783         * gcc.dg/charset/attribute2.c: Likewise.
4784         * gcc.dg/charset/builtin1.c: Likewise.
4785         * gcc.dg/charset/extern.c: Likewise.
4786         * gcc.dg/charset/function.c: Likewise.
4787         * gcc.dg/charset/string.c: Likewise.
4788         * gcc.dg/charset/charset.exp: Likewise.
4790 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
4792         PR fortran/20086
4793         * gfortran.dg/pr20086.f90: New test.
4795 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
4797         PR tree-optimization/19786
4798         * g++.dg/tree-ssa/pr19786.C: New.
4800 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4802         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
4804 2005-02-21  Jeff Law  <law@redhat.com>
4806         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
4808 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4810         * gfortran.dg/do_iterator: Split loop, markup all lines for
4811         which an error locus is printed.
4812         * gfortran.dg/pr17708.f90: Markup all lines for which an error
4813         locus is printed.
4814         * gfortran.dg/select_4.f90: Likewise.
4815         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
4816         locuses in the various permutations.
4818 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
4820         PR tree-optimization/19951
4821         * g++.dg/vect: New directory.
4822         * g++.dg/vect/vect.exp: New file.
4823         * g++.dg/vect/pr19951.cc: New testcase.
4824         * g++.dg/dg.exp: Also prune vectorizer tests.
4826 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
4828         PR 18785
4829         * gcc.dg/charset/builtin1.c: New test.
4831 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4833         PR c++/19299
4834         * g++.dg/inherit/volatile1.C: New test.
4836         PR c++/19440
4837         * g++.dg/template/dtor4.C: New test.
4839 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
4841         * gfortran.dg/int_1.f90: New test.
4843 2005-02-19  Devang Patel  <dpatel@apple.com>
4845         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
4847 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
4849         * gfortran.dg/achar_1.f90: New test.
4851 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
4853         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
4855 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
4856             Jakub Jelinek  <jakub@redhat.com>
4858         PR tree-optimization/19828
4859         * gcc.dg/tree-ssa/loop-7.c: New test.
4860         * gcc.c-torture/execute/20050218-1.c: New test.
4862 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
4864         PR c/20043
4865         * gcc.dg/transparent-union-1.c: New test.
4866         * gcc.dg/transparent-union-2.c: New test.
4868 2005-02-18  James E Wilson  <wilson@specifixinc.com>
4870         PR tree-optimization/18977
4871         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
4873 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
4875         PR target/20054
4876         * gcc.dg/pr20054.c: New test.
4878 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4880         PR c++/19508
4881         * g++.dg/ext/attrib20.C: New test.
4883 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4885         PR middle-end/20030
4886         * gfortran.fortran-torture/execute/character_passing.f90: New test.
4888 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
4890         PR c++/20008
4891         * g++.dg/opt/switch4.C: New.
4893 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
4895         PR c++/20023
4896         PR tree-optimization/20009
4897         * gcc.c-torture/compile/20050217-1.c: New test.
4898         * g++.dg/opt/switch3.C: New test.
4900         PR tree-optimization/18947
4901         * gcc.c-torture/compile/20050215-1.c: New test.
4902         * gcc.c-torture/compile/20050215-2.c: New test.
4903         * gcc.c-torture/compile/20050215-3.c: New test.
4905 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
4907         PR c++/20028
4908         * g++.dg/template/crash34.C: New.
4910         PR c++/20022
4911         * g++.dg/other/access3.C: New.
4913 2005-02-17  Ira Rosen  <irar@il.ibm.com>
4915         * gcc.dg/vect/vect-98.c: New test.
4917 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
4919         PR tree-optimization/19967
4920         * gcc.dg/pr19967.c: New.
4922 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
4924         PR middle-end/19857
4925         * gcc.dg/tree-ssa/20050215-1.c: New test.
4926         * gcc.c-torture/execute/20050215-1.c: New test.
4928 2005-02-15  Eric Christopher  <echristo@redhat.com>
4930         * gcc.dg/cpp/20050215-1.c: New file.
4932 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
4934         PR tree-optimization/15785
4935         * gcc.dg/pr15785-1.c: New test.
4937 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
4939         PR c++/17788
4940         * g++.dg/init/ctor4.C: New.
4941         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
4943 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
4945         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
4946         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
4948 2005-02-15  Andreas Schwab  <schwab@suse.de>
4950         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
4951         declare malloc.
4953 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
4955         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
4957 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
4959         PR tree-optimization/19853
4960         * gcc.c-torture/compile/pr19853.c: New test.
4962 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
4964         PR c++/19608
4965         * g++.dg/parse/local-class1.C: New.
4967         PR c++/19895
4968         * g++.dg/parse/ptrmem3.C: New.
4970         PR c++/19884
4971         * g++.old-deja/g++.oliva/template6.C: Add another case.
4972         * g++.dg/template/explicit6.C: New.
4974 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
4976         PR c++/17816
4977         * g++.dg/other/redecl2.C: New.
4979 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
4981         PR c++/19891
4982         * g++.dg/abi/covariant4.C: New.
4984 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
4986         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
4988 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
4990         * gcc.dg/vect/vect-96.c: Fix typo.
4992 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4994         PR c++/14479
4995         PR c++/19487
4996         * g++.dg/template/enum5.C: New test.
4998 2005-02-12  Ira Rosen  <irar@il.ibm.com>
5000         * gcc.dg/vect/vect-97.c: New test.
5002 2005-02-12  Ira Rosen  <irar@il.ibm.com>
5004         * gcc.dg/vect/vect-96.c: New test.
5006 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
5008         * gcc.dg/builtins-34.c: Also check ldexp*.
5010 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
5012         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
5014 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
5016         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
5017         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
5018         dg-require-dll, dg-require-iconv, dg-require-named-sections,
5019         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
5020         selector_list, selector_expression, dg-process-target): Move to new
5021         file target-supports-dg.exp.
5022         * lib/target-supports-dg.exp: New.
5024         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
5025         New.
5027 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
5029         PR c++/19666
5030         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
5032         PR middle-end/19858
5033         * gcc.c-torture/compile/20050210-1.c: New test.
5035 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
5037         PR c++/19755
5038         * g++.dg/warn/Wbraces1.C: New test.
5040 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
5042         * gcc.dg/builtins-52.c: New testcase.
5044 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
5046         PR c/19342
5047         * gcc.c-torture/execute/20050119-1.c: New test.
5049 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5051         PR c++/19811
5052         * g++.dg/init/delete1.C: New test.
5054 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5056         PR c++/18470
5057         * g++.dg/template/static12.C: New test.
5059 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
5061         PR c++/19787
5062         * g++.dg/conversion/ambig1.C: New test.
5064         PR c++/19739
5065         * g++.dg/ext/attrib19.C: New test.
5067         PR c++/19732
5068         * g++.dg/parse/dtor5.C: New test.
5070         PR c++/19762
5071         * g++.dg/template/dtor3.C: New test.
5073         PR c++/19826
5074         * g++.dg/template/static11.C: New test.
5075         * g++.dg/template/crash2.C: Remove dg-error marker.
5077 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
5079         PR C++/18491
5080         * g++.old-deja/g++.mike/p10769a.C: Remove.
5082 2005-02-09  Roger Sayle  <roger@eyesopen.com>
5084         * gcc.dg/builtins-48.c: New test case.
5085         * gcc.dg/builtins-49.c: New test case.
5086         * gcc.dg/builtins-50.c: New test case.
5087         * gcc.dg/builtins-51.c: New test case.
5089 2005-02-09  Ian Lance Taylor  <ian@airs.com>
5091         PR middle-end/19583
5092         * g++.dg/warn/Wreturn-type-3.C: New test.
5094 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5096         PR middle-end/19402
5097         * gcc.dg/pr19402-1.c: New testcase.
5098         * gcc.dg/pr19402-2.c: likewise.
5100 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
5102         PR middle-end/19854
5103         * g++.dg/tree-ssa/tmmti.C: New testcase.
5105 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5107         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
5109 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
5111         PR c++/19733
5112         * g++.dg/parse/crash23.C: New test.
5113         * g++.dg/warn/Weff1.C: New test.
5115 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5117         * gcc.dg/20050209-1.c: New test.
5119 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
5121         PR target/19799
5122         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
5124 2005-02-08  Mike Stump  <mrs@apple.com>
5126         * g++.dg/pch/import-2.c: New test.
5127         * g++.dg/pch/import-2.hs: New.
5128         * g++.dg/pch/include/import-2a.h: New.
5129         * g++.dg/pch/include/import-2b.h: New.
5131 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
5133         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
5135 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5137         * gfortran.dg/substr_1.f90: New test.
5139 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
5141         PR middle-end/19775
5142         * gcc.dg/torture/builtin-power-1.c: Disable test for
5143         invalid transformation.
5144         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
5145         no longer optimize.
5146         * gcc.dg/builtins-47.c: New testcase.
5148 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
5149             Dorit Naishlos  <dorit@il.ibm.com>
5151         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
5153 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
5155         * gcc.c-torture/compile/20050206-1.c: New test.
5157 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5159         PR tree-opt/19768
5160         * g++.dg/opt/pr19768.C: New test.
5162 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
5164         PR tree-opt/19736
5165         * gcc.c-torture/compile/pr19736.c: New test.
5167 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5169         PR c++/17401
5170         * g++.dg/parse/error25.C: New test.
5172 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
5174         * gcc.c-torture/execute/20050203-1.c: New.
5176 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
5178         * gcc.dg/vect/vect-85.c: Remove xfail.
5179         * gcc.dg/vect/vect-86.c: Remove xfail.
5180         * gcc.dg/vect/vect-87.c: Remove xfail.
5181         * gcc.dg/vect/vect-88.c: Remove xfail.
5183 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
5185         * gcc.dg/altivec-19.c: New.
5187 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
5189         PR c/17807
5190         * gcc.dg/nested-func-3.c: New test.
5191         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
5193 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
5195         * gcc.test-framework/gen_directive_tests: Generate tests for
5196         selector expressions.
5198 2005-02-02  Matt Austern  <austern@apple.com>
5200         PR c++/19628
5201         * g++/ext/builtin7.C: New.
5202         * g++/ext/builtin8.C: New.
5204 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
5206         PR c/18502
5207         * gcc.dg/pr18502-1.c: New test.
5209 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5211         PR c++/17413
5212         * g++.dg/template/local4.C: Tweak.
5214 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
5216         PR tree-optimization/19578
5217         * gcc.c-torture/compile/20050202-1.c: New test.
5219 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
5221         PR c/19435
5222         * gcc.dg/c99-init-4.c: New test.
5224 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
5226         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
5228         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
5230         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
5231         * g++.dg/eh/check-vect.h: New.
5233         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
5234         * gcc.dg/vect/vect-78.c: Ditto.
5235         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
5236         Remove.
5238         * g++.dg/conversion/simd1.C: Expect warning.
5239         * g++.dg/ext/attribute-test-1.C: Ditto.
5240         * g++.dg/ext/attribute-test-2.C: Ditto.
5241         * g++.dg/ext/attribute-test-3.C: Ditto.
5242         * g++.dg/ext/attribute-test-4.C: Ditto.
5244         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
5245         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
5247         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
5249 2005-02-01  Richard Henderson  <rth@redhat.com>
5251         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
5252         long double for ibm double-double format.
5253         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
5255 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
5257         PR tree-optimization/19633
5258         * testsuite/gcc.dg/pr19633-1.c: New test.
5259         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
5260         to NULL or a symbol.
5262 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
5264         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
5265         New procs.
5266         (dg-process-target (local override)): Handle selector expressions.
5268         * gcc.test-framework/README: Describe tests in source directory.
5269         * gcc.test-framework/test-framework.awk: Handle dg- tests.
5270         * gcc.test-framework/test-framework.exp: Handle dg- tests.
5271         * gcc.test-framework/dg-bogus-exp-P.c: New test.
5272         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
5273         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
5274         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
5275         * gcc.test-framework/dg-do-link-exp-P.c: New test.
5276         * gcc.test-framework/dg-do-run-exp-P.c: New test.
5277         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
5278         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
5279         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
5280         * gcc.test-framework/dg-error-exp-P.c: New test.
5281         * gcc.test-framework/dg-error-exp-XP.c: New test.
5282         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
5283         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
5284         * gcc.test-framework/dg-output-exp-P.c: New test.
5285         * gcc.test-framework/dg-output-exp-XF.c: New test.
5286         * gcc.test-framework/dg-warning-exp-P.c: New test.
5287         * gcc.misc-tests/dg-1.c: Remove.
5288         * gcc.misc-tests/dg-2.c: Remove.
5289         * gcc.misc-tests/dg-3.c: Remove.
5290         * gcc.misc-tests/dg-4.c: Remove.
5291         * gcc.misc-tests/dg-5.c: Remove.
5292         * gcc.misc-tests/dg-6.c: Remove.
5293         * gcc.misc-tests/dg-7.c: Remove.
5294         * gcc.misc-tests/dg-8.c: Remove.
5295         * gcc.misc-tests/dg-9.c: Remove.
5296         * gcc.misc-tests/dg-10.c: Remove.
5297         * gcc.misc-tests/dg-11.c: Remove.
5298         * gcc.misc-tests/dg-12.c: Remove.
5299         * gcc.misc-tests/dg-test.exp: Remove.
5301         * gcc.test-framework/test-framework.awk: Change recording and
5302         printing of passes and failures.
5304         * gcc.test-framework: New directory.
5305         * gcc.test-framework/README: New.
5306         * gcc.test-framework/test-framework.exp: New.
5307         * gcc.test-framework/test-framework.awk: New.
5308         * gcc.test-framework/gen_directive_tests: New.
5310 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
5312         * lib/treelang.exp: Fix comment typos.
5313         (treelang_target_compile): Don't append libs=-ltreelang to options.
5315 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
5317         * g++.dg/parse/typename7.C: Adjust error messages.
5319 2005-01-31  Jeff Law  <law@redhat.com>
5321         * gcc.c-torture/execute/20050131-1.c: New test.
5322         * gcc.dg/wcaselabel.c: New test.
5324 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
5326         * g++.dg/other/warning1.C: Adjust error messags.
5327         * g++.dg/parse/constant5.C: New test.
5329 2005-01-31  Steven Bosscher  <stevenb@suse.de>
5331         PR c/19333
5332         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
5333         the test case valid.
5334         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
5335         * testsuite/gcc.dg/array-7.c: Adjust expected result.
5336         * testsuite/gcc.dg/pr18596-3.c: Likewise.
5337         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
5338         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
5339         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
5341 2005-01-31  Dale Johannesen  <dalej@apple.com>
5343         * g++.dg/opt/pr19650.C:  New test.
5345 2005-01-31  Richard Henderson  <rth@redhat.com>
5347         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
5348         long double for intel double extended format.
5349         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
5351 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
5353         PR c++/19555
5354         * g++.dg/template/static10.C: New test.
5356         PR c++/19395
5357         * g++.dg/parse/error24.C: New test.
5359         PR c++/19367
5360         * g++.dg/lookup/builtin1.C: New test.
5362         PR c++/19457
5363         * g++.dg/warn/conv3.C: New test.
5365 2005-01-30  Bud Davis  <bdavis@gfortran.org>
5367         PR fortran/19647
5368         * gfortan.dg/inquire_7.f90
5370 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
5372         PR tree-optimization/15791
5373         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
5374         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
5375         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
5376         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
5377         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
5378         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
5379         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
5380         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
5381         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
5382         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
5384 2005-01-29  Paul Brook  <paul@codesourcery.com>
5386         PR fortran/18565
5387         * check.c (real_or_complex_check): New function.
5388         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
5389         * intrinsic.c (add_functions): Use new check functions.
5390         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
5391         Add prototypes.
5393 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
5395         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
5396         gcc.dg/lvalue-3.c: New tests.
5397         * gcc.dg/concat.c: Update expected messages.
5399 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
5401         PR libfortran/19595
5402         * gfortran.dg/eor_1.f90:  New test.
5404 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
5406         PR fortran/19589
5407         * gfortran.dg/logical_data_1.f90: New test.
5409 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
5411         PR c++/19253
5412         * g++.dg/template/crash33.C: New test.
5414         PR c++/19667
5415         * g++.dg/template/crash32.C: New test.
5417 2005-01-28  Ian Lance Taylor  <ian@airs.com>
5419         PR middle-end/16558
5420         * g++.dg/warn/Wreturn-type-2.C: New test.
5422 2004-06-24  Jeff Law  <law@redhat.com>
5424         * gcc.dg/tree-ssa/20050128-1.c: New test.
5426 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
5428         * gcc.target/frv/all-mdpackh-1.c: New test.
5430 2005-01-28  Steven Bosscher  <stevenb@suse.de>
5432         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
5434 2005-01-27  Richard Henderson  <rth@redhat.com>
5436         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
5438 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
5440         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
5442 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
5444         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
5445         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
5446         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
5447         to cope with cases where the multilib options override the dg-options.
5449 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
5451         PR c/18946
5452         * gcc.dg/noncompile/20050120-1.c: New test.
5454 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
5456         PR tree-optimization/19633
5457         * gcc.dg/pr19633.c: New test.
5458         * gcc.dg/tree-ssa/pr19633.c: New test.
5460 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
5462         * gcc.dg/20041216-1.c: New test.
5464 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
5466         PR objc/18862
5467         * objc.dg/selector-2.m: New test.
5469 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
5471         * g++.dg/opt/range-test-2.C: New test.
5473         PR rtl-optimization/19579
5474         * gcc.c-torture/execute/20050124-1.c: New test.
5476 2005-01-26  Greg Parker  <gparker@apple.com>
5477         Stuart Hastings  <stuart@apple.com>
5479         * gcc.c-torture/execute/20050125-1.c: New.
5481 2005-01-18  Jan Hubicka  <jh@suse.cz>
5483         PR tree-optimize/19337
5484         * gcc.c-torture/compile/20050119-1.c: New test.
5486 2005-01-24  James E Wilson  <wilson@specifixinc.com>
5488         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
5489         test for successful match.
5491 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
5493         PR objc/18408
5494         * objc.dg/comp-types-7.m: New test.
5496 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
5498         * lib/target-supports.exp (current_target_name): New.
5499         (check_effective_target_ilp32, check_effective_target_lp64):
5500         Cache the result to use as long as the current target, with
5501         multilib flags, remains the same.
5503         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
5504         (dg-require-weak, dg-require-visibility, dg-require-alias,
5505         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
5506         dg-require-effective-target, dg-skip-if): Remove call to
5507         skip_test_and_clear_xfail.
5508         (dg-test): Clear xfail data.
5510 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
5512         PR target/17751
5513         * gcc.dg/ppc64-toc.c: New test.
5515         * g++.dg/tree-ssa/empty-1.C: New test.
5517         PR middle-end/19551
5518         * gcc.c-torture/execute/20050121-1.c: New test.
5519         * gcc.dg/20050121-2.c: New test.
5521 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
5522         Paul Brook  <paul@codesourcery.com>
5524         PR fortran/17941
5525         * gfortran.dg/real_const_1.f: New test.
5526         * gfortran.dg/real_const_2.f90: New test.
5527         * gfortran.dg/complex_int_1.f90: New test.
5529 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
5531         PR fortran/19313
5532         * gfortan.dg/inquire_6.f90: New test.
5534 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
5536         PR libfortran/19451
5537         * open_readonly_1.f90:  New test.
5539 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
5541         PR libfortran/18982
5542         * gfortran.dg/open_new.f90: New file.
5544 2005-01-22  Paul Brook  <paul@codesourcery.com>
5546         * namelist_1.f90: New test.
5548 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
5550         PR tree-optimization/19484
5551         * gcc.c-torture/compile/20050122-[12].c: New tests.
5553 2005-01-22  Paul Brook  <paul@codesourcery.com>
5555         * gfortran.dg/implicit_2.f90: New test.
5557 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
5559         PR fortran/19314
5560         * gfortran.dg/inquire_5.f90: New test.
5562 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5564         PR c/18809
5565         * gcc.dg/pr18809-1.c: New test.
5567 2005-01-21  Ian Lance Taylor  <ian@airs.com>
5569         * gcc.dg/20050121-1.c: New test.
5571         PR tree-optimization/13000
5572         * gcc.dg/20040206-1.c: Change warning to point where function is
5573         being inlined.
5575 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5577         PR c++/19208
5578         * g++.dg/template/array11.C: New test.
5580 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5582         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
5583         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
5584         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
5585         * gfortran.dg/getenv_1.f90: Add dg-do directive.
5586         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
5587         gfortran.dg/pr17164.f90: Add missing dg-do directives.
5589 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
5591         PR tree-optimization/15349
5592         * gcc.dg/tree-ssa/pr15349.c: New.
5594 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
5596         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
5598 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
5600         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
5601         scan-assembler-times directive name.
5603         * gcc.dg/asm-a.c: Move dg-require-effective-target to
5604         after dg-do.
5606         PR rtl-optimization/19462
5607         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
5609 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
5611         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
5612         counting function calls on ia64.
5614 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
5616         PR rtl-optimization/15139
5617         * gcc.dg/20050111-2.c: New test.
5619         PR c/17297
5620         * gcc.c-torture/compile/20050113-1.c: New testcase.
5622         PR middle-end/19164
5623         * gcc.dg/20050113-1.c: New testcase.
5625 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
5627         * gcc.dg/vect/vect-85.c: Add comment.
5628         * gcc.dg/vect/vect-86.c: Add xfail for now.
5629         * gcc.dg/vect/vect-87.c: Add xfail for now.
5630         * gcc.dg/vect/vect-88.c: Add xfail for now.
5631         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
5633 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5635         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
5637 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5639         * g++.dg/debug/typedef3.C: New test.
5641 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
5643         PR c/19472
5644         * gcc.dg/asm-a.c: New test.
5646 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
5648         * gcc.dg/sh-relax.c: Add prototype for abort.
5650 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5652         * gcc.dg/short-compare-1.c: New test.
5653         * gcc.dg/short-compare-2.c: Likewise.
5655 2005-01-18  Michael Matz  <matz@suse.de>
5657         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
5659 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
5661         PR tree-optimization/19121
5662         * gcc.c-torture/compile/pr19121.c: New test.
5664 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
5666         PR target/19357
5667         * gcc.c-torture/compile/pr19357.c: New test.
5669 2005-01-17  Ian Lance Taylor  <ian@airs.com>
5671         PR c/5675
5672         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
5673         pass--those that refer just to the variable, possibly with a
5674         cast.
5675         * gcc.dg/c99-const-expr-3.c: Likewise.
5677         PR middle-end/13127
5678         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
5679         longer emitted.
5681 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
5683         PR fortran/18778
5684         * gfortran.dg/endfile_2.f90: New test.
5686 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
5688         PR 19168
5689         * gfortran.dg/select_5.f90: New test.
5691 2004-01-16  Paul Brook  <paul@codesourcery.com>
5693         * gfortran.dg/common_4.f90: New test.
5695 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
5697         PR rtl-optimization/19462
5698         * gcc.dg/torture/pr19462-1.c: New test.
5700 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
5702         PR objc/19321
5703         * objc.dg/func-ptr-2.m: New.
5704         * objc.dg/volatile-1.m: New.
5706 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5708         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
5710 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
5712         PR tree-optimization/19060
5713         * gcc.c-torture/execute/20050104-1.c: New test.
5715 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
5717         PR fortran/18983
5718         * gfortran.dg/write_to_null.f90: New test.
5720 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
5721             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5723         PR other/19328
5724         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
5725         argument.
5727 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
5729         PR c++/19263
5730         * g++.dg/init/vector1.C: New test.
5732 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
5734         PR target/13158
5735         * gcc.target/ia64/sibcall-unwind-1.c: New test.
5736         PR target/18987
5737         * gcc.target/ia64/sibcall-unwind-2.c: New test.
5739 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
5741         * gfortran.dg/select_1.f90: New test.
5742         * gfortran.dg/select_2.f90: New test.
5743         * gfortran.dg/select_3.f90: New test.
5744         * gfortran.dg/select_4.f90: New test.
5746 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
5748         PR middle-end/19084
5749         PR rtl-optimization/19348
5750         * gcc.dg/20050111-1.c: New test.
5751         * gcc.c-torture/execute/20050111-1.c: New test.
5753         * gcc.dg/i386-asm-4.c: New test.
5755 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5757         * gcc.dg/nested-func-2.c: New test.
5758         * ada/acats/norun.lst: Remove c953002.
5760 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
5762         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
5764 2005-01-12  Ben Elliston  <bje@au.ibm.com>
5766         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
5768 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
5770         PR target/18761
5771         * g++.dg/abi/align1.C: New test.
5773 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
5775         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
5776         at a time.
5777         * g++.dg/ext/altivec_check.h: Support compiling as C.
5779 2005-01-10  Roger Sayle  <roger@eyesopen.com>
5781         PR c++/19355
5782         * g++.dg/expr/pr19355-1.C: New test case.
5784 2005-01-10  Laurent GUERBY <laurent@guerby.net>
5786         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
5787         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
5788         * ada/acats/tests/c3/c92005b.ada: Likewise.
5789         * ada/acats/tests/c3/cxb3012.a: Likewise.
5790         * ada/acats/norun.lst: Add c380004 and c953002, add PR
5792 2005-01-09  Paul Brook  <paul@codesourcery.com>
5794         * gfortran.dg/common_2.f90: New file.
5795         * gfortran.dg/common_3.f90: New file.
5797 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
5799         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
5801 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
5803         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
5804         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
5805         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
5806         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
5807         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
5808         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
5809         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
5810         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
5811         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
5812         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
5813         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
5814         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
5815         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
5816         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
5817         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
5818         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
5819         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
5820         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
5821         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
5822         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
5823         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
5824         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
5825         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
5826         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
5827         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
5828         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
5829         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
5830         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
5831         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
5832         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
5833         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
5834         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
5835         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
5836         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
5837         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
5838         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
5839         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
5840         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
5841         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
5842         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
5843         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
5844         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
5845         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
5846         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
5847         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
5848         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
5849         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
5850         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
5851         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
5852         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
5853         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
5854         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
5855         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
5856         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
5857         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
5858         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
5859         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
5860         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
5861         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
5862         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
5863         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
5864         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
5865         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
5866         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
5867         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
5868         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
5869         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
5871         * gcc.dg/vect/vect-1.c: Fix spelling.
5872         * gcc.dg/vect/vect-10.c: Fix spelling.
5873         * gcc.dg/vect/vect-11.c: Fix spelling.
5874         * gcc.dg/vect/vect-12.c: Fix spelling.
5875         * gcc.dg/vect/vect-14.c: Fix spelling.
5876         * gcc.dg/vect/vect-15.c: Fix spelling.
5877         * gcc.dg/vect/vect-16.c: Fix spelling.
5878         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
5879         * gcc.dg/vect/vect-64.c: Fix comments.
5880         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
5882 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
5883             Ira Rosen  <irar@il.ibm.com>
5885         * gcc.dg/vect/vect-70.c: New test.
5886         * gcc.dg/vect/vect-71.c: New test.
5888 2005-01-09  Manfred Hollstein  <mh@suse.com>
5890         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
5891         * gcc.dg/pr18241-2.c: Likewise.
5892         * gcc.dg/pr18241-3.c: Likewise.
5893         * gcc.dg/pr18241-4.c: Likewise.
5894         * gcc.dg/pr18241-5.c: Likewise.
5896 2005-01-08  Richard Henderson  <rth@redhat.com>
5898         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
5899         False for x86 and x86-64.
5901 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
5903         PR tree-optimization/18241
5904         * gcc.dg/pr18241-1.c: New test.
5905         * gcc.dg/pr18241-2.c: New test.
5906         * gcc.dg/pr18241-3.c: New test.
5907         * gcc.dg/pr18241-4.c: New test.
5908         * gcc.dg/pr18241-5.c: New test.
5910 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
5912         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
5913         gfortran.dg/select_4.f90: New.
5915 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
5917         * gcc.c-torture/execute/20050107-1.c: New test.
5919 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
5921         PR c++/19298
5922         * g++.dg/template/ref2.C: New.
5924 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
5926         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
5927         instead of being empty.
5929 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5931         PR fortran/15553
5932         * gfortran.dg/array-1.f90: New test.
5934 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
5936         PR tree-optimization/19283
5937         * gcc.c-torture/execute/20050106-1.c: New test.
5939         PR rtl-optimization/18861
5940         * gcc.dg/20050105-1.c: New test.
5942         PR tree-optimization/18828
5943         * gcc.dg/20050105-2.c: New test.
5945 2005-01-07  Andreas Jaeger  <aj@suse.de>
5947         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
5949 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
5951         PR fortran/18398
5952         * gfortran.dg/fmt_read.f90: New test.
5954 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
5956         * gcc.dg/rs6000-ldouble-2.c: New.
5958 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
5960         PR c++/19244
5961         * g++.dg/parser/ctor2.C: New test.
5963 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5965         PR c++/17154
5966         * g++.dg/template/using9.C: New test.
5968 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5970         PR c++/19258
5971         * g++.dg/lookup/friend6.C: New test.
5973 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
5975         PR c++/19270
5976         * g++.dg/template/array10.C: New.
5978 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5980         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
5981         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
5983 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
5985         * gcc.c-torture/compile/20050105-1.c: New test.
5987 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
5989         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
5991 2005-01-05  Roger Sayle  <roger@eyesopen.com>
5993         PR middle-end/19100
5994         * gcc.dg/conv-3.c: New test case.
5996 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
5998         * gcc.dg/asm-wide-1.c: New test.
6000 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
6002         PR c++/19030
6003         * g++.dg/parse/crash22.C: New
6005 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
6007         PR 19257
6008         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
6010 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
6012         PR middle-end/17767
6013         * gcc.dg/i386-mmx-6.c: New test case.
6015 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
6017         PR tree-optimization/18308
6018         * gcc.dg/vect/pr18308.c: New testcase.
6020 2005-01-04  Andreas Jaeger  <aj@suse.de>
6022         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
6024 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6025             Robert Bowdidge <bowdidge@apple.com>
6027         * gcc.dg/cpp/subframework1.c: New.
6028         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
6029         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
6030         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
6031         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
6033 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
6035         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
6036         producing warning.
6037         * gcc.dg/darwin-weakimport-2.c: New.
6039 2005-01-03  Richard Henderson  <rth@redhat.com>
6041         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
6043 2005-01-03  Richard Henderson  <rth@redhat.com>
6045         * gcc.dg/vect/vect.exp: Enable for ia64.
6046         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
6047         (check_effective_target_vect_float): Likewise.
6048         (check_effective_target_vect_no_align): Likewise.
6049         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
6050         * gcc.dg/vect/vect-8.c: Likewise.
6052 2005-01-03  Uros Bizjak <uros@kss-loka.si>
6054         PR target/19236
6055         * gcc.dg/pr19236-1.c: New test case.
6057 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
6059         PR rtl-optimization/12092
6060         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
6062 2005-01-02  Andreas Jaeger  <aj@suse.de>
6064         * gcc.dg/pr12092-1.c: Do not run on x86_64.
6066 2005-01-01  Roger Sayle  <roger@eyesopen.com>
6067             Andrew Pinski  <pinskia@physics.uc.edu>
6069         PR rtl-optimization/12092
6070         * gcc.dg/pr12092-1.c: New test case.
6072 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
6074         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
6075         'hidden' and 'default' for better portability.
6076         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
6078         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
6079         6 and 7.
6080         * g++.old-deja/g++.brendan/new3.C: Likewise.
6082 2005-01-01  Steven Bosscher  <stevenb@suse.de>
6084         * gcc.dg/20041231-1.C: New test.
6085         * g++.dg/warn/Wunreachable-code-1.C: New test.
6087 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
6089         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
6090         file, not /dev/null.  Abort on error.
6092 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
6093             Ziemowit Laski  <zlaski@apple.com>
6095         PR objc/18971
6096         * objc.dg/encode-5.m: New test.
6098 2004-12-29  Richard Henderson  <rth@redhat.com>
6100         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
6101         * objc.dg/stabs-1.m: Disable for ia64.
6103 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
6105         PR c++/19190
6106         * g++.dg/warn/Wunused-10.C: New test.
6108 2004-12-28  Richard Henderson  <rth@redhat.com>
6110         * objc.dg/stabs-1.m: Disable for alpha.
6112 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6114         PR c++/19149
6115         * g++.dg/parse/error23.C: New test.
6117 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6119         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
6121         PR fortran/19032
6122         * gfortran.dg/intrinsic_modulo_1.f90: New.
6123         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
6124         tests with divisor -1.
6126 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
6128         * g++.dg/opt/temp1.C (memcpy): Return a value.
6130         PR c++/19148
6131         * g++.dg/expr/cond7.C: New test.
6133 2004-12-27  Paul Brook  <paul@codesourcery.com>
6135         * gfortran.dg/g77/select_no_compile.f: Remove.
6137 2004-12-27  Richard Henderson  <rth@redhat.com>
6139         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
6140         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
6141         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
6143 2004-12-26  Richard Henderson  <rth@redhat.com>
6145         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
6146         by 1i instead of token pasting.
6148 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6150         PR tree-optimization/17578
6151         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
6152         to additional_flags.
6153         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
6155 2004-12-25  Richard Henderson  <rth@redhat.com>
6157         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
6158         Remove Alpha.
6160 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6162         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
6163         hppa*-*-hpux*.
6164         * gcc.dg/pr17957.c (dg-options): Likewise.
6165         * gcc.dg/struct-ret-1.c: Add prototype for abort.
6166         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
6167         instead of 0 on __hppa__.
6168         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
6169         "foo,%r" on hppa*-*-*.
6171 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
6173         PR fortran/19071
6174         * gfortran.dg/complex_write.f90: New test.
6176 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6178         PR c++/17595
6179         * g++.dg/parse/pragma2.C: New test.
6181         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
6183 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6185         * gcc.dg/empty2.c: Add missing dg-warning.
6187 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6189         PR c++/17413
6190         * g++.dg/template/local4.C: New test.
6191         * g++.dg/template/crash19.C: Add dg-error marker.
6193         * g++.dg/template/crash31.C: Correct embedded PR number.
6195 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6197         PR c++/16405
6198         * g++.dg/opt/temp1.C: Add do-run marker.
6200 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6202         * g++.dg/template/spec19.C: New.
6204 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
6206         PR target/16819
6207         * gcc.dg/empty2.c: New.
6209 2004-12-23  Richard Henderson  <rth@redhat.com>
6211         * lib/target-supports.exp (check_effective_target_vect_no_align):
6212         Remove i?86 and x86-64.
6214 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
6216         PR c++/16405
6217         * g++.dg/opt/temp1.C: New test.
6219 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6221         PR c++/18733
6222         * g++.dg/template/friend33.C: New testcase.
6224 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
6226         PR c++/18464
6227         * g++.dg/template/cond5.C: New test.
6229         PR c++/18492
6230         * g++.dg/inherit/thunk3.C: New test.
6232         PR c++/11224
6233         * g++.dg/warn/Wunused-9.C: New test.
6235 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
6237         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
6239 2004-12-22  Jan Beulich  <jbeulich@novell.com>
6241         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
6243 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
6245         PR c++/18378
6246         * g++.dg/ext/packed8.C: New test.
6248         PR c++/13268
6249         * g++.dg/template/crash31.C: New test.
6251         PR c++/19034
6252         * g++.dg/template/crash30.C: New test.
6254 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
6256         PR C++/18984
6257         * g++.dg/eh/ctor3.C: New test.
6259 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6261         * objc.dg/stabs-1.m: Allow section name to be quoted and
6262         assembly label to begin with '.LL'.
6264 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
6266         * gcc.dg/vect/vect.exp
6267         (check_effective_target_lp64_or_vect_no_align): New.
6268         * gcc.dg/vect/vect-77.c: Use it.
6269         * gcc.dg/vect/vect-78.c: Use it.
6271         * lib/target-supports.exp
6272         (check_effective_target_vect_no_max,
6273         check_effective_target_vect_no_bitwise,
6274         check_effective_target_vect_no_align): New.
6275         * gcc.dg/vect/vect-13.c: Use them.
6276         * gcc.dg/vect/vect-17.c: Ditto.
6277         * gcc.dg/vect/vect-18.c: Ditto.
6278         * gcc.dg/vect/vect-19.c: Ditto.
6279         * gcc.dg/vect/vect-20.c: Ditto.
6280         * gcc.dg/vect/vect-27.c: Ditto.
6281         * gcc.dg/vect/vect-29.c: Ditto.
6282         * gcc.dg/vect/vect-44.c: Ditto.
6283         * gcc.dg/vect/vect-48.c: Ditto.
6284         * gcc.dg/vect/vect-50.c: Ditto.
6285         * gcc.dg/vect/vect-52.c: Ditto.
6286         * gcc.dg/vect/vect-54.c: Ditto.
6287         * gcc.dg/vect/vect-56.c: Ditto.
6288         * gcc.dg/vect/vect-58.c: Ditto.
6289         * gcc.dg/vect/vect-60.c: Ditto.
6290         * gcc.dg/vect/vect-72.c: Ditto.
6291         * gcc.dg/vect/vect-80.c: Ditto.
6293 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
6295         PR c++/14075
6296         * g++.dg/init/string1.C: New.
6298         PR c++/18975
6299         * g++.dg/other/synth1.C: New.
6301 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
6303         PR c/18963
6304         * gcc.dg/pr18963-1.c: New test.
6306 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
6308         PR c/18596
6309         * gcc.dg/funcdef-storage-1.c (foo): Remove.
6310         * gcc.dg/pr18596-1.c: Use dg-error.
6311         (dg-options): Use -fno-unit-at-a-time.
6312         * gcc.dg/pr18596-2.c: New test.
6313         * gcc.dg/pr18596-3.c: New test.
6315 2004-12-20  Roger Sayle  <roger@eyesopen.com>
6317         PR middle-end/18683
6318         * g++.dg/opt/pr18683-1.C: New test case.
6320 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
6322         PR other/19093
6323         * g++.dg/opt/max1.C: Fix for 64bit targets.
6325 2004-12-20  Matt Austern  <austern@apple.com>
6327         PR c++/19044
6328         * g++.dg/ext/builtin6.C: New
6330 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
6332         PR tree-optimization/19080
6333         * gcc.c-torture/compile/pr19080.c: New test.
6335 2004-12-20  Steven Bosscher  <stevenb@suse.de>
6337         * gcc.dg/20041219-1.c: New test.
6339 2004-12-19  Roger Sayle  <roger@eyesopen.com>
6341         PR middle-end/19068
6342         * g++.dg/opt/max1.C: New test case.
6344 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6346         * gcc.dg/fdata-sections-1.c: New test.
6348 2004-12-18  Roger Sayle  <roger@eyesopen.com>
6350         PR middle-end/18548
6351         * gcc.dg/max-1.c: New test case.
6353 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
6355         * gcc.c-torture/execute/20041218-1.c: New test.
6357 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
6359         * gcc.dg/pr18501.c: New test.
6360         * gcc.dg/uninit-5.c: XFAIL.
6361         * gcc.dg/uninit-9.c: XFAIL.
6363 2004-12-17  Dale Johannesen  <dalej@apple.com>
6365         * gcc.dg/20041213-1.c:  New.
6367 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
6369         * objc.dg/stabs-1.m: Allow assembly label to begin
6370         with a dot ('.').
6372 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
6374         * gcc.c-torture/execute/20041213-1.c: Move...
6375         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
6377 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
6379         PR c++/18721
6380         * g++.dg/lookup/conv-5.C: New.
6382 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
6384         * objc.dg/stabs-1.m: New test.
6386 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6388         * gcc.dg/visibility-c.c: Change compile to
6389         assemble for the test.
6391 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6393         PR target/19041
6394         * gcc.dg/visibility-c.c: New test.
6396 2004-12-16  Roger Sayle  <roger@eyesopen.com>
6398         PR middle-end/18493
6399         * gcc.dg/switch-8.c: New test case.
6401 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
6403         PR c++/18905
6404         * g++.dg/template/init4.C: New.
6405         * g++.dg/opt/static3.C: Enable optimizer.
6407 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
6409         * g++.dg/other/complex1.C: New test.
6411 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
6413         * g++.dg/opt/inline9.C: New test.
6415 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6417         PR fortran/18993
6418         * gfotran.dg/nullify_1.f: New test.
6420 2004-12-15  Richard Henderson  <rth@redhat.com>
6422         * gcc.target/i386/i386.exp: New harness.
6423         * gcc.target/i386/vect-args.c: New.
6425 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
6427         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
6429 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6431         PR c++/18825
6432         * g++.dg/template/friend32.C: New test.
6434 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6436         * cpp/pragma-once-1.c: New test.
6437         * cpp/pragma-once-1b.h: Likewise.
6438         * cpp/pragma-once-1c.h: Likewise.
6439         * cpp/pragma-once-1d.h: Likewise.
6440         * cpp/inc/pragma-once-1a.h: Likewise.
6442 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
6443             Steven G. Kargl  <kargls@comcast.net>
6445         PR fortran/17597
6446         * gfortran.dg/list_read_3.f90: New test.
6448 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6450         * gcc.dg/ftrapv-2.c: New test.
6452 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
6454         PR c++/18981
6455         * g++.dg/template/typename9.C: New test.
6457 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
6459         PR c++/18738
6460         * g++.dg/template/typename8.C: New test.
6461         * g++.dg/parse/friend2.C: Tweak error message.
6463 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
6465         * gcc.c-torture/20041214-1.c: New test.
6467 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
6469         PR c++/18965
6470         * g++.dg/init/array17.C: New test.
6472 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
6474         PR c++/18793
6475         * g++.dg/init/aggr3.C: New test.
6477 2004-12-14  Janis Johnson  <janis187@us.ibm.com
6479         * gcc.dg/altivec-types-1.c: New test.
6480         * gcc.dg/altivec-types-2.c: New test.
6481         * gcc.dg/altivec-types-3.c: New test.
6482         * gcc.dg/altivec-types-4.c: New test.
6483         * g++.dg/ext/altivec-types-1.C: New test.
6484         * g++.dg/ext/altivec-types-2.C: New test.
6485         * g++.dg/ext/altivec-types-3.C: New test.
6486         * g++.dg/ext/altivec-types-4.C: New test.
6488 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
6490         PR middle-end/18951
6491         * gcc.c-torture/execute/20041213-1.c: New test.
6493 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
6495         PR c++/18949
6496         * g++.dg/template/cast1.C: New.
6498 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
6500         * gcc.c-torture/execute/20041213-2.c: New test.
6502 2004-12-13  Richard Henderson  <rth@redhat.com>
6504         * gcc.dg/i386-sse-10.c: Fix typo in options.
6506 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
6508         PR c++/18968
6509         * g++.dg/opt/pr18968.C: New test.
6511 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
6513         PR c++/18925
6514         * g++.dg/ext/visibility/staticdatamem.C: New test.
6516 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
6518         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
6520 2004-12-13  Roger Sayle  <roger@eyesopen.com>
6522         PR rtl-optimization/18928
6523         * gcc.dg/pr18928-1.c: New test case.
6525 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
6527         PR tree-opt/16951
6528         * gcc.c-torture/compile/20041211-1.c: New.
6530 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6532         PR middle-end/17564
6533         * gcc.c-torture/execute/20041212-1.c: New test.
6535 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6537         PR fortran/18869
6538         * gfortran.dg/common_1.f90: New test.
6540 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
6541         Paul Brook  <paul@codesourcery.com>
6543         PR fortran/16222
6544         * gfortran.dg/real_do_1.f90: New test.
6546 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6548         PR tree-opt/18040
6549         * g++.dg/opt/ptrmem6.C: New test.
6551 2004-12-11  Roger Sayle  <roger@eyesopen.com>
6553         PR middle-end/18921
6554         * gcc.dg/pr18921-1.c: New test case.
6556 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6558         PR fortran/17175
6559         * gfortran.dg/scale_1.f90: New test.
6561 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
6563         PR middle-end/18903
6564         * gcc.c-torture/compile/pr18903.c: New test.
6566 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
6568         * gcc.c-torture/execute/20041210-1.c: New test.
6570 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6572         PR c++/18731
6573         * g++.dg/parser/struct-1.C: New test.
6574         * g++.dg/parser/struct-2.C: New test.
6575         * g++.dg/parser/struct-3.C: New test.
6577 2004-12-09  Richard Henderson  <rth@redhat.com>
6579         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
6581         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
6582         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
6584 2004-12-09  Matt Austern  <austern@apple.com>
6586         PR c++/18514
6587         * g++.dg/ext/builtin1.C: New
6588         * g++.dg/ext/builtin2.C: New
6589         * g++.dg/ext/builtin3.C: New
6590         * g++.dg/ext/builtin4.C: New
6591         * g++.dg/ext/builtin5.C: New
6593 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
6595         PR tree-opt/18904
6596         * g++.dg/opt/ptrmem5.C: New test.
6598 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
6600         * g++.dg/parse/typename5.C: Adjust for new error.
6601         * g++.dg/parse/typename7.C: New.
6603 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6605         PR c++/18073
6606         * g++.dg/other/mmintrin.C: New test.
6608 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
6610         PR c++/16681
6611         * g++.dg/init/array15.C: New.
6612         * g++.dg/init/array16.C: New.
6614 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6616         PR fortran/18826
6617         * gfortran.dg/assign_1.f90: New test.
6619 2004-12-08  Nick Clifton  <nickc@redhat.com>
6621         * gcc.target/xstormy16/bss_below100: New directory containing tests.
6622         * gcc.target/xstormy16/data_below100: Likewise.
6623         * gcc.target/xstormy16/sfr: Likewise.
6624         * gcc.target/xstormy16/below100.S: New test source file.
6625         * gcc.target/xstormy16/below100.ld: New test linker script.
6626         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
6627         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
6628         bp instructions.
6629         * gcc.target/xstormy16/bp.c: Likewise.
6631         * gcc.target/xstormy16/bss_below100: New files:
6632         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
6633         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
6634         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
6635         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
6636         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
6637         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
6638         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
6639         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
6640         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
6641         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
6642         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
6643         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
6644         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
6645         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
6646         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
6647         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
6648         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
6649         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
6650         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
6651         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
6652         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
6653         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
6654         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
6655         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
6656         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
6657         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
6658         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
6660         * gcc.target/xstormy16/data_below100: New files:
6661         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
6662         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
6663         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
6664         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
6665         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
6666         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
6667         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
6668         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
6669         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
6670         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
6671         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
6672         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
6673         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
6674         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
6675         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
6676         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
6677         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
6678         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
6679         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
6680         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
6681         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
6682         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
6683         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
6684         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
6685         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
6686         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
6687         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
6689         * gcc.target/xstormy16/sfr: New files:
6690         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
6691         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
6692         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
6693         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
6694         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
6695         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
6696         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
6697         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
6698         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
6699         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
6700         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
6701         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
6702         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
6703         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
6704         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
6705         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
6706         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
6707         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
6708         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
6709         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
6710         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
6711         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
6712         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
6713         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
6714         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
6715         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
6716         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
6717         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
6718         27_if0_sfrw_bitfield_f.c
6720 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6722         PR c++/18100
6723         * g++.dg/lookup/name-clash4.C: New test.
6725 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
6727         PR c++/18672
6728         * g++.dg/opt/array1.C: New.
6730         PR c++/18803
6731         * g++.dg/template/operator5.C: New.
6733 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
6735         PR c/18867
6736         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
6738 2004-12-07  Steven Bosscher  <stevenb@suse.de>
6740         * gcc.dg/noncompile/20041207.c: New test.
6742 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
6744         * g++.dg/other/unreachable-1.C: New test.
6746 2004-12-06  Nick Clifton  <nickc@redhat.com>
6748         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
6749         <limits.h> because the latter comes from gcc's include/ directory
6750         and not the newlib/libc/include directory.
6752 2004-12-04  Richard Henderson  <rth@redhat.com>
6754         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
6756 2004-12-04  Richard Henderson  <rth@redhat.com>
6758         * lib/target-supports.exp (check_gc_sections_available): Disable
6759         for alpha and ia64.
6761 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
6763         PR middle-end/17909
6764         * g++.dg/other/vararg-2.C: New test.
6766 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6768         PR c++/17011, c++/17971
6769         * g++.dg/template/error15.C: Adjust expected error.
6770         * g++.dg/template/instantiate3.C: Likewise.
6772 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
6774         * gcc.dg/altivec-18.c: Fix for darwin
6776 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
6778         PR c++/18782
6779         * g++.dg/parse/ptrmem2.C: New.
6781         PR c++/18318
6782         * g++.dg/template/new1.C: New.
6784 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6786         PR fortran/18710
6787         * gfortran.dg/direct_io_3.f90: New test.
6789 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
6791         PR 18758
6792         * g++.dg/parse/crash21.C: New.
6794 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6796         PR c++/15664, c++/18276
6797         * g++.dg/template/ttp13.C: New test.
6798         * g++.dg/template/ttp14.C: Likewise.
6800 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6802         PR c++/18123
6803         * g++.dg/parse/enum2.C: New test.
6804         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
6806 2004-12-02  Nick Clifton  <nickc@redhat.com>
6808         * gcc.target/xstormy16: New test directory.
6809         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
6810         * gcc.target/xstormy16/bp.c: Check the generation of bp
6811         instructions.
6812         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
6813         bn instructions and the BELOW100 attribute.
6815 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
6817         PR target/16952
6818         * gcc.dg/ppc-eabi.c: New.
6820 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
6822         PR fortran/18284
6823         * gfortran.dg/backspace.f90
6825 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
6827         * gfortran.dg/inquire.f90: New test.
6829 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
6831         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
6832         handle effective-target-keyword.
6833         (dg-skip-if): Support effective-target keyword as target list.
6834         (dg-xfail-if): Ditto.
6835         * lib/target-supports.exp (is-effective-target-keyword): New proc.
6837 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
6839         PR tree-optimization/18291
6840         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
6842 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
6844         PR C++/18729
6845         * g++.dg/parse/crash20.C: New.
6847         PR c++/17431
6848         * g++.dg/overload/arg1.C: New.
6849         * g++.dg/overload/arg2.C: New.
6850         * g++.dg/overload/arg3.C: New.
6851         * g++.dg/overload/arg4.C: New.
6853 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
6855         * gcc.dg/c99-flex-array-4.c: Remove.
6857 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
6859         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
6861         * lib/target-supports.exp (is-effective-target): Simplify.
6863         * lib/target-supports.exp (check_effective_target_vect_long):
6864         Fix for powerpc64-*-*.
6866 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
6868         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
6869         to support new requirements on FreeBSD 5.
6871 2004-11-30  Devang Patel  <dpatel@apple.com>
6873         PR 18702
6874         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
6876 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
6878         * g++.dg/ext/altivec-13.C: New test.
6880 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
6882         PR tree-opt/18298
6883         * gcc.c-torture/execute/p18298.c: New test.
6885 2004-11-30  Ira Rosen  <irar@il.ibm.com>
6886             Dorit Naishlos  <dorit@il.ibm.com>
6888         PR tree-opt/18607
6889         * gcc.dg/vect/vect-89.c: New test.
6891 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
6893         * gcc.dg/pr18596-1.c: New test.
6895 2004-11-30  Ben Elliston  <bje@au.ibm.com>
6897         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
6899 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
6901         PR c/18479
6902         * gcc.dg/pr18479.c: New test.
6904 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6906         PR target/18490
6907         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
6908         mmix-knuth-mmixware.
6910         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
6911         cris-*-elf* cris-*-aout* mmix-*-*
6913 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
6915         PR middle-end/18725
6916         * gcc.dg/pr18725.c: New test.
6918 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6920         PR target/18488
6921         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
6923         PR target/18336
6924         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
6926 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
6928         PR c++/18368
6929         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
6930         * g++.old-deja/g++.law/ctors5.C: Likewise.
6931         * g++.old-deja/g++.other/crash25.C: Likewise.
6933         PR c++/18674
6934         * g++.dg/template/error16.C: New test.
6936         PR c++/18512
6937         * g++.dg/template/crash29.C: New test.
6939 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
6941         PR tree-optimization/18712
6942         * gcc.c-torture/compile/pr18712.c: New test.
6944 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
6946         PR c/7544
6947         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
6948         tests.
6950 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6952         PR c++/18652
6953         * g++.dg/lookup/crash6.C: New test.
6955 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
6957         PR middle-end/18164
6958         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
6960 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
6962         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
6963         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
6964         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
6966 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
6968         * gcc.dg/pr18164.c: New test.
6970 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
6972         * gcc.dg/funroll-loops-all.c: New.
6974 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
6976         PR target/18489
6977         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
6978         delimeter, match space and TAB as well as ":".
6980         PR target/18484
6981         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
6983         PR target/18348
6984         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
6986         PR target/18345
6987         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
6989         PR target/18337
6990         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
6992 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
6994         * gfortran.dg/direct_io_2.f90: New test.
6996 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
6998         PR target/18334
6999         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
7001 2004-11-28  Richard Henderson  <rth@redhat.com>
7003         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
7005 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
7007         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
7008         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
7009         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
7010         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
7011         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
7012         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
7013         gcc.dg/pointer-arith-8.c: New tests.
7015 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
7017         PR fortran/18364
7018         * gfortran.dg/endfile.f90: New test.
7020 2004-11-27  Falk Hueffner  <falk@debian.org>
7022         * gcc.dg/loop-6.c: New test.
7024 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7026         * gcc.c-torture/execute/20041126-1.c: New test.
7028 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7030         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
7031         on IRIX.
7033 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
7035         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
7036         functions.
7038 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
7040         PR rtl-optimization/17825
7041         * gcc.c-torture/compile/20041119-1.c: New test.
7043 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7045         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
7046         Check existence of ld library path variables before unsetting.
7048 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
7050         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
7052 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7054         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
7056 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
7058         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
7060 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7062         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
7063         dg-do directive.
7065 2004-11-26  Ben Elliston  <bje@au.ibm.com>
7067         * gcc.dg/pr17957.c: Pass --param, not -param.
7069 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
7071         PR middle-end/17957
7072         * testsuite/gcc.dg/pr17957.c: New test.
7074 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
7076         PR c++/18445
7077         * g++.dg/template/crash28.C: Likewise.
7079         PR c++/18001
7080         * g++.dg/expr/unary2.C: Adjust lvalue messages.
7081         * g++.dg/ext/lvaddr.C: Likewise.
7082         * g++.dg/opt/pr7503-3.C: Likewise.
7084         PR c++/18466
7085         * g++.dg/parse/qualified3.C: New test.
7086         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
7088         PR c++/18545
7089         * g++.dg/expr/return1.C: New test.
7091 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7093         Friend class name lookup 3/n, PR c++/3332
7094         * g++.dg/lookup/friend3.C: New test.
7095         * g++.dg/lookup/friend4.C: Likewise.
7096         * g++.dg/lookup/friend5.C: Likewise.
7098 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7100         Friend class name lookup 2/n, PR c++/14513, c++/15410
7101         * g++.dg/lookup/friend2.C: New test.
7102         * g++.dg/template/friend31.C: Likewise.
7104 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7106         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
7108 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7110         PR c++/17473
7111         * g++.dg/tc1/dr56.C: Remove.
7112         * g++.dg/template/typedef1.C: Add dg-error markers.
7113         * g++.old-deja/g++.other/typedef7.C: Likewise.
7115         PR c++/18285
7116         * g++.dg/parse/typedef7.C: New test.
7118 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
7120         * gcc.c-torture/execute/20041124-1.c: New test.
7122 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
7124         * g++.dg/template/deduce3.C: New test.
7126         PR c++/18586
7127         * g++.dg/template/crash27.C: New test.
7129         PR c++/18530
7130         * g++.dg/warn/Wshadow-3.C: New test.
7132 2004-11-24  Devang Patel  <dpatel@apple.com>
7134         PR/18555
7135         * gcc.dg/cpp/isysroot-1.c: New test.
7136         * gcc.dg/cpp/usr/include/stdio.h: New file.
7137         * gcc.dg/cpp/isysroot-2.c: New test.
7138         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
7139         New file.
7141 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7143         PR c++/8929
7144         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
7146 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7148         * gcc.target/sparc/align.c: Do not include <stdint.h>.
7149         * gcc.target/sparc/pdist.c: Likewise.
7151 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
7153         PR c++/16882
7154         * g++.dg/conversion/simd1.C: New test.
7156 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7158         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
7159         and restore_ld_library_path_env_vars.
7160         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
7161         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
7162         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
7163         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
7165 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
7167         * gcc.dg/pragma-align-2.c: Test macro expansion.
7168         * gcc.dg/pragma-pack-2.c: New test.
7170 2004-11-23  Richard Henderson  <rth@redhat.com>
7172         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
7173         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7174         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
7175         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
7176         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
7177         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
7179         * gcc.dg/vect/vect.exp: Add check for alpha.
7180         * lib/target-supports.exp (check_alpha_max_hw_available): New.
7181         (check_effective_target_vect_int): Enable for alpha.
7182         (check_effective_target_vect_long): New.
7183         (is-effective-target): Add it.
7185 2004-11-23  Uros Bizjak <uros@kss-loka.si>
7187         * gcc.dg/pr18614-1.c: New test.
7189 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7191         * gcc.dg/setjmp-2.c: New test.
7193 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
7195         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
7196         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
7197         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
7198         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
7199         gcc.target/sparc/pdist.c: New tests.
7201 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
7203         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
7205 2004-11-22  Dale Johannesen  <dalej@apple.com>
7207         * gcc.dg/20041111-1.c:  New.
7209 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
7211         PR tree-opt/18536
7212         * gcc.dg/vect/pr18536.c: New test.
7214 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7216         PR c++/18354
7217         * g++.dg/template/nontype11.C: New test.
7219 2004-11-21  Roger Sayle  <roger@eyesopen.com>
7221         PR middle-end/18520
7222         * gcc.dg/pr18520-1.c: New test case.
7224 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
7226         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
7227         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
7228         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
7229         expected diagnostics.
7231 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7233         PR target/18580
7234         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
7235         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
7236         vect-77.c, vect-77a.c: XFAIL on the SPARC.
7238 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7240         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
7242 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
7243             Joseph Myers  <joseph@codesourcery.com>
7245         * lib/target-supports.exp (check_visibility_available): Really
7246         test the compiler.
7248 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
7250         PR tree-opt/18181
7251         * gcc.dg/vect/vect-85.c: New test.
7252         * gcc.dg/vect/vect-86.c: New test.
7253         * gcc.dg/vect/vect-87.c: New test.
7254         * gcc.dg/vect/vect-88.c: New test.
7256 2004-11-19  Ben Elliston  <bje@au.ibm.com>
7258         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
7260 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
7262         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
7263         * gcc.dg/ppc-and-1.c: Ditto.
7264         * gcc.dg/ppc-compare-1.c: Ditto.
7265         * gcc.dg/ppc-mov-1.c: Ditto
7267 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
7268             Mark Mitchell  <mark@codesourcery.com>
7270         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
7272 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
7273             Aldy Hernandez  <aldyh@redhat.com>
7275         * lib/target-supports.exp (check_effective_target_vect_int): New
7276         (check_effective_target_vect_float): New
7277         (check_effective_target_vect_double): New.
7278         (is-effective-target): Support new effective targets keywords.
7279         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
7280         default action for dg-do.
7281         * gcc.dg/vect/pr16105.c: Use new support.
7282         * gcc.dg/vect/pr18400.c: Ditto.
7283         * gcc.dg/vect/pr18425.c: Ditto.
7284         * gcc.dg/vect/vect-1.c: Ditto.
7285         * gcc.dg/vect/vect-10.c: Ditto.
7286         * gcc.dg/vect/vect-11.c: Ditto.
7287         * gcc.dg/vect/vect-12.c: Ditto.
7288         * gcc.dg/vect/vect-13.c: Ditto.
7289         * gcc.dg/vect/vect-14.c: Ditto.
7290         * gcc.dg/vect/vect-15.c: Ditto.
7291         * gcc.dg/vect/vect-16.c: Ditto.
7292         * gcc.dg/vect/vect-17.c: Ditto.
7293         * gcc.dg/vect/vect-18.c: Ditto.
7294         * gcc.dg/vect/vect-19.c: Ditto.
7295         * gcc.dg/vect/vect-2.c: Ditto.
7296         * gcc.dg/vect/vect-20.c: Ditto.
7297         * gcc.dg/vect/vect-21.c: Ditto.
7298         * gcc.dg/vect/vect-22.c: Ditto.
7299         * gcc.dg/vect/vect-23.c: Ditto.
7300         * gcc.dg/vect/vect-24.c: Ditto.
7301         * gcc.dg/vect/vect-25.c: Ditto.
7302         * gcc.dg/vect/vect-26.c: Ditto.
7303         * gcc.dg/vect/vect-27.c: Ditto.
7304         * gcc.dg/vect/vect-27a.c: Ditto.
7305         * gcc.dg/vect/vect-28.c: Ditto.
7306         * gcc.dg/vect/vect-29.c: Ditto.
7307         * gcc.dg/vect/vect-29a.c: Ditto.
7308         * gcc.dg/vect/vect-3.c: Ditto.
7309         * gcc.dg/vect/vect-30.c: Ditto.
7310         * gcc.dg/vect/vect-31.c: Ditto.
7311         * gcc.dg/vect/vect-32.c: Ditto.
7312         * gcc.dg/vect/vect-33.c: Ditto.
7313         * gcc.dg/vect/vect-34.c: Ditto.
7314         * gcc.dg/vect/vect-35.c: Ditto.
7315         * gcc.dg/vect/vect-36.c: Ditto.
7316         * gcc.dg/vect/vect-37.c: Ditto.
7317         * gcc.dg/vect/vect-38.c: Ditto.
7318         * gcc.dg/vect/vect-4.c: Ditto.
7319         * gcc.dg/vect/vect-40.c: Ditto.
7320         * gcc.dg/vect/vect-41.c: Ditto.
7321         * gcc.dg/vect/vect-42.c: Ditto.
7322         * gcc.dg/vect/vect-43.c: Ditto.
7323         * gcc.dg/vect/vect-44.c: Ditto.
7324         * gcc.dg/vect/vect-45.c: Ditto.
7325         * gcc.dg/vect/vect-46.c: Ditto.
7326         * gcc.dg/vect/vect-47.c: Ditto.
7327         * gcc.dg/vect/vect-48.c: Ditto.
7328         * gcc.dg/vect/vect-48a.c: Ditto.
7329         * gcc.dg/vect/vect-49.c: Ditto.
7330         * gcc.dg/vect/vect-5.c: Ditto.
7331         * gcc.dg/vect/vect-50.c: Ditto.
7332         * gcc.dg/vect/vect-51.c: Ditto.
7333         * gcc.dg/vect/vect-52.c: Ditto.
7334         * gcc.dg/vect/vect-53.c: Ditto.
7335         * gcc.dg/vect/vect-54.c: Ditto.
7336         * gcc.dg/vect/vect-55.c: Ditto.
7337         * gcc.dg/vect/vect-56.c: Ditto.
7338         * gcc.dg/vect/vect-56a.c: Ditto.
7339         * gcc.dg/vect/vect-57.c: Ditto.
7340         * gcc.dg/vect/vect-58.c: Ditto.
7341         * gcc.dg/vect/vect-59.c: Ditto.
7342         * gcc.dg/vect/vect-6.c: Ditto.
7343         * gcc.dg/vect/vect-60.c: Ditto.
7344         * gcc.dg/vect/vect-61.c: Ditto.
7345         * gcc.dg/vect/vect-62.c: Ditto.
7346         * gcc.dg/vect/vect-63.c: Ditto.
7347         * gcc.dg/vect/vect-64.c: Ditto.
7348         * gcc.dg/vect/vect-65.c: Ditto.
7349         * gcc.dg/vect/vect-66.c: Ditto.
7350         * gcc.dg/vect/vect-67.c: Ditto.
7351         * gcc.dg/vect/vect-68.c: Ditto.
7352         * gcc.dg/vect/vect-69.c: Ditto.
7353         * gcc.dg/vect/vect-7.c: Ditto.
7354         * gcc.dg/vect/vect-72.c: Ditto.
7355         * gcc.dg/vect/vect-72a.c: Ditto.
7356         * gcc.dg/vect/vect-73.c: Ditto.
7357         * gcc.dg/vect/vect-74.c: Ditto.
7358         * gcc.dg/vect/vect-75.c: Ditto.
7359         * gcc.dg/vect/vect-76.c: Ditto.
7360         * gcc.dg/vect/vect-77.c: Ditto.
7361         * gcc.dg/vect/vect-77a.c: Ditto.
7362         * gcc.dg/vect/vect-78.c: Ditto.
7363         * gcc.dg/vect/vect-79.c: Ditto.
7364         * gcc.dg/vect/vect-8.c: Ditto.
7365         * gcc.dg/vect/vect-80.c: Ditto.
7366         * gcc.dg/vect/vect-82.c: Ditto.
7367         * gcc.dg/vect/vect-82_64.c: Ditto.
7368         * gcc.dg/vect/vect-83.c: Ditto.
7369         * gcc.dg/vect/vect-83_64.c: Ditto.
7370         * gcc.dg/vect/vect-9.c: Ditto.
7371         * gcc.dg/vect/vect-all.c: Ditto.
7372         * gcc.dg/vect/vect-none.c: Ditto.
7374 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
7376         * lib/gcc-dg.exp (dg-skip-if): New function.
7377         (dg-forbid-option): Remove.
7378         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
7379         * g++.dg/abi/bitfield8.C: Likewise.
7380         * g++.dg/abi/dtor1.C: Likewise.
7381         * g++.dg/abi/empty10.C: Likewise.
7382         * g++.dg/abi/empty7.C: Likewise.
7383         * g++.dg/abi/empty9.C: Likewise.
7384         * g++.dg/abi/layout3.C: Likewise.
7385         * g++.dg/abi/layout4.C: Likewise.
7386         * g++.dg/abi/thunk1.C: Likewise.
7387         * g++.dg/abi/thunk2.C: Likewise.
7388         * g++.dg/abi/vbase11.C: Likewise.
7389         * g++.dg/abi/vthunk2.C: Likewise.
7390         * g++.dg/abi/vthunk3.C: Likewise.
7391         * g++.dg/ext/attrib8.C: Likewise.
7392         * g++.dg/opt/longbranch2.C: Likewise.
7393         * g++.dg/opt/reg-stack4.C: Likewise.
7394         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7395         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7396         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7397         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7398         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7399         * gcc.dg/20000609-1.c: Likewise.
7400         * gcc.dg/20000720-1.c: Likewise.
7401         * gcc.dg/20011107-1.c: Likewise.
7402         * gcc.dg/20011119-1.c: Likewise.
7403         * gcc.dg/20020108-1.c: Likewise.
7404         * gcc.dg/20020122-2.c: Likewise.
7405         * gcc.dg/20020122-3.c: Likewise.
7406         * gcc.dg/20020201-3.c: Likewise.
7407         * gcc.dg/20020206-1.c: Likewise.
7408         * gcc.dg/20020218-1.c: Likewise.
7409         * gcc.dg/20020310-1.c: Likewise.
7410         * gcc.dg/20020411-1.c: Likewise.
7411         * gcc.dg/20020418-2.c: Likewise.
7412         * gcc.dg/20020426-1.c: Likewise.
7413         * gcc.dg/20020426-2.c: Likewise.
7414         * gcc.dg/20020517-1.c: Likewise.
7415         * gcc.dg/20020523-1.c: Likewise.
7416         * gcc.dg/20020523-2.c: Likewise.
7417         * gcc.dg/20020729-1.c: Likewise.
7418         * gcc.dg/20030204-1.c: Likewise.
7419         * gcc.dg/20030826-2.c: Likewise.
7420         * gcc.dg/20030926-1.c: Likewise.
7421         * gcc.dg/20031202-1.c: Likewise.
7422         * gcc.dg/980312-1.c: Likewise.
7423         * gcc.dg/980313-1.c: Likewise.
7424         * gcc.dg/990117-1.c: Likewise.
7425         * gcc.dg/990424-1.c: Likewise.
7426         * gcc.dg/990524-1.c: Likewise.
7427         * gcc.dg/991230-1.c: Likewise.
7428         * gcc.dg/i386-387-1.c: Likewise.
7429         * gcc.dg/i386-387-2.c: Likewise.
7430         * gcc.dg/i386-387-3.c: Likewise.
7431         * gcc.dg/i386-387-4.c: Likewise.
7432         * gcc.dg/i386-387-5.c: Likewise.
7433         * gcc.dg/i386-387-6.c: Likewise.
7434         * gcc.dg/i386-asm-1.c: Likewise.
7435         * gcc.dg/i386-bitfield1.c: Likewise.
7436         * gcc.dg/i386-bitfield2.c: Likewise.
7437         * gcc.dg/i386-loop-1.c: Likewise.
7438         * gcc.dg/i386-loop-2.c: Likewise.
7439         * gcc.dg/i386-loop-3.c: Likewise.
7440         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7441         * gcc.dg/i386-pic-1.c: Likewise.
7442         * gcc.dg/i386-regparm.c: Likewise.
7443         * gcc.dg/i386-signbit-1.c: Likewise.
7444         * gcc.dg/i386-signbit-2.c: Likewise.
7445         * gcc.dg/i386-signbit-3.c: Likewise.
7446         * gcc.dg/i386-sse-5.c: Likewise.
7447         * gcc.dg/i386-sse-8.c: Likewise.
7448         * gcc.dg/i386-unroll-1.c: Likewise.
7449         * gcc.dg/tls/opt-1.c: Likewise.
7450         * gcc.dg/tls/opt-2.c: Likewise.
7451         * gcc.dg/unroll-1.c: Likewise.
7452         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7453         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7454         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7455         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7457 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7459         * g++.dg/template/incomplete1.C: New test.
7461 2004-11-16  Nick Clifton  <nickc@redhat.com>
7463         Revert patches accidentally commited during checkin of fixes for
7464         xstormy16 tests:
7465         gcc.c-torture/execute/simd-4.c: Revert
7466         gcc.dg/20040910-1.c: Revert.
7468 2004-11-16  Paul Brook  <paul@codesourcery.com>
7470         PR fortran/13010
7471         * gfortran.dg/der_pointer_1.f90: New test.
7473 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
7475         PR c/18498
7476         * gcc.dg/bitfld-13.c: New test.
7478 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
7480         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
7481         powerpc*-*-linux*.
7483         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
7484         * gcc.dg/ppc64-abi-2.c: Ditto.
7485         * gcc.dg/ppc64-abi-3.c: Ditto.
7487         * lib/gcc-dg.exp (dg-target-list): Remove.
7489 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
7491         * gcc.dg/ia64-postinc.c: New test.
7493 2004-11-15  Mark Mitchell <mark@codesourcery.com>
7495         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
7497 2004-11-15  Nick Clifton  <nickc@redhat.com>
7499         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
7500         __INT_MAX__ so that the test can be compiled by toolchains
7501         targeted at 16-bit processors.
7503         * gcc.dg/20040625-1.c: Use long constants rather than integers
7504         when performing arithmetic that will overflow 16-bits.
7506         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
7507         xstormy16.  It does not support 128-bit vector operations.
7509         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
7510         with the macro PTR_TYPE.  Define this macro to an integer type
7511         suitable for holding a pointer.
7513         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
7514         the target is a 16-bit processor.
7516         * gcc.dg/cpp/if-2.c: Expect a different warning message from
7517         16-bit targets where the character constant will be too long.
7519         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
7520         where the double will not be directly addressable.
7522 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7524         Friend class name lookup 1/n, PR c++/18471
7525         * g++.dg/template/crash26.C: New test.
7526         * g++.dg/lookup/struct1.C: Adjust expected error.
7527         * g++.dg/parse/elab1.C: Likewise.
7528         * g++.dg/parse/elab2.C: Likewise.
7529         * g++.dg/parse/int-as-enum1.C: Likewise.
7530         * g++.dg/parse/struct-as-enum1.C: Likewise.
7531         * g++.dg/parse/typedef1.C: Likewise.
7532         * g++.dg/parse/typedef3.C: Likewise.
7533         * g++.dg/parse/typedef4.C: Likewise.
7534         * g++.dg/parse/typedef5.C: Likewise.
7535         * g++.dg/template/nontype4.C: Likewise.
7536         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
7537         * g++.old-deja/g++.other/elab1.C: Likewise.
7538         * g++.old-deja/g++.other/syntax4.C: Likewise.
7540 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7542         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
7544 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
7546         * gcc.c-torture/execute/20041114-1.c: New test.
7548 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
7550         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
7551         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
7552         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
7553         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
7554         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
7555         gcc.dg/switch-7.c: New tests.
7557 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7559         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
7561 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7563         PR tree-opt/18400
7564         * gcc.dg/vect/pr18400.c: New test.
7566 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
7567             Andrew Pinski  <pinskia@physics.uc.edu>
7569         PR tree-opt/18425
7570         * gcc.dg/vect/pr18425.c: New test.
7572 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7574         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
7575         Guard with dg-require-alias and dg-require-visibility.
7577 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7579         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
7581 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7583         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
7585 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7587         PR c++/17344
7588         * g++.dg/template/defarg5.C: New test.
7590 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
7592         * g++.dg/parse/cast1.C: Run only on ILP32.
7593         * g++.old-deja/g++.mike/p784.C: Likewise.
7595 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
7597         * gcc.c-torture/execute/20041113-1.c: New test.
7599 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
7601         PR target/18230
7602         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
7603         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
7604         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
7605         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
7606         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
7607         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
7608         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
7609         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
7610         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
7611         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
7612         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
7613         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
7614         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
7616 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
7618         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
7619         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
7620         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
7621         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
7622         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
7623         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
7624         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
7625         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
7626         gcc.target/sparc/combined-1.c: New tests.
7628 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
7630         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
7631         New tests.
7633 2004-11-12  Mark Mitchell <mark@codesourcery.com>
7635         * lib/gcc-dg.exp (dg-forbid-option): New function.
7636         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
7637         * g++.dg/abi/bitfield8.C: Likewise.
7638         * g++.dg/abi/dtor1.C: Likewise.
7639         * g++.dg/abi/empty10.C: Likewise.
7640         * g++.dg/abi/empty7.C: Likewise.
7641         * g++.dg/abi/empty9.C: Likewise.
7642         * g++.dg/abi/layout3.C: Likewise.
7643         * g++.dg/abi/layout4.C: Likewise.
7644         * g++.dg/abi/thunk1.C: Likewise.
7645         * g++.dg/abi/thunk2.C: Likewise.
7646         * g++.dg/abi/vbase11.C: Likewise.
7647         * g++.dg/abi/vthunk2.C: Likewise.
7648         * g++.dg/abi/vthunk3.C: Likewise.
7649         * g++.dg/ext/attrib8.C: Likewise.
7650         * g++.dg/opt/longbranch2.C: Likewise.
7651         * g++.dg/opt/reg-stack4.C: Likewise.
7652         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7653         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7654         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7655         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7656         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7657         * gcc.dg/20000609-1.c: Likewise.
7658         * gcc.dg/20000720-1.c: Likewise.
7659         * gcc.dg/20011107-1.c: Likewise.
7660         * gcc.dg/20011119-1.c: Likewise.
7661         * gcc.dg/20020108-1.c: Likewise.
7662         * gcc.dg/20020122-2.c: Likewise.
7663         * gcc.dg/20020122-3.c: Likewise.
7664         * gcc.dg/20020201-3.c: Likewise.
7665         * gcc.dg/20020206-1.c: Likewise.
7666         * gcc.dg/20020218-1.c: Likewise.
7667         * gcc.dg/20020310-1.c: Likewise.
7668         * gcc.dg/20020411-1.c: Likewise.
7669         * gcc.dg/20020418-2.c: Likewise.
7670         * gcc.dg/20020426-1.c: Likewise.
7671         * gcc.dg/20020426-2.c: Likewise.
7672         * gcc.dg/20020517-1.c: Likewise.
7673         * gcc.dg/20020523-1.c: Likewise.
7674         * gcc.dg/20020523-2.c: Likewise.
7675         * gcc.dg/20020729-1.c: Likewise.
7676         * gcc.dg/20030204-1.c: Likewise.
7677         * gcc.dg/20030826-2.c: Likewise.
7678         * gcc.dg/20030926-1.c: Likewise.
7679         * gcc.dg/20031202-1.c: Likewise.
7680         * gcc.dg/980312-1.c: Likewise.
7681         * gcc.dg/980313-1.c: Likewise.
7682         * gcc.dg/990117-1.c: Likewise.
7683         * gcc.dg/990424-1.c: Likewise.
7684         * gcc.dg/990524-1.c: Likewise.
7685         * gcc.dg/991230-1.c: Likewise.
7686         * gcc.dg/i386-387-1.c: Likewise.
7687         * gcc.dg/i386-387-2.c: Likewise.
7688         * gcc.dg/i386-387-3.c: Likewise.
7689         * gcc.dg/i386-387-4.c: Likewise.
7690         * gcc.dg/i386-387-5.c: Likewise.
7691         * gcc.dg/i386-387-6.c: Likewise.
7692         * gcc.dg/i386-asm-1.c: Likewise.
7693         * gcc.dg/i386-bitfield1.c: Likewise.
7694         * gcc.dg/i386-bitfield2.c: Likewise.
7695         * gcc.dg/i386-loop-1.c: Likewise.
7696         * gcc.dg/i386-loop-2.c: Likewise.
7697         * gcc.dg/i386-loop-3.c: Likewise.
7698         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
7699         * gcc.dg/i386-pic-1.c: Likewise.
7700         * gcc.dg/i386-regparm.c: Likewise.
7701         * gcc.dg/i386-signbit-1.c: Likewise.
7702         * gcc.dg/i386-signbit-2.c: Likewise.
7703         * gcc.dg/i386-signbit-3.c: Likewise.
7704         * gcc.dg/i386-sse-5.c: Likewise.
7705         * gcc.dg/i386-sse-8.c: Likewise.
7706         * gcc.dg/i386-unroll-1.c: Likewise.
7707         * gcc.dg/tls/opt-1.c: Likewise.
7708         * gcc.dg/tls/opt-2.c: Likewise.
7709         * gcc.dg/unroll-1.c: Likewise.
7710         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7711         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7712         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7713         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7714         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
7715         -m64 is specified.
7717 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
7719         PR c++/18389
7720         * g++.dg/parse/cond1.C: New test.
7722         PR c++/18429
7723         * g++.dg/template/array9.C: New test.
7724         * g++.dg/ext/vla1.C: Adjust error messages.
7725         * g++.dg/ext/vlm1.C: Likewise.
7726         * g++.dg/template/crash2.C: Likewise.
7728         PR c++/18436
7729         * g++.dg/template/call3.C: New test.
7731         PR c++/18407
7732         * g++.dg/template/ptrmem11.C: New test.
7734 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
7736         PR other/14264
7737         * lib/g++.exp: Set LC_ALL and LANG to C.
7738         * lib/gcc-dg.exp: Likewise.
7739         * lib/gfortran.exp: Likewise.
7740         * lib/objc.exp: Likewise.
7741         * lib/treelang.exp: Likewise.
7743 2004-11-12  Andreas Schwab  <schwab@suse.de>
7745         * gcc.dg/pr16286.c: Fix last change.
7747 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
7749         PR c++/18416
7750         * g++.dg/init/global1.C: New test.
7752 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
7754         * gcc.c-torture/execute/20041112-1.c: New test.
7756 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7758         * lib/gcc-dg.exp (dg-target-list): New.
7760 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7761             Richard Sandiford  <rsandifo@redhat.com>
7763         * lib/target-supports.exp (get-compiler_messages): New.
7764         (check_named_sections_available): Use it.
7765         (check_effective_target_ilp32): New.
7766         (check_effective_target_lp64): New.
7767         (is-effective-target): New.
7768         * lib/gcc-dg.exp (dg-require-effective-target): New.
7770 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
7772         * gcc.dg/precedence-1.c: New test.
7774 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
7776         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
7778         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
7779         message, delete generated files, use more descriptive name for
7780         executable, and make the test unsupported when it cannot be run.
7782         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
7783         (dg-require-weak, dg-require-visibility, dg-require-alias,
7784         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
7785         dg-require-iconv, dg-require-named-sections): Use it.
7787         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
7789 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
7791         PR target/16457
7792         * gcc.dg/ppc-and-1: New
7794         PR target/16796
7795         * gcc.dg/ppc-mov-1.c: New.
7797         PR target/16458
7798         * gcc.dg/ppc-compare-1.c: New.
7800 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
7802         * objc.dg/desig-init-2.m: New test.
7804 2004-11-10  Adam Nemet  <anemet@lnxw.com>
7806         PR middle-end/18160
7807         * g++.dg/warn/register-var-1.C: New test.
7808         * g++.dg/warn/register-var-2.C: New test.
7810 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7812         * gcc.dg/union-2.c: New test.
7814 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
7816         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
7817         New test for PR tree-optimization/17892.
7819 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
7821         PR c++/18369
7822         * g++.dg/init/new12.C: New test.
7824 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
7826         * gcc.target/sparc: New directory.
7827         * gcc.target/sparc/sparc.exp: New driver.
7828         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
7829         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
7830         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
7831         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
7833 2004-11-10  Paul Brook  <paul@codesourcery.com>
7835         PR fortran/18218
7836         * gfortran.dg/list_read.c: New test.
7838 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7840         PR c/18322
7841         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
7842         expected diagnostic location.
7844 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
7846         * gcc.dg/20041109-1.c: New test.
7848 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
7850         PR objc/18406
7851         * objc/compile/pr18406.m: New test.
7853 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7855         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
7857 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
7859         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
7861 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
7863         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
7865 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
7867         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
7868         exit.
7870 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
7872         PR tree-opt/18299
7873         * gcc.c-torture/pr18299-1.c: New test.
7875 2004-11-06  Andreas Schwab  <schwab@suse.de>
7877         * gcc.dg/pr16286.c: Also test for bool and pixel.
7879 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
7881         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
7882         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
7883         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
7884         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
7885         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
7886         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
7887         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
7888         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
7889         gcc.dg/struct-semi-3.c: New tests.
7891 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7893         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
7895 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7897         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
7898         Do not use C99 designators.
7900 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7902         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
7904 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7906         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
7907         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
7908         * gcc.c-torture/execute/simd-5.x: Remove.
7910 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
7912         PR rtl-optimization/17933
7913         * gcc.dg/torture/pr17933-1.c: New test.
7915 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
7917         PR target/18106
7918         * lib/target-supports.exp (check_weak_available): Support
7919         Windows.
7921 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
7923         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
7924         call to fflush(stdout) before abort.
7925         (my_ffsll): New function.
7926         (generate_fields): Use it.
7928 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
7930         * gcc.dg/init-undef-1.c: New test.
7932 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
7934         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
7935         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
7936         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
7937         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
7938         expected messages for new parser.
7940 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
7942         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
7944 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7946         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
7947         on LP64 targets.
7949 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
7951         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
7952         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
7953         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
7954         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
7955         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
7956         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
7957         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
7958         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
7959         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
7960         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
7962 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
7964         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
7965         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
7966         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
7967         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
7968         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
7969         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
7970         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
7971         for new parser.
7973 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
7975         PR target/15342
7976         * gcc.dg/20041104-1.c: New test.
7978 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7980         * g++.dg/template/nontype7.C: New test.
7981         * g++.dg/template/nontype8.C: Likewise.
7982         * g++.dg/template/nontype9.C: Likewise.
7983         * g++.dg/template/nontype10.C: Likewise.
7984         * g++.dg/tc1/dr49.C: Likewise.
7985         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
7986         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
7988 2004-11-04  Ben Elliston  <bje@au.ibm.com>
7990         * g++.dg/rtti/tinfo1.C: Remove xfails.
7992 2004-11-04  Ben Elliston  <bje@au.ibm.com>
7994         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
7995         packed attribute to the definition to satisfy the new C++ parser.
7997 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7999         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
8000         invocations of va_arg.
8002 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
8004         PR c++/18124
8005         * g++.dg/template/crash25.C: New test.
8007         PR c++/18155
8008         * g++.dg/template/typedef2.C: New test.
8009         * g++.dg/parse/crash13.C: Adjust error markers.
8011         PR c++/18177
8012         * g++.dg/conversion/const3.C: New test.
8014 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8016         PR fortran/17535
8017         PR fortran/17583
8018         PR fortran/17713
8019         * gfortran.dg/generic_[123].f90: New testcases.
8021 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8023         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
8024         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
8026 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
8028         PR tree-opt/16808
8029         * gcc.c-torture/compile/pr16808.c: New test.
8031 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
8033         PR rtl-optimization/17104
8034         * gcc.dg/ppc-bitfield1.c: New.
8036 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8038         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
8040 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
8042         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
8043         strings for 32-bit code.
8045 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
8047         PR c/18239
8048         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
8050 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
8052         PR c++/18064
8053         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
8055 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
8057         PR c++/15172
8058         * g++.dg/init/aggr2.C: New test.
8060 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
8062         * objc.dg/local-decl-1.m: New test.
8064 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8066         * gcc.dg/20040910-1.c: Adjust regex.
8068 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8070         PR rtl-optimization/18084
8071         * g++.dg/opt/pr18084-1.C: New testcase.
8073 2004-10-30  Matt Austern  <austern@apple.com>
8075         PR c++/17542
8076         * g++.dg/ext/attrib18.C: New test.
8078 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8080         PR middle-end/18096
8081         * gcc.dg/pr18096-1.c: New test case.
8083 2004-10-30  Roger Sayle  <roger@eyesopen.com>
8085         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
8087 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
8089         PR c/16666
8090         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
8091         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
8092         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
8093         gcc.dg/old-style-prom-3.c: New tests.
8095 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
8097         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
8098         Remove unnecessary inclusion of stdio.h.
8100 2004-10-29  Roger Sayle  <roger@eyesopen.com>
8102         PR rtl-optimization/17581
8103         * gcc.dg/pr17581-1.c: New test case.
8105 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
8107         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
8108         being implemented.
8109         * g++.dg/conversion/dr195-1.C: New.
8110         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
8111         * g++.old-deja/g++.mike/p10148.C: Likewise.
8113 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
8115         PR c++/17695
8116         * g++.dg/debug/typedef2.C: New test.
8118 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
8120         PR fortran/13490
8121         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
8122         * gfortran.dg/g77/README: Update.
8124 2004-10-28  Matt Austern  <austern@apple.com>
8126         PR c++/14124
8127         * g++.dg/ext/packed7.C: New test.
8129 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8131         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
8132         scan-assembler.
8133         * lib/scanasm.exp (hidden-scan-for): New proc.
8134         (scan-hidden): Use hidden-scan-for instead of constructing the scan
8135         string.
8136         (scan-not-hidden): Likewise.
8137         * lib/target-supports.exp (check_visibility_available): mach-o is
8138         support too.
8140 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
8142         PR c++/17132
8143         * g++.dg/template/memclass3.C: New test.
8145 2004-10-28  Adam Nemet  <anemet@lnxw.com>
8147         PR middle-end/18160
8148         * gcc.dg/register-var-1.c: New test.
8149         * gcc.dg/register-var-2.c: New test.
8150         * gcc.dg/asm-7.c: Taking the address of a register variable is an
8151         error now.
8153 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
8155         PR other/18172
8156         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
8157         unused variables.
8158         * gcc.dg/vect/vect-22.c: Likewise.
8160 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
8162         * gcc.dg/i386-rotate-1.c: New test.
8164 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
8166         * g++.dg/init/ref12.C: Add "run" marker.
8168         PR c++/17435
8169         * g++.dg/init/ref12.C: New test.
8171         PR c++/18140
8172         * g++.dg/template/shift1.C: New test.
8173         * g++.dg/template/error10.C: Adjust error markers.
8175 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
8177         PR tree-opt/17529
8178         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
8180 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
8182         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
8183         * gcc.dg/weak/weak-3.c: Likewise.
8184         * gcc.dg/weak/weak-5.c: Likewise.
8185         * gcc.dg/weak/weak-9.c: Likewise.
8186         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
8187         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
8189         * gcc.dg/darwin-weakimport-1.c: New.
8191 2004-10-28  Ben Elliston  <bje@au.ibm.com>
8193         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
8195 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
8197         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
8198         'syntax' error messages.
8199         * gcc.dg/cpp/direct2s.c: Likewise.
8201 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
8203         * gcc.c-torture/compile/20041026-1.c: New.
8205 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
8207         PR c++/18093
8208         * g++.dg/lookup/ns2.C: New test.
8210         PR c++/18020
8211         * g++.dg/template/enum4.C: New test.
8213         PR c++/18161
8214         * g++.dg/template/expr1.C: New test.
8216 2004-10-26  Ben Elliston  <bje@au.ibm.com>
8218         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
8220 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
8222         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
8223         gcc.dg/decl-nospec-3.c: New tests.
8225 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
8227         * objc.dg/super-class-3.m: New test.
8229 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
8231         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
8232         resyncing.
8233         * gcc.dg/cpp/direct2s.c: Likewise.
8235 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
8237         * objc.dg/image-info.m: Update for changes to section selection.
8239 2004-10-25  David Ayers  <d.ayers@inode.at>
8240             Ziemowit Laski  <zlaski@apple.com>
8242         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
8243         diagnostics when messaging 'id <Proto>'.
8244         * objc.dg/class-protocol-1.m: New test.
8245         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
8246         a non-existent method signature.
8247         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
8248         Update diagnostics when messaging with non-existent method signature.
8249         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
8250         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
8251         invalid receivers are now resolved as if messaging 'id'; remove
8252         extraneous diagnostics.
8254 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8256         PR c/16667
8257         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
8258         gcc.dg/init-desig-obs-3.c: New tests.
8260 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
8262         * gcc.dg/debug/20041023-1.c: New test.
8264 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
8266         PR middle-end/17407
8267         * gcc.c-torture/compile/pr17407.c: New test.
8269         PR c++/18121
8270         * g++.dg/template/array8.C: New test.
8272 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8274         PR other/18138
8275         * lib/g++.exp: Accept more than one multilib libgcc.
8276         * lib/gcc-dg.exp: Likewise.
8277         * lib/objc.exp: Likewise.
8278         * lib/treelang.exp: Likewise.
8279         * lib/gfortran.exp: Likewise.
8281 2004-10-24  Ben Elliston  <bje@au.ibm.com>
8283         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
8285 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
8287         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
8288         * gcc.dg/c99-const-expr-3.c: Likewise.
8290 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
8292         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
8294 2004-10-23  Ben Elliston  <bje@au.ibm.com>
8296         * gcc.c-torture/execute/loop-2e.x: Remove.
8298 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
8300         PR c++/18095
8301         * g++.dg/parse/crash18.C: New.
8302         * g++.dg/parse/crash19.C: New.
8304 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
8306         * g++.dg/ext/dllimport1.C: Move dg-warnings.
8307         * g++.dg/ext/dllimport2.C: Same.
8308         * g++.dg/ext/dllimport8.C: Same.
8310 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
8312         PR c++/10841
8313         * g++.dg/conversion/cast1.C: New test.
8314         * g++.dg/overload/pmf1.C: Adjust error marker.
8316 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
8318         PR objc/17923
8319         * objc.dg/const-str-7.m: New test.
8321 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8323         * g++.dg/template/memfriend11.C: Fix comment typo.
8324         * g++.dg/template/memfriend14.C: Likewise.
8326 2004-10-20  Richard Henderson  <rth@redhat.com>
8328         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
8329         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
8330         -fasynchronous-unwind-tables.
8332 2004-10-20  Richard Henderson  <rth@redhat.com>
8334         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
8335         (main): Return success.
8336         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
8337         (main): Return success.
8339 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8341         PR c++/13495
8342         * g++.dg/template/memfriend9.C: New test.
8343         * g++.dg/template/memfriend10.C: Likewise.
8344         * g++.dg/template/memfriend11.C: Likewise.
8345         * g++.dg/template/memfriend12.C: Likewise.
8346         * g++.dg/template/memfriend13.C: Likewise.
8347         * g++.dg/template/memfriend14.C: Likewise.
8348         * g++.dg/template/memfriend15.C: Likewise.
8349         * g++.dg/template/memfriend16.C: Likewise.
8350         * g++.dg/template/memfriend17.C: Likewise.
8351         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
8353 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
8355         * g++.dg/conversion/dr195.C: New.
8356         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
8358 2004-10-20  Ben Elliston  <bje@au.ibm.com>
8359             Devang Patel  <dpatel@apple.com>
8361         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
8362         of floating point arithmetic, which could trap.
8364 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
8366         PR c++/14035
8367         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
8368         * g++.dg/conversion/const2.C: New test.
8369         * g++.dg/expr/reinterpret2.C: New test.
8370         * g++.dg/expr/reinterpret3.C: New test.
8371         * g++.dg/expr/cast2.C: New test.
8372         * g++.dg/expr/copy1.C: New test.
8373         * g++.dg/other/conversion1.C: Change error message.
8374         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
8375         function pointers to void *.
8376         * g++.old-deja/g++.mike/p10148.C: Likewise.
8378 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8380         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
8382 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
8384         PR c++/18047
8386         * g++.dg/parse/expr3.C: New test.
8388 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8390         * gcc.dg/smod-1.c: New test.
8392 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
8394         * objc.dg/method-14.m: New test.
8396 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
8398         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
8399         Also xfail as the patch was reverted.
8401 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
8403         PR middle-end/16973
8404         * gcc.dg/pr16973.c: New test.
8406 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
8408         PR tree-optimization/17656
8409         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
8411 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
8413         * g++.dg/eh/shadow1.C: New.
8415 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
8417         * gcc.c-torture/compile/20041018-1.c: New test.
8419 2004-10-18  Ben Elliston  <bje@au.ibm.com>
8421         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
8422         compiler referring to register 0 when accessing sdata.  The linker
8423         now patches things up.
8425 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
8427         PR c/17529
8428         * gcc.c-torture/compile/pr17529.c: New test.
8430 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8432         PR c++/17743
8433         * g++.dg/ext/attrib17.C: New test.
8435 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8437         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
8439 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8441         PR c++/10479
8442         * g++.dg/ext/attrib16.C: New test.
8444 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
8446         PR c++/17042
8447         * g++.dg/init/dso_handle1.C: New test.
8449         PR c++/14667
8450         * g++.dg/parse/typedef6.C: New test.
8452         PR c++/17916
8453         * g++.dg/parse/pragma1.C: New test.
8455 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
8457         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
8459 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
8461         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
8462         -fno-common when on HPPA HP-UX platforms.
8464 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
8466         PR other/16820
8467         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
8468         stdint.h.
8469         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
8470         uintptr_t.
8472 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
8474         PR c++/16301
8475         * g++.dg/lookup/strong-using-4.C: New test.
8477 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
8479         PR middle-end/16567
8480         * gcc.c-torture/compile/nested-1.c: New test.
8482 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
8484         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
8485         and mipsisa64*-*-* (until support for misaligned loads is added).
8486         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
8487         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
8488         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
8489         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
8490         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
8491         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
8493 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
8495         PR c++/17976
8496         * g++.dg/init/dtor3.C: New test.
8498 2004-10-15  Ben Elliston  <bje@au.ibm.com>
8500         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
8502 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
8504         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
8505         * gcc.dg/macho-lo-sum.c: Likewise.
8507 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
8509         * gcc.dg/ppc-spe64-1.c: New test.
8511 2004-10-14  Devang Patel  <dpatel@apple.com>
8513         PR 17635
8514         * gcc.dg/pr17635.c : New test.
8516 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
8518         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
8519         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
8520         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
8521         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
8522         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
8523         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
8524         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
8525         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
8526         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
8527         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
8528         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
8529         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
8530         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
8531         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
8532         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
8533         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
8534         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
8535         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
8537 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
8539         * gcc.dg/vect/vect-82.c: New testcase.
8540         * gcc.dg/vect/vect-82_64.c: New testcase.
8541         * gcc.dg/vect/vect-83.c: New testcase.
8542         * gcc.dg/vect/vect-83_64.c: New testcase.
8544 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8546         * gcc.dg/cpp/error-1.c: New test.
8548 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8550         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
8552 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
8554         PR target/17984
8555         * gcc.dg/cris-peep2-xsrand2.c: New test.
8557 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
8559         PR c++/17661
8560         * testsuite/g++.dg/expr/for2.C: New test.
8562 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8564         * g++.dg/inherit/thunk1.C: Run on the SPARC.
8566 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
8568         PR tree-optimization/17724
8569         * g++.dg/opt/pr17724-1.C: New test.
8570         * g++.dg/opt/pr17724-2.C: New test.
8571         * g++.dg/opt/pr17724-3.C: New test.
8572         * g++.dg/opt/pr17724-4.C: New test.
8573         * g++.dg/opt/pr17724-5.C: New test.
8574         * g++.dg/opt/pr17724-6.C: New test.
8576 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
8578         PR c/17301
8579         * gcc.dg/pr17301-2.c: New test.
8581 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
8583         PR c++/15876
8584         * g++.dg/parse/error22.C: New test.
8586         PR c++/17936
8587         * g++.dg/template/spec18.C: New test.
8589 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
8591         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
8592         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
8593         memcpy.
8594         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
8595         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
8597 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
8599         * g++.dg/eh/cleanup5.C: Add dg-options "".
8601 2004-10-11  Roger Sayle  <roger@eyesopen.com>
8603         PR middle-end/17657
8604         * gcc.dg/switch-4.c: New test case.
8606 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
8608         * gcc.c-torture/execute/20041011-1.c: New test.
8610 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
8612         PR c++/17554
8613         * g++.dg/init/for3.C: New test.
8615         PR c++/17657
8616         * g++.dg/opt/switch2.C: New test.
8618         PR middle-end/17703
8619         * g++.dg/warn/Wreturn-2.C: New test.
8621 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
8623         PR c++/17907
8624         * g++.dg/eh/cleanup5.C: New test.
8626 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
8628         PR c++/17393
8629         * g++.dg/parse/error21.C: New test.
8631 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8633         * g++.dg/overload/pmf1.C: Adjust quoting marks.
8634         * g++.dg/warn/incomplete1.C: Likewise.
8635         * g++.dg/template/qualttp20.C: Likewise.
8637 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8639         PR c/17881
8640         * parm-incomplete-1.c: New test.
8642 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
8644         PR c++/17867
8645         * g++.dg/parse/error19.C: New test.
8647         PR c++/17670
8648         * g++.dg/init/new11.C: New test.
8650         PR c++/17821
8651         * g++.dg/parse/error20.C: New test.
8653         PR c++/17826
8654         * g++.dg/template/crash24.C: New test.
8656 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8658         PR c/17301
8659         * gcc.dg/pr17301-1.c: New test.
8661 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8663         PR c/17189
8664         * gcc.dg/anon-struct-5.c: New test.
8666 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8668         PR c/17844
8669         * gcc.dg/pr17844-1.c: New test.
8671 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
8673         PR tree-optimization/17906
8674         * gcc.c-torture/compile/pr17906.c: New.
8676 2004-10-09  Stuart Hastings  <stuart@apple.com>
8677             Roger Sayle  <roger@eyesopen.com>
8679         PR rtl-optimization/17853
8680         * gcc.dg/i386-mmx-5.c: New testcase.
8682 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
8684         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
8686 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
8688         PR c++/17524
8689         * g++.dg/template/static9.C: New test.
8691         PR c++/17685
8692         * g++.dg/parse/operator5.C: New test.
8694 2004-10-09  Roger Sayle  <roger@eyesopen.com>
8696         PR middle-end/17894
8697         * gcc.c-torture/execute/divcmp-4.c: New test case.
8699 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8701         PR tree-opt/17902
8702         * g++.dg/opt/pr17902.C: New test.
8704 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
8706         * gcc.dg/cpp/ident-1.c: Add dg-options "".
8708 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8710         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
8712 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8714         * gcc.dg/assign-warn-3.c: New test.
8716 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8718         PR c/16999
8719         * gcc.dg/cpp/ident-1.c: New test.
8721 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
8723         * gcc.c-torture/compile/acc1.c: New.
8725 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
8727         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
8728         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
8730 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8732         * gcc.dg/ultrasp11.c: New test.
8734 2004-10-08  Michael Matz  <matz@suse.de>
8736         * gcc.dg/doloop-2.c: New test.
8738 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8740         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
8741         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
8742         objc.dg/method-9.m: Update expected diagnostics.
8744 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
8746         * gcc.dg/ppc-fsel-3.c: New file.
8747         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
8749 2004-10-07  Paul Brook  <paul@codesourcery.com>
8751         * gfortran.dg/intrinsic_verify_1.f90: New test.
8753 2004-10-07  Paul Brook  <paul@codesourcery.com>
8755         * gfortran.dg/empty_format_1.f90: Remove stray commas.
8757 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8759         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
8760         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
8761         commit.
8763 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
8765         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
8767 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8769         PR c++/17115
8770         * g++.dg/warn/Winline-4.C: New test.
8772 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8774         * gcc.c-torture/compile/20041007-1.c: New test.
8776 2004-10-07  Paul Brook  <paul@codesourcery.com>
8778         PR fortran/17678
8779         * gfortran.dg/use_allocated_1.f90: New test.
8781 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
8783         PR middle-end/17849
8784         * gfortran.fortran-torture/compile/nested.f90: New test
8786 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
8788         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
8790 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
8792         PR c++/17368
8793         * g++.dg/ext/asm6.C: New test.
8795 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
8797         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
8799 2004-10-06  Paul Brook  <paul@codesourcery.com>
8801         PR libfortran/17709
8802         * gfortran.dg/empty_format_1.f90: New test.
8804 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8806         PR fortran/17568
8807         * gfortran.dg/ishft.f90: New test.
8809         PR fortran/17283
8810         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
8811         tests.
8813 2004-10-06  Paul Brook  <paul@codesourcery.com>
8815         * gfortran.dg/do_1.f90: New test.
8817 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8819         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
8820         optimizing for size.
8822 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8824         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
8826 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8828         * gcc.c-torture/compile/20041005-1.c: New test.
8830 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
8832         PR c++/17829
8833         * g++.dg/lookup/koenig4.C: New.
8835 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8837         * g++.dg/other/classkey1.C: Adjust quoting marks.
8838         * g++.dg/parse/error15.C: Likewise.
8839         * g++.dg/template/meminit2.C (int>): Likewise.
8841 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8843         PR fortran/17283
8844         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
8846         PR fortran/17631
8847         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
8849         PR fortran/17708
8850         * gfortran.dg/pr17708.f90: New test.
8852 2004-10-04  Chao-ying Fu  <fu@mips.com>
8854         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
8855         * gcc.dg/vect/vect-4.c: Ditto.
8856         * gcc.dg/vect/vect-5.c: Ditto.
8857         * gcc.dg/vect/vect-6.c: Ditto.
8858         * gcc.dg/vect/vect-8.c: Ditto.
8859         * gcc.dg/vect/vect-16.c: Ditto.
8860         * gcc.dg/vect/vect-30.c: Ditto.
8861         * gcc.dg/vect/vect-40.c: Ditto.
8862         * gcc.dg/vect/vect-41.c: Ditto.
8863         * gcc.dg/vect/vect-42.c: Ditto.
8864         * gcc.dg/vect/vect-43.c: Ditto.
8865         * gcc.dg/vect/vect-44.c: Ditto.
8866         * gcc.dg/vect/vect-45.c: Ditto.
8867         * gcc.dg/vect/vect-46.c: Ditto.
8868         * gcc.dg/vect/vect-47.c: Ditto.
8869         * gcc.dg/vect/vect-48.c: Ditto.
8870         * gcc.dg/vect/vect-49.c: Ditto.
8871         * gcc.dg/vect/vect-50.c: Ditto.
8872         * gcc.dg/vect/vect-51.c: Ditto.
8873         * gcc.dg/vect/vect-52.c: Ditto.
8874         * gcc.dg/vect/vect-53.c: Ditto.
8875         * gcc.dg/vect/vect-54.c: Ditto.
8876         * gcc.dg/vect/vect-55.c: Ditto.
8877         * gcc.dg/vect/vect-56.c: Ditto.
8878         * gcc.dg/vect/vect-57.c: Ditto.
8879         * gcc.dg/vect/vect-58.c: Ditto.
8880         * gcc.dg/vect/vect-59.c: Ditto.
8881         * gcc.dg/vect/vect-60.c: Ditto.
8882         * gcc.dg/vect/vect-74.c: Ditto.
8883         * gcc.dg/vect/vect-79.c: Ditto.
8884         * gcc.dg/vect/vect-80.c: Ditto.
8886 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
8888         * gcc.dg/unused-7.c: Use the correct option.
8890 2004-10-04  Paul Brook  <paul@codesourcery.com>
8891         Bud Davis  <bdavis9659@comcast.net>
8893         PR fortran/17706
8894         PR fortran/16434
8895         * gfortran/pr17706.f90: New test.
8896         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
8898 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8900         * gfortran.dg/pr17612.f90: New test.
8902 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8904         * g++.dg/template/local1.C: Adjust quoting marks in
8905         testing for diagnostics.
8906         * g++.dg/tls/diag-2.C: Likewise.
8907         * g++.dg/other/error8.C: Likewise.
8909 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
8911         PR c/17178
8912         * gcc.dg/unused-4.c: Adjust to be correct.
8914         PR c/17820
8915         * gcc.dg/unused-7.c: New test.
8917 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
8919         PR c++/17797
8920         * g++.dg/overload/template2.C: New test.
8922 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
8924         PR tree-optimization/16632
8925         * gcc.dg/tree-ssa/20041002-1.c: New.
8927 2004-10-03  Paul Brook  <paul@codesourcery.com>
8929         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
8930         rather than relying on default formatting.
8932 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
8934         * gcc.dg/20040920-1.c: Update expected message text.
8936 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
8938         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
8940 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
8942         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
8943         tree level.
8945 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
8947         * gcc.dg/tree-ssa/pr17343.c: Remove.
8949 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
8951         PR tree-opt/17343
8952         * gcc.dg/tree-ssa/pr17343.c: New test.
8954 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
8956         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
8957         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
8958         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
8959         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
8960         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
8962 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
8964         * gcc.dg/lvalue-2.c: New test.
8966 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
8968         PR c/17730
8969         * gcc.dg/pr17730-1.c: New test
8971 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
8973         PR c/7425
8974         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
8976 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
8978         * gcc.c-torture/execute/stdarg-1.c: New test.
8979         * gcc.c-torture/execute/stdarg-2.c: New test.
8980         * gcc.c-torture/execute/stdarg-3.c: New test.
8981         * gcc.dg/tree-ssa/stdarg-1.c: New test.
8982         * gcc.dg/tree-ssa/stdarg-2.c: New test.
8983         * gcc.dg/tree-ssa/stdarg-3.c: New test.
8984         * gcc.dg/tree-ssa/stdarg-4.c: New test.
8985         * gcc.dg/tree-ssa/stdarg-5.c: New test.
8987 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
8989         PR tree-optimization/17697
8990         * g++.dg/opt/pr17697-1.C: New test.
8991         * g++.dg/opt/pr17697-2.C: New test.
8992         * g++.dg/opt/pr17697-3.C: New test.
8994 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
8996         PR c/16409
8997         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
8998         gcc.dg/vla-init-5.c: New tests.
9000 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
9002         PR c/13804
9003         * gcc.dg/pr13804-1.c: New test.
9005 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9007         PR fortran/16938
9008         * gfortran.dg/pr16938.f90: New test.
9010 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9012         * g++.dg/template/crash23.C: New test.
9014 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
9016         PR c++/17585
9017         * g++.dg/template/static8.C: New test.
9019 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
9021         PR c++/17681
9022         * g++.dg/other/error9.C: New test.
9024 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
9026         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
9028 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9030         PR fortran/15164
9031         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
9033 2004-09-26  Roger Sayle  <roger@eyesopen.com>
9035         PR middle-end/17112
9036         * gcc.dg/pr17112-1.c: New test case.
9038 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9040         PR c/11459
9041         * gcc.dg/pr11459-1.c: New test.
9043 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
9045         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
9046         * gcc.dg/tree-ssa/loop-4.c: Likewise.
9048 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9050         * gfortran.dg/pr15324.f90: Make array bounds consistent.
9052 2004-09-25  Jan Hubicka  <jh@suse.cz>
9054         * compile/30040909-1.c: New test.
9055         * compile/30040907-1.c: New test.
9057 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
9059         * gcc.c-torture/execute/va-arg-26.c: New test.
9061 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
9063         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
9064         extra diagnostics on targets with 64-bit pointers.
9065         * objc.dg/selector-1.m: Adjust dg-warning regexp.
9067 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9069         PR c/17188
9070         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
9071         * gcc.dg/decl-3.c: Adjust expected message.
9073 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9075         PR fortran/17615
9076         * gfortran.dg/pr17615.f90: New test.
9078 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
9080         PR tree-optimzation/17517
9081         * g++.dg/tree-ssa/pr17517.C: New Test.
9083 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9085         PR c++/16889
9086         * g++.dg/lookup/ambig3.C: New.
9088 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
9090         PR tree-opt/17624
9091         * g++.dg/opt/pr17624.C: New test.
9093 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9095         PR c/6980
9096         * gcc.dg/Wbad-function-cast-1.c: New test.
9098 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
9100         * g++.dg/ext/complit1.C
9101         * g++.dg/other/error2.C
9102         * g++.dg/other/nontype-1.C
9103         * g++.dg/parse/crash11.C
9104         * g++.dg/parse/crash12.C
9105         * g++.dg/parse/error15.C
9106         * g++.dg/parse/error4.C
9107         * g++.dg/parse/tmpl-outside1.C
9108         * g++.dg/parse/too-many-tmpl-args1.C
9109         * g++.dg/template/dependent-expr3.C
9110         * g++.dg/template/error10.C
9111         * g++.dg/template/instantiate1.C
9112         * g++.dg/template/vtable2.C
9113         * g++.dg/warn/Wshadow-1.C
9114         * g++.dg/warn/weak1.C
9115         * g++.old-deja/g++.brendan/crash16.C
9116         * g++.old-deja/g++.brendan/crash18.C
9117         * g++.old-deja/g++.brendan/crash48.C
9118         * g++.old-deja/g++.brendan/crash49.C
9119         * g++.old-deja/g++.brendan/crash55.C
9120         * g++.old-deja/g++.brendan/crash56.C
9121         * g++.old-deja/g++.brendan/crash8.C
9122         * g++.old-deja/g++.brendan/enum11.C
9123         * g++.old-deja/g++.brendan/enum8.C
9124         * g++.old-deja/g++.brendan/enum9.C
9125         * g++.old-deja/g++.brendan/friend3.C
9126         * g++.old-deja/g++.brendan/misc14.C
9127         * g++.old-deja/g++.bugs/900402_02.C
9128         * g++.old-deja/g++.bugs/900404_03.C
9129         * g++.old-deja/g++.bugs/900404_04.C
9130         * g++.old-deja/g++.bugs/900428_03.C
9131         * g++.old-deja/g++.jason/crash4.C
9132         * g++.old-deja/g++.jason/overload21.C
9133         * g++.old-deja/g++.jason/redecl1.C
9134         * g++.old-deja/g++.jason/report.C
9135         * g++.old-deja/g++.jason/rfg10.C
9136         * g++.old-deja/g++.jason/template30.C
9137         * g++.old-deja/g++.law/arm12.C
9138         * g++.old-deja/g++.law/ctors5.C
9139         * g++.old-deja/g++.law/cvt20.C
9140         * g++.old-deja/g++.law/init10.C
9141         * g++.old-deja/g++.law/init8.C
9142         * g++.old-deja/g++.law/visibility17.C
9143         * g++.old-deja/g++.law/visibility7.C
9144         * g++.old-deja/g++.mike/net8.C
9145         * g++.old-deja/g++.mike/p646.C
9146         * g++.old-deja/g++.mike/p700.C
9147         * g++.old-deja/g++.mike/p701.C
9148         * g++.old-deja/g++.mike/p811.C
9149         * g++.old-deja/g++.ns/template13.C
9150         * g++.old-deja/g++.other/array3.C
9151         * g++.old-deja/g++.other/crash25.C
9152         * g++.old-deja/g++.other/dtor3.C
9153         * g++.old-deja/g++.other/dtor4.C
9154         * g++.old-deja/g++.other/main1.C
9155         * g++.old-deja/g++.other/warn7.C
9156         * g++.old-deja/g++.pt/crash11.C
9157         * g++.old-deja/g++.pt/crash36.C
9158         * g++.old-deja/g++.pt/spec22.C
9159         * g++.old-deja/g++.pt/spec9.C
9160         * g++.old-deja/g++.pt/ttp52.C
9161         * g++.old-deja/g++.robertl/eb103.C
9162         * g++.old-deja/g++.robertl/eb121.C
9163         * g++.old-deja/g++.robertl/eb22.C
9164         * g++.old-deja/g++.robertl/eb8.C:
9165         Update locations and/or regexps of dg-error markers.
9166         Remove markers for some bogus messages that are no longer issued.
9168 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
9170         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
9171         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
9173 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
9175         PR c++/17618
9176         * g++.dg/lookup/crash5.C: New test.
9178 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
9180         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
9181         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
9182         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
9183         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
9184         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
9185         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
9187         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
9188         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
9189         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
9190         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
9191         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
9192         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
9194         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
9196         * gcc.dg/vect/vect-44.c: Check additional cases.
9197         * gcc.dg/vect/vect-48.c: Check additional cases.
9199         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
9200         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
9201         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
9202         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
9203         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
9204         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
9205         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
9206         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
9207         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
9209         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
9210         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
9211         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
9213 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9215         * gcc.dg/tree-ssa/loop-6.c: New test.
9217 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
9219         PR c++/17620
9220         * g++.dg/inherit/base2.C: New.
9222 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9224         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
9225         * gcc.dg/20001012-2.c: Likewise.
9226         * gcc.dg/20001013-1.c: Likewise.
9227         * gcc.dg/20001101-1.c: Likewise.
9228         * gcc.dg/20001102-1.c: Likewise.
9229         * gcc.dg/bf-spl1.c: Likewise.
9230         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
9231         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
9233 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
9235         PR tree-optimization/16721
9236         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
9238 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
9240         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
9241         * gcc.dg/20040305-1.c: Likewise.
9243 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9245         PR c/16566
9246         * gcc.c-torture/compile/pr16566-1.c,
9247         gcc.c-torture/compile/pr16566-2.c,
9248         gcc.c-torture/compile/pr16566-3.c: New tests.
9250 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
9252         PR tree-optimization/17512
9253         * gcc.c-torture/compile/20040916-1.c.
9255 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
9257         * gcc.dg/pragma-re-3.c: New test.
9259 2004-09-17  Matt Austern  <austern@apple.com>
9261         PR c++/15049
9262         * g++.dg/other/anon3.C: New.
9264 2004-09-21  Roger Sayle  <roger@eyesopen.com>
9266         PR c++/7503
9267         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
9268         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
9269         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
9270         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
9271         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
9273 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
9275         PR fortran/17286
9276         * gfortran.dg/pr17286.f90: New test.
9278 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
9280         PR c++/17530
9281         * g++.dg/template/static7.C: New test.
9283 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
9285         PR tree-opt/17558
9286         * gcc.c-torture/compile/pr17558.c: New test.
9288 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
9290         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
9291         if SKIP_ATTRIBUTE is defined.
9293 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9295         PR fortran/15957
9296         * gfortran.dg/pr15957.f90: New test.
9298 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
9300         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
9301         in comparison.
9302         * gcc.dg/vect/vect-79.c: Likewise.
9303         * gcc.dg/vect/vect-80.c: Likewise.
9305 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9307         PR fortran/15750
9308         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
9310 2004-09-20  Ira Rosen  <irar@il.ibm.com>
9312         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
9313         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
9314         * gcc.dg/vect/vect-62.c: New testcase.
9315         * gcc.dg/vect/vect-63.c: New testcase.
9316         * gcc.dg/vect/vect-64.c: New testcase.
9317         * gcc.dg/vect/vect-65.c: New testcase.
9318         * gcc.dg/vect/vect-66.c: New testcase.
9319         * gcc.dg/vect/vect-67.c: New testcase.
9320         * gcc.dg/vect/vect-68.c: New testcase.
9321         * gcc.dg/vect/vect-69.c: New testcase.
9322         * gcc.dg/vect/vect-79.c: New testcase.
9323         * gcc.dg/vect/vect-80.c: New testcase.
9325 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
9327         * gcc.target/mips/asm-1.c: New test.
9329 2004-09-19  Ira Rosen  <irar@il.ibm.com>
9331         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
9332         * gcc.dg/vect/vect-73.c: New testcase.
9333         * gcc.dg/vect/vect-74.c: New testcase.
9334         * gcc.dg/vect/vect-75.c: New testcase.
9335         * gcc.dg/vect/vect-76.c: New testcase.
9336         * gcc.dg/vect/vect-77.c: New testcase.
9337         * gcc.dg/vect/vect-78.c: New testcase
9339 2004-09-18  Paul Brook  <paul@codesourcery.com>
9341         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
9343 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
9345         PR c/17424
9346         * gcc.dg/pr17424-1.c: New test.
9348 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
9350         * g++.dg/tree-ssa/pr17153.C: New test.
9352 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
9354         PR pch/13361
9355         * testsuite/g++.dg/pch/wchar-1.C: New.
9356         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9358 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
9360         * gcc.c-torture/execute/20040917-1.c: New test.
9362 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9364         PR tree-optimization/17319
9365         * gcc.dg/pr17319.c: New test.
9367 2004-09-17  Devang Patel  <dpatel@apple.com>
9369         * gcc.dg/20040813-1.c: New test.
9371 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9373         PR tree-optimization/17273
9374         * gcc.c-torture/compile/pr17273.c: New test.
9376 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9378         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
9379         Update expected messages.
9380         * gcc.dg/declspec-13.c: New test.
9382 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
9384         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
9386 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
9388         * gcc.c-torture/execute/pr17252.c: Use post-increment to
9389         change what 'a' is pointing to.
9391 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
9393         PR c++/16002
9394         * g++.dg/template/error18.C: New test.
9396         PR c++/16029
9397         * g++.dg/warn/Wunused-8.C: New test.
9399 2004-09-17  Steven Bosscher  <stevenb@suse.de>
9401         PR tree-optimization/17513
9402         * gcc.dg/20040916-1.c: New test.
9404 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
9406         PR c++/17501
9407         * g++.dg/template/typename7.C: New test.
9409 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9411         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
9413 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
9415         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
9416         with -ftree-based-profiling also.
9417         * lib/profopt.exp: Support late-set profile_option/feedback_option.
9419 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
9421         PR/15364
9422         * gfortran.dg/der_array_io_1.f90: New test.
9423         * gfortran.dg/der_array_io_2.f90: New test.
9424         * gfortran.dg/der_array_io_3.f90: New test.
9426 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
9428         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
9429         EABI.
9431 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
9433         * g++.dg/opt/switch1.C: New test.
9435 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
9437         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
9438         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
9439         Update expected messages.
9441 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9443         PR fortran/16485
9444         * gfortran.dg/same_name_1.f90: New test.
9446 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
9448         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
9449         dereference garbage pointers.
9451 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
9453         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
9454         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
9456         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
9457         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
9458         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
9460 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
9462         PR c++/17324
9463         * g++.dg/template/mangle1.C: New test.
9465 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
9467         PR tree-optimization/17252
9468         * gcc.c-torture/execute/pr17252.c: New test.
9470 2004-09-14  Andrew Pinski  <apinski@apple.com>
9472         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
9474 2004-09-14  Roger Sayle  <roger@eyesopen.com>
9476         PR rtl-optimization/9771
9477         * gcc.dg/pr9771-1.c: New test case.
9479 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
9481         PR tree-optimization/15262
9482         * gcc.c-torture/execute/pr15262-1.c: New test.
9483         * gcc.c-torture/execute/pr15262-2.c: New test.
9485 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9487         * gcc.dg/declspec-12.c: New test.
9489 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
9491         * gfortran.dg/pr17090.f90: Add directives to test.
9493 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9495         * gcc.c-torture/compile/20040914-1.c: New test.
9497 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
9499         PR c++/16162
9500         * g++.dg/template/decl2.C: New test.
9502 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
9504         PR fortran/17090
9505         * gfortran.dg/pr17090.f90: New test.
9507 2004-09-13  Dale Johannesen  <dalej@apple.com>
9509         * gcc.c-torture/compile/pr17408.c:  New test case.
9511 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
9513         PR c++/16716
9514         * g++.dg/parse/crash17.C: New test.
9516         PR c++/17327
9517         * g++.dg/template/enum3.C: New test.
9519 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
9521         * lib/gcc-defs.exp: Load wrapper.exp.
9522         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
9523         using local code.
9524         * lib/gcc.exp (gcc_init): Similar.
9525         * lib/gfortran.exp (gfortran_init): Similar.
9526         * lib/objc.exp (objc_init): Similar.
9527         * lib/treelang.exp (treelang_init): Similar.
9528         * lib/wrapper.exp: New file with build_wrapper call machinery in
9529         ${tool}_maybe_build_wrapper.
9531 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
9533         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
9534         "inline".
9535         * gcc.dg/declspec-11.c: Update expected messages.
9536         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
9537         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
9538         gcc.dg/inline-12.c: New tests.
9540 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
9542         * g++.dg/tree-ssa/pr17400.C: New testcase.
9544 2004-09-13  James E Wilson  <wilson@specifixinc.com>
9546         * gcc.target/mips/sb1-1.c: New testcase.
9548 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
9550         * lib/g77-dg.exp: Remove unused file.
9551         * lib/mike-g77.exp: Ditto.
9552         * lib/g77.exp: Ditto.
9554 2004-09-12  Richard Henderson  <rth@redhat.com>
9556         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
9558 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
9560         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
9561         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
9562         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
9563         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
9564         Update expected messages.
9566 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
9568         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
9569         declaration/use mismatch for dirp parameter.
9571 2004-09-12  Andrew Pinski  <apinski@apple.com>
9573         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
9574         -fgnu-runtime is passed.
9576 2004-09-12  Richard Henderson  <rth@redhat.com>
9578         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
9579         do the uplevel thing and update additional_flags directly.
9580         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
9581         gfortran.fortran-torture/execute/intrinsic_nearest.x,
9582         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
9583         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
9585 2004-09-11  Steven Bosscher  <stevenb@suse.de>
9587         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
9589 2004-09-11  Roger Sayle  <roger@eyesopen.com>
9591         PR middle-end/17411
9592         * g++.dg/opt/pr17411-1.C: New test case.
9594 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9596         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
9597         gcc.dg/tls/diag-2.c: Update expected messages.
9598         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
9599         messages.
9600         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
9601         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
9602         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
9603         gcc.dg/tls/diag-5.c: New tests.
9605 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
9607         * gcc.dg/20040910-1.c: Correct dg-error regexp.
9609 2004-09-11  Steven Bosscher  <stevenb@suse.de>
9611         * g++.dg/parse/break-in-for.C: New test.
9613 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
9615         * gcc.dg/tree-ssa/20040911-1.c: New test.
9617 2004-09-11  Andreas Jaeger  <aj@suse.de>
9619         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
9620         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
9622 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
9624         * gcc.target/frv: New directory of FR-V-specific tests.
9626 2004-09-10  James E Wilson  <wilson@specifixinc.com>
9628         * gcc.dg/convert-vec-1.c: New test.
9630 2004-09-10  Roger Sayle  <roger@eyesopen.com>
9632         PR middle-end/17024
9633         * gcc.dg/pr17024-1.c: New test case.
9635 2004-09-10  Eric Christopher  <echristo@redhat.com>
9637         * gcc.dg/20040910-1.c: New test.
9639 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9641         * gcc.dg/bitfld-9.c: New test.
9643 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
9645         * gcc.c-torture/execute/ieee/acc1.c: New test.
9646         * gcc.c-torture/execute/ieee/acc2.c: New test.
9647         * gcc.c-torture/execute/ieee/mzero6.c: New test.
9649 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9651         * gcc.dg/deprecated-2.c: New test.
9653 2004-09-09  James E Wilson  <wilson@specifixinc.com>
9655         * gcc.dg/init-vec-1.c: New test.
9657 2004-09-09  Roger Sayle  <roger@eyesopen.com>
9659         PR middle-end/17055
9660         * gcc.dg/pr17055-1.c: New test case.
9662 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
9664         PR target/17377
9665         * gcc.c-torture/execute/pr17377.c: New test.
9667 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9669         PR c/8420
9670         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
9671         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
9672         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
9673         gcc.dg/long-long-typespec-1.c: New tests.
9674         * gcc.dg/tls/diag-2.c: Update expected diagnostics
9676 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9678         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
9679         gcc.dg/gnu99-static-1.c: New tests.
9681 2004-09-08  Devang Patel  <dpatel@apple.com>
9683         * gcc.dg/darwin-ld-20040828-1.c: New test.
9684         * gcc.dg/darwin-ld-20040828-2.c: New test.
9685         * gcc.dg/darwin-ld-20040828-3.c: New test.
9687 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
9689         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
9690         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
9691         in error message.
9692         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
9693         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
9694         in error message.
9695         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
9696         types they qualify.
9697         * objc.dg/type-size-2.m: Fix wording in comment.
9698         * objc.dg/va-meth-1.m: New test case.
9700 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
9702         PR c/16633:
9703         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
9704         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
9706 2004-09-06  Devang Patel  <dpatel@apple.com>
9708         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
9709         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
9711 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
9713         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
9714         reflect changed line numbering of diagnostics.
9716 2004-09-06  Paul Brook  <paul@codesourcery.com>
9718         * gfortran.dg/edit_real_1.f90: Add new test.
9720 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9722         * gcc.dg/tree-ssa/loop-2.c: New test.
9723         * gcc.dg/tree-ssa/loop-3.c: New test.
9724         * gcc.dg/tree-ssa/loop-4.c: New test.
9725         * gcc.dg/tree-ssa/loop-5.c: New test.
9727 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9729         * gcc.dg/format/sentinel-1.c: Update for parameter option.
9731 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9733         * gcc.dg/format/sentinel-1.c: New test.
9735 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
9737         * testsuite/gcc.dg/builtins-46.c: New.
9739 2004-09-03  Devang Patel  <dpatel@apple.com>
9741         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
9742         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
9744 2004-09-03  Jan Beulich  <jbeulich@novell.com>
9746         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
9747         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
9748         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
9749         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
9750         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
9751         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
9752         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
9753         the non-portable bzero.
9754         * gcc.dg/20010912-1.c: xfail for NetWare.
9755         * gcc.dg/20020426-2.c: xfail for NetWare.
9756         * gcc.dg/20021014-1.c: xfail for NetWare.
9757         * gcc.dg/20021018-1.c: xfail for NetWare.
9758         * gcc.dg/20030213-1.c: xfail for NetWare.
9759         * gcc.dg/20030225-1.c: xfail for NetWare.
9760         * gcc.dg/20030708-1.c: xfail for NetWare.
9761         * gcc.dg/builtins-config.h: Also exclude NetWare.
9762         * gcc.dg/format/format.h: Define restrict only if not already defined.
9763         * gcc.dg/nest.c: xfail for NetWare.
9764         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
9765         * lib/target-supports.exp (check_visibility_available): Exclude
9766         NetWare.
9768 2004-09-03  Jan Beulich  <jbeulich@novell.com>
9770         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
9771         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
9772         deterministic starting point for the alignment of structure fields.
9773         * gcc.dg/Wpadded.c: Dito.
9774         * g++.dg/abi/vbase10.C: Dito.
9776 2004-09-03  Devang Patel  <dpatel@apple.com>
9778         * g++.dg/debug/pr15736.cc: New test.
9780 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
9782         * README.QMTEST: Fix out-of-date link.
9784 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
9786         PR fortran/16579
9787         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
9788         Delete.  Duplicate of gfortran.dg/g77/20010610.f
9790 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
9792         * g++.dg/abi/arm_rtti1.C: New test.
9794 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
9796         * gcc.dg/ppc-vector-memcpy.c: New.
9797         * gcc.dg/ppc-vector-memset.c: New.
9799 2004-09-02  Chao-ying Fu  <fu@mips.com>
9801         * gcc.target/mips/mips-3d-1.c: New test.
9802         * gcc.target/mips/mips-3d-2.c: New test.
9803         * gcc.target/mips/mips-3d-3.c: New test.
9804         * gcc.target/mips/mips-3d-4.c: New test.
9805         * gcc.target/mips/mips-3d-5.c: New test.
9806         * gcc.target/mips/mips-3d-6.c: New test.
9807         * gcc.target/mips/mips-3d-7.c: New test.
9808         * gcc.target/mips/mips-3d-8.c: New test.
9809         * gcc.target/mips/mips-3d-9.c: New test.
9810         * gcc.target/mips/mips-ps-1.c: New test.
9811         * gcc.target/mips/mips-ps-2.c: New test.
9812         * gcc.target/mips/mips-ps-3.c: New test.
9813         * gcc.target/mips/mips-ps-4.c: New test.
9814         * gcc.target/mips/mips-ps-type.c: New test.
9816 2004-09-02  Paul Brook  <paul@codesourcery.com>
9818         * gfortran.dg/edit_real_1.f90: Add new tests.
9820 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9822         PR fortran/15327
9823         * gfortran.dg/merge_char_1.f90: New test.
9825 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9827         PR fortran/16404
9828         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
9830 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9832         PR c/1522
9833         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
9835 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
9837         * g++.dg/opt/loop1.C: Do not XFAIL.
9839 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
9841         * gcc.c-torture/execute/20040831-1.c: New test.
9843 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
9845         PR fortran/16579
9846         * gfortran.dg/g77/20010610.f: Now passes.
9847         Copy from g77.f-torture/execute. Add dg-run directive.
9848         * gfortran.dg/g77/README: Update
9850 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9852         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
9853         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
9854         (t1, t2, t3, t4): Add volatile.
9856 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
9858         * g++.dg/ext/visibility/arm1.C: New test.
9860 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
9862         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
9863         -pedantic-errors.
9865 2004-09-01  Paul Brook  <paul@codesourcery.com>
9867         * gfortran.dg/eof_2.f90: New test.
9869 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9871         PR fortran/16579
9872         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
9874 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
9876         PR libfortran/16805
9877         * gfortran.dg/list_read_2.f90: New test.
9879 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
9881         * g++.dg/abi/key1.C: New test.
9883 2004-08-31  Richard Henderson  <rth@redhat.com>
9885         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
9886         form of offsetof.
9887         * g++.dg/other/offsetof5.C: Remove duplicate.
9889 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9891         PR fortran/17244
9892         * gfortran.dg/func_derived_1.f90: New test.
9894 2004-08-31  Paul Brook  <paul@codesourcery.com>
9896         * gfortran.dg/eof_1.f90: New test.
9898 2004-08-31  Paul Brook  <paul@codesourcery.com>
9900         * gfortran.dg/list_read_1.f90: New file.
9902 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
9904         * g++.dg/opt/loop1.C: XFAIL.
9906 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
9908         * gcc.dg/funcdef-storage-1.c: New.
9909         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
9910         an extern function in local scope.
9911         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
9912         declare an 'auto inline' function in local scope.
9913         * gcc.dg/20011130-1.c: Likewise.
9914         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
9915         an 'auto' function in local scope.
9916         * gcc.dg/20021014-1.c: Likewise.
9917         * gcc.dg/20030331-2.c: Likewise.
9919 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9921         * gfortran.dg/blockdata_1.f90: New test.
9923 2004-08-30  Richard Henderson  <rth@redhat.com>
9925         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
9927 2004-08-30  Richard Henderson  <rth@redhat.com>
9929         * lib/fortran-torture.exp (fortran-torture-execute): Honor
9930         additional_flags set by alternate driver.
9931         (ieee-options): New procedure.
9932         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
9933         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
9934         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
9935         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
9937 2004-08-30  Richard Henderson  <rth@redhat.com>
9939         * lib/f-torture.exp: Remove.
9941 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
9943         PR rtl-optimization/16590
9944         * g++.dg/opt/loop1.C: New test.
9946 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9948         PR fortran/13910
9949         * gfortran.dg/oldstyle_1.f90: New test.
9951 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
9952         Paul Brook  <paul@codesourcery.com>
9954         * gfortran.dg/g77/README: Update.
9955         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
9956         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
9957         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
9959 2004-08-28  Paul Brook  <paul@codesourcery.com>
9961         PR libfortran/17195
9962         * gfortran.dg/edit_real_1.f90: New test.
9964 2004-08-27  Paul Brook  <paul@codesourcery.com>
9966         * gfortran.dg/rewind_1.f90: New test.
9968 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
9970         PR fortran/16597
9971         * gfortran.dg/pr16597.f90: New test.
9973 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9975         PR c/13801
9976         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
9977         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
9978         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
9979         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
9980         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
9982 2004-08-26  Nick Clifton  <nickc@redhat.com>
9984         * gcc.c-torture/compile/pr17119.c: New test.
9986 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9988         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
9990 2004-08-25  Richard Henderson  <rth@redhat.com>
9992         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
9993         the bits that expect kind=8 to be the largest real kind.
9995 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
9997         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
9999 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10001         * gfortran.dg/assignment_1.f90: New test.
10003 2004-08-25  Adam Nemet  <anemet@lnxw.com>
10005         * g++.dg/template/repo3.C: New test.
10007 2004-08-25  Roger Sayle  <roger@eyesopen.com>
10009         PR middle-end/16693
10010         PR tree-optimization/16372
10011         * g++.dg/opt/pr16372-1.C: New test case.
10012         * g++.dg/opt/pr16693-1.C: New test case.
10013         * g++.dg/opt/pr16693-2.C: New test case.
10015 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
10017         * objc.dg/proto-lossage-4.m: New test.
10019 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
10021         PR c++/17155
10022         * g++.dg/inherit/local2.C: New test.
10024 2004-08-25  Paul Brook  <paul@codesourcery.com>
10026         PR fortran/17144
10027         * gfortran.dg/string_ctor_1.f90: New test.
10029 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10031         PR c++/14428
10032         * g++.dg/template/redecl2.C: New test.
10034 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10036         PR fortran/17143
10037         * gfortran.dg/pr17143.f90: New test.
10039 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
10041         PR fortran/17164
10042         * gfortran.dg/pr17164.f90: New test.
10044 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10046         * gcc.dg/tree-ssa/loop-1.c: New test.
10048 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10050         * gcc.c-torture/compile/20040824-1.c: New test.
10052 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
10054         * gcc.c-torture/compile/iftrap-3.c: New test.
10056 2004-08-24  Paul Brook  <paul@codesourcery.com>
10058         * gfortran.dg/entry_2.f90: New test.
10060 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10062         PR c++/16889
10063         * g++.dg/lookup/ambig[12].C: New.
10065 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10067         PR c++/16706
10068         * g++.dg/template/crash21.C: New test.
10069         * g++.dg/template/crash22.C: Likewise.
10071 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10073         PR c++/17149
10074         * g++.dg/template/access15.C: New.
10076 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10078         PR c++/17163
10079         * g++.dg/template/repo2.C: New test.
10081 2004-08-23  Roger Sayle  <roger@eyesopen.com>
10083         PR rtl-optimization/17078
10084         * gcc.c-torture/execute/pr17078-1.c: New test case.
10086 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10088         PR c/14492
10089         * gcc.dg/debug/crash1.c: New test.
10091 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
10093         PR c/16180
10094         * gcc.dg/loop-5.c: New test.
10096 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10098         * gcc.c-torture/execute/20040823-1.c: New test.
10100 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
10102         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
10103         to the assembler.  Simplify test accordingly.
10104         (asm_abi_flags): Use GNU names.
10105         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
10106         to check for ABI flags.
10108 2004-08-22  Andrew Pinski  <apinski@apple.com>
10110         * g++.dg/opt/pr14029.C: New test.
10111         * gcc.c-torture/execute/pr15262.c: New test.
10113 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10115         * gfortran.dg/reduction.f90: Add checks with complex arguments.
10117 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
10119         PR 16908
10120         * gfortran.dg/direct_io.f90: New test.
10122 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10124         PR c++/17121
10125         * g++.dg/inherit/local2.C: New test.
10127 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
10129         PR c++/17120
10130         * g++.dg/warn/Wparentheses-4.C: New test.
10132 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
10134         PR c++/17121
10135         * g++.dg/inherit/local2.C: New test.
10137         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
10138         * gcc.dg/ppc-ldstruct.c: Likewise.
10139         * gcc.dg/ppc64-abi-2.c: Likewise.
10141 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
10143         PR rtl-optimization/17099
10144         * gcc.c-torture/execute/20040820-1.c: New test.
10146 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
10148         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
10150 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
10152         PR fortran/17077
10153         * gfortran.dg/auto_array_1.f90: New test.
10155 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10157         PR fortran/17074
10158         * gfortran.dg/simpleif_1.f90: New test.
10160 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
10162         * lib/target-supports.exp (check_profiling_available): Return
10163         false for arm*-*-symbianelf* and arm*-*-eabi*.
10165         PR c++/15890
10166         * g++.dg/template/delete1.C: New test.
10168 2004-08-19  Paul Brook  <paul@codesourcery.com>
10170         PR fortran/14976
10171         PR fortran/16228
10172         * gfortran.dg/data_char_1.f90: New test.
10174 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
10176         PR fortran/16946
10177         * gfortran.dg/reduction.f90: New testcase.
10179 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10181         PR fortran/16520
10182         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
10184 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10186         PR c++/17041
10187         * g++.dg/Wparentheses-3.C: New test.
10189 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
10191         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
10192         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
10193         * gcc.dg/vect/vect-2.c: Likewise.
10194         * gcc.dg/vect/vect-3.c: Likewise.
10195         * gcc.dg/vect/vect-4.c: Likewise.
10196         * gcc.dg/vect/vect-5.c: Likewise.
10197         * gcc.dg/vect/vect-6.c: Likewise.
10198         * gcc.dg/vect/vect-7.c: Likewise.
10199         * gcc.dg/vect/vect-25.c: Likewise.
10200         * gcc.dg/vect/vect-31.c: Likewise.
10201         * gcc.dg/vect/vect-32.c: Likewise.
10202         * gcc.dg/vect/vect-34.c: Likewise.
10203         * gcc.dg/vect/vect-36.c: Likewise.
10204         * gcc.dg/vect/vect-all.c: Likewise.
10206 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
10208         PR c++/17068
10209         * g++.dg/template/operator4.C: New test.
10211 2004-08-18  Richard Henderson  <rth@redhat.com>
10213         * gcc.dg/20040206-1.c: XFAIL.
10215 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
10217         PR c++/16246
10218         * g++.dg/template/array7.C: New test.
10220 2004-08-17  James E Wilson  <wilson@specifixinc.com>
10222         * gcc.dg/mips-movcc-1.c: New test.
10223         * gcc.dg/mips-movcc-2.c: New test.
10224         * gcc.dg/mips-movcc-3.c: New test.
10226         * gcc.dg/mips-nmadd-1.c: New test.
10227         * gcc.dg/mips-nmadd-2.c: New test.
10229 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
10231         PR c++/15871
10232         * g++.dg/opt/inline8.C: New test.
10234         PR c++/16965
10235         * g++.dg/parse/error17.C: New test.
10237 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
10239         * gcc.dg/vect: New directory for vectorizer tests.
10240         * gcc.dg/vect/tree-vect.h: New file.
10241         * gcc.dg/vect/vect.exp: New file.
10242         * gcc.dg/vect/pr16105.c.c: New test.
10243         * gcc.dg/vect/vect-1.c: New test.
10244         * gcc.dg/vect/vect-2.c: New test.
10245         * gcc.dg/vect/vect-3.c: New test.
10246         * gcc.dg/vect/vect-4.c: New test.
10247         * gcc.dg/vect/vect-5.c: New test.
10248         * gcc.dg/vect/vect-6.c: New test.
10249         * gcc.dg/vect/vect-7.c: New test.
10250         * gcc.dg/vect/vect-8.c: New test.
10251         * gcc.dg/vect/vect-9.c: New test.
10252         * gcc.dg/vect/vect-10.c: New test.
10253         * gcc.dg/vect/vect-11.c: New test.
10254         * gcc.dg/vect/vect-12.c: New test.
10255         * gcc.dg/vect/vect-13.c: New test.
10256         * gcc.dg/vect/vect-14.c: New test.
10257         * gcc.dg/vect/vect-15.c: New test.
10258         * gcc.dg/vect/vect-16.c: New test.
10259         * gcc.dg/vect/vect-17.c: New test.
10260         * gcc.dg/vect/vect-18.c: New test.
10261         * gcc.dg/vect/vect-19.c: New test.
10262         * gcc.dg/vect/vect-20.c: New test.
10263         * gcc.dg/vect/vect-21.c: New test.
10264         * gcc.dg/vect/vect-22.c: New test.
10265         * gcc.dg/vect/vect-23.c: New test.
10266         * gcc.dg/vect/vect-24.c: New test.
10267         * gcc.dg/vect/vect-25.c: New test.
10268         * gcc.dg/vect/vect-26.c: New test.
10269         * gcc.dg/vect/vect-27.c: New test.
10270         * gcc.dg/vect/vect-28.c: New test.
10271         * gcc.dg/vect/vect-29.c: New test.
10272         * gcc.dg/vect/vect-30.c: New test.
10273         * gcc.dg/vect/vect-31.c: New test.
10274         * gcc.dg/vect/vect-32.c: New test.
10275         * gcc.dg/vect/vect-33.c: New test.
10276         * gcc.dg/vect/vect-34.c: New test.
10277         * gcc.dg/vect/vect-35.c: New test.
10278         * gcc.dg/vect/vect-36.c: New test.
10279         * gcc.dg/vect/vect-37.c: New test.
10280         * gcc.dg/vect/vect-38.c: New test.
10281         * gcc.dg/vect/vect-40.c: New test.
10282         * gcc.dg/vect/vect-41.c: New test.
10283         * gcc.dg/vect/vect-42.c: New test.
10284         * gcc.dg/vect/vect-43.c: New test.
10285         * gcc.dg/vect/vect-44.c: New test.
10286         * gcc.dg/vect/vect-45.c: New test.
10287         * gcc.dg/vect/vect-46.c: New test.
10288         * gcc.dg/vect/vect-47.c: New test.
10289         * gcc.dg/vect/vect-48.c: New test.
10290         * gcc.dg/vect/vect-49.c: New test.
10291         * gcc.dg/vect/vect-50.c: New test.
10292         * gcc.dg/vect/vect-51.c: New test.
10293         * gcc.dg/vect/vect-52.c: New test.
10294         * gcc.dg/vect/vect-53.c: New test.
10295         * gcc.dg/vect/vect-54.c: New test.
10296         * gcc.dg/vect/vect-55.c: New test.
10297         * gcc.dg/vect/vect-56.c: New test.
10298         * gcc.dg/vect/vect-57.c: New test.
10299         * gcc.dg/vect/vect-58.c: New test.
10300         * gcc.dg/vect/vect-59.c: New test.
10301         * gcc.dg/vect/vect-60.c: New test.
10302         * gcc.dg/vect/vect-61.c: New test.
10303         * gcc.dg/vect/vect-all.c: New test.
10304         * gcc.dg/vect/vect-none.c: New test.
10306 2004-08-17  Paul Brook  <paul@codesourcery.com>
10308         PR fortran/13082
10309         * gfortran.dg/entry_1.f90: New test.
10311 2004-08-17  Andrew Pinski  <apinski@apple.com>
10313         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
10315 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
10317         * gcc.dg/pr17036-1.c: New test.
10319 2004-08-16  Devang Patel  <dpatel@apple.com>
10321         * gcc.dg/darwin-20040809-1.c: New test.
10323 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
10325         * gcc.dg/funcdef-attr-1.c: New test.
10327 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
10329         * gcc.dg/altivec-17.c: New test.
10330         * gcc.dg/altivec-18.c: New test.
10332 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10334         PR c++/6749
10335         * g++.dg/template/vtable2.C: New test.
10337 2004-08-14  Richard Henderson  <rth@redhat.com>
10339         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
10340         * gcc.dg/pack-test-4.c (main): Return 0.
10341         * gcc.dg/setjmp-1.c: Remove XFAIL.
10342         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
10344 2004-08-14  Richard Henderson  <rth@redhat.com>
10346         * gcc.dg/980217-1.c: Add prototype for printf.
10348 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
10350         * gfortran.dg/pr16935.f90: New test.
10352 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
10354         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
10356 2004-08-13  Paul Brook  <paul@codesourcery.com>
10358         * gfortran.dg/der_io_1.f90: Remove stray comma.
10360 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
10362         * gcc.dg/vmx/cw-bug-2.c: Remove.
10363         * gcc.dg/vmx/vprint-1.c: Remove.
10364         * gcc.dg/vmx/vscan-1.c: Remove.
10366 2004-08-12  Devang patel  <dpatel@apple.com>
10368         * gcc.dg/darwin-20040809-2.c: New test.
10370 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
10372         * g++.dg/ext/altivec-12.C: New test.
10374         * g++.dg/ext/altivec-11.C: New test.
10376 2004-08-12  Paul Brook  <paul@codesourcery.com>
10378         * g++.dg/abi/arm_cxa_vec_1.C: New test.
10380 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
10382         * g++.dg/ext/altivec-2.C: Check for hardware support before
10383         executing any VMX instructions.
10385         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
10387 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
10389         PR c++/16276
10390         * g++.old-deja/g++.other/comdat4.C: New test.
10391         * g++.old-deja/g++.other/comdat4-aux.cc: New.
10393 2004-08-12  Ben Elliston  <bje@au.ibm.com>
10395         PR target/16286
10396         * gcc.dg/pr16286.c: New test.
10398 2004-08-12 Jan Beulich <jbeulich@novell.com>
10400         * g++.dg/ext/asm5.C: New.
10402 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10404         PR c++/16698
10405         * g++.dg/eh/crash1.C: New test.
10407         PR c++/16717
10408         * g++.dg/ext/construct1.C: New test.
10410 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10412         PR c++/16853
10413         * g++.dg/init/ptrmem1.C: New test.
10415         PR c++/16618
10416         * g++.dg/parse/offsetof5.C: New test.
10418         PR c++/16870
10419         * g++.dg/template/overload3.C: New test.
10421 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
10423         PR c++/16964
10424         * g++.dg/parse/error16.C: New test.
10426         PR c++/16904
10427         * g++.dg/template/error14.C: New test.
10429         PR c++/16929
10430         * g++.dg/template/error15.C: New test.
10432 2004-08-11  Devang Patel  <dpatel@apple.com>
10434         * gcc.dg/darwin-ld-20040809-1.c: New test.
10435         * gcc.dg/darwin-ld-20040809-2.c: New test.
10437 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
10439         PR fortran/16917
10440         * gfortran.dg/dfloat_1.f90: New test.
10442 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
10444         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
10445         * gcc.dg/dll-2.c: Fix dg-require syntax.
10446         * gcc.misc-tests/arm-isr.c (abort): Declare.
10447         (exit): Likewise.
10449 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
10451         PR c++/16971
10452         * g++.dg/parse/crash16.C: New test.
10454 2004-08-10  Roger Sayle  <roger@eyesopen.com>
10456         * gcc.dg/mips-rsqrt-1.c: New test case.
10457         * gcc.dg/mips-rsqrt-2.c: New test case.
10458         * gcc.dg/mips-rsqrt-3.c: New test case.
10460 2004-08-10  Paul Brook  <paul@codesourcery.com>
10462         * gfortran.dg/der_io_1.f90: New test.
10464 2004-08-10  Paul Brook  <paul@codesourcery.com>
10466         PR fortran/16919
10467         * gfortran.dg/der_array_1.f90: New test.
10469 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
10471         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
10473 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
10475         * gcc.dg/wchar_t-2.c: Fix typo.
10477 2004-08-09  Falk Hueffner  <falk@debian.org>
10479         PR tree-optimization/12517
10480         * gcc.c-torture/compile/pr12517.c: New test.
10482         PR tree-optimization/12578
10483         * gcc.c-torture/compile/pr12578.c: New test.
10485         PR tree-optimization/12899
10486         * gcc.c-torture/compile/pr12899.c: New test.
10488         PR rtl-optimization/14692
10489         * gcc.c-torture/compile/pr14692.c: New test.
10491         PR tree-optimization/16461
10492         * gcc.c-torture/compile/pr16461.c: New test.
10494 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
10496         * gfortran.dg/getenv_1.f90: New test.
10498 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
10500         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
10501         wchar_t.
10502         * gcc.dg/symbian5.c: Test -fno-short-wchar.
10504 2004-08-06  Paul Brook  <paul@codesourcery.com>
10506         * gfortran.dg/ret_array_1.f90: New test.
10507         * gfortran.dg/ret_pointer_1.f90: New test.
10509 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
10511         * gcc.dg/missing-field-init-[12].c: New tests.
10512         * g++.dg/warn/missing-field-init-[12].C: New tests.
10514 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
10516         * gcc.dg/enum2.c: New test.
10517         * gcc.dg/symbian3.c: Likewise.
10518         * gcc.dg/symbian4.c: Likewise.
10519         * gcc.dg/wchar_t-2.c: Likewise.
10521 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
10523         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
10524         destructor tests.
10526 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
10528         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
10529         dg-require-visiblity.
10530         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
10531         * g++.dg/ext/visibility/fvisibility.C: Likewise.
10532         * g++.dg/ext/visibility/memfuncts.C: Likewise.
10533         * g++.dg/ext/visibility/new1.C: Likewise.
10534         * g++.dg/ext/visibility/pragma.C: Likewise.
10535         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
10536         * g++.dg/ext/visibility/virtual.C: Likewise.
10537         * g++/dg/ext/visibility/visibility-1.C: Likewise.
10538         * g++/dg/ext/visibility/visibility-2.C: Likewise.
10539         * g++/dg/ext/visibility/visibility-3.C: Likewise.
10540         * g++/dg/ext/visibility/visibility-4.C: Likewise.
10541         * g++/dg/ext/visibility/visibility-5.C: Likewise.
10542         * g++/dg/ext/visibility/visibility-6.C: Likewise.
10543         * g++/dg/ext/visibility/visibility-7.C: Likewise.
10544         * g++/dg/ext/visibility/visibility-8.C: New test.
10545         * gcc.c-torture/compile/dll.x: Remove.
10546         * gcc.dg/dll-2.c: Use dg-require-dll
10547         * gcc.dg/visibility-10.c: New test.
10548         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
10549         supporting DLLs.
10550         * testsuite/lib/scanasm.exp (scan_hidden): New function.
10551         (scan_not_hidden): Likewise.
10553 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
10555         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
10557 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
10559         * gcc.c-torture/execute/20040805-1.c: New test.
10561 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
10563         * gcc.dg/20020118-1.c: Declare abort.
10564         * gcc.dg/altivec_check.h: Likewise.
10565         * gcc.dg/iftrap-2.c: Likewise.
10566         * gcc.dg/pragma-darwin.c: Likewise.
10567         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
10569 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
10571         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
10573 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10575         * gcc.c-torture/execute/builtins/abs-2.c,
10576         gcc.c-torture/execute/builtins/abs-3.c,
10577         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
10578         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
10579         intmax_t, uintmax_t and their limits.
10580         * gcc.dg/intmax_t-1.c: New test.
10582 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10584         * g++.dg/tc1/dr147.C: Add reference to PR.
10586 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
10588         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
10589         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
10591 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
10593         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
10595 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10597         * gcc.dg/redecl-5.c: New test.
10598         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
10599         of scanf.
10601 2004-08-03  Roger Sayle  <roger@eyesopen.com>
10603         PR middle-end/16790
10604         * gcc.c-torture/execute/pr16790-1.c: New test case.
10606 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
10608         * g++.dg/ext/visibility/assign1.C: New test.
10609         * g++.dg/ext/visibility/new1.C: Likewise.
10611         * gcc.dg/symbian1.c: New test.
10612         * gcc.dg/symbian2.c: Likewise.
10614 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
10616         PR target/16570
10617         * gcc.dg/i386-sse-9.c: New test.
10619 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10621         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
10623 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
10625         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
10626         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
10627         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
10628         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
10629         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
10630         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
10631         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
10632         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
10633         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
10634         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
10635         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
10636         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
10637         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
10638         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
10639         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
10640         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
10641         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
10642         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
10643         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
10644         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
10645         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
10646         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
10647         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
10648         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
10649         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
10650         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
10651         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
10652         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
10653         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
10654         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
10655         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
10656         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
10657         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
10658         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
10659         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
10660         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
10661         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
10662         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
10663         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
10664         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
10665         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
10666         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
10667         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
10668         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
10669         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
10670         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
10671         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
10672         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
10673         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
10674         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
10675         gcc.misc-tests/i386-pf-3dnow-1.c,
10676         gcc.misc-tests/i386-pf-athlon-1.c,
10677         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
10678         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
10679         Declare built-in functions used.
10680         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
10682 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
10684         PR c++/16707
10685         * g++.dg/lookup/using12.C: New test.
10687         * g++.dg/init/null1.C: Fix PR number.
10688         * g++.dg/parse/namespace10.C: Likewise.
10690 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
10692         PR c++/16224
10693         * g++.dg/template/spec17.C: New test.
10694         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
10695         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
10697 2004-08-02  David Billinghurst
10699         PR fortran/16292
10700         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
10702 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
10704         * gcc.dg/ia64-got-1.c: New test case.
10706 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
10708         PR c++/16489
10709         * g++.dg/init/null1.C: New test.
10710         * g++.dg/tc1/dr76.C: Adjust error marker.
10712         PR c++/16529
10713         * g++.dg/parse/namespace10.C: New test.
10715         PR c++/16810
10716         * g++.dg/inherit/ptrmem2.C: New test.
10718 2004-08-02  Ben Elliston  <bje@au.ibm.com>
10720         PR target/16155
10721         * gcc.dg/pr16155.c: New test.
10723 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
10725         * gcc.dg/redecl-2.c: New test.
10727 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
10729         * gcc.dg/darwin-longdouble.c: New file.
10731 2004-07-30  Richard Henderson  <rth@redhat.com>
10733         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
10734         write to constant argument.
10735         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
10737 2004-07-30  Richard Henderson  <rth@redhat.com>
10739         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
10740         tests of nearest around zero.
10742 2004-07-30  Andrew Pinski  <apinski@apple.com>
10744         * gcc.c-torture/compile/20040730-1.c: New test.
10746 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
10748         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
10749         powerpc-eabispe.
10751 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
10753         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
10755 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
10757         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
10758         contains $ld_library_path.
10759         * lib/gfortran.exp (gfortran_link_flags): Likewise.
10761 2004-07-29  Richard Henderson  <rth@redhat.com>
10763         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
10765         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
10766         (alt2, which): New.
10767         (Check): Accept either alternative.
10769 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
10771         * g++.dg/abi/inline1.C: New test.
10772         * g++.dg/abi/local1-a.cc: Likewise.
10773         * g++.dg/abi/local1.C: Likewise.
10774         * g++.dg/abi/mangle11.C: Tweak location of warnings.
10775         * g++.dg/abi/mangle12.C: Likewise.
10776         * g++.dg/abi/mangle17.C: Likewise.
10777         * g++.dg/abi/mangle20-2.C: Likewise.
10778         * g++.dg/opt/interface1.C: Likewise.
10779         * g++.dg/opt/interface1.h: Likewise.
10780         * g++.dg/opt/interface1-a.cc: New test.
10781         * g++.dg/parse/repo1.C: New test.
10782         * g++.dg/template/repo1.C: Likewise.
10783         * g++.dg/warn/Winline-1.C: Likewise.
10784         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
10786 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
10788         * gcc.dg/tree-ssa/20040729-1.c: New test.
10790 2004-07-27  Matt Austern <austern@apple.com>
10792         * gcc.dg/darwin-bool-1.c: New test.
10793         * gcc.dg/darwin-bool-2.c: New test.
10795 2004-07-28  Richard Henderson  <rth@redhat.com>
10797         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
10798         arguments in the correct type.  Don't write to constant arguments.
10800 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10802         PR tree-optimization/16688
10803         PR tree-optimization/16689
10804         * g++.dg/tree-ssa/pr16688.C: New test.
10806 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10808         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
10809         loads.  Not only in the comment, this time.
10811 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
10813         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
10814         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
10815         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
10816         * gcc.dg/sh4a-bitmovua.c: New.
10817         * gcc.dg/sh4a-cos.c: New.
10818         * gcc.dg/sh4a-cosf.c: New.
10819         * gcc.dg/sh4a-fprun.c: New.
10820         * gcc.dg/sh4a-fsrra.c: New.
10821         * gcc.dg/sh4a-memmovua.c: New.
10822         * gcc.dg/sh4a-sin.c: New.
10823         * gcc.dg/sh4a-sincos.c: New.
10824         * gcc.dg/sh4a-sincosf.c: New.
10825         * gcc.dg/sh4a-sinf.c: New.
10827 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
10829         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
10830         conditionals.
10831         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
10832         loads.
10833         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
10834         DOM1.
10836 2004-07-27  Andrew Pinski  <apinski@apple.com>
10838         * g++.dg/rtti/tinfo1.C: Correct the xfail.
10840 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
10842         * gcc.dg/pragma-isr.c: New test.
10844 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10846         PR c++/14429
10847         * g++.dg/template/ttp11.C: New test.
10849 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
10851         * gcc.c-torture/compile/20040727-1.c: New test.
10853 2004-07-26  Eric Christopher  <echristo@redhat.com>
10855         * gcc.c-torture/compile/20040726-2.c: New test.
10857 2004-07-26  Andrew Pinski  <apinski@apple.com>
10859         * g++.dg/rtti/tinfo1.C: Xfail.
10861 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
10863         * gcc.c-torture/compile/20040726-1.c: New test.
10865 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
10866             Brian Ryner  <bryner@brianryner.com>
10868         PR c++/9283
10869         PR c++/15000
10870         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
10871         * g++.dg/ext/visibility/: New directory.
10872         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
10873         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
10874         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
10875         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
10876         * g++.dg/ext/visibility/fvisibility.C,
10877         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
10878         g++.dg/ext/visibility/fvisibility-override1.C
10879         g++.dg/ext/visibility/fvisibility-override2.C
10880         g++.dg/ext/visibility/memfuncts.C
10881         g++.dg/ext/visibility/noPLT.C
10882         g++.dg/ext/visibility/pragma.C
10883         g++.dg/ext/visibility/pragma-override1.C
10884         g++.dg/ext/visibility/pragma-override2.C
10885         g++.dg/ext/visibility/staticmemfuncts.C
10886         g++.dg/ext/visibility/virtual.C: New tests.
10888 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10890         PR c/15360
10891         * gcc.dg/pr15360-1.c: New test.
10893 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
10895         * gcc.dg/pragma-align-2.c: New test.
10896         * gcc.dg/pragma-init-fini.c: New test.
10897         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
10898         targets.
10900 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10902         * gcc.dg/init-string-2.c: New test.
10904 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
10906         PR 16684
10907         * gcc.dg/Wredundant-decls-1.c: New test case.
10909 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
10911         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
10912         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
10913         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
10914         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
10915         * gcc.dg/compat/generate-random.c: New file.
10916         * gcc.dg/compat/generate-random.h: Likewise.
10917         * gcc.dg/compat/generate-random_r.c: Likewise.
10918         * gcc.dg/compat/struct-layout-1.h: Likewise.
10919         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
10920         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
10921         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
10922         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
10923         * gcc.dg/compat/struct-layout-1_main.c: New test.
10924         * gcc.dg/compat/struct-layout-1_x.c: New file.
10925         * gcc.dg/compat/struct-layout-1_y.c: New file.
10926         * gcc.dg/compat/struct-layout-1_test.h: New file.
10928 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
10930         * gcc.dg/comp-return-1.c: New test
10932 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
10934         * gcc.dg/vmx/8-02a.c: Fix typo.
10936         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
10937         * gcc.dg/darwin-abi-3.c: New test.
10939         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
10940         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
10942         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
10943         * gcc.dg/vmx/ops-long-1.c: New test.
10944         * gcc.dg/vmx/ops-long-2.c: New test.
10946 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
10948         * g++.dg/lookup/conv-[1234].C: New.
10950 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
10952         * g++.dg/parse/attr2.C: Simplify.
10954 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10956         PR c/7284
10957         * gcc.c-torture/execute/pr7284-1.c: New test.
10959 2004-07-22  Brian Booth  <bbooth@redhat.com>
10961         * gcc.dg/tree-ssa/20040721-1.c: New test.
10963 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10965         * g++.dg/template/crash20.c: New.
10967 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
10969         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
10970         Add dg-run directive.  Declare variables as required.
10971         * gfortran.dg/g77/README: Update
10973 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
10975         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
10976         gcc.dg/cris-peep2-andu2.c: New tests.
10978 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10980         PR c/15052
10981         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
10982         on return type.
10983         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
10984         messages.
10985         * gcc.dg/qual-return-2.c: Update expected messages.
10986         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
10988 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10990         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
10991         * gcc.dg/noncompile/921102-1.c: Update expected error message.
10993 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10995         PR c/11250
10996         * gcc.dg/init-string-1.c: New test.
10998 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
11000         PR middle-end/15345
11001         PR c/16450
11002         * gcc.dg/torture/nested-fn-1.c: New test.
11004 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
11006         PR target/16559
11007         * gcc.dg/ia64-fptr-1.c: New file.
11009 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11011         PR c++/14497
11012         * g++.dg/template/spec16.C: New test.
11013         * g++.old-deja/g++.robertl/eb118.C: Remove.
11015 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11017         PR c++/509
11018         * g++.dg/template/spec15.C: New test.
11020 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
11022         Copy cases from g77.f-torture/execute and add dg-run
11023         directive.  Other changes as noted.
11024         * gfortran.dg/g77/13037.f
11025         * gfortran.dg/g77/1832.f
11026         * gfortran.dg/g77/19981119-0.f
11027         * gfortran.dg/g77/19990313-0.f
11028         * gfortran.dg/g77/19990313-1.f
11029         * gfortran.dg/g77/19990313-2.f
11030         * gfortran.dg/g77/19990313-3.f
11031         * gfortran.dg/g77/19990419-1.f
11032         * gfortran.dg/g77/19990826-0.f
11033         * gfortran.dg/g77/19990826-2.f
11034         * gfortran.dg/g77/20000503-1.f
11035         * gfortran.dg/g77/20001111.f
11036         * gfortran.dg/g77/20010116.f
11037         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
11038         * gfortran.dg/g77/20010430.f
11039         * gfortran.dg/g77/6177.f
11040         * gfortran.dg/g77/947.f
11041         * gfortran.dg/g77/970816-3.f
11042         * gfortran.dg/g77/971102-1.f
11043         * gfortran.dg/g77/980520-1.f
11044         * gfortran.dg/g77/980628-0.f
11045         * gfortran.dg/g77/980628-1.f
11046         * gfortran.dg/g77/980628-10.f
11047         * gfortran.dg/g77/980628-2.f
11048         * gfortran.dg/g77/980628-3.f
11049         * gfortran.dg/g77/980628-7.f
11050         * gfortran.dg/g77/980628-8.f
11051         * gfortran.dg/g77/980628-9.f
11052         * gfortran.dg/g77/980701-0.f
11053         * gfortran.dg/g77/980701-1.f
11054         * gfortran.dg/g77/cabs.f
11055         * gfortran.dg/g77/claus.f
11056         * gfortran.dg/g77/complex_1.f
11057         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
11058         * gfortran.dg/g77/dcomplex.f
11059         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
11060         * gfortran.dg/g77/f90-intrinsic-mathematical.f
11061         * gfortran.dg/g77/f90-intrinsic-numeric.f
11062         * gfortran.dg/g77/int8421.f
11063         * gfortran.dg/g77/labug1.f
11064         * gfortran.dg/g77/large_vec.f
11065         * gfortran.dg/g77/le.f
11066         * gfortran.dg/g77/short.f
11067         * gfortran.dg/g77/README: Update
11069 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
11071         PR c++/16637
11072         * g++.dg/parse/lookup4.C: New test.
11074 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11076         PR c++/16175
11077         * g++.dg/template/ttp10.C: New test.
11079 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11081         * gcc.dg/pr12625-1.c: New test.
11083 2004-07-20  Steven Bosscher  <stevenb@suse.de>
11085         * testsuite/gcc.dg/switch-warn-1.c: New test.
11086         * testsuite/gcc.dg/switch-warn-2.c: New test.
11087         * gcc.c-torture/compile/pr14730.c: Update.
11089 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
11091         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
11092         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
11093         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
11094         g++.dg/template/nontype3.C: Remove trailing CR from tests.
11096 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
11098         PR c++/16623
11099         * g++.dg/template/assign1.C: New test.
11101 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11103         PR c++/12170
11104         * g++.dg/template/ttp9.C: New test.
11106 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
11108         * gcc.dg/format/cmn-err-1.c: New test.
11110 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11112         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
11113         gcc.dg/Wparentheses-10.c: New tests.
11114         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
11116 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11118         PR fortran/16465
11119         * gfortran.dg/g77//ffixed-line-length-0.f,
11120         gfortran.dg/g77/ffixed-line-length-132.f,
11121         gfortran.dg/g77/ffixed-line-length-72.f,
11122         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
11123         gfortran.dg/g77/README: Update.
11125 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11127         PR c++/13092
11128         * g++.dg/template/non-dependent7.C: New test.
11129         * g++.dg/template/non-dependent8.C: Likewise.
11130         * g++.dg/template/non-dependent9.C: Likewise.
11131         * g++.dg/template/non-dependent10.C: Likewise.
11133 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
11135         PR c++/16337
11136         * g++.dg/parse/attr2.C: New test.
11138 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
11140         * g77.dg: Removed.
11141         * g77.f-torture: Ditto.
11143 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11145         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
11146         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
11147         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
11149 2004-07-16  Richard Henderson  <rth@redhat.com>
11151         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
11153 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11155         * lib/fortran-torture.exp (fortran-torture): Don't test compile
11156         tests with full list of options.
11157         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
11158         of TORTURE_OPTIONS if test contains 'dg-do run'.
11160         PR fortran/16404
11161         * gfortran.dg/do_iterator.f90: New test.
11163 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11165         PR rtl-optimization/16536
11166         * gcc.c-torture/execute/restrict-1.c: New test.
11168 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11170         PR fortran/15324
11171         * gfortran.dg/pr15324.f90: New test.
11173         PR fortran/15129
11174         * gfortran.dg/pr15129.f90: New test.
11176         PR fortran/15140
11177         * gfortran.dg/pr15140.f90: New test.
11179         PR fortran/13792
11180         * gfortran.fortran-torture/execute/bounds.f90: Add check for
11181         compile-time simplification.
11183 2004-07-14  Mike Stump  <mrs@apple.com>
11185         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
11187 2004-07-14  James E Wilson  <wilson@specifixinc.com>
11189         PR target/16325
11190         * gcc.dg/profile-generate-1.c: New.
11192 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
11194         * gcc.c-torture/execute/20040709-1.c: New test.
11195         * gcc.c-torture/execute/20040709-2.c: New test.
11197 2004-07-14  Mike Stump  <mrs@apple.com>
11199         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
11201 2004-07-14  Mike Stump  <mrs@apple.com>
11203         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
11205 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
11207         PR c++/16518
11208         * g++.dg/parse/mutable1.C: New test.
11210 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
11212         PR tree-optimization/16443
11213         * gcc.dg/tree-ssa/20040713-1.c: New test.
11215 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
11217         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
11218         for operator new.
11220 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11222         * gfortran.dg/g77/README: New file
11223         * gfortran.dg/g77/19981216-0.f:  Copy from
11224         g77.f-torture/noncompile.  Add "dg-do compile" and
11225         dg-error as required.
11226         * gfortran.dg/g77/19990218-1.f: Likewise
11227         * gfortran.dg/g77/19990905-1.f: Likewise
11228         * gfortran.dg/g77/9263.f: Likewise
11229         * gfortran.dg/g77/980615-0.f: Likewise
11230         * gfortran.dg/g77/980616-0.f: Likewise
11231         * gfortran.dg/g77/check0.f: Likewise
11232         * gfortran.dg/g77/select_no_compile.f: Likewise
11234 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11236         Copy files from g77.f-torture/compile.
11237         Add "{ dg-do compile}".  Other changes as noted
11238         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
11239         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
11240         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
11241         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
11242         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
11243         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
11244         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
11245         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
11246         statement to conform to standard.  Append alpha1.x for reference.
11247         * gfortran.dg/g77/xformat.f: Add dg-warning
11249 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
11251         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
11252         Add {dg-do compile} directive.
11253         * gfortran.dg/g77/cpp2.F: Likewise
11255 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11257         PR c++/5402
11258         * g++.dg/lookup/name-clash1.C: New test.
11260         PR c++/9777
11261         * g++.dg/lookup/name-clash2.C: New test.
11263         PR c++/12102
11264         * g++.dg/lookup/name-clash3.C: New test.
11266 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11268         * g++.dg/lookup/new2.C: New test.
11269         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
11271 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
11273         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
11274         Add {dg-do compile} directive.
11275         * gfortran.dg/g77/13060.f: Likewise
11276         * gfortran.dg/g77/19990218-0.f: Likewise
11277         * gfortran.dg/g77/19990305-0.f: Likewise
11278         * gfortran.dg/g77/19990419-0.f: Likewise
11279         * gfortran.dg/g77/19990502-0.f: Likewise
11280         * gfortran.dg/g77/19990502-1.f: Likewise
11281         * gfortran.dg/g77/19990525-0.f: Likewise
11282         * gfortran.dg/g77/19990826-1.f: Likewise
11283         * gfortran.dg/g77/19990826-3.f: Likewise
11284         * gfortran.dg/g77/19990905-2.f: Likewise
11285         * gfortran.dg/g77/20000412-1.f: Likewise
11286         * gfortran.dg/g77/20000511-1.f: Likewise
11287         * gfortran.dg/g77/20000511-2.f: Likewise
11288         * gfortran.dg/g77/20000518.f: Likewise
11289         * gfortran.dg/g77/20000601-1.f: Likewise
11290         * gfortran.dg/g77/20000601-2.f: Likewise
11291         * gfortran.dg/g77/20000629-1.f: Likewise
11292         * gfortran.dg/g77/20000630-2.f: Likewise
11293         * gfortran.dg/g77/20010115.f: Likewise
11294         * gfortran.dg/g77/20010321-1.f: Likewise
11295         * gfortran.dg/g77/20010426.f: Likewise
11296         * gfortran.dg/g77/20020307-1.f: Likewise
11297         * gfortran.dg/g77/8485.f: Likewise
11298         * gfortran.dg/g77/960317-1.f: Likewise
11299         * gfortran.dg/g77/970915-0.f: Likewise
11300         * gfortran.dg/g77/980310-1.f: Likewise
11301         * gfortran.dg/g77/980310-2.f: Likewise
11302         * gfortran.dg/g77/980310-3.f: Likewise
11303         * gfortran.dg/g77/980310-4.f: Likewise
11304         * gfortran.dg/g77/980310-6.f: Likewise
11305         * gfortran.dg/g77/980310-7.f: Likewise
11306         * gfortran.dg/g77/980310-8.f: Likewise
11307         * gfortran.dg/g77/980419-2.f: Likewise
11308         * gfortran.dg/g77/980424-0.f: Likewise
11309         * gfortran.dg/g77/980427-0.f: Likewise
11310         * gfortran.dg/g77/980729-0.f: Likewise
11311         * gfortran.dg/g77/981117-1.f: Likewise
11312         * gfortran.dg/g77/toon_1.f: Likewise
11314 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11316         PR c++/2204
11317         * g++.dg/other/abstract2.C: New test.
11319 2004-07-12  Paul Brook  <paul@codesourcery.com>
11321         * gfortran.dg/pointer_init_1.f90: New test.
11323 2004-07-11  Paul Brook  <paul@codesourcery.com>
11325         PR fortran/15986
11326         * gfortran.dg/contained_1.f90: New test.
11328 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
11330         * g++.dg/parse/defarg8.C: New test.
11332 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11334         PR fortran/16433
11335         * gfortran.dg/pr16433.f: New test.
11337         PR fortran/17574
11338         * gfortran.dg/pr15754.f90: New test.
11340 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11342         PR tree-optimization/16437
11343         * gcc.c-torture/execute/bitfld-4.c: New test.
11345 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11347         * gfortran.fortran-torture/execute/common_2.f90: Add check for
11348         access to common var from module.
11350 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11352         PR fortran/16336
11353         * gfortran.fortran-torture/execute/common_2.f90: New test.
11355 2004-07-10  Paul Brook  <paul@codesourcery.com>
11357         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
11359 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11361         PR fortran/15969
11362         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
11364 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
11366         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
11367         * gfortran.dg/g77/ffixed-form-2.f: Likewise
11368         * gfortran.dg/g77/ffree-form-1.f: Likewise
11369         * gfortran.dg/g77/ffree-form-2.f: Likewise
11370         * gfortran.dg/g77/ffree-form-3.f: Likewise
11371         * gfortran.dg/g77/fno-underscoring.f: Likewise
11372         * gfortran.dg/g77/funderscoring.f: Likewise
11373         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
11375 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11377         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
11379 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11380         Paul Brook  <paul@codesourcery.com>
11382         PR fortran/13415
11383         * gfortran.dg/common_pointer_1.f90: New test.
11385 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11387         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
11389 2004-07-09  James E Wilson  <wilson@specifixinc.com>
11391         PR target/16364
11392         * gcc.c-torture/compile/20040709-1.c: New.
11394 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11396         PR fortran/14077
11397         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
11399 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11401         PR fortran/13201
11402         * gfortran.dg/shape_1.f90: New test.
11404 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
11405             Andrew Pinski  <apinski@apple.com>
11407         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
11409 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11411         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
11412         comment.
11414 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11415         Paul Brook  <paul@codesourcery.com>
11417         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
11418         '.f95' and '.F95'.
11420 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
11422         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
11424 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11426         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
11427         testcases with capital suffix.
11429 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11431         PR fortran/15481
11432         PR fortran/13372
11433         PR fortran/13575
11434         PR fortran/15978
11435         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
11437         * gfortran.dg/implicit_1.f90: New test.
11439 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11441         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
11442         expression to match gfortran warning/error messages
11443         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
11444         dg-error text.
11446 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11448         * lib/fortran-torture.exp: Rename proc search_for to
11449         search_for_re.
11451 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11453         * gcc.c-torture/execute/simd-5.x: New file.
11454         XFAIL on SPARC 64-bit at -O0.
11456 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11458         PR c++/8211
11459         PR c++/16165
11460         * g++.dg/warn/effc3.C: New test.
11462 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11464         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
11465         change X to 1X in format.
11466         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
11467         add data statements to conform to standard.
11469 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11471         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
11472         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
11473         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
11475 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
11477         * gfortran.dg/g77/7388.f: Copy from g77.dg
11478         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
11479         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
11480         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
11481         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
11482         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
11483         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
11484         * gfortran.dg/g77/strlen0.f: Likewise
11486 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
11488         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
11489         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
11491 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11493         * gcc.c-torture/execute/920428-2.x: Delete.
11494         * gcc.c-torture/execute/920501-7.x: Likewise.
11496 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
11498         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
11499         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
11500         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
11501         prescott and c3-2.
11502         (PREFETCH_3DNOW): Add -march=c3.
11504 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
11506         PR c/16437
11507         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
11508         * gcc.c-torture/execute/bf64-1.x: Likewise.
11510 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11512         * gcc.c-torture/compile/20040708-1.c: New test.
11514 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11516         PR c++/16169
11517         * g++.dg/warn/effc2.C: New test.
11519 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11521         * gcc.c-torture/execute/bitfld-1.x: Remove.
11522         * gcc.c-torture/execute/bitfld-3.c: New test.
11523         * gcc.dg/bitfld-2.c: Remove XFAILs.
11525 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
11527         PR c++/16276
11528         * g++.dg/rtti/tinfo1.C: New file.
11530 2004-07-07  Eric Christopher  <echristo@redhat.com>
11532         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
11534 2004-07-07  Andrew Pinski  <apinski@apple.com>
11536         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
11538 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
11540         * g++.dg/init/call1.C: XFAIL.
11542 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
11544         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
11545         except for movstrict*, to movmem* and clrstr* to clrmem*.
11547 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
11549         * gcc.c-torture/execute/20040707-1.c: New test.
11551 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
11553         * gcc.c-torture/execute/20040706-1.c: New test.
11555 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11557         PR c++/3671
11558         * g++.dg/template/spec14.C: New test.
11560 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
11562         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
11563         nothing if not yet defined.  Use it in b, c and d type definitions.
11564         * gcc.c-torture/execute/20040705-1.c: New test.
11565         * gcc.c-torture/execute/20040705-2.c: New test.
11567 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11569         PR c++/2518
11570         * g++.dg/lookup/new1.C: New test.
11572 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11574         PR c++/11406
11575         * g++.dg/template/sizeof8.C: New test.
11577 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
11579         * gcc.c-torture/compile/20040705-1.c: New test.
11581 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
11583         * gfortran.fortran-torture/execute/seq_io.f90: New test.
11585 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
11587         * gcc.dg/cpp/if-mop.c: Two new testcases.
11588         * gcc.dg/cpp/trad/comment-3.c: New.
11590 2004-07-04  Paul Brook  <paul@codesourcery.com>
11592         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
11594 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
11596         PR c++/3761
11597         * g++.dg/lookup/crash4.C: New test.
11599 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
11601         * gcc.c-torture/execute/builtin-abs-1.c
11602         * gcc.c-torture/execute/builtin-abs-2.c
11603         * gcc.c-torture/execute/builtin-complex-1.c
11604         * gcc.c-torture/execute/builtins/string-1-lib.c
11605         * gcc.c-torture/execute/builtins/string-1.c
11606         * gcc.c-torture/execute/builtins/string-2-lib.c
11607         * gcc.c-torture/execute/builtins/string-2.c
11608         * gcc.c-torture/execute/builtins/string-3-lib.c
11609         * gcc.c-torture/execute/builtins/string-3.c
11610         * gcc.c-torture/execute/builtins/string-4-lib.c
11611         * gcc.c-torture/execute/builtins/string-4.c
11612         * gcc.c-torture/execute/builtins/string-5-lib.c
11613         * gcc.c-torture/execute/builtins/string-5.c
11614         * gcc.c-torture/execute/builtins/string-6-lib.c
11615         * gcc.c-torture/execute/builtins/string-6.c
11616         * gcc.c-torture/execute/builtins/string-7-lib.c
11617         * gcc.c-torture/execute/builtins/string-7.c
11618         * gcc.c-torture/execute/builtins/string-8-lib.c
11619         * gcc.c-torture/execute/builtins/string-8.c
11620         * gcc.c-torture/execute/builtins/string-9-lib.c
11621         * gcc.c-torture/execute/builtins/string-9.c
11622         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
11623         * gcc.c-torture/execute/builtins/string-asm-1.c
11624         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
11625         * gcc.c-torture/execute/builtins/string-asm-2.c
11626         * gcc.c-torture/execute/stdio-opt-1.c
11627         * gcc.c-torture/execute/stdio-opt-2.c
11628         * gcc.c-torture/execute/stdio-opt-3.c
11629         * gcc.c-torture/execute/string-opt-1.c
11630         * gcc.c-torture/execute/string-opt-10.c
11631         * gcc.c-torture/execute/string-opt-11.c
11632         * gcc.c-torture/execute/string-opt-12.c
11633         * gcc.c-torture/execute/string-opt-13.c
11634         * gcc.c-torture/execute/string-opt-14.c
11635         * gcc.c-torture/execute/string-opt-15.c
11636         * gcc.c-torture/execute/string-opt-16.c
11637         * gcc.c-torture/execute/string-opt-2.c
11638         * gcc.c-torture/execute/string-opt-6.c
11639         * gcc.c-torture/execute/string-opt-7.c
11640         * gcc.c-torture/execute/string-opt-8.c:
11641         Replace with ...
11643         * gcc.c-torture/execute/builtins/abs-2.c
11644         * gcc.c-torture/execute/builtins/abs-3.c
11645         * gcc.c-torture/execute/builtins/complex-1.c
11646         * gcc.c-torture/execute/builtins/fprintf.c
11647         * gcc.c-torture/execute/builtins/fputs.c
11648         * gcc.c-torture/execute/builtins/memcmp.c
11649         * gcc.c-torture/execute/builtins/memmove.c
11650         * gcc.c-torture/execute/builtins/memops-asm.c
11651         * gcc.c-torture/execute/builtins/mempcpy-2.c
11652         * gcc.c-torture/execute/builtins/mempcpy.c
11653         * gcc.c-torture/execute/builtins/memset.c
11654         * gcc.c-torture/execute/builtins/printf.c
11655         * gcc.c-torture/execute/builtins/sprintf.c
11656         * gcc.c-torture/execute/builtins/strcat.c
11657         * gcc.c-torture/execute/builtins/strchr.c
11658         * gcc.c-torture/execute/builtins/strcmp.c
11659         * gcc.c-torture/execute/builtins/strcpy.c
11660         * gcc.c-torture/execute/builtins/strcspn.c
11661         * gcc.c-torture/execute/builtins/strlen-2.c
11662         * gcc.c-torture/execute/builtins/strlen.c
11663         * gcc.c-torture/execute/builtins/strncat.c
11664         * gcc.c-torture/execute/builtins/strncmp-2.c
11665         * gcc.c-torture/execute/builtins/strncmp.c
11666         * gcc.c-torture/execute/builtins/strncpy.c
11667         * gcc.c-torture/execute/builtins/strpbrk.c
11668         * gcc.c-torture/execute/builtins/strpcpy-2.c
11669         * gcc.c-torture/execute/builtins/strpcpy.c
11670         * gcc.c-torture/execute/builtins/strrchr.c
11671         * gcc.c-torture/execute/builtins/strspn.c
11672         * gcc.c-torture/execute/builtins/strstr-asm.c
11673         * gcc.c-torture/execute/builtins/strstr.c:
11674         ... these new files.
11676         * gcc.c-torture/execute/builtins/abs-2-lib.c
11677         * gcc.c-torture/execute/builtins/abs-3-lib.c
11678         * gcc.c-torture/execute/builtins/complex-1-lib.c
11679         * gcc.c-torture/execute/builtins/fprintf-lib.c
11680         * gcc.c-torture/execute/builtins/fputs-lib.c
11681         * gcc.c-torture/execute/builtins/memcmp-lib.c
11682         * gcc.c-torture/execute/builtins/memmove-lib.c
11683         * gcc.c-torture/execute/builtins/memops-asm-lib.c
11684         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
11685         * gcc.c-torture/execute/builtins/mempcpy-lib.c
11686         * gcc.c-torture/execute/builtins/memset-lib.c
11687         * gcc.c-torture/execute/builtins/printf-lib.c
11688         * gcc.c-torture/execute/builtins/sprintf-lib.c
11689         * gcc.c-torture/execute/builtins/strcat-lib.c
11690         * gcc.c-torture/execute/builtins/strchr-lib.c
11691         * gcc.c-torture/execute/builtins/strcmp-lib.c
11692         * gcc.c-torture/execute/builtins/strcpy-lib.c
11693         * gcc.c-torture/execute/builtins/strcspn-lib.c
11694         * gcc.c-torture/execute/builtins/strlen-2-lib.c
11695         * gcc.c-torture/execute/builtins/strlen-lib.c
11696         * gcc.c-torture/execute/builtins/strncat-lib.c
11697         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
11698         * gcc.c-torture/execute/builtins/strncmp-lib.c
11699         * gcc.c-torture/execute/builtins/strncpy-lib.c
11700         * gcc.c-torture/execute/builtins/strpbrk-lib.c
11701         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
11702         * gcc.c-torture/execute/builtins/strpcpy-lib.c
11703         * gcc.c-torture/execute/builtins/strrchr-lib.c
11704         * gcc.c-torture/execute/builtins/strspn-lib.c
11705         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
11706         * gcc.c-torture/execute/builtins/strstr-lib.c
11707         * gcc.c-torture/execute/builtins/lib/abs.c
11708         * gcc.c-torture/execute/builtins/lib/fprintf.c
11709         * gcc.c-torture/execute/builtins/lib/memset.c
11710         * gcc.c-torture/execute/builtins/lib/printf.c
11711         * gcc.c-torture/execute/builtins/lib/sprintf.c
11712         * gcc.c-torture/execute/builtins/lib/strcpy.c
11713         * gcc.c-torture/execute/builtins/lib/strcspn.c
11714         * gcc.c-torture/execute/builtins/lib/strncat.c
11715         * gcc.c-torture/execute/builtins/lib/strncmp.c
11716         * gcc.c-torture/execute/builtins/lib/strncpy.c
11717         * gcc.c-torture/execute/builtins/lib/strpbrk.c
11718         * gcc.c-torture/execute/builtins/lib/strspn.c
11719         * gcc.c-torture/execute/builtins/lib/strstr.c:
11720         New files containing support routines.
11722         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
11723         declaration.
11724         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
11725         when not optimizing.
11727 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
11729         PR c++/16240
11730         * g++.dg/abi/mangle22.C: New test.
11731         * g++.dg/abi/mangle23.C: Likewise.
11733 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
11735         PR fortran/16290
11736         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
11737         Allow for cases without denormalized floating point numbers.
11739 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
11741         PR c/1027
11742         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
11743         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
11744         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
11745         expected warning text.
11746         * gcc.dg/format/diag-2.c: New test.
11748 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11750         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
11752 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
11754         * gcc.dg/builtins-43.c: New.
11755         * gcc.dg/builtins-44.c: New.
11756         * gcc.dg/builtins-45.c: New.
11758 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
11759             Andreas Tobler  <a.tobler@schweiz.ch>
11761         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
11762         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
11763         as SIGSEGV.
11764         * gcc.dg/cleanup-11.c: Likewise.
11765         * gcc.dg/cleanup-8.c: Likewise.
11766         * gcc.dg/cleanup-9.c: Likewise.
11767         * gcc.dg/cleanup-5.c: Run on all platforms.
11769 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
11771         * g++.dg/warn/nonnull1.C: New test.
11773 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11775         * gcc.dg/compat/compat-common.h: Wrap up CINT in
11776         an #ifndef SKIP_COMPLEX_INT/#endif pair.
11777         Special-case the Sun compiler wrt to <complex.h>.
11779 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
11781         * gcc.dg/Wunreachable-8.C: New test.
11783         * gcc.dg/h8300-ice2.c : New test.
11785 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
11787         PR fortran/16161
11788         * gfortran.fortran-torture/compile/implicit.f90: Add test
11789         for implicit character.
11791 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
11793         PR fortran/16289
11794         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
11795         Use tiny() intrinsic to find smallest non-negative real
11797 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
11799         * gcc.dg/compat/struct-by-value-22_main.c: New test.
11800         * gcc.dg/compat/struct-by-value-22_x.c: New.
11801         * gcc.dg/compat/struct-by-value-22_y.c: New.
11803         * gcc.c-torture/execute/20040629-1.c: New test.
11805 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
11807         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
11808         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
11810         PR target/16195
11811         * gcc.dg/20040625-1.c: New test.
11813 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11815         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
11817 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11819         PR fortran/15963
11820         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
11822 2004-06-29  Richard Henderson  <rth@redhat.com>
11824         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
11826 2004-06-29  Paul Brook  <paul@codesourcery.com>
11828         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
11829         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
11831 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
11833         PR c++/16260
11834         * g++.dg/parse/crash15.C: New.
11836 2004-06-28  Andrew Pinski  <apinski@apple.com>
11838         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
11839         by the error already.
11841         * g++.dg/opt/ptrmem4.C: Change to compile only test.
11843 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
11845         PR target/14041
11846         * gcc.dg/h8300-bss-align-1.c : New.
11848 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
11850         * PR c++/16174
11851         * g++.dg/template/ctor4.C: New.
11853 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
11855         PR c++/16205
11856         * g++.dg/warn/Wsequence-point-1.C: New test.
11858 2004-06-27  Paul Brook  <paul@codesourcery.com>
11860         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
11862 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
11864         * g++.old-deja/g++.mike/p7325.C: Remove.
11866 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
11868         PR c/14963
11869         * gcc.dg/pr14963.c: New test.
11871 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
11873         PR c++/16193
11874         * g++.dg/parse/redef1.C: New test.
11876 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
11878         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
11879         20021110.c.
11880         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
11881         20021119-1.c.
11882         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
11883         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
11884         5-04.c.
11885         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
11886         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
11887         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
11888         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
11889         g++.brendan/enum14.C.
11890         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
11891         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
11892         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
11893         g++.mike/virt1.C.
11894         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
11895         memtemp24.C.
11897 2004-06-27  Roger Sayle  <roger@eyesopen.com>
11899         * gcc.dg/20040527-1.c: New test case.
11901 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
11903         PR gfortran/pr16196
11904         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
11906 2004-06-25  Roger Sayle  <roger@eyesopen.com>
11908         PR middle-end/15825
11909         * gcc.dg/pr15825-1.c: New test case.
11911 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
11913         * gcc.c-torture/execute/20040625-1.c: New test.
11915 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11917         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
11919 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
11921         * gcc.dg/torture/mips-div-1.c: New test.
11923 2004-06-24  Jeff Law  <law@redhat.com>
11925         * gcc.dg/tree-ssa/20040624-1.c: New test.
11927 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
11929         * gcc.c-torture/compile/20040624-1.c: New test.
11931 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11933         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
11934         this directory.
11936 2004-06-23  Andrew Pinski  <apinski@apple.com>
11938         PR middle-end/15988
11939         * g++.dg/opt/ptrmem4.C: New test.
11941         * gcc.dg/c90-array-quals-2.c: New test.
11943 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
11945         * gcc.dg/kpice1.c: New test.
11947 2006-06-23  Andrew Pinski  <apinski@apple.com>
11949         * gcc.dg/c90-array-quals.c: New test.
11951 2006-06-22  Richard Henderson  <rth@redhat.com>
11953         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
11955 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
11957         * gcc.dg/builtins-config.h: Handle FreeBSD.
11959 2006-06-22  Richard Henderson  <rth@redhat.com>
11961         * g++.dg/opt/devirt1.C: New.
11963 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
11965         * g++.dg/opt/pr15551.C: New testcase.
11967 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
11969         PR target/14800
11970         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
11971         x86_64-*-linux* when compiling for 32bit.
11973 2004-06-21  Andrew Pinski  <apinski@apple.com>
11975         * gcc.dg/pch/struct-1.c: New.
11976         * gcc.dg/pch/struct-1.hs: New.
11978 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
11980         * gcc.dg/pch/save-temps-1.c: New file.
11981         * gcc.dg/pch/save-temps-1.hs: New file.
11983 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
11985         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
11986         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
11988 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11990         * gfortran.fortran-torture/execute/select_1.f90: Rename function
11991         to fix type error.
11992         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
11993         Remove trailing spaces.
11995 2004-06-21  Richard Henderson  <rth@redhat.com>
11997         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
11998         merging && to BIT_FIELD_REF.
12000 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
12002         * g++.dg/opt/placeholder1.C: New test.
12004 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12006         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
12007         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
12008         * gcc.dg/compat/union-m128-1_x.c: Likewise.
12009         * gcc.dg/compat/union-m128-1_y.c: Likewise.
12011 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
12013         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
12014         extern "C".
12015         * g++.dg/other/pragma-re-1.C: Add comments.
12017 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
12019         PR gfortran/16080
12020         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
12022 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
12024         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
12025         instead of setting the type of size_t by
12026         hand.
12028 2004-06-18  Roger Sayle  <roger@eyesopen.com>
12030         * gcc.dg/unordered-2.c: New test case.
12031         * gcc.dg/unordered-3.c: New test case.
12033 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
12035         PR other/16043
12036         * lib/g++.exp (g++_version): Tweak regexp for version
12037         * lib/g77.exp (g77_version): Likewise
12038         * lib/gfortran.exp (gfortran_version): Likewise
12039         * lib/objc.exp (objc_version): Likewise
12040         * lib/treelang.exp (treelang_version): Likewise
12042 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
12044         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
12045         Use INT_MAX instead of __INT_MAX__.
12046         * gcc.dg/compat/struct-align-2_y.c: Likewise.
12048         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
12049         * gcc.dg/compat/scalar-return-3_x.c: Use it.
12050         * gcc.dg/compat/scalar-return-3_y.c: Use it.
12051         * gcc.dg/compat/scalar-return-4_x.c: Use it.
12052         * gcc.dg/compat/scalar-return-4_y.c: Use it.
12053         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
12054         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
12055         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
12056         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
12058         * gcc.dg/range-test-1.c: New test.
12059         * g++.dg/opt/range-test-1.C: New test.
12061 2004-06-17  Richard Henderson  <rth@redhat.com>
12063         * objc.dg/sync-1.m: New.
12064         * objc.dg/try-catch-1.m: Don't force next runtime.
12065         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
12066         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
12067         shadowed catch clause.
12068         * objc.dg/try-catch-5.m: New.
12070 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
12072         Bug 14610
12073         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
12075 2004-06-15  Richard Henderson  <rth@redhat.com>
12077         * gcc.dg/20001116-1.c: Move expected warning line.
12079 2004-06-15  Richard Henderson  <rth@redhat.com>
12081         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
12082         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
12084 2004-06-15  Jeff Law  <law@redhat.com>
12086         * gcc.dg/tree-ssa/20040615-1.c: New test.
12087         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
12088         be less sensitive to operand ordering.
12089         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
12091 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
12093         * g++.dg/abi/bitfield3.C: Add comment..
12095 2004-06-15  Richard Henderson  <rth@redhat.com>
12097         * g++.dg/ext/stmtexpr1.C: XFAIL.
12098         * gcc.dg/20030612-1.c: XFAIL.
12100 2004-06-15  Eric Christopher  <echristo@redhat.com>
12102         * g++.dg/charset/asm5.c: New.
12103         * gcc.dg/charset/asm6.c: New.
12105 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12107         PR fortran/15962
12108         * gfortran.fortran-torture/execute/select_1.f90: New test.
12110 2004-06-15  Paul Brook  <paul@codesourcery.com>
12112         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
12114 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12116         PR c++/15967
12117         * g++.dg/lookup/crash3.C: New test.
12119 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12121         PR c++/15947
12122         * g++.dg/parse/dtor4.C: New test.
12124 2004-06-14  Jeff Law  <law@redhat.com>
12126         * gcc.c-torture/compile/20040614-1.c: New test.
12128 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12130         PR fortran/15211
12131         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
12132         LEN of a character array.
12134 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
12136         PR c++/15096
12137         * g++.dg/template/ptrmem10.C: New test.
12139         PR c++/14930
12140         * g++.dg/template/friend30.C: New test.
12142 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12144         PR fortran/14928
12145         * gfortran.fortran-torture/compile/mloc.f90: New test.
12147 2004-06-13  Paul Brook  <paul@codesourcery.com>
12149         * gfortran.fortran-torture/execute/random_2.f90: New test.
12151 2004-06-13  Eric Christopher  <echristo@redhat.com>
12153         * gcc.dg/noncompile/redecl-1.c: Fix error message.
12155 2004-06-12  Paul Brook  <paul@codesourcery.com>
12157         * gfortran.fortran-torture/execute/contained_3.f90: New test.
12159 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12161         PR fortran/14923
12162         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
12164 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12166         PR fortran/14957
12167         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
12168         syntax errors in end statements of contained subroutines.
12170 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12172         PR fortran/12841
12173         * gfortran.fortran-torture/execute/null_arg.f90: New test.
12175 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
12177         PR fortran/15665
12178         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
12180 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
12182         PR gfortran/12839
12183         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
12185 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
12187         PR c++/15862
12188         * g++.dg/parse/enum1.C: New test.
12190 2004-06-10  Jeff Law  <law@redhat.com>
12192         * gcc.c-torture/compile/20040610-1.c: New test.
12194 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12196         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
12197         * g++.old-deja/g++.other/decl3.C: Likewise.
12199 2004-06-10  Brian Booth  <bbooth@redhat.com>
12201         * gcc.dg/tree-ssa/20031015-1.c: Scan for
12202         V_MAY_DEF instead of VDEF.
12203         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
12205 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
12207         PR c++/14211
12208         * g++.dg/conversion/const1.C: New test.
12210         PR c++/15076
12211         * g++.dg/conversion/reinterpret1.C: New test.
12213         PR c++/15877
12214         * g++.dg/template/enum2.C: New test.
12216         PR c++/15227
12217         * g++.dg/template/error13.C: New test.
12219 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12221         PR fortran/14957
12222         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
12223         arguments to test_* REAL and of the right size.
12225 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
12227         PR target/15569
12228         PR rtl-optimization/15681
12229         * gcc.dg/20040609-1.c: New test.
12231 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
12233         PR c++/14791
12234         * g++.dg/opt/builtins1.C: New test.
12236 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
12238         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
12239         that use default windows32 struct layout.
12240         * gcc.dg/i386-bitfield2.c: Likewise.
12242 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
12244         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
12245         for mingw32 and cygwin targets.
12247 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
12249         * gcc.dg/pch/macro-4.c: New.
12250         * gcc.dg/pch/macro-4.hs: New.
12252 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12254         PR fortran/13249
12255         * gfortran.fortran-torture/compile/name_clash.f90: New test.
12257 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12259         PR fortran/13372
12260         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
12262 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
12264         PR gfortran/14897
12265         * gfortran.fortran-torture/execute/t_edit.f90: New test.
12267 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
12269         PR gfortran/15755
12270         * gfortran.fortran-torture/execute/backspace.c : New test.
12272 2004-06-09  Paul Brook  <paul@codesourcery.com>
12274         * gfortran.fortran-torture/execure/intrinsic_associated.f90
12275         (pointer_to_section): Rewrite to use smaller array.
12277 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
12279         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
12280         * gcc.dg/ext/altivec-10.c: Same.
12281         * gcc.dg/ext/altivec-11.c: Same.
12282         * gcc.dg/ext/altivec-12.c: Same.
12283         * gcc.dg/ext/altivec-13.c: Same.
12284         * gcc.dg/ext/altivec-14.c: Same.
12285         * gcc.dg/ext/altivec-15.c: Same.
12286         * gcc.dg/ext/altivec-16.c: Same.
12287         * gcc.dg/ext/altivec-3.c: Same.
12288         * gcc.dg/ext/altivec-4.c: Same.
12289         * gcc.dg/ext/altivec-6.c: Same.
12290         * gcc.dg/ext/altivec-7.c: Same.
12291         * gcc.dg/ext/altivec-8.c: Same.
12292         * gcc.dg/ext/altivec-varargs-1.c: Same.
12294         * g++.dg/ext/altivec-1.C: Correct dg syntax.
12295         * g++.dg/ext/altivec-10.C: Same.
12296         * g++.dg/ext/altivec-2.C: Same.
12297         * g++.dg/ext/altivec-3.C: Same.
12298         * g++.dg/ext/altivec-4.C: Same.
12299         * g++.dg/ext/altivec-5.C: Same.
12300         * g++.dg/ext/altivec-6.C: Same.
12301         * g++.dg/ext/altivec-7.C: Same.
12302         * g++.dg/ext/altivec-8.C: Same.
12303         * g++.dg/ext/altivec-9.C: Same.
12305 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12307         PR c++/7841
12308         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
12310 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12312         * gcc.dg/union-1.c: New test.
12314 2004-06-07  Roger Sayle  <roger@eyesopen.com>
12316         * gcc.dg/builtins-41.c: New test case.
12317         * gcc.dg/builtins-42.c: New test case.
12319 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
12321         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
12322         * g++.dg/ext/altivec-10.C: Same.
12323         * g++.dg/ext/altivec-2.C: Same.
12324         * g++.dg/ext/altivec-3.C: Same.
12325         * g++.dg/ext/altivec-4.C: Same.
12326         * g++.dg/ext/altivec-5.C: Same.
12327         * g++.dg/ext/altivec-6.C: Same.
12328         * g++.dg/ext/altivec-7.C: Same.
12329         * g++.dg/ext/altivec-8.C: Same.
12330         * g++.dg/ext/altivec-9.C: Same.
12331         * g++.old-deja/g++.abi/cxa_vec.C: Same.
12332         * g++.old-deja/g++.brendan/new3.C: Same.
12333         * gcc.c-torture/execute/eeprof-1.x: Same.
12335 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12337         PR c/14765
12338         * gcc.dg/pr14765-1.c: New test.
12340 2004-06-07  Roger Sayle  <roger@eyesopen.com>
12342         PR c/14649
12343         * gcc.dg/pr14649-1.c: New test case.
12345 2004-06-07  Richard Henderson  <rth@redhat.com>
12347         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
12348         if temporaries.
12350 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
12352         * g++.dg/eh/elide1.C: Remove XFAIL.
12354 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
12356         PR c++/15337
12357         * g++.dg/expr/sizeof3.C: New test.
12359         PR c++/14777
12360         * g++.dg/template/access14.C: New test.
12362         PR c++/15554
12363         * g++.dg/template/enum1.C: New test.
12365         PR c++/15057
12366         * g++.dg/eh/throw1.C: New test.
12368 2004-06-07  David Ayers  <d.ayers@inode.at>
12369             Ziemowit Laski  <zlaski@apple.com>
12371         * lib/objc.exp (objc_target_compile): Revert the '-framework
12372         Foundation' flag fix, since bare Darwin does not ship
12373         with the Foundation framework.
12374         * objc/execute/next_mapping.h: Provide a local NSConstantString
12375         @interface and @implementation.
12376         (objc_constant_string_init): A constructor function, used to
12377         initialize the NSConstantString meta-class object.
12378         * objc/execute/string1.m: Include "next_mapping.h" instead of
12379         <Foundation/NSString.h>.
12380         * objc/execute/string2.m: Likewise.
12381         * objc/execute/string3.m: Likewise.
12382         * objc/execute/string4.m: Likewise.
12384 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
12386         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
12387         to double. Replace double with FLOAT.
12388         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
12390         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
12391         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
12392         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
12393         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
12394         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
12395         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
12396         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
12397         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
12399 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
12401         PR c/13519
12402         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
12404 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12406         PR c++/15503
12407         * g++.dg/template/meminit2.C: New test.
12409 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
12411         PR target/15822
12412         * gcc.c-torture/execute/compare-fp-1.c,
12413         gcc.c-torture/execute/compare-fp-2.c,
12414         gcc.c-torture/execute/compare-fp-3.c,
12415         gcc.c-torture/execute/compare-fp-4.c,
12416         gcc.c-torture/execute/compare-fp-3.x,
12417         gcc.c-torture/execute/compare-fp-4.x: Moved...
12418         * gcc.c-torture/execute/ieee/compare-fp-1.c,
12419         gcc.c-torture/execute/ieee/compare-fp-2.c,
12420         gcc.c-torture/execute/ieee/compare-fp-3.c,
12421         gcc.c-torture/execute/ieee/compare-fp-4.c,
12422         gcc.c-torture/execute/ieee/compare-fp-3.x,
12423         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
12425 2004-06-04  David Ayers  <d.ayers@inode.at>
12427         * objc/execute/protocol-isEqual-4.m: New testcase.
12429 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
12431         * objc/execute/protocol-isEqual-1.m: New testcase.
12432         * objc/execute/protocol-isEqual-2.m: New testcase.
12433         * objc/execute/protocol-isEqual-3.m: New testcase.
12435 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12437         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
12439 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
12441         * lib/objc.exp (objc_target_compile): When running tests on
12442         Darwin (Mac OS X), inform the linker about '-framework
12443         'Foundation'.
12445 2004-06-02  Eric Christopher  <echristo@redhat.com>
12447         * gcc.c-torture/compile/20040602-1.c: New.
12449 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
12451         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
12452         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
12454         PR tree-optimization/14736
12455         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
12457         PR tree-optimization/14042
12458         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
12460         PR tree-optimization/14729
12461         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
12463 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12465         PR fortran/15557
12466         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
12468 2004-06-01  Richard Hederson  <rth@redhat.com>
12470         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
12472 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12474         PR c++/14932
12475         * g++.dg/parse/offsetof4.C: New test.
12477 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
12479         PR objc/7993
12480         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
12482 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
12484         PR c++/15701
12485         * g++.dg/template/friend29.C: New test.
12487 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
12489         PR c/15749
12490         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
12492 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
12494         * gcc.dg/sparc-trap-1.c: New test.
12496 2004-05-31  Roger Sayle  <roger@eyesopen.com>
12498         PR middle-end/15069
12499         * g++.dg/opt/fold3.C: New test case.
12501 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
12503         * lib/target-supports.exp (check_iconv_available): Fix fallout
12504         from 2004-05-28 patch.
12506 2004-05-30  Paul Brook  <paul@codesourcery.com>
12508         PR fortran/15620
12509         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
12510         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
12512 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
12514         * gfortran.fortran-torture/execute/random_1.f90: New test.
12516 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12518         * g++.dg/ext/altivec-10.C: New test.
12520 2004-05-29  Paul Brook  <paul@codesourcery.com>
12522         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
12524 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12526         * gcc.dg/altivec-16.c: New test.
12528 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
12530         * lib/target-supports.exp (check_vmx_hw_available): New.
12531         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
12533         * lib/target-supports.exp (check_alias_available,
12534         check_iconv_available, check_named_sections_available): Use
12535         unique names for temporary files.
12537 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
12539         * gcc.dg/altivec-15.c: New test.
12541 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
12543         PR c++/15083
12544         * g++.dg/warn/noeffect6.C: New test.
12546         PR c++/15471
12547         * g++.dg/expr/ptrmem4.C: New test.
12549         PR c++/15640
12550         * g++.dg/template/operator3.C: New test.
12552 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
12554         PR c++/14668
12555         * g++.dg/lookup/redecl1.C: New test.
12556         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
12558 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
12560         * gcc.c-torture/execute/compare-fp-1.c,
12561         gcc.c-torture/execute/compare-fp-2.c,
12562         gcc.c-torture/execute/compare-fp-3.c,
12563         gcc.c-torture/execute/compare-fp-4.c,
12564         gcc.c-torture/execute/compare-fp-3.x,
12565         gcc.c-torture/execute/compare-fp-4.x,
12566         gcc.dg/pr15649-1.c: New.
12568 2004-05-27  Adam Nemet  <anemet@lnxw.com>
12570         PR c++/12883
12571         * g++.dg/init/array14.C: New test.
12573 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
12575         * lib/compat.exp (compat-get-options-main): New.
12576         (compat-get-options): Remove unneeded code, warn for ignored
12577         command.
12578         (compat-execute): Check flag set by dg-require-* commands.
12580         * lib/compat.exp (compat-execute): Break up long lines.
12582 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
12584         * gcc.dg/altivec-7.c: Don't use 'vector long'.
12585         * gcc.dg/altivec-14.c: New test.
12586         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
12588         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
12589         * gcc.dg/altivec-12.c: Ditto.
12591         * gcc.dg/altivec-3.c: Move call to altivec_check.
12593 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12595         PR c++/15044
12596         * g++.dg/template/error12.C: New test.
12598         PR c++/15317
12599         * g++.dg/ext/attrib15.C: New test.
12601         PR c++/15329
12602         * g++.dg/template/ptrmem9.C: New test.
12604 2004-05-25  Paul Brook  <paul@codesourcery.com>
12606         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
12608 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12610         PR c++/15165
12611         * g++.dg/template/crash19.C: New test.
12613 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12615         PR c++/15025
12616         * g++.dg/template/redecl1.C: New test.
12618 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
12620         PR c++/14821
12621         * g++.dg/other/ns1.C: New test.
12623         PR c++/14883
12624         * g++.dg/template/invalid1.C: New test.
12626 2004-05-23  Paul Brook  <paul@codesourcery.com>
12627         Victor Leikehman  <lei@haifasphere.co.il>
12629         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
12630         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
12632 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
12634         PR c++/15285
12635         PR c++/15299
12636         * g++.dg/template/non-dependent5.C: New test.
12637         * g++.dg/template/non-dependent6.C: New test.
12639 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
12641         PR c++/15507
12642         * g++.dg/inherit/union1.C: New test.
12644         PR c++/15542
12645         * g++.dg/template/addr1.C: New test.
12647         PR c++/15427
12648         * g++.dg/template/array5.C: New test.
12650         PR c++/15287
12651         * g++.dg/template/array6.C: New test.
12653 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
12654             Roger Sayle  <roger@eyesopen.com>
12656         * g++.dg/lookup/forscope2.C: New test case.
12658 2004-05-22  Ben Elliston  <bje@au.ibm.com>
12660         * gcc.dg/cpp/Wmissingdirs.c: New.
12662 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
12664         PR target/15301
12665         * gcc.dg/compat/union-m128-1.h: New file.
12666         * gcc.dg/compat/union-m128-1_main.c: Likewise.
12667         * gcc.dg/compat/union-m128-1_x.c: Likewise.
12668         * gcc.dg/compat/union-m128-1_y.c: Likewise.
12670 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
12672         PR target/15302
12673         * gcc.dg/compat/struct-complex-1.h: New file.
12674         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
12675         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
12676         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
12678 2004-05-20  Roger Sayle  <roger@eyesopen.com>
12680         PR middle-end/3074
12681         * gcc.dg/pr3074-1.c: New test case.
12682         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
12684 2004-05-20  Falk Hueffner  <falk@debian.org>
12686         PR other/15526
12687         * gcc.dg/ftrapv-1.c: New test case.
12689 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
12691         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
12693 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
12694             Jeff Law  <law@redhat.com>
12696         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
12697         * gcc.dg/tree-ssa/20040518-2.c: New test.
12699         * gcc.dg/tree-ssa/20040518-1.c: New test.
12701 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
12703         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
12705 2004-05-18  Paul Brook  <paul@codesourcery.com>
12707         PR fortran/13930
12708         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
12710 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12712         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
12713         constant folding.
12715 2004-05-17  Steven Bosscher  <stevenb@suse.de>
12717         * gcc.dg/tree-ssa/20040517-1.c: New test.
12719 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12721         * gcc.dg/loop-4.c: New test.
12723 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
12725         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
12727 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
12729         PR fortran/15311
12730         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
12732 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12734         PR fortran/13826
12735         PR fortran/13940
12736         * gfortran.fortran-torture/compile/data_1.f90: New test.
12738 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
12740         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
12741         * gcc.dg/uninit-H.c: Define ASM for __s390__.
12743 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12745         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
12747 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
12749         PR c/15444
12750         * gcc.dg/format/xopen-1.c: Adjust expected message.
12751         * gcc.dg/format/xopen-3.c: New test.
12753 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
12755         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
12757 2004-05-14  Jeff Law  <law@redhat.com>
12759         * gcc.dg/tree-ssa/20040514-2.c: New test.
12761 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12763         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
12764         this ...
12765         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
12766         this.
12768 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
12770         * gcc.dg/tree-ssa/20040514-1.c: New test.
12772 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12774         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
12775         test.
12777 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12779         PR fortran/14066
12780         * gfortran.fortran-torture/compile/do_1.f90: New test.
12782 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12784         PR fortran/15051
12785         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
12786         test.
12788 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
12790         PR fortran/15149
12791         * gfortran.fortran-torture/execute/random_init.f90: New test.
12793 2004-05-13  Paul Brook  <paul@codesourcery.com>
12795         PR fortran/15314
12796         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
12798 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
12800         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
12801         for the powerpc case.
12803 2004-05-13  Jeff Law  <law@redhat.com>
12805         * gcc.dg/tree-ssa/20040513-1.c: New test.
12806         * gcc.dg/tree-ssa/20040513-2.c: New test.
12808 2004-05-13  Paul Brook  <paul@codesourcery.com>
12810         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
12811         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
12812         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
12814 2004-05-13  Andreas Schwab  <schwab@suse.de>
12816         PR other/10819
12817         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
12818         characters.
12820 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
12822         PR fortran/15294
12823         * gfortran.fortran-torture/execute/adjustr.f90: New file.
12825 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
12827         Merge from tree-ssa-20020619-branch.  See
12828         ChangeLog.tree-ssa for details.
12830 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
12832         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
12833         include <altivec.h> explicitly.
12834         * gcc.dg/altivec-13.c: Likewise.
12836 2004-05-11  Paul Brook  <paul@codesourcery.com>
12838         * gcc.c-torture/compile/20010518-1.c: Force enum size.
12840 2004-05-10  Eric Christopher  <echristo@redhat.com>
12842         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
12843         * gcc.dg/sibcall-4.c: Ditto.
12845 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
12847         * g++.dg/ext/altivec-8.C: New test case.
12848         * gcc.dg/altivec-13.c: New test case.
12850 2004-05-08  Roger Sayle  <roger@eyesopen.com>
12852         * gcc.c-torture/execute/divcmp-1.c: New test case.
12853         * gcc.c-torture/execute/divcmp-2.c: New test case.
12854         * gcc.c-torture/execute/divcmp-3.c: New test case.
12856 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
12858         * g++.dg/other/pragma-re-2.C: New test.
12860 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
12862         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
12863         * gcc.dg/i386-387-2.c: Likewise.
12865         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
12866         __builtin_drem.
12867         * gcc.dg/i386-387-6.c: Likewise.
12869 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
12871         * gcc.dg/builtins-33.c:  Also check log1p*.
12873 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
12875         PR optimization/15296
12876         * gcc.c-torture/execute/pr15296.c: New test.
12878 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
12880         * gcc.dg/builtins-40.c: New test.
12882 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
12884         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
12886 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
12888         * g++.dg/ext/spe1.C: New testcase.
12890 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
12892         * objc.dg/image-info.m: Allow additional attributes
12893         for __image_info section.
12895 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
12897         * gcc.dg/torture/mips-hilo-2.c: New test.
12899 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12901         PR c++/14389
12902         * g++.dg/template/member5.C: New test.
12904 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
12906         * gcc.dg/builtins-34.c: Also check expm1*.
12908 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12910         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
12911         * gcc.dg/torture/builtin-convert-3.c: New test.
12913 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
12915         PR middle-end/15054
12916         * g++.dg/opt/pr15054.C: New test.
12918 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12920         * gcc.dg/torture/builtin-rounding-1.c: New test.
12921         * gcc.dg/builtins-25.c: Delete.
12922         * gcc.dg/builtins-29.c: Delete.
12924 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
12926         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
12927         * gcc.dg/sibcall-4.c: Likewise.
12928         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
12930 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
12932         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
12933         bit-field on 16-bit targets.
12935 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
12937         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
12938         16-bit targets.
12940 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
12942         * gcc.dg/rs6000-power2-1.c: Change to compile only.
12943         * gcc.dg/rs6000-power2-2.c: Likewise.
12945 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
12947         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
12948         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
12949         Change the asm registers to be in form of frN instead of fN.
12951 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12953         * gcc.dg/torture/builtin-convert-2.c: New test.
12955 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
12957         * gcc.dg/rs6000-power2-1.c: New test.
12958         * gcc.dg/rs6000-power2-2.c: New test.
12960 2004-04-28  Jan Hubicka  <jh@suse.cz>
12962         * gcc.dg/unused-6.c: New test.
12964 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
12965             Ulrich Weigand  <uweigand@de.ibm.com>
12967         * ada/acats/run_all.sh: Define $target variable.
12969 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
12971         PR c++/15119
12972         * g++.dg/other/vararg-1.C: New test.
12974         PR c++/4794
12975         * g++.dg/eh/cleanup3.C: New test.
12977 2004-04-24  Laurent GUERBY <laurent@guerby.net>
12979         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
12980         and ad8011a (target_insn).
12981         * ada/acats/support/macro.dfs: Likewise.
12982         * ada/acats/support/impbit.adb: New file.
12984 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
12986         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
12988 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12990         * gcc.dg/loop-3.c: New test.
12992 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
12994         * gcc.c-torture/execute/simd-5.c: New test.
12996 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12998         PR c++/15064
12999         * g++.dg/template/crash18.C: New test.
13001 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
13003         * g++.dg/ext/complit3.C: New test.
13005 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13007         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
13008         * gcc.dg/altivec-3.c: Same.
13009         * gcc.dg/altivec-varargs-1.c: Same.
13011 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
13013         * lib/target-supports.exp (check_profiling_available): Assume
13014         profiling is not available on powerpc-eabi targets.
13016 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
13018         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
13019         * gcc.dg/vmx/bug-1.c: Ditto.
13021 2004-04-20  Eric Christopher  <echristo@redhat.com>
13023         * gcc.dg/charset/extern.c: New test.
13024         * g++.dg/charset/extern3.cc: Ditto.
13026 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
13028         * gcc.dg/builtins-39.c: New test.
13030 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
13032         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
13034 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
13036         * gcc.dg/torture/mips-hilo-1.c: New test.
13038 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
13040         * gcc.c-torture/compile/20040419-1.c: New test.
13042 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
13044         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
13046 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
13047             Aldy Hernandez  <aldyh@redhat.com>
13049         * gcc.c-torture/execute/va-arg-24.c: New.
13051 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
13052             Aldy Hernandez  <aldyh@redhat.com>
13054         * gcc.dg/vmx/1b-01.c: New.
13055         * gcc.dg/vmx/1b-02.c: New.
13056         * gcc.dg/vmx/1b-03.c: New.
13057         * gcc.dg/vmx/1b-04.c: New.
13058         * gcc.dg/vmx/1b-05.c: New.
13059         * gcc.dg/vmx/1b-06.c: New.
13060         * gcc.dg/vmx/1b-07.c: New.
13061         * gcc.dg/vmx/1c-01.c: New.
13062         * gcc.dg/vmx/1c-02.c: New.
13063         * gcc.dg/vmx/3a-01a.c: New.
13064         * gcc.dg/vmx/3a-01.c: New.
13065         * gcc.dg/vmx/3a-01m.c: New.
13066         * gcc.dg/vmx/3a-03.c: New.
13067         * gcc.dg/vmx/3a-03m.c: New.
13068         * gcc.dg/vmx/3a-04.c: New.
13069         * gcc.dg/vmx/3a-04m.c: New.
13070         * gcc.dg/vmx/3a-05.c: New.
13071         * gcc.dg/vmx/3a-06.c: New.
13072         * gcc.dg/vmx/3a-06m.c: New.
13073         * gcc.dg/vmx/3a-07.c: New.
13074         * gcc.dg/vmx/3b-01.c: New.
13075         * gcc.dg/vmx/3b-02.c: New.
13076         * gcc.dg/vmx/3b-10.c: New.
13077         * gcc.dg/vmx/3b-13.c: New.
13078         * gcc.dg/vmx/3b-14.c: New.
13079         * gcc.dg/vmx/3b-15.c: New.
13080         * gcc.dg/vmx/3c-01a.c: New.
13081         * gcc.dg/vmx/3c-01.c: New.
13082         * gcc.dg/vmx/3c-02.c: New.
13083         * gcc.dg/vmx/3c-03.c: New.
13084         * gcc.dg/vmx/3d-01.c: New.
13085         * gcc.dg/vmx/4-01.c: New.
13086         * gcc.dg/vmx/4-03.c: New.
13087         * gcc.dg/vmx/5-01.c: New.
13088         * gcc.dg/vmx/5-02.c: New.
13089         * gcc.dg/vmx/5-03.c: New.
13090         * gcc.dg/vmx/5-04.c: New.
13091         * gcc.dg/vmx/5-05.c: New.
13092         * gcc.dg/vmx/5-06.c: New.
13093         * gcc.dg/vmx/5-07.c: New.
13094         * gcc.dg/vmx/5-07t.c: New.
13095         * gcc.dg/vmx/5-08.c: New.
13096         * gcc.dg/vmx/5-10.c: New.
13097         * gcc.dg/vmx/5-11.c: New.
13098         * gcc.dg/vmx/7-01a.c: New.
13099         * gcc.dg/vmx/7-01.c: New.
13100         * gcc.dg/vmx/7c-01.c: New.
13101         * gcc.dg/vmx/7d-01.c: New.
13102         * gcc.dg/vmx/7d-02.c: New.
13103         * gcc.dg/vmx/8-01.c: New.
13104         * gcc.dg/vmx/8-02a.c: New.
13105         * gcc.dg/vmx/8-02.c: New.
13106         * gcc.dg/vmx/brode-1.c: New.
13107         * gcc.dg/vmx/bug-1.c: New.
13108         * gcc.dg/vmx/bug-2.c: New.
13109         * gcc.dg/vmx/bug-3.c: New.
13110         * gcc.dg/vmx/cw-bug-1.c: New.
13111         * gcc.dg/vmx/cw-bug-2.c: New.
13112         * gcc.dg/vmx/cw-bug-3.c: New.
13113         * gcc.dg/vmx/dct.c: New.
13114         * gcc.dg/vmx/debug-1.c: New.
13115         * gcc.dg/vmx/debug-2.c: New.
13116         * gcc.dg/vmx/debug-3.c: New.
13117         * gcc.dg/vmx/debug-4.c: New.
13118         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
13119         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
13120         * gcc.dg/vmx/eg-5.c: New.
13121         * gcc.dg/vmx/fft.c: New.
13122         * gcc.dg/vmx/gcc-bug-1.c: New.
13123         * gcc.dg/vmx/gcc-bug-2.c: New.
13124         * gcc.dg/vmx/gcc-bug-3.c: New.
13125         * gcc.dg/vmx/gcc-bug-4.c: New.
13126         * gcc.dg/vmx/gcc-bug-5.c: New.
13127         * gcc.dg/vmx/gcc-bug-6.c: New.
13128         * gcc.dg/vmx/gcc-bug-7.c: New.
13129         * gcc.dg/vmx/gcc-bug-8.c: New.
13130         * gcc.dg/vmx/gcc-bug-9.c: New.
13131         * gcc.dg/vmx/gcc-bug-b.c: New.
13132         * gcc.dg/vmx/gcc-bug-c.c: New.
13133         * gcc.dg/vmx/gcc-bug-d.c: New.
13134         * gcc.dg/vmx/gcc-bug-e.c: New.
13135         * gcc.dg/vmx/gcc-bug-f.c: New.
13136         * gcc.dg/vmx/gcc-bug-g.c: New.
13137         * gcc.dg/vmx/gcc-bug-i.c: New.
13138         * gcc.dg/vmx/harness.h: New.
13139         * gcc.dg/vmx/ira1.c: New.
13140         * gcc.dg/vmx/ira2a.c: New.
13141         * gcc.dg/vmx/ira2b.c: New.
13142         * gcc.dg/vmx/ira2.c: New.
13143         * gcc.dg/vmx/ira2c.c: New.
13144         * gcc.dg/vmx/mem.c: New.
13145         * gcc.dg/vmx/newton-1.c: New.
13146         * gcc.dg/vmx/ops.c: New.
13147         * gcc.dg/vmx/sn7153.c: New.
13148         * gcc.dg/vmx/spill2.c: New.
13149         * gcc.dg/vmx/spill3.c: New.
13150         * gcc.dg/vmx/spill.c: New.
13151         * gcc.dg/vmx/t.c: New.
13152         * gcc.dg/vmx/varargs-1.c: New.
13153         * gcc.dg/vmx/varargs-2.c: New.
13154         * gcc.dg/vmx/varargs-3.c: New.
13155         * gcc.dg/vmx/varargs-4.c: New.
13156         * gcc.dg/vmx/varargs-5.c: New.
13157         * gcc.dg/vmx/varargs-6.c: New.
13158         * gcc.dg/vmx/varargs-7.c: New.
13159         * gcc.dg/vmx/vmx.exp: New.
13160         * gcc.dg/vmx/vprint-1.c: New.
13161         * gcc.dg/vmx/vscan-1.c: New.
13162         * gcc.dg/vmx/x-01.c: New.
13163         * gcc.dg/vmx/x-02.c: New.
13164         * gcc.dg/vmx/x-03.c: New.
13165         * gcc.dg/vmx/x-04.c: New.
13166         * gcc.dg/vmx/x-05.c: New.
13167         * gcc.dg/vmx/yousufi-1.c: New.
13168         * gcc.dg/vmx/zero-1.c: New.
13169         * gcc.dg/vmx/zero.c: New.
13171 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
13173         * g++.dg/lookup/java1.C: Update for chage of
13174         _Jv_AllocObject.
13175         * g++.dg/lookup/java2.C: Likewise.
13177 2004-04-17  Laurent GUERBY <laurent@guerby.net>
13179         * ada/acats/run_all.sh: use -O2 by default.
13181 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
13183         * gcc.dg/vr-mult-[12].c: New tests.
13185 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13187         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
13189         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
13191 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
13193         * lib/target-supports.exp (check_profiling_available): Assume profiling
13194         isn't available for mips*-*-elf targets.
13196 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
13198         * gcc.dg/builtins-38.c: New test.
13200 2004-04-14  Eric Christopher  <echristo@redhat.com>
13202         * g++.dg/charset/charset.exp: Run .cc extension tests.
13204 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
13206         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
13208 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13210         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
13212 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
13214         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
13215         * gcc.dg/i386-387-2.c: Likewise.
13217         * gcc.dg/i386-387-7.c: New test.
13218         * gcc.dg/i386-387-8.c: New test.
13220         * gcc.dg/builtins-37.c: New test.
13222 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
13224         * g++.dg/pch/externc-1.C: Add missing semicolon.
13226 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
13228         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
13230 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13232         * gcc.c-torture/execute/20040411-1.c: New test.
13234 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
13236         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
13238 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
13240         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
13242 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
13244         * lib/target-supports.exp (check_named_sections_available): New.
13245         * lib/gcc-dg.exp (dg-require-named-sections): New.
13246         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
13247         old-deja.exp.  Also prune error-count message from HP linker.
13248         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
13250         * g++.dg/init/init-ref4.C: Use dg-require-weak.
13251         * g++.old-deja/g++.pt/static3.C: Likewise.
13252         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
13254 2004-04-09  Roger Sayle  <roger@eyesopen.com>
13256         * gcc.c-torture/execute/20040409-1.c: New test case.
13257         * gcc.c-torture/execute/20040409-2.c: New test case.
13258         * gcc.c-torture/execute/20040409-3.c: New test case.
13260 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
13262         * gcc.dg/20040409-1.c: New test.
13264 2004-04-08  Roger Sayle  <roger@eyesopen.com>
13266         PR target/14888
13267         * g++.dg/opt/pr14888.C: New test case.
13269 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
13271         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
13272         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
13273         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
13274         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
13275         New tests.
13277 2004-04-08  Paul Brook  <paul@codesourcery.com>
13279         * gcc.dg/spill-1.c: New test.
13281 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13283         * gcc.dg/torture/builtin-ctype-2.c: New test.
13285 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
13287         * gcc.dg/pch/pch.exp: Add largefile test.
13289 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
13291         * g++.dg/pch/externc-1.Hs: New.
13292         * g++.dg/pch/externc-1.C: New.
13294 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13296         * gcc.dg/compat/struct-by-value-5a_main.c,
13297         gcc.dg/compat/struct-by-value-5b_main.c: New files.
13298         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
13299         * gcc.dg/compat/struct-by-value-5a_x.c,
13300         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
13301         gcc.dg/compat/struct-by-value-5_x.c.
13302         * gcc.dg/compat/struct-by-value-5a_y.c,
13303         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
13304         gcc.dg/compat/struct-by-value-5_y.c.
13306         * gcc.dg/compat/struct-by-value-6a_main.c,
13307         gcc.dg/compat/struct-by-value-6b_main.c: New files.
13308         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
13309         * gcc.dg/compat/struct-by-value-6a_x.c,
13310         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
13311         gcc.dg/compat/struct-by-value-6_x.c.
13312         * gcc.dg/compat/struct-by-value-6a_y.c,
13313         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
13314         gcc.dg/compat/struct-by-value-6_y.c.
13316         * gcc.dg/compat/struct-by-value-7a_main.c,
13317         gcc.dg/compat/struct-by-value-7b_main.c: New files.
13318         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
13319         * gcc.dg/compat/struct-by-value-7a_x.c,
13320         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
13321         gcc.dg/compat/struct-by-value-7_x.c.
13322         * gcc.dg/compat/struct-by-value-7a_y.c,
13323         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
13324         gcc.dg/compat/struct-by-value-7_y.c.
13326 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
13328         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
13329         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
13330         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
13331         options.
13333 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
13335         * gcc.dg/builtins-36.c: New test.
13337 2004-04-06  Paul Brook  <paul@codesourcery.com>
13339         * README.gcc: Remove obsolete contraint on testcases.
13341 2004-04-05  Paul Brook  <paul@codesourcery.com>
13343         PR2123
13344         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
13345         failure and exit(0) on success.
13346         * g++.dg/expr/anew2.C: Ditto.
13347         * g++.dg/expr/anew3.C: Ditto.
13348         * g++.dg/expr/anew4.C: Ditto.
13350 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
13352         PR c++/3518
13353         * g++.dg/template/unify7.C: New.
13355 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
13357         * g++.dg/README: Bring up to date with new subdirectories; remove
13358         duplicate subdirectory lines.
13360 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
13362         PR c++/14007
13363         * g++.dg/template/unify5.C: New.
13364         * g++.dg/template/unify6.C: New.
13365         * g++.dg/template/qualttp20.C: Adjust.
13366         * g++.old-deja/g++.jason/report.C: Adjust.
13367         * g++.old-deja/g++.other/qual1.C: Adjust.
13369 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
13371         PR c++/14803
13372         * g++.dg/inherit/ptrmem1.C: New test.
13374 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
13376         PR c++/14755
13377         * gcc.c-torture/execute/20040331-1.c: New test.
13378         * gcc.dg/20040331-1.c: New test.
13380 2004-04-01  Paul Brook  <paul@codesourcery.com>
13382         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
13384 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
13386         PR c++/14724
13387         * g++.dg/init/goto1.C: New test.
13389         PR c++/14763
13390         * g++.dg/template/defarg4.C: New test.
13392 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
13394         * gcc.dg/altivec-11.c: Extend test for more valid cases.
13396 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
13398         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
13400 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
13402         * gcc.dg/noncompile/undeclared-2.c: New test.
13404 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
13406         * gcc.dg/940409-1.c: Remove XFAIL.
13407         * gcc.dg/reg-vol-struct-1.c: New test.
13409 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13411         * gcc.dg/torture/builtin-wctype-1.c: New test.
13413 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
13415         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
13416         * gcc.dg/20001101-1.c: Likewise.
13417         * gcc.dg/20001102-1.c: Likewise.
13419 2004-03-25  Roger Sayle  <roger@eyesopen.com>
13421         * gcc.dg/compare8.c: Add an additional test for XOR.
13423 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13425         * gcc.dg/torture/builtin-ctype-1.c: New test.
13427 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13429         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
13430         * gcc.dg/torture/builtin-math-1.c: Likewise.
13431         * gcc.dg/torture/builtin-power-1.c: New test.
13433 2004-03-24  Andreas Schwab  <schwab@suse.de>
13435         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
13436         IA64 assembler.
13438 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
13439             Roger Sayle  <roger@eyesopen.com>
13441         * gcc.dg/compare8.c: New test case.
13443 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
13445         * g++.dg/ext/altivec-7.C: New test.
13447 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
13449         PR 12267, 12391, 12560, 13129, 14114, 14133
13450         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
13451         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
13452         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
13453         Adjust error regexps.
13454         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
13455         * gcc.dg/noncompile/undeclared-1.c: New test cases.
13456         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
13457         * gcc.dg/local1.c: Add explanatory comment.
13459 2004-03-23  Roger Sayle  <roger@eyesopen.com>
13461         PR optimization/14669
13462         * g++.dg/opt/fold2.C: New test case.
13464 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
13466         PR c/14069
13467         * gcc.dg/20040322-1.c: New test.
13469 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
13471         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
13472         * gcc.dg/ultrasp4.c: Likewise.
13473         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
13475 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
13477         * gcc.dg/i386-sse-8.c: Reset default options.
13479 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
13481         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
13482         in the error message text.
13484 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13486         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
13488 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
13490         PR c++/14616
13491         * g++.dg/init/array13.C: New test.
13493 2004-03-20  Roger Sayle  <roger@eyesopen.com>
13495         PR target/13889
13496         * gcc.c-torture/compile/pr13889.c: New test case.
13498 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13500         PR c/14635
13501         * builtins-1.c (nan, nans): Don't test.
13502         * builtins-30.c: Don't use nan, nanf, nanl.
13503         * builtins-35.c: New test.
13505 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
13507         * g++.dg/ext/altivec-6.C: New test.
13509 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
13511         * g++.dg/init/placement3.C: New test.
13513         * g++.dg/template/spec13.C: New test.
13515         * g++.dg/lookup/using11.C: New test.
13517         * g++.dg/lookup/koenig3.C: New test.
13519         * g++.dg/template/operator2.C: New test.
13521         * g++.dg/expr/dtor3.C: New test.
13522         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
13523         marker.
13524         * g++.old-deja/g++.law/visibility28.C: Likewise.
13526 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
13528         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
13529         * gcc.dg/ppc64-abi-3.c: Likewise.
13531 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13533         PR c++/14545
13534         * g++.dg/parse/template15.C: New test.
13536 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13538         * g++.dg/expr/dtor2.C: New test.
13540         * g++.dg/lookup/anon4.C: New test.
13542         * g++.dg/overload/using1.C: New test.
13544         * g++.dg/template/lookup7.C: New test.
13546         * g++.dg/template/typename6.C: New test.
13548         * g++.dg/expr/cond6.C: New test.
13550 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13552         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
13554 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13556         * g++.dg/expr/cond5.C: New test.
13557         * g++.dg/expr/constcast1.C: Likewise.
13558         * g++.dg/expr/ptrmem2.C: Likewise.
13559         * g++.dg/expr/ptrmem3.C: Likewise.
13560         * g++.dg/lookup/main1.C: Likewise.
13561         * g++.dg/template/lookup6.C: Likewise.
13563 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
13565         * gcc.dg/local1.c: New test.
13567         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
13569 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13571         * gcc.dg/torture/builtin-convert-1.c: New test.
13573 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13575         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
13577 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
13579         PR c++/14481
13580         * g++.dg/warn/Wunused-7.C: New test.
13582 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13584         * gcc.dg/torture/builtin-integral-1.c: New test.
13586 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
13588         PR c++/14586
13589         * g++.dg/parse/non-dependent3.C: New test.
13591 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
13593         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
13594         * g++.dg/eh/simd-2.C: Likewise.
13595         * g++.dg/init/array10.C: Likewise.
13596         * gcc.c-torture/compile/simd-1.c: Likewise.
13597         * gcc.c-torture/compile/simd-2.c: Likewise.
13598         * gcc.c-torture/compile/simd-3.c: Likewise.
13599         * gcc.c-torture/compile/simd-4.c: Likewise.
13600         * gcc.c-torture/compile/simd-6.c: Likewise.
13601         * gcc.c-torture/execute/simd-1.c: Likewise.
13602         * gcc.c-torture/execute/simd-2.c: Likewise.
13603         * gcc.dg/compat/vector-defs.h: Likewise.
13604         * gcc.dg/20020531-1.c: Likewise.
13605         * gcc.dg/altivec-3.c: Likewise.
13606         * gcc.dg/altivec-4.c: Likewise.
13607         * gcc.dg/altivec-varargs-1.c: Likewise.
13608         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
13609         * gcc.dg/i386-mmx-3.c: Likewise.
13610         * gcc.dg/i386-sse-4.c: Likewise.
13611         * gcc.dg/i386-sse-5.c: Likewise.
13612         * gcc.dg/i386-sse-8.c: Likewise.
13613         * gcc.dg/simd-1.c: Likewise.
13614         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
13615         __ev64_opaque__ since the machine description provides it.
13617 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13619         * lib/compat.exp (skip_list): New global variable.
13620         Use it to hold the user defined COMPAT_SKIPS list if any.
13621         (compat-obj): Add the members of skip_list to optall.
13623 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13625         * gcc.dg/compat/union-by-value-1_main.c,
13626         union-by-value-1_x.c, union-by-value-1_y.c,
13627         union-check.h, union-defs.h,
13628         union-init.h, union-return-1_main.c,
13629         union-return-1_x.c, union-return-1_y.c: New files.
13631 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13633         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
13634         mixed-struct-init.h: Add 4 mixed structure types.
13635         struct-by-value-21_main.c, struct-by-value-21_x.c,
13636         struct-by-value-21_y.c, struct-return-21_main.c,
13637         struct-return-21_x.c, struct-return-21_y.c: New files.
13639 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
13641         PR c++/14550
13642         * g++.dg/parse/template14.C: New test.
13644 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13646         * gcc.c-torture/execute/20040313-1.c: New test.
13648 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
13650         PR target/14533
13651         * gcc.dg/20040311-2.c: New test.
13653 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
13655         PR other/14544
13656         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
13657         bit-field.
13659 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
13661         * gcc.dg/20040305-2.c: Add missing return statement.
13663 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13665         * gcc.dg/builtins-34.c: Also check pow10*.
13667 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
13669         PR target/14262
13670         * gcc.dg/20040305-2.c: New test.
13672 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
13674         * gcc.dg/20040310-1.c: New test.
13676 2004-03-11  Roger Sayle  <roger@eyesopen.com>
13678         * gcc.c-torture/execute/20040311-1.c: New test case.
13680 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
13682         PR c++/14476
13683         * g++.dg/lookup/enum1.C: New test.
13685 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
13687         PR c++/14510
13688         * g++.dg/lookup/struct2.C: New test.
13690 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
13692         * gcc.dg/builtins-34.c: New test.
13694 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13696         * gcc.dg/torture/builtin-nonneg-1.c: New test.
13698 2004-03-09  James E Wilson  <wilson@specifixinc.com>
13700         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
13701         * gcc.dg/alias-2.c: New testcase.
13703 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
13705         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
13707 2004-03-09  Roger Sayle  <roger@eyesopen.com>
13709         * gcc.c-torture/execute/20040309-1.c: New test case.
13711 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
13713         PR c++/14397
13714         * g++.dg/overload/ref1.C: New.
13716 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13718         PR c++/14409
13719         * g++.dg/template/spec12.C: New test.
13721         PR c++/14448
13722         * g++.dg/parse/crash14.C: New test.
13724 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
13726         PR c++/14230
13727         * g++.dg/init/ref11.C: New test.
13729 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
13731         PR c++/14432
13732         * g++.dg/parse/builtin2.C: New test.
13734 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
13736         PR c++/14401
13737         * g++.dg/init/ctor3.C: New test.
13738         * g++.dg/init/union1.C: New test.
13739         * g++.dg/ext/anon-struct4.C: New test.
13741 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
13743         * g++.dg/lookup/koenig1.C: Tweak error messages.
13744         * g++.dg/lookup/used-before-declaration.C: Likewise.
13745         * g++.dg/other/do1.C: Likewise.
13746         * g++.dg/overload/koenig1.C: Likewise.
13747         * g++.dg/parse/crash13.C: Likewise.
13748         * g++.dg/template/instantiate3.C: Likewise.
13750 2004-03-08  Eric Christopher  <echristo@redhat.com>
13752         * * lib/target-supports.exp: Enable libiconv in test
13753         compilation.  Fix up error checking.
13755 2004-03-08  Roger Sayle  <roger@eyesopen.com>
13757         PR middle-end/14289
13758         * gcc.dg/pr14289-1.c: New test case.
13759         * gcc.dg/pr14289-2.c: Likewise.
13760         * gcc.dg/pr14289-3.c: Likewise.
13762 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
13764         * gcc.c-torture/execute/20040308-1.c: New test.
13766 2004-03-07  Roger Sayle  <roger@eyesopen.com>
13768         * gcc.c-torture/execute/20040307-1.c: New test case.
13770 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
13772         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
13774 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
13776         * gcc.dg/20040306-1.c: New test.
13778 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
13780         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
13781         them static.
13782         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
13784 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13786         PR c/14465
13787         * gcc.dg/decl-6.c: New test.
13789 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13791         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
13792         Rename LOGPOW -> LOG_POW.
13793         (SQRT_EXP, POW_EXP): New.
13795 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13797         * gcc.dg/i386-sse-8.c: New test.
13799 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13801         PR c/14114
13802         * gcc.dg/decl-5.c: New test.
13804 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
13806         * gcc.dg/20040305-1.c: New test.
13808 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
13810         PR other/14354
13811         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
13813 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
13815         PR c++/14425, c++/14426
13816         * g++.dg/ext/altivec-4.C: New test.
13817         * g++.dg/ext/altivec-5.C: New test.
13819 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
13821         * g++.old-deja/g++.other/linkage1.C: Expect errors about
13822         global variables of a type with no linkage.
13823         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
13824         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
13825         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
13826         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
13827         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
13828         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
13829         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
13830         * g++.dg/warn/deprecated.C: Name enum Color.
13831         * g++.dg/overload/VLA.C: Name structure for 'b'.
13832         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
13834 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13836         * gcc.c-torture/compile/20040304-1.c: New test.
13838 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
13840         PR 13728
13841         * gcc.dg/decl-4.c: New testcase.
13843 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
13845         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
13846         as PRECF if sizeof (float) > sizeof (double).
13847         (PRECL): Make it the same as PRECF if
13848         sizeof (float) > sizeof (long double).
13850 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13852         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
13853         system type.  Add check for irix6 which doesn't have c99 runtime.
13855 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
13857         * gcc.dg/const-elim-1.c: xfail for xtensa.
13859 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13861         PR c++/14369
13862         * g++.dg/template/cond4.C: New test.
13864 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13866         PR c++/14360
13867         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
13869         PR c++/14361
13870         * g++.dg/parse/defarg7.C: New test.
13872         PR c++/14359
13873         * g++.dg/template/friend26.C: New test.
13875 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
13877         PR c++/14324
13878         * g++.dg/abi/mangle21.C: New test.
13880         PR c++/14260
13881         * g++.dg/parse/constructor2.C: New test.
13883         PR c++/14337
13884         * g++.dg/template/sfinae1.C: New test.
13886 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
13888         PR c++/14267
13889         * g++.dg/expr/crash2.C: New test.
13891         PR middle-end/13448
13892         * gcc.dg/inline-5.c: New test.
13893         * gcc.dg/always-inline.c: Split out tests into ...
13894         * gcc.dg/always-inline2.c: ... this and ...
13895         * gcc.dg/always-inline3.c: ... this.
13897 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
13899         PR debug/12103
13900         * g++.dg/debug/crash1.C: New test.
13902 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
13904         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
13905         function with __attribute__((noinline)).
13906         (recurser_void2): Likewise.
13907         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
13908         (recurser_void2): Likewise.
13910 2004-02-29  Roger Sayle  <roger@eyesopen.com>
13912         PR middle-end/14203
13913         * g++.dg/warn/Wunused-6.C: New test case.
13915 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
13917         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
13918         not defined.
13920 2004-02-27  Eric Christopher  <echristo@redhat.com>
13922         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
13923         * g++.dg/charset/asm2.c: Run only x86.
13924         * gcc.dg/charset/asm3.c: Ditto.
13926 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
13928         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
13929         ld_library_path.
13931 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
13933         * g++.dg/ext/altivec-3.C: New.
13935 2004-02-26  Richard Henderson  <rth@redhat.com>
13937         * g++.dg/ext/attrib10.C: Mark for warning.
13938         * gcc.dg/attr-alias-1.c: New.
13940 2004-02-26  Richard Henderson  <rth@redhat.com>
13942         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
13943         * gcc.c-torture/execute/20040208-2.c: ... it back.
13945 2004-02-26  Eric Christopher  <echristo@redhat.com>
13947         * lib/target-supports.exp (check-iconv-available): New function.
13948         * lib/gcc-dg.exp (dg-require-iconv): New function.
13949         Use above.
13950         * gcc.dg/charset: New directory.
13951         * gcc.dg/charset/charset.exp: New file.
13952         * gcc.dg/charset/asm1.c: Ditto.
13953         * gcc.dg/charset/asm2.c: Ditto.
13954         * gcc.dg/charset/asm3.c: Ditto.
13955         * gcc.dg/charset/asm4.c: Ditto.
13956         * gcc.dg/charset/asm5.c: Ditto.
13957         * gcc.dg/charset/attribute1.c: Ditto.
13958         * gcc.dg/charset/attribute2.c: Ditto.
13959         * gcc.dg/charset/string1.c: Ditto.
13960         * g++.dg/charset: New directory.
13961         * g++.dg/dg.exp: Add here. Special options.
13962         * g++.dg/charset/charset.exp: New file.
13963         * g++.dg/charset/asm1.c: Ditto.
13964         * g++.dg/charset/asm2.c: Ditto.
13965         * g++.dg/charset/asm3.c: Ditto.
13966         * g++.dg/charset/asm4.c: Ditto.
13967         * g++.dg/charset/attribute1.c: Ditto.
13968         * g++.dg/charset/attribute2.c: Ditto.
13969         * g++.dg/charset/extern1.cc: Ditto.
13970         * g++.dg/charset/extern2.cc: Ditto.
13971         * g++.dg/charset/string1.c: Ditto.
13973 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
13975         PR c++/14278
13976         * g++.dg/parse/comma1.C: New test.
13978 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13980         PR c++/14284
13981         * g++.dg/template/ttp8.C: New test.
13983 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
13985         * gcc.dg/fixuns-trunc-1.c: New test.
13987 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13989         * gcc.dg/builtins-config.h: Use #elif.
13991 2004-02-26  Michael Matz  <matz@suse.de>
13993         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
13994         * gcc.dg/991214-1.c: Likewise.
13995         * gcc.dg/i386-asm-1.c: Likewise.
13997 2004-02-25  Richard Henderson  <rth@redhat.com>
13999         * gcc.c-torture/execute/20040208-2.c: Move ...
14000         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
14002 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14004         PR c++/14246
14005         * g++.dg/other/crash-3.C: New test.
14007 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14009         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
14010         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
14012         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
14013         HP-UX.
14015 2004-02-24  Michael Matz  <matz@suse.de>
14017         * gcc.dg/i386-regparm.c: New.
14019 2004-02-23  James E Wilson  <wilson@specifixinc.com>
14021         * gcc.c-torture/execute/20040223-1.c: New.
14023 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
14024             Kazu Hirata  <kazu@cs.umass.edu>
14026         * gcc.dg/fwritable-strings-1.c: Remove.
14028 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
14030         PR c/14156
14031         * gcc.dg/20040223-1.c: New test.
14033 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14035         PR c++/14106
14036         * g++.dg/ext/typeof9.C: New test.
14038 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14040         PR c++/14250
14041         * g++.dg/other/switch1.C: New test.
14043 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14045         * gcc.dg/cast-function-1.c: Adjust for new informative message.
14046         * gcc.dg/va-arg-1.c: Likewise.
14048 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14050         PR c++/14143
14051         * g++.dg/template/koenig5.C: New test.
14053 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
14055         * g++.dg/ext/altivec-1.C: Generalize target triple.
14056         * g++.dg/ext/altivec-2.C: New test case.
14057         * g++.dg/ext/altivec_check.h: New file.
14058         * gcc.dg/altivec-1.c: Generalize target triple;
14059         include altivec_check.h and call altivec_check().
14060         * gcc.dg/altivec-[2-5].c: Generalize target triple.
14061         * gcc.dg/altivec-6.c: New test case.
14062         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
14063         type casts as needed.
14064         * gcc.dg/altivec-10.c: Include altivec_check.h and call
14065         altivec_check().
14066         * gcc.dg/altivec-12.c: New test case.
14067         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
14068         include altivec_check.h and call altivec_check().
14069         * gcc.dg/altivec_check.h: New file.
14071 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14073         * lib/target-supports.exp (check_alias_available): Don't mangle
14074         function `g' in test program.
14076 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14078         * lib/target-supports.exp (check_profiling_available): Check
14079         argument to determine whether we support a profiling type.
14080         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
14081         check_profiling_available.
14082         * g++.dg/bprob/bprob.exp: Likewise
14083         * g77.dg/bprob/bprob.exp: Likewise.
14084         * gcc.misc-tests/bprob.exp: Likewise.
14085         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
14086         dg-require-profiling and delete expected error handling.
14087         * gcc.dg/20021014-1.c: Likewise.
14088         * gcc.dg/nest.c: Likewise.
14090 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14092         PR c++/12007
14093         * g++.dg/other/vthunk1.C: New test.
14095 2004-02-20  Falk Hueffner  <falk@debian.org>
14097         PR target/14201
14098         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
14100 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
14102         PR c++/13927
14103         * g++.dg/other/error8.C: Remove XFAIL markers.
14105         PR c++/14173
14106         * g++.dg/ext/packed5.C: New test.
14108         PR c++/14199
14109         * g++.dg/warn/Wunused-5.C: New test.
14111         PR c++/14186
14112         * g++.dg/lookup/member1.C: New test.
14114 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
14116         * gcc.c-torture/compile/20040130-1.c: Enable only when
14117         __INT_MAX__ >= 2147483647L.
14118         * gcc.c-torture/compile/961203-1.c: Likewise.
14120 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
14122         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
14123         * g++.dg/opt/template1.C: Robustify assembler regexp
14125 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14127         * gcc.c-torture/execute/simd-4.x: Remove.
14128         * gcc.c-torture/execute/va-arg-25.x: Likewise.
14129         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
14130         Guard with #ifndef SKIP_ATTRIBUTE.
14131         * gcc.dg/compat/vector-1_y.c: Likewise.
14132         * gcc.dg/compat/vector-2_x.c: Likewise.
14133         * gcc.dg/compat/vector-2_y.c: Likewise.
14134         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
14135         * g++.dg/eh/simd-2.C: Likewise.
14137 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
14139         * gcc.c-torture/compile/complex-1.c: New.
14141 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
14143         PR target/14209
14144         * gcc.c-torture/execute/20040218-1.c: New test.
14146 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14148         PR c++/14181
14149         * g++.dg/parse/new2.C: New test.
14151 2004-02-18  Paul Brook  <paul@codesourcery.com>
14153         * gcc.c-torture/compile/libcall-1.c: New test.
14155 2004-02-18  Paul Brook  <paul@codesourcery.com>
14157         PR debug/12934
14158         * gcc.dg/debug/debug-7.c: New test.
14160 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
14162         * gcc.dg/20040217-1.c: New test.
14164 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
14166         * gcc.c-torture/execute/990208-1.x: Delete.
14168 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
14170         * gcc.c-torture/execute/20040208-2.x: New file.
14172 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
14174         PR c++/11326
14175         * g++.dg/abi/structret1.C: New test.
14177 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
14179         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
14180         (i386_cpuid): No need to test if cpuid is available on AMD64.
14181         Fix assembly, so that it works onboth i386 and AMD64.
14182         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
14183         (vecInLong): Fix s[] member type to unsigned int.
14184         (vecInWord): Remove type.
14185         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
14186         (a64, b64, c64, d64, e64): Remove.
14187         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
14188         Remove unused variable.  Remove initialization of removed variables.
14189         Don't call mmx_tests nor sse_tests.
14190         (reference_mmx, reference_sse): Remove.
14191         (check): Add return stmt.
14192         * gcc.dg/i386-sse-7.c: New test.
14193         * gcc.dg/i386-mmx-4.c: New test.
14195 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14197         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
14198         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
14199         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
14200         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
14201         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
14202         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
14203         g++.dg/tc1/dr94.C: Fix line terminator.
14205 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
14207         * gcc.c-torture/compile/20040216-1.c: New.
14209 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14211         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
14212         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
14213         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
14214         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
14215         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
14216         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
14218 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14220         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
14222 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
14224         PR c++/13971
14225         * g++.dg/expr/cond4.C: New test.
14227         PR c++/14086
14228         * g++.dg/lookup/crash2.C: New test.
14230 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
14232         * gcc.c-torture/compile/20040214-2.c: New test.
14234 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
14236         PR c++/14116
14237         * g++.dg/ext/typeof8.C: New test.
14239 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
14241         * gcc.c-torture/compile/20040214-1.c: New test.
14243 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14245         PR c++/13635
14246         * g++.dg/template/spec11.C: New test.
14248 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14250         PR c++/13927
14251         * g++.dg/other/error8.C: New test.
14253 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
14255         PR c++/14122
14256         * g++.dg/template/array4.C: New test.
14258         PR c++/14108
14259         * g++.dg/inherit/thunk2.C: New test.
14261         PR c++/14083
14262         * g++.dg/eh/cond2.C: New test.
14264 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
14266         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
14268 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
14270         * lib/scanasm.exp (dg-scan): Quote pattern before display.
14272 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
14274         * g++.dg/simd-2.C: xfail on ppc64-linux.
14276 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
14278         PR c/456
14279         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
14280         tests.
14282 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
14284         * gcc.dg/builtins-33.c: New test.
14286 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
14288         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
14290 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
14292         * g++.dg/simd-2.C: Set -maltivec for ppc64.
14294 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
14296         * gcc.dg/ppc64-abi-3.c: New test.
14298 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
14300         PR c/14092
14302         * gcc.dg/pr14092-1.c: New testcase.
14304 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
14306         * gcc.dg/cpp/assert4.c: Fix typo last change.
14308         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
14309         * gcc.dg/cpp/assert4.c: Handle powerpc64.
14311         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
14313 2004-02-09  Roger Sayle  <roger@eyesopen.com>
14315         * gcc.c-torture/compile/20040209-1.c: New test case.
14317 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
14319         * gcc.dg/c90-init-1.c: Adjust expected error messages.
14321 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
14323         * gcc.c-torture/execute/20040208-[12].c: New tests.
14325 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14327         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
14329 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
14331         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
14333 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
14335         Bug 13856
14336         * gcc.dg/visibility-8.c: New testcase.
14338 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
14340         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
14341         arguments.
14342         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
14344 2004-02-07  Roger Sayle  <roger@eyesopen.com>
14346         PR middle-end/13696
14347         * g++.dg/opt/fold1.C: New test case.
14349 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14351         PR c++/14033
14352         * g++.dg/other/crash-2.C: New test.
14354 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14356         PR c++/14028
14357         * g++.dg/parse/angle-bracket2.C: New test.
14359 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14361         PR middle-end/13750
14362         Revert:
14363         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
14364         PR pch/13361
14365         * testsuite/g++.dg/pch/wchar-1.C: New.
14366         * testsuite/g++.dg/pch/wchar-1.Hs: New.
14368 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14370         PR c++/14008
14371         * g++.dg/parse/error15.C: New test.
14372         * g++.dg/parse/crash11.C: Update dg-error mark.
14374 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14376         PR c++/13932
14377         * g++.dg/warn/conv2.C: New test.
14379 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14381         PR c++/13086
14382         * g++.dg/warn/incomplete1.C: Remove xfail.
14384 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14386         * lib/file-format.exp (gcc_target_object_format): Use
14387         ${tool}_target_compile, not gcc_target_compile.
14388         * lib/target-supports.exp (check_alias_available): Likewise.
14389         (check_gc_sections_available): Likewise.
14390         * g++.dg/ext/attrib10.C: Use dg-require-alias.
14391         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
14392         dg-require-alias.
14394 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
14396         PR c++/13969
14397         * g++.dg/template/static6.C: New test.
14399 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
14401         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
14403 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14405         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
14406         tests for systems where `char' is unsigned by default.
14408 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14410         PR c++/13997
14411         * g++.dg/template/partial3.C: New test.
14413 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
14415         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
14416         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
14417         Remove mentions of obsolete ports.
14419 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
14421         * gcc.dg/noncompile/20001228-1.c: Fix for new
14422         error message.
14424 2004-02-03  Roger Sayle  <roger@eyesopen.com>
14426         PR target/9348
14427         * gcc.c-torture/execute/multdi-1.c: New test case.
14429 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14431         PR c++/13925
14432         * g++.dg/template/lookup5.C: New test.
14434 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14436         PR c++/13950
14437         * g++.dg/template/lookup4.C: New test.
14439         PR c++/13970
14440         * g++.dg/parse/error14.C: New test.
14442         PR c++/14002
14443         * g++.dg/parse/template13.C: New test.
14445 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
14447         PR c++/13978
14448         * g++.dg/template/koenig4.C: New test.
14450         PR c++/13968
14451         * g++.dg/template/crash17.C: New test.
14453         PR c++/13975
14454         * g++.dg/parse/error13.C: New test.
14455         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
14457 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14459         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
14461 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
14463         PR c/11658
14464         PR c/13994
14465         * gcc.dg/noncompile/20040203-1.c: New test.
14466         * gcc.dg/noncompile/20040203-2.c: Likewise.
14467         * gcc.dg/noncompile/20040203-3.c: Likewise.
14468         * gcc.dg/20040203-1.c: Likewise.
14470 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
14472         PR c++/10858
14473         * g++.dg/template/sizeof7.C: New test.
14475 2004-02-02  Eric Christopher  <echristo@redhat.com>
14476             Zack Weinberg  <zack@codesourcery.com>
14478         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
14480 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
14482         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
14483         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
14484         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
14485         * gcc.dg/cleanup-5.c: Run only on Linux targets.
14487 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
14489         PR c++/13113
14490         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
14492         PR c++/13854
14493         * g++.dg/ext/attrib13.C: New test.
14495         PR c++/13907
14496         * g++.dg/conversion/op2.C: New test.
14498 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14500         * gcc.dg/titype-1.c: Fix pasto.
14502 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14504         * gcc.dg/titype-1.c: New test.
14506 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14508         PR c++/13957
14509         * g++.dg/template/non-type-template-argument-1.C,
14510         g++.dg/template/qualified-id1.C: Update dg-error marks.
14511         * g++.dg/template/nontype6.C: New test.
14513 2004-02-01  Roger Sayle  <roger@eyesopen.com>
14515         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
14516         * gcc.dg/builtins-31.c: New testcase.
14517         * gcc.dg/builtins-32.c: New testcase.
14519 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
14521         * objc.dg/call-super-2.m: Update line numbers
14522         for the including of stddef.h.
14524 2004-01-30  Michael Matz  <matz@suse.de>
14526         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
14527         g++.dg/ext/case-range3.C: New tests.
14529 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14531         DR206
14532         PR c++/13813
14533         * g++.dg/template/member4.C: New test.
14535 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14537         PR c++/13683
14538         * g++.dg/template/sizeof6.C: New test.
14540 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14542         * gcc.dg/fwritable-strings-1.c: New test.
14544 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14546         * gcc.c-torture/compile/20040130-1.c: New test.
14548 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
14550         * objc.dg/call-super-2.m: Include stddef.h for size_t.
14552 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
14554         PR c++/13883
14555         * g++.dg/template/ctor3.C: New test.
14557 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14559         * g++.dg/tc1: New directory.
14560         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
14561         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
14562         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
14563         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
14564         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
14566 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14568         * g++.dg/parse/error11.C: New test.
14569         * g++.dg/parse/error12.C: Likewise.
14571 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
14573         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
14574         (scan_initial, main): Use aligned_sizeof instead of sizeof.
14576 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
14578         PR c++/13791
14579         * g++.dg/ext/attrib12.C: New test.
14581         PR c++/13736
14582         * g++.dg/parse/cast2.C: New test.
14584 2004-01-27  James E Wilson  <wilson@specifixinc.com>
14586         * objc.dg/encode-2.m (main): New local string.  Set depending on
14587         sizeof long.  Use in sscanf call.
14588         * objc.dg/encode-3.m (main): New local string.  Set depending on
14589         sizeof long.  Use in scan_initial call.
14591 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14593         * objc.dg/call-super-2.m: Make LP64-safe.
14594         * objc.dg/desig-init-1.m: Likewise.
14596 2004-01-27  Devang Patel <dpatel@apple.com>
14598         * g++.dg/debug/namespace1.C: New test.
14600 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
14602         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
14603         xscale-*-*.
14605         * gcc.dg/arm-mmx-1.c: New test.
14607 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14609         * gcc.dg/20040127-1.c: New test.
14610         * gcc.dg/20040127-2.c: New test.
14612 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14614         * objc.dg/stret-1.m (glob): Renamed to globa.
14616 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
14618         PR c++/13663
14619         * g++.dg/expr/for1.C: New test.
14621 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
14623         PR middle-end/13779
14624         * gcc.dg/darwin-longlong.c: New test.
14626 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
14628         * gcc.dg/20040124-1.c: Moved test from here...
14629         * gcc.c-torture/compile/20040124-1.c: ...to here.
14631 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14633         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
14634         the assembly output if -m64 is passed.
14636 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
14638         PR c++/13833
14639         * g++.dg/template/cond3.C: New test.
14641 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14643         PR c++/13810
14644         * g++.dg/template/ttp7.C: New test.
14646 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14648         PR c++/13797
14649         * g++.dg/template/nontype4.C: New test.
14650         * g++.dg/template/nontype5.C: Likewise.
14652 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
14654         * gcc.dg/torture/mips-clobber-at.c: New test.
14656 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
14658         * gcc.dg/20040124-1.c: New test.
14660 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
14662         * gcc.dg/20040123-1.c: New test.
14664 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
14666         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
14668 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14670         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
14672 2004-01-23  Andrew Pinski  <apinski@apple.com>
14674         * gcc.dg/20030121-1.c: Move to ..
14675         * gcc.dg/20040121-1.c: here.
14677 2004-01-23  Roger Sayle  <roger@eyesopen.com>
14679         * gcc.dg/builtins-29.c: New test case.
14681 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
14683         PR 18314
14684         * gcc.dg/builtins-30.c: New testcase.
14686 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
14688         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
14689         * lib/g77.exp: Likewise.
14690         * lib/objc.exp: Likewise.
14691         * lib/g++.exp: Likewise.
14693 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14695         * gcc.dg/struct-by-value-2.c: New test.
14697 2004-01-21  Andrew Pinski  <apinski@apple.com>
14699         PR target/13785
14700         * gcc.dg/20030121-1.c: New test.
14702 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
14704         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
14705         clobber frame pointer register in asm statement.
14707 2004-01-21  Falk Hueffner  <falk@debian.org>
14709         * gcc.c-torture/compile/20040121-1.c: New test.
14711 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
14713         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
14715 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
14717         * gcc.dg/ppc64-abi-2.c: New test.
14719 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
14721         * lib/treelang.exp: Fill out this file.
14722         * lib/treelang-dg.exp: New File.
14724 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14726         * gcc.c-torture/compile/981022-1.c: Remove.
14727         * gcc.dg/array-5.c: Remove XFAIL.
14728         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
14729         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
14730         gcc.dg/cond-lvalue-1.c: Update.
14731         * gcc.dg/cast-lvalue-2.c: New test.
14733 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
14735         PR c++/13592
14736         * g++.dg/other/error1.C (class foo): Tweak error message.
14738         PR c++/13592
14739         * g++.dg/template/call2.C: New test.
14741 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14743         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
14744         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
14745         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
14746         scalar-return-1_x.c, scalar-return-2_y.c,
14747         scalar-return-3_x.c, scalar-return-3_y.c,
14748         scalar-return-4_x.c, scalar-return-4_y.c,
14749         struct-align-1.h, struct-align-1_x.c,
14750         struct-align-1_y.c, struct-align-2.h,
14751         struct-align-2_x.c, struct-align-2_y.c,
14752         struct-by-value-10_y.c, struct-by-value-11_x.c,
14753         struct-by-value-11_y.c, struct-by-value-12_x.c,
14754         struct-by-value-12_y.c, struct-by-value-13_x.c,
14755         struct-by-value-13_y.c, struct-by-value-14_x.c,
14756         struct-by-value-14_y.c, struct-by-value-15_x.c,
14757         struct-by-value-15_y.c, struct-by-value-16_y.c,
14758         struct-by-value-17_y.c, struct-by-value-18_y.c,
14759         struct-by-value-19_y.c, struct-by-value-1_x.c,
14760         struct-by-value-1_y.c, struct-by-value-20_y.c,
14761         struct-by-value-2_x.c, struct-by-value-2_y.c,
14762         struct-by-value-3_y.c, struct-by-value-4_x.c,
14763         struct-by-value-4_y.c, struct-by-value-5_y.c,
14764         struct-by-value-6_y.c, struct-by-value-7_y.c
14765         struct-by-value-8_x.c, struct-by-value-8_y.c
14766         struct-by-value-9_x.c, struct-by-value-9_y.c
14767         struct-return-10_x.c, struct-return-10_y.c,
14768         struct-return-19_x.c, struct-return-20_x.c
14769         struct-return-2_x.c, struct-return-2_y.c
14770         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
14771         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
14773 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14775         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
14776         attribute on sparc*-sun-solaris2.*.
14778 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
14780         PR c++/13710
14781         * g++.dg/ext/typeof7.C: New test.
14783 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
14785         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
14786         * gcc.dg/const-elim-1.c: Same.
14788 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
14790         * objc.dg/stret-1.m: New.
14791         * objc.dg/stret-2.m: New.
14793 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
14795         PR c++/11895
14796         * g++.dg/ext/vector1.C: New test.
14798 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
14800         * gcc.dg/pch/import-1.c: New.
14801         * gcc.dg/pch/import-1.hs: New.
14802         * gcc.dg/pch/import-1a.h: New.
14803         * gcc.dg/pch/import-1b.h: New.
14804         * gcc.dg/pch/import-1c.h: New.
14806 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
14808         PR c++/13574
14809         * g++.dg/ext/array1.C: New test.
14811         PR c++/13178
14812         * g++.dg/conversion/op1.C: New test.
14814 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
14816         PR 11864
14817         From Kazumoto Kojima / Dan Kegel:
14818         * gcc.dg/pr11864-1.c: New test.
14820         PR 10392
14821         From Marcus Comstedt / Dan Kegel:
14822         * gcc.dg/pr10392-1.c: New test.
14824 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
14826         PR c++/13478
14827         * g++.dg/init/ref10.C: New test.
14829 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14831         PR c++/13407
14832         * g++.dg/parse/typename6.C: New test.
14834 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
14836         PR pch/13361
14837         * testsuite/g++.dg/pch/wchar-1.C: New.
14838         * testsuite/g++.dg/pch/wchar-1.Hs: New.
14840 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14842         PR c++/9259
14843         * g++.dg/expr/sizeof2.C: New test.
14845 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
14847         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
14849 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
14851         PR c++/13659
14852         * g++.dg/lookup/strong-using-3.C: New.
14853         * g++.dg/lookup/using-10.C: New.
14855 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
14857         PR c++/13594
14858         * g++.dg/lookup/strong-using-2.C: New.
14860 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
14861             Dan Kegel <dank@kegel.com>
14862             J"orn Rennecke <joern.rennecke@superh.com>
14864         PR target/9365
14865         * gcc.dg/pr9365-1.c: New test.
14867 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14869         PR c++/8856
14870         * g++.dg/parse/casting-operator2.C: New test.
14871         * g++.old-deja/g++.pt/explicit83.C: Remove.
14873 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
14875         * gcc.dg/label-compound-stmt-1.c: New test.
14876         * gcc.c-torture/compile/950922-1.c,
14877         gcc.c-torture/compile/20000211-3.c,
14878         gcc.c-torture/compile/20000518-1.c,
14879         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
14880         compound statements.
14882 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
14884         * gcc.dg/ppc64-abi-1.c: New test.
14886 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
14888          * g++.dg/ext/attrib9.C: Add dg-warnings.
14890 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14892         PR c++/12335
14893         * g++.dg/parse/dtor3.C: New test.
14895 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
14897         PR c++/12709
14898         * g++.dg/parse/try-catch-1.C: New test.
14900 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
14902         * ada/acats/run_all.sh: Add more verbose output in acats.log
14903         when compiling tests.
14905 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
14907         PR 13656
14908         * gcc.dg/typedef-redecl.c: New test case.
14909         * gcc.dg/typedef-redecl.h: New support file.
14911 2004-01-13  Jan Hubicka  <jh@suse.cz>
14913         * gcc.dg/always_inline.c: New test.
14914         * gcc.dg/debug/20031231-1.c: Fix.
14916 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14918         PR c++/13474
14919         * g++.dg/template/array3.C: New test.
14921 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
14923         * g++.dg/ext/lvalue1.C: No longer expected to fail.
14924         * g++.dg/warn/Wunused-2.C: Likewise.
14926 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14928         PR c++/13289
14929         * g++.dg/template/instantiate6.C: New test.
14931 2004-01-12  Roger Sayle  <roger@eyesopen.com>
14933         PR middle-end/11397
14934         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
14936 2004-01-12  Jan Hubicka  <jh@suse.cz>
14938         PR opt/12826
14939         * gcc.dg/20040112-1.c: New.
14941         * gcc.dg/dwarf-die[1-7].c: Move to...
14942         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
14943         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
14945 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
14947         PR c++/4100
14948         * g++.dg/parse/friend4.C: New test.
14950 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
14952         PR c++/4100
14953         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
14954         definition is called a friend.
14956 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
14958         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
14960 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
14962         PR c++/3478
14963         * g++.dg/parse/error10.C: New test.
14964         * g++.dg/template/arg2.C: Accept "invalid type" error.
14966 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
14968         PR middle-end/13392
14969         * g++.dg/opt/expect2.C: New test.
14971 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
14973         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
14974         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
14975         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
14976         Update dg-error regexps.
14978 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
14980         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
14981         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
14983 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14985         * gcc.dg/pragma-re-1.c: Use right pointer type.
14987 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14989         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
14991 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
14993         * gcc.dg/rs6000-ldouble-1.c: New.
14995 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14997         DR 337
14998         PR c++/9256
14999         * g++.dg/other/abstract1.C: New test.
15001 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
15003         * g++.dg/lookup/strong-using-1.C: New.
15005 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15007         PR c/11234
15008         * gcc.dg/func-ptr-conv-1.c: New test.
15009         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
15011 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
15013         PR target/13380.
15014         * gcc.c-torture/compile/20040109-1.c: New.
15016 2004-01-08  Stuart Hastings  <stuart@apple.com>
15018         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
15019         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
15020         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
15022 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
15024         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
15026 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15028         * ada/acats/run_acats: Treat 'gnatchop' the same way
15029         as 'gnatmake'.  Export GCC_DRIVER.
15030         * ada/acats/run_all.sh: Add target_gnatchop.  Use
15031         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
15033 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15035         PR c++/12573
15036         * g++.dg/template/dependent-expr4.C: New test.
15038 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
15040         * gcc.dg/altivec-11.c: New test.
15042 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
15044         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
15046 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15048         PR c/6024
15049         * gcc.dg/enum-compat-1.c: New test.
15050         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
15052 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
15054         PR c/12165
15055         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
15056         gcc.dg/c99-idem-qual-3.c: New tests.
15058 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
15060         * gcc.dg/winline-7.c: Don't cast void * to int.
15062 2004-01-06  Jan Hubicka  <jh@suse.cz>
15064         * gcc.dg/i386-sse-5.c: New test
15065         * g++.dg/eh/simd-1.c: Add -w argument for i386.
15067 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15069         PR c++/12815
15070         * g++.dg/rtti/typeid4.C: New test.
15072 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15074         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
15076 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
15078         PR c++/12132
15079         * g++.dg/template/error11.C: New test.
15081         PR c++/13451
15082         * g++.dg/template/class2.C: New test.
15084 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15085         Richard Sandiford <rsandifo@redhat.com>
15087         PR c++/13387
15088         * g++.dg/opt/alias3.C: New test.
15090 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
15092         PR c++/13157
15093         * g++.dg/template/koenig3.C: New test.
15095         PR c++/13529
15096         * g++.dg/parse/offsetof3.C: New test.
15098         * g++.dg/init/copy7.C: Add missing dg-error markers.
15100         PR c++/12226
15101         * g++.dg/init/copy7.c: New test.
15103         PR c++/13536
15104         * g++.dg/parse/cast1.C: New test.
15106 2004-01-04  Jan Hubicka  <jh@suse.cz>
15108         * gcc.dg/winline[1-7].c: New tests.
15110 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15112         PR c++/13520
15113         * g++.dg/template/qualttp22.C: New test.
15115 2004-01-01  Jan Hubicka  <jh@suse.cz>
15117         * gcc.dg/debug/20031231-1.c: New.
15118         * gcc.c-torture/compile/20040101-1.c: New.
15119         * gcc.dg/dwarf-die-[1-7].c: New.
15121 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
15123         PR optimization/13521
15124         * gcc.c-torture/compile/20031231-1.c: New test.
15126 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15128         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
15130 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15132         PR c++/10079
15133         * g++.dg/template/crash16.C: New test.
15135 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
15137         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
15139 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
15141         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
15142         ports.
15143         * g++.old-deja/g++.jason/thunk3.C: Likewise.
15144         * g++.old-deja/g++.law/profile1.C: Likewise.
15145         * gcc.c-torture/compile/981006-1.c: Likewise.
15146         * gcc.c-torture/execute/loop-2e.x: Likewise.
15147         * gcc.c-torture/execute/loop-2f.x: Remove.
15148         * gcc.c-torture/execute/loop-2g.x: Likewise.
15149         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
15150         * gcc.dg/20020312-2.c: Remove traces of dead ports.
15152 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
15154         PR c++/13507
15155         * g++.dg/ext/attrib11.C: New test.
15157         PR c++/13494
15158         * g++.dg/template/array2-1.C: New test.
15159         * g++.dg/template/array2-2.C: New test.
15161 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
15163         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
15165 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15167         PR c++/12774
15168         * g++.dg/template/array1-1.C: New test.
15169         * g++.dg/template/array1-2.C: New test.
15171 2003-12-29  Roger Sayle  <roger@eyesopen.com>
15173         PR fortran/12632
15174         * g77.dg/12632.f: New test case.
15176 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15178         PR c++/13289
15179         * g++.dg/parse/nontype1.C: New test.
15181 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15183         PR c++/12403
15184         * g++.dg/parse/explicit1.C: New test.
15185         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
15187 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
15189         PR c++/13081
15190         * g++.dg/opt/inline6.C: New test.
15192         PR c++/12613
15193         * g++.dg/parse/error9.C: New test.
15195         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
15197 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
15199         PR c++/13009
15200         * g++.dg/init/assign1.C: New test.
15202 2003-12-28  Roger Sayle  <roger@eyesopen.com>
15204         PR c++/13070
15205         * g++.dg/warn/format3.C: New test case.
15207 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15209         * gcc.c-torture/compile/20031227-1.c: New test.
15211 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15213         * g++.dg/bprob/bprob.exp: Load target-supports.exp
15214         * g77.dg/bprob/bprob.exp: Likewise.
15215         * gcc.misc-tests/bprob.exp: Likewise.
15216         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
15217         variants on systems where the library does not provide that
15218         functionality.
15219         * gcc.dg/builtins-20.c: Use builtins-config.h.
15220         * gcc.dg/builtins-config.h: New file.
15222 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15224         * lib/gcc-dg.exp (dg-require-profiling): New function.
15225         * lib/target-supports.exp (check_profiling_available): Likewise.
15226         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
15227         * g77.dg/bprob/bprob.exp: Likewise.
15228         * gcc.misc-tests/bprob.exp: Likewise.
15229         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
15230         * gcc.dg/20021014-1.c: Likewise.
15231         * gcc.dg/nest.c: Likewise.
15233 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15235         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
15236         compiling.
15237         * g++.dg/lookup/java2.C: Likewise.
15238         * gcc.dg/cpp/lexident.c: Likewise.
15240 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
15242         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
15243         given.
15244         * gcc.c-torture/compile/961203-1.c: Likewise.
15245         * gcc.c-torture/compile/980506-1.c: Likewise.
15247 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
15249         * lib/gcc-dg.exp (dg-prune-output): New annotation.
15250         (additional_prunes): New global.
15251         (gcc-dg-prune): Handle additional per-test pruning.
15252         (dg-test): Clear additional_prunes between tests.
15254         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
15255         dg-prune-output to avoid spurious failures from assembler
15256         complaining about nonexistent WAW violations.
15257         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
15258         Use dg-prune-output to avoid spurious failures from assembler
15259         warning about Itanium B-step errata.
15261 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
15263         * g++.dg/abi/macro0.C: New test.
15264         * g++.dg/abi/macro1.C: Likewise.
15265         * g++.dg/abi/macro2.C: Likewise.
15267         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
15268         * g++.dg/abi/bitfield7.C: Likewise.
15269         * g++.dg/abi/dtor2.C: Likewise.
15270         * g++.dg/abi/mangle11.C: Likewise.
15271         * g++.dg/abi/mangle12.C: Likewise.
15272         * g++.dg/abi/mangle14.C: Likewise.
15273         * g++.dg/abi/mangle17.C: Likewise.
15274         * g++.dg/abi/vbase10.C: Likewise.
15275         * g++.dg/abi/vbase14.C: Likewise.
15276         * g++.dg/template/qualttp17.C: Likewise.
15278 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
15280         PR c/11995
15281         * gcc.dg/20031223-1.c: New test.
15283 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15285         * gcc.dg/noreturn-7.c: New test.
15287 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15289         * gcc.dg/null-pointer-1.c: New test.
15291 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
15293         * g++.old-deja/g++.jason/template18.C: Remove.
15294         * g++.old-deja/g++.jason/template37.C: Likewise.
15296         PR c++/12862
15297         * g++.dg/lookup/ns1.C: New test.
15299         PR c++/12397
15300         * g++.dg/template/lookup3.C: New test.
15302 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
15304         * g++.dg/template/recurse1.C: New test
15306 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
15308         PR c++/12479
15309         * g++.dg/parse/semicolon1.C: New test.
15310         * g++.dg/parse/semicolon1.h: Likewise.
15312 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
15314         * gcc.dg/darwin-misaligned.c: New test.
15316 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
15318         PR c/9163
15319         * gcc.dg/20031222-1.c: New test.
15321 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
15323         PR c++/13438
15324         * g++.dg/parse/error8.C: New test.
15326         PR c++/11554
15327         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
15329 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
15331         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
15332         too small.
15333         * gcc.c-torture/compile/930217-1.c: Likewise.
15334         * gcc.c-torture/compile/930513-1.c: Likewise.
15335         * gcc.c-torture/execute/920908-2.c: Likewise.
15336         * gcc.c-torture/execute/921204-1.c: Likewise.
15337         * gcc.c-torture/execute/930621-1.c: Likewise.
15338         * gcc.c-torture/execute/930630-1.c: Likewise.
15339         * gcc.c-torture/execute/931031-1.c: Likewise.
15340         * gcc.c-torture/execute/980602-2.c: Likewise.
15341         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
15342         * gcc.c-torture/execute/compndlit-1.c: Likewise.
15343         * gcc.c-torture/execute/extzvsi.c: Likewise.
15344         * gcc.c-torture/unsorted/ext.c: Likewise.
15346 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
15348         PR target/12749
15349         * gcc.c-torture/compile/20031220-2.c: New test case.
15351 2003-12-20  Roger Sayle  <roger@eyesopen.com>
15353         PR optimization/13031
15354         * gcc.c-torture/compile/20031220-1.c: New test case.
15356 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15358         * gcc.dg/cast-function-1.c: New test.
15360 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
15362         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
15363         formats.
15365 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
15367         PR c++/12795
15368         * g++.dg/ext/attrib10.C: New test.
15370 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
15372         * gcc.dg/cleanup-10.c: New test.
15373         * gcc.dg/cleanup-11.c: New test.
15375 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
15377         PR c++/13239
15378         * g++.dg/opt/expect1.C: New test.
15380 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
15382         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
15384 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
15386         PR debug/12923
15387         * gcc.dg/20031218-1.c: New test.
15389         PR debug/12389
15390         * gcc.dg/20031218-2.c: New test.
15391         * gcc.dg/20031218-3.c: New test.
15393         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
15394         of label name and allow for USER_LABEL_PREFIX == "_" names.
15395         * g++.dg/abi/mangle18-2.C: Likewise.
15396         * g++.dg/abi/mangle19-1.C: Likewise.
15397         * g++.dg/abi/mangle19-2.C: Likewise.
15398         * g++.dg/abi/mangle20-1.C: Likewise.
15399         * g++.dg/abi/mangle20-2.C: Likewise.
15401 2003-12-18  Richard Henderson  <rth@redhat.com>
15403         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
15405 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
15406             Dan Kegel <dank@kegel.com>
15408         PR other/12009
15409         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
15410         testing a cross compiler, it causes spurious compile failures.
15411         * lib/g++.exp: Likewise.
15413 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15415         PR c++/13262
15416         * g++.dg/template/access13.C: New test.
15418 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
15420         * gcc.dg/20031216-1.c: New test.
15422 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15424         PR c++/9154
15425         * g++.dg/template/error10.C: New test.
15427 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15429         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
15430         * g++.dg/eh/simd-2.C: Likewise.
15432 2003-12-17  James E Wilson  <wilson@specifixinc.com>
15433             Roger Sayle  <roger@eyesopen.com>
15435         * gcc.c-torture/execute/ieee/mzero5.c: New.
15437 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
15439         PR c++/10603
15440         * g++.dg/parse/error6.C: New test.
15442         PR c++/12827
15443         * g++.dg/parse/error7.C: New test.
15445 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15447         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
15448         at -O with stabs debugging formats.
15449         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
15450         * gcc.dg/debug/debug-2.c: Likewise.
15452 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
15454         PR c++/12696
15455         * g++.dg/init/error1.C: New test.
15457         PR c++/12218
15458         * g++.dg/init/pm3.C: New test.
15460 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15462         PR c/3347
15463         * gcc.dg/bitfld-8.c: New test.
15465 2003-12-16  James Lemke  <jim@wasabisystems.com>
15467         * gcc.dg/arm-scd42-[123].c: New tests.
15469 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15471         PR c++/9043
15472         * g++.dg/abi/mangle20-1.C: New test.
15473         * g++.dg/abi/mangle20-2.C: New test.
15475 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
15477         PR c++/13275
15478         * g++.dg/other/offsetof2.C: Remove XFAIL.
15479         * g++.dg/parse/offsetof1.C: New test.
15480         * g++.gd/parse/offsetof2.C: Likewise.
15482 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15484         * g++.dg/template/nontype3.C: New test.
15485         * g++.dg/template/static2.C: Tweaked the dg-error clause.
15487 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15489         * g++.dg/warn/noreturn-3.C: Also test instantiation.
15491 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15493         PR c++/13387
15494         * g++.dg/expr/assign1.C: New test.
15496         PR c++/13242
15497         * g++.dg/abi/mangle19-1.C: New test.
15498         * g++.dg/abi/mangle19-2.C: New test.
15500 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
15502         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
15504 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15506         * gcc.c-torture/execute/20031216-1.c: New test.
15508 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15510         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
15511         an ICE regression.
15513 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15515         PR c++/10926
15516         * g++.dg/template/error9.C: New test.
15518         PR c++/11116
15519         * g++.dg/template/error8.C: New test.
15521 2003-12-15  Roger Sayle  <roger@eyesopen.com>
15523         PR middle-end/13400
15524         * gcc.c-torture/execute/20031215-1.c: New test case.
15526 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15528         PR c++/13269
15529         * g++.dg/parse/error5.C: New test.
15531         PR c++/12989
15532         * g++.dg/expr/sizeof1.C: New test.
15534         PR c++/13310
15535         * g++.dg/template/crash15.C: New test.
15537 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
15539         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
15540         a non-POD type as the last named parameter of a varargs function.
15542 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
15544         PR c++/13243
15545         PR c++/12573
15546         * g++.dg/template/crash14.C: New test.
15547         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
15549 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
15551         * g++.dg/other/java1.C: New test.
15553         PR c++/13241
15554         * g++.dg/abi/mangle18-1.C: New test.
15555         * g++.dg/abi/mangle18-2.C: New test.
15557 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15559         PR optimization/10312
15560         * gcc.c-torture/execute/20031214-1.c: New.
15562 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
15564         PR c++/10779
15565         PR c++/12160
15566         * g++.dg/parse/error3.C: New test.
15567         * g++.dg/parse/error4.C: Likewise.
15568         * g++.dg/abi/mangle4.C: Tweak error messages.
15569         * g++.dg/lookup/using5.C: Likewise.
15570         * g++.dg/other/error2.C: Likewise.
15571         * g++.dg/parse/typename5.C: Likewise.
15572         * g++.dg/parse/undefined1.C: Likewise.
15573         * g++.dg/template/arg2.C: Likewise.
15574         * g++.dg/template/ttp3.C: Likewise.
15575         * g++.dg/template/type1.C: Likewise.
15576         * g++.old-deja/g++.other/crash32.C: Likewise.
15577         * g++.old-djea/g++.pt/defarg8.C: Likewise.
15579 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15581         PR c++/13106
15582         * g++.dg/warn/noreturn-3.C: New test.
15584 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
15586         PR c++/13118
15587         * g++.dg/abi/covariant3.C: New.
15589 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
15591         * g++.dg/eh/ia64-1.C: New test.
15593 2003-12-12  Roger Sayle  <roger@eyesopen.com>
15595         PR optimization/13037
15596         * g77.f-torture/execute/13037.f: New test case.
15598 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
15600         PR c++/12881
15601         * g++.dg/abi/covariant2.C: New.
15603 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
15605         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
15607 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
15609         * gcc.c-torture/execute/wchar_t-1.x: Delete.
15611 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
15613         PR other/10819
15614         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
15615         to fix Bug 10819.
15616         * lib/g++.exp (g++_version): Likewise.
15617         * lib/g77.exp (g77_version): Likewise.
15618         * lib/objc.exp (default_objc_version): Likewise.
15620 2003-12-10  Richard Henderson  <rth@redhat.com>
15622         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
15624         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
15626 2003-12-08  Matt Austern  <austern@apple.com>
15628         PR c/13134
15629         * lib/gcc-dg.exp (dg-require-visibility): Define.
15630         * lib/target-supports (check_visibility_available): Define.
15631         * gcc.dg/visibility-1.c: New test.
15632         * gcc.dg/visibility-2.c: Likewise.
15633         * gcc.dg/visibility-3.c: Likewise.
15634         * gcc.dg/visibility-4.c: Likewise.
15635         * gcc.dg/visibility-5.c: Likewise.
15636         * gcc.dg/visibility-6.c: Likewise.
15637         * g++.dg/ext/visibility-1.C: Likewise.
15638         * g++.dg/ext/visibility-2.C: Likewise.
15639         * g++.dg/ext/visibility-3.C: Likewise.
15640         * g++.dg/ext/visibility-4.C: Likewise.
15641         * g++.dg/ext/visibility-5.C: Likewise.
15642         * g++.dg/ext/visibility-6.C: Likewise.
15644 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15646         * g++.dg/lookup/java1.C: New test.
15647         * g++.dg/lookup/java2.C: New test.
15649 2003-12-07  Falk Hueffner  <falk@debian.org>
15651         * g++.dg/opt/noreturn-1.C: New test.
15653 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
15655         * gcc.dg/overflow-1.c: New test.
15657 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15659         * g77.f-torture/compile/13060.f: New test.
15661 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
15663         PR c++/13323
15664         * g++.dg/inherit/operator2.C: New test.
15666 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
15668         PR c++/13305
15669         * g++.dg/ext/attrib9.C: New test.
15671 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
15673         PR c++/13314
15674         * g++.dg/template/error7.C: New test.
15676 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
15677             J"orn Rennecke <joern.rennecke@superh.com>
15679         PR target/13302
15680         * g++.dg/other/struct-va_list.C: New test.
15682 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15684         PR c++/13166
15685         * g++.dg/parse/defarg6.C: New test.
15687 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
15689         PR target/13256
15690         * gcc.c-torture/execute/20031201-1.c: New test.
15692 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
15694         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
15696 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15698         * gcc.dg/builtin-return-1.c: New test.
15700 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
15701             J"orn Rennecke <joern.rennecke@superh.com>
15703         PR optimization/13260
15704         * gcc.c-torture/execute/20031204-1.c: New test.
15706 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
15708         PR c++/9127
15709         * g++.dg/template/error6.C: New test.
15711 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
15713         * gcc.dg/20031202-1.c: New test.
15715 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
15717         PR c++/13179
15718         * g++.dg/template/eh1.C: New test.
15720         PR c++/10771
15721         * g++.dg/template/error5.C: New test.
15723 2003-12-02  David Ung  <davidu@mips.com>
15725         * gcc.dg/compat/vector-check.h: Corrected type for var
15726         g_##TMODE
15728 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15730         PR c++/10126
15731         * g++.dg/template/ptrmem8.C: New test.
15733 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15735         PR c++/12573
15736         * g++.dg/template/dependent-expr3.C: New test.
15738 2003-12-01  James Lemke  <jim@wasabisystems.com>
15740         * gcc.dg/arm-g2.c: New test.
15742 2003-12-01  Roger Sayle  <roger@eyesopen.com>
15744         PR optimization/11634
15745         * gcc.dg/20031201-2.c: New test case.
15747 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
15749         PR 11433
15750         * objc.dg/proto-lossage-3.m: New test.
15752 2003-12-01  Roger Sayle  <roger@eyesopen.com>
15754         PR optimization/12628
15755         * gcc.dg/20031201-1.c: New test case.
15757 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15759         * gcc.dg/unaligned-1.c: New test.
15761 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
15763         PR c++/9849
15764         * g++.dg/template/error4.C: New test.
15765         * g++.dg/template/nested3.C: Adjust error markers.
15767 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15769         * gcc.dg/cpp/assert4.c: Check more #system assertions.
15771 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
15773         PR c/10333
15774         * gcc.dg/bitfld-7.c: New test.
15776 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
15778         * gcc.dg/tls/asm-1.C: New test.
15780 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15782         * gcc.dg/cpp/assert4.c: Update.
15784 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15786         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
15787         * gcc.dg/builtin-apply3.c: New test.
15789 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15791         * lib/compat.exp (compat-obj): New xfaildata parameter.
15792         Use it to set compiler_conditional_xfail_data before compiling.
15793         (compat-get-options): Handle dg-xfail-if.
15794         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
15795         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
15796         * gcc.dg/compat/vector-1_y.c: Likewise.
15797         * gcc.dg/compat/vector-2_x.c: Likewise.
15798         * gcc.dg/compat/vector-2_y.c: Likewise.
15800 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15802         * g++.dg/opt/reg-stack4.C: New test.
15804 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15806         * gcc.dg/builtin-apply2.c: New test.
15808 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15810         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
15812 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15814         PR c++/12924
15815         * g++.dg/template/template-id-2.C: New test.
15817 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15819         PR c++/5369
15820         * g++.dg/template/memfriend1.C: New test.
15821         * g++.dg/template/memfriend2.C: Likewise.
15822         * g++.dg/template/memfriend3.C: Likewise.
15823         * g++.dg/template/memfriend4.C: Likewise.
15824         * g++.dg/template/memfriend5.C: Likewise.
15825         * g++.dg/template/memfriend6.C: Likewise.
15826         * g++.dg/template/memfriend7.C: Likewise.
15827         * g++.dg/template/memfriend8.C: Likewise.
15828         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
15830 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
15832         PR c++/12515
15833         * g++.dg/ext/cond1.C: New test.
15835 2003-11-20  Richard Henderson  <rth@redhat.com>
15837         * gcc.dg/20020201-2.c: Remove.
15838         * gcc.dg/20020201-4.c: Remove.
15839         * gcc.dg/20020304-1.c: Remove.
15841 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
15843         * gcc.dg/cpp/trad/xwin1.c: New test case.
15845 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
15847         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
15848         * lib/g77.exp: Likewise.
15849         * lib/objc.exp: Likewise.
15850         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
15851         for darwin.
15853 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15855         PR c++/12932
15856         * g++.dg/template/static5.C: New test.
15858 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
15860         * gcc.dg/nested-func-1.c: New test.
15862 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15864         * gcc.dg/cpp/assert4.c: New test.
15866 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
15868         PR c++/2294
15869         * g++.dg/lookup/using9.c: New test.
15871 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
15873         PR c++/12762
15874         * g++.dg/template/error3.C: New test.
15876 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
15878         PR ada/13035
15879         * ada/acats/run_acats, run_all.sh: Fix syntax error.
15880         No longer use a wrapper for gcc, since this does not work under
15881         Windows.
15883 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
15885         PR c++/2094
15886         * g++.dg/template/ptrmem7.C: New test.
15888 2003-11-13  Andrew Pinski <apinski@apple.com>
15890         * gcc.c-torture/compile/20031113-1.c: New test.
15892 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
15893             Kean Johnston <jkj@sco.com>
15895         PR c/13029
15896         * gcc.dg/unused-4.c: Update.
15898 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15900         * g++.dg/opt/const3.C: New test.
15902 2003-11-13  Jan Hubicka  <jh@suse.cz>
15904         * gcc.c-torture/compile/20031112-1.c: New test.
15906 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
15908         * g++.dg/parse/crash10.C: Remove bogus error marker.
15910 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15912         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
15913         (host_gcc): Likewise.
15914         (ROOT): Honor $PWDCMD.
15915         (BASE): Likewise.
15916         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
15918 2003-11-12  Catherine Moore  <clm@redhat.com>
15920         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
15922 2003-11-12  Andreas Jaeger  <aj@suse.de>
15923             Jakub Jelinek  <jakub@redhat.com>
15924             Andrew Pinski  <pinskia@physics.uc.edu>
15925             Richard Henderson  <rth@redhat.com>
15927         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
15928         systems.
15929         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
15931         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
15932         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15934 2003-11-11  Andreas Jaeger  <aj@suse.de>
15936         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
15938         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
15940 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
15942         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
15943         Clean ups.
15945 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
15947         * gcc.dg/trampoline-1.c: New test.
15949 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
15951         * gcc.c-torture/compile/200031109-1.c: New test.
15953 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15955         PR c/3190
15956         PR c/8714
15957         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
15958         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
15959         gcc.dg/format/no-y2k-1.c: Update.
15961 2003-11-08  Roger Sayle  <roger@eyesopen.com>
15963         PR optimization/10467
15964         * gcc.dg/20031108-1.c: New test case.
15966 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
15968         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
15970 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15972         * gcc.dg/compound-lvalue-1.c: New test.
15973         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
15974         some XFAILs.
15976 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
15978         * gcc.dg/altivec-varargs-1.c: New test.
15980 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15982         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
15983         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
15984         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
15985         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
15986         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
15988 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
15990         * gcc.dg/cond-lvalue-1.c: New test.
15992 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
15994         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
15996 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15998         PR c++/11616
15999         * g++.dg/template/instantiate5.C: New test.
16001 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16003         PR c++/12726
16004         * g++.dg/ext/complit2.C: Replace test with self-contained version.
16005         * ChangeLog: Add missing first entry for above test.
16007 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16009         PR c++/9810
16010         * g++.dg/template/using8.C: New test.
16011         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
16013 2003-11-02  Roger Sayle  <roger@eyesopen.com>
16015         PR optimization/10817
16016         * gcc.c-torture/compile/20031102-1.c: New test case.
16018 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
16020         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
16021         2147483647.
16023 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16025         * gcc.dg/20031102-1.c: New test.
16027 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16029         * gcc.dg/complex-1.c: New test.
16031 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16033         PR c++/12796
16034         * g++.dg/template/crash13.C: Adjust expected error location.
16035         * g++.old-deja/g++.brendan/ns1.C: Likewise.
16037 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16039         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16041 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16043         PR/10239
16044         * gcc.c-torture/compile/20031031-2.c: New test.
16046 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
16048         PR/11640
16049         * gcc.c-torture/compile/20031031-1.c: New test.
16051 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
16053         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
16054         * gcc.misc-tests/bprob.exp: Likewise.
16055         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
16056         the execution test on arm-elf configs.
16057         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
16058         configs that don't support scratch files.
16059         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
16061 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
16063         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
16064         done by dejagnu.
16066 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
16068         * ada/acats/run_all.sh: Redirect mv output to /dev/null
16069         Avoid non pure sh syntax. Add more logging.
16071         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
16072         fail.
16074 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16076         PR libgcj/10610
16077         * gcc.dg/ppc-stackalign-1.c: New test.
16079 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
16081         * ada/acats/run_all.sh: Change output to be more compliant with
16082         dejagnu framework.
16083         Create acats.sum and acats.log files under testsuite/ada/acats
16084         Only run [a-z]* directories, to filter out e.g. CVS.
16085         Redirect build output to log file.
16087 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16089         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
16091 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
16093         PR ada/5909:
16094         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
16096 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
16098         * gcc.c-torture/compile/20031023-1.c: New test.
16099         * gcc.c-torture/compile/20031023-2.c: New test.
16100         * gcc.c-torture/compile/20031023-3.c: New test.
16101         * gcc.c-torture/compile/20031023-4.c: New test.
16103 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16105         PR c++/10371
16106         * g++.dg/lookup/scoped8.C: New test.
16108 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16110         * g++.dg/opt/reg-stack3.C: New test.
16112 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16114         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
16116 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16118         PR c++/11076
16119         * g++.dg/template/crash13.C: New test.
16121 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16123         * gcc.dg/c99-restrict-2.c: New test.
16125 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
16127         PR c++/12698, c++/12699, c++/12700, c++/12566
16128         * g++.dg/inherit/covariant9.C: New test.
16129         * g++.dg/inherit/covariant10.C: New test.
16130         * g++.dg/inherit/covariant11.C: New test.
16132 2003-10-23  Jason Merrill  <jason@redhat.com>
16134         PR c++/12726
16135         * g++.dg/ext/complit2.C: New test.
16137 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
16139         PR target/12654
16140         * gcc.c-torture/execute/20031020-1.c: New test.
16142 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16144         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
16145         following the jump_insn.
16147 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16149         * gcc.dg/cast-lvalue-1.c: New test.
16151 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
16153         PR c++/11962
16154         * g++.dg/template/cond2.C: New test.
16156 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16158         * gcc.dg/builtins-28.c: New test.
16160 2003-10-20  Jan Hubicka  <jh@suse.cz>
16162         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
16163         parameter.
16164         * testsuite/gcc.dg/inline-2.c: Likewise.
16166 2003-10-20  Phil Edwards  <phil@codesourcery.com>
16168         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
16169         * gcc.dg/nest.c:  Likewise.
16171 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16173         PR c++/9781, c++/10583, c++/11862
16174         * g++.dg/parse/crash13.C: New test.
16176 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16178         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
16180 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16182         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
16183         Define HAVE_C99_RUNTIME except on Solaris.
16184         * gcc.dg/builtins-20.c: Likewise.
16186 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16188         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
16190 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16192         PR c++/12495
16193         * g++.dg/template/crash21.C: New test.
16195 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16197         PR c++/2513
16198         * g++.dg/template/typename5.C: New test.
16200 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16202         PR c++/12369
16203         * g++.dg/template/friend25.C: New test.
16205 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
16207         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
16208         versions.
16210 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
16212         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
16213         == 2147483647.
16215 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
16217         * gcc.c-torture/execute/960416-1.x: Remove.
16218         * gcc.c-torture/execute/divconst-3.x: Likewise.
16220 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
16222         PR target/12598
16223         * gcc.dg/torture/cris-volatile-1.c: New test.
16225 2003-10-14  Roger Sayle  <roger@eyesopen.com>
16227         PR optimization/9325
16228         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
16229         for overflowing floating point to integer conversion during RTL
16230         simplification.
16232 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
16234         * objc/execute/_cmd.m: Fix typo.
16235         * objc.dg/image-info.m, objc.dg/symtab-1.m:
16236         Relax 'scan-assembler' regexp.
16237         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
16238         objc.dg/try-catch-4.m: Run on non-Darwin targets.
16239         * objc.dg/zero-link-2.m: Remove blank line.
16240         * objc.dg/zero-link-3.m: New test case.
16242 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
16244         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
16246         * gcc.dg/asm-names.c: Use scan-assembler-not rather
16247         than linker trickery.
16249 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16251         PR c++/12370
16252         * g++.dg/other/friend2.C: New test.
16254 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
16256         * gcc.dg/20031012-1.c: New test.
16258 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
16260         * gcc.dg/weak/weak-3.c: Fix for new warning.
16262 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
16264         PR optimization/8750
16265         * gcc.c-torture/execute/20031012-1.c: New test case.
16267 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16269         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
16270         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
16272 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16274         PR optimization/12260
16275         * gcc.c-torture/compile/20031011-2.c: New test case.
16277 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16279         * gcc.c-torture/execute/20031011-1.c: New testcase.
16281 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
16283         * gcc.c-torture/compile/20031011-1.c: New test.
16285 2003-10-11  Jan Hubicka  <jh@suse.cz>
16287         * g++.dg/other/first-global.C: New test.
16289 2003-10-11  Roger Sayle  <roger@eyesopen.com>
16291         * gcc.c-torture/execute/string-opt-18.c: New testcase.
16293 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
16295         * gcc.c-torture/compile/20031010-1.c: New test.
16297 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
16299         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
16300         * gcc.c-torture/execute/va-arg-25.c: ... here.
16302 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
16304         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
16306 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
16308         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
16310 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
16312         * g++.dg/parse/error2.C: New test.
16314 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
16316         PR c++/11097
16317         * g++.dg/other/error5.C: Modify the error message.
16318         * g++.dg/lookup/using8.C: New test.
16320 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
16322         * gcc.dg/darwin-abi-2.c: New file.
16323         * gcc.c-torture/execute/va-arg-24.c: New file.
16325 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
16327         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
16328         indentation.
16330 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
16332         PR c++/10147
16333         * g++.dg/other/error4.C: Update error messages.
16334         * g++.dg/template/ptrmem4.C: Likewise.
16336         PR c++/12337
16337         * g++.dg/init/new9.C: New test.
16339         PR c++/12334, c++/12236, c++/8656
16340         * g++.dg/ext/attrib8.C: New test.
16342 2003-10-06  Devang Patel  <dpatel@apple.com>
16344         * gcc.dg/debug/dwarf2-3.h: New test.
16345         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
16347 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
16349         * g++.dg/opt/cfg2.C: New test.
16351 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16353         * g++.dg/opt/float1.C: New test.
16355 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16357         * gcc.dg/c90-array-lval-6.c: New test.
16358         * gcc.dg/c99-array-lval-6.c: New test.
16360 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
16361             Ziemowit Laski  <zlaski@apple.com>
16363         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
16364         'Derived', so that it is never considered a class method; add
16365         new warning for '+port' method ambiguity.
16366         * objc.dg/method-12.m: Include <objc/objc.h> instead of
16367         <objc/objc-api.h> (needed on Mac OS X).
16368         * objc.dg/method-13.m: New test.
16370 2003-10-03  Roger Sayle  <roger@eyesopen.com>
16372         PR optimization/9325, PR java/6391
16373         * gcc.c-torture/execute/20031003-1.c: New test case.
16375 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
16377         PR optimization/12180
16378         * gcc.dg/20031002-1.c: New test.
16380         PR c++/12486
16381         * g++.dg/inherit/error1.C: New test.
16383 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
16385         * lib/f-torture.exp (search_for): Rename to...
16386         (search_for_re): This.  Also, clean up comments and the
16387         "regexp" invocation.
16389 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
16391         * gcc.c-torture/compile/20031002-1.c: New test.
16393 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
16395         * g++.dg/opt/cond1.C: New test.
16397 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
16399         * gcc.dg/Wold-style-definition-2.c: New testcase.
16400         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
16402 2003-09-29  Richard Henderson  <rth@redhat.com>
16404         * g++.dg/init/array10.C: Add dg-options.
16406 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
16408         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
16410 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16412         * g++.dg/template/friend19.C: Fix typo.
16413         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
16415 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
16417         * gcc.c-torture/execute/20030928-1.c: New test.
16418         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
16420 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16422         * g++.dg/opt/unroll1.C: New test.
16424 2003-09-26  Roger Sayle  <roger@eyesopen.com>
16426         PR optimization/11741
16427         * gcc.dg/20030926-1.c: New test case.
16429 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16431         PR c++/5655
16432         * g++.dg/parse/access7.C: New test.
16433         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
16435 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
16437         MERGE OF objc-improvements-branch into MAINLINE:
16438         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
16439         if libobjc has not been built.
16440         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
16441         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
16442         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
16443         objc/execute/nested-3.m, objc/execute/np-2.m,
16444         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
16445         objc/execute/redefining_self.m, objc/execute/root_methods.m,
16446         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
16447         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
16448         objc.dg/special/unclaimed-category-1.h,
16449         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
16450         well as GNU runtime.
16451         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
16452         * execute/cascading-1.m, execute/function-message-1.m,
16453         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
16454         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
16455         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
16456         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
16457         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
16458         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
16459         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
16460         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
16461         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
16462         * objc.dg/bitfield-2.m: Run only on Darwin.
16463         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
16464         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
16465         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
16466         * objc.dg/const-str-1.m: Fix constant string layout.
16468 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
16470         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
16472 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
16474         * gcc.dg/darwin-abi-1.c: New file.
16476 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
16478         PR target/12281
16479         * gcc.c-torture/compile/20030921-1.c: New test.
16481 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16483         * g++.dg/opt/reg-stack2.C: New test.
16485 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16487         * g++.dg/eh/delayslot1.C: New test.
16489 2003-09-20  Richard Henderson  <rth@redhat.com>
16491         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
16493 2003-09-20  Roger Sayle  <roger@eyesopen.com>
16495         * gcc.c-torture/execute/20030920-1.c: New test case.
16497 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16499         * g++.dg/rtti/typeid3.C: Correct expected error message.
16501 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16503         PR c++/157
16504         * g++.dg/parse/crash12.C: New test.
16506 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
16508         * gcc.dg/compat/mixed-struct-check.h: New.
16509         * gcc.dg/compat/mixed-struct-defs.h: New.
16510         * gcc.dg/compat/mixed-struct-init.h: New.
16511         * gcc.dg/compat/struct-by-value-19_main.c: New.
16512         * gcc.dg/compat/struct-by-value-19_x.c: New.
16513         * gcc.dg/compat/struct-by-value-19_y.c: New.
16514         * gcc.dg/compat/struct-by-value-20_main.c: New.
16515         * gcc.dg/compat/struct-by-value-20_x.c: New.
16516         * gcc.dg/compat/struct-by-value-20_y.c: New.
16517         * gcc.dg/compat/struct-return-19_main.c: New.
16518         * gcc.dg/compat/struct-return-19_x.c: New.
16519         * gcc.dg/compat/struct-return-19_y.c: New.
16520         * gcc.dg/compat/struct-return-20_main.c: New.
16521         * gcc.dg/compat/struct-return-20_x.c: New.
16522         * gcc.dg/compat/struct-return-20_y.c: New.
16524 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
16525         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
16526         so that it will not complain on LP64 targets.
16528 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16530         PR c++/495
16531         * g++.dg/template/friend24.C: New test.
16533 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
16535         PR c++/12332
16536         * g++.dg/template/memtmpl2.C: New test.
16538 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
16540         PR target/11184
16541         * gcc.dg/builtin-apply1.c: New test.
16543 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
16545         PR c++/9848
16546         * g++.dg/warn/Wunused-4.C: New test.
16548 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16550         PR c++/12316
16551         * g++.dg/other/gc2.C: New test.
16553 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
16555         PR c++/11991
16556         * g++.dg/rtti/typeid3.C: New test.
16558         PR c++/12266
16559         * g++.dg/overload/template1.C: New test.
16561 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16563         * g++.dg/opt/cfg3.C: New test.
16565 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16567         PR c++/7939
16568         * g++.dg/template/crash11.C: New test.
16570 2003-09-16  Jason Merrill  <jason@redhat.com>
16571             Jakub Jelinek  <jakub@redhat.com>
16573         * gcc.dg/attr-warn-unused-result.c: New test.
16575 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
16577         PR c++/12184
16578         * g++.dg/expr/call2.C: New test.
16580 2003-09-15  Andreas Jaeger  <aj@suse.de>
16582         * gcc.dg/Wold-style-definition-1.c: New test.
16584 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
16586         PR c++/3907
16587         * g++.dg/parse/template12.C: New test.
16589         * g++.dg/abi/bitfield11.C: New test.
16590         * g++.dg/abi/bitfield12.C: Likewise.
16592 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
16594         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
16595         non-expansion of functional macro name without arguments at EOL.
16596         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
16598 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
16600         * gcc.c-torture/execute/20030914-[12].c: New tests.
16602 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
16604         PR c++/11788
16605         * g++.dg/overload/addr1.C: New test.
16607 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
16609         * gcc.dg/20030909-1.c: New test.
16611 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16613         * gcc.dg/ultrasp10.c: New test.
16615 2003-09-09  Devang Patel  <dpatel@apple.com>
16617         * gcc.dg/darwin-ld-6.c: New test.
16619 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16621         * gcc.dg/torture/builtin-explog-1.c: New testcase.
16623 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
16625         * gcc.dg/ia64-types1.c: New test.
16626         * gcc.dg/ia64-types2.c: Likewise.
16628 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16630         * gcc.dg/builtins-1.c: Add more _Complex tests.
16631         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16633         * gcc.dg/builtins-1.c: Test existing _Complex functions.
16634         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16636 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
16638         PR c++/11786
16639         * g++.dg/lookup/koenig2.C: New test.
16641         PR c++/5296
16642         * g++.dg/rtti/typeid2.C: New test.
16644 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
16646         * gcc.c-torture/compile/20030904-1.c: New test.
16648 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16650         * g++.dg/opt/longbranch2.C: New test.
16652 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16654         * g++.dg/template/crash10.C: Only compile it.
16656 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16658         PR middle-end/11665
16659         * gcc.c-torture/compile/20030907-1.c: New test.
16660         * g++.dg/init/array11.C: New test.
16662 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
16664         PR c++/11852
16665         * g++.dg/init/struct1.C: New test.
16667 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
16669         PR c++/12181
16670         * g++.dg/expr/comma1.C: New test.
16672 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
16674         PR c++/11867
16675         * g++.dg/expr/static_cast5.C: New test.
16677 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
16679         PR c++/11507
16680         * g++.dg/lookup/scoped7.C: New test.
16682         PR c++/9574
16683         * g++.dg/other/static1.C: New test.
16685         PR c++/11490
16686         * g++.dg/warn/template-1.C: New test.
16688         PR c++/11432
16689         * g++.dg/template/crash10.C: New test.
16691         PR c++/2478
16692         * g++.dg/overload/VLA.C: New test.
16694         PR c++/10804
16695         * g++.dg/template/call1.C: New test.
16697 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16699         PR c++/11794
16700         * g++.dg/parse/using3.C: New test.
16702 2003-09-06  Roger Sayle  <roger@eyesopen.com>
16704         PR c++/11409
16705         * g++.dg/overload/builtin3.C: New test case.
16707 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
16709         PR c/9862
16710         * gcc.dg/20030906-1.c: New test.
16711         * gcc.dg/20030906-2.c: Likewise.
16713 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16715         PR c++/12167
16716         * g++.dg/parse/defarg5.C: New test.
16718         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
16720 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
16722         PR c++/12163
16723         * g++.dg/expr/static_cast4.C: New test.
16725         PR c++/12146
16726         * g++.dg/template/crash9.C: New test.
16728 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
16730         * g++.old-deja/g++.ext/pretty2.C: Update for change
16731         in __FUNCTION__.
16732         * g++.old-deja/g++.ext/pretty3.C: Likewise.
16734 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
16736         PR c++/11922
16737         * g++/dg/template/qualified-id1.C: New test.
16739         PR c++/12037
16740         * g++.dg/warn/noeffect4.C: New test.
16742 2003-09-04  Matt Austern  <austern@apple.com>
16744         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
16745         * g++.dg/ext/fnname2.C: Likewise.
16746         * g++.dg/ext/fnname3.C: Likewise.
16748 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
16750         * g++.dg/expr/lval1.C: New test.
16751         * g++.dg/ext/lvcast.C: Remove.
16753 2003-09-03  Roger Sayle  <roger@eyesopen.com>
16755         PR optimization/11700.
16756         * gcc.c-torture/compile/20030903-1.c: New test case.
16758 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
16760         PR c++/12053
16761         * g++.dg/abi/layout4.C: New test.
16763 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
16765         PR c++/11553
16766         * g++.dg/parse/friend3.C: New test.
16768 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
16770         PR c++/11847
16771         * g++.dg/template/class1.C: New test.
16773         PR c++/11808
16774         * g++.dg/expr/call1.C: New test.
16776 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
16778         PR c++/12114
16779         * g++.dg/init/ref9.C: New test.
16781         PR c++/11972
16782         * g++.dg/template/nested4.C: New test.
16784 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
16786         PR c++/12093
16787         * g++.dg/template/non-dependent4.C: New test.
16789         PR c++/11928
16790         * g++.dg/inherit/conv1.C: New test.
16792 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
16794         PR c++/6196
16795         * g++.dg/ext/label1.C: New test.
16796         * g++.dg/ext/label2.C: Likewise.
16798 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
16800         * g++.dg/expr/cond3.C: New test.
16802 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16804         * gcc.dg/builtins-1.c: Add new builtin cases.
16806 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16808         * gcc.dg/builtins-1.c: Add new cases.
16809         * gcc.dg/torture/builtin-attr-1.c: Likewise.
16811 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16813         * gcc.dg/builtins-1.c: Add more math builtin tests.
16814         * gcc.dg/torture/builtin-attr-1.c: New test.
16816 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
16818         PR optimization/5079
16819         * g++.dg/opt/static3.C: New test.
16821 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16823         * gcc.misc-tests/gcov-10b.c: New test.
16825 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
16827         * g++.dg/opt/ptrmem3.C: New test.
16829         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
16831 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
16833         * gcc.dg/20030826-2.c: New test.
16835 2003-08-26  Roger Sayle  <roger@eyesopen.com>
16837         PR middle-end/12002
16838         * g77.f-torture/compile/12002.f: New test case.
16840 2003-08-26  Roger Sayle  <roger@eyesopen.com>
16842         * gcc.dg/20030826-1.c: New test case.
16844 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
16846         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
16848 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
16850         PR c++/11871
16851         * c++.dg/lookup/crash1.C: New test.
16853         * c++.dg/warn/noeffect3.C: New test.
16855 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
16857         * gcc.dg/compat/vector-1_x.c: Compile with -w.
16858         * gcc.dg/compat/vector-1_y.c: Ditto.
16859         * gcc.dg/compat/vector-2_x.c: Ditto.
16860         * gcc.dg/compat/vector-2_y.c: Ditto.
16862 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
16864         * gcc.dg/20030702-1.c: New test.
16866 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
16868         PR c++/8795
16869         * g++.dg/ext/altivec-1.C: New test.
16871 2003-08-24  Richard Henderson  <rth@redhat.com>
16873         * g++.dg/eh/simd-2.C: Add -w for x86.
16875 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
16877         * gcc.dg/20030815-1.c: New test.
16879 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16881         PR c++/3765
16882         * g++.dg/parse/access6.C: New test.
16884 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16886         PR c++/641, c++/11876
16887         * g++.dg/template/friend22.C: New test.
16888         * g++.dg/template/friend23.C: Likewise.
16890 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16892         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
16893         identically.
16895 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16897         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
16899 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16901         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
16903 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16905         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
16907 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
16909         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
16911 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
16913         PR c++/11919
16914         * g++.dg/overload/prom1.C: New test.
16916         PR c++/11551
16917         * g++.dg/parse/dtor2.C: New test.
16919         PR c++/10762
16920         * g++.dg/parse/using2.C: New test.
16922 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
16924         PR target/11805
16925         * gcc.c-torture/compile/20030821-1.c: New.
16927 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
16929         PR c++/11834
16930         * g++.dg/template/deduce2.C: New test.
16932 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
16934         * gcc.c-torture/execute/20030821-1.c: New test.
16936 2003-08-20  Roger Sayle  <roger@eyesopen.com>
16938         PR middle-end/11984
16939         * gcc.dg/20030820-1.c: New test case.
16941 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
16943         PR c++/11945
16944         * g++.dg/warn/noeffect2.C: New test.
16946 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
16948         PR c++/10926
16949         * g++.dg/template/dtor2.C: New test.
16951         PR c++/11684
16952         * g++.dg/template/operator1.C: New test.
16953         * g++.dg/parse/operator4.C: New test.
16955         PR c++/11946.C
16956         * g++.dg/expr/enum1.C: New test.
16957         * gcc.dg/c99-bool-1.c: Remove bogus warning.
16959         PR c++/11036.C
16960         * g++.dg/parse/elab2.C: New test.
16961         * g++.dg/parse/typedef4.C: Change error message.
16962         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
16963         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
16964         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
16966 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
16968         * gcc.dg/pch/warn-1.c: New.
16969         * gcc.dg/pch/warn-1.hs: New.
16971         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
16972         not-tested file.
16974 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
16976         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
16978 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
16980         * gcc.dg/uninit-D.c: New Test.
16981         * gcc.dg/uninit-E.c: New Test.
16982         * gcc.dg/uninit-F.c: New Test.
16983         * gcc.dg/uninit-G.c: New Test.
16985 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
16987         * g++.dg/README: Describe the pch directory.
16989 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16991         PR c++/11174
16992         * g++.dg/parse/access4.C: New test.
16993         * g++.dg/parse/access5.C: Likewise.
16994         * g++.old-deja/g++.jason/access17.C: Adjust error message.
16996 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
16998         * gcc.dg/noncompile/20030818-1.c: New.
17000 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
17002         PR c++/11957
17003         * g++.dg/warn/noeffect1.C: New test.
17005         * g++.dg/template/scope2.C: New test.
17006         * g++.dg/template/error2.C: Correct dg-error
17008 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
17010         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
17012 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
17014         PR C++/11512
17015         * g++.dg/template/warn1.C: New.
17017 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
17019         * g++.dg/template/error2.C: New test.
17020         * g++.dg/lookup/using7.C: Adjust errors
17021         * g++.old-deja/g++.pt/crash36.C: Likewise.
17022         * g++.old-deja/g++.pt/derived3.C: Likewise.
17024 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17026         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
17027         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
17028         * gcc.c-torture/execute/builtins/string-9.c: New, from
17029         string-opt-9.c.  Adjust for execute/builtins framework.
17030         * gcc.c-torture/execute/string-opt-9.c: Delete.
17032 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
17034         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
17036         * g++.dg/parse/ret-type2.C: New test.
17038         PR c++/11703
17039         * g++.dg/init/new8.C: New test.
17041         PR c++/10923
17042         * g++.dg/parse/typedef5.C: New test.
17044         PR c++/9512
17045         * g++.dg/parse/qualified2.C: New test.
17046         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
17047         invalid code.
17049 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
17051         * g++.dg/conversion/ptrmem1.C: New test.
17053 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
17055         PR target/11693
17056         * gcc.dg/20030811-1.c: New test.
17058         PR target/11535
17059         * gcc.c-torture/execute/20030811-1.c: New test.
17061 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17063         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
17065 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
17067         PR c++/11789.C
17068         * g++.dg/inherit/multiple1.C: New test.
17070 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
17072         * gcc.dg/spe1.c: New test.
17074         PR c++/11670
17075         * g++.dg/expr/cast2.C: New test.
17077         PR c++/10530
17078         * g++.dg/template/dependent-name2.C: New test.
17080 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
17082         * g++.dg/parse/crash11.C: Put the dg options in comments.
17084 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
17086         * lib/gcc-dg.exp: Update for diagnostic change.
17088 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17090         PR c++/5767
17091         * g++.dg/parse/crash11.C: New test.
17093 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
17095         * gcc.dg/cpp/spacing1.c: Update.
17097 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
17099         PR target/11739
17100         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
17101         a value for -mtune.
17103 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17105         PR middle-end/11771
17106         * gcc.c-torture/compile/20030804-1.c: New test case.
17108 2003-08-04  Roger Sayle  <roger@eyesopen.com>
17110         * gcc.dg/20030804-1.c: New test case.
17112 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
17114         * gcc.dg/cpp/separate-1.c: New test.
17116 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
17118         PR c++/11704
17119         * g++.dg/template/dependent-expr2.C: New test.
17121         PR c++/11766
17122         * g++.dg/expr/ptrmem1.C: New test.
17124 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17126         PR c++/9453
17127         * g++.dg/template/friend15.C: New test.
17129 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
17131         * lib/dg-pch.exp: Work round PCH bug.
17133 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17135         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
17136         builtins.  Move cases from builtins-4.c here.
17138         * gcc.dg/torture/builtin-math-1.c: New test taken from
17139         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
17140         additional cases.
17142         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
17143         Delete.
17145 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
17147         PR c++/9447
17148         * g++.dg/template/using7.C: New test.
17150 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
17152         * import1.c, import2.c: New tests.
17154 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
17156         * g++.dg/eh/crossjump1.C: New test.
17158 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
17160         PR c++/11697
17161         * g++.dg/template/using6.C: New test.
17163         PR c++/11744
17164         * g++.dg/template/koenig2.C: New test.
17166 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17168         PR c++/7983
17169         * g++.dg/parse/typedef4.C: New test.
17171 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17173         PR c++/8442, c++/8806
17174         * g++.dg/template/elab1.C: New test.
17175         * g++.dg/template/type2.C: Likewise.
17176         * g++.dg/template/ttp3.C: Adjust expected error message.
17177         * g++.old-deja/g++.law/visibility13.C: Likewise.
17178         * g++.old-deja/g++.niklas/t135.C: Likewise.
17179         * g++.old-deja/g++.pt/ttp41.C: Likewise.
17180         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
17181         template argument.
17182         * g++.old-deja/g++.pt/ttp44.C: Likewise.
17184 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
17186         PR c++/11295
17187         * g++.dg/ext/stmtexpr1.C: New test.
17189         * g++.dg/opt/tmp1.C: New test.
17191         PR c++/11525
17192         * g++.dg/parse/constant4.C: New test.
17194         PR c++/9447
17195         * g++.dg/template/using5.C: New test.
17197 2003-07-31  Roger Sayle  <roger@eyesopen.com>
17199         * gcc.dg/builtins-27.c: New test case.
17201 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
17203         * gcc.dg/tls/opt-7.c: New test.
17205 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
17207         * g++.old-deja/g++.other/crash18.C: Remove.
17209 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
17211         * g++.dg/template/explicit3.C: New.
17212         * g++.dg/template/explicit4.C: New.
17213         * g++.dg/template/explicit5.C: New.
17215         PR c++/11347
17216         * g++.dg/template/memtmpl1.C: New.
17218 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
17220         PR target/11565
17221         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
17222         * gcc.dg/i386-387-5.c (dg-options): Likewise.
17224 2003-07-30  Jan Hubicka  <jh@suse.cz>
17226         * vtgc1.c: Kill.
17228 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
17230         * gcc.dg/struct-in-proto-1.c: New test.
17232 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
17234         * gcc.dg/cpp/include2.c: Only expect one message.
17236 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
17238         PR c++/9447
17239         * g++.dg/template/using1.C: New test.
17240         * g++.dg/template/using2.C: New test.
17241         * g++.dg/template/using3.C: New test.
17242         * g++.dg/template/using4.C: New test.
17244 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
17246         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
17247         * gcc.c-torture/execute/string-opt-10.c: Likewise.
17249 2003-07-28  Jan Hubicka  <jh@suse.cz>
17251         PR c++/11530
17252         * g++.dg/opt/call1.C: New test.
17254 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
17256         PR c++/11667
17257         * g++.dg/init/enum2.C: New test.
17258         * g++.dg/template/overload1.C: Add "-w" option.
17260 2003-07-28    <hp@bitrange.com>
17262         * gcc.dg/Wdeclaration-after-statement-1.c,
17263         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
17265 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
17267         * gcc.c-torture/compile/20030725-1.c: New test.
17269 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
17271         * gcc.dg/20030505.c: Only run for SPE.
17272         Remove definition of opaque type.
17274 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
17276         * g++.dg/template/ptrmem6.C: New test.
17278 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
17280         * gcc.c-torture/compile/zero-strct-2.c: New test.
17282 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
17284         * gcc.dg/intermod-1.c: New test.
17286 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
17288         PR c++/11617
17289         * g++.dg/template/lookup2.C: New test.
17290         * g++.dg/template/memclass1.C: Remove instantiated from error.
17291         * g++.dg/other/error2.C: Tweak expected errors.
17293         PR c++/11596
17294         * g++.dg/template/defarg3.C: New test.
17296         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
17298 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
17300         * g++.dg/inherit/access5.C: New test.
17302 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17304         PR c++/11513
17305         * g++.dg/template/crash8.C: New test.
17307 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
17309         PR c/10602
17310         * gcc.dg/noncompile/incomplete-2.c: New test.
17312 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
17314         PR c++/11645
17315         * g++.dg/inherit/access4.C: New test.
17317         PR c++/11517
17318         * g++.dg/expr/cond2.C: New test.
17320         PR optimization/10679
17321         * g++.dg/opt/inline4.C: New test.
17323 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
17325         * g++.dg/parse/crash10: New test.
17327 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
17329         * g++.dg/ext/flexary1.C: New test.
17331 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17333         PR c++/10793
17334         * g++.dg/template/crash9.C: New test.
17336 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17338         PR c++/3004
17339         * g++.dg/parse/typedef3.C: New test.
17341         PR c++/7906
17342         * g++.dg/parse/operator2.C: New test.
17344         PR c++/8895
17345         * g++.dg/parse/def-tmpl-arg1.C: New test.
17347         PR c++/9282
17348         * g++.dg/parse/funptr1.C: New test.
17350         PR c++/9452
17351         * g++.dg/parse/ambig3.C: New test.
17353         PR c++/9454
17354         * g++.dg/parse/operator3.C: New test.
17356         PR c++/9486
17357         * g++.dg/parse/template10.C: New test.
17359         PR c++/9488
17360         * g++.dg/parse/template11.C: New test.
17362         PR c++/10150
17363         * g++.dg/parse/invalid-op1.C: New test.
17365         PR c++/10247
17366         * g++.dg/parse/condexpr1.C: New test.
17368 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
17370         * g++.dg/ext/packed3.C: New test.
17371         * g++.dg/ext/packed4.C: New test.
17373         * gcc.dg/pack-test-3.c: New test.
17375 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
17377         * lib/compat.exp: Handle dg-options per source file.
17378         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
17379         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
17380         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
17381         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
17382         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
17383         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
17384         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
17385         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
17386         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
17387         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
17388         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
17389         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
17390         * g++.dg/compat/break/bitfield7_x.C: Ditto.
17391         * g++.dg/compat/break/bitfield7_y.C: Ditto.
17393 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
17395         PR c/10320
17396         * gcc.c-torture/execute/20030718-1.c: New test.
17398 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17400         PR optimization/11536
17401         * gcc.dg/20030721-1.c: New test.
17403 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
17405         PR c++/11546
17406         * g++.dg/template/lookup1.C: New test.
17408 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
17410         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
17411         diagnostics of ill-formed constructs involving labels.
17412         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
17413         the new 'previously defined here' message.
17415 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
17417         * g++.dg/parse/non-dependent2.C: New test.
17419 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
17421         * g++.dg/init/init-ref4.C: xfail on targets without
17422         weak symbols.
17424 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
17426         PR target/11087
17427         * gcc.c-torture/execute/20030717-1.c: New test.
17429 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17431         * g++.dg/opt/cfg1.C: New test.
17433 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
17435         PR optimization/11557
17436         * gcc.dg/20030717-1.c: New test.
17438 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
17440         PR c++/10476
17441         * g++.dg/expr/crash-1.C: New test.
17443         PR c++/11027
17444         * g++.dg/template/init3.C: New test.
17446         PR c++/8222
17447         * g++.dg/template/non-dependent1.C: New test.
17449         PR c++/11070
17450         * g++.dg/template/non-dependent2.C: New test.
17452         PR c++/11071
17453         * g++.dg/template/non-dependent3.C: New test.
17455         PR c++/9907
17456         * g++.dg/template/sizeof5.C: New test.
17458 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
17460         PR 11498
17461         * gcc.c-torture/compile/mangle-1.c: New file.
17463 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17465         PR c++/7809
17466         * g++.dg/parse/access3.C: New test.
17468 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
17470         PR c++/11384
17471         * g++.dg/init/init-ref4.C: New test.
17473 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
17475         PR c++/11547
17476         * g++.dg/parse/constant3.C: New test.
17477         * g++.dg/parse/crash7.C: Likewise.
17479 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
17481         PR target/11008
17482         * gcc.dg/i386-pentium4-not-mull.c: New.
17484 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
17486         * gcc.dg/asm-names.c (ymain): Make it weak.
17488 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17490         PR c++/5421
17491         * g++.dg/template/friend21.C: New test.
17493 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
17495         * gcc.dg/cleanup-8.c: New test.
17496         * gcc.dg/cleanup-9.c: New test.
17498 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
17500         * g++.dg/ext/dll-MI1.h: New file.
17501         * g++.dg/ext/dllexport-MI1.C: New file.
17502         * g++.dg/ext/dllimport-MI1.C: New file.
17504 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
17506         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
17507         it does not have cmpstrsi patterns (just cmpmemsi).
17509 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
17511         PR debug/11473
17512         * g++.dg/debug/debug8.C: New test.
17514 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17516         PR c++/10108
17517         * g++.dg/template/crash7.C: New test.
17519 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
17521         PR target/10795
17522         * gcc.c-torture/compile/20030708-1.c: New.
17524 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17526         * gcc.c-torture/execute/20030715-1.c: New test.
17528 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
17530         * gcc.dg/pch/inline-3.c: New file.
17531         * gcc.dg/pch/inline-3.hs: New file.
17532         * gcc.dg/pch/inline-4.c: New file.
17533         * gcc.dg/pch/inline-4.hs: New file.
17535 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
17537         PR c++/11509
17538         * g++.dg/template/crash6.C: New test.
17540         PR c++/7053
17541         * g++.dg/template/friend20.C: New test.
17543         PR c++/7019
17544         * g++.dg/template/overload2.C: New test.
17546 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17548         PR optimization/11440
17549         * gcc.c-torture/execute/20030714-1.c: New test.
17551 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17553         PR c++/11154
17554         * g++.dg/template/partial2.C: New test.
17556 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
17558         PR c++/11503
17559         * g++.dg/template/anon1.C: New test.
17561         PR c++/11493
17562         PR c++/11495
17563         * g++.dg/parse/template9.C: Likewise.
17564         * g++.dg/template/crash4.C: New test.
17565         * g++.dg/template/koenig1.C: Likewise.
17566         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
17567         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
17568         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
17569         functions.
17570         * g++.old-deja/g++.jason/template36.C: Likewise.
17571         * g++.old-deja/g++.mike/p1989.C: Likewise.
17572         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
17573         * g++.old-deja/g++.pt/ttp20.C: Use this->.
17574         * g++.old-deja/g++.pt/ttp21.C: Use this->.
17575         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
17576         compiling.
17577         * g++.old-deja/g++.pt/union2.C: Use this->.
17579 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
17581         * gcc.dg/20030711-1.c: New test.
17583 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
17585         PR c++/11050
17586         * g++.dg/parse/args1.C: New test.
17587         * g++.pt/defarg8.C: Change expected errors.
17589 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
17591         PR c++/8164
17592         * g++.dg/template/nontype2.C: New test.
17594         PR c++/10558
17595         * g++.dg/parse/template8.C: New test.
17597         PR c++/8327
17598         * g++.dg/template/scope1.C: New test.
17600         * g++.dg/warn/Wsign-compare-1.C: New test.
17602 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
17604         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
17606 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
17608         PR c++/9411
17609         * g++.dg/template/explicit2.C: New test.
17611         PR c++/10032
17612         * g++.dg/warn/pedantic1.C: New test.
17614 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
17616         PR c++ 9483
17617         * g++.dg/other/field1.C: New test.
17619 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
17621         PR c/11449
17622         * gcc.c-torture/compile/20030707-1.c: New.
17624 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17626         PR c++/10849
17627         * g++.dg/template/access12.C: New test.
17629 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
17631         * g++.dg/bprob/bprob.exp (prof_ext): Update.
17632         * g77.dg/bprob/bprob.exp (prof_ext): Update.
17633         * gcc.misc-tests/bprob.exp (prof_ext): Update.
17634         * gcc.misc-tests/gcov.exp: Update
17635         * g++.dg/gcov/gcov.exp: Update
17636         * lib/gcov.exp: Update.
17638 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
17640         * g++.dg/abi/mangle17.C: Make sure template expressions are
17641         dependent.
17642         * g++.dg/abi/mangle4.C: Mark erroneous casts.
17643         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
17644         * g++.dg/opt/stack1.C: Remove erroneous code.
17645         * g++.dg/parse/template7.C: New test.
17646         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
17647         * g++.old-deja/g++.pt/crash4.C: Likewise.
17649 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17651         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
17652         with zero or one occurence of `$' after the initial `L'.
17654 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
17656         * gcc.c-torture/compile/20030704-1.c: Add a comment.
17658 2003-07-08  Roger Sayle  <roger@eyesopen.com>
17660         PR c/11370
17661         * gcc.dg/Wunreachable-6.c: New testcase.
17662         * gcc.dg/Wunreachable-7.c: New testcase.
17664 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
17666         PR c/11420
17667         * gcc.dg/20030708-1.c: New test.
17669 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
17671         * gcc.dg/compat/sdata-section.h: New file.
17672         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
17673         * gcc.dg/torture/mips-sdata-1.c: New test.
17675 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17677         PR c++/11030
17678         * g++.dg/template/friend19.C: New test.
17680 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
17682         * g++.dg/opt/strength-reduce.C: New test.
17684 2003-07-07  Roger Sayle  <roger@eyesopen.com>
17686         PR target/10979
17687         * gcc.dg/20030707-1.c: New testcase.
17689 2003-07-07  Roger Sayle  <roger@eyesopen.com>
17691         PR optimization/11059
17692         * g++.dg/opt/emptyunion.C: New testcase.
17694 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17695             Eric Botcazou  <ebotcazou@libertysurf.fr>
17697         * g++.dg/opt/stack1.C: New test.
17699 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
17701         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
17702         run test.
17704         PR c++/11431
17705         * g++.dg/expr/static_cast3.C: New test.
17707 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
17709         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
17710         everywhere.
17711         * gcc.dg/concat.c: Concatenation of string constants with
17712         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
17713         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
17714         * gcc.dg/cpp/escape-2.c: Use wide character constants where
17715         necessary to avoid multi-character character constant warning.
17716         * gcc.dg/cpp/escape.c: Likewise.
17717         * gcc.dg/cpp/ucs.c: Likewise.
17718         Remove backslashes from dg-bogus comments, as they confuse Tcl.
17719         Fix a typo.
17721 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
17723         PR c/11428
17724         * gcc.c-torture/compile/20030704-1.c: New.
17726 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
17728         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
17730 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
17732         PR c++/5287, PR c++/7910,  PR c++/11021
17733         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
17734         tests for warnings.
17735         * g++.dg/ext/dllimport2.C: Add tests for warnings.
17736         * g++.dg/ext/dllimport3.C: Likewise.
17737         * g++.dg/ext/dllimport4.C: New file.
17738         * g++.dg/ext/dllimport5.C: New file.
17739         * g++.dg/ext/dllimport6.C: New file.
17740         * g++.dg/ext/dllimport7.C: New file.
17741         * g++.dg/ext/dllimport8.C: New file.
17742         * g++.dg/ext/dllimport9.C: New file.
17743         * g++.dg/ext/dllimport10.C: New file.
17744         * g++.dg/ext/dllexport1.C: New file.
17746 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
17748         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
17749         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
17751 2003-07-03  Roger Sayle  <roger@eyesopen.com>
17753         * gcc.dg/builtins-25.c: New testcase.
17754         * gcc.dg/builtins-26.c: New testcase.
17756 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
17758         * gcc.dg/compat/vector-defs.h: New file.
17759         * gcc.dg/compat/vector-setup.h: New file.
17760         * gcc.dg/compat/vector-check.h: New file.
17761         * gcc.dg/compat/vector-1_main.c: New file.
17762         * gcc.dg/compat/vector-1_x.c: New file.
17763         * gcc.dg/compat/vector-1_y.c: New file.
17764         * gcc.dg/compat/vector-2_main.c: New file.
17765         * gcc.dg/compat/vector-2_x.c: New file.
17766         * gcc.dg/compat/vector-2_y.c: New file.
17768         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
17769         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
17770         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
17771         * gcc.dg/compat/struct-align-1.h: New file.
17772         * gcc.dg/compat/struct-align-1_main.c: New file.
17773         * gcc.dg/compat/struct-align-1_x.c: New file.
17774         * gcc.dg/compat/struct-align-1_y.c: New file.
17775         * gcc.dg/compat/struct-align-2.h: New file.
17776         * gcc.dg/compat/struct-align-2_main.c: New file.
17777         * gcc.dg/compat/struct-align-2_x.c: New file.
17778         * gcc.dg/compat/struct-align-2_y.c: New file.
17780         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
17781         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
17782         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
17783         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
17784         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
17785         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
17786         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
17787         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
17788         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
17789         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
17790         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
17791         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
17792         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
17793         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
17794         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
17795         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
17796         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
17797         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
17798         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
17799         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
17800         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
17801         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
17802         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
17803         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
17804         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
17805         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
17806         * gcc.dg/compat/struct-return-10_x.c: Ditto.
17807         * gcc.dg/compat/struct-return-2_x.c: Ditto.
17808         * gcc.dg/compat/struct-return-3_x.c: Ditto.
17810 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17812         * gcc.dg/i386-call-1.c: New test.
17814 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
17816         PR c++/9162
17817         * g++.dg/parse/defarg4.C: New.
17819 2003-07-03  Roger Sayle  <roger@eyesopen.com>
17821         PR target/10700
17822         * gcc.c-torture/compile/20030703-1.c: New test case.
17824 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
17826         * g++.dg/template/local3.C: Remove extra semicolon.
17828 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17830         * gcc.dg/i386-volatile-1.c: New test.
17832 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
17834         PR c++/11072
17835         * g++.dg/other/offsetof2.C: XFAIL.
17836         * g++.dg/other/offsetof5.C: New.
17838         PR c++/10219
17839         * g++.dg/template/error1.C: New.
17841         PR c++/9779
17842         * g++.dg/template/dependent-expr1.C: New.
17844 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
17846         PR c++/6949
17847         * g++.dg/template/local3.C: New test.
17849         PR c++/11149
17850         * g++.dg/lookup/scoped6.C: New test.
17852 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
17854         PR c++/8046
17855         * g++.dg/other/error7.C: New test.
17857 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
17859         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
17860         * g++.old-deja/g++.abi/vtable3.h: Likewise.
17861         * g++.old-deja/g++.law/code-gen5.C: Likewise.
17862         * g++.old-deja/g++.other/union2.C: Likewise.
17863         * gcc.dg/c90-const-expr-2.c: Likewise.
17864         * gcc.dg/c90-const-expr-3.c: Likewise.
17865         * gcc.dg/c99-const-expr-2.c: Likewise.
17866         * gcc.dg/c99-const-expr-3.c: Likewise.
17867         * gcc.dg/concat.c: Likewise.
17869 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
17871         PR c++/9559
17872         * g++.dg/init/static1.C: New test.
17874 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17876         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
17877         * g++.old-deja/g++.other/access2.C: Likewise.
17878         * g++.old-deja/g++.other/decl2.C: Likewise.
17879         * gcc.c-torture/execute/20020615-1.c: Likewise.
17881 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17883         PR c++/4933
17884         * g++.dg/template/sizeof4.C: New test.
17886 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17888         * g++.dg/other/error6.C: New test.
17890 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
17892         PR c++/10750
17893         * g++.dg/parse/constant2.C: New test.
17895 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
17897         PR c++/11106
17898         * g++.dg/other/error5.C: New test.
17900 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17902         * gcc.dg/format/gcc_diag-1.c: New test.
17904 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
17906         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
17908 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
17910         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
17911         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
17912         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
17914 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
17916         * gcc.c-torture/execute/builtins/string-8.c: New test.
17917         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
17918         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
17919         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
17921 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
17923         PR c++/10468
17924         * g++.dg/ext/typeof6.C: New test.
17926 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
17928         PR c++/10796
17929         * g++.dg/init/enum1.C: New test.
17931 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
17933         * gcc.dg/20030627-1.c: New test.
17935 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
17937         PR c++/11332
17938         * g++.dg/expr/static_cast2.C: New test.
17940 2003-06-26  Roger Sayle  <roger@eyesopen.com>
17941             Jakub Jelinek  <jakub@redhat.com>
17943         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
17944         sprintf(dst,"%s",src) optimization.
17945         * gcc.c-torture/execute/20030626-1.c: New test case.
17946         * gcc.c-torture/execute/20030626-2.c: New test case.
17948 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
17950         * gcc.c-torture/execute/multi-ix.c: New test.
17952         * gcc.c-torture/execute/simd-4.c (main):
17953         Added missing semicolon at end of union.
17955 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
17957         PR c++/8266
17958         * g++.dg/template/explicit-instantiation3.C: New test.
17960 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
17962         * gcc.dg/20030626-1.c: Use signed char.
17964 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
17966         * gcc.dg/20030626-1.c: New test.
17968 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
17970         * const-str-2.m: Update.
17972 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
17974         PR c++/10990
17975         * g++.dg/rtti/dyncast1.C: New test.
17976         * g++.dg/abi/mangle4.C: Correct base-specifier access.
17977         * g++.dg/lookup/scoped1.C: Remove XFAIL.
17978         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
17980         PR c++/10931
17981         * g++.dg/expr/static_cast1.C: New test.
17983 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
17985         * gcc.dg/20030625-1.c: New test.
17987 2003-06-24  Roger Sayle  <roger@eyesopen.com>
17989         * gcc.c-torture/compile/20030624-1.c: New test case.
17991 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
17993         * gcc.c-torture/execute/string-opt-17.c: New test.
17995 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
17997         PR c++/5754
17998         * g++.dg/parse/crash6.C: New test.
18000 2003-06-23  Roger Sayle  <roger@eyesopen.com>
18002         * gcc.dg/builtins-24.c: New test case.
18004 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
18006         * g++.dg/opt/operator1.C: New test.
18008 2003-06-22  Roger Sayle  <roger@eyesopen.com>
18010         * gcc.c-torture/execute/string-opt-16.c: New test case.
18012 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18014         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
18015         * g++.old-deja/g++.other/conv7.C: Likewise
18016         * g++.old-deja/g++.other/overcnv2.C: Likewise.
18017         * g++.old-deja/g++.other/overload14.C: Likewise.
18019 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
18021         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
18022         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
18024 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18026         PR c++/10888
18027         * g++.dg/warn/Winline-3.C: New test.
18029 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18031         * lib/target-supports.exp (check_alias_available): Make the test
18032         program acceptable to the Solaris assembler.
18034         PR c++/10749
18035         * g++.dg/template/memclass2.C: New test.
18037 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18038             Eric Botcazou  <ebotcazou@libertysurf.fr>
18040         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
18041         data for non-matching targets.
18042         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
18044 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
18046         PR c++/10845
18047         * g++.dg/template/member3.C: New test.
18049 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
18051         PR c++/10939
18052         * g++.dg/template/func1.C: New test.
18054         PR c++/9649
18055         * g++.dg/template/static4.C: New test.
18056         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
18058         PR c++/11041
18059         * g++.dg/init/ref7.C: New test.
18061 2003-06-19  Matt Austern  <austern@apple.com>
18063         PR c++/11228
18064         * g++.dg/anew1.C: New test.
18065         * g++.dg/anew2.C: New test.
18066         * g++.dg/anew3.C: New test.
18067         * g++.dg/anew4.C: New test.
18069 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
18071         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
18073 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
18075         * gcc.c-torture/execute/simd-4.c (main): Make expected value
18076         endian-dependent.
18078 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
18080         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
18081         Remove cruft.
18083 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
18085         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
18086         * gcc.c-torture/compile/961203-1.c: Likewise.
18087         * gcc.c-torture/compile/980506-1.c: Likewise.
18089 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18091         PR c++/10712
18092         * g++.dg/lookup/using7.C: New test.
18094 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
18096         PR c++/11105
18097         * g++.dg/abi/conv1.C: Remove it.
18098         * g++.dg/template/conv7.C: New test.
18099         * g++.dg/template/conv8.C: Likewise.
18100         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
18101         conversion operator.
18103 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
18105         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
18106         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
18107         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18108         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
18109         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
18110         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18111         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18112         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
18113         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
18114         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
18115         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
18116         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
18117         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
18118         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
18119         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
18120         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
18121         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
18122         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
18123         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18124         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18125         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18126         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18127         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18128         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18129         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18130         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18131         * gcc.dg/compat/struct-return-10_x.c: Ditto.
18132         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18133         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18135 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
18137         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
18138         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
18139         indications.
18141 2003-06-16  Roger Sayle  <roger@eyesopen.com>
18143         * gcc.dg/i386-387-5.c: New test case.
18144         * gcc.dg/i386-387-6.c: New test case.
18145         * gcc.dg/builtins-23.c: New test case.
18147 2003-06-15  Roger Sayle  <roger@eyesopen.com>
18149         * gcc.dg/builtins-22.c: New test case.
18150         * gcc.dg/i386-387-1.c: Update to test exp.
18151         * gcc.dg/i386-387-2.c: Likewise.
18153 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18155         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
18157 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
18159         * lib/gcc-dg.exp (dg-require-dll): New function.
18160         (dg-xfail-if): Likewise.
18161         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
18162         driver.
18164         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
18165         * gcc.c-torture/compile/20001205-1.c: Likewise.
18166         * gcc.c-torture/compile/20001226-1.c: Likewise.
18167         * gcc.c-torture/compile/20010518-2.c: Likewise.
18168         * gcc.c-torture/compile/20020312-1.c: Likewise.
18169         * gcc.c-torture/compile/20020604-1.c: Likewise.
18170         * gcc.c-torture/compile/920501-12.c: Likewise.
18171         * gcc.c-torture/compile/920501-4.c: Likewise.
18172         * gcc.c-torture/compile/920520-1.c: Likewise.
18173         * gcc.c-torture/compile/920521-1.c: Likewise.
18174         * gcc.c-torture/compile/920625-1.c: Likewise.
18175         * gcc.c-torture/compile/961203-1.c: Likewise.
18176         * gcc.c-torture/compile/980506-1.c: Likewise.
18177         * gcc.c-torture/compile/981006-1.c: Likewise.
18178         * gcc.c-torture/compile/981022-1.c: Likewise.
18179         * gcc.c-torture/compile/981223-1.c: Likewise.
18180         * gcc.c-torture/compile/990617-1.c: Likewise.
18181         * gcc.c-torture/compile/dll.c: Likewise.
18182         * gcc.c-torture/compile/labels-3.c: Likewise.
18183         * gcc.c-torture/compile/mipscop-1.c: Likewise.
18184         * gcc.c-torture/compile/mipscop-2.c: Likewise.
18185         * gcc.c-torture/compile/mipscop-3.c: Likewise.
18186         * gcc.c-torture/compile/mipscop-4.c: Likewise.
18187         * gcc.c-torture/compile/simd-5.c: Likewise.
18188         * gcc.c-torture/compile/20000804-1.x: Remove.
18189         * gcc.c-torture/compile/20001205-1.x: Likewise.
18190         * gcc.c-torture/compile/20001226-1.x: Likewise.
18191         * gcc.c-torture/compile/20010518-2.x: Likewise.
18192         * gcc.c-torture/compile/20020312-1.x: Likewise.
18193         * gcc.c-torture/compile/20020604-1.x: Likewise.
18194         * gcc.c-torture/compile/920501-12.x: Likewise.
18195         * gcc.c-torture/compile/920501-4.x: Likewise.
18196         * gcc.c-torture/compile/920520-1.x: Likewise.
18197         * gcc.c-torture/compile/920521-1.x: Likewise.
18198         * gcc.c-torture/compile/920625-1.x: Likewise.
18199         * gcc.c-torture/compile/961203-1.x: Likewise.
18200         * gcc.c-torture/compile/980506-1.x: Likewise.
18201         * gcc.c-torture/compile/981006-1.x: Likewise.
18202         * gcc.c-torture/compile/981022-1.x: Likewise.
18203         * gcc.c-torture/compile/981223-1.x: Likewise.
18204         * gcc.c-torture/compile/990617-1.x: Likewise.
18205         * gcc.c-torture/compile/mipscop-1.x: Likewise.
18206         * gcc.c-torture/compile/mipscop-2.x: Likewise.
18207         * gcc.c-torture/compile/mipscop-3.x: Likewise.
18208         * gcc.c-torture/compile/mipscop-4.x: Likewise.
18209         * gcc.c-torture/compile/simd-5.x: Likewise.
18211         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
18213 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18215         * gcc.c-torture/execute/20030611-1.c: New test.
18217 2003-06-12  Roger Sayle  <roger@eyesopen.com>
18219         PR middle-end/168
18220         * gcc.dg/20030612-1.c: New test case.
18222 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
18224         PR c++/10635
18225         * g++.dg/expr/cast1.C: New test.
18227 2003-06-12  Roger Sayle  <roger@eyesopen.com>
18229         * gcc.dg/builtins-21.c: New test case.
18231 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
18233         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
18234         options instead of at the end.
18235         * lib/objc.exp (objc_target_compile): Likewise.
18237 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
18239         PR c++/10432
18240         * g++.dg/parse/error1.C: New test.
18242 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
18244         * gcc.dg/compat/struct-by-value-11_main.c: New file.
18245         * gcc.dg/compat/struct-by-value-11_x.c: New file.
18246         * gcc.dg/compat/struct-by-value-11_y.c: New file.
18247         * gcc.dg/compat/struct-by-value-12_main.c: New file.
18248         * gcc.dg/compat/struct-by-value-12_x.c: New file.
18249         * gcc.dg/compat/struct-by-value-12_y.c: New file.
18250         * gcc.dg/compat/struct-by-value-13_main.c: New file.
18251         * gcc.dg/compat/struct-by-value-13_x.c: New file.
18252         * gcc.dg/compat/struct-by-value-13_y.c: New file.
18253         * gcc.dg/compat/struct-by-value-14_main.c: New file.
18254         * gcc.dg/compat/struct-by-value-14_x.c: New file.
18255         * gcc.dg/compat/struct-by-value-14_y.c: New file.
18256         * gcc.dg/compat/struct-by-value-15_main.c: New file.
18257         * gcc.dg/compat/struct-by-value-15_x.c: New file.
18258         * gcc.dg/compat/struct-by-value-15_y.c: New file.
18259         * gcc.dg/compat/struct-by-value-16_main.c: New file.
18260         * gcc.dg/compat/struct-by-value-16_x.c: New file.
18261         * gcc.dg/compat/struct-by-value-16_y.c: New file.
18262         * gcc.dg/compat/struct-by-value-17_main.c: New file.
18263         * gcc.dg/compat/struct-by-value-17_x.c: New file.
18264         * gcc.dg/compat/struct-by-value-17_y.c: New file.
18265         * gcc.dg/compat/struct-by-value-18_main.c: New file.
18266         * gcc.dg/compat/struct-by-value-18_x.c: New file.
18267         * gcc.dg/compat/struct-by-value-18_y.c: New file.
18269         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
18270         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
18271         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
18272         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
18273         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
18274         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
18275         * gcc.dg/compat/scalar-return-3_main.c: New file.
18276         * gcc.dg/compat/scalar-return-3_x.c: New file.
18277         * gcc.dg/compat/scalar-return-3_y.c: New file.
18278         * gcc.dg/compat/scalar-return-4_main.c: New file.
18279         * gcc.dg/compat/scalar-return-4_x.c: New file.
18280         * gcc.dg/compat/scalar-return-4_y.c: New file.
18282 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
18284         * gcc.dg/compat/fp2-struct-check.h: New file.
18285         * gcc.dg/compat/fp2-struct-defs.h: New file.
18286         * gcc.dg/compat/fp2-struct-init.h: New file.
18287         * gcc.dg/compat/struct-by-value-10_main.c: New file.
18288         * gcc.dg/compat/struct-by-value-10_x.c: New file.
18289         * gcc.dg/compat/struct-by-value-10_y.c: New file.
18290         * gcc.dg/compat/struct-return-10_main.c: New file.
18291         * gcc.dg/compat/struct-return-10_x.c: New file.
18292         * gcc.dg/compat/struct-return-10_y.c: New file.
18294         * gcc.dg/compat/compat-common.h: New file.
18295         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
18296         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
18297         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
18298         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
18299         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
18300         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
18301         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
18302         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
18303         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
18304         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
18305         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
18306         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
18307         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
18308         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
18309         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
18310         * gcc.dg/compat/small-struct-check.h: Ditto.
18311         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
18312         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
18313         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
18314         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
18315         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
18316         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
18317         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
18318         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
18319         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
18320         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
18321         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18322         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
18323         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
18324         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18325         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
18326         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
18327         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
18328         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
18329         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
18330         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
18331         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
18332         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
18333         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
18334         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
18335         * gcc.dg/compat/struct-return-2_main.c: Ditto.
18336         * gcc.dg/compat/struct-return-2_x.c: Ditto.
18337         * gcc.dg/compat/struct-return-2_y.c: Ditto.
18338         * gcc.dg/compat/struct-return-3_main.c: Ditto.
18339         * gcc.dg/compat/struct-return-3_x.c: Ditto.
18340         * gcc.dg/compat/struct-return-3_y.c: Ditto.
18342 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
18344         * g++.dg/pch/static-1.C: New file.
18345         * g++.dg/pch/static-1.Hs: New file.
18347 2003-06-10  Richard Henderson  <rth@redhat.com>
18349         * gcc.dg/asm-7.c: Adjust expected warning text.
18351 2003-06-10  Roger Sayle  <roger@eyesopen.com>
18353         * gcc.dg/builtins-20.c: New test case.
18355 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
18357         PR c++/11131
18358         * g++.dg/opt/template1.C: New test.
18360 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18362         * lib/gcc-dg.exp (dg-test): Clear additional_files and
18363         additional_sources.
18365 2003-05-21  David Taylor  <dtaylor@emc.com>
18367         * gcc.dg/Wpadded.c: New file.
18369 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18371         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
18372         * gcc.dg/special/weak-2.c: Add dg-require-weak.
18373         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
18374         dg-require-weak.
18376 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
18378         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
18380 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
18382         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
18383         (dg-require-alias): Likewise.
18384         (dg-require-gc-sections): Likewise.
18385         * lib/target-supports.exp (check_gc_sections_available): Likewise.
18387 2003-06-08  Richard Henderson  <rth@redhat.com>
18389         * gcc.dg/20011029-2.c: Fix the array reference.
18390         * gcc.dg/asm-7.c: New.
18392 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
18394         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
18396 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
18398         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
18399         (dg-require-gc-sections): Likewise.
18401 2003-06-08  Jan Hubicka  <jh@suse.cz>
18403         * i386-cmov1.c: Fix regular expression.
18404         * i386-cvt-1.c: Likewise.
18405         * i386-local.c: Likewise.
18406         * i386-local2.c: Likewise.
18407         * i386-mul.c: Likewise.
18408         * i386-ssetype-1.c: Likewise.
18409         * i386-ssetype-3.c: Likewise.
18410         * i386-ssetype-5.c: Likewise.
18412 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18414         PR c++/11039
18415         * g++.dg/warn/implicit-typename2.C: New test.
18416         * g++.dg/warn/implicit-typename3.C: New test.
18418 2003-06-07  Richard Henderson  <rth@redhat.com>
18420         * g++.dg/other/offsetof3.C: Use size_t.
18421         * g++.dg/other/offsetof4.C: Likewise.
18423 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
18425         * lib/copy-file.exp: New. Implement gcc_copy_files.
18427         * lib/dg-pch.exp: Load copy-file.exp
18428         (dg-pch): Use gcc_copy_files instead of "file copy".
18430 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
18432         * gcc.dg/weak/weak.exp: Simplify.
18433         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
18434         * gcc.dg/weak/weak-1.c: Likewise.
18435         * gcc.dg/weak/weak-2.c: Likewise.
18436         * gcc.dg/weak/weak-3.c: Likewise.
18437         * gcc.dg/weak/weak-4.c: Likewise.
18438         * gcc.dg/weak/weak-5.c: Likewise.
18439         * gcc.dg/weak/weak-6.c: Likewise.
18440         * gcc.dg/weak/weak-7.c: Likewise.
18441         * gcc.dg/weak/weak-8.c: Likewise.
18442         * gcc.dg/weak/weak-9.c: Likewise.
18444 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
18446         gcc.c-torture/execute/20030606-1.c: New.
18448 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18450         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
18451         * gcc.dg/builtins-19.c: Likewise.
18453 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18455         * gcc.dg/builtins-2.c: Add some more tests.
18456         * gcc.dg/builtins-18.c: New test case.
18457         * gcc.dg/builtins-19.c: New test case.
18459 2003-06-06  Roger Sayle  <roger@eyesopen.com>
18460             Jim Wilson  <wilson@tuliptree.org>
18462         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
18464 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
18466         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
18467         mempcpy/stpcpy calls not to be optimized into something else.
18468         * gcc.c-torture/execute/string-opt-3.c: Moved to...
18469         * gcc.c-torture/execute/builtins/string-7.c: ...here.
18470         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
18472 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18474         * gcc.dg/format/asm_fprintf-1.c: New test.
18476 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
18478         * lib/gcc-defs.exp (additional_sources): New variable.
18479         (dg-additional-sources): New function.
18480         (additional_files): New variable.
18481         (dg-additional-files): New function.
18482         (dg-additional-files-options): Likewise.
18483         * lib/gcc-dg.exp (dg-require-weak): New function.
18484         (dg-require-alias): Likewise.
18485         (dg-require-gc-sections): Likewise.
18486         * lib/target-supports.exp (check_alias_available): Remove testfile
18487         parameter.
18488         (check_gc_sections_available): New function.
18489         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
18490         (dg-gpp-additional-files): Likewise.
18491         * lib/g++.exp (additional_sources): Remove.
18492         (additional_files): Likewise.
18493         (g++_target_compile): Use dg-additional-files-options.
18495         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
18496         Tcl logic.
18497         * gcc.dg/special/ecos.exp: Remove.
18498         * gcc.dg/special/20000419-2.c: Use dg-require-*.
18499         * gcc.dg/special/alias-1.c: Likewise.
18500         * gcc.dg/special/alias-2.c: Likewise.
18501         * gcc.dg/special/gcsec-1.c: Likewise.
18502         * gcc.dg/special/weak-1.c: Likewise.
18503         * gcc.dg/special/weak-2.c: Likewise.
18504         * gcc.dg/special/wkali-1.c: Likewise.
18505         * gcc.dg/special/wkali-2.c: Likewise.
18507         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
18508         dg-gpp-additional-*.
18509         * g++.dg/special/conpr-3.C: Likewise.
18510         * g++.dg/special/conpr-4.C: Likewise.
18511         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
18512         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
18513         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
18514         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
18515         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
18516         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
18517         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
18518         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
18519         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
18520         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
18521         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
18522         * g++.old-deja/g++.other/comdat1.C: Likewise.
18523         * g++.old-deja/g++.other/comdat2.C: Likewise.
18524         * g++.old-deja/g++.other/comdat3.C: Likewise.
18525         * g++.old-deja/g++.other/ctor1.C: Likewise.
18526         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
18528 2003-06-05  Richard Henderson  <rth@redhat.com>
18530         * gcc.dg/debug/20030605-1.c: New.
18532 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
18534         * README.QMTEST: Update.
18536 2003-06-04  Richard Henderson  <rth@redhat.com>
18538         * gcc.dg/cleanup-1.c: New.
18539         * gcc.dg/cleanup-2.c: New.
18540         * gcc.dg/cleanup-3.c: New.
18541         * gcc.dg/cleanup-4.c: New.
18542         * gcc.dg/cleanup-5.c: New.
18543         * gcc.dg/cleanup-6.c: New.
18544         * gcc.dg/cleanup-7.c: New.
18546 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
18548         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
18550         * lib/dg-pch.exp: New file.
18551         * g++.dg/pch/pch.exp: Use dg-pch.exp.
18552         * gcc.dg/pch/pch.exp: Likewise.
18554 2003-06-04  Roger Sayle  <roger@eyesopen.com>
18556         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
18557         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
18558         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
18559         * gcc.dg/builtins-17.c: New test case.
18560         * gcc.dg/i386-387-4.c: New test case.
18561         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
18563 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18565         * gcc.dg/ultrasp9.c: New test.
18567 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18569         * gcc.c-torture/compile/20030604-1.c: New test.
18570         * gcc.dg/sparc-constant-1.c: New test.
18572 2003-06-03  Glen Nakamura  <glen@imodulo.com>
18574         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
18576 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
18578         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
18580         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
18581         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
18583 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
18585         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
18587 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18589         PR c++/10940
18590         * g++.dg/template/spec10.C: New test.
18592 2003-06-03  Roger Sayle  <roger@eyesopen.com>
18594         * gcc.dg/builtins-16.c: New test case.
18596 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
18598         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
18599         mempcpy test with post-increments.
18600         * gcc.c-torture/execute/string-opt-3.c: New test.
18601         * gcc.dg/string-opt-1.c: New test.
18603 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
18605         PR fortran/10965
18606         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
18608 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
18610         * lib/scanasm.exp (dg-scan): New function, factored out of ...
18611         (scan-assembler): ... here.  Use dg-scan.
18612         (scan-assembler-not): Likewise.
18613         (scan-file): New function.
18614         (scan-file-not): Likewise.
18615         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
18616         * gcc.dg/cpp/_Pragma4.c: Likewise.
18617         * gcc.dg/cpp/_Pragma5.c: Likewise.
18618         * gcc.dg/cpp/avoidpaste1.c: Likewise.
18619         * gcc.dg/cpp/avoidpaste2.c: Likewise.
18620         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
18621         * gcc.dg/cpp/cmdlne-P.c: Likewise.
18622         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
18623         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
18624         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
18625         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
18626         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
18627         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
18628         * gcc.dg/cpp/cxxcom1.c: Likewise.
18629         * gcc.dg/cpp/line1.c: Likewise.
18630         * gcc.dg/cpp/maccom1.c: Likewise.
18631         * gcc.dg/cpp/maccom2.c: Likewise.
18632         * gcc.dg/cpp/maccom3.c: Likewise.
18633         * gcc.dg/cpp/maccom4.c: Likewise.
18634         * gcc.dg/cpp/maccom5.c: Likewise.
18635         * gcc.dg/cpp/maccom6.c: Likewise.
18636         * gcc.dg/cpp/multiline.c: Likewise.
18637         * gcc.dg/cpp/spacing1.c: Likewise.
18638         * gcc.dg/cpp/spacing2.c: Likewise.
18639         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
18640         * gcc.dg/cpp/trad/maccom1.c: Likewise.
18641         * gcc.dg/cpp/trad/maccom2.c: Likewise.
18642         * gcc.dg/cpp/trad/maccom3.c: Likewise.
18643         * gcc.dg/cpp/trad/maccom4.c: Likewise.
18644         * gcc.dg/cpp/trad/maccom6.c: Likewise.
18645         * gcc.dg/cpp/cxxcom2.c: Likewise.
18646         * gcc.dg/cpp/cxxcom2.h: New file.
18648         * gcc.dg/cpp/truefalse.cpp: Move it to ...
18649         * g++.dg/cpp/truefalse.C: Here.
18650         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
18652 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
18654         * gcc.dg/cpp/redef3.c: New file.
18656 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18658         * gcc.dg/i386-loop-3.c: New test.
18660 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
18662         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
18664 2003-05-31  Roger Sayle  <roger@eyesopen.com>
18666         * gcc.dg/fwrapv-1.c: New test case.
18667         * gcc.dg/fwrapv-2.c: New test case.
18669 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18671         PR c++/10956
18672         * g++.dg/template/spec9.C: New test.
18674 2003-05-29  Roger Sayle  <roger@eyesopen.com>
18676         * gcc.dg/duff-4.c: New test case.
18678 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
18680         PR fortran/10843
18681         * g77.dg/ffixed-form-1.f: New test
18682         * g77.dg/ffixed-form-2.f: New test
18683         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
18684         * g77.dg/ffree-form-3.f: New test
18686 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
18688         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
18689         * gcc.dg/wint_t-1.c: Likewise.
18691 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18693         * g++.dg/template/access11.C: New test.
18695 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18697         PR c++/10849
18698         * g++.dg/template/access10.C: New test.
18700 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18701             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18703         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
18705 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
18707         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
18708         suppress for powerpc-*-darwin*.
18709         * gcc.dg/torture/builtin-noret-2.c: Likewise.
18711 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
18713         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
18714         suppress option for powerpc-*-darwin*.
18716 2003-05-23  Roger Sayle  <roger@eyesopen.com>
18718         * gcc.dg/builtins-1.c: Add tests for tan and atan.
18719         * gcc.dg/builtins-4.c: Add test for fmod.
18721 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18723         PR c++/10682
18724         * g++.dg/template/instantiate4.C: New test.
18726 2003-05-22  Roger Sayle  <roger@eyesopen.com>
18728         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
18730 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
18732         * gcc.dg/compat/scalar-return-1_main.c: New file.
18733         * gcc.dg/compat/scalar-return-1_x.c: New file.
18734         * gcc.dg/compat/scalar-return-1_y.c: New file.
18735         * gcc.dg/compat/scalar-return-2_main.c: New file.
18736         * gcc.dg/compat/scalar-return-2_x.c: New file.
18737         * gcc.dg/compat/scalar-return-2_y.c: New file.
18738         * gcc.dg/compat/struct-return-3_main.c: New file.
18739         * gcc.dg/compat/struct-return-3_y.c: New file.
18740         * gcc.dg/compat/struct-return-3_x.c: New file.
18741         * gcc.dg/compat/struct-return-2_main.c: New file.
18742         * gcc.dg/compat/struct-return-2_x.c: New file.
18743         * gcc.dg/compat/struct-return-2_y.c: New file.
18745 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18747         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
18748         for hppa*-hp-hpux*.
18749         * gcc.dg/20021014-1.c (dg-options): Likewise.
18750         * gcc.dg/nest.c (dg-options): Likewise.
18752 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
18754         PR c++/9738
18755         * g++.dg/ext/dllimport2.C: New file.
18756         * g++.dg/ext/dllimport3.C: New file.
18758 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
18760         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
18761         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
18762         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
18763         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
18764         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
18765         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
18766         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
18767         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
18768         * gcc.dg/compat/small-struct-defs.h: New file.
18769         * gcc.dg/compat/small-struct-init.h: New file.
18770         * gcc.dg/compat/small-struct-check.h: New file.
18771         * gcc.dg/compat/fp-struct-defs.h: New file.
18772         * gcc.dg/compat/fp-struct-check.h: New file.
18773         * gcc.dg/compat/fp-struct-init.h: New file.
18774         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
18775         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
18777 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
18779         * gcc.dg/20030225-2.c: New test.
18781 2003-05-18  Roger Sayle  <roger@eyesopen.com>
18782             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18784         * gcc.c-torture/compile/20030518-1.c: New test case.
18786 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
18788         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
18789         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
18790         gcc-dg-debug-runtest.
18791         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
18792         gcc-dg-debug-runtest.
18794 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18796         PR c++/9022
18797         * g++.dg/lookup/using6.C: New test.
18799 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18801         * g++.dg/parse/access2.C: New test.
18803 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
18805         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
18806         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
18807         * gcc.dg/debug/debug.exp: Likewise.
18809 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
18811         * gcc.dg/dollar.c: New test.
18813 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
18815         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
18816         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
18817         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
18818         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
18819         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
18820         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
18821         * gcc.dg/compat/struct-by-value-6_main.c: New file.
18822         * gcc.dg/compat/struct-by-value-6_x.c: New file.
18823         * gcc.dg/compat/struct-by-value-6_y.c: New file.
18824         * gcc.dg/compat/struct-by-value-7_main.c: New file.
18825         * gcc.dg/compat/struct-by-value-7_x.c: New file.
18826         * gcc.dg/compat/struct-by-value-7_y.c: New file.
18827         * gcc.dg/compat/struct-by-value-8_main.c: New file.
18828         * gcc.dg/compat/struct-by-value-8_x.c: New file.
18829         * gcc.dg/compat/struct-by-value-8_y.c: New file.
18830         * gcc.dg/compat/struct-by-value-9_main.c: New file.
18831         * gcc.dg/compat/struct-by-value-9_x.c: New file.
18832         * gcc.dg/compat/struct-by-value-9_y.c: New file.
18834 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
18836         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
18837         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
18838         support for "repo" mode.
18839         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
18840         * lib/g77-dg.exp: Likewise.
18841         * lib/obj-dg.exp: Likewise.
18843 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
18845         Merge from gcc-3_2-rhl8-branch:
18846         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
18848         * gcc.dg/tls/opt-6.c: New test.
18850         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
18852         * gcc.dg/20030405-1.c: New test.
18854         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
18856         * gcc.dg/20030309-1.c: New test.
18858         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18860         * gcc.c-torture/execute/20030307-1.c: New test.
18862         2003-02-20  Randolph Chung  <tausq@debian.org>
18864         * gcc.c-torture/compile/20030220-1.c: New test.
18866         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
18868         * gcc.dg/20030217-1.c: New test.
18870         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
18872         * gcc.c-torture/compile/20020129-1.c: New test.
18874         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18876         * gcc.dg/unroll-1.c: New test.
18878         2002-11-16  Jan Hubicka  <jh@suse.cz>
18880         * gcc.c-torture/execute/20020920-1.c: New test.
18882         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
18884         PR target/7434
18885         * gcc.c-torture/compile/20021008-1.c: New test.
18887         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
18889         PR target/7559
18890         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
18892         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
18894         * gcc.c-torture/compile/20020807-1.c: New test.
18896         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
18898         * gcc.dg/tls/opt-1.c: New test.
18900         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
18902         * gcc.dg/20020729-1.c: New test.
18904         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
18906         * g++.dg/opt/life1.C: New test.
18908         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
18910         * gcc.dg/20020525-1.c: New test.
18912         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
18914         PR c++/6794
18915         * g++.dg/ext/pretty1.C: New test.
18916         * g++.dg/ext/pretty2.C: New test.
18918 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
18920         PR c++/8385
18921         * g++.dg/ext/typeof5.C: New test.
18923 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
18925         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
18926         __USER_LABEL_PREFIX__ into account.
18927         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
18929 2003-05-14  Roger Sayle  <roger@eyesopen.com>
18931         * gcc.dg/builtins-15.c: New test case.
18933 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
18935         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
18937 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
18939         * lib/g++.exp: Tweak handling of additional source files.
18940         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
18941         * g++.dg/special/conpr-2a.C: Rename to ...
18942         * g++.dg/special/conpr-2a.cc: ... this.
18943         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
18944         * g++.dg/special/conpr-3a.C: Rename to ...
18945         * g++.dg/special/conpr-3a.cc: This.
18946         * g++.dg/special/conpr-3b.C: Rename to ...
18947         * g++.dg/special/conpr-3b.cc: This.
18948         * g++.dg/special/conpr-4.C: New test.
18949         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
18951 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
18953         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
18955 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18957         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
18958         * g++.old-deja/g++.robertl/eb71.C: Likewise.
18959         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
18960         * g++.old-deja/g++.other/warn3.C: Likewise.
18962 2003-05-11  Roger Sayle  <roger@eyesopen.com>
18964         * gcc.dg/i386-387-1.c: Update to also test log.
18965         * gcc.dg/i386-387-2.c: Likewise.
18967 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
18969         * g77.f-torture/execute/int8421.f: New test.
18971 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18973         PR c++/10230, c++/10481
18974         * g++.dg/lookup/scoped5.C: New test.
18976 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18978         PR c++/10552
18979         * g++.dg/template/ttp6.C: New test.
18981 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
18983         * gcc.c-torture/execute/builtins: New directory.
18984         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
18985         gcc.c-torture/execute/builtins.
18986         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
18987         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
18988         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
18989         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
18991 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18993         PR c++/9252
18994         * g++.dg/template/access8.C: New test.
18995         * g++.dg/template/access9.C: New test.
18997 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18999         PR c++/9554
19000         * g++.dg/parse/access1.C: New test.
19002 2003-05-09  DJ Delorie  <dj@redhat.com>
19004         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
19005         long, and not an int.
19007 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19009         PR c++/10555, c++/10576
19010         * g++.dg/template/memclass1.C: New test.
19012 2003-05-08  DJ Delorie  <dj@redhat.com>
19014         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
19015         targets.
19016         * gcc.c-torture/execute/20021024-1.x: Likewise.
19017         * gcc.c-torture/execute/shiftdi.x: Likewise.
19018         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
19019         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
19020         * gcc.dg/20021018-1.c: Likewise.
19022 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19024         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
19026         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
19027         (bcopy): Call memmove.
19029 2003-05-08  Roger Sayle  <roger@eyesopen.com>
19031         * g77.f-torture/compile/8485.f: New test case.
19033 2003-05-07  Richard Henderson  <rth@redhat.com>
19035         PR c++/10570
19036         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
19037         Verify exception_cleanup not called for rethrows.
19038         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
19039         when exiting catch block without rethrowing.
19040         * g++.dg/eh/forced3.C: New.
19041         * g++.dg/eh/forced4.C: New.
19043 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
19045         * gcc.dg/20030505.c: Fix triplet.
19047 2003-05-06  DJ Delorie  <dj@redhat.com>
19049         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
19050         * gcc.dg/nest.c: Likewise.
19052 2003-05-05  Roger Sayle  <roger@eyesopen.com>
19054         * gcc.dg/builtins-14.c: New test case.
19056 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
19058         * lib/compat.exp (compat-execute): New argument.
19059         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
19060         * gcc.dg/compat: New test directory.
19061         * gcc.dg/compat/compat.exp: New expect script.
19062         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
19063         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
19064         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
19065         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
19066         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
19067         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
19069         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
19070         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
19071         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
19072         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
19073         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
19074         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
19075         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
19076         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
19077         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
19078         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
19079         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
19080         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
19081         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
19082         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
19083         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
19085 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
19087         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
19089 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
19091         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
19093 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
19095         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
19096         * gcc.dg/ppc-fsel-2.c: New test.
19098         * gcc.dg/unused-5.c: New test.
19100 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19102         PR c++/10496
19103         * g++.dg/warn/pmf1.C: New test.
19105 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19107         PR c++/4494
19108         * g++.dg/warn/main.C: New test.
19110 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19112         * gcc.dg/nonnull-3.c: New test.
19114 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
19116         * gcc.dg/cpp/Wtrigraphs.c: Update.
19117         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
19119 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
19121         * gcc.dg/ppc-fsel-1.c: New test.
19123 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
19125         PR c/10604
19126         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
19128 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
19130         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
19132 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19134         PR c++/9364, c++/10553, c++/10586
19135         * g++.dg/parse/typename4.C: New test.
19136         * g++.dg/parse/typename5.C: Likewise.
19138 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
19140         * gcc.c-torture/compile/20030503-1.c: New test.
19142 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19144         * g++.dg/lookup/using5.C: Fix testcase error.
19146 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
19148         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
19149         since MEABI is no longer supported.  Remove all vestiges
19150         of MEABI from the test.
19152 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19154         PR c++/10554
19155         * g++.dg/lookup/using5.C: New test.
19157 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19159         PR c++/8772
19160         * g++.dg/template/ttp5.C: New test.
19162 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
19164         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
19165         (dg-gpp-additional-sources): New function.
19166         (dg-gpp-additional-files): Likewise.
19167         * lib/g++.exp (additional_sources): New variable.
19168         (additional_files): Likewise.
19169         (g++_target_compile): Deal with them.
19170         * lib/old-dejagnu.exp: Remove.
19171         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
19172         * g++.old-deja: Revise all tests to use dg commands.
19174 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19176         PR c++/9432, c++/9528
19177         * g++.dg/lookup/using4.C: New test.
19179 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
19181         * gcc.dg/noreturn-5.c: New file.
19182         * gcc.dg/noreturn-6.c: New file.
19184         * gcc.c-torture/compile/inline-1.c: New file.
19186 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19188         PR c++/10551
19189         * g++.dg/template/explicit1.C: New test.
19191 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19193         PR c++/10549
19194         * g++.dg/other/bitfield1.C: New test.
19196         PR c++/10527
19197         * g++.dg/init/new7.C: New test.
19199 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
19201         * g++.dg/ext/desig1.C: New test.
19202         * g++.dg/ext/init1.C: Update.
19204         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
19206 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
19208         PR c++/10180
19209         * g++.dg/warn/Winline-1.C: New test.
19211 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
19213         * gcc.c-torture/execute/string-opt-19.c: New test.
19215         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
19216         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
19218 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
19220         PR c++/10506
19221         * g++.dg/init/new6.C: New test.
19223         PR c++/10503
19224         * g++.dg/init/ref6.C: New test.
19226 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
19228         * g++.dg/warn/weak1.C: XFAIL on AIX4.
19230 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19232         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
19233         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
19235 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
19237         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
19238         initialized static data members.
19240 2003-04-25  H.J. Lu <hjl@gnu.org>
19242         * gcc.dg/ia64-sync-4.c: New test.
19244 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19246         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
19247         date.
19249 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
19251         PR c++/10337
19252         * g++.dg/warn/conv1.C: New test.
19253         * g++.old-deja/g++.other/conv7.C: Adjust.
19254         * g++.old-deja/g++.other/overload14.C: Adjust.
19256 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19258         PR c++/10471
19259         * g++.dg/template/defarg2.C: New test.
19261 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
19263         * gcc.dg/cpp/include2.c: Update.
19264         * gcc.dg/cpp/multiline-2.c: New.
19265         * gcc.dg/cpp/multiline.c: Update.
19266         * gcc.dg/cpp/strify2.c: Update.
19267         * gcc.dg/cpp/trad/literals-2.c: Update.
19269 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19271         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
19273 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19275         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
19277 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
19279         PR c++/10451
19280         * g++.dg/parse/crash4.C: New test.
19282         PR c++/9847
19283         * g++.dg/parse/crash5.C: New test.
19285 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
19287         PR c++/10446
19288         * g++.dg/parse/crash3.C: New test.
19290         PR c++/10428
19291         * g++.dg/parse/elab1.C: New test.
19293 2003-04-22  Devang Patel  <dpatel@apple.com>
19295         * gcc.dg/cpp/trad/funlike-5.c: New test.
19297 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
19299         * g++.dg/other/packed1.C: Fix dg options.
19301 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
19303         * g++.dg/other/offsetof2.C: New test.
19305 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
19307         * g++.dg/template/recurse.C: Adjust location of error messages.
19309 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
19311         PR c++/9881
19312         * g++.dg/init/addr-const1.C: New test.
19313         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
19315 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
19317         PR c++/10405
19318         * g++.dg/lookup/struct-hack1.C: New test.
19320 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
19322         * ucs.c: Update diagnostic messages.
19324 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
19326         * gcc.dg/cpp/truefalse.cpp: New test.
19327         * gcc.dg/cpp/cpp.exp: Update.
19328         * g++.dg/other/stdbool-if.C: Remove.
19330 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
19332         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
19333         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
19335 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19337         * gcc.c-torture/compile/20030418-1.c: New test.
19339 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
19341         * README.compat: Remove; content moved to doc/sourcebuild.texi.
19343 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19345         PR c++/10347
19346         g++.dg/template/dependent-name1.C: New test.
19348 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
19350         * gcc.dg/warn-1.c (tourist_guide): New array,
19351         contains a pointer to bar.
19353 2003-04-16  Roger Sayle  <roger@eyesopen.com>
19355         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
19356         * gcc.c-torture/execute/medce-1.c: New test case.
19357         * gcc.c-torture/execute/medce-2.c: New test case.
19359 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
19361         * lib/prune.exp: Ignore more messages.
19363         PR c++/10381
19364         * g++.dg/parse/lookup3.C: New test.
19366 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
19368         * gcc.c-torture/compile/20030415-1.c : New test.
19370 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
19372         * gcc.c-torture/execute/scope-2.c: Move to ...
19373         * gcc.dg/noncompile/scope.c: .... here.
19375 2003-04-14  Roger Sayle  <roger@eyesopen.com>
19377         * gcc.dg/20030414-2.c: New test case.
19379 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
19381         PR target/10377
19382         * gcc.dg/20030414-1.c: New test.
19384 2003-04-13  Roger Sayle  <roger@eyesopen.com>
19386         * gcc.dg/builtins-12.c: New test case.
19387         * gcc.dg/builtins-13.c: New test case.
19389 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19391         * gcc.c-torture/execute/string-opt-18.c: New test.
19393 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
19395         PR c++/10300
19396         * g++.dg/init/new5.C: New test.
19398 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
19400         PR c++/7910
19401         * g++.dg/ext/dllimport1.C: New test.
19403 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19405         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
19407 2003-04-11  Bud Davis <bdavis9659@comcast.net>
19409         PR Fortran/9263
19410         * g77.f-torture/noncompile/9263.f: New test
19411         PR Fortran/1832
19412         * g77.f-torture/execute/1832.f: New test
19414 2003-04-11  David Chad  <davidc@freebsd.org>
19415             Loren J. Rittle  <ljrittle@acm.org>
19417         libobjc/8562
19418         * objc.dg/headers.m: New test.
19420 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
19422         * gcc.c-torture/execute/builtin-noret-2.c: New.
19423         * gcc.c-torture/execute/builtin-noret-2.x: New.
19424         XFAIL builtin-noret-2.c at -O1 and above.
19425         * gcc.dg/redecl.c: New.
19426         * gcc.dg/Wshadow-1.c: Update error regexps.
19428 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
19430         * g++.dg/abi/bitfield10.C: New test.
19432 2003-04-09  Mike Stump  <mrs@apple.com>
19434         * gcc.dg/pch/pch.exp: Make testcase names longer.
19435         * g++.dg/pch/pch.exp: Make testcase names longer.
19437 2003-04-08  Roger Sayle  <roger@eyesopen.com>
19439         * gcc.dg/builtins-11.c: New test case.
19441 2003-04-08  Roger Sayle  <roger@eyesopen.com>
19443         * gcc.dg/builtins-9.c: New test case.
19444         * gcc.dg/builtins-10.c: New test case.
19446 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
19448         * gcc.dg/noncompile/init-4.c.c: New test.
19450 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
19452         * gcc.misc-test/gcov-9.c: New test.
19453         * gcc.misc-test/gcov-10.c: New test
19454         * gcc.misc-test/gcov-11.c: New test.
19456 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
19458         PR optimization/10024
19459         * gcc.c-torture/compile/20030405-1.c: New test.
19461 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
19463         * gcc.dg/pch/static-3.c: New.
19464         * gcc.dg/pch/static-3.hs: New.
19465         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
19467 2003-04-04  Richard Henderson  <rth@redhat.com>
19469         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
19470         * g++.dg/eh/forced2.C: Likewise.
19472 2003-04-03  Mike Stump  <mrs@apple.com>
19474         * lib/scanasm.exp (scan-assembler): Add xfail processing for
19475         target arg.
19476         (scan-assembler-times, scan-assembler-not): Likewise.
19477         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
19479 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19481         * gcc.dg/sparc-loop-1.c: New test.
19483 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
19485         PR other/9274
19486         * g++.dg/pch/system-2.C: New.
19487         * g++.dg/pch/system-2.Hs: New.
19489 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
19491         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
19493         * g++.dg/eh/simd-1.C (vecfunc): Same.
19495 2003-04-01  Roger Sayle  <roger@eyesopen.com>
19497         * gcc.c-torture/execute/20030401-1.c: New test case.
19499 2003-04-01  Ziemowit Laski <zlaski@apple.com>
19501         * objc.dg/defs.m: New.
19503 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
19505         * g++.dg/eh/simd-1.C: New.
19506         * g++.dg/eh/simd-2.C: New.
19508 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
19510         * gcc.c-torture/execute/simd-3.c: New.
19512 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
19514         PR c/9936
19515         * gcc.dg/20030331-2.c: New test.
19517 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
19519         PR c++/10278
19520         * g++.dg/parse/crash2.C: New test.
19522 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19524         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
19525         * gcc.c-torture/execute/20030331-1.c: ...here.
19527 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19529         * gcc.c-torture/execute/20030331-1.c: New test.
19531 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
19533         * lib/gcov.exp: Adjust call return testing strings.
19534         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
19536 2003-03-31  Roger Sayle  <roger@eyesopen.com>
19538         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
19539         * gcc.dg/builtins-7.c: New test case.
19540         * gcc.dg/builtins-8.c: New test case.
19542 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
19544         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
19546 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
19548         PR c++/7647
19549         * g++.dg/lookup-class-member-2.C: New test.
19551 2003-03-30  Glen Nakamura  <glen@imodulo.com>
19553         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
19555 2003-03-28  Roger Sayle  <roger@eyesopen.com>
19557         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
19559 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
19561         * g++.dg/init/attrib1.C: New test.
19563 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19565         * gcc.dg/ultrasp8.c: New test.
19567 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19569         * gcc.dg/ultrasp7.c: New test.
19571 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
19573         PR c++/10047
19574         * g++.dg/template/inline1.C: New test.
19576 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
19578         * gcc.dg/sparc-dwarf2.c: New test.
19580 2003-03-27  Roger Sayle  <roger@eyesopen.com>
19582         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
19583         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
19585 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
19587         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
19588         than reading .x files.
19589         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
19590         * g77.dg/gcov/gcov-1.f: Likewise.
19591         * gcc.misc-tests/gcov-4b.c: Likewise.
19592         * gcc.misc-tests/gcov-5b.c: Likewise.
19593         * gcc.misc-tests/gcov-6.c: Likewise.
19594         * gcc.misc-tests/gcov-7.c: Likewise.
19595         * gcc.misc-tests/gcov-8.c: Likewise.
19596         * g++.dg/gcov/gcov-1.x: Remove.
19597         * g77.dg/gcov/gcov-1.x: Likewise.
19598         * gcc.misc-tests/gcov-4b.x: Likewise.
19599         * gcc.misc-tests/gcov-5b.x: Likewise.
19600         * gcc.misc-tests/gcov-6.x: Likewise.
19601         * gcc.misc-tests/gcov-7.x: Likewise.
19602         * gcc.misc-tests/gcov-8.x: Likewise.
19604 2003-03-27  Glen Nakamura  <glen@imodulo.com>
19606         PR opt/10087
19607         * gcc.dg/20030324-1.c: New test.
19609 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
19611         PR c++/10224
19612         * g++.dg/template/arg3.C: New test.
19614         PR c++/10158
19615         * g++.dg/template/friend18.C: New test.
19617 2003-03-26  Roger Sayle  <roger@eyesopen.com>
19619         * g77.f-torture/compile/20030326-1.f: New test case.
19621 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
19623         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
19625         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
19627 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
19629         * gcc.dg/ia64-sync-3.c: New test.
19631 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
19633         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
19635 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
19637         * gcc.dg/ultrasp6.c: New test.
19639 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19641         * gcc.dg/i386-signbit-1.c: New test.
19642         * gcc.dg/i386-signbit-2.c: New test.
19643         * gcc.dg/i386-signbit-3.c: New test.
19645 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19647         * gcc.dg/ultrasp5.c: Fix options.
19649 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19651         * gcc.dg/ultrasp5.c: Fix comment.
19653 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
19655         PR fortran/10197
19656         * g77.f-torture/execute/10197.f: New test.
19658 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
19660         PR c++/9898, c++/383
19661         * g++.dg/template/conv6.C: New test.
19663         PR c++/10119
19664         * g++.dg/template/ptrmem5.C: New test.
19666         PR c++/10026
19667         * g++.dg/lookup/koenig1.C: New test.
19669         PR C++/10199
19670         * g++.dg/lookup/template2.C: New test.
19672 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
19674         * g++.dg/opt/rtti1.C: New test.
19676 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19678         * gcc.dg/ultrasp5.c: New test.
19680 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
19682         PR middle-end/9967
19683         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
19684         builtin fputs.
19686 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
19688         PR c/8224
19689         * gcc.dg/20030323-1.c: New test.
19691 2003-03-23  Roger Sayle  <roger@eyesopen.com>
19693         * gcc.c-torture/compile/20030323-1.c: New test case.
19695 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
19697         * gcc.dg/20030321-1.c: New test.
19699 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
19701         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
19703 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
19705         PR c++/9978, c++/9708
19706         * g++.dg/ext/vlm1.C: Adjust expected error.
19707         * g++.dg/ext/vla2.C: New test.
19708         * g++.dg/template/arg1.C: New test.
19709         * g++.dg/template/arg2.C: New test.
19711 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
19713         * g77.f-torture/execute/select.f: New test.
19714         * g77.f-torture/noncompile/select_no_compile.f: New test.
19716 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
19718         PR c++/9898
19719         * g++.dg/other/error4.C: New test.
19721 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
19723         * g++.dg/template/friend17.C: New test.
19725 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
19727         * gcc.c-torture/compile/20030320-1.c: New.
19729 2003-03-20  Roger Sayle  <roger@eyesopen.com>
19731         * gcc.dg/builtins-6.c: New test case.
19733 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
19735         PR target/10073
19736         * gcc.c-torture/compile/20030319-1.c: New.
19738 2003-03-18  Jan Hubicka  <jh@suse.cz>
19740         * gcc.dg/i386-cvt-1.c: New test.
19742 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
19744         * objc.dg/naming-1.m: Use "(parse|syntax) error".
19745         * objc.dg/naming-2.m: Likewise.
19747 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
19749         PR c++/9639
19750         * g++.dg/parse/crash1.C: New test.
19752 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
19754         PR c++/8805
19755         * g++.dg/eh/cleanup1.C: New test.
19757 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
19759         * gcc.c-torture/execute/20030316-1.c: New test case.
19761 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
19763         PR c++/9629
19764         * g++.dg/init/ctor2.C: New test.
19766 2003-03-15  Roger Sayle  <roger@eyesopen.com>
19768         * g77.f-torture/compile/xformat.f: New test case.
19770 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19772         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
19773         * g++.old-deja/g++.mike/eh50.C: Likewise.
19775 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19777         PR c++/6440
19778         * g++.dg/template/spec7.C: New test.
19779         * g++.dg/template/spec8.C: Likewise.
19781 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
19783         * gcc.c-torture/execute/20030313-1.c: New test.
19785 2003-03-14  Richard Henderson  <rth@redhat.com>
19787         * gcc.dg/inline-2.c: Adjust alpha test for external call.
19789 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19791         * gcc.c-torture/compile/20030314-1.c: New test.
19793 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
19795         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
19796         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
19797         thumb target,
19798         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
19799         to accept newer _imp__  prefix and additional
19800         newline in .drectve section.
19801         * gcc.dg/dll-4.c: Likewise.
19802         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
19803         switch.
19805 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
19807         * g++.dg/parse/namespace9.C: New test.
19809         * g++.dg/init/ref5.C: New test.
19810         * g++.dg/parse/ptrmem1.C: Likewise.
19812 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19814         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
19815         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
19816         regular expression.
19817         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
19818         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
19820 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
19822         * gcc.c-torture/execute/20030224-2.c: New test.
19824 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19826         * gcc.dg/decl-3.c: New test.
19828 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19830         * gcc.dg/i386-loop-2.c: New test.
19832 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
19834         PR c++/9474
19835         * g++.dg/parse/namespace8.C: New test.
19837         PR c++/9924
19838         * g++.dg/overload/builtin2.C: New test.
19840 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
19842         * gcc.dg/return-type-3.c: New test.
19844 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
19846         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
19847         profiling options are not supported.
19849 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
19851         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
19852         * g++.old-deja/g++.warn/impint2.C: Likewise.
19854 2003-03-10  Devang Patel  <dpatel@apple.com>
19856         * g++.dg/cpp/c++_cmd_1.C: New test.
19857         * g++.dg/cpp/c++_cmd_1.h: New file.
19859 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
19861         * gcc.dg/altivec-9.c: New file.
19863 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19865         * gcc.dg/ppc-sdata-1.c: New test.
19866         * gcc.dg/ppc-sdata-2.c: New test.
19868 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
19870         PR c++/9373
19871         * g++.dg/opt/ptrmem2.C: New test.
19873         PR c++/8534
19874         * g++.dg/opt/ptrmem1.C: New test.
19876 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19878         * gcc.dg/i386-loop-1.c: New test.
19880 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19882         PR c++/9970
19883         * g++.dg/lookup/friend1.C: New test.
19885 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
19887         PR c++/9823
19888         * g++.dg/parser/constructor1.C: New test.
19890 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
19892         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
19894         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
19896 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
19898         * gcc.dg/cpp/Wunused.c: Update test.
19900 2003-03-08  Jan Hubicka  <jh@suse.cz>
19902         * gcc.dg/inline-3.c: New test.
19904 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
19906         PR c++/9809
19907         * g++.dg/parse/builtin1.C: New test.
19909         PR c++/9982
19910         * g++.dg/abi/cookie1.C: New test.
19911         * g++.dg/abi/cookie2.C: Likewise.
19913         PR c++/9524
19914         * g++.dg/template/field1.C: New test.
19916         PR c++/9912
19917         * g++.dg/parse/class1.C: New test.
19918         * g++.dg/parse/namespace7.C: Likewise.
19919         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
19921 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
19923         * g++.dg/init/ref4.C: New test.
19925 2003-03-07  Jan Hubicka  <jh@suse.cz>
19927         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
19928         * gcc.dg/inline-3.c:  New test.
19930 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
19932         * g++.dg/init/ref3.C: New test.
19934         PR c++/9965
19935         * g++.dg/init/ref2.C: New test.
19937         PR c++/9400
19938         * g++.dg/warn/Wshadow-2.C: New test.
19940         PR c++/9791
19941         * g++.dg/warn/Woverloaded-1.C: New test.
19943 2003-03-05  Jan Hubicka  <jh@suse.cz>
19945         * gcc.dg/i386-local2.c: New.
19946         * gcc.dg/i386-local.c: Fix typo.
19948 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
19950         * g++.dg/abi/layout3.C: New test.
19952 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19954         * gcc.c-torture/compile/20030305-1.c
19956 2003-03-05  Jan Hubicka  <jh@suse.cz>
19958         * gcc.dg/i386-local.c: New.
19960 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
19962         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
19964 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19966         * gcc.dg/switch-2.c: New test.
19967         * gcc.dg/switch-3.c: New test.
19968         * gcc.dg/Wswitch.c: Adjust line numbers.
19969         * gcc.dg/Wswitch-default.c: Likewise.
19970         * gcc.dg/Wswitch-enum.c: Likewise.
19972 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
19974         * gcc.c-torture/execute/20030222-1.c: New test.
19976 2003-03-03  James E Wilson  <wilson@tuliptree.org>
19978         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
19980 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
19982         PR c++/9878
19983         * g++.dg/init/ref1.C: New test.
19985 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
19987         * gcc.dg/sh-relax.c: New SH-only test.
19989 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
19991         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
19992         comment explaining purpose of testcase.
19994 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
19996         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
19997         for HC11/HC12 (asm needs two int registers).
19998         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
19999         HC11/HC12 because the test uses an asm which needs two 32-bit
20000         registers.
20002 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
20004         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
20005         for HC11/HC12 (array is too large otherwise).
20006         * gcc.c-torture/compile/920501-4.x: New file, likewise.
20007         * gcc.c-torture/compile/20010518-2.x: Likewise.
20008         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
20009         HC11/HC12 (array is too large).
20011 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
20013         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
20014         * lib/g++-dg.exp (g++-dg-test): Likewise.
20016 2003-03-01  Roger Sayle  <roger@eyesopen.com>
20018         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
20019         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
20021 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20023         * g++.dg/warn/implicit-typename1.C: Remove warning.
20025 2003-02-28  Richard Henderson  <rth@redhat.com>
20027         * gcc.dg/noreturn-1.c: Move noreturn warning line.
20028         * gcc.dg/return-type-1.c: Move control reaches end warning line.
20030 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
20032         * gcc.dg/pch/pch.exp: Change .pch to .gch.
20033         * g++.dg/pch/pch.exp: Likewise.
20035 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
20037         PR c++/9879
20038         * testsuite/g++.dg/init/new4.C: New test.
20040 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
20042         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
20044 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
20046         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
20047         unsigned long.
20049         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
20050         wider than float.
20052 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20054         * lib/scanasm.exp: Add support for counting numbers of
20055         occurences.
20056         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
20057         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
20059 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
20061         PR c++/9683
20062         * g++.dg/template/static3.C: New test.
20064         PR c++/9829
20065         * g++.dg/parse/namespace6.C: New test.
20067 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20069         PR target/9732
20070         * gcc.dg/20030225-1.c: New test.
20072 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
20074         * README: Remove out-of-date information.
20076         PR c++/9836
20077         * g++.dg/template/spec6.C: New test.
20079 2003-02-24  Jeff Law  <law@redhat.com>
20081         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
20083 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20085         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
20086         * gcc.dg/pragma-ep-1.c: Likewise.
20088 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20090         PR c++/9602
20091         * g++.dg/template/friend16.C: New test.
20093 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
20095         PR c++/5333
20096         * g++.dg/parse/fused-params1.C: Adjust error messages.
20097         * g++.dg/template/nested3.C: New test.
20099 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
20101         * g++.dg/abi/param1.C: New test.
20103 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20105         PR c++/7982
20106         * g++.dg/warn/implicit-typename1.C: New test.
20108 2003-02-22  Kelley Cook <kelleycook@comcast.net>
20110         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
20111         with "mtune".
20112         * g++.old-deja/g++.other/store-expr2.C: Likewise.
20113         * gcc.c-torture/execute/20010129-1.x: Likewise.
20114         * gcc.dg/20011107-1.c: Likewise.
20115         * gcc.dg/20020108-1.c: Likewise.
20116         * gcc.dg/20020122-3.c: Likewise.
20117         * gcc.dg/20020206-1.c: Likewise.
20118         * gcc.dg/20020310-1.c: Likewise.
20119         * gcc.dg/20020426-2.c: Likewise.
20120         * gcc.dg/20020517-1.c: Likewise.
20121         * gcc.dg/991230-1.c: Likewise.
20122         * gcc.dg/i386-unroll-1.c: Likewise.
20123         * gcc.misc-tests/i386-prefetch.exp: Likewise.
20125 2003-02-22  Jan Hubicka  <jh@suse.cz>
20127         * gcc.dg/i386-mul.c: New test.
20129 2003-02-21  Roger Sayle  <roger@eyesopen.com>
20131         * gcc.dg/builtins-5.c: New test case.
20133 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
20135         * gcc.dg/asmreg-1.c: New test.
20137 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20139         PR c++/9749
20140         * g++.dg/parse/varmod1.C: New test.
20142 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20144         PR c++/9727
20145         * g++.dg/template/op1.C: New test.
20147 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20149         PR c++/8906
20150         * g++.dg/template/nested2.C: New test.
20152 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
20154         PR c++/8724
20155         * g++.dg/expr/dtor1.C: New test.
20157 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
20159         * gcc.dg/cpp/include3.c: New test.
20160         * gcc.dg/cpp/inc/foo.h: New file.
20162 2003-02-21  Glen Nakamura  <glen@imodulo.com>
20164         * gcc.c-torture/execute/20030221-1.c: New test.
20166 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
20168         PR c++/9729
20169         * g++.dg/abi/conv1.C: New test.
20171 2003-02-20  Jan Hubicka  <jh@suse.cz>
20173         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
20175 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
20177         * gcc.c-torture/compile/20030219-1.c: New test.
20179 2003-02-18  Jan Hubicka  <jh@suse.cz>
20181         * gcc.dg/funcorder.c: New test.
20183 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
20185         * gcc.c-torture/execute/20030218-1.c: New.
20187 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
20189         * gcc.dg/20030218-1.c: New.
20191 2003-02-18  Richard Henderson  <rth@redhat.com>
20193         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
20194         * gcc.dg/attr-used-2.c: New.
20196 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
20198         PR c++/9704
20199         * g++.dg/init/copy5.C: New test.
20201 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
20203         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
20204         * g++.dg/pch/pch.exp: Likewise.
20206 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
20208         * gcc.c-torture/execute/20030209-1.c: Enable the test if
20209         STACK_SIZE is not defined.
20211 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20213         PR c++/9457
20214         * g++.dg/template/init1.C: New test.
20216 2003-02-16  Jan HUbicka  <jh@suse.cz>
20218         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
20219         (foo): Add few extra tests
20220         * gcc.dg/c99-const-expr-3.c: Likewise.
20221         * gcc.c-torture/execute/20030216-1.c: New.
20223 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20225         PR c++/9459
20226         * g++.dg/ext/typeof4.C: New test.
20228 2003-02-15  Roger Sayle  <roger@eyesopen.com>
20230         * gcc.dg/i386-387-3.c: New test case.
20232 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
20234         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
20235         cris-*-elf* cris-*-aout* and mmix-*-*.
20237 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
20239         * gcc.dg/20030213-1.c: New test.
20241 2003-02-12  Roger Sayle  <roger@eyesopen.com>
20243         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
20244         * gcc.dg/i386-387-2.c: Likewise.
20246 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
20248         * gcc.dg/ppc-spe.c: Fix formatting.
20249         Enable tests that were previously unsupported by gas.
20250         Delete tests for instructions that no longer exist.
20251         Switch arguments on evsubifw builtin.
20253 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
20255         * gcc.c-torture/execute/20030209-1.c: Disable the test if
20256         STACK_SIZE is too small.
20258 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20259             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20261         * gcc.dg/decl-2.c: New test.
20263 2003-02-10  Jan Hubicka  <jh@suse.cz>
20265         * gcc.dg/i386-fpcvt-1.c:  New test.
20267 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
20269         * gcc.c-torture/execute/20030209-1.c: New test.
20271 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
20273         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
20274         int-wide bitops, use the constants of the same width.
20275         Likewise, if long long is 32-bit wide, test bitops using
20276         32-bit constants.
20278 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
20280         * gcc.dg/20021014-1.c: Annotate with expected notice text.
20282 2003-02-07  Roger Sayle  <roger@eyesopen.com>
20284         * testsuite/gcc.dg/builtins-4.c: New test case.
20286 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20288         * gcc.dg/20020430-1.c: Fix dg command typos.
20289         * gcc.dg/20020503-1.c: Likewise.
20291 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20293         PR c++/8785
20294         * g++.dg/parse/fused-params1.C: New test.
20296         PR c++/8857
20297         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
20299         PR c++/8921
20300         * g++.dg/parse/non-dependent1.C: New test.
20302         PR c++/8928
20303         * g++.dg/parse/dupl-tmpl-args1.C: New test.
20305         PR c++/9228
20306         * g++.dg/parse/undefined7.C: New test.
20307         * g++.dg/parse/non-templ1.C: New test.
20309         PR c++/9229
20310         * g++.dg/parse/too-many-tmpl-args1.C: New test.
20312 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
20314         * gcc.c-torture/compile/20030206-1.c: New test.
20316 2003-02-05  Roger Sayle  <roger@eyesopen.com>
20318         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
20319         "pow" to "foo" to avoid potential confusion with a math built-in.
20321 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20323         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
20324         conditions for SPARC targets.
20326 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
20328         * gcc.dg/20030204-1.c: New test.
20330 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20332         PR c++/38
20333         * g++.dg/parse/array-size1.C: New test.
20335         PR c++/5657
20336         * g++.dg/parse/undefined3.C: New test.
20338         PR c++/5665
20339         * g++.dg/parse/undefined4.C: New test.
20341         PR c++/5975
20342         * g++.dg/parse/undefined5.C: New test.
20344         PR c++/7259
20345         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
20347         PR c++/8578
20348         * g++.dg/parse/casting-operator1.C: New test.
20350         PR c++/8596
20351         * g++.dg/parse/undefined6.C: New test.
20353         PR c++/8736
20354         * g++.dg/parse/missing-template1.C: New test.
20356 2003-02-04  Jan Hubicka  <jh@suse.cz>
20358         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
20359         * gcc.dg/i386-cmov?.c:  Likewise.
20360         * gcc.dg/i386-fpcvt-?.c:  Likewise.
20361         * gcc.dg/i386-ssefp-1.c:  Likewise.
20362         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
20363         conventions.
20365 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
20367         PR c++/7129
20368         * testsuite/g++.dg/ext/max.C: New test.
20370 2003-02-03  Jan Hubicka  <jh@suse.cz>
20372         * gcc.c-torture/execute/20030203-1.c: New test.
20374 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
20376         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
20377         'natural-endian'.
20379 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
20381         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
20382         * g++.dg/init/new2.C: Likewise.
20383         * g++.dg/other/new1.C: Likewise.
20385 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
20387         * gcc.dg/struct-ret-libc.c: New test.
20389 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
20391         * gcc.dg/20030129-1.c: New test.
20393 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20395         PR c++/8849
20396         * g++.dg/template/ptrmem4.C: New test.
20398 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
20400         * g++.dg/parser/constant1.C: New test.
20402 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20404         PR c++/8591
20405         * g++.dg/parse/friend2.C: New test.
20407 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
20409         PR c++/9437
20410         * g++.dg/template/unify4.C: New test.
20412 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
20414         * gcc.c-torture/execute/20030128-1.c: New test.
20416 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
20418         * g++.dg/lookup/nested1.C: Test moved from ...
20419         * g++.old-deja/g++.other/lookup24.C: ... here.
20421 2003-01-28  Jan Hubicka  <jh@suse.cz>
20423         * gcc.dg/i386-cmov5.c:  New test.
20425 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
20427         * gcc.c-torture/execute/20010925-1.c: Changed the
20428         memcpy declaration.
20430 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
20432         PR c++/3902
20433         * g++.dg/parse/template5.C: New test.
20435 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
20437         PR fortran/9258
20438         * g77.dg/pr9258: New test.
20440 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
20442         * README: Move relevant parts from README.g++.
20444         * README.g++: Remove this file.
20446 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
20448         * g++.dg/abi/dcast1.C: New test.
20450 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20452         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
20454 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
20456         PR c++/47
20457         * g++.old-deja/g++.other/lookup24.C: New test.
20459 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20461         PR middle-end/7227
20462         * gcc.dg/uninit-C.c: New test.
20464 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
20466         * g++.dg/abi/covariant1.C: New test.
20468 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
20470         * gcc.dg/20030123-1.c: New test.
20472 2003-01-25  Jan Hubicka  <jh@suse.cz>
20474         PR opt/8492
20475         * gcc.c-torture/compile/20030125-1.c
20477 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
20479         PR c++/9403
20480         * g++.dg/parse/template3.C: New test.
20481         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
20483         PR c++/795
20484         * g++.dg/parse/template4.C: New test.
20486         PR c++/9415
20487         * g++.dg/template/qual2.C: New test.
20489         PR c++/8545
20490         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
20492         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
20494 2003-01-25  Roger Sayle  <roger@eyesopen.com>
20496         * gcc.c-torture/execute/switch-1.c: New test case.
20498 2003-01-25  Jan Hubicka  <jh@suse.cz>
20500         * gcc.c-torture/execute/20030125-1.[cx]: New test.
20502 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
20504         Tweaks for Bison-1.875. From the NEWS file:
20505         "- `parse error' -> `syntax error'
20506         Bison now uniformly uses the term `syntax error'"
20507         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
20508         * gcc.dg/cpp/digraph2.c: Likewise.
20509         * gcc.dg/cpp/direct2.c: Likewise.
20510         * gcc.dg/cpp/paste4.c: Likewise.
20511         * gcc.dg/c90-restrict-1.c: Likewise.
20512         * gcc.dg/c99-func-2.c: Likewise.
20513         * gcc.dg/noncompile/920721-2.c: Likewise.
20514         * gcc.dg/noncompile/930622-2.c: Likewise.
20515         * gcc.dg/noncompile/940112-1.c: Likewise.
20516         * gcc.dg/noncompile/950921-1.c: Likewise.
20517         * gcc.dg/noncompile/951123-1.c: Likewise.
20518         * gcc.dg/noncompile/971104-1.c: Likewise.
20519         * gcc.dg/noncompile/990416-1.c: Likewise.
20521 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
20523         * g++.dg/parse/undefined1.C: Add error message.
20525 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
20527         PR c++/9354
20528         * g++.dg/parse/new1.C: New test.
20530         PR c++/9216
20531         * g++.dg/parse/template2.C: New test.
20533         PR c++/9354
20534         * g++.dg/parse/typedef2.C: New test.
20536         PR c++/9328
20537         * g++.dg/ext/typeof3.C: New test.
20539 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20541         PR c++/2738
20542         * g++.dg/parse/ret-type1.C: New test.
20544         PR c++/3792
20545         * g++.dg/parse/tmpl-outside1.C: New test.
20547         PR c++/4207
20548         * g++.dg/parse/int-as-enum1.C: New test.
20550         PR c++/4903
20551         * g++.dg/parse/no-typename1.C: New test.
20553         PR c++/5533
20554         * g++.dg/parse/no-value1.C: New test.
20556         PR c++/5921
20557         * g++.dg/parse/wrong-inline1.C: New test.
20559         PR c++/6402
20560         * g++.dg/parse/ref1.C: New test.
20562         PR c++/6992
20563         * g++.dg/parse/attr-ctor1.C: New test.
20565         PR c++/7229
20566         * g++.dg/parse/namespace5.C: New test.
20568         PR c++/7917
20569         * g++.dg/parse/func-def1.C: New test.
20571         PR c++/8143
20572         * g++.dg/parse/undefined1.C: New test.
20574         PR c++/5723, PR c++/8522
20575         * g++.dg/parse/specialization1.C: New test.
20577         PR c++/163, PR c++/8595
20578         * g++.dg/parse/struct-as-enum1.C: New test.
20580         PR c++/9173
20581         * g++.dg/parse/undefined2.C: New test.
20583 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
20585         PR c++/9298
20586         * g++.dg/parse/template1.C: New test.
20588         PR c++/9384
20589         * g++.dg/parse/using1.C: New test.
20591         PR c++/9285
20592         PR c++/9294
20593         * g++.dg/parse/expr2.C: New test.
20595         PR c++/9388
20596         * g++.dg/parse/lookup2.C: Likewise.
20598 2003-01-21  Jan Hubicka  <jh@suse.cz>
20600         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
20601         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
20602         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
20603         * gcc.c-torture/execute/string-opt-*.c: Likewise.
20605 2003-01-20  Nick Clifton  <nickc@redhat.com>
20607         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
20608         problem with ARM sibcall code generation.
20610 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
20612         * gcc.c-torture/execute/20030120-1.c: New.
20614 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
20616         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
20618 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
20620         PR c++/9272
20621         * g++.dg/parse/ctor1.C: New test.
20623         PR c++/9294:
20624         * g++.dg/parse/qualified1.C: New test.
20626         * g++.dg/parse/typename3.C: New test.
20628 2003-01-16  Richard Henderson  <rth@redhat.com>
20630         * g++.dg/tls/init-2.C: Fix error matches for real this time.
20632 2003-01-16  Richard Henderson  <rth@redhat.com>
20634         * g++.dg/pch/pch.exp: Copy test header to the working directory
20635         before using it either for precompilation or direct use.
20636         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
20637         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
20639 2003-01-16  Richard Henderson  <rth@redhat.com>
20641         * gcc.dg/pch/pch.exp: Copy test header to the working directory
20642         before using it either for precompilation or direct use.
20643         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
20644         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
20646 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
20648         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
20649         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
20650         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
20651         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
20652         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
20653         typename warning into error.
20654         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
20655         error messages.
20656         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
20657         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
20658         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
20659         messages.
20660         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
20661         make declaration visible in template.
20662         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
20663         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
20664         messages.
20665         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
20666         message.
20667         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
20668         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
20669         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
20670         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
20671         typename warning with error message.
20672         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
20673         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
20674         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
20676 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
20678         * g++.dg/parse/ambig2.C: New test.
20680 2003-01-15  Richard Henderson  <rth@redhat.com>
20682         * g++.dg/tls/init-2.C: Update error message string.
20684 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20686         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
20688 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
20690         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
20691         all for HC11/HC12.
20692         * gcc.c-torture/compile/20001205-1.x: Likewise.
20693         * gcc.c-torture/compile/20001226-1.x: Likewise.
20694         * gcc.c-torture/compile/920520-1.x: Likewise.
20695         * gcc.c-torture/compile/961203-1.x: Likewise.
20696         * gcc.c-torture/compile/20020604-1.x: Likewise.
20698 2003-01-15  Jan Hubicka  <jh@suse.cz>
20700         * gcc.c-torture/compile/20030115-1.c: New test.
20702         * gcc.dg/i386-fpcvt-1.c: New test.
20703         * gcc.dg/i386-fpcvt-2.c: New test.
20705 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
20707         Further conform g++'s __vmi_class_type_info to the C++ ABI
20708         specification.
20709         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
20710         the specification.
20712 2003-01-14  Jan Hubicka  <jh@suse.cz>
20714         * gcc.dg/i386-fpcvt-1.c: New test.
20715         * gcc.dg/i386-fpcvt-2.c: New test.
20717 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
20719         * gcc.dg/i386-mmx-3.c: New test.
20721 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
20723         PR c++/9264
20724         * g++.dg/parse/octal1.C: New file.
20726         PR c++/9172
20727         * g++.dg/parse/typename1.C: New file.
20729 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
20731         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
20732         * gcc.dg/bf-no-ms-layout.c: Likewise.
20733         * gcc.dg/bf-ms-attrib.c: Likewise.
20735 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
20737         PR c++/9099
20738         * g++.dg/parse/dtor1.C: New file.
20740         PR c++/9128
20741         * g++.dg/rtti/typeid1.C: New file.
20743         PR c++/9153
20744         * g++.dg/parse/lookup1.C: New file.
20746         PR c++/9171
20747         * g++.dg/templ/spec5.C: New file.
20749 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
20751         * gcc.c-torture/compile/20030110-1.c: New test.
20753 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
20755         Merge from pch-branch:
20757         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
20759         * gcc.dg/pch/cpp-1.h: New.
20760         * gcc.dg/pch/cpp-1.c: New.
20761         * gcc.dg/pch/cpp-2.h: New.
20762         * gcc.dg/pch/cpp-2.c: New.
20764         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
20766         * gcc.dg/pch/except-1.h: New.
20767         * gcc.dg/pch/except-1.c: New.
20769         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
20771         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
20772         running test.
20773         * gcc.dg/pch: Include *.hp not *.h.
20774         * gcc.dg/pch/system-1.h: New.
20775         * gcc.dg/pch/system-1.c: New.
20777         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
20779         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
20780         rather than trying to build and run a program using PCH.
20781         * gcc.dg/pch: Remove dg-do commands from test files.
20783         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
20785         * gcc.dg/pch/macro-3.c: New.
20786         * gcc.dg/pch/macro-3.h: New.
20788         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
20790         * gcc.dg/pch/common-1.c: New.
20791         * gcc.dg/pch/common-1.h: New.
20792         * gcc.dg/pch/decl-1.c: New.
20793         * gcc.dg/pch/decl-1.h: New.
20794         * gcc.dg/pch/decl-2.c: New.
20795         * gcc.dg/pch/decl-2.h: New.
20796         * gcc.dg/pch/decl-3.c: New.
20797         * gcc.dg/pch/decl-3.h: New.
20798         * gcc.dg/pch/decl-4.c: New.
20799         * gcc.dg/pch/decl-4.h: New.
20800         * gcc.dg/pch/decl-5.c: New.
20801         * gcc.dg/pch/decl-5.h: New.
20802         * gcc.dg/pch/global-1.c: New.
20803         * gcc.dg/pch/global-1.h: New.
20804         * gcc.dg/pch/inline-1.c: New.
20805         * gcc.dg/pch/inline-1.h: New.
20806         * gcc.dg/pch/inline-2.c: New.
20807         * gcc.dg/pch/inline-2.h: New.
20808         * gcc.dg/pch/static-1.c: New.
20809         * gcc.dg/pch/static-1.h: New.
20810         * gcc.dg/pch/static-2.c: New.
20811         * gcc.dg/pch/static-2.h: New.
20813         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
20815         * g++.dg/pch/pch.exp: Better handle failing testcases.
20816         * gcc.dg/pch/pch.exp: Likewise.
20817         * gcc.dg/pch/macro-1.c: New.
20818         * gcc.dg/pch/macro-1.h: New.
20819         * gcc.dg/pch/macro-2.c: New.
20820         * gcc.dg/pch/macro-2.h: New.
20822         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
20824         * g++.dg/dg.exp: Treat files in pch/ specially.
20825         * g++.dg/pch/pch.exp: New file.
20826         * g++.dg/pch/empty.H: New file.
20827         * g++.dg/pch/empty.C: New file.
20828         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
20829         "precompile".
20831         * gcc.dg/pch/pch.exp: New file.
20832         * gcc.dg/pch/empty.h: New file.
20833         * gcc.dg/pch/empty.c: New file.
20834         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
20835         "precompile".
20837 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20839         * g++.dg/template/friend14.C: New test.
20841 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20843         * gcc.dg/old-style-asm-1.c: New test.
20845 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
20847         * gcc.c-torture/compile/20030109-1.c: New test.
20849 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20851         * gcc.c-torture/execute/20030109-1.c: New test.
20853 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
20855         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
20856         * g++.old-deja/g++.mike/dyncast2.C: Likewise
20857         * g++.old-deja/g++.mike/dyncast3.C: Likewise
20858         * g++.old-deja/g++.mike/eh2.C: Likewise
20859         * g++.old-deja/g++.mike/eh3.C: Likewise
20860         * g++.old-deja/g++.mike/eh5.C: Likewise
20861         * g++.old-deja/g++.mike/eh6.C: Likewise
20862         * g++.old-deja/g++.mike/eh7.C: Likewise
20863         * g++.old-deja/g++.mike/eh8.C: Likewise
20864         * g++.old-deja/g++.mike/eh9.C: Likewise
20865         * g++.old-deja/g++.mike/eh10.C: Likewise
20866         * g++.old-deja/g++.mike/eh12.C: Likewise
20867         * g++.old-deja/g++.mike/eh13.C: Likewise
20868         * g++.old-deja/g++.mike/eh14.C: Likewise
20869         * g++.old-deja/g++.mike/eh16.C: Likewise
20870         * g++.old-deja/g++.mike/eh17.C: Likewise
20871         * g++.old-deja/g++.mike/eh18.C: Likewise
20872         * g++.old-deja/g++.mike/eh21.C: Likewise
20873         * g++.old-deja/g++.mike/eh23.C: Likewise
20874         * g++.old-deja/g++.mike/eh24.C: Likewise
20875         * g++.old-deja/g++.mike/eh25.C: Likewise
20876         * g++.old-deja/g++.mike/eh26.C: Likewise
20877         * g++.old-deja/g++.mike/eh27.C: Likewise
20878         * g++.old-deja/g++.mike/eh28.C: Likewise
20879         * g++.old-deja/g++.mike/eh29.C: Likewise
20880         * g++.old-deja/g++.mike/eh31.C: Likewise
20881         * g++.old-deja/g++.mike/eh33.C: Likewise
20882         * g++.old-deja/g++.mike/eh34.C: Likewise
20883         * g++.old-deja/g++.mike/eh35.C: Likewise
20884         * g++.old-deja/g++.mike/eh36.C: Likewise
20885         * g++.old-deja/g++.mike/eh37.C: Likewise
20886         * g++.old-deja/g++.mike/eh38.C: Likewise
20887         * g++.old-deja/g++.mike/eh39.C: Likewise
20888         * g++.old-deja/g++.mike/eh40.C: Likewise
20889         * g++.old-deja/g++.mike/eh41.C: Likewise
20890         * g++.old-deja/g++.mike/eh42.C: Likewise
20891         * g++.old-deja/g++.mike/eh44.C: Likewise
20892         * g++.old-deja/g++.mike/eh46.C: Likewise
20893         * g++.old-deja/g++.mike/eh47.C: Likewise
20894         * g++.old-deja/g++.mike/eh48.C: Likewise
20895         * g++.old-deja/g++.mike/eh49.C: Likewise
20896         * g++.old-deja/g++.mike/eh50.C: Likewise
20897         * g++.old-deja/g++.mike/eh51.C: Likewise
20898         * g++.old-deja/g++.mike/eh53.C: Likewise
20899         * g++.old-deja/g++.mike/eh55.C: Likewise
20900         * g++.old-deja/g++.mike/p7912.C: Likewise
20901         * g++.old-deja/g++.mike/p9706.C: Likewise
20902         * g++.old-deja/g++.mike/p10416.C: Likewise
20903         * g++.old-deja/g++.mike/p11667.C: Likewise
20904         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
20905         Remove redundant reference to Iris.
20906         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
20907         Elxsi, i860, Pico Java, and WE32K.
20909 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
20911         * g++.dg/ext/asm4.C: New test.
20913 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20915         PR c++/9030
20916         * g++.dg/template/friend12.C: New test.
20917         * g++.dg/template/friend13.C: Likewise.
20918         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
20920 2003-01-08  Jan Hubicka  <jh@suse.cz>
20922         * gcc.dg/i386-cadd.c: New test.
20923         * gcc.dg/i386-cmov4.c: Likewise.
20925 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
20927         PR c++/9165
20928         * g++.dg/warn/Wunused-3.C: New test.
20930         * g++.dg/abi/bitfield9.C: New test.
20932         PR c++/9189
20933         * g++.dg/parse/defarg3.C: New test.
20935 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
20937         * g++.dg/parse/ambig1.C: New test.
20938         * g++.dg/parse/defarg2.C: New test.
20940 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
20942         * g++.dg/template/defarg-1.C: New test.
20943         * g++.dg/template/local2.C: Likewise.
20945 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
20947         * gcc.c-torture/execute/20030105-1.c: New test.
20949 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20951         * g++.dg/parse/namespace3.C: Remove extra semicolons.
20952         * g++.dg/parse/namespace4.C: Likewise.
20954 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
20956         * g++.dg/template/ntp2.C: New test.
20958 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
20960         * g++.dg/parse/extern-C-1.C: New test.
20962         * g++.dg/parse/namespace4.C: New test.
20964         * g++.dg/template/nested1.C: New test.
20966         * g++.dg/parse/namespace3.C: New test.
20968 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
20970         * g++.dg/lookup/two-stage1.C: New test.
20972 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20974         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
20975         * g++.old-deja/g++.jason/access8.C: Likewise.
20976         * g++.old-deja/g++.other/decl5.C: Likewise.
20978 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
20980         * g++.dg/parse/parse7.C: New test.
20982 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
20984         PR c++/2843
20985         * g++.dg/ext/attrib7.C: New test.
20987 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
20989         * g++.dg/parse/parse6.C: New test.
20991 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
20993         * gcc.dg/h8300-stack-1.c: New.
20995 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
20997         g++.dg/lookup/exception1.C: New test.
20999         g++.dg/lookup/template1.C: New test.
21001         g++.dg/parse/namespace2.C: New test.
21003         g++.dg/parse/parens2.C: New test.
21005 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21007         * g++.dg/parse/parse5.C: New test.
21008         * g++.dg/lookup/scoped4.C: New test.
21010 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
21012         * g++.dg/parse/parens1.C: New test.
21014         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
21015         angle-bracket1.C.
21016         * g++.dg/parse/parens2.C: New test.
21018         * g++.dg/lookup/scope-operator1.C: New test.
21020         * g++.dg/parse/operator1.C: New test.
21022 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21024         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
21025         * g++.old-deja/g++.other/access6.C: Likewise.
21026         * g++.old-deja/g++.other/decl1.C: Likewise.
21027         * g++.old-deja/g++.pt/typename12.C: Likewise.
21029 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21031         * g++.dg/parse/namespace1.C: New test.
21033 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21035         * g++.dg/parse/parse4.C: New test.
21037 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21039         * g++.dg/parse/parse3.C: New test.
21041 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21043         * g++.dg/parse/parse2.C: New test.
21045 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21047         * g++.dg/template/friend11.C: New test.
21049 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
21051         * g++.dg/parse/parse1.C: New test.
21053 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
21055         * lib/profopt.exp: Change the name of a global variable to avoid
21056         possible clashes with other test suites.
21058 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
21060         * g++.dg/inherit/covariant8.C: New test.
21062 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
21064         * g++.dg/init/array9.C: New test.
21066         PR c++/9112
21067         * g++.dg/parse/expr1.C: New test.
21069 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
21071         * gcc.c-torture/compile/20021230-1.c: New test.
21073 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
21075         * g++.dg/inherit/covariant5.C: New test.
21076         * g++.dg/inherit/covariant6.C: New test.
21077         * g++.dg/inherit/covariant7.C: New test.
21079 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21081         PR c++/2739
21082         * g++.dg/other/access2.C: New test.
21084 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21086         * g++.dg/other/anon-struct.C: No longer fails
21087         * g++.old-deja/g++.brendan/parse4.C: Likewise.
21088         * g++.old-deja/g++.brendan/parse5.C: Likewise.
21089         * g++.old-deja/g++.brendan/parse6.C: Likewise.
21091 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21093         * g++.dg/parse/angle-bracket.C (main): No longer fails.
21095 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
21097         * g++.dg/eh/spec4.C: Remove stray semicolon.
21098         * g++.dg/expr/pmf-1.C: Change error message.
21099         * g++.dg/ext/asm1.C: Remove stray semicolon.
21100         * g++.dg/ext/typename1.C: Add missing typenames.
21101         * g++.dg/inherit/template-as-base.C: Change error message.
21102         * g++.dg/lookup/scoped1.C: Likewise.
21103         * g++.dg/lookup/scoped2.C: Likewise.
21104         * g++.dg/lookup/using2.C: Likewise.
21105         * g++.dg/other/component1.C: Remove stray semicolon.
21106         * g++.dg/other/do1.C: Change error message.
21107         * g++.dg/other/error2.C: Likewise.
21108         * g++.dg/other/init1.C: Likewise.
21109         * g++.dg/other/packed1.C: Remove stray semicolon.
21110         * g++.dg/other/ptrmem2.C: Change error message.
21111         * g++.dg/parse/parameter-declaration-1.C: Remove line number
21112         marker.
21113         * g++.dg/special/initp1.C: Remove invalid attribute usage.
21114         * g++.dg/template/access3.C: Add typename keyword.
21115         * g++.dg/template/access5.C: Remove stray semicolon.
21116         * g++.dg/template/access6.C: Likewise.
21117         * g++.dg/template/complit1.C: Likewise.
21118         * g++.dg/template/crash1.C: Change error message.
21119         * g++.dg/template/inherit2.C: Remove stray semicolon.
21120         * g++.dg/template/instantiate2.C: Likewise.
21121         * g++.dg/template/instantiate3.C: Change error message.
21122         * g++.dg/template/qual1.C: Remove stray semicolon.
21123         * g++.dg/template/qualttp18.C: Change error message.
21124         * g++.dg/template/ref1.C: Remove stray semicolon.
21125         * g++.dg/template/sizeof1.C (A::value): Declare it.
21126         * g++.dg/template/spec4.C: Change error message.
21127         * g++.dg/template/static1.C: Likewise.
21128         * g++.dg/template/type1.C: Likewise.
21129         * g++.dg/template/typename3.C: Likewise.
21130         * g++.old-deja/g++.benjamin/13478.C: Change error message.
21131         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
21132         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
21133         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
21134         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
21135         named return value extension.
21136         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
21137         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
21138         * g++.old-deja/g++.bob/extern_C.C: Likewise.
21139         * g++.old-deja/g++.bob/inherit2.C: Likewise.
21140         * g++.old-deja/g++.brendan/complex1.C: Likewise.
21141         * g++.old-deja/g++.brendan/copy5.C: Likewise.
21142         * g++.old-deja/g++.brendan/crash13.C: Likewise.
21143         * g++.old-deja/g++.brendan/crash15.C: Likewise.
21144         * g++.old-deja/g++.brendan/crash18.C: Change error message.
21145         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
21146         * g++.old-deja/g++.brendan/crash38.C: Likewise.
21147         * g++.old-deja/g++.brendan/crash50.C: Likewise.
21148         * g++.old-deja/g++.brendan/crash56.C: Likewise.
21149         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
21150         syntax.
21151         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
21152         * g++.old-deja/g++.brendan/crash8.C: Change error message.
21153         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
21154         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
21155         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
21156         * g++.old-deja/g++.brendan/template11.C: Likewise.
21157         * g++.old-deja/g++.brendan/template26.C: Likewise.
21158         * g++.old-deja/g++.brendan/template27.C: Use explicit
21159         specialization syntax.
21160         * g++.old-deja/g++.brendan/template30.C: Likewise.
21161         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
21162         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
21163         non-dependent names.
21164         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
21165         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
21166         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
21167         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
21168         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
21169         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
21170         named return value extension.
21171         * g++.old-deja/g++.ext/namedret2.C: Likewise.
21172         * g++.old-deja/g++.ext/namedret3.C: Likewise.
21173         * g++.old-deja/g++.ext/return1.C: Likewise.
21174         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
21175         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
21176         * g++.old-deja/g++.jason/access8.C: Likewise.
21177         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
21178         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
21179         pseudo-destructor names.
21180         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
21181         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
21182         pseudo-destructor names.
21183         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
21184         * g++.old-deja/g++.jason/overload19.C: Likewise.
21185         * g++.old-deja/g++.jason/overload32.C: Likewise.
21186         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
21187         stray semicolons.
21188         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
21189         * g++.old-deja/g++.jason/return.C: Likewise.
21190         * g++.old-deja/g++.jason/return2.C: Likewise.
21191         * g++.old-deja/g++.jason/shadow1.C: Likewise.
21192         * g++.old-deja/g++.jason/special.C: Use explicit specialization
21193         syntax.
21194         * g++.old-deja/g++.jason/template10.C: Account for use of
21195         non-dependent names.
21196         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
21197         syntax.
21198         * g++.old-deja/g++.jason/template37.C: Likewise.
21199         * g++.old-deja/g++.law/access4.C: Change error messages.
21200         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
21201         pseudo-destructor names.
21202         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
21203         * g++.old-deja/g++.law/ctors9.C: Likewise.
21204         * g++.old-deja/g++.law/cvt22.C: Likewise.
21205         * g++.old-deja/g++.law/dtors5.C: Likewise.
21206         * g++.old-deja/g++.law/global-init1.C: Likewise.
21207         * g++.old-deja/g++.law/missed-error3.C: Likewise.
21208         * g++.old-deja/g++.law/operators28.C: Likewise.
21209         * g++.old-deja/g++.law/visibility28.C: Likewise.
21210         * g++.old-deja/g++.martin/eval1.C: Likewise.
21211         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
21212         name.
21213         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
21214         * g++.old-deja/g++.mike/net34.C: Likewise.
21215         * g++.old-deja/g++.mike/net36.C: Likewise.
21216         * g++.old-deja/g++.mike/ns2.C: Likewise.
21217         * g++.old-deja/g++.mike/p12306.C: Likewise.
21218         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
21219         value extension.
21220         * g++.old-deja/g++.mike/p700.C: Likewise.
21221         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
21222         * g++.old-deja/g++.mike/p710.C: Likewise.
21223         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
21224         value extension.
21225         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
21226         * g++.old-deja/g++.mike/pmf9.C: Likewise.
21227         * g++.old-deja/g++.ns/crash2.C: Likewise.
21228         * g++.old-deja/g++.ns/crash3.C: Likewise.
21229         * g++.old-deja/g++.ns/invalid1.C: Likewise.
21230         * g++.old-deja/g++.ns/ns17.C: Likewise.
21231         * g++.old-deja/g++.ns/template16.C: Likewise.
21232         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
21233         keyword.
21234         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
21235         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
21236         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
21237         named return value extension.
21238         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
21239         * g++.old-deja/g++.other/access4.C: Issue additional error
21240         messages.
21241         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
21242         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
21243         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
21244         * g++.old-deja/g++.other/crash25.C: Change error message.
21245         * g++.old-deja/g++.other/crash4.C: Change error message.
21246         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
21247         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
21248         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
21249         checks.
21250         * g++.old-deja/g++.other/defarg8.C: Likewise.
21251         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
21252         * g++.old-deja/g++.other/dtor10.C: Likewise.
21253         * g++.old-deja/g++.other/incomplete.C: Likewise.
21254         * g++.old-deja/g++.other/linkage7.C: Likewise.
21255         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
21256         lookup algorithm.
21257         * g++.old-deja/g++.other/mangle2.C: Likewise.
21258         * g++.old-deja/g++.other/refinit2.C: Likewise.
21259         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
21260         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
21261         * g++.old-deja/g++.pt/crash28.C: Likewise.
21262         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
21263         syntax.
21264         * g++.old-deja/g++.pt/crash32.C: Change error message.
21265         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
21266         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
21267         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
21268         error message position.
21269         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
21270         * g++.old-deja/g++.pt/defarg8.C: Change error message.
21271         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
21272         syntax.
21273         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
21274         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
21275         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
21276         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
21277         keyword.
21278         * g++.old-deja/g++.pt/explicit31.C: Likewise.
21279         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
21280         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
21281         keyword.
21282         * g++.old-deja/g++.pt/explicit71.C: Change error message.
21283         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
21284         syntax.
21285         * g++.old-deja/g++.pt/friend28.C: Account for use of
21286         non-dependent names.
21287         * g++.old-deja/g++.pt/friend29.C: Likewise.
21288         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
21289         rules.
21290         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
21291         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
21292         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
21293         lookup rules.
21294         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
21295         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
21296         keyword.
21297         * g++.old-deja/g++.pt/memclass20.C: Likewise.
21298         * g++.old-deja/g++.pt/memclass5.C: Likewise.
21299         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
21300         keyword.
21301         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
21302         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
21303         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
21304         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
21305         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
21306         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
21307         keyword.
21308         * g++.old-deja/g++.pt/spec10.C: Likewise.
21309         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
21310         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
21311         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
21312         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
21313         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
21314         * g++.old-deja/g++.pt/ttp62.C: Likewise.
21315         * g++.old-deja/g++.pt/ttp64.C: Likewise.
21316         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
21317         * g++.old-deja/g++.pt/typename15.C: Likewise.
21318         * g++.old-deja/g++.pt/typename22.C: Likewise.
21319         * g++.old-deja/g++.pt/typename6.C: Change error messages.
21320         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
21321         * g++.old-deja/g++.pt/virtual2.C: Likewise.
21322         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
21323         syntax.
21324         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
21325         return value extension.
21326         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
21327         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
21328         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
21329         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
21331 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
21333         * g++.dg/warn/inline1.C: New test.
21334         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
21335         * g++.old-deja/g++.jason/synth10.C: Likewise.
21336         * g++.old-deja/g++.mike/net31.C: Likewise.
21337         * g++.old-deja/g++.mike/p8786.C: Likewise.
21339         * g++.dg/template/friend10.C: New test.
21340         * g++.dg/template/conv5.C: New test.
21342 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
21344         * g++.dg/lookup/scoped3.C: New test.
21346         * g++.dg/lookup/decl1.C: New test.
21347         * g++.dg/lookup/decl2.C: New test.
21349 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21351         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
21352         gcc.c-torture/compile/20021015-1.c,
21353         gcc.c-torture/compile/20021015-2.c,
21354         gcc.c-torture/compile/20021123-1.c,
21355         gcc.c-torture/compile/20021123-2.c,
21356         gcc.c-torture/compile/20021123-3.c,
21357         gcc.c-torture/compile/20021123-4.c,
21358         gcc.c-torture/execute/20021024-1.c: Add tests previously added
21359         only to 3.1 or 3.2 branch.
21361 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
21363         * gcc.dg/i386-bitfield3.c: New test.
21365         * gcc.dg/i386-bitfield2.c: New test.
21367 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
21369         * g++.dg/parse/conv_op1.C: New test.
21371 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
21373         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
21374         approved.
21376 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
21378         * gcc.c-torture/compile/20021220-1.c: New test.
21380 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
21382         * gcc.dg/i386-fastcall-1.c: New.
21384 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21386         * gcc.c-torture/execute/20021219-1.c: New test.
21388 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21390         * gcc.dg/i386-pic-1.c: New test.
21392 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21394         PR c++/8099
21395         * g++.dg/template/friend9.C: New test.
21397 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21399         PR c++/3663
21400         * g++.dg/template/access7.C: New test.
21402 2002-12-18  Nick Clifton  <nickc@redhat.com>
21404         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
21405         the libstdc++-v3 directory has been found.
21407 2002-12-12  Devang Patel <dpatel@apple.com>
21408         * gcc.dg/darwin-ld-1.c: New test.
21409         * gcc.dg/darwin-ld-2.c: New test.
21410         * gcc.dg/darwin-ld-3.c: New test.
21411         * gcc.dg/darwin-ld-4.c: New test.
21412         * gcc.dg/darwin-ld-5.c: New test.
21414 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21416         * gcc.c-torture/compile/20021212-1.c: New test.
21418 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
21420         * gcc.dg/fshort-wchar: New test.
21422 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
21424         PR c++/8372
21425         * g++.dg/template/dtor1.C: New test.
21427         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
21428         markers.
21430 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
21432         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
21434 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
21436         * g++.dg/template/static1.C: New test.
21437         * g++.dg/template/static2.C: New test.
21438         * g++.old-deja/g++.ext/memconst.C: New test.
21440 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21442         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
21443         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
21444         * g++.dg/special/initp1.C: Likewise.
21446 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
21448         * gcc.c-torture/execute/20021204-1.c: New test.
21450 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
21452         * gcc.dg/ppc-fmadd-1.c: New file.
21453         * gcc.dg/ppc-fmadd-2.c: New file.
21454         * gcc.dg/ppc-fmadd-3.c: New file.
21456 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21458         * gcc.c-torture/compile/20021204-1.c: New test.
21460 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21462         * g++.dg/inherit/covariant2.C: New test.
21463         * g++.dg/inherit/covariant3.C: New test.
21464         * g++.dg/inherit/covariant4.C: New test.
21465         * g++.dg/inherit/covariant1.C: Remove XFAIL.
21466         * g++.old-deja/g++.robertl/eb17.C: Likewise.
21468 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
21470         PR c++/8688
21471         * g++.dg/init/brace3.C: New test.
21473 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
21475         * gcc.dg/20020210-1.c: Fix a comment typo.
21477 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
21479         PR c++/8720
21480         * g++.dg/parse/defarg1.C: New test.
21482         PR c++/8615
21483         * g++.dg/template/char1.C: New test.
21485         * g++.dg/template/varmod1.C: Fix typo.
21487 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21489         DR 180
21490         * g++.old-deja/g++.pt/crash32.C: Expect error.
21492 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
21494         PR c++/5919
21495         * g++.dg/template/varmod1.C: New test.
21497         PR c++/8727
21498         * g++.dg/inherit/typeinfo1.C: New test.
21500         PR c++/8663
21501         * g++.dg/inherit/typedef1.C: New test.
21503 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
21505         PR c++/8332
21506         PR c++/8493
21507         * g++.dg/template/strlen1.C: New test.
21509         PR c++/8227
21510         * g++.dg/template/ctor2.C: New test.
21512         PR c++/8214
21513         * g++.dg/init/string1.C: New test.
21515         PR c++/8511
21516         * g++.dg/template/friend8.C: New test.
21518 2002-11-29  Joe Buck <jbuck@synopsys.com>
21520         * g++.dg/lookup/anon2.C: New test.
21522 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
21524         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
21525         h8300 port.
21527 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
21529         * gcc.dg/bitfld-6.c: New test.
21531 2002-11-27  Jan Hubicka  <jh@suse.cz>
21533         * gcc.c-torture/execute/20021127.[cx]: New test.
21535 2002-11-26  Jan Hubicka  <jh@suse.cz>
21537         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
21538         quality.
21540 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
21542         * g++.dg/init/brace2.C: New test.
21543         * g++.old-deja/g++.mike/p9129.C: Correct.
21545 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
21547         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
21549 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
21551         * gcc.dg/sibcall-6: New test for indirect sibcalls.
21553 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
21555         * testsuite/g++.dg/abi/empty11.C: New test.
21556         * testsuite/g++.dg/rtti/cv1.C: New test.
21558 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
21560         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
21562 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
21564         * g++.dg/abi/empty10.C: New test.
21566 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21568         * gcc.c-torture/compile/20021124-1.c: New test.
21570 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
21572         * g++.dg/abi/rtti2.C: New test.
21574 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21576         * gcc.dg/i386-unroll-1.c: New test.
21578 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21580         * gcc.c-torture/compile/20021120-1.c: New test.
21581         * gcc.c-torture/compile/20021120-2.c: New test.
21583 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21585         * gcc.dg/bitfld-5.c: New test.
21587 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21589         * gcc.c-torture/execute/20021120-3.c: New test.
21591 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21593         * gcc.c-torture/execute/20021120-2.c: New test.
21595 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
21597         * gcc.c-torture/execute/20021120-1.c: New test.
21599 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
21601         * gcc.c-torture/execute/20021118-3.c: New test.
21603 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21605         * gcc.c-torture/compile/20021119-1.c: New test.
21607 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
21609         * gcc.dg/duff-1.c: New test.
21610         * gcc.dg/duff-2.c: New test.
21611         * gcc.dg/duff-3.c: New test.
21613 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
21615         * gcc.dg/cpp/_Pragma5.c: New test.
21617 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
21619         * gcc.c-torture/execute/20021118-2.c: New test.
21621 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
21623         * gcc.c-torture/execute/20021118-1.c: New test.
21625 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
21627         * gcc.dg/20021116-1.c: New test.
21629 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
21631         * g++.dg/abi/vcall1.C: New test.
21633 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
21635         * gcc.dg/20021029-1.c: New test.
21636         * gcc.dg/20021029-2.c: New test.
21638 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21640         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
21642 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21644         PR c/8439
21645         * gcc.dg/20021110.c: Move to ...
21646         * gcc.c-torture/compile/20021110.c: .... here.
21648 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21650         PR c/8467
21651         * gcc.c-torture/execute/20021111-1.c
21653 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21655         PR c/8439
21656         * gcc.dg/20021110.c: New test.
21658 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
21660         * g++.dg/abi/vthunk3.C: Run only on x86.
21662 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21664         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
21666 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
21668         * lib/compat.exp (compat-execute): Fix logic error in last
21669         change.
21671 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
21673         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
21675 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21677         PR c++/8389
21678         * g++.dg/template/access6.C: New test.
21680 2002-11-08  Jan Hubicka  <jh@suse.cz>
21682         * gcc.dg/i386-ssefp-1.c: New test.
21683         * gcc.dg/i386-ssefp-1.c: New test.
21685 2002-11-08  Jan Hubicka  <jh@suse.cz>
21687         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
21689 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
21691         * g++.dg/abi/vthunk3.C: New test.
21693         PR c++/8338
21694         * g++.dg/template/crash2.C: New test.
21696 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
21698         * testsuite/g++.dg/abi/dtor1.C: New test.
21699         * testsuite/g++.dg/abi/dtor2.C: Likewise.
21701 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
21703         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
21704         Darwin.
21706 2002-11-04  Adam Nemet  <anemet@lnxw.com>
21708         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
21709         -mthumb.  Only xfail with -O0.
21711 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
21713         * g++.dg/abi/thunk1.C: New test.
21714         * g++.dg/abi/thunk2.C: Likewise.
21715         * g++.dg/abi/vtt1.C: Likewise.
21717 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
21719         PR optimization/8423
21720         * gcc.c-torture/execute/builtin-constant.c: New test.
21722 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
21724         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
21725         Add some more cases.
21727 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
21729         PR c++/8391
21730         * g++.dg/opt/local1.C: New test.
21732 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
21734         PR c++/8160
21735         * g++.dg/template/complit1.C: New test.
21737         PR c++/8149
21738         * g++.dg/template/typename4.C: Likewise.
21740 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21742         Core issue 287, PR c++/7639
21743         * g++.dg/template/instantiate1.C: Adjust error location.
21744         * g++.dg/template/instantiate3.C: New test.
21745         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
21746         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
21747         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
21749 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
21751         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
21753 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
21755         PR c++/8287
21756         * g++.dg/init/dtor2.C: New test.
21758 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21760         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
21761         * gcc.dg/nest.c: Bypass errors on irix6.
21763 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
21765         * gcc.dg/nest.c: Expect error for mmix-*-*.
21766         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
21768 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
21770         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
21771         markers.
21773         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
21775 2002-10-25  Mike Stump  <mrs@apple.com>
21777         * gcc.dg/warn-1.c: New test.
21779 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
21781         * g++.dg/template/typename3.C: New test.
21783 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
21785         * g++.dg/lookup/ptrmem1.C: New test.
21787         * g++.dg/abi/vthunk2.C: New test.
21789 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
21791         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
21793 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
21795         * g++.dg/abi/empty9.C: New test.
21797 2002-10-24  Richard Henderson  <rth@redhat.com>
21799         * g++.dg/inherit/thunk1.C: Enable for ia64.
21801 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
21803         PR c++/8067
21804         * g++.dg/lookup/pretty1.C: New test.
21806 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
21808         * gcc.dg/20021023-1.c: New test.
21810 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
21812         PR c++/7679
21813         * g++.dg/parse/inline1.C: New test.
21815 2002-10-23  Richard Henderson  <rth@redhat.com>
21817         * g++.dg/inherit/thunk1.C: Enable for x86_64.
21819         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
21821 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
21823         PR c++/6579
21824         * g++.dg/parse/stmtexpr3.C: New test.
21826 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
21828         * g++.dg/expr/cond1.C: New test.
21830 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
21832         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
21834 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21836         * g++.dg/abi/vbase13.C: New test.
21837         * g++.dg/abi/vbase14.C: Likewise.
21839 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
21841         * gcc.dg/tls/pic-1.c: New test.
21842         * gcc.dg/tls/nonpic-1.c: New test.
21843         * gcc.dg/20021018-1.c: New test.
21845 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
21847         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
21848         Remove only files with the same base name as the test case.
21849         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
21850         (profopt-execute): Likewise.  Also, remove old profiling
21851         and performance data files before running the tests.
21853         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
21854         * g++.dg/bprob/bprob.exp: Likewise.
21855         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
21856         to allow more general test case names.
21858         * g++.dg/bprob/bprob-1.C: Rename to ...
21859         * g++.dg/bprob/g++-bprob-1.C: ... this.
21861         * g77.dg/bprob/bprob-1.f: Rename to ...
21862         * g77.dg/bprob/g77-bprob-1.f: ... this.
21864 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
21866         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
21867         bison 1.50 or later.
21869 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
21871         * g++.dg/README: Describe more test directories.
21873 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21875         * g++.dg/init/array6.C: Add additional tests.
21877 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
21879         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
21880         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
21882 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
21884         * gcc.c-torture/compile/20020604-1.x: New.
21885         * gcc.c-torture/compile/simd-5.x: Likewise.
21886         * gcc.c-torture/execute/920710-1.x: Likewise.
21887         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
21889 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
21891         * g++.dg/inherit/override1.C: Add dg-options clause.
21893 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21895         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
21896         _mm_slli_si128.
21898 2002-10-19  Andreas Schwab  <schwab@suse.de>
21900         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
21901         directory component.
21903 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
21905         * g++.dg/inherit/thunk1.C: New test.
21907         * g++.dg/inherit/override1.C: New test.
21909         * g++.dg/abi/mangle11.C: New test.
21910         * g++.dg/abi/mangle14.C: New test.
21911         * g++.dg/abi/mangle17.C: New test.
21913 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
21915         * g++.dg/overload/member2.C: New test.
21917 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
21919         * g++.dg/README: Describe new compat directory.
21920         * g++.dg/dg.exp: Skip tests in compat directory.
21921         * README.compat: New file.
21922         * lib/compat.exp: New expect script.
21923         * g++.dg/compat: New test directory.
21924         * g++.dg/compat/compat.exp: New expect script.
21925         * g++.dg/compat/abi: New test directory.
21926         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
21927         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
21928         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
21929         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
21930         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
21931         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
21932         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
21933         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
21934         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
21935         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
21936         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
21937         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
21938         * g++.dg/compat/break: New test directory.
21939         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
21940         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
21941         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
21942         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
21943         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
21944         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
21945         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
21946         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
21947         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
21948         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
21949         g++.dg/compat/break/README: New files.
21950         * g++.dg/compat/eh: New test directory.
21951         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
21952         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
21953         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
21954         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
21955         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
21956         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
21957         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
21958         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
21959         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
21960         g++.dg/compat/eh/filter2_y.C,
21961         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
21962         g++.dg/compat/eh/new1_y.C,
21963         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
21964         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
21965         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
21966         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
21967         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
21968         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
21969         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
21970         g++.dg/compat/eh/unexpected1_y.C: New files.
21971         * g++.dg/compat/init: New test directory.
21972         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
21973         g++.dg/compat/init/array5_y.C,
21974         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
21975         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
21976         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
21977         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
21978         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
21979         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
21980         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
21981         g++.dg/compat/init/init-ref2_y.C: New files.
21983 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
21985         PR c++/7584
21986         * g++.dg/inherit/using3.C: New test.
21988 2002-10-17  Jan Hubicka  <jh@suse.cz>
21990         * gcc.dg/20021017-2.c: New test.
21992 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
21994         * g++.dg/abi/mangle16.C: Adjust.
21996         * g++.dg/init/array8.C: New test.
21998 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
22000         * gcc.dg/special/mips-abi.exp: New test.
22001         * gcc.dg/special/mips-abi.s: Empty file used by the above.
22003 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22005         * g++.dg/abi/mangle16.C: New test.
22006         * g++.dg/abi/mangle17.C: Likewise.
22008         PR c++/7478
22009         * g++.dg/template/ref1.C: New test.
22011 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22013         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
22015 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
22017         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
22019 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
22021         PR c++/7524
22022         * g++.dg/init/array7.C: New test.
22024 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
22026         * g++.dg/init/array6.C: New test.
22028         * g++.dg/abi/mangle13.C: Likewise.
22029         * g++.dg/abi/mangle14.C: Likewise.
22030         * g++.dg/abi/mangle15.C: Likewise.
22032 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22034         * g++.dg/abi/empty8.C: New test.
22036 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
22038         * g++.dg/init/ctor1.C: New test.
22040 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
22042         * gcc.c-torture/execute/20021015-1.c: New test.
22044 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
22046         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
22048 2002-10-14  Jan Hubicka  <jh@suse.cz>
22050         * gcc.dg/i386-ssetype-[1-5].c: New tests.
22052 2002-10-14  Richard Henderson  <rth@redhat.com>
22054         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
22056 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22058         PR optimization/6631
22059         * g++.dg/opt/const2.C: New test.
22061 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
22063         PR c++/7176
22064         * g++.dg/parse/friend1.C: New test.
22065         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
22067 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
22069         * gcc.dg/20021014-1.c: New test.
22071 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
22073         PR c++/5661
22074         * g++.dg/ext/vlm1.C: New test.
22075         * g++.dg/ext/vlm2.C: Likewise.
22077         * g++.dg/init/array1.C: Remove invalid braces.
22078         * g++.dg/init/brace1.C: New test.
22079         * g++.dg/init/copy2.C: Likewise.
22080         * g++.dg/init/copy3.C: Likewise.
22081         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
22082         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
22083         braces.
22085 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
22087         * gcc.dg/cpp/assembler.S: Don't use -ansi.
22089 2002-10-11  Richard Shann  <richard.shann@superh.com>
22091         * gcc.c-torture/compile/simd-5.c: New test.
22093 2002-10-10  Roger Sayle  <roger@eyesopen.com>
22095         * gcc.c-torture/execute/shiftopt-1.c: New test case.
22097 2002-10-10  Jim Wilson  <wilson@redhat.com>
22099         * gcc.c-torture/execute/20021010-1.c: New test.
22101 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
22103         PR c/7353
22104         * g++.dg/ext/typedef-init.C: New test.
22105         * gcc.dg/typedef-init.c: New test.
22107 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
22109         * gcc.dg/cpp/paste13.c: New test.
22111 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22113         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
22114         remaining platforms, XFAIL during compile, not execute.  Don't
22115         XFAIL at -O0.
22117 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
22119         * gcc.dg/alias-1.c: Tweak expected warning.
22121 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
22123         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
22125 2002-10-06  Andreas Jaeger  <aj@suse.de>
22127         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
22128         * gcc.dg/cpp/c++98.C: Likewise.
22130         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
22131         * g++.dg/cpp/c++98.C: Likewise.
22133         * g++.dg/README (Subdirectories): Mention cpp directory.
22135         PR target/7559
22136         * gcc.dg/20021006-1.c: New test.
22138 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22140         PR c++/7804
22141         * g++.dg/other/warning1.C: New test.
22143 2002-10-04  Roger Sayle  <roger@eyesopen.com>
22145         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
22146         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
22147         and sparc-*-* with -m64 as expected failures.  See PR 8087.
22149 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22151         PR c++/7931
22152         * g++.dg/template/ptrmem3.C: New test.
22154         PR c++/7754
22155         * g++.dg/template/union1.C: New test.
22157 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
22159         PR c++/8006
22160         * g++.dg/abi/mangle9.C: New test.
22161         * g++.dg/abi/mangle10.C: New test.
22162         * g++.dg/abi/mangle11.C: New test.
22163         * g++.dg/abi/mangle12.C: New test.
22165 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
22167         PR c++/7188.
22168         * g++.dg/template/meminit1.C: New test.
22169         * g++.dg/warn/Wreorder-1.C: Likewise.
22170         * g++.old-deja/g++.mike/warn3.C: Tweak.
22171         * lib/prune.exp: Ingore "in copy constructor".
22173 2002-10-02  Andreas Jaeger  <aj@suse.de>
22175         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
22176         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
22177         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
22178         on x86-64.
22180 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
22182         * gcc.dg/empty1.C: Fix typo.
22184 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
22186         * gcc.dg/alias-1.c: New test.
22188 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
22190         * gcc.dg/empty1.C: New test.
22192         * g++.dg/tls/init-2.C: Tweak error messages.
22194 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
22196         * gcc.c-torture/compile/20020923-1.c: New test.
22198 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
22200         * gcc.c-torture/execute/ffs-1.c: New test.
22201         * gcc.c-torture/execute/ffs-2.c: Ditto.
22203 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
22205         * g++.dg/overload/member1.C: New test.
22207 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
22209         * g++.dg/abi/empty7.C: New test.
22210         * g++.dg/init/pm2.C: Likewise.
22212 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
22214         * g++.dg/rtti/crash1.C: New test.
22216 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
22218         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
22219         gcc.dg/sibcall-4.c: New tests.
22221 2002-09-28  Roger Sayle  <roger@eyesopen.com>
22223         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
22224         powerpc and MMIX targets.
22226 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
22228         * gcc.dg/cpp/20020927-1.c: New.
22230 2002-09-26  David S. Miller  <davem@redhat.com>
22232         * gcc.c-torture/compile/trunctfdf.c: New.
22234 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22236         * lib/target-supports.exp (check_weak_available): Handle solaris2.
22238 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
22240         * gcc.c-torture/execute/loop-15.c: New.
22242 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
22244         * README.QMTEST: Fix typo.
22246 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
22248         * gcc.dg/20020926-1.c: New test.
22250 2002-09-25  David S. Miller  <davem@redhat.com>
22252         PR target/7842
22253         * gcc.c-torture/execute/shiftdi.c: New test.
22255 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
22257         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
22258         unique to the tool.
22259         * lib/g77.exp (g77_init): Likewise.
22260         * lib/g++.exp (g++_init): Likewise.
22261         * lib/objc.exp (objc_init): Likewise.
22263 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
22265         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
22266         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
22267         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
22269 2002-09-25  Richard Henderson  <rth@redhat.com>
22271         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
22272         too-small long double.
22274 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
22276         * gcc.dg/20020919-1.c: New test.
22278 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
22280         * g++.dg/abi/bitfield6.C: New test.
22281         * g++.dg/abi/bitfield7.C: New test.
22282         * g++.dg/abi/bitfield8.C: New test.
22283         * g++.dg/abi/vbase11.C: New test.
22285 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22287         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
22288         hppa*-*-hpux*.  Update test comment.
22290 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
22292         * gcc.dg/tls/struct-1.c: New test.
22294 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
22296         * gcc.dg/cpp/tr-warn2.c: Update.
22298 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
22300         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
22302 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
22304         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
22305         systems.
22307 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
22309         * gcc.c-torture/execute/ieee/mzero3.c: New test.
22311         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
22312         Adjust for c++filt moved to binutils.  Remove spurious duplicate
22313         setting of cxxfilt.
22315 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
22317         * gcc.dg/20020312-2.c: Update for darwin.
22319 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
22321         * g++.old-deja/g++.other/crash32.C: Mark ICE.
22323 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
22325         * objc.dg/comp-types-1.m: New test.
22326         * objc.dg/comp-types-2.m: New test.
22327         * objc.dg/comp-types-3.m: New test.
22328         * objc.dg/comp-types-4.m: New test.
22329         * objc.dg/comp-types-5.m: New test.
22330         * objc.dg/comp-types-6.m: New test.
22332 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22334         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
22336 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
22338         * g++.dg/other/do1.C: New test.
22340         * g++.dg/template/subst1.C: New test.
22342 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
22344         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
22346 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
22348         * g++.dg/template/qualttp20.C: Adjust expected errors.
22349         * g++.old-deja/g++.jason/report.C: Likewise.
22350         * g++.old-deja/g++.other/qual1.C: Likewise.
22352         * g++.dg/lookup/scoped2.C: New test.
22354         * g++.dg/ext/asm3.C: New test.
22356 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
22358         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
22360 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
22362         * ChangeLog: follow spelling conventions.
22363         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
22364         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
22365         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
22366         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
22367         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
22368         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
22369         * g++.old-deja/g++.law/global-init1.C: Likewise.
22370         * g++.old-deja/g++.other/delete4.C: Likewise.
22371         * g++.old-deja/g++.other/inline21.C: Likewise.
22372         * g++.old-deja/g++.other/singleton.C: Likewise.
22373         * g77.dg/strlen0.f: Likewise.
22374         * g77.f-torture/compile/20010519-1.f: Likewise.
22375         * g77.f-torture/compile/980310-4.f: Likewise.
22376         * gcc.c-torture/compile/20000605-1.c: Likewise.
22377         * gcc.c-torture/execute/20020225-1.c: Likewise.
22378         * gcc.dg/c90-hexfloat-2.c: Likewise.
22379         * gcc.dg/c99-bool-1.c: Likewise.
22380         * gcc.dg/c99-hexfloat-2.c: Likewise.
22381         * gcc.dg/dll-2.c: Likewise.
22382         * gcc.dg/wtr-union-init-1.c: Likewise.
22383         * gcc.dg/wtr-union-init-2.c: Likewise.
22384         * gcc.dg/wtr-union-init-3.c: Likewise.
22385         * gcc.dg/cpp/avoidpaste1.c: Likewise.
22386         * gcc.dg/cpp/defined.c: Likewise.
22387         * gcc.dg/cpp/macsyntx.c: Likewise.
22388         * gcc.dg/cpp/paste2.c: Likewise.
22389         * gcc.dg/cpp/trad/defined.c: Likewise.
22390         * gcc.dg/format/c90-printf-1.c: Likewise.
22391         * gcc.dg/format/c90-scanf-1.c: Likewise.
22392         * gcc.dg/format/c99-printf-1.c: Likewise.
22393         * gcc.dg/format/c99-scanf-1.c: Likewise.
22394         * gcc.misc-tests/gcov-8.c: Likewise.
22395         * lib/profopt.exp: Likewise.
22397 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
22399         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
22401 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22403         * g++.dg/inherit/using2.C: New test.
22405 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
22407         * ChangeLog: Follow spelling conventions.
22408         * g++.dg/template/friend4.C: Likewise.
22409         * g++.old-deja/g++.pt/crash67.C: Likewise.
22410         * gcc.c-torture/execute/20000801-4.c: Likewise.
22411         * gcc.dg/c90-digraph-1.c: Likewise.
22412         * gcc.dg/c94-digraph-1.c: Likewise.
22413         * gcc.dg/c99-digraph-1.c: Likewise.
22414         * gcc.dg/cpp/line5.c: Likewise.
22415         * gcc.dg/cpp/multiline.c: Likewise.
22416         * gcc.dg/cpp/trad/literals-1.c: Likewise.
22417         * gcc.dg/format/attr-3.c: Likewise.
22418         * gcc.dg/format/c90-scanf-3.c: Likewise.
22419         * gcc.dg/format/ext-4.c: Likewise.
22421 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
22423         * g++.dg/template/pretty1.C: New test.
22425 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
22427         * gcc.c-torture/execute/struct-cpy-1.c: New test.
22429 2002-09-13  Matt Austern  <austern@apple.com>
22431         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
22432         passing a cast expression to a function by const reference.
22434 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
22436         * g++.dg/template/deduce1.C: New test.
22438 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
22440         * gcc.c-torture/execute/simd-1.c: Force all use of int to
22441         32-bit int.
22443 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22445         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
22446         usage.
22448 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
22450         * gcc.c-torture/compile/20020910-1.c: New test.
22452 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
22454         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
22456 2002-09-10  Andreas Jaeger  <aj@suse.de>
22458         * gcc.dg/20020312-2.c: Adjust for x86-64.
22460 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
22462         * g77.dg/7388.f: New test case for PR 7388.
22464 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
22466         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
22468 2002-09-05  Ziemowit Laski <zlaski@apple.com>
22470         * objc.dg/proto-lossage-1.m: New test.
22472 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
22474         * gcc.dg/cpp/_Pragma4.c: Fix typo.
22476 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
22478         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
22479         expected to pass.
22481 2002-09-06  Stan Shebs  <shebs@apple.com>
22482             David Edelsohn  <edelsohn@gnu.org>
22484         * gcc.dg/weak: New directory.
22485         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
22486         target-specific xfail bits.
22487         * gcc.dg/typeof-2.c: Move to new directory.
22488         * gcc.dg/weak.exp: New expect script.
22490 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
22492         * gcc.c-torture/execute/extzvsi.c: New test.
22494 2002-09-05  Stan Shebs  <shebs@apple.com>
22496         * gcc.dg/weak-1.c: xfail on Darwin.
22497         * gcc.dg/weak-2.c: Ditto.
22498         * gcc.dg/weak-3.c: Ditto.
22499         * gcc.dg/weak-4.c: Ditto.
22500         * gcc.dg/weak-5.c: Ditto.
22501         * gcc.dg/weak-6.c: Ditto.
22502         * gcc.dg/weak-7.c: Ditto.
22503         * gcc.dg/weak-8.c: Ditto.
22504         * gcc.dg/weak-9.c: Ditto.
22506 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
22508         * gcc.c-torture/execute/loop-14.c: New test.
22510 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
22512         * g++.dg/other/cxa-atexit1.C: New test.
22514         * gcc.dg/typeof-2.c: New test.
22516 2002-09-03  Roger Sayle  <roger@eyesopen.com>
22518         * gcc.dg/builtins-2.c: New testcase.
22519         * gcc.dg/builtins-3.c: New testcase.
22521 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
22523         * gcc.dg/cpp/_Pragma4.c: New test.
22525 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
22527         * objc/execute/nil_method-1.m: New testcase.
22529 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
22531         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
22532         [Object class], not [Object initialize].
22534 2002-08-31  Roger Sayle  <roger@eyesopen.com>
22535             Hans-Peter Nilsson  <hp@bitrange.com>
22537         * gcc.c-torture/execute/20020720-1.x: Skip test on
22538         mmix-knuth-mmixware.  Correct comment.
22540 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
22542         * testsuite/g++.dg/abi/bitfield5.C: New test.
22543         * testsuite/g++.dg/abi/vbase10.C: Likewise.
22545 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
22547         * objc.dg/undeclared-selector.m: New test.
22549 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
22551         * g++.dg/other/offsetof1.C: Avoid cast warning.
22553 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
22555         * objc.dg/super-class-2.m: New test.
22557 2002-08-24  Matt Austern  <austern@apple.com>
22559         * g++.dg/ext/lvaddr.C: New test.
22560         * g++.dg/ext/lvcast.C: New test.
22562 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
22564         * testsuite/g++.dg/inherit/cond1.C: New test.
22566 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
22568         * gcc.dg/noncompile/incomplete-1.c: New test.
22570 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
22572         * gcc.dg/typespec-1.c: New test.
22574 2002-08-20  Devang Patel  <dpatel@apple.com>
22575         * objc.dg/proto-hier-2.m: New test.
22577 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
22579         * objc.dg/bitfield-1.m: New test.
22580         * objc.dg/bitfield-2.m: New test.
22582 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22584         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
22585         gcc.dg/c99-flex-array-4.c: New tests.
22587 2002-08-16  Stan Shebs  <shebs@apple.com>
22589         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
22591 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
22593         * gcc.dg/typeof-1.c: New test.
22594         * g++.dg/ext/typeof2.C: New test.
22596 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
22598         * g++.dg/other/offsetof1.C: New test.
22600 2002-08-14  Richard Henderson  <rth@redhat.com>
22602         * gcc.dg/tls/diag-3.c: Fix expected message strings.
22604 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
22606         * gcc.dg/cpp/_Pragma3.c: New test.
22608 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
22610         * g++.dg/template/inherit3: New test.
22612 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
22614         * gcc.dg/bitfld-4.c: Add blank options.
22616 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
22618         * g++.dg/template/crash1.C: New test.
22620 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
22622         * gcc.dg/tls/opt-2.c: New test.
22624 2002-08-08  Devang Patel  <dpatel@apple.com>
22626         * objc.dg/selector-1.m : New test
22628 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22630         * g++.dg/abi/bitfield4.C: New test.
22631         * gcc.dg/bitfld-4.c: New test.
22633 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22635         * g++.dg/other/packed1.C: New test.
22637 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
22639         * g++.dg/abi/offsetof.C: Tweak error messages.
22640         * g++.old-deja/g++.mike/p10769a.C: Likewise.
22642 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
22644         * gcc.dg/bitfld-3.c: New test.
22646 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
22647             Richard Henderson  <rth@redhat.com>
22649         * gcc.dg/i386-bitfield1.c: New test.
22650         * g++.dg/abi/bitfield3.C: Update.
22652 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
22654         * objc.dg/const-str-2.m: Update.
22655         * gcc.dg/cpp/c++98.c: Change to C extension.
22656         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
22657         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
22659 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
22661         * testsuite/gcc.dg/tls/diag-3.c: New.
22663 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
22665         * g++.dg/README (Subdirectories): Document new subdir expr.
22666         * g++.dg/expr/pmf-1.C: New test.
22668 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
22670         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
22672 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
22674         * g++.dg/abi/bitfield3.C: New test.
22676 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
22678         * lib/gcov.exp: Tweak expected line formats.
22679         * gcc.misc-tests/gcov8.c: New test.
22680         * gcc.misc-tests/gcov8.x: New flags.
22682 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
22684         * consistency.vlad/layout/endian.c: Include string.h.
22686         * gcc.c-torture/execute/20020805-1.c: New test.
22688 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
22690         * g++.dg/other/conversion1.C: New test.
22692 2002-08-03  Roger Sayle  <roger@eyesopen.com>
22694         * gcc.dg/builtins-1.c: New testcase.
22696 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
22698         * g++.dg/inherit/access3.C: New test.
22700 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
22702         * gcc.dg/ia64-visibility-2.c: New test.
22704 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
22706         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
22707         __qualifier_flags to __flags.
22709 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
22711         * g++.dg/inherit/operator1.C: New test.
22712         * g++.dg/lookup/disamb1.C: Fix typo in comment.
22713         * g++.dg/other/error1.C: Change expected error message.
22714         * g++.dg/template/conv4.C: Likewise.
22716 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
22718         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
22719         for documented behavior.
22721 2002-07-25  Roger Sayle  <roger@eyesopen.com>
22723         * gcc.c-torture/execute/20020720-1.x: Skip this test on
22724         several targets known to fail.
22726 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
22728         * gcc.dg/mips-args-[123].c: New tests.
22730 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
22732         * gcc.dg/ppc-spe.c: New.
22734 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
22736         * g++.dg/other/ptrmem4.C: New testcase.
22738 2002-07-24  Richard Henderson  <rth@redhat.com>
22740         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
22742 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
22744         * g++.dg/ext/alignof1.C (main): Return 0 for success.
22746 2002-07-24  Roger Sayle  <roger@eyesopen.com>
22748         * gcc.c-torture/execute/memset-3.c: New testcase.
22750 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
22752         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
22753         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
22755 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22757         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
22758         Delete.
22760 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
22762         * gcc.c-torture/compile/simd-4.c: New test.
22764 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22766         PR c++/7347, c++/7348
22767         * g++.dg/template/access4.C: New test.
22768         * g++.dg/template/access5.C: New test.
22769         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
22770         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
22771         * g++.old-deja/g++.pt/ttp58.C: Likewise.
22772         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
22774 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
22776         * gcc.dg/gnu89-init-2.c: New test.
22778 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
22780         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
22782 2002-07-20  Roger Sayle  <roger@eyesopen.com>
22784         * gcc.c-torture/execute/20020720-1.c: New testcase.
22786 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
22788         * gcc.dg/cpp/Wsignprom.c: New tests.
22790 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
22792         * gcc.c-torture/execute/loop-13.c: New test.
22794 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
22796         * gcc.dg/cpp/expr.c: New tests.
22798 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
22800         * g++.dg/opt/pr6713.C: Add template instantiation.
22802 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
22804         * gcc.dg/nest.c: New test.
22806 2002-07-17  Richard Henderson  <rth@redhat.com>
22808         * g++.dg/opt/pr6713.C: New test.
22810 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
22812         * gcc.c-torture/execute/loop-2e.x: Let the testcase
22813         XFAIL for all x86 processors.
22815 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
22817         * gcc.c-torture/execute/20010122-1.x: Do not test with
22818         -fomit-frame-pointer.
22820 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22822         * g++.dg/template/instantiate2.C: New test.
22823         * g++.dg/template/spec4.C: New test.
22825 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22827         * g++.dg/template/access2.C: New test.
22828         * g++.dg/template/access3.C: New test.
22830 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
22832         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
22833         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
22834         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
22835         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
22836         Convert to use <stdarg.h>.
22837         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
22838         Delete.
22839         * gcc.dg/va-arg-2.c: New.
22840         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
22842 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
22844         * gcc.c-torture/compile/20020710-1.c: New test.
22846 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
22847                           Andrew Pinski  <pinskia@physics.uc.edu>
22849         gcc.c-torture/compile/simd-2.c: New testcase.
22850         gcc.c-torture/compile/simd-3.c: Likewise.
22852 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
22854         PR c++/7224
22855         * g++.dg/overload/error1.C: New test.
22857 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22859         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
22860         configuration and IRIX 6 O32 ABI.
22862 2002-07-11  Roger Sayle  <roger@eyesopen.com>
22864         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
22866 2002-07-10  Roger Sayle  <roger@eyesopen.com>
22868         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
22870 2002-07-10  Jeffrey A Law  <law@redhat.com>
22872         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
22874         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
22876 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
22878         * gcc.dg/20020312-2.c: Check for __PPC__.
22880 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
22882         * gcc.c-torture/compile/20020709-1.c: New test.
22884 2002-07-07  Roger Sayle  <roger@eyesopen.com>
22886         * g++.dg/template/qualttp21.C: New test case.
22888 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
22890         * gcc.c-torture/compile/20020706-1.c: New test.
22891         * gcc.c-torture/compile/20020706-2.c: New test.
22893 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
22894             Alexandre Oliva  <aoliva@redhat.com>
22896         * g++.dg/warn/incomplete1.C: New test.
22898 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22900         PR c++/7099
22901         * g++.dg/warn/noreturn1.C: New test.
22903 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
22905         PR c++/6706
22906         * g++.dg/debug/debug6.C: New test.
22907         * g++.dg/debug/debug7.C: New test.
22909 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
22911         * gcc.c-torture/compile/simd-3.c: New test.
22913 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
22915         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
22916         * gcc.dg/20020620-1.c: Likewise.
22918 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22920         PR c++/6944
22921         * g++.dg/init/array4.C: New test.
22922         * g++.dg/init/array5.C: New test.
22924 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
22926         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
22927         * gcc.c-torture/execute/simd-2.c (main): Likewise.
22929 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22931         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
22932         * gcc.dg/wtr-aggr-init-1.c: Likewise.
22933         * gcc.dg/wtr-conversion-1.c: Likewise.
22934         * gcc.dg/wtr-escape-1.c: Likewise.
22935         * gcc.dg/wtr-int-type-1.c: Likewise.
22936         * gcc.dg/wtr-label-1.c: Likewise.
22937         * gcc.dg/wtr-static-1.c: Likewise.
22938         * gcc.dg/wtr-strcat-1.c: Likewise.
22939         * gcc.dg/wtr-suffix-1.c: Likewise.
22940         * gcc.dg/wtr-switch-1.c: Likewise.
22941         * gcc.dg/wtr-unary-plus-1.c: Likewise.
22942         * gcc.dg/wtr-union-init-1.c: Likewise.
22943         * gcc.dg/wtr-union-init-2.c: Likewise.
22944         * gcc.dg/wtr-union-init-3.c: Likewise.
22946         * gcc.dg/wtr-func-def-1.c: New test.
22948 2002-07-02 Devang Patel <dpatel@apple.com>
22950         * objc.dg/param-1.m: New test.
22952 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
22954         * gcc.dg/cpp/trad/directive.c: Add test.
22955         * gcc.dg/cpp/trad/macroargs.c: Add test.
22956         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
22958 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
22960         * gcc.dg/cpp/cmdlne-M.c: New test.
22962 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
22964         * objc.dg/desig-init-1.m: New test.
22966 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22968         PR c++/6716
22969         * g++.dg/template/instantiate1.C: New test.
22971 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
22973         PR c++/7112
22974         * g++.dg/template/sizeof2.C: New test.
22976 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
22978         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
22979         gcc.dg/cpp/trad/include.c: New tests.
22981 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
22983         PR target/7177
22984         * gcc.c-torture/compile/20020701-1.c: New test.
22986 2002-07-01  Stan Shebs  <shebs@apple.com>
22988         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
22989         header here...
22990         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
22991         (objc-torture-execute): or here.
22993 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
22995         * gcc.c-torture/execute/arith-rand-ll.c: New test.
22997 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
22999         * gcc.dg/cpp/trad/escaped-nl.c: New test.
23001 2002-06-30  Devang Patel  <dpatel@apple.com>
23003         * objc.dg/fsyntax-only.m: New test.
23005 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
23007         PR c++/6695
23008         * g++.dg/template/friend7.C: New file.
23010 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
23012         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
23013         return type.
23015 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
23017         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
23018         avoid division by zero.
23020 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
23022         * gcc.dg/Wunknownprag.c: New tests.
23024 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
23026         * gcc.c-torture/execute/simd-2.c: New test.
23028 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
23030         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
23031         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
23032         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
23033         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
23034         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
23035         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
23036         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
23037         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
23038         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
23039         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
23040         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
23041         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
23042         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
23043         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
23044         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
23045         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
23046         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
23048 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
23050         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
23051         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
23052         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
23053         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
23054         New tests.
23055         * gcc.dg/cpp/trad/directive.c: Update.
23057 2002-06-23  Andreas Jaeger  <aj@suse.de>
23059         * gcc.c-torture/execute/complex-6.c: New.
23061 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
23063         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
23064         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
23065         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
23066         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
23068 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
23070         * gcc.dg/cpp/trad: New directory with traditional tests copied
23071         from parent directory.
23072         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23073         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23074         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23075         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23076         Move to trad/ and rename.
23077         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
23078         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
23079         gcc.dg/cpp/trad/redef2.c: New tests.
23080         * gcc.dg/cpp/trad/trad.exp: New driver.
23082 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
23084         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
23085         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
23086         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
23087         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
23088         Remove.
23090 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
23092         * gcc.dg/20020620-1.c: New test.
23094 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23096         * g++.dg/template/ttp4.C: New test.
23098 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
23100         * g++.dg/opt/vt1.C: Fix regexp.
23102 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23104         * gcc.c-torture/execute/pure-1.c: Make functions static again.
23105         Don't use attribute `noinline'.
23107 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23109         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
23111 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
23113         * gcc.c-torture/execute/simd-1.c: New.
23115         * gcc.dg/simd-1.c: New.
23117 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
23119         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
23121 2002-06-16  Richard Henderson  <rth@redhat.com>
23123         * g++.dg/ext/anon-struct1.C: New.
23124         * g++.dg/ext/anon-struct2.C: New.
23125         * g++.dg/ext/anon-struct3.C: New.
23126         * gcc.dg/anon-struct-1.c: New.
23127         * gcc.dg/anon-struct-2.c: New.
23128         * gcc.dg/anon-struct-3.c: New.
23129         * gcc.dg/20011008-1.c: Adjust warning text.
23130         * gcc.dg/20020527-1.c: Add -fms-extensions.
23132 2002-06-16  Richard Henderson  <rth@redhat.com>
23134         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
23136 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
23138         * gcc.c-torture/execute/20020615-1.c: New test.
23140 2002-06-15  Roger Sayle  <roger@eyesopen.com>
23142         * gcc.c-tortuture/execute/compare-1.c: New test case.
23143         * gcc.c-tortuture/execute/compare-2.c: New test case.
23144         * gcc.c-tortuture/execute/compare-3.c: New test case.
23146 2002-06-13  Richard Henderson  <rth@redhat.com>
23148         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
23149         ia64 ilp32.
23151 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23153         * g++.dg/template/typename2.C: Update error message.
23155 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
23157         * gcc.c-torture/execute/20020611-1.c: New test.
23159 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
23161         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
23162         list of targets to skip.
23164 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
23166         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
23167         targets if not optimizing.
23169 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
23171         * gcc.c-torture/compile/20020605-1.c: New test.
23173         * g++.dg/opt/vt1.C: New test.
23175         * gcc.dg/20020531-1.c: New test.
23177         * gcc.dg/20020530-1.c: New test.
23179         * gcc.dg/20020527-1.c: New test.
23181         * g++.dg/opt/cse1.C: New test.
23183 2002-06-07  Roger Sayle  <roger@eyesopen.com>
23185         * gcc.dg/20020607-2.c: New test case.
23187 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
23189         * gcc.c-torture/compile/20020604-1.c: New test.
23191 2002-06-04  Richard Henderson  <rth@redhat.com>
23193         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
23194         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
23195         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
23197 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
23199         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
23201 2002-06-03  Richard Henderson  <rth@redhat.com>
23203         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
23204         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
23206 2002-06-02  Richard Henderson  <rth@redhat.com>
23208         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
23209         test functions static.
23211 2002-06-02  Andreas Jaeger  <aj@suse.de>
23213         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
23214         now.
23216 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23218         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
23219         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
23220         Update for mofified diagnostics.
23221         * gcc.dg/c99-intconst-1.c: No longer fail.
23223 2002-06-02  Richard Henderson  <rth@redhat.com>
23225         * gcc.dg/uninit-A.c: Remove xfail markers.
23227 2002-06-01  Roger Sayle  <roger@eyesopen.com>
23229         * gcc.dg/fnegate-1.c: New test case.
23231 2002-05-30  Osku Salerma  <osku@iki.fi>
23233         * gcc.c-torture/execute/mayalias-1.c: New file.
23235 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23237         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
23238         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
23239         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
23241 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
23243         * gcc.c-torture/execute/20020529-1.c: New test.
23245 2002-05-27  Richard Henderson  <rth@redhat.com>
23247         * g++.dg/ext/attrib6.C: New test case.
23249 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23251         * gcc.c-torture/execute/pure-1.c: New test.
23253 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23255         * gcc.dg/cpp/arith-2.c: Remove.
23257 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
23259         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
23260         * gcc.dg/cpp/if-3.c: Remove.
23262 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
23264         * g++.dg/opt/cse2.C: New test.
23266 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
23268         * gcc.dg/cpp/arith-1.c: New semantic tests.
23269         * gcc.dg/cpp/if-1.c: Update.
23271 2002-05-24  Ben Elliston  <bje@redhat.com>
23273         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
23275 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
23277         * gcc.dg/verbose-asm.c: New test.
23279 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23281         * gcc.dg/cpp/paste12.c: New test.
23283 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23285         * g++.dg/parse/named_ops.C: New test.
23287 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
23289         * gcc/testsuite/gcc.dg/weak-8.c: New test.
23291 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
23293         * gcc.dg/weak-2.c: Allow optional leading underscore
23294         in scan-assembler symbol name.
23295         * gcc.dg/weak-3.c: Likewise.
23296         * gcc.dg/weak-4.c: Likewise.
23297         * gcc.dg/weak-5.c: Likewise.
23299 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
23301         * gcc.dg/20020523-1.c: New test.
23303 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
23305         * objc.dg/const-str-2.m: Update now that we stop after
23306         a command line error.
23308 2002-05-22  Richard Henderson  <rth@redhat.com>
23310         * g++.dg/dg.exp: Fix typo in test pruneing.
23312 2002-05-22  Richard Henderson  <rth@redhat.com>
23314         * g++.dg/dg.exp: Prune the tls subdirectory.
23315         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
23316         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
23317         * g++.dg/tls/init-1.C: New.
23319 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
23321         * gcc.dg/20020517-1.c: New test.
23323 2002-05-21  Richard Henderson  <rth@redhat.com>
23325         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
23326         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
23328 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
23330         * g++.dg/other/copy2.C: New test.
23332 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
23334         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
23335         (MAX_COPY): Bump up to 10 times sizeof (long long).
23336         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
23338         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
23339         sizeof (long long).
23341         * gcc.c-torture/execute/strcpy-1.c: New test.
23343 2002-05-19  Jason Merrill  <jason2redhat.com>
23345         * g++.dg/ext/oper1.C: New test.
23347 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
23348 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
23350         * README.QMTEST: New file.
23352         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
23354 2002-05-19  Andreas Jaeger  <aj@suse.de>
23356         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
23357         now.
23358         * gcc.c-torture/execute/loop-2d.x: Likewise.
23360 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
23362         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
23363         support weak symbols.
23364         * gcc.dg/weak-4.c: Likewise
23365         * gcc.dg/weak-6.c: Likewise
23367 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
23369         * gcc.dg/weak-3.c: Add dg-excess-error comment for
23370         cygwin, coff and h8300-*-hms targets
23371         * gcc.dg/weak-5.c: Likewise
23372         * gcc.dg/weak-7.c: Likewise
23374 2002-05-16  Jason Merrill  <jason@redhat.com>
23376         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
23377         (scan-assembler-not, scan-assembler-dem): Likewise.
23378         (scan-assembler-dem-not): Likewise.
23380 2002-05-15  Richard Henderson  <rth@redhat.com>
23382         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
23384 2002-05-15  Richard Henderson  <rth@redhat.com>
23386         * gcc.dg/weak-5.c (vfoo1c): No warning here.
23387         (vfoo1f): Warning here.
23388         (vfoo1l): Don't redefine the alias.
23390 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
23392         * g++.dg/init/pm1.C: New test.
23394 2002-05-12  David S. Miller  <davem@redhat.com>
23396         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
23397         types.
23399 2002-05-10  Roger Sayle  <roger@eyesopen.com>
23401         * gcc.c-torture/execute/20020510-1.c: New test case.
23403 2002-05-10  David S. Miller  <davem@redhat.com>
23405         * gcc.c-torture/execute/conversion.c: Test long double too.
23407 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
23409         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
23410         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
23411         * lib/g++.exp (g++_link_flags): Likewise.
23412         * lib/objc.exp (objc_target_compile): Likewise.
23414 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
23416         * gcc.dg/cpp/poison.c: Update.
23417         * gcc.dg/cpp/20000625-2.c: Remove.
23418         * gcc.dg/cpp/direct2s.c: Remove final test.
23420 2002-05-08  Tom Rix  <trix@redhat.com>
23422         * gcc.c-torture/execute/20020508-1.c: New test.
23423         * gcc.c-torture/execute/20020508-2.c: New test.
23424         * gcc.c-torture/execute/20020508-3.c: New test.
23426 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23428         * gcc.dg/cpp/charconst-4.c: More tests.
23430 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
23432         PR c/6569
23433         * gcc.dg/weak-3.c: Update location of warning messages.
23434         * gcc.dg/weak-5.c: Likewise.
23436 2002-05-06  Roger Sayle  <roger@eyesopen.com>
23438         * gcc.c-torture/execute/20020506-1.c: New test case.
23440 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
23442         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
23444 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23446         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
23448 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23450         * gcc.dg/cpp/charconst-3.c: New test.
23452 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23454         * gcc.dg/cpp/charconst.c: Update tests.
23456 2002-05-05  Tim Josling  <tej@melbpc.org.au>
23458         * treelang: Added directory for new sample language treelang. Also
23459         lib/treelang.exp: New file to signal treelang should be tested.
23461 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
23463         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
23464         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
23465         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
23466         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
23467         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
23468         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
23469         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
23471 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23473         * gcc.dg/format/xopen-2.c: New test.
23475 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
23477         * gcc.dg/20020503-1.c: New test.
23479 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
23481         * g++.dg/init/dtor1.C: Make it tougher.
23483 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
23485         * g++.dg/init/dtor1.C: New test.
23487 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
23489         * gcc.dg/altivec-8.c: New.
23491 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
23493         * gcc.dg/altivec-7.c: New.
23495 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
23497         * g++.dg/parse/typedef1.C: New test.
23499 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
23501         PR c++/6486
23502         * g++.dg/template/friend6.C: New test.
23504         PR c++/6492
23505         * g++.dg/init/copy1.C: New test.
23507 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
23509         * g++.dg/warn/effc1.C: New test.
23511 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23513         * gcc.dg/cpp/if-cexp.c: Add a test.
23515 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
23517         * gcc.dg/20020426-2.c: New test.
23519 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
23521         * gcc.dg/cpp/if-mop.c: Update.
23522         * gcc.dg/cpp/if-mpar.c: Add test.
23523         * gcc.dg/cpp/if-oppr.c: Update.
23525 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23527         PR c/6343
23528         * gcc.dg/weak-[2-7].c: New tests.
23530 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
23532         * gcc.dg/enum1.c: New test.
23534 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
23536         PR c++/6497
23537         * g++.dg/inherit/access2.C: New test.
23539 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
23541         PR bootstrap/6445
23542         * gcc.dg/20020426-1.c: New test.
23544 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
23546         * g++.dg/abi/enum1.C: New test.
23548 2002-04-26  Richard Henderson  <rth@redhat.com>
23550         * gcc.dg/c99-bool-1.c: Expect always true warning.
23552 2002-04-25  Roger Sayle  <roger@eyesopen.com>
23554         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
23556 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23558         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
23559         targets.
23561 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
23563         * g++.dg/abi/mange7.C: New test.
23565         PR c++/6438.
23566         * g++.dg/parse/stmtexpr2.C: New test.
23568 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
23570         * gcc.dg/20020312-2.c: Add SH target.
23572 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23574         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
23575         compiler output on mips*-*-irix*.
23577 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
23579         * g++.dg/parse/attr1.C: New test.
23581 2002-04-23  Roger Sayle  <roger@eyesopen.com>
23583         * gcc.c-torture/execute/string-opt-17.c: New test case.
23584         * gcc.c-torture/execute/memset-2.c: New test case.
23586 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
23588         PR c++/6256:
23589         * g++.dg/template/friend5.C: New test.
23591         PR c++/6331:
23592         * g++.dg/template/qual1.C: Likewise.
23594 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
23596         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
23597         Include stdlib.h, not stdio.h or ctype.h.
23599 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
23601         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
23602         cris-*-elf* and mmix-*-*.
23603         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
23604         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
23605         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
23606         Ditto.
23607         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
23608         * gcc.dg/wchar_t-1.c: Ditto.
23610 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
23612         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
23613         Clarify comment.
23615 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
23617         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
23619 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23621         * gcc.c-torture/execute/20000906-1.x: Delete.
23623 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
23625         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
23627 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
23629         * PR6367
23630         * g77.f-torture/execute/6367.f: New test.
23631         * g77.f-torture/execute/6367.x: Disable for MMIX.
23633 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
23635         * PR6352
23636         * g++.dg/opt/inline2.C: New test.
23638 2002-04-18  Richard Henderson  <rth@redhat.com>
23640         * gcc.dg/20000906-1.c: Enable for all targets.
23641         * gcc.c-torture/compile/iftrap-2.c: New.
23643 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
23645         * gcc.dg/20020418-1.c: New test.
23646         * gcc.dg/20020418-2.c: New test.
23648 2002-04-18  Richard Henderson  <rth@redhat.com>
23650         * gcc.c-torture/compile/iftrap-1.c: New.
23651         * gcc.dg/iftrap-1.c: Adjust for ia64.
23652         * gcc.dg/iftrap-2.c: New.
23654 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
23656         * gcc.c-torture/compile/20020418-1.c: New test.
23658 2002-04-18  Roger Sayle  <roger@eyesopen.com>
23660         * gcc.c-torture/compile/20020415-1.c: New.
23662 2002-04-18  David S. Miller  <davem@redhat.com>
23664         * gcc.c-torture/execute/20020418-1.c: New test.
23666 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
23668         * gcc.dg/20020416-1.c: New test.
23670         * g++.dg/opt/inline1.C: New test.
23672 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
23674         * gcc.dg/altivec-5.c: New test.
23676         * gcc.dg/20020415-1.c: New test.
23678 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
23680         * testsuite/lib/chill.exp: Remove.
23682 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
23684         * g++.dg/other/big-struct.C: New test.
23686 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
23688         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
23689         of scratch file.
23691 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
23693         PR c/6277
23694         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
23695         in scan-assembler function name
23697 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
23699         * g77.f-torture/execute/980628-4.x,
23700         g77.f-torture/execute/980628-5.x,
23701         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
23702         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
23703         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
23704         i[34567]86-*-*.
23706 2002-04-13  David S. Miller  <davem@redhat.com>
23708         * gcc.c-torture/execute/20020413-1.c: New test.
23710 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
23712         * gcc.dg/asm-6.c,
23713         * g++.dg/ext/asm1.C: New tests.
23715 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
23717         PR c++ 5373.
23718         * g++.dg/parse/stmtexpr1.C: New test.
23720         PR c++/5189.
23721         * g++.dg/template/copy1.C: New test.
23723 2002-04-12  Richard Henderson  <rth@redhat.com>
23725         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
23727 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
23729         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
23730         gcc.c-torture/execute/20020307-2.c.
23732 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
23734         * g++.dg/ext/attrib5.C,
23735         * g++.dg/lookup/struct1.C: New tests.
23737 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
23739         * gcc.dg/20020411-1.c: New test.
23741         * gcc.c-torture/execute/20020411-1.c: New test.
23743 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
23745         * g77.f-torture/execute/6177.f: New test.
23747 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
23749         PR middle-end/6247
23750         * g++.dg/opt/cleanup1.C: New test.
23752         * g++.dg/opt/const1.C: New test.
23754 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
23756         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
23758 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
23760         PR c++/5507
23761         * g++.dg/template/typename2.C: New test.
23763 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
23765         * gcc.c-torture/execute/loop-12.c: New.
23767 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
23769         * g77.f-torture/execute/980628-4.x,
23770         g77.f-torture/execute/980628-5.x,
23771         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
23772         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
23773         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
23775 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23777         PR optimization/6086
23778         * g++.dg/opt/preinc1.C: New test.
23780 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
23782         PR c++/5571
23783         * g++.dg/opt/static2.C: New test.
23785 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
23787         PR c/5120
23788         * gcc.dg/20020406-1.c: New test.
23790 2002-04-04  David S. Miller  <davem@redhat.com>
23792         * gcc.c-torture/execute/20020404-1.c: New test.
23794 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
23796         PR c/6123
23797         * gcc.dg/20020312-2.c: Do not declare global register variable
23798         if __PIC__ or __pic__ is defined.
23800 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
23802         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
23803         __asm__ so that it works correctly even if -ansi -pedantic-errors.
23805 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23807         * gcc.misc-tests/linkage.exp: Update last change to handle
23808         sparc*-, not just sparc-.
23810 2002-04-03  Richard Henderson  <rth@redhat.com>
23812         * gcc.dg/cpp/ucs.c: Improved long UCS test.
23814 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
23816         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
23818 2002-04-02  David S. Miller  <davem@redhat.com>
23820         * gcc.c-torture/execute/20020402-3.c: New test.
23822 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
23824         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
23825         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
23827         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
23828         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
23829         g77.f-torture/execute/20001201.x,
23830         g77.f-torture/execute/u77-test.x: New files.
23832         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
23833         * gcc.dg/wchar_t-1.c: Ditto.
23835 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23837         * gcc.c-torture/execute/20020402-1.c: New test.
23839 2002-04-01  Richard Henderson  <rth@redhat.com>
23841         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
23843         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
23845 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23847         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
23849 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23851         * g++.dg/inherit/template-as-base.C: Expect error.
23852         * g++.dg/inherit/namespace-as-base.C: Likewise.
23854 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
23856         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
23857         g++.dg/ext/instantiate3.C: Tweak match patterns.
23859         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
23860         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
23861         -da test.
23863 2002-03-31  Richard Henderson  <rth@redhat.com>
23865         * gcc.dg/special/alias-2.c: New.
23866         * gcc.dg/special/ecos.exp: Run it.
23868 2002-03-31  Richard Henderson  <rth@redhat.com>
23870         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
23872 2002-03-31  Kazu Hirata  <kazu@hxi.com>
23874         * gcc.dg/weak-1.c: Disable on h8300 port.
23876 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
23878         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
23879         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
23880         ordering tests.
23881         * g++.dg/bprob/bprob-1.C: New test.
23882         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
23883         * g++.dg/gcov/gcov-1.C: New test.
23884         * g++.dg/gcov/gcov-1.x: New file.
23885         * g++.dg/gcov/gcov-2.C: New test.
23886         * g++.dg/gcov/gcov-3.C: New test.
23887         * g++.dg/gcov/gcov-3.h: New file.
23889 2002-03-28  Roger Sayle  <roger@eyesopen.com>
23891         * g++.old-deja/g++.other/builtins5.C: New test.
23892         * g++.old-deja/g++.other/builtins6.C: New test.
23893         * g++.old-deja/g++.other/builtins7.C: New test.
23894         * g++.old-deja/g++.other/builtins8.C: New test.
23895         * g++.old-deja/g++.other/builtins9.C: New test.
23897 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
23899         * g++.dg/opt/static1.C: New test.
23901         * g++.dg/opt/longbranch1.C: New test.
23903 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
23905         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
23907         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
23909 2002-03-28  Jeffrey A Law  (law@redhat.com)
23911         * gcc.c-torture/execute/20020328-1.c: New test.
23913 2002-03-27  Richard Henderson  <rth@redhat.com>
23915         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
23916         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
23917         move from g++.old-deja/g++.ext/.
23919 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
23921         * g++.dg/init/new2.C: New test.
23923 2002-03-26  Richard Henderson  <rth@redhat.com>
23925         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
23927         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
23928         on sparc.
23930         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
23931         sparcv9 systems.
23932         * gcc.dg/20001102-1.c: Likewise.
23934 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
23936         * gcc.dg/cpp/endif-pedantic1.c,
23937         gcc.dg/cpp/endif-pedantic2.c:  New tests.
23939 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
23941         * g++.dg/init/new1.C: New test.
23943 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
23945         * g++.dg/abi/vbase9.C: New test.
23947 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
23949         * gcc.dg/arm-asm.c: New test.
23951 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
23953         * gcc.dg/Wswitch-enum.c: New test.
23954         Fix PR c/5044.
23956 2002-03-26  Richard Henderson  <rth@redhat.com>
23958         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
23959         structure.
23961 2002-03-25  Richard Henderson  <rth@redhat.com>
23963         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
23964         sparcv9 systems.
23966         * gcc.c-torture/compile/20011119-1.c (xxx): New.
23967         * gcc.c-torture/compile/20011119-2.c (xxx): New.
23969 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
23971         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
23973 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
23975         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
23976         targets using generic thunk support.
23978 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
23980         * gcc.c-torture/compile/20020323-1.c: New test.
23982         * g++.dg/opt/conj2.C: New test.
23984 2002-03-24  Richard Henderson  <rth@redhat.com>
23986         * gcc.dg/weak-1.c: Use -fno-common.
23988 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
23990         * g77.dg/f77-edit-apostrophe-out.f: New test
23991         * g77.dg/f77-edit-h-out.f: New test
23992         * g77.dg/f77-edit-t-in.f: New test
23993         * g77.dg/f77-edit-t-out.f: New test
23994         * g77.dg/f77-edit-x-out.f: New test
23995         * g77.dg/f77-edit-slash-out.f: New test
23996         * g77.dg/f77-edit-colon-out.f: New test
23997         * g77.dg/f77-edit-s-out.f: New test
23999 2002-03-24  Richard Henderson  <rth@redhat.com>
24001         * objc/execute/formal_protocol-6.x: New XFAIL.
24003 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24005         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
24006         that do not support weak symbols
24008 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
24010         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
24011         * lib/g77.exp:  Likewise
24012         * lib/objc.exp: Likewise
24014 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
24016         * gcc.dg/Wswitch-default.c: New test.
24018 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
24020         * g++.dg/other/enum1.C: New test.
24022 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
24024         * gcc.dg/pragma-ep-3.c: Fix typo.
24026 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24028         * g++.dg/inherit/template-as-base.C: New test.
24030 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
24032         * g++.old-deja/g++.other/dwarf2-1.C: Move...
24033         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
24035 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
24037         * gcc.dg/cpp/multiline.c: Update to match.
24039 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
24041         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
24043 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
24045         * gcc.dg/cpp/extratokens2.c:  New file.
24047 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
24049         * gcc.dg/20020312-2.c: Add rs6000 target.
24051         * gcc.c-torture/compile/20020319-1.c: New test.
24053 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24055         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
24056         (A, E): Handle this.
24058 2002-03-20  Jason Merrill  <jason@redhat.com>
24060         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
24061         ignoring -fpic.
24062         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
24063         through prune_gcc_output.
24065 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
24067         * gcc.c-torture/compile/20020320-1.c: New test.
24069 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
24071         * gcc.c-torture/compile/20020318-1.c: New test.
24073         * gcc.dg/struct-by-value-1.c: New test.
24075         * gcc.dg/20020319-1.c: New test.
24077 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
24079         * g++.dg/opt/conj1.C: New test.
24081 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
24083         * g++.dg/template/qualttp20.C: Revert previous change.
24084         * g++.dg/template/qualttp3.C: Likewise.
24085         * g++.dg/template/qualttp4.C: Likewise
24086         * g++.dg/template/qualttp5.C: Likewise
24087         * g++.dg/template/qualttp6.C: Likewise
24088         * g++.dg/template/qualttp7.C: Likewise
24089         * g++.dg/template/qualttp8.C: Likewise
24090         * g++.dg/template/recurse.C: Likewise.
24092 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24094         * gcc.dg/cpp/wchar-1.c: Update.
24096 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
24098         * g++.dg/template/conv1.C: New test.
24099         * g++.dg/template/conv2.C: New test.
24100         * g++.dg/template/conv3.C: New test.
24101         * g++.dg/template/conv4.C: New test.
24103 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24105         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
24106         * g++.dg/template/qualttp3.C: Likewise.
24107         * g++.dg/template/qualttp4.C: Likewise
24108         * g++.dg/template/qualttp5.C: Likewise
24109         * g++.dg/template/qualttp6.C: Likewise
24110         * g++.dg/template/qualttp7.C: Likewise
24111         * g++.dg/template/qualttp8.C: Likewise
24112         * g++.dg/template/recurse.C: Likewise.
24114 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
24116         * g++.dg/opt/dtor1.C: New test.
24118 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
24120         * gcc.c-torture/compile/20020315-1.c: New test.
24122 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
24124         * gcc.dg/weak-1.c: Fix scan tests.
24126 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
24128         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
24129         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
24130         cris-*-aout* mmix-*-*.
24131         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
24132         cris-*-aout* mmix-*-*.
24133         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
24134         cris-*-elf* cris-*-aout* and mmix-*-*.
24135         * gcc.dg/20001009-1.c: Ditto.
24136         * gcc.dg/20010912-1.c: Ditto.
24137         * gcc.dg/20020122-4.c: Ditto.
24138         * gcc.dg/inline-2.c: Ditto.
24140 2002-03-14  Jeffrey A Law  (law@cygnus.com)
24142         * gcc.c-torture/compile/20020314-1.c: New test.
24144 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
24146         * gcc.c-torture/execute/20020314-1.c: New test.
24148 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
24150         * g++.dg/warn/Wunused-1.C: New test.
24152 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
24154         * g++.dg/abi/mangle6.C: New test.
24156 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
24158         * gcc.c-torture/compile/20020309-2.c: New test.
24160         * gcc.c-torture/compile/20020312-1.c: New test.
24162 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
24164         * g++.dg/other/access1.C: New test.
24166 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
24168         * gcc.c-torture/execute/wchar_t-1.c: New test.
24170 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
24172         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
24174 2002-03-12  Roger Sayle  <roger@eyesopen.com>
24176         * gcc.dg/20020312-1.c: New test case.
24178 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
24180         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
24182 2002-03-11  Richard Henderson  <rth@redhat.com>
24184         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
24185         * g++.old-deja/g++.jason/report.C: Likewise.
24187 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
24189         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
24190         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
24192 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
24194         * testsuite/g++.dg/overload/pmf1.C: New test.
24196 2002-03-11  Kazu Hirata  <kazu@hxi.com>
24198         * gcc.c-torture/execute/20020307-1.c: Use long.
24200 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
24202         PR optimization/5844
24203         * gcc.dg/20020310-1.c: New test.
24205 2002-03-09  Michael Meissner  <meissner@redhat.com>
24207         * gcc.c-torture/execute/memcpy-2.c: New test.
24208         * gcc.c-torture/execute/memset-1.c: New test.
24209         * gcc.c-torture/execute/strlen-1.c: New test.
24210         * gcc.c-torture/execute/strcmp-1.c: New test.
24211         * gcc.c-torture/execute/strncmp-1.c: New test.
24213 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
24215         * gcc.dg/ppc-ldstruct.c: New test.
24217 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
24219         * gcc.c-torture/execute/va-arg-22.c: New test.
24221 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24223         * gcc.c-torture/compile/20020309-1.c: New test.
24225 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
24227         * gcc.c-torture/execute/20020307-2.c: New test.
24229 2002-03-07  Jeffrey A Law  (law@redhat.com)
24231         * g77.f-torture/compile/20020307-1.f: New test.
24233 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
24235         * gcc.dg/unordered-1.c: New test.
24237 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
24239         * gcc.c-torture/execute/20020307-1.c: New test.
24241 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
24243         * gcc.dg/20020304-1.c: New test.
24245         * gcc.c-torture/compile/20020304-2.c: New test.
24247 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
24249         * gcc.c-torture/compile/20020304-1.c: New test case
24250         (from PR c/5830).
24252 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
24254         * gcc.dg/20020103-1.c: Add other -D ppc variants.
24256 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24258         * g++.dg/other/classkey1.C: New test.
24260 2002-03-01  Richard Henderson  <rth@redhat.com>
24262         * gcc.c-torture/compile/981223-1.x: New.
24263         * gcc.c-torture/compile/920625-1.x: New.
24265 2002-02-28  Richard Henderson  <rth@redhat.com>
24267         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
24269 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
24271         * gcc.c-torture/execute/20020227-1.c: New test.
24273 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
24275         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
24276         here" ERROR lines.
24277         * g++.old-deja/g++.oliva/partord1.C: Likewise.
24278         * g++.old-deja.g++.other/defarg1.C: Likewise.
24279         * g++.old-deja/g++.pt/calls2.C: Likewise.
24280         * g++.old-deja/g++.pt/crash20.C: Likewise.
24281         * g++.old-deja/g++.pt/crash30.C: Likewise.
24282         * g++.old-deja/g++.pt/crash36.C: Likewise.
24283         * g++.old-deja/g++.pt/crash6.C: Likewise.
24284         * g++.old-deja/g++.pt/defarg13.C: Likewise.
24285         * g++.old-deja/g++.pt/derived3.C: Likewise.
24286         * g++.old-deja/g++.pt/error1.C: Likewise.
24287         * g++.old-deja/g++.pt/friend21.C: Likewise.
24288         * g++.old-deja/g++.pt/friend23.C: Likewise.
24289         * g++.old-deja/g++.pt/infinite1.C: Likewise.
24290         * g++.old-deja/g++.robertl/eb128.C: Likewise.
24292 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
24294         * gcc.c-torture/execute/20020225-2.c: New test.
24296 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
24298         * gcc.c-torture/execute/920730-1t.c,
24299         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
24300         Delete test cases, only relevant to -traditional.
24302 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24304         * gcc.dg/cpp/undef1.c: Remove.
24305         * gcc.dg/cpp/directiv.c: Update.
24306         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
24308 2002-02-27  Michael Meissner  <meissner@redhat.com>
24310         * gcc.c-torture/execute/20020226-1.c: New test.
24312 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
24314         * g++.dg/debug/debug4.C: New test.
24316         * gcc.dg/ia64-visibility-1.c: New test.
24318 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
24320         * gcc.dg/debug/20020224-1.c: New.
24322 2002-02-25  Kazu Hirata  <kazu@hxi.com>
24324         * gcc.c-torture/execute/960416-1.x: New.
24325         * gcc.c-torture/execute/divconst-3.x: Likewise.
24327 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
24329         * gcc.dg/20020224-1.c: New test.
24331 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
24333         * gcc.c-torture/execute/20020225-1.c: New.
24335 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24337         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
24339 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
24341         * gcc.dg/20020222-1.c: New test.
24343 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
24345         * g++.dg/opt/anonunion1.C: New test.
24347 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
24349         * g++.dg/template/qualttp19.C: New test.
24350         * g++.dg/template/qualttp20.C: New test.
24351         * g++.old-deja/g++.jason/report.C: Adjust expected errors
24352         * g++.old-deja/g++.other/qual1.C: Likewise.
24354 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
24356         * gcc.dg/attr-alwaysinline.c: New.
24358 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
24360         * gcc.dg/20020220-1.c: New test.
24362         * gcc.dg/20020220-2.c: New test.
24364         * g++.dg/opt/mmx1.C: New test.
24366 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
24368         * gcc.c-torture/compile/20020110.c: New test.
24370 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
24372         * gcc.c-torture/execute/20020219-1.c: New test.
24374         * gcc.dg/20020219-1.c: New test.
24376         * gcc.dg/noncompile/20020220-1.c: New test.
24378         * g++.dg/opt/ptrintsum1.C: New test.
24380         * gcc.dg/debug/20020220-1.c: New test.
24382 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
24384         * gcc.c-torture/execute/20020216-1.c: New test.
24386 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24388         * gcc.dg/decl-1.c: Update, new test.
24390 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
24392         * g++.dg/abi/bitfield1.C: New test.
24393         * g++.dg/abi/bitfield2.C: New test.
24395 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
24397         * gcc.dg/attr-nest.c: New test.
24399 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
24401         * gcc.c-torture/execute/20020215-1.c: New test.
24403 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
24405         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
24406         * g++.dg/debug/debug.exp: New.
24407         * g++.dg/debug/trivial.C: New.
24408         * g++.dg/debug/debug1.C: Moved...
24409         * g++.dg/other/debug1.C: ...from here.
24410         * g++.dg/debug/debug2.C: Moved...
24411         * g++.dg/other/debug2.C: ...from here.
24412         * g++.dg/debug/debug3.C: Moved...
24413         * g++.dg/other/debug3.C: ...from here.
24415         * gcc.dg/noncompile/20020213-1.c: New test.
24417 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
24419         * g++.dg/other/debug3.C: New test.
24421         * gcc.c-torture/execute/20020213-1.c: New test.
24423 2002-02-13  Richard Smith <richard@ex-parrot.com>
24425         * g++.old-deja/g++.other/thunk1.C: New test.
24427 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
24429         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
24431 2002-02-13  Stan Shebs  <shebs@apple.com>
24433         * gcc.dg/altivec-3.c: New.
24435 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
24437         * gcc.dg/Wunreachable-1.c: New test.
24438         * gcc.dg/Wunreachable-2.c: New test.
24440 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24442         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
24444 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
24446         * gcc.dg/decl-1.c: New test.
24448 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
24450         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
24452 2002-02-10  Kazu Hirata  <kazu@hxi.com>
24454         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
24455         * gcc.c-torture/compile/980506-1.x: Likewise.
24457 2002-02-10  Kazu Hirata  <kazu@hxi.com>
24459         * gcc.dg/20020210-1.c: New.
24461 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
24463         * g77.f-torture/execute/947.f: New regression test
24464         for PR fortran/947.
24466 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
24468         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
24469         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
24471 2002-02-08  Richard Henderson  <rth@redhat.com>
24473         * gcc.c-torture/compile/labels-3.c: New.
24475 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
24477         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
24478         expression statements work instead.
24479         * gcc.dg/noncompile/20020207-1.c: New test.
24481 2002-02-07  Richard Henderson  <rth@redhat.com>
24483         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
24485 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24487         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
24488         message from g77
24489         * lib/g77-dg.exp: Trim g77 error messages so that they are
24490         recognized by dg.exp.
24492 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24494         PR fortran/5473
24495         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
24497 2002-02-07  Richard Henderson  <rth@redhat.com>
24499         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
24500         to be sufficiently aligned for integers.
24502 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
24504         * g++.dg/template/friend4.C: New test.
24506 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
24508         PR fortran/5743
24509         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
24510         unsupported cases.
24512 2002-02-07  Richard Henderson  <rth@redhat.com>
24514         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
24515         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
24516         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
24517         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
24519 2002-02-06  Richard Henderson  <rth@redhat.com>
24521         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
24523 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
24525         * gcc.dg/20020206-1.c: New test.
24527 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
24529         * gcc.c-torture/execute/20020206-1.c: New test.
24531         * gcc.c-torture/execute/20020206-2.c: New test.
24533         PR optimization/5429:
24534         * gcc.c-torture/compile/20020206-1.c: New test.
24536 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
24538         * g++.dg/ext/align1.C: Do not use an explicit alignment value
24539         as certain file formats cannot support particularly large
24540         alignments.
24542         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
24543         and do not expect to be able to link the executable.
24545         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
24546         fail because the COFF format does not support the weak attribute.
24548 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
24550         * g77.dg/pr5473.f:  New test
24552 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
24554         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
24555         Fix testcase accordingly.
24557 2002-02-04  Richard Henderson  <rth@redhat.com>
24559         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
24560         (buf): Change to be an array of pointers, not ints.
24562 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
24564         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
24565         before all tests.  Move warning one line above to match where it
24566         C frontend emits.
24567         * gcc.dg/Wswitch-2.c: New test.
24568         * g++.dg/warn/Wswitch-1.C: New test.
24569         * g++.dg/warn/Wswitch-2.C: New test.
24571 2002-02-04  Richard Henderson  <rth@redhat.com>
24573         * g++.dg/abi/offsetof.C: Fix size comparison.
24575 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
24577         * gcc.dg/cast-qual-2.c: New test.
24579 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
24581         * gcc.dg/20020201-4.c: New test.
24583 2002-02-04  Ben Elliston  <bje@redhat.com>
24585         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
24586         target_info attribute != 0, in addition to the empty string.
24587         (gcc_target_compile): Likewise.
24589 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
24591         * gcc.dg/Wswitch.c: New test.
24592         PR gcc/4475. PR gcc/3780.
24594 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
24596         * g77.f-torture/execute/5122.f: New test for regressions
24597         against PR fortran/5122.
24599 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
24601         * g77.f-torture/compile/pr3743.f: Delete
24602         * g77.dg/pr3743-1.f: New test.
24603         * g77.dg/pr3743-2.f: New test.
24604         * g77.dg/pr3743-3.f: New test.
24605         * g77.dg/pr3743-4.f: New test.
24607 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24609         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
24611 2002-02-02  Richard Henderson  <rth@redhat.com>
24613         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
24614         * gcc.c-torture/execute/bf64-1.c: Likewise.
24616 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
24618         * gcc.dg/20020201-2.c: New test.
24620         * gcc.dg/20020201-3.c: New test.
24622         * gcc.c-torture/execute/bitfld-2.c: New test.
24624 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24626         * gcc.dg/bitfld-1.c: Update.
24627         * gcc.dg/bitfld-2.c: Update.
24628         * gcc.c-torture/execute/bitfld-1.x: New.
24630 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
24632         * gcc.c-torture/execute/20020201-1.c: New test.
24634 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
24636         PR target/5469
24637         * gcc.dg/20020201-1.c: New test.
24639 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
24641         PR fortran/3743
24642         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
24643         * g77.f-torture/compile/pr3743.x: Remove
24645 2002-01-31  Tom Rix  <trix@redhat.com>
24647         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
24649 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24651         * gcc.dg/noncompile/20020130-1.c: New test.
24653 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
24655         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
24657 2002-01-29  Richard Henderson  <rth@redhat.com>
24659         * gcc.c-torture/execute/991118-1.c: Cast various constants back
24660         to long long.
24661         * gcc.c-torture/execute/bf64-1.c: Likewise.
24663 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
24665         * gcc.c-torture/execute/20020129-1.c: New test.
24667 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24669         * gcc.c-torture/compile/20000224-1.c: Update.
24670         * gcc.c-torture/execute/bitfld-1.c: New tests.
24671         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
24672         * gcc.dg/uninit-A.c: Update.
24674 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
24676         * g++.dg/template/ctor1.C: Add instantiation.
24678 2002-01-28  Paul Koning  <pkoning@equallogic.com>
24680         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
24681         argument to __builtin_prefetch to be const ptr.
24683 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
24685         * gcc.c-torture/compile/20020120-1.c: New test.
24687 2002-01-27  Kazu Hirata  <kazu@hxi.com>
24689         * gcc.c-torture/execute/20020127-1.c: New test.
24691 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
24693         * g77.dg/f77-edit-i-in.f: New test
24694         * g77.dg/f77-edit-i-out.f: New test
24696 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
24698         * gcc.dg/debug/debug.exp: New file.
24699         * gcc.dg/debug/trivial.c: New file.
24700         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
24701         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
24702         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
24703         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
24704         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
24705         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
24706         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
24707         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
24708         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
24709         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
24710         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
24711         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
24712         * gcc.dg/20000503-1.c: Removed.
24713         * gcc.dg/20010207-1.c: Removed.
24714         * gcc.dg/20011223-1.c: Removed.
24715         * gcc.dg/20020104-2.c: Removed.
24716         * gcc.dg/debug-1.c: Removed.
24717         * gcc.dg/debug-2.c: Removed.
24718         * gcc.dg/debug-3.c: Removed.
24719         * gcc.dg/debug-4.c: Removed.
24720         * gcc.dg/debug-5.c: Removed.
24721         * gcc.dg/debug-6.c: Removed.
24722         * gcc.dg/dwarf2-1.c: Removed.
24723         * gcc.dg/dwarf2-2.c: Removed.
24725 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
24727         * g++.old-deja/g++.other/eh5.C: New test.
24728         * g++.old-deja/g++.other/sibcall2.C: New test.
24729         * g++.old-deja/g++.other/array9.C: New test.
24730         * g++.old-deja/g++.other/typename2.C: New test.
24731         * g++.old-deja/g++.other/crash60.C: New test.
24732         * g++.old-deja/g++.other/conv9.C: New test.
24733         * g++.old-deja/g++.other/mangle10.C: New test.
24734         * g++.old-deja/g++.other/unchanging1.C: New test.
24735         * g++.old-deja/g++.other/exprstmt1.C: New test.
24736         * g++.old-deja/g++.other/inline23.C: New test.
24737         * g++.old-deja/g++.eh/ia64-1.C: New test.
24738         * g++.old-deja/g++.other/dwarf2-1.C: New test.
24739         * g++.old-deja/g++.other/reload1.C: New test.
24740         * g++.old-deja/g++.other/static20.C: New test.
24741         * g++.old-deja/g++.other/local-alloc1.C: New test.
24742         * g++.old-deja/g++.other/conv8.C: New test.
24743         * g++.old-deja/g++.other/stmtexpr2.C: New test.
24744         * g++.old-deja/g++.other/storeexpr1.C: New test.
24745         * g++.old-deja/g++.other/storeexpr2.C: New test.
24746         * g++.dg/eh/template2.C: New test.
24747         * g++.dg/warn/weak1.C: New test.
24749 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
24751         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
24752         Remove first, non-varying, argument.
24754 2002-01-23  Richard Henderson  <rth@redhat.com>
24756         * gcc.dg/inline-2.c: New.
24758         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
24759         Add optional target arg.  Check number of arguments.
24760         (scan-assembler-not, scan-assembler-dem): Likewise.
24761         (scan-assembler-dem-not): Likewise.
24763 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
24765         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
24766         line 12.
24767         * g++.old-deja/g++.brendan/parse3.C,
24768         g++.old-deja/g++.other/crash26.C,
24769         g++.old-deja/g++.other/crash28.C,
24770         g++.old-deja/g++.other/crash29.C,
24771         g++.old-deja/g++.other/crash30.C,
24772         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
24774 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
24776         * gcc.dg/20020115-1.c: New.
24778 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
24780         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
24782 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
24784         * gcc.dg/20020122-3.c: New.
24786 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
24788         * g++.dg/other/gc1.C: New test.
24790 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
24792         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
24794 2002-01-22  Richard Henderson  <rth@redhat.com>
24796         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
24798 2002-01-22  Richard Henderson  <rth@redhat.com>
24800         * gcc.dg/20020122-4.c: New.
24802 2002-01-22  H.J. Lu <hjl@gnu.org>
24804         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
24805         link output.
24806         * gcc.dg/special/ecos.exp: Likewise.
24807         * lib/g++-dg.exp: Likewise.
24808         * lib/g77-dg.exp: Likewise.
24809         * lib/gcc-dg.exp : Likewise.
24810         * lib/mike-g++.exp: Likewise.
24811         * lib/mike-g77.exp: Likewise.
24812         * lib/mike-gcc.exp: Likewise.
24813         * lib/objc-dg.exp: Likewise.
24815 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
24817         PR target/5379
24818         * gcc.dg/20020122-2.c: New test.
24820 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
24822         * gcc.dg/20020122-1.c: New test.
24824 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
24826         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
24828 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
24830         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
24832 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24834         * gcc.c-torture/compile/20020121-1.c: New test.
24836 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24838         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
24839         ld_library_path.
24841 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
24843         * gcc.dg/20020218-1.c: New test.
24845 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
24847         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
24848         messages
24849         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
24850         "At global scope" warning
24851         * g++.dg/ext/align1.C: Change cygwin test for alignment
24852         from db-bogus to dg-warning
24854 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
24856         * g77.f-torture/compile/cpp2.F: New test.
24858 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
24860         * g++.dg/template/access1.C: New test.
24862 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
24864         * gcc.dg/20020118-1.c: New.
24866 2002-01-18  Kazu Hirata  <kazu@hxi.com>
24868         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
24870 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
24872         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
24873         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
24874         alignment warnings.
24876 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
24878         * gcc.misc-tests/i386-prefetch.exp: Save and restore
24879         torture_with_loops and torture_without_loops
24881 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
24883         * gcc.c-torture/compile/20020116-1.c: New test.
24885 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
24887         * gcc.dg/20020116-2.c: New test.
24889         * gcc.dg/ultrasp4.c: New test.
24891         * gcc.dg/20020116-1.c: New test.
24893 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
24895         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
24896         by EABI.
24898 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
24900         * gcc.misc-tests/i386-prefetch.exp: New.
24901         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
24902         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
24903         * gcc.misc-tests/i386-pf-none-1.c: New test.
24904         * gcc.misc-tests/i386-pf-sse-1.c: New test.
24906 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
24908         * gcc.dg/gnu89-init-1.c: Add new tests.
24910 2002-01-15  Andreas Jaeger  <aj@suse.de>
24912         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
24913         * gcc.dg/i386-mmx-2.c: Likewise.
24914         * gcc.dg/i386-sse-1.c: Likewise.
24915         * gcc.dg/i386-sse-2.c: Likewise.
24916         * gcc.dg/i386-sse-3.c: Likewise.
24918 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
24920         * g77.f-torture/execute/intrinsic-unix-bessel.f:
24921         Uncomment additional cases that now pass.
24923 2002-01-11  Richard Henderson  <rth@redhat.com>
24925         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
24926         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
24928 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
24930         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
24932 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
24934         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
24935         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
24937 2002-01-10  Dale Johannesen  <dalej@apple.com>
24939         * gcc.c-torture/execute/loop-11.c: New.
24941 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
24943         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
24944         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
24946 2002-01-09  Richard Henderson  <rth@redhat.com>
24948         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
24949         type in which to perform the operation for each size.
24951 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
24953         * gcc.c-torture/compile/20020109-2.c: New test.
24955 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
24957         * gcc.c-torture/execute/loop-10.c: New test.
24959 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
24961         * gcc.c-torture/compile/20010226-1.c: New test.
24962         * gcc.c-torture/compile/20010227-1.c: New test.
24963         * gcc.c-torture/compile/20010426-1.c: New test.
24964         * gcc.c-torture/compile/20010510-1.c: New test.
24965         * gcc.c-torture/compile/20010605-3.c: New test.
24966         * gcc.c-torture/compile/20010824-1.c: New test.
24967         * gcc.c-torture/execute/20010409-1.c: New test.
24968         * gcc.dg/noncompile/20000901-1.c: New test.
24969         * gcc.dg/20001023-1.c: New test.
24970         * gcc.dg/20001101-1.c: New test.
24971         * gcc.dg/20001102-1.c: New test.
24972         * gcc.dg/20010207-1.c: New test.
24973         * gcc.dg/20010405-1.c: New test.
24974         * gcc.dg/20010822-1.c: New test.
24975         * gcc.dg/20011107-1.c: New test.
24977 2002-01-09  Jeffrey A Law  (law@redhat.com)
24979         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
24981         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
24982         execution failure on PA targets.
24984 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
24986         * gcc.c-torture/compile/20020109-1.c: New test.
24988 2002-01-08  Kazu Hirata  <kazu@hxi.com>
24990         * gcc.c-torture/execute/20020108-1.c: New test.
24992 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
24994         * gcc.dg/20020108-1.c: New test.
24996 2002-01-08  H.J. Lu <hjl@gnu.org>
24998         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
24999         for header files.
25001 2002-01-08  Geoff Keating  <geoffk@redhat.com>
25003         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
25004         consistency.
25006 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
25008         * gcc.dg/altivec-4.c: Test altivec predicates.
25010 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
25012         * gcc.c-torture/execute/20020107-1.c: New test.
25014 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
25016         PR c/5279
25017         * gcc.c-torture/compile/20020106-1.c: New test.
25019 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
25021         * gcc.c-torture/execute/nestfunc-4.c: New test.
25023 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25025         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
25026         extra triple that slipped in.
25027         * g++.old-deja/g++.abi/align.C: Likewise.
25028         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25030 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
25032         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
25033         * g++.old-deja/g++.abi/align.C: Likewise.
25034         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25036         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
25037         on FreeBSD/i386.
25038         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
25039         FreeBSD.
25041 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
25043         * gcc.dg/20020104-1.c: New test.
25045         * gcc.dg/20020104-2.c: New test.
25047 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
25049         * gcc.dg/20020103-1.c: Fix typo in target selector.
25051 2002-01-03  Richard Henderson  <rth@redhat.com>
25053         * gcc.dg/20020103-1.c: New.
25055 2002-01-03  Kazu Hirata  <kazu@hxi.com>
25057         * gcc.c-torture/execute/20020103-1.c: New test.
25059 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
25061         * g++.dg/other/debug2.C: New test.
25063         * gcc.c-torture/compile/20020103-1.c: New test.
25065 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
25067         * gcc.dg/gnu89-init-1.c: Added new tests.
25069 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25071         * g++.dg/template/friend2.C: Remove as patch is reverted.
25073         * g++.dg/warn/oldcast1.C: New test.
25075         * g++.dg/template/ptrmem1.C: New test.
25076         * g++.dg/template/ptrmem2.C: New test.
25078         * g++.dg/template/ntp.C: New test.
25080         * g++.dg/other/component1.C: New test.
25082         * g++.dg/template/ttp3.C: New test.
25084         * g++.dg/template/friend2.C: New test.
25085         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
25087 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25089         * g++.dg/other/ptrmem1.C: New test.
25090         * g++.dg/other/ptrmem2.C: New test.
25092 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25094         * g++.dg/template/ctor1.C: New test.
25096 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
25098         * g++.dg/template/friend2.C: New test.
25100 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
25102         * gcc.dg/mmix-1.c: New test.
25104 2001-12-31  Richard Henderson  <rth@redhat.com>
25106         * gcc.dg/asm-5.c: New.
25108 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
25110         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
25111         in namespace __gnu_cxx
25113 2001-12-30  Richard Henderson  <rth@redhat.com>
25115         * gcc.dg/debug-6.c: New.
25117 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
25119         * gcc.c-torture/compile/20011229-2.c: New test.
25121 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
25123         * gcc.dg/debug-3.c: New test.
25124         * gcc.dg/debug-4.c: New test.
25125         * gcc.dg/debug-5.c: New test.
25127 2001-12-29  Richard Henderson  <rth@redhat.com>
25129         * g++.dg/eh/loop1.C: New.
25131 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25133         * g++.dg/template/crash1.C: New test.
25135 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25137         * g++.dg/other/const1.C: New test.
25139 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
25141         * gcc.c-torture/compile/20011229-1.c: New test.
25143 2001-12-28  Stan Shebs  <shebs@apple.com>
25145         * lib/objc-torture.exp: Resync with c-torture.exp.
25146         * lib/objc.exp: Load standard libraries.
25148 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
25150         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
25151         additional tests.
25153 2001-12-27  Roger Sayle <roger@eyesopen.com>
25155         * gcc.c-torture/execute/string-opt-16.c: New testcase.
25157 2001-12-27  Richard Henderson  <rth@redhat.com>
25159         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
25161 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
25163         * g++.dg/eh/ctor1.C: New test.
25164         * g++.dg/other/error2.C: New test.
25166 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
25168         * g++.dg/other/init2.C: New test.
25170 2001-12-24  Richard Henderson  <rth@redhat.com>
25172         * gcc.dg/20011223-1.c: New.
25173         * gcc.dg/inline-1.c: New.
25175 2001-12-23  Richard Henderson  <rth@redhat.com>
25177         * gcc.dg/asm-4.c: Test operand modifiers.
25179 2001-12-23  Richard Henderson  <rth@redhat.com>
25181         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
25183 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25185         * gcc.c-torture/execute/20011223-1.c: New test.
25187 2001-12-21  Richard Henderson  <rth@redhat.com>
25189         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
25190         re-enables the warning.
25192 2001-12-21  Richard Henderson  <rth@redhat.com>
25194         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
25196 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
25198         * gcc.c-torture/compile/20011218-1.c: New test.
25200 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
25202         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
25203         arm-isr.c test.
25204         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
25205         epilogue generation for ARM ISR routines.
25207 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25209         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
25210         * gcc.dg/format/c90-printf-3.c: Likewise.
25211         * gcc.dg/format/c99-printf-3.c: Likewise.
25212         * gcc.dg/format/ext-1.c: Likewise.
25213         * gcc.dg/format/ext-6.c: Likewise.
25214         * gcc.dg/format/format.h: Prototype unlocked stdio.
25216 2001-12-20  Richard Henderson  <rth@redhat.com>
25218         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
25219         (arena): Use it.
25220         (malloc): Correct allocation logic.  Abort if we fill up the
25221         arena before initialization complete.
25222         (realloc): Correct allocation logic.
25224 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
25226         * gcc.c-torture/compile/20011219-2.c: New test.
25228         * gcc.c-torture/execute/20011219-1.c: New test.
25230 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
25232         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
25233         target does not support weak symbols.
25235 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
25237         * gcc.c-torture/compile/20011219-1.c: New test.
25239 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
25241         * g++.dg/other/error1.C: New test.
25243 2001-12-17  Jeffrey A Law  (law@redhat.com)
25245         * gcc.c-torture/execute/20011217-1.c: New test.
25247 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
25249         * objc.dg/special/: New directory.
25250         * objc.dg/special/special.exp: New file.
25251         * objc.dg/special/unclaimed-category-1.h: New file.
25252         * objc.dg/special/unclaimed-category-1a.m: New file.
25253         * objc.dg/special/unclaimed-category-1.m: New file.
25255 2001-12-17  Andreas Jaeger  <aj@suse.de>
25257         * gcc.c-torture/compile/20011217-2.c: New test.
25259 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25261         * gcc.c-torture/compile/20011217-1.c: New test.
25263 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
25265         * testsuite/gcc.dg/20011214-1.c: New.
25267 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
25269         * gcc.dg/altivec-4.c: New.
25271 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
25273         * gcc.dg/20011113-1.c: New test.
25275 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
25277         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
25278         std::__malloc_alloc_template<0> and
25279         std::__default_alloc_template<false, 0>.
25281 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
25283         * objc/execute/bf-21.m: New test.
25284         * objc/execute/enumeration-1.m: New test.
25285         * objc/execute/enumeration-2.m: New test.
25287 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
25289         * gcc.dg/gnu89-init-1.c: New test.
25291 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25293         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
25294         * g++.old-deja/g++.jason/2371.C: Likewise.
25295         * g++.old-deja/g++.jason/template33.C: Likewise.
25296         * g++.old-deja/g++.jason/template34.C: Likewise.
25297         * g++.old-deja/g++.jason/template36.C: Likewise.
25298         * g++.old-deja/g++.oliva/typename1.C: Likewise.
25299         * g++.old-deja/g++.oliva/typename2.C: Likewise.
25300         * g++.old-deja/g++.other/typename1.C: Likewise.
25301         * g++.old-deja/g++.pt/inherit2.C: Likewise.
25302         * g++.old-deja/g++.pt/nontype5.C: Likewise.
25303         * g++.old-deja/g++.pt/typename11.C: Likewise.
25304         * g++.old-deja/g++.pt/typename14.C: Likewise.
25305         * g++.old-deja/g++.pt/typename16.C: Likewise.
25306         * g++.old-deja/g++.pt/typename3.C: Likewise.
25307         * g++.old-deja/g++.pt/typename4.C: Likewise.
25308         * g++.old-deja/g++.pt/typename5.C: Likewise.
25309         * g++.old-deja/g++.pt/typename7.C: Likewise.
25310         * g++.old-deja/g++.robertl/eb9.C: Likewise.
25312 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
25314         * g++.dg/other/linkage1.C: New test.
25315         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
25316         specifiers.
25318 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
25320         * gcc.dg/concat.c: New test.
25322 2001-12-11  Stan Shebs  <shebs@apple.com>
25324         * objc/compile: New test directory.
25325         * objc/compile/compile.exp: New expect script.
25326         * objc/compile/20011211-1.m: New compile test.
25328 2001-12-11  Jason Merrill  <jason@redhat.com>
25330         * lib/prune.exp (prune_gcc_output): Also handle "In member
25331         function".  So many permutations...
25333 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
25335         * g++.dg/template/typedef1.C: New test.
25337 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
25339         * g++.dg/other/copy1.C: New test.
25341 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
25343         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
25345         * gcc.dg/builtin-choose-expr.c: New.
25347 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
25349         * gcc.dg/altivec-2.c: New.
25351 2001-12-07  Richard Henderson  <rth@redhat.com>
25353         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
25355 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
25357         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
25358         ultrasparc.
25360 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25362         * g++-old.deja/g++.robertl/eb101.C: Deleted.
25364 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
25366         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
25367         variable argument list.
25369 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
25371         * gcc.c-torture/execute/memcheck: Delete entire directory.
25372         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
25373         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
25375 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25377         * gcc.dg/Wshadow-1.c: New test.
25379 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
25381         * gcc.c-torture/compile/20011130-1.c: New test.
25383         * gcc.dg/noncompile/20011025-1.c: New test.
25385         * g++.dg/other/anon-union.C: New test.
25387         * gcc.c-torture/execute/20011024-1.c: New test.
25389 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25391         * gcc.c-torture/execute/20000722-1.x,
25392         gcc.c-torture/execute/20010123-1.x: Remove.
25393         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
25394         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
25395         gcc.dg/c99-complit-2.c: New tests.
25397 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
25399         * g++.dg/inherit/base1.C: New test.
25401 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
25403         * g++.dg/other/stdarg1.C: New test.
25405         * gcc.c-torture/compile/20011130-2.c: New test.
25407 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
25409         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
25410         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
25411         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
25412         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
25413         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
25414         * gcc.dg/builtin-prefetch-1.c: New test.
25416 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
25418         * gcc.dg/20011130-1.c: New test.
25420 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
25422         * g++.dg/other/scope1.C: New test.
25423         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
25425 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25427         * gcc.dg/vla-init-1.c: New test.
25429 2001-12-01  Geoff Keating  <geoffk@redhat.com>
25431         * gcc.c-torture/compile/structs.c: New testcase from GDB.
25433 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25435         * objc.dg/alias.m: Update.
25436         * objc.dg/class-1.m: Update.
25437         * objc.dg/const-str-1.m: Update.
25438         * objc.dg/fwd-proto-1.m: Update.
25439         * objc.dg/id-1.m: Update.
25440         * objc.dg/super-class-1.m: Update.
25442 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
25444         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
25445         constructs.
25447 2001-11-28  Jeffrey A Law  (law@cygnus.com)
25449         * gcc.c-torture/execute/20011128-1.c: New test.
25451 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
25453         * gcc.dg/20011127-1.c: New test.
25455 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25457         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
25458         from Austin Group draft 7.
25459         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
25460         scanf format arguments.
25461         * gcc.dg/format/no-exargs-2.c: New test.
25463 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
25465         * g++.dg/abi/vbase8-4.C: New test.
25467 2001-11-24  Ian Lance Taylor  <ian@airs.com>
25469         * gcc.c-torture/execute/20011121-1.c: New test.
25471 2001-11-23  Jeffrey A Law  (law@cygnus.com)
25473         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
25475 2001-11-23  Andreas Jaeger  <aj@suse.de>
25477         * gcc.dg/cpp/charconst-2.c: New test.
25479 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
25481         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
25482         to the host if it is remote.  Let tests specify extra headers
25483         they use.
25484         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
25485         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
25486         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
25487         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
25488         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
25489         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
25490         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
25491         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
25492         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
25493         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
25495 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
25497         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
25498         for little endian ARMs.
25500 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
25502         * gcc.c-torture/compile/20011119-1.c: New test.
25503         * gcc.c-torture/compile/20011119-2.c: New test.
25505 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
25507         * gcc.dg/altivec-1.c: Fix typo.
25509 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25511         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
25513 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
25515         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
25517 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
25519         * lib/g77.exp: Don't specify --rpath-link.
25521         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
25522         across all the headers.
25523         * gcc.dg/format/format.exp: For testing on a remote host,
25524         copy format.h.
25526         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
25527         * gcc.c-torture/execute/930406-1.c: Likewise.
25528         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
25530 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
25532         * gcc.dg/altivec-1.c: New.
25534 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
25536         * gcc.dg/cpp/fpreprocessed.c: New test case.
25538 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25540         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
25541         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
25542         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
25544 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25546         * gcc.dg/no-builtin-1.c: New test.
25548 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
25550         * gcc.c-torture/execute/20011115-1.c: New test.
25552 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
25554         * gcc.c-torture/compile/20011114-2.c: New test.
25555         * gcc.c-torture/compile/20011114-3.c: New test.
25556         * gcc.c-torture/compile/20011114-4.c: New test.
25558 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
25560         * g++.dg/other/init1.C: New test.
25562 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
25564         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
25565         message.
25567         * gcc.c-torture/execute/20011114-1.c: New testcase.
25569         * gcc.c-torture/compile/20010327-1.c: Revert last change.
25570         * gcc.c-torture/compile/20011114-1.c: New test, exactly
25571         like the (before this change) version of 20010327-1.c.
25573 2001-11-14  Roger Sayle <roger@eyesopen.com>
25575         * gcc.c-torture/execute/string-opt-13.c: New testcase.
25577 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
25579         * g++.dg/init/array2.C: New test.
25581 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
25583         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
25585 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
25587         * g++.dg/other/forscope1.C: New test.
25588         * g++.dg/ext/forscope1.C: New test.
25589         * g++.dg/ext/forscope2.C: New test.
25591 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
25593         * gcc.c-torture/execute/20011113-1.c: New test.
25595 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
25597         * gcc.c-torture/execute/20011109-2.c: New test.
25599         * gcc.c-torture/execute/20011109-1.c: New test.
25601 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
25603         * gcc.c-torture/compile/20011109-1.c: New test.
25605 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
25607         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
25608         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
25609         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
25610         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
25611         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
25612         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
25613         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
25615 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25617         * g++.dg/warn/Wshadow-1.C: New tests.
25618         * g++.old-deja/g++.mike/for3.C: Update.
25620 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25622         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
25623         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
25624         XFAILs.  Adjust expected error texts.
25625         * gcc.c-torture/compile/20011106-1.c,
25626         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
25627         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
25628         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
25629         gcc.dg/c99-array-lval-5.c: New tests.
25631 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25633         * gcc.dg/cpp/defined.c: Update.
25635 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
25637         * gcc.c-torture/execute/anon-1.c: New test.
25639 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
25641         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
25642         same size, so no warning should be produced on stormy16.
25644         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
25645         due to oversized array.
25646         * g++.old-deja/g++.mike/ns15.C: Likewise.
25647         * g++.old-deja/g++.pt/crash16.C: Likewise.
25649 2001-11-02  Graham Stott  <grahams@redhat.com>
25651         * g++.dgother/debug1.C: Fix typos.
25653 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
25655         * g++.dg/other/debug1.C: New test.
25657 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
25659         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
25660         of unsigned long.
25662 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
25664         * gcc.dg/20011029-2.c: New test.
25666         * gcc.c-torture/compile/20011029-1.c: New test.
25668 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
25670         * objc/execute/class_self-1.m: New test.
25671         * objc/execute/class_self-2.m: New test.
25673 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
25675         * gcc.misc-tests/msgs.exp: Delete.
25676         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
25677         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
25678         error set to match recent changes.
25680 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
25682         * gcc.dg/20011021-1.c: New test.
25684 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
25686         * gcc.c-torture/compile/20011023-1.c: New test.
25688 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
25690         * lib/g77.exp: Rewrite based on lib/g++.exp.
25692 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
25694         * gcc.c-torture/execute/20011019-1.c: New test.
25696         * gcc.dg/20011018-1.c: New test.
25698 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
25700         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
25702 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
25704         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
25705         * gcc.dg/attr-invalid.c: Likewise.
25707 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
25709         * testsuite/gcc.dg/20011015-1.c: New test.
25711 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
25713         * g++.dg/template/unify2.C: New test.
25715 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
25717         * g++.dg/other/exception-specification.C: New test
25719 2001-10-13  Tom Rix  <trix@redhat.com>
25721         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
25722         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
25724 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
25726         * testsuite/gcc.dg/20011009-1.c: New test.
25728 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
25730         PR g++/4476
25731         * g++.dg/other/friend1.C: New test.
25733 2001-10-11  Richard Henderson  <rth@redhat.com>
25735         * g++.old-deja/g++.other/crash18.C: Add -S to options.
25737 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25739         * gcc.c-torture/compile/20011010-1.c: New.
25741 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25743         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
25744         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
25745         g77.f-torture/execute/execute.exp,
25746         g77.f-torture/noncompile/noncompile.exp,
25747         gcc.c-torture/compile/compile.exp,
25748         gcc.c-torture/execute/execute.exp,
25749         gcc.c-torture/execute/ieee/ieee.exp,
25750         gcc.c-torture/execute/memcheck/memcheck.exp,
25751         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
25752         objc/execute/execute.exp: Update FSF address.
25754 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
25756         * gcc.dg/cpp/cmdlne-C.c: Update.
25757         * gcc.dg/cpp/cmdlne-C2.c: New.
25759 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25761         * gcc.c-torture/execute/20011008-3.c: New.
25763 2001-10-08  DJ Delorie  <dj@redhat.com>
25765         * gcc.dg/20011008-1.c: New.
25766         * gcc.dg/20011008-2.c: New.
25768 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25770         * gcc.dg/cpp/spacing1.c: Update test.
25772 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25774         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
25775         spelling errors of "separate" as "seperate".
25777 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
25779         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
25780         enough to avoid inlining.
25782 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
25784         * lib/g77.exp: set libg2c_dir correctly.
25786 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25788         * gcc.dg/cpp/macro11.c: New test.
25790 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25792         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
25793         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
25794         gcc.dg/format/multattr-3.c: New tests.
25795         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
25796         tests for format attributes on function pointers being rejected.
25798 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25800         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
25802 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
25804         * g++.dg/warn/format1.C: New test.
25806 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
25808         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
25810 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25812         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
25814 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25816         * gcc.dg/cpp/redef2.c: Add test.
25818 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
25820         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
25821         long-standing bug on i686, apparently.
25822         * gcc.c-torture/execute/loop-2c.x: New file.
25823         * gcc.c-torture/execute/loop-2d.x: New file.
25824         * gcc.c-torture/execute/loop-3c.x: New file.
25826 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
25828         * gcc.dg/cpp/20000625-2.c: Correct line number.
25830 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25832         * gcc.dg/cpp/macro10.c: New test.
25833         * gcc.dg/cpp/strify3.c: New test.
25834         * gcc.dg/cpp/spacing1.c: Add tests.
25835         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
25836         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
25838 2001-09-24  DJ Delorie  <dj@redhat.com>
25840         * gcc.c-torture/execute/20010924-1.c: New test.
25842 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25844         * testsuite/objc/execute/paste.m: Remove.
25846 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25848         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
25850 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
25852         * g77.dg/strlen0.f: New test.
25854 2001-09-21  Richard Henderson  <rth@redhat.com>
25856         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
25857         * g++.old-deja/g++.abi/vtable2.C: Likewise.
25859 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25861         Table-driven attributes.
25862         * g++.dg/ext/attrib1.C: New test.
25864 2001-09-20  DJ Delorie  <dj@redhat.com>
25866         * gcc.dg/20000926-1.c: Update expected warning messages.
25867         * gcc.dg/array-2.c: Likewise, and test for warnings too.
25868         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
25869         array.
25871 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
25873         * g++.dg/eh/registers1.C: New test case.
25875 2001-09-17  Richard Henderson  <rth@redhat.com>
25877         * gcc.dg/array-5.c: Fix VLA decomposition test.
25879 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25881         * gcc.dg/cpp/line5.c: New testcase.
25883 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
25885         * gcc.dg/cpp/macro9.c: New test.
25887 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
25889         * gcc.c-torture/execute/980223.c: Change type of addr from long
25890         to char *.
25892 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
25894         * gcc.c-torture/execute/20010915-1.c: New test.
25896 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
25898         * g77.dg/bprob: New directory.
25899         * g77.dg/bprob/bprob.exp: New file.
25900         * g77.dg/bprob/bprob-1.f: New test.
25901         * g77.dg/gcov: New directory.
25902         * g77.dg/gcov/gcov.exp: New file.
25903         * g77.dg/gcov/gcov-1.f: New test.
25904         * g77.dg/gcov/gcov-1.x: New file.
25906 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25908         * gcc.dg/cpp/directiv.c: Update.
25909         * gcc.dg/cpp/undef1.c: Update.
25911 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
25913         * gcc.dg/20010912-1.c: New test.
25915 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
25917         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
25918         language-independent file in lib.
25919         * lib/gcov.exp: New file.
25921 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25923         * gcc.c-torture/compile/20010911-1.c: New test.
25925 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
25927         * lib/profopt.exp: New, to support profile-directed optimizations.
25928         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
25929         * gcc.misc-tests/bprob-1.c: New test.
25930         * gcc.misc-tests/bprob-2.c: New test.
25932 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
25934         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
25935         XFAIL and which kinds of gcov output to verify.
25936         * gcc.misc-tests/gcov-4b.x: New file.
25937         * gcc.misc-tests/gcov-5b.x: New file.
25938         * gcc.misc-tests/gcov-6.x: New file.
25939         * gcc.misc-tests/gcov-7.c: New test.
25940         * gcc.misc-tests/gcov-7.x: New file.
25942 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
25944         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
25945         * gcc.misc-tests/gcov-6.c: New test.
25947 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25949         PR c++/3986
25950         * g++.dg/abi/vbase1.C: New test.
25952 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
25954         * objc.dg/method-2.m: New.
25956 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25958         PR c++/4203
25959         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
25960         * g++.dg/init/empty1.C: New test.
25962 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
25964         * gcc.c-torture/compile/20010903-1.c: New test.
25966 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
25968         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
25969         for m68k.
25971 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
25973         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
25975         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
25977         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
25979 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
25981         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
25982         for 16-bit 'unsigned int'.
25984 2001-08-29  Kazu Hirata  <kazu@hxi.com>
25986         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
25988 2001-08-27  Richard Henderson  <rth@redhat.com>
25990         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
25991         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
25993 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
25995         * gcc.dg/asm-names.c (ymain): New.
25997 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
25999         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
26000         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
26001         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
26003 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26005         * gcc.dg/compare5.c: New testcase.
26007 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
26009         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
26010         and "In instantiation".
26012 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
26014         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
26016 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
26018         * gcc.misc-tests/gcov.exp: Add support for branch information.
26019         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
26020         * gcc.misc-tests/gcov-4.c: New test.
26021         * gcc.misc-tests/gcov-4b.c: New test.
26022         * gcc.misc-tests/gcov-5b.c: New test.
26024 2001-08-20  Zack Weinberg  <zackw@panix.com>
26026         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
26027         expected to fail.
26029 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26031         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
26033 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
26035         * g++.dg/eh/template1.C: New test.
26037 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
26039         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
26040         Fix thinko.
26041         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
26042         for xfail.
26044 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
26046         * lib/g77-dg.exp:  Use prune.exp for common procedures
26047         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
26048         * lib/g77.exp: (g77-dg-prune) Remove
26050 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
26052         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
26054 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26056         * g++.dg/template/unify1.C: New test.
26058 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
26060         * g++.dg/abi/empty4.C: New test.
26062 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
26064         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
26065         solaris2.*
26066         * g77.f-torture/compile/pr3743.x: Likewise
26068 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
26070         * g++.dg/other/using-declaration.C: New test.
26072 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26074         * gcc.dg/cpp/tr-sign.c: New testcase.
26076 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26078         * gcc.dg/cpp/19951025-1.c: Revert.
26079         * gcc.dg/cpp/directiv.c: We no longer process directives that
26080         interrupt macro arguments.
26082 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
26084         * gcc.dg/bconstp-1.c: New test.
26086 2001-08-03  Richard Henderson  <rth@redhat.com>
26088         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
26090 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26092         * gcc.dg/cpp/19951025-1.c: Update.
26094 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
26096         * g77.dg/ff90-1.f (s): Fix reference of variable z,
26097         should be x.
26099 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26101         Kill -fhonor-std.
26102         * g++.old-deja/g++.ns/ns14.C: Remove special options.
26103         * g++.old-deja/g++.other/std1.C: Likewise.
26104         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
26106 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
26108         * lib/g77.exp:  Load gcc-defs.exp for common procedures
26109         (g77_pass, g77_fail, g77_finish, g77_exit,
26110         ${tool}_check_unsupported_p} Now redundant.  Deleted.
26112 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
26114         * g77.dg/fbackslash.f
26115         * g77.dg/fcase-preserve.f
26116         * g77.dg/ff90-1.f
26117         * g77.dg/ffixed-line-length-0.f
26118         * g77.dg/ffixed-line-length-132.f
26119         * g77.dg/ffixed-line-length-7.f
26120         * g77.dg/ffixed-line-length-72.f
26121         * g77.dg/ffixed-line-length-none.f
26122         * g77.dg/ffree-form-1.f
26123         * g77.dg/fno-backslash.f
26124         * g77.dg/fno-f90-1.f
26125         * g77.dg/fno-fixed-form-1.f
26126         * g77.dg/fno-onetrip.f
26127         * g77.dg/fno-typeless-boz.f
26128         * g77.dg/fno-underscoring.f
26129         * g77.dg/fno-vxt-1.f
26130         * g77.dg/fonetrip.f
26131         * g77.dg/ftypeless-boz.f
26132         * g77.dg/fugly-assumed.f
26133         * g77.dg/funderscoring.f
26134         * g77.dg/fvxt-1.f
26136 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
26138         * objc.dg/fwd-proto-1.m: New.
26139         * objc.dg/local-decl-1.m: New.
26140         * objc.dg/naming-1.m: New.
26141         * objc.dg/naming-2.m: New.
26142         * objc.dg/proto-hier-1.m: New.
26144 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
26146         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
26147         largest-type elements to a struct makes its size grow.
26149 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26151         * g++.dg/abi/vthunk1.C: New test.
26153 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26155         * g++.dg/abi/vbase8-22.C: New test.
26157 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26159         * gcc.dg/cpp/macro8.c: New test.
26161 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26163         * g++.dg/abi/vbase8-21.C: New test.
26165 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
26167         * g++.dg/abi/vbase8-10.C: New test.
26169 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26171         * lib/g++.exp (g++_set_ld_library_path): Renamed to
26172         ${tool}_set_ld_library_path.
26173         Changed caller.
26174         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
26175         g++.exp.
26177 2001-07-26  Stan Cox <scox@redhat.com>
26179         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
26180         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
26181         gcc_exit, gcc_check_unsupported_p):
26182         Moved to gcc-deps.exp
26183         * gcc-deps.exp: New file.
26185 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26187         * g++.old-deja/g++.pt/defarg14.C: New test.
26189 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26191         * g++.old-deja/g++.other/lineno5.C: New test.
26193 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26195         * g++.old-deja/g++.pt/crash68.C: New test.
26197 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
26199         * g++.old-deja/g++.other/crash42.C: New test.
26201 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26203         * gcc.dg/cpp/extratokens.c: Fix.
26204         * gcc.dg/cpp/skipping2.c: New tests.
26206 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26208         * gcc.c-torture/execute/20010724-1.c: New file.
26209         * gcc.c-torture/execute/20010724-1.x: New file.
26211 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26213         * g++.old-deja/g++.other/cond7.C: New test.
26215 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26217         * g++.old-deja/g++.other/optimize4.C: New test.
26219 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26221         * g++.old-deja/g++.abi/vbase8-5.C: New test.
26223 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
26225         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
26226         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
26227         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
26228         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
26230         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
26231         bug report" message.
26233         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
26234         * g++.dg/ext/instantiate1.C: Move from old-deja.
26236 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
26238         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
26239         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
26240         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
26241         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
26243 2001-07-23  Jeffrey A Law  (law@cygnus.com)
26245         * gcc.c-torture/execute/20010723-1.c: New test.
26247 2001-07-23  Ben Elliston  <bje@redhat.com>
26249         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
26251 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26253         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
26254         i[34567]86-*-*.
26255         Delete handling of ieee_multilib_flags.
26256         Pass -mieee for alpha*-*-* and sh-*-*.
26257         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
26259 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
26261         Remove old-abi tests.
26262         * g++.old-deja/g++.mike/p11116.C: Remove.
26263         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
26265 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
26267         * g77.f-torture/compile/pr3743.f:  New test
26269 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
26271         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
26273 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26275         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
26276         g++.old-deja/g++.pt/static6.C: Likewise.
26277         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
26278         supports weak symbols.
26280 2001-07-18  Andreas Jaeger  <aj@suse.de>
26282         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
26283         supported again.
26285 2001-07-18  Andreas Jaeger  <aj@suse.de>
26287         * gcc.dg/iftrap-1.c: Fix target line.
26289 2001-07-17  Richard Henderson  <rth@redhat.com>
26291         * gcc.c-torture/execute/20010717-1.c: New.
26293 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26295         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
26296         tests.
26298 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26300         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
26302 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26304         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
26305         UAC_SIGBUS, UAC_NOPRINT definitions.
26307 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
26309         * objc/execute/object_is_class.m: New test.
26310         * objc/execute/object_is_meta_class.m: New test.
26312 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
26314         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
26315         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
26317 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
26319         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
26320         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
26322 2001-07-14  Richard Henderson  <rth@redhat.com>
26324         * gcc.dg/iftrap-1.c: New.
26326 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
26328         * g77.f-torture/execute/intrinsic77.f: New test.
26330 2001-07-11  Janis Johnson <janis@us.ibm.com>
26332         * gcc.misc-tests/gcov-3.c: New test.
26334 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
26336         * gcc.c-torture/compile/20010711-1.c,
26337         * gcc.c-torture/compile/20010711-2.c: New tests.
26339 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
26341         * gcc.c-torture/execute/20010711-1.c: New test.
26343 2001-07-11  Ben Elliston  <bje@redhat.com>
26345         * g++.old-deja/g++.other/enum5.C: New test.
26347 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
26349         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
26350         (g++-dg-prune): Call prune_gcc_output.
26351         * prune.exp: New file for prune_gcc_output.
26352         * lib/g++.exp, lib/gcc.exp: Load it.
26354 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26356         * gcc.c-torture/compile/20010701-1.c,
26357         g++.old-deja/g++.ext/attrib6.C: New tests.
26359 2001-07-06  Jeffrey A Law  (law@cygnus.com)
26361         * gcc.c-torture/compile/20010706-1.c: New test.
26363 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
26365         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
26367 2001-06-28  Stan Shebs  <shebs@apple.com>
26369         * gcc.dg/pragma-darwin.c: New test.
26371 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26373         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
26374         Solaris 2.[678] system.
26376 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26378         * gcc.dg/20010622-1.c: New test.
26380 2001-06-18  Stan Shebs  <shebs@apple.com>
26382         * objc.dg: New directory.
26383         * objc.dg/dg.exp: New file.
26384         * objc.dg/alias.m: New.
26385         * objc.dg/class-1.m: New.
26386         * objc.dg/class-2.m: New.
26387         * objc.dg/const-str-1.m: New.
26388         * objc.dg/const-str-2.m: New.
26389         * objc.dg/id-1.m: New.
26390         * objc.dg/method-1.m: New.
26391         * objc.dg/super-class-1.m: New.
26392         * lib/objc-dg.exp: New file.
26394 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26396         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
26397         of label name.
26399 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
26401         * g++.old-deja/g++.abi/vbase8-9.C: New test.
26403 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26405         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
26406         variable.
26408 2001-06-12  Richard Henderson  <rth@redhat.com>
26410         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
26412 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
26414         * g++.old-deja/g++.abi/vbase5.C: New test.
26415         * g++.old-deja/g++.abi/vbase6.C: New test.
26416         * g++.old-deja/g++.abi/vbase7.C: New test.
26418 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26420         * gcc.c-torture/compile/20010610-1.c: New test.
26422 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
26424         * g++.old-deja/g++.abi/vbase4.C: New test.
26426 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26428         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
26429         support %f for HC11/HC12 targets.
26430         * gcc.c-torture/execute/930513-1.x: New file, likewise.
26431         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
26432         on HC11/HC12 targets.
26433         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
26435 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26437         * gcc.dg/wchar_t-1.c: New file.
26438         * gcc.dg/wint_t-1.c: Likewise.
26440 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
26442         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
26444 2001-06-11  Richard Henderson  <rth@redhat.com>
26446         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
26448 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26450         * gcc.c-torture/compile/20010611-1.c: New test.
26452 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26454         * gcc.dg/c99-tag-1.c: Add more tests.
26456 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
26458         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
26459         representation on MN10300 and ARM/Thumb.
26461 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
26463         * g77.f-torture/execute/20010610.f: New.
26465 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
26467         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
26468         names.
26470 2001-06-09  Richard Henderson  <rth@redhat.com>
26472         * gcc.c-torture/execute/ashrdi-1.c: New.
26473         * gcc.c-torture/execute/ashldi-1.c: New.
26474         * gcc.c-torture/execute/lshrdi-1.c: New.
26476 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
26478         * objc/execute/load-3.m: Added. Check sending +load to categories,
26479         in addition to classes.
26481 2001-06-08  Stan Shebs  <shebs@apple.com>
26483         * objc/execute/load-2.m: New test.  From Nicola Pero
26484         <n.pero@mi.flashnet.it>.
26486 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
26488         * gcc.c-torture/execute/20010605-2.c: New test.
26490 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26492         * g++.old-deja/g++.abi/vbase2.C: New test.
26493         * g++.old-deja/g++.abi/vbase3.C: New test.
26495 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
26497         * g++.old-deja/g++.pt/friend49.C: New test.
26499 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
26501         * g++.old-deja/g++.ext/anon3.C: New test.
26503 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
26505         * g++.old-deja/g++.other/conv7.C: New test.
26507 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
26509         * gcc.c-torture/compile/20010605-2.c: New test.
26511 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26513         * gcc.c-torture/execute/20010604-1.c: New test.
26515 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
26517         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
26519 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
26521         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
26522         (g++_link_flags): Likewise.
26523         (g++_init): Pass gccpath's value to two previous functions.
26525 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26527         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
26528         Ensure logfile entry matches exec command line.
26530 2001-05-31  Richard Henderson  <rth@redhat.com>
26532         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
26533         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
26535 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
26537         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
26538         compiler for irix6.2
26540 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
26542         * g++.old-deja/g++.other/optimize3.C: New file.
26544 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
26546         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
26547         assemble.
26549 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
26551         * g++.old-deja/g++.other/optimize2.C: New file.
26553 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
26555         * gcc.c-torture/compile/20010518-2.c: New file.
26556         * gcc.c-torture/execute/20010518-1.c: New file.
26557         * gcc.c-torture/execute/20010518-2.c: New file.
26559 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26561         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
26563 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
26565         G++ no longer defines builtins that do not begin with __builtin.
26566         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
26567         * g++.old-deja/g++.brendand/misc13.C: Likewise.
26568         * g++.old-deja/g++.law/builtin1.C: Likewise.
26569         * g++.old-deja/g++.law/cvt2.C: Likewise.
26570         * g++.old-deja/g++.mike/net5.C: Likewise.
26571         * g++.old-deja/g++.other/builtins1.C: Likewise.
26572         * g++.old-deja/g++.other/builtins2.C: Likewise.
26573         * g++.old-deja/g++.other/builtins3.C: Likewise.
26574         * g++.old-deja/g++.other/builtins4.C: Likewise.
26575         * g++.old-deja/g++.other/inline8.C: Likewise.
26576         * g++.old-deja/g++.robertl/eb39.C: Likewise.
26578 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
26580         * g++.old-deja/g++.pt/using1.C: Adjust.
26581         * g++.old-deja/g++.pt/using2.C: New test.
26583 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
26585         * gcc.dg/cpp/charconst.c: New tests.
26586         * gcc.dg/cpp/escape.c: New tests.
26587         * gcc.dg/cpp/escape-1.c: New tests.
26588         * gcc.dg/cpp/escape-2.c: New tests.
26589         * gcc.dg/cpp/ucs.c: New tests.
26591 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
26593         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
26594         native compiler for irix6.5.
26596 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
26598         * lib/g++.exp (g++_include_flags): Use args to compute
26599         get_multilibs.
26600         (g++_link_flags): Likewise.
26601         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
26603 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26605         * gcc.dg/c90-hexfloat-1.c: Add more tests.
26607 2001-05-21  Geoff Keating  <geoffk@redhat.com>
26609         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
26610         this file.
26612 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26614         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
26615         STACK_SIZE;
26616         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
26617         to STACK_SIZE; Use it to define size of add_histo array.
26618         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
26619         to STACK_SIZE.
26620         (f): Use GITT_SIZE to define size of gitt local table.
26621         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
26622         to STACK_SIZE; Use it to define size of bytemem array.
26624 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
26626         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
26627         on 68HC11/HC12 due to the asm instruction.
26628         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
26629         * gcc.c-torture/compile/920520-1.x: Likewise.
26630         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
26631         on 68HC11/HC12 because the function is larger than 64K.
26632         * gcc.c-torture/compile/961203-1.x: New file, this test fails
26633         on 68HC11/HC12 because the structure is too large.
26635 2001-05-20  Richard Henderson  <rth@redhat.com>
26637         * gcc.c-torture/execute/20010520-1.c: New.
26639 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26641         * g++.old-deja/g++.warn/compare1.C: New test.
26642         * gcc.dg/compare4.c: New test.
26644 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
26646         * g++.old-deja/g++.other/optimize1.C: New test.
26648 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26650         * g++.old-deja/g++.pt/spec41.C: New test.
26652 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
26654         * gcc.c-torture/compile/20010114-1.x: Remove.
26656 2001-05-18  Stan Shebs  <shebs@apple.com>
26658         * gcc.c-torture/compile/20010518-1.c: New test.
26660 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
26662         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
26663         * g++.old-deja/g++.pt/crash67.C: New test.
26665 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
26667         * g++.old-deja/g++.other/debug9.C: New test.
26669 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
26671         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
26673 2001-05-16  Jan Hubicka  <jh@suse.cz>
26675         * gcc.c-torture/compile/20010516-1.c: New test.
26677 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
26679         * g++.old-deja/g++.other/crash41.C: New test.
26681 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
26683         * g++.old-deja/g++.pt/crash66.C: New test.
26685 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
26687         * g++.old-deja/g++.robertl/eb27.C: Convert.
26689 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
26691         * g++.dg/friend-warn.C: New test.  Do not warn about friend
26692         declaration being redundant.
26694 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
26696         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
26698 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
26700         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
26702 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
26704         * lib/g++.exp: Use testsuite_flags.
26706 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
26708         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
26710 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26712         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
26714 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
26716         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
26718 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
26720         * gcc.c-torture/compile/20010313-1.c: New test.
26722 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
26724         * gcc.dg/cpp/direct2.c: New test.
26725         * gccq.dg/cpp/direct2s.c: New test.
26727         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
26729 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
26731         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
26732         * g++.old-deja/g++.other/op3.C: Likewise.
26734 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
26736         * gcc.dg/cpp/syshdr.h: New file.
26737         * gcc.dg/cpp/sysmac1.c: Update.
26738         * gcc.dg/cpp/sysmac2.c: Update.
26740 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26742         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
26744 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
26746         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
26747         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
26749 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
26751         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
26753 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
26755         * lib/g++.exp (g++_include_flags): Don't use any special flags
26756         if TESTING_IN_BUILD_TREE is not defined.
26757         (g++_init): Use a plain 'c++' as the compiler if
26758         TESTING_IN_BUILD_TREEE is not defined.
26760 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
26762         * g++.old-deja/g++.eh/catch13.C: New test.
26763         * g++.old-deja/g++.eh/catch14.C: New test.
26765 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
26767         * gcc.dg/cpp/tr-define.c: New test.
26769 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
26771         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
26772         <stdlib.h>, not <malloc.h>.
26774 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
26776         * g++.old-deja/g++.ns/template17.C: New test.
26778 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
26780         * g++.old-deja/g++.pt/ref4.C: New test.
26782 2001-04-30  Richard Henderson  <rth@redhat.com>
26784         * gcc.dg/20000724-1.c: Revert last change.
26786 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
26788         * g77.f-torture/execute/20010430.f: New test.
26790 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
26792         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
26794 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
26796         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
26798 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26800         * g++.old-deja/g++.eh/crash6.C: New test.
26802 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26804         * g++.old-deja/g++.other/warn7.C: New test.
26806 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
26808         * g++.old-deja/g++.other/defarg9.C: New test.
26810 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
26812         * g77.f-torture/compile/20010426.f: New test.
26813         * g77.f-torture/execute/20010426.f: New test.
26815 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
26817         * g77.f-torture/compile/20000629-1.x: Remove - error
26818         has been fixed.
26820 2001-04-26  Jeffrey A Law  (law@cygnus.com)
26822         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
26823         Tweak slightly to work with g++.dg framework.
26824         * g++.dg/special/ecos.exp: Run initp1.C test.
26825         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
26827         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
26828         its linker doesn't give line numbers either.
26829         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
26831 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
26833         * g++.old-deja/g++.other/lex1.C: New test.
26835 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
26837         * gcc.dg/noncompile/20010425-1.c: New test.
26839 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
26841         * g++.old-deja/g++.pt/mangle2.C: New test.
26843 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26845         * gcc.dg/format/plus-1.c: New test.
26847 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26849         * gcc.dg/20010423-1.c: New test.
26851 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
26853         * gcc.c-torture/execute/20010422-1.c: New test.
26855 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
26857         * g++.old-deja/g++.ns/type2.C: New test.
26859 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
26861         * g++.old-deja/g++.other/perf1.C: New test.
26863 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
26865         * gcc.dg/c99-func-2.c: Remove xfail.
26866         * gcc.dg/c99-func-3.c: Remove xfail.
26867         * gcc.dg/c99-func-4.c: Remove xfail.
26869 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
26871         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
26873 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26875         * gcc.c-torture/compile/20010423-1.c: New test.
26877 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26879         * g++.old-deja/g++.pt/typename28.C: New test.
26881 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26883         * g++.old-deja/g++.abi/empty2.C: New test.
26884         * g++.old-deja/g++.abi/empty3.C: New test.
26886 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26888         * g++.old-deja/g++.other/comdat2.C: New test.
26889         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
26891 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26893         * g++.old-deja/g++.other/overload14.C: New test.
26895 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26897         * g++.old-deja/g++.other/lookup23.C: New test.
26899 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
26901         * gcc.c-torture/execute/20010403-1.c: New test.
26903 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
26904             Mark Mitchell  <mark@codesourcery.com>
26906         * lib/old-dejagnu.exp: Don't delete output of executable.
26907         Add .exe suffix to executables.
26909 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
26911         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
26913 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26915         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
26917 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
26919         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
26920         * g++.old-deja/g++.abi/crash1.C: New test.
26922 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
26924         * g++.old-deja/g++.other/crash40.C: New test.
26926 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26928         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
26930 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
26932         * g++.old-deja/g++.other/warn6.C: New test.
26934 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
26936         * g++.old-deja/g++.robertl/eb42.C: Same.
26938 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26940         * gcc.dg/wtr-conversion-1.c: New testcase.
26942 2001-04-10  Richard Henderson  <rth@redhat.com>
26944         * g++.old-deja/g++.other/array5.C: New.
26946 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26948         * gcc.c-torture/execute/20010408-1.c: New test.
26950 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
26952         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
26953         headers and constructs.
26954         * g++.old-deja/g++.robertl/eb79.C: Same.
26955         * g++.old-deja/g++.robertl/eb77.C (main): Same.
26956         * g++.old-deja/g++.robertl/eb73.C: Same.
26957         * g++.old-deja/g++.robertl/eb66.C (main): Same.
26958         * g++.old-deja/g++.robertl/eb55.C (t): Same.
26959         * g++.old-deja/g++.robertl/eb54.C (main): Same.
26960         * g++.old-deja/g++.robertl/eb46.C (main): Same.
26961         * g++.old-deja/g++.robertl/eb44.C: Same.
26962         * g++.old-deja/g++.robertl/eb41.C (main): Same.
26963         * g++.old-deja/g++.robertl/eb4.C (main): Same.
26964         * g++.old-deja/g++.robertl/eb39.C: Same.
26965         * g++.old-deja/g++.robertl/eb33.C (main): Same.
26966         * g++.old-deja/g++.robertl/eb31.C (main): Same.
26967         * g++.old-deja/g++.robertl/eb30.C: Same.
26968         * g++.old-deja/g++.robertl/eb3.C: Same.
26969         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
26970         * g++.old-deja/g++.robertl/eb21.C: Same.
26971         * g++.old-deja/g++.robertl/eb15.C: Same.
26972         * g++.old-deja/g++.robertl/eb118.C: Same.
26973         * g++.old-deja/g++.robertl/eb115.C (main): Same.
26974         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
26975         * g++.old-deja/g++.robertl/eb109.C: Same.
26976         * g++.old-deja/g++.other/sibcall1.C (main): Same.
26977         * g++.old-deja/g++.mike/rtti1.C: Same.
26978         * g++.old-deja/g++.mike/p658.C: Same.
26979         * g++.old-deja/g++.mike/net46.C: Same.
26980         * g++.old-deja/g++.mike/net34.C: Same.
26981         * g++.old-deja/g++.mike/memoize1.C: Same.
26982         * g++.old-deja/g++.mike/eh2.C: Same.
26983         * g++.old-deja/g++.law/weak.C: Same.
26984         * g++.old-deja/g++.law/visibility7.C: Same.
26985         * g++.old-deja/g++.law/visibility25.C: Same.
26986         * g++.old-deja/g++.law/visibility22.C: Same.
26987         * g++.old-deja/g++.law/visibility2.C: Same.
26988         * g++.old-deja/g++.law/visibility17.C: Same.
26989         * g++.old-deja/g++.law/visibility13.C: Same.
26990         * g++.old-deja/g++.law/visibility10.C: Same.
26991         * g++.old-deja/g++.law/visibility1.C: Same.
26992         * g++.old-deja/g++.law/virtual3.C (eval): Same.
26993         * g++.old-deja/g++.law/vbase1.C: Same.
26994         * g++.old-deja/g++.law/operators32.C: Same.
26995         * g++.old-deja/g++.law/nest3.C: Same.
26996         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
26997         * g++.old-deja/g++.law/except5.C (main): Same.
26998         * g++.old-deja/g++.law/cvt7.C (run): Same.
26999         * g++.old-deja/g++.law/cvt2.C: Same.
27000         * g++.old-deja/g++.law/cvt16.C: Same.
27001         * g++.old-deja/g++.law/ctors6.C (bar): Same.
27002         * g++.old-deja/g++.law/ctors17.C (main): Same.
27003         * g++.old-deja/g++.law/ctors13.C: Same.
27004         * g++.old-deja/g++.law/ctors12.C (main): Same.
27005         * g++.old-deja/g++.law/ctors10.C: Same.
27006         * g++.old-deja/g++.law/code-gen5.C: Same.
27007         * g++.old-deja/g++.law/bad-error7.C: Same.
27008         * g++.old-deja/g++.law/arm9.C: Same.
27009         * g++.old-deja/g++.law/arm12.C: Same.
27010         * g++.old-deja/g++.law/arg8.C: Same.
27011         * g++.old-deja/g++.law/arg1.C: Same.
27012         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
27013         * g++.old-deja/g++.jason/template31.C: Same.
27014         * g++.old-deja/g++.jason/template24.C (main): Same.
27015         * g++.old-deja/g++.jason/2371.C: Same.
27016         * g++.old-deja/g++.eh/new2.C: Same.
27017         * g++.old-deja/g++.eh/new1.C: Same.
27018         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
27019         * g++.old-deja/g++.brendan/nest21.C (main): Same.
27020         * g++.old-deja/g++.brendan/err-msg3.C: Same.
27021         * g++.old-deja/g++.brendan/crash62.C: Same.
27022         * g++.old-deja/g++.brendan/crash52.C: Same.
27023         * g++.old-deja/g++.brendan/crash49.C (main): Same.
27024         * g++.old-deja/g++.brendan/crash38.C: Same.
27025         * g++.old-deja/g++.brendan/crash15.C (main): Same.
27026         * g++.old-deja/g++.brendan/copy9.C: Same.
27028 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
27030         * gcc.c-torture/execute/20001203-2.c (memset):
27031         Count argument is of type __SIZE_TYPE__.
27033 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
27035         * gcc.c-torture/compile/20010404-1.c: New test.
27037 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
27039         * gcc.c-torture/compile/20010326-1.c: New test.
27041 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
27043         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
27044         peculiarities of the SH.
27045         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
27047 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27049         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
27050         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
27051         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
27053 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27055         * g77.f-torture/compile/20010321-1.f: New test.
27057 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27059         * gcc.c-torture/compile/20010329-1.c: New test.
27061 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
27063         * gcc.c-torture/execute/20010329-1.c: New test.
27065 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27067         * g++.old-deja/g++.other/eh4.C: Fix typo.
27069 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
27071         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
27073 2001-03-28  Philip Blundell  <philb@gnu.org>
27075         * gcc.c-torture/compile/20010328-1.c: New test.
27077 2001-03-27  Richard Henderson  <rth@redhat.com>
27079         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
27080         * g++.old-deja/g++.eh/vbase3.C: Likewise.
27082 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
27084         * gcc.c-torture/compile/20010327-1.c: New test.
27086 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
27088         * g++.old-deja/g++.other/friend12.C: New test.
27089         * g++.old-deja/g++.other/friend9.C: Expect no errors.
27090         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
27092 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27094         * gcc.c-torture/execute/20010325-1.c: New test.
27096 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
27098         * g++.old-deja/g++.other/mangle3.C: New test.
27100 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
27102         * g++.old-deja/g++.other/anon8.C: New test.
27104 2001-03-20  Philip Blundell  <philb@gnu.org>
27106         * gcc.c-torture/compile/20010320-1.c: New test.
27108 2001-03-17  Richard Henderson  <rth@redhat.com>
27110         * g++.old-deja/g++.other/eh4.C: Add expected error text.
27112 2001-03-15  Geoff Keating  <geoff@redhat.com>
27114         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
27115         tests on AIX.
27117 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
27119         * g++.old-deja/g++.other/eh4.C: New test.
27121 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
27123         * gcc.dg/cpp/mi1.c: Update.
27125 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
27127         * g++.old-deja/g++.other/regstack.C: New test.
27129 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
27131         * g++.old-deja/g++.other/ref4.C: New test.
27133 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
27135         * objc/execute/va_method.m: Added.
27136         * objc/execute/IMP.m: Added.
27137         * objc/execute/_cmd.m: Added.
27138         * objc/execute/accessing_ivars.m: Added.
27139         * objc/execute/class-1.m: Added.
27140         * objc/execute/class-10.m: Added.
27141         * objc/execute/class-11.m: Added.
27142         * objc/execute/class-12.m: Added.
27143         * objc/execute/class-13.m: Added.
27144         * objc/execute/class-14.m: Added.
27145         * objc/execute/class-2.m: Added.
27146         * objc/execute/class-3.m: Added.
27147         * objc/execute/class-4.m: Added.
27148         * objc/execute/class-5.m: Added.
27149         * objc/execute/class-6.m: Added.
27150         * objc/execute/class-7.m: Added.
27151         * objc/execute/class-8.m: Added.
27152         * objc/execute/class-9.m: Added.
27153         * objc/execute/class-tests-1.h
27154         * objc/execute/class-tests-2.h
27155         * objc/execute/compatibility_alias.m: Added.
27156         * objc/execute/encode-1.m: Added.
27157         * objc/execute/formal_protocol-1.m: Added.
27158         * objc/execute/formal_protocol-2.m: Added.
27159         * objc/execute/formal_protocol-3.m: Added.
27160         * objc/execute/formal_protocol-4.m: Added.
27161         * objc/execute/formal_protocol-5.m: Added.
27162         * objc/execute/formal_protocol-6.m: Added.
27163         * objc/execute/formal_protocol-7.m: Added.
27164         * objc/execute/informal_protocol.m: Added.
27165         * objc/execute/initialize.m: Added.
27166         * objc/execute/load.m: Added.
27167         * objc/execute/many_args_method.m: Added.
27168         * objc/execute/nested-3.m: Added.
27169         * objc/execute/no_clash.m: Added.
27170         * objc/execute/private.m: Added.
27171         * objc/execute/redefining_self.m: Added.
27172         * objc/execute/root_methods.m: Added.
27173         * objc/execute/selector-1.m: Added.
27174         * objc/execute/static-1.m: Added.
27175         * objc/execute/static-2.m: Added.
27176         * objc/execute/va_method.m: Added.
27178 2001-03-10  Richard Henderson  <rth@redhat.com>
27180         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
27182 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
27184         * g++.old-deja/g++.other/crash31.C: XFAIL.
27185         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
27186         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
27187         * gcc.c-torture/execute/20010123-1.x: XFAIL.
27188         * gcc.c-torture/execute/20010124-1.x: XFAIL.
27189         * gcc.dg/sequence-pt-1.c: XFAIL one test.
27191 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
27193         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
27195 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
27197         * gcc.dg/20000724-1.c: Don't use multiline strings.
27199 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
27201         * objc/execute/string1.m, objc/execute/string2.m: Compare the
27202         result of -cString against what we expect it to be; don't just
27203         print it out for no one to read.
27205         * objc/execute/string3.m, objc/execute/string4.m: New tests.
27206         Based on testcases provided by Nicola Pero.
27208 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
27210         * gcc.dg/cpp/macro7.c: New test.
27212 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
27214         * gcc.dg/cpp/multiline.c: Update.
27216 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27218         * g++.old-deja/g++.other/enum3.C: New test.
27220 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27222         * g++.old-deja/g++.other/pod1.C: New test.
27224 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
27226         * g++.old-deja/g++.ext/overload1.C: New test.
27228 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27230         * g++.old-deja/g++.pt/using1.C: New test.
27232 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27234         * g++.old-deja/g++.other/using9.C: New test.
27236 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
27238         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
27240         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
27242 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
27244         * g++.old-deja/g++.ext/realpt1.C: Remove.
27246 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
27248         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
27250 2001-02-26  Will Cohen  <wcohen@redhat.com>
27252         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
27254 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
27256         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
27257         templatized constructors.
27259 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27261         * gcc.c-torture/execute/20010224-1.c: New test.
27263 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
27265         * gcc.c-torture/execute/20010222-1.c: New test.
27267 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
27269         * g++.old-deja/g++.other/inline20.C: New test.
27271 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
27273         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
27275 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27277         * g++.old-deja/g++.other/lookup22.C: New test.
27279 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
27281         * g77.dg: New directory.
27282         * g77.dg/20010216-1.f: New test case.
27283         * g77.dg/dg.exp: New driver.
27284         * lib/g77-dg.exp: New driver library.
27286 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27288         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
27290 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
27292         * g++.old-deja/g++.other/decl9.C: New test.
27294 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
27296         * g++.old-deja/g++.other/init16.C: Update the test so that it does
27297         not need <string> and also tests the initialization at runtime.
27299 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
27301         * gcc.c-torture/execute/longlong.c: New test.
27303 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
27305         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
27307 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
27309         * gcc.c-torture/execute/920302-1.c (execute):
27310         Change argument type to short.
27312 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27314         * g++.old-deja/g++.pt/deduct6.C: New test.
27316 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27318         * g++.old-deja/g++.pt/deduct5.C: New test.
27320 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
27322         * gcc.c-torture/execute/20010209-1.c: New test.
27324 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
27326         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
27328 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
27330         * g++.dg/vtgc1.C: Update for new ABI.
27332         * consistency.vlad: New directory, 1665 files.
27334 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
27336         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
27337         return type.
27338         * gcc.dg/cpp/digraphs.c: Declare puts.
27340 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27342         * g++.old-deja/g++.other/warn5.C: New test.
27344 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27346         * g++.old-deja/g++.pt/spec40.C: New test.
27348 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
27350         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
27351         case.
27352         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
27354 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
27356         * gcc.c-torture/compile/20010209-1.c: New test.
27358 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
27360         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
27361         excess errors message but not if it crashes.
27362         * g++.old-deja/g++.other/crash27.C: Likewise.
27363         * g++.old-deja/g++.other/crash28.C: Likewise.
27364         * g++.old-deja/g++.other/crash30.C: Likewise.
27365         * g++.old-deja/g++.other/crash32.C: Likewise.
27366         * g++.old-deja/g++.other/crash35.C: Likewise.
27367         * g++.old-deja/g++.pt/inherit2.C: Likewise.
27369 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27371         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
27372         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
27373         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
27374         g77.f-torture/execute/execute.exp,
27375         g77.f-torture/noncompile/noncompile.exp,
27376         gcc.c-torture/execute/execute.exp,
27377         gcc.c-torture/execute/memcheck/memcheck.exp,
27378         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
27379         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
27380         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
27381         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
27382         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
27383         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
27384         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
27385         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
27386         Remove bug reporting instructions with ancient email addresses.
27388 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
27390         * gcc.dg/20010202-1.c: New test.
27391         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
27393 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
27395         * g++.dg/stdbool-if.C: New test.
27397 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
27399         * objc/execute/fdecl.m: Added main().
27401 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
27403         * gcc.c-torture/execute/20010206-1.c: New test.
27405 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
27407         * gcc.dg/cpp/avoidpaste1.c: Update.
27409 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
27411         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
27412         Pero <nicola@brainstorm.co.uk>.
27413         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
27415 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
27417         * g++.old-deja/g++.pt/spec39.C: New test.
27419 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
27421         * gcc.c-torture/compile/20010202-1.c: New test.
27423 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
27425         * g++.old-deja/g++.abi/primary2.C: New test.
27426         * g++.old-deja/g++.abi/primary3.C: New test.
27427         * g++.old-deja/g++.abi/primary4.C: New test.
27428         * g++.old-deja/g++.abi/primary5.C: New test.
27429         * g++.old-deja/g++.abi/vtable3.h: New test.
27430         * g++.old-deja/g++.abi/vtable3a.C: New test.
27431         * g++.old-deja/g++.abi/vtable3b.C: New test.
27432         * g++.old-deja/g++.abi/vtable3c.C: New test.
27433         * g++.old-deja/g++.abi/vtable3d.C: New test.
27434         * g++.old-deja/g++.abi/vtable3e.C: New test.
27435         * g++.old-deja/g++.abi/vtable3f.C: New test.
27436         * g++.old-deja/g++.abi/vtable3g.C: New test.
27437         * g++.old-deja/g++.abi/vtable3h.C: New test.
27438         * g++.old-deja/g++.abi/vtable3i.C: New test.
27439         * g++.old-deja/g++.abi/vtable3j.C: New test.
27440         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
27442 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
27444         * g++.old-deja/g++.other/anon6.C: New test.
27445         * g++.old-deja/g++.other/anon7.C: New test.
27447 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
27449         * gcc.dg/cpp/avoidpaste2.c: New tests.
27451 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
27453         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
27455 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
27457         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
27458         DECIMAL_DIG cases for Irix."
27460 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
27462         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
27464 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27466         * gcc.dg/c99-tag-1.c: New test.
27468 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
27470         * gcc.dg/cpp/tr-warn1.c: Add tests.
27472 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
27474         * gcc.dg/cpp/avoidpaste1.c: Update.
27475         * gcc.dg/cpp/paste4.c: Update.
27477 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
27479         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
27480         cases for Irix.
27482 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27484         * g++.old-deja/g++.other/inline19.C: New test.
27486 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27488         * gcc.dg/Wlarger-than.c: New test.
27490 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
27492         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
27494 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
27496         * gcc.c-torture/execute/20010129-1.c: New test.
27497         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
27499 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
27501         * gcc.dg/cpp/avoidpaste1.c: Test case.
27503 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
27505         * g++.old-deja/g++.other/inline18.C: New test.
27507 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27509         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
27510         and __builtin_putchar.
27512 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
27514         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
27515         tests.
27517 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
27519         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
27520         floating point number rounding mode to round to the nearest
27521         representable mode.
27523 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
27525         * g++.old-deja/g++.other/mangle2.C: New test.
27527 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
27529         * gcc.c-torture/compile/20010124-1.c: New test.
27531 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
27533         * g++.old-deja/g++.pt/spec38.C: New test.
27535 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27537         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
27538         "Build don't run".
27540 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27542         * gcc.c-torture/execute/20010123-1.c: New test.
27544 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
27546         * g++.old-deja/g++.pt/spec37.C: New test.
27548 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
27550         * g++.old-deja/g++.pt/overload14.C: New test.
27552 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27554         * gcc.c-torture/execute/20010122-1.c: New test, exercise
27555         __builtin_return_address.
27557 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
27559         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
27560         * g++.old-deja/g++.pt/spec35.C: New test.
27561         * g++.old-deja/g++.pt/spec36.C: New test.
27563 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
27565         * gcc.c-torture/compile/20010118-1.c: New test.
27567 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
27569         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
27571 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
27573         * gcc.c-torture/execute/20010119-1.c: New test.
27575 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27577         * g++.old-deja/g++.other/vbase5.C: New test.
27579 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
27581         * gcc.c-torture/execute/20010118-1.c: New test.
27583 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27585         * g++.old-deja/g++.pt/deduct3.C: New test.
27587 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
27589         * g++.old-deja/g++.pt/spec34.C: New test.
27591 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
27593         * g77.f-torture/compile/20000601-2.f: New test.
27595 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27597         * g++.old-deja/g++.other/init17.C: New test.
27599 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
27601         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
27603 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27605         * g++.old-deja/g++.pt/unify8.C: New test.
27607 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27609         * g++.old-deja/g++.abi/vbase1.C: New test.
27611 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
27613         * g++.old-deja/g++.pt/crash65.C: New test.
27615 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
27617         * gcc.dg/cpp/assembl2.S: New test case.
27619 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
27621         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
27622         are supported.
27624 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27626         * g++.old-deja/g++.other/builtins1.C: New test.
27627         * g++.old-deja/g++.other/builtins2.C: Likewise.
27628         * g++.old-deja/g++.other/builtins3.C: Likewise.
27629         * g++.old-deja/g++.other/builtins4.C: Likewise.
27631 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
27633         * gcc.c-torture/compile/20010117-1.c: New test.
27634         * gcc.c-torture/compile/20010117-2.c: New test.
27636 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27638         * g77.f-torture/execute/20010116.[fx]: New test,
27639         XFAIL on i?86-*-*.
27640         * g77.f-torture/compile/20010115.f: Indicate it's
27641         a test for PR fortran/1636.
27643 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27645         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
27647 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27649         * g77.f-torture/compile/20010115.f: New test.
27651 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
27653         * g++.old-deja/g++.pt/nontype5.C: New test.
27655 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
27657         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
27658         have an equivalent working one below it.
27660 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
27662         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
27663         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
27665 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
27667         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
27668         message containing "init_priority".
27669         (conpr-2.C): Likewise.
27670         (conpr-3.C): Likewise.
27671         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
27673 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27675         * gcc.c-torture/execute/20010114-2.c: New test.
27677 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
27679         * gcc.c-torture/compile/20010114-1.c: New test.
27680         * gcc.c-torture/compile/20010114-1.x: Xfail.
27681         * gcc.c-torture/compile/20010114-2.c: New test.
27682         * gcc.c-torture/execute/20010114-1.c: New test.
27683         * gcc.dg/trunc-1.c: New test.
27684         * gcc.dg/uninit-B.c: New test.
27686 2001-01-13  Nick Clifton  <nickc@redhat.com>
27688         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
27689         target.
27691 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
27693         * gcc.c-torture/compile/20010113-1.c: New test.
27695 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
27697         * gcc.c-torture/compile/20001212-1.c: New test.
27699 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27701         * gcc.dg/cpp/widestr1.c: Update.
27702         * gcc.dg/cpp/prag-imp.c: Remove.
27704 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
27706         * gcc.c-torture/execute/20000801-3.x: Remove.
27707         * gcc.dg/c90-init-1.c: New test.
27708         * gcc.dg/c99-init-1.c: New test.
27709         * gcc.dg/c99-init-2.c: New test.
27710         * gcc.dg/gnu99-init-1.c: New test.
27712 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
27714         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
27715         testing that no relevant ones were found.
27717 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
27719         * g++.old-deja/g++.pt/cast2.C: New test.
27721 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
27723         * g++.old-deja/g++.pt/friend47.C: New test.
27725 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27727         * g++.old-deja/g++.pt/instantiate13.C: New test.
27729 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27731         * g++.old-deja/g++.other/defarg7.C: New test.
27732         * g++.old-deja/g++.other/defarg8.C: New test.
27734 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27736         * g++.old-deja/g++.pt/crash64.C: New test.
27738 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
27740         * g++.old-deja/g++.pt/crash63.C: New test.
27742 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
27744         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
27746 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
27748         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
27750 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27752         * g++.old-deja/g++.pt/error3.C: New test.
27754 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27756         * g++.old-deja/g++.other/crash39.C: New test.
27758 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
27760         * g++.old-deja/g++.other/vbase4.C: New test.
27762 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
27764         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
27765         * gcc.dg/special/20000419-2.c: New file. Identical to above.
27766         * gcc.dg/special/special.exp: New test driver which will check
27767         for alias support for the above test.
27769 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
27771         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
27772         problems on small machines.
27773         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
27774         parameterize.
27776 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
27778         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
27779         mips.
27780         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
27782 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
27784         * g++.old_deja/g++.pt/using8.C: New test.
27786 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27788         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
27790 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
27792         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
27793         where a failure is expected.
27794         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
27796 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27798         * g++.old_deja/g++.pt/instantiate12.C: New test.
27800 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27802         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
27803         start of structs.
27804         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
27805         * g++.old-deja/g++.brendan/crash17.C: Likewise.
27806         * g++.old-deja/g++.brendan/crash29.C: Likewise.
27807         * g++.old-deja/g++.brendan/crash48.C: Likewise.
27808         * g++.old-deja/g++.brendan/ns1.C: Likewise.
27809         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
27810         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
27811         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
27812         * g++.old-deja/g++.eh/spec6.C: Likewise.
27813         * g++.old-deja/g++.jason/crash3.C: Likewise.
27814         * g++.old-deja/g++.law/ctors11.C: Likewise.
27815         * g++.old-deja/g++.law/ctors17.C: Likewise.
27816         * g++.old-deja/g++.law/ctors5.C: Likewise.
27817         * g++.old-deja/g++.law/ctors9.C: Likewise.
27818         * g++.old-deja/g++.mike/ambig1.C: Likewise.
27819         * g++.old-deja/g++.mike/net22.C: Likewise.
27820         * g++.old-deja/g++.mike/p3538a.C: Likewise.
27821         * g++.old-deja/g++.mike/p3538b.C: Likewise.
27822         * g++.old-deja/g++.mike/virt3.C: Likewise.
27823         * g++.old-deja/g++.niklas/t128.C: Likewise.
27824         * g++.old-deja/g++.other/anon4.C: Likewise.
27825         * g++.old-deja/g++.other/using1.C: Likewise.
27826         * g++.old-deja/g++.other/warn3.C: Likewise.
27827         * g++.old-deja/g++.pt/t37.C: Likewise.
27828         * g++.old-deja/g++.robertl/eb69.C: Likewise.
27829         * g++.old-deja/g++.robertl/eb71.C: Likewise.
27831 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
27833         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
27835 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27837         * gcc.c-torture/execute/stdio-opt-3.c: New test.
27839 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
27841         * gcc.c-torture/compile/20010107-1.c: New test.
27843 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27845         * gcc.c-torture/execute/builtin-noret-1.c: New test.
27847 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27849         * gcc.dg/format/format.h: New file.
27850         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
27851         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
27852         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
27853         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
27854         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
27855         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
27856         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
27857         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
27858         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
27859         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
27860         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
27861         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
27862         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
27863         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
27864         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
27865         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
27866         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
27867         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
27868         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
27869         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
27870         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
27871         instead of declaring standard types, macros and functions in each
27872         test.
27874 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
27876         * gcc.c-torture/execute/20010106-1.c: New test.
27878 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27880         * gcc.dg/format/format.exp: New file.
27881         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
27882         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
27883         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
27884         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
27885         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
27886         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
27887         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
27888         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
27889         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
27890         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
27891         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
27892         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
27893         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
27894         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
27895         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
27896         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
27897         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
27898         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
27899         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
27900         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
27901         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
27902         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
27903         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
27904         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
27905         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
27906         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
27907         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
27908         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
27909         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
27910         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
27911         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
27912         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
27913         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
27914         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
27915         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
27916         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
27917         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
27918         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
27919         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
27920         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
27921         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
27922         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
27924 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
27926         * gcc.c-torture/execute/991228-1.c: Take word endianness into
27927         account.
27929 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
27931         * gcc.c-torture/execute/builtin-complex-1.c: New test.
27933 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
27935         * g++.old-deja/g++.pt/crash62.C: New test.
27937 2001-01-04  Richard Henderson  <rth@redhat.com>
27939         * gcc.dg/20000926-1.c: Update expected warnings.
27940         * gcc.dg/array-2.c: Likewise.
27941         * gcc.dg/array-4.c: Also validate flexible array members.
27942         * gcc.dg/c99-flex-array-1.c: New.
27944 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27946         * gcc.c-torture/compile/20001222-1.x: Remove.
27948 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27950         * gcc.c-torture/execute/built-in-setjmp.c: New.
27952 2001-01-03  Richard Henderson  <rth@redhat.com>
27954         * gcc.dg/940510-1.c: Update expected error wording.
27955         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
27957 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
27959         * lib/target-supports.exp (check_alias_available): Modified to
27960         indicate aliases not supported if only weak aliases are supported.
27962 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27964         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
27965         Turn on cmpstrsi checks for __pj__ and __i370__.
27967 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
27969         * g++.old-deja/g++.other/virtual11.C: New test.
27971 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
27973         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
27975 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27977         * gcc.c-torture/compile/20010102-1.c: New test.
27979 2001-01-02  Andreas Jaeger  <aj@suse.de>
27981         * gcc.dg/noreturn-3.c: New test.
27983         * gcc.dg/noreturn-4.c: New test.
27985 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27987         * gcc.c-torture/execute/stdio-opt-1.c: Also test
27988         __builtin_fputc and __builtin_fwrite.
27990 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
27992         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
27993         signed char, not default char.
27995 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
27997         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
27999 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
28001         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
28003 2000-12-29  Richard Henderson  <rth@redhat.com>
28005         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
28006         (__cyg_profile_func_exit): Define.
28008 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
28010         * g++.dg/vtgc1.C: New test.
28012 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
28014         * gcc.dg/noncompile/20001228-1.c: New test.
28016         * gcc.dg/20001228-1.c: New test.
28018         * gcc.c-torture/execute/20001228-1.c: New test.
28020 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
28022         * gcc.dg/format-strfmon-1.c: New test.
28024 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28026         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
28027         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
28028         * gcc.c-torture/execute/string-opt-1.c: Likewise.
28029         * gcc.c-torture/execute/string-opt-2.c: Likewise.
28030         * gcc.c-torture/execute/string-opt-3.c: Likewise.
28031         * gcc.c-torture/execute/string-opt-4.c: Likewise.
28032         * gcc.c-torture/execute/string-opt-6.c: Likewise.
28033         * gcc.c-torture/execute/string-opt-7.c: Likewise.
28034         * gcc.c-torture/execute/string-opt-8.c: Likewise.
28035         * gcc.c-torture/execute/string-opt-9.c: Likewise.
28036         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28037         * gcc.c-torture/execute/string-opt-11.c: Likewise.
28038         * gcc.c-torture/execute/string-opt-12.c: Likewise.
28040         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
28041         * gcc.c-torture/execute/string-opt-4.c: Test index.
28043 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
28045         * gcc.c-torture/compile/20001226-1.c: New test.
28047 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28049         * gcc.c-torture/compile/20001222-1.c: New test.
28050         * gcc.c-torture/compile/20001222-1.x: Xfail.
28052 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
28054         * gcc.c-torture/execute/comp-goto-2.c: New test.
28056 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
28058         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
28059         Use long types if __INT_MAX__ is 32767.
28060         (main): Use cast to (sint32 *) when poking 88 into a_page.
28062         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
28064 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
28066         * gcc.c-torture/compile/20001221-1.c: New test.
28067         * gcc.c-torture/execute/20001221-1.c: New test.
28069 2000-12-20  Richard Henderson  <rth@redhat.com>
28071         * g++.old-deja/g++.pt/crash36.C: Update error lines.
28072         * g++.old-deja/g++.robertl/eb109.C: Likewise.
28074 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28076         * gcc.dg/compare3.c: New test.
28078 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28080         * gcc.dg/format-warnll-1.c: New test.
28082 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28084         * gcc.dg/cpp/cmdlne-P.c: New test.
28086 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28088         * gcc.c-torture/execute/builtin-abs-1.c,
28089         gcc.c-torture/execute/builtin-abs-2.c: New tests.
28091 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28093         * gcc.dg/cpp/multiline.c: New test.
28095 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
28097         * g++.old-deja/g++.other/syshdr1.C: Update.
28098         * gcc.dg/cpp/lineflags.c: Remove temporarily.
28100 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28102         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
28104 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28106         * g++.old-deja/g++.pt/ttp65.C: New test.
28108 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28110         * g++.old-deja/g++.pt/ttp64.C: New test.
28112 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28114         * g++.old-deja/g++.pt/spec33.C: New test.
28116 2000-12-14  Catherine Moore  <clm@redhat.com>
28118         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
28119         * gcc.c-torture/execute/920612-2.c: Likewise.
28120         * gcc.c-torture/execute/920428-2.c: Likewise.
28121         * gcc-c-torture/execute/va-arg-11.c: Call exit.
28122         * gcc.c-torture/execute/va-arg-21.c: Likewise.
28124 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28126         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
28127         * gcc.dg/pack-test-2.c: Likewise.
28129 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28131         Tests by Zack Weinberg <zackw@stanford.edu>.
28133         * gcc.dg/cpp/defined.c: Update.
28134         * gcc.dg/cpp/defined_trad.c: New tests.
28136 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
28138         * gcc.dg/cpp/trad-direct.c: Update.
28140 2000-12-11  Neil Booth  <neilb@earthling.net>
28142         * gcc.dg/cpp/defined_trad.c
28144 2000-12-11  Neil Booth  <neilb@earthling.net>
28146         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
28148 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
28150         * gcc.dg/format-miss-2.c: New test.
28152 2000-12-09  Neil Booth  <neilb@earthling.net>
28154         * gcc.dg/cpp/lineflags.c: New tests.
28155         * gcc.dg/cpp/poison.c: Update.
28156         * gcc.dg/cpp/redef2.c: Update.
28157         * gcc.dg/cpp/skipping.c: New test.
28159 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
28161         * g++.old-deja/g++.other/eh3.C: New testcase.
28163 2000-12-07  Neil Booth  <neilb@earthling.net>
28165         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
28166         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
28167         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
28168         wtr-union-init-2.c, wtr-union-init-3.c: Update.
28169         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
28170         Update.
28172 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28174         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
28175         __SIZE_TYPE__ instead of int for type of integers cast to
28176         pointers.
28178 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
28180         * g++.old-deja/g++.other/cleanup4.C: New test.
28182 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28184         * format-sec-1.c: New test.
28186 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28188         * gcc.dg/format-nonlit-3.c: New test.
28190 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
28192         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
28193         through a null pointer.
28195 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28197         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
28198         * g++.old-deja/g++.pt/partial4.C: New test.
28200 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
28202         * gcc.c-torture/execute/ieee/hugeval.x: New.
28204 2000-12-06  Neil Booth  <neilb@earthling.net>
28206         * gcc.dg/cpp/backslash2.c: New tests.
28208 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28210         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
28211         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
28213 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
28215         * gcc.c-torture/execute/20001203-2.c: New testcase.
28217 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
28219         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
28220         * g++.old-deja/g++.other/virtual10.C: New test.
28222 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
28224         * g++.old-deja/g++.mike/pmf5.C: Remove test.
28226 2000-12-05  Richard Henderson  <rth@redhat.com>
28228         * gcc.c-torture/compile/20001205-1.c: New.
28230 2000-12-04  Neil Booth  <neilb@earthling.net>
28232         * g++.old-deja/g++.other/virtual9.C: New test.
28233         * g++.old-deja/g++.pt/crash61.C: New test.
28234         * gcc.c-torture/execute/loop-9.c: New test.
28236 2000-12-04  Neil Booth  <neilb@earthling.net>
28238         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
28239         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
28240         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
28241         * gcc.dg/cpp/extratokens.c: ...here.
28243 2000-12-04  Neil Booth  <neilb@earthling.net>
28245         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
28246         New tests.
28248 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28250         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
28251         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
28253 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
28255         * gcc.c-torture/execute/20001203-1.c: New test.
28257 2000-12-03  Neil Booth  <neilb@earthling.net>
28259         * gcc.dg/cpp/macro6.c: New test cases.
28261 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28263         * gcc.c-torture/execute/string-opt-9.c: New test.
28264         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28265         * gcc.c-torture/execute/string-opt-11.c: Likewise.
28266         * gcc.c-torture/execute/string-opt-12.c: Likewise.
28268         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
28269         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
28271 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
28273         * gcc.dg/cpp/if-6.c: New testcase.
28275         * gcc.dg/20001201-1.c: New testcase.
28277 2000-12-02  Neil Booth  <neilb@earthling.net>
28279         * g++.old-deja/g++.other/externC4.C,
28280         g++.old-deja/g++.other/friend10.C: New tests.
28282 2000-12-02  Neil Booth  <neilb@earthling.net>
28284         * g++.old-deja/g++.other/instan2.C
28285         * g++.old-deja/g++.other/instan3.C: New test.
28287 2000-12-02  Neil Booth  <neilb@earthling.net>
28289         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
28290         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
28291         gnuc99.c,gnuc99-pedantic.c: New tests.
28293 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28295         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
28296         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
28298 2000-12-01  Neil Booth  <neilb@earthling.net>
28300         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
28301         * gcc.dg/cpp/poison.c: Update.
28302         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
28304 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
28306         * g77.f-torture/execute/20001201.f: New test.
28308 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
28310         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
28312 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
28314         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
28316 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
28318         * g++.old-deja/g++.other/cast6.C: New test.
28320 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
28322         * gcc.c-torture/execute/20001130-2.c: New testcase.
28324 2000-11-30  Richard Henderson  <rth@redhat.com>
28326         * gcc.c-torture/execute/20001130-1.c: New test.
28328 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28330         * g++.old-deja/g++.other/op3.C: New test.
28332 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28334         * g++.old-deja/g++.other/op2.C: New test.
28336 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
28338         * g++.old-deja/g++.other/crash38.C: New test.
28340 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
28342         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
28344 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
28346         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
28347         tests.
28348         * gcc.c-torture/execute/string-opt-6.c: New test.
28350         * gcc.dg/20001117-1.c: Add main.
28352 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
28354         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
28355         Move from here ...
28356         * gcc.dg/940510-1.c: ... to here.
28358         * gcc.dg/20000926-1.c: GNU C now allows initializations of
28359         zero-size arrays in toplevel structures.
28361 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
28363         * gcc.c-torture/execute/loop-8.c: New test.
28365 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28367         * g++.old-deja/g++.other/base1.C: New test.
28369 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28371         * g++.old-deja/g++.other/parse2.C: New test.
28373 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28375         * g++.old-deja/g++.pt/incomplete1.C: New test.
28377 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
28379         * g++.old-deja/g++.other/friend9.C: New test.
28381 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
28383         * gcc.dg/20001127-1.c: New test.
28385 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
28387         * g++.old-deja/g++.pt/friend46.C: New test.
28389 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
28391         * g++.old-deja/g++.other/ptrmem8.C: New test.
28393 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28395         * gcc.c-torture/execute/string-opt-7.c: New test.
28396         * gcc.c-torture/execute/string-opt-8.c: Likewise.
28398 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
28400         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
28401         instead of 'mkcheck 2'.
28403 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28405         * gcc.c-torture/execute/memcheck/driver.c,
28406         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
28407         C9X references to refer to C99.
28409 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
28411         * gcc.dg/ultrasp3.c: New test.
28413 2000-11-25  Neil Booth  <neilb@earthling.net>
28415         * gcc.dg/cpp/include2.c: Update test to be locale independent.
28417 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
28419         * gcc.c-torture/compile/20001123-2.c: New.
28421 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28423         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
28425 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
28427         * gcc.dg/sequence-point-1.c: Add some new tests.
28428         * gcc.c-torture/execute/20001124-1.c: New test.
28430 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
28432         * g++.old-deja/g++.other/vaarg4.C: New test.
28433         * gcc.c-torture/compile/20001123-1.c: New test.
28435 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
28437         * g++.other/crash24.C: Adjust and remove XFAIL.
28438         * g++.other/crash37.C: New test.
28440 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
28442         * g++.old-deja/g++.pt/instantiate9.C: New test.
28444 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
28446         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
28447         new ABI, too.
28449         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
28450         * g++.old-deja/g++.robertl/eb55.C: Likewise.
28452 2000-11-22  Neil Booth  <neilb@earthling.net>
28454         * gcc.dg/cpp/Wtrigraphs.c: New test.
28456 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
28458         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
28460 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
28462         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
28464 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
28466         * lib/gcc-dg.exp: load_lib scanasm.exp.
28467         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
28468         * lib/g++-dg.exp: load_lib scanasm.exp.
28469         * lib/scanasm.exp: New.
28470         (scan-assembler, scan-assembler-not): Add optional arguments to
28471         test name, or if not present, the pattern name.
28472         (scan-assembler-dem, scan-assembler-dem-not): New.
28474         * g++.dg/dg.exp: New.
28476 2000-11-21  Neil Booth  <neilb@earthling.net>
28478         * gcc.dg/cpp/integrated1.c: Remove.
28480 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
28482         * gcc.c-torture/execute/20001121-1.c: New test.
28484 2000-11-21  Richard Henderson  <rth@redhat.com>
28486         * gcc.c-torture/compile/20001121-1.c: New test.
28488 2000-11-20  Neil Booth  <neilb@earthling.net>
28490         * gcc.dg/cpp/integrated1.c: New test.
28492 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
28494         * g++.old-deja/g++.other/inline17.C: New test.
28496 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
28498         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
28499         local variable to be zero: I made the variable global. Now
28500         uses abort() and exit() instead of relying on main's return value.
28502 2000-11-20  Neil Booth  <neilb@earthling.net>
28504         * gcc.dg/cpp/paste2.c: Update test.
28505         * objc/execute/paste.m: New test.
28507 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
28509         * gcc.dg/c99-condexpr-1.c: New test.
28511 2000-11-20  Neil Booth  <neilb@earthling.net>
28513         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
28515 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
28517         * g++.old-deja/g++.pt/export1.C: New test.
28519 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
28521         * gcc.dg/20001117-1.c: New test.
28523 2000-11-18  Richard Henderson  <rth@redhat.com>
28525         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
28527 2000-11-18  Richard Henderson  <rth@redhat.com>
28529         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
28530         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
28531         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
28533 2000-11-18  Richard Henderson  <rth@redhat.com>
28535         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
28536         (main): New.  Exit cleanly.
28538 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28540         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
28541         gcc.dg/c99-fordecl-2.c: New tests.
28543 2000-11-18  Richard Henderson  <rth@redhat.com>
28545         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
28546         * gcc.c-torture/execute/zerolen-2.c: New.
28548 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28550         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
28551         memory.
28553 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
28555         * g++.old-deja/g++.pt/instantiate8.C: New test.
28557 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
28559         * g++.old-deja/g++.other/incomplete.C: Add more tests.
28560         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
28562 2000-11-16  Nick Clifton  <nickc@redhat.com>
28564         * gcc.c-torture/execute/nestfunc-2.c: New test.
28565         * gcc.c-torture/execute/nestfunc-3.c: New test.
28567 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
28569         * gcc.c-torture/compile/20001116-1.c: New test.
28571 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28573         * gcc.c-torture/execute/20001115-1.c: New test.
28575 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
28577         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
28578         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
28579         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
28580         * g++.old-deja/g++.abi/vmihint.C: Likewise.
28582 2000-11-15  Neil Booth  <neilb@earthling.net>
28584         gcc.dg/cpp/_Pragma1.c: Update.
28585         gcc.dg/cpp/_Pragma2.c: New test.
28587 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
28589         * g++.old-deja/g++.other/anon5.C: New test.
28591 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
28593         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
28594         tests.
28596 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
28598         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
28599         output.
28601 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28603         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
28604         labels at end of compound statements.
28606 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
28608         * gcc.c-torture/execute/loop-7.c: New test.
28610 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28612         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
28614 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28616         * gcc.dg/c99-bool-1.c: New test.
28618 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
28620         * gcc.dg/c99-scope-1.c: Remove xfail.
28621         * gcc.dg/c99-scope-2.c: New test.
28623 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28625         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
28626         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
28628 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
28630         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
28631         error messages.
28633         * g++.mike/p700.C: Don't typedef wchar_t.
28634         * g++.mike/p784.C: Likewise.
28635         * g++.mike/eb101.C: Don't use __wchar_t.
28637 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
28639         * g77.f-torture/execute/20001111.[fx]: Test premature exit
28640         from DO loop.
28642 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
28644         * gcc.c-torture/execute/20001111-1.c: New test.
28646 2000-11-10  Nick Clifton  <nickc@redhat.com>
28648         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
28649         long multuiple and accumulate.
28651 2000-11-09  Richard Henderson  <rth@redhat.com>
28653         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
28654         via size_t instead of int.
28656         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
28657         * gcc.c-torture/execute/string-opt-2.c: Likewise.
28658         * gcc.c-torture/execute/string-opt-3.c: Likewise.
28659         * gcc.c-torture/execute/string-opt-4.c: Likewise.
28661 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
28663         * gcc.c-torture/compile/20001109-1.c: New test.
28664         * gcc.c-torture/compile/20001109-2.c: New test.
28666 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
28668         * g++.old-deja/g++.pt/operator1.C: New test.
28669         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
28671 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
28673         * gcc.dg/20001108-1.c: New test.
28675 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
28677         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
28678         with both arguments constant strings.
28679         * gcc.c-torture/execute/string-opt-3.c: New test.
28680         * gcc.c-torture/execute/string-opt-4.c: New test.
28681         * gcc.c-torture/execute/string-opt-5.c: New test.
28683 2000-11-08  Nick Clifton  <nickc@redhat.com>
28685         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
28686         mulsidi3adddi patterns.
28688 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
28690         * g++.old-deja/g++.other/crash36.C: New test.
28692 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
28694         * g++.old-deja/g++.other/init16.C: New test.
28696 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
28698         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
28700 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
28702         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
28703         * gcc.c-torture/execute/va-arg-16.x: Likewise.
28704         * gcc.c-torture/execute/va-arg-17.x: Likewise.
28706 2000-11-07  DJ Delorie  <dj@redhat.com>
28708         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
28710 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28712         * gcc.c-torture/execute/string-opt-1.c: New test.
28714 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
28716         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
28717         mips-sgi-irix6.* because the MIPS ABI passes floating-point
28718         parameters in registers, and there is no way for a varargs
28719         function to know in which order the integer and floating-point
28720         parameters should be interleaved when they are placed on the
28721         stack.
28722         * gcc.c-torture/execute/va-arg-16.x: Likewise.
28723         * gcc.c-torture/execute/va-arg-17.x: Likewise.
28725 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28727         * gcc.c-torture/execute/string-opt-2.c: New test.
28729 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
28731         * g++.old-deja/g++.pt/crash60.C: New test.
28733 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
28735         * g++.old-deja/g++.other/crash24.C: New test.
28736         * g++.old-deja/g++.other/crash25.C: New test.
28737         * g++.old-deja/g++.other/crash26.C: New test.
28738         * g++.old-deja/g++.other/crash27.C: New test.
28739         * g++.old-deja/g++.other/crash28.C: New test.
28740         * g++.old-deja/g++.other/crash29.C: New test.
28741         * g++.old-deja/g++.other/crash30.C: New test.
28742         * g++.old-deja/g++.other/crash31.C: New test.
28743         * g++.old-deja/g++.other/crash32.C: New test.
28744         * g++.old-deja/g++.other/crash33.C: New test.
28745         * g++.old-deja/g++.other/crash34.C: New test.
28746         * g++.old-deja/g++.other/crash35.C: New test.
28748 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
28750         * gcc.c-torture/execute/20001031-1.c: New test.
28752 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
28754         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
28755         namespace.
28757         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
28758         standards-conformant.
28760         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
28762         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
28763         * g++.old-deja/g++.mike/p755a.C: Likewise.
28764         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
28765         library makes no calls to `operator new' during initialization.
28767 2000-11-04  Neil Booth  <neilb@earthling.net>
28769         * gcc.dg/cpp/include2.c: New tests.
28771 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
28773         * lib/g++.exp (g++_set_ld_library_path): New function.
28774         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
28776 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
28778         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
28779         warnings.
28781 2000-11-01  Richard Henderson  <rth@redhat.com>
28783         * g++.old-deja/g++.ext/namedret1.C: New.
28784         * g++.old-deja/g++.ext/namedret2.C: New.
28785         * g++.old-deja/g++.ext/namedret3.C: New.
28787 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
28789         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
28790         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
28792 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28794         * gcc.c-torture/execute/va-arg-21.c: New test.
28796 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28798         * gcc.dg/c99-complex-2.c: New test.
28800 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28802         * gcc.c-torture/execute/stdio-opt-1.c: New test.
28804 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
28806         * g++.old-deja/g++.other/inline16.C: New test.
28808 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
28810         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
28811         __PRETTY_FUNCTION__
28813 2000-10-29  Neil Booth  <neilb@earthling.net>
28815         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
28816         New tests.
28817         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
28818         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
28819         optimisation.
28821 2000-10-29  Neil Booth  <neilb@earthling.net>
28823         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
28824         * mi1.c, mi1c.h: Add null directives to multiple-include test.
28825         * mi5.c: Test multiple includes work with -C.
28826         * trigraphs.c: Test ^= version.
28828 2000-10-28  Neil Booth  <neilb@earthling.net>
28830         New tests and test updates for new macro expander.
28832         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
28833         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
28834         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
28835         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
28836         new diagnostic messages.
28838         * gcc.dg/cpp/macro3.c: New tests.
28840 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
28842         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
28843         on the same line.
28845 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
28847         * g++.old-deja/g++.other/eh2.C: New test.
28849 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
28851         * gcc.c-torture/execute/20001027-1.c: New test.
28853 2000-10-26  Richard Henderson  <rth@redhat.com>
28855         * gcc.c-torture/execute/20001026-1.c: New.
28857 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
28859         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
28860         * g++.old-deja/g++.law/builtin1.C: Likewise.
28861         * g++.old-deja/g++.law/ctors10.C: Likewise.
28862         * g++.old-deja/g++.law/virtual3.C: Likewise.
28863         * g++.old-deja/g++.mike/p658.C: Likewise.
28864         * g++.old-deja/g++.other/sibcall1.C: Likewise.
28865         * g++.old-deja/g++.other/vaarg2.C: Likewise.
28866         * g++.old-deja/g++.robertl/eb124.C: Likewise.
28867         * g++.old-deja/g++.robertl/eb44.C: Likewise.
28868         * g++.old-deja/g++.robertl/eb77.C: Likewise.
28870 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
28872         * gcc.c-torture/compile/20001024-1.c: New test.
28874 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
28876         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
28877         to tell us whether or not we are using V3.
28879 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
28881         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
28882         operands.
28884 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28886         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
28888 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
28890         * gcc.c-torture/execute/20001024-1.c: New test.
28892 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
28894         * g++.old-deja/g++.other/sibcall1.C: New test.
28896 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
28898         * gcc.dg/noncompile/init-3.c: New test.
28900 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
28902         * gcc.dg/format-array-1.c: New test.
28904 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28906         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
28907         writing through null pointers; remove comment about testing
28908         unterminated strings.
28910 2000-10-17  Matthew Hiller  <hiller@redhat.com>
28912         * gcc.c-torture/execute/20001017-2.c: New test.
28914 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
28916         * gcc.c-torture/compile/20001018-1.c: New test.
28917         * gcc.c-torture/compile/20001018-1.x: Xfail.
28919 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28921         * gcc.c-torture/execute/20001017-1.c: New test.
28923 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28925         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
28926         for multiple use of arguments with scanf formats; add tests for
28927         multiple use of arguments.
28929 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
28931         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
28933 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28935         * gcc.dg/format-miss-1.c: New test.
28937 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
28939         * gcc.c-torture/execute/20001013-1.c: New test.
28941 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
28943         * gcc.dg/format-branch-1.c: New test.
28945 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
28947         * README, lib/file-format.exp: Remove EGCS references.
28949 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
28951         * gcc.dg/20001013-1.c: New test.
28953 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
28955         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
28956         for intmax_t in the compiler using __typeof__ and the type rules
28957         for conditional expressions.
28959 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
28961         * gcc.dg/20001012-1.c: New test.
28962         * gcc.dg/20001012-2.c: New test.
28964 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28966         * gcc.dg/format-attr-1.c: New test.
28968 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28970         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
28971         __LONG_LONG_MAX__ instead of LLONG_MAX.
28973 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28975         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
28976         scanf flags.
28977         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
28978         flags.
28980 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28982         * gcc.dg/sequence-pt-1.c: New test.
28984 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
28986         * gcc.c-torture/execute/20001011-1.c: New testcase.
28987         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
28989 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
28991         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
28992         does not error on it.
28994 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
28996         * gcc.dg/20001009-1.c: New test.
28998 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
29000         * gcc.c-torture/compile/20001009-1.c: Move from here ....
29001         * gcc.c-torture/execute/20001009-2.c: ... to here.
29003 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
29005         * gcc.c-torture/compile/20001009-1.c: New testcase.
29006         * gcc.c-torture/execute/20001009-1.c: New testcase.
29007         Testcases provided by Jan Hubicka <jh@suse.cz>.
29009 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29011         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29012         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
29013         uintmax_t using <limits.h> to emulate the compiler's internal
29014         logic.  No longer XFAIL %j tests.
29016 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29018         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
29019         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
29020         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
29021         regexps and details of expected handling of some bad formats.
29022         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
29023         suppression.
29025 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29027         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
29028         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
29029         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
29030         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
29031         in list archives.
29033 2000-10-06  Richard Henderson  <rth@cygnus.com>
29035         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
29036         * g++.old-deja/g++.brendan/crash52.C: Likewise.
29037         * g++.old-deja/g++.jason/report.C: Likewise.
29038         * g++.old-deja/g++.law/friend5.C: Likewise.
29039         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
29040         of the expected warnings.
29042 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
29044         * g++.old-deja/g++.pt/enum14.C: New test.
29046 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
29048         * g++.old-deja/g++.pt/crash59.C: New test.
29050 2000-10-04  Will Cohen  <wcohen@redhat.com>
29052         * gcc.dg/20000926-1.c: New test.
29054 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
29056         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
29057         function name for current C++ compiler.
29058         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
29060 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
29062         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
29063         __PRETTY_FUNCTION__.
29064         * g++.old-deja/g++.ext/pretty2.C: Likewise.
29066 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29068         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
29070 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
29072         * gcc.c-torture/compile/20000923-1.c: New test.
29074 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
29076         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
29077         * g++.old-deja/g++.pt/ttp62.C: Same.
29078         * g++.old-deja/g++.other/inline14.C: Same.
29080 2000-09-24  Richard Henderson  <rth@cygnus.com>
29082         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
29084 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29086         * gcc.dg/c90-printf-1.c: Add test for wide string format.
29088 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
29090         * gcc.c-torture/compile/20000922-1.c: New file.
29092 2000-09-21  Nick Clifton  <nickc@redhat.com>
29094         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
29095         a signed long modulo operation.
29096         (mod6): New function - perform an unsigned long modulo operation.
29097         (main): Add tests for modulos of very large numbers by very small
29098         dividends.
29100 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29102         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
29104 2000-09-19  Richard Henderson  <rth@cygnus.com>
29106         * gcc.dg/compare2.c (case 10): XFAIL.
29108 2000-09-18  Richard Henderson  <rth@cygnus.com>
29110         * gcc.c-torture/execute/20000906-1.c: Move ...
29111         * gcc.dg/20000906-1.c: ... here.  Only run on targets
29112         that support __builtin_trap.
29114 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
29116         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
29118 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29120         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
29121         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
29122         more $ format tests.
29124 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29126         * gcc.dg/format-errmk-1.c: New test.
29128 2000-09-17  Greg McGary  <greg@mcgary.org>
29130         * gcc.c-torture/execute/20000917-1.x: Remove.
29132 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29134         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
29136 2000-09-17  Greg McGary  <greg@mcgary.org>
29138         * gcc.c-torture/execute/20000917-1.c: New test.
29139         * gcc.c-torture/execute/20000917-1.x: XFAIL.
29141 2000-09-16  Neil Booth  <NeilB@earthling.net>
29143         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
29144         in nested macro bug.
29146 2000-09-15  Neil Booth  <NeilB@earthling.net>
29148         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
29150 2000-09-14  Jeffrey A Law  (law@cygnus.com)
29152         * gcc.c-torture/execute/20000914-1.c: New test.
29154 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
29156         * g++.other/inline13.C: New test.
29158 2000-09-12  Andreas Jaeger  <aj@suse.de>
29160         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
29161         constant by Ulrich Drepper <drepper@redhat.com>.
29163 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
29165         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
29167 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29169         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
29171 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
29173         * gcc.dg/cpp/backslash.c: New test.
29175 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
29177         * gcc.c-torture/execute/20000910-1.c: New test.
29178         * gcc.c-torture/execute/20000910-2.c: Likewise.
29180 2000-09-11  Robert Lipe  <robertl@sco.com>
29182         * gcc.dg/pragma-align.c: New test.
29184 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
29186         * g++.old-deja/g++.pt/explicit82.C: New test.
29187         * g++.old-deja/g++.pt/explicit83.C: New test.
29189 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
29191         * gcc.dg/asm-names.c: New test.
29193 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29195         * gcc.dg/cpp/tr-warn6.c: New test
29197 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29199         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
29200         be accepted.
29202 2000-09-07  Catherine Moore  <clm@redhat.com>
29204         * gcc.c-torture/execute/unroll-1.c: New test.
29206 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
29208         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
29209         ERROR markers.
29210         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
29211         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
29212         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
29213         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
29214         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
29215         Preprocess only.
29216         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
29217         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
29219 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29221         * g++.old-deja/g++.pt/deduct2.C: New test.
29223 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29225         * g++.old-deja/g++.pt/parms2.C: New test.
29227 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
29229         * g++.old-deja/g++.pt/crash58.C: New test.
29231 2000-09-06  Greg McGary  <greg@mcgary.org>
29233         * gcc.c-torture/execute/20000906-1.c: New test.
29234         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
29236 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29238         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
29240 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29242         * g++.old-deja/g++.pt/crash57.C: New test.
29244 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29246         * g++.old-deja/g++.pt/crash56.C: New test.
29248 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
29250         * g++.old-deja/g++.pt/koenig1.C: New test.
29252 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
29254         * gcc.dg/20000904-1.c: New test.
29256 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
29258         * gcc.dg/cpp/paste8.c: New test.
29260 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
29262         * gcc.c-torture/compile/20000827-1.c: New test.
29264 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29266         * gcc.dg/format-diag-1.c: New test.
29268 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29270         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
29271         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
29272         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
29273         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
29274         gcc.dg/formatz-1.c: Adjust warning regular expressions.
29276 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
29278         * g++.old-deja/g++.other/nested4.C: New test.
29280 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
29282         * g++.old-deja/g++.ns/scoped1.C: New test.
29284 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
29286         * lib/g++.exp: Support testing already-installed GCC.
29288 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29290         * wtr-label-1.c, wtr-suffix-1.c: New tests.
29292 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29294         * gcc.dg/return-type-2.c: New test.
29296 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
29298         * gcc.c-torture/compile/20000825-1.c: New test.
29300 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
29302         * gcc.dg/dwarf2-2.c: New test.
29304 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
29306         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
29307         dg-warning regexps.
29309 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29311         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
29312         gcc.dg/format-ext-5.c: New tests.
29314 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
29316         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
29318 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
29320         * gcc.dg/noncompile/930622-2.c: Adjust error message.
29322 2000-08-24  Richard Henderson  <rth@cygnus.com>
29324         * gcc.dg/ia64-sync-1.c: New test.
29325         * gcc.dg/ia64-sync-2.c: New test.
29326         * gcc.dg/ia64-asm-1.c: New test.
29328 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29330         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
29331         * gcc.dg/format-ext-2.c: New test.
29333 2000-08-23  Jason Merrill  <jason@redhat.com>
29335         * lib/old-dejagnu.exp: Also ignore "In member function" and
29336         "At global scope".
29338 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29340         * gcc.dg/noncompile/label-lineno-1.c: New test.
29342 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29344         * gcc.dg/c99-array-nonobj-1.c: New test.
29346 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
29348         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
29349         tests.
29350         * gcc.dg/format-ext-1.c: New test.
29352 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29354         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
29355         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
29356         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
29357         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
29358         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
29360 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29362         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
29363         gcc.dg/c99-strftime-2.c: New tests.
29365 2000-08-22  Richard Henderson  <rth@cygnus.com>
29367         * gcc.c-torture/execute/20000822-1.c: New test.
29369 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
29371         * gcc.c-torture/execute/20000819-1.x: Remove.
29373 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
29375         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
29376         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
29377         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
29378         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
29379         gcc.dg/format-xopen-1.c: New tests.
29381 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
29383         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
29385 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
29387         * g++.old-deja/g++.other/loop2.C: New test.
29389         * gcc.c-torture/compile/20000606-1.c: New test.
29390         * gcc.c-torture/compile/20000728-1.c: New test.
29391         * gcc.c-torture/execute/20000801-1.c: New test.
29392         * gcc.c-torture/execute/20000801-2.c: New test.
29393         * gcc.c-torture/execute/20000819-1.c: New test.
29394         * gcc.c-torture/execute/20000819-1.x: XFAIL.
29395         * gcc.dg/20000629-1.c: New test.
29396         * gcc.dg/20000724-1.c: New test.
29397         * gcc.dg/20000807-1.c: New test.
29399 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
29401         * gcc.dg/cpp/pragma-1.c: New test.
29402         * gcc.dg/cpp/pragma-2.c: New test.
29404 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
29406         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
29407         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
29409 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29411         * gcc.c-torture/compile/20000818-1.c: New test.
29413 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
29415         * gcc.c-torture/execute/20000818-1.c: New test.
29417 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29419         * gcc.dg/format-va-1.c: New test.
29421 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29423         * g++.old-deja/g++.other/typedef8.C: New test.
29425 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29427         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
29428         * g++.old-deja/g++.mike/net36.C: Mark candidate.
29429         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
29430         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
29431         * g++.old-deja/g++.other/ptrmem7.C: New test.
29432         * g++.old-deja/g++.pt/ptrmem10.C: New test.
29434 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
29436         * g++.old-deja/g++.pt/typename27.C: New test.
29438 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
29440         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
29441         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
29442         * g++.old-deja/g++.pt/friend45.C: New test.
29443         * g++.old-deja/g++.other/friend8.C: New test.
29445 2000-08-15  Richard Henderson  <rth@cygnus.com>
29447         * gcc.c-torture/execute/20000815-1.c: New test.
29449 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29451         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
29452         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
29453         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
29455 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
29457         * g++.old-deja/g++.other/refinit2.C: New test.
29459 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
29461         * lib/c-torture.exp (c-torture): Make
29462         compiler_conditional_xfail_data global.
29463         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
29464         compiler_conditional_xfail_data machinery.
29465         (f-torture-execute): Likewise.
29466         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
29467         and only when unrolling loops.
29469         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
29471 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29473         * g++.old-deja/g++.pt/explicit81.C: New test.
29475 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
29477         * g++.old-deja/g++.pt/typename26.C: New test.
29479 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
29481         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
29482         warning.
29484 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
29486         * g++.old-deja/g++.other/array3.C: New test.
29488 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29490         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
29491         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
29492         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
29493         New tests.
29495 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
29497         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
29498         * g++.old-deja/g++.abi/vmihint.C: Likewise.
29500 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
29502         * gcc.c-torture/execute/20000808-1.c: New test.
29504 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29506         * gcc.dg/c90-const-expr-1.c: New test.
29508 2000-08-08  Richard Henderson  <rth@cygnus.com>
29510         * gcc.dg/noncompile/920923-1.c: Declare calloc.
29512 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29514         * gcc.dg/noncompile/const-ll-1.c: New test.
29516 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29518         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
29520 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
29522         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
29523         that running programs linked against the shared version of libobjc
29524         run correctly.
29526 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29528         * gcc.dg/c99-printf-1.c: New test.
29530 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29532         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
29534 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
29536         * gcc.c-torture/execute/20000731-1.x: Delete.
29538 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
29540         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
29541         and torture_without_loops as is done by c-torture.exp.
29542         (search_for): Copy from c-torture.exp.
29543         (gcc-dg-runtest): New function, drives a directory of tests
29544         iterating over the TORTURE_OPTIONS.
29545         (scan-assembler, scan-assembler-not): Move here from
29546         individual directory drivers.
29548         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
29549         defined by lib/gcc-dg.exp.
29550         * gcc.dg/cpp/cpp.exp: Likewise.
29551         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
29552         gcc-dg-runtest, so we cycle over optimization options.
29554         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
29555         * gcc.dg/compare2.c: No longer expected to fail.
29557 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
29559         * gcc.c-torture/execute/20000804-1.c: New test.
29561 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29563         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
29565 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
29567         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
29569 2000-08-03  Jeffrey A Law  (law@cygnus.com)
29571         * gcc.c-torture/compile/20000803-1.c: New test.
29573 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29575         * gcc.c-torture/execute/20000801-3.c,
29576         gcc.c-torture/execute/20000801-4.c: New tests.
29577         * gcc.c-torture/execute/20000801-3.x,
29578         gcc.c-torture/execute/20000801-4.x: Xfail.
29580 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
29582         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
29583         libobjc/.libs to allow for libtool.
29585 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
29587         * gcc.c-torture/compile/20000802-1.c: New test.
29589 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
29591         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
29593 2000-07-31  Jeffrey A Law  (law@cygnus.com)
29595         * gcc-c-torture/execute/20000731-2.c: New test.
29597         * gcc.c-torture/execute/20000731-1.c: New test.
29598         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
29600 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
29602         * testsuite/gcc.dg/cpp/paste7.c: New test.
29603         * gcc.dg/cpp/20000725-1.c: New test.
29605 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
29607         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
29608         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
29609         declaration warning for __builtin_dwarf_reg_size.
29611         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
29613 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29615         * gcc.dg/noncompile/voidparam-1.c: New test.
29617 2000-07-30  Richard Henderson  <rth@cygnus.com>
29619         * gcc.dg/c90-digraph-1.c: Don't xfail.
29620         * gcc.dg/compare2.c (case 10): Xfail.
29621         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
29623 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
29625         * gcc.dg/c99-main-1.c: New test.
29627 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29629         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
29631 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
29633         * gcc.c-tortuer/execute/20000726-1.c: New test.
29635 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
29637         * gcc.c-torture/execute/enum-2.c: New test.
29639 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29641         * gcc.dg/cpp/tr-warn3.c: New test.
29643 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29645         * g++.old-deja/g++.ext/implicit1.C: Remove.
29646         * g++.old-deja/g++.jason/c2.C: Remove
29647         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
29648         * g++.old-deja/g++.pt/crash16.C: Likewise.
29649         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
29651 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29653         * g++.old-deja/g++.other/for2.C: New test.
29655 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
29657         * gcc.dg/20000720-1.c: New test.
29659 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
29661         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
29663 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
29665         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
29666         * gcc.c-torture/execute/20000722-1.c: New.
29667         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
29669 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
29671         * gcc.dg/cpp/20000720-1.S: New test.
29673 2000-07-21  Michael Meissner  <meissner@redhat.com>
29675         * gcc.c-torture/execute/ieee/hugeval.c: New test.
29677 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
29679         * g++.old-deja/g++.brendan/crash16.C,
29680         g++.old-deja/g++.brendan/parse3.C,
29681         g++.old-deja/g++.brendan/redecl1.C,
29682         g++.old-deja/g++.ns/template13.C,
29683         g++.old-deja/g++.other/decl4.C,
29684         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
29686 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
29688         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
29689         and "Internal error".
29691         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
29692         regexps.
29693         * gcc.dg/cpp/paste6.c: New test.
29695 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
29697         * gcc.dg/cpp/tr-direct.c: New test.
29699         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
29700         gcc.dg/cpp/undef1.c: Tweak error regexps.
29702 2000-07-18  Eric Christopher <echristo@redhat.com>
29704         * gcc.c-torture/compile/20000718-1.c: New test.
29706 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
29708         * cpplex.c (_cpp_push_token): If the token being pushed back
29709         is the previous token in this context, just subtract one from
29710         context->posn.
29711         * cppmacro.c (save_expansion): Clear aux field when storing a
29712         placemarker.
29714 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
29716         * gcc.dg/noncompile/redecl-1.c: New test.
29718 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
29720         * gcc.c-torture/execute/20000717-5.c: New test.
29721         * gcc.c-torture/execute/20000717-1.x: Removed.
29723 2000-07-17  Richard Henderson  <rth@cygnus.com>
29725         * gcc.c-torture/execute/20000717-4.c: New test.
29727 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
29729         * gcc.dg/cpp/syshdr.c: New test.
29730         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
29732 2000-07-17  Neil Booth  <neilb@earthling.net>
29734         * gcc.dg/cpp/cmdlne-dM.c: New test.
29735         * gcc.dg/cpp/cmdlne-dD.c: New test.
29737 2000-07-17  Jeffrey A Law  (law@cygnus.com)
29739         * gcc.c-torture/execute/20000717-3.c: New test.
29741         * gcc.c-torture/compile/20000717-1.c: New test.
29743 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
29745         * gcc.c-torture/execute/20000717-2.c: New test.
29747 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
29749         * gcc.dg/formatz-1.c: New test.
29751         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
29752         * gcc.dg/c99-digraph-1.c: New tests.
29754         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
29755         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
29757         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
29758         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
29759         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
29760         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
29761         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
29762         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
29763         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
29765 2000-07-17   Greg McGary <greg@mcgary.org>
29767         * gcc.c-torture/execute/20000717-1.c: New test.
29768         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
29770 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
29772         * gcc.c-torture/execute/20000715-2.c: New test.
29773         * gcc.dg/20000715-1.c: New test.
29775 2000-07-15  Michael Meissner  <meissner@redhat.com>
29777         * gcc.c-torture/execute/20000715-1.c: New test.
29779 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
29781         * gcc.c-torture/execute/20000707-1.c: New test.
29783 2000-07-13  Neil Booth  <NeilB@earthling.net>
29785         * testsuite/gcc.dg/cpp/digraph1.c,
29786         testsuite/gcc.dg/cpp/digraph2.c,
29787         testsuite/gcc.dg/cpp/digraphs.c: New tests.
29789 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
29791         * g77.f-torture/compile/20000630-2.f:  New test.
29792         * g77.f-torture/compile/20000630-2.x
29794 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
29796         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
29798 2000-07-11  Neil Booth  <NeilB@earthling.net>
29800         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
29802 2000-07-11  Neil Booth  <NeilB@earthling.net>
29804         * gcc.dg/cpp/cmdlne-C.c: New.
29806 2000-07-09  Neil Booth  <NeilB@earthling.net>
29808         * gcc.dg/cpp/directiv.c: New tests.
29809         * gcc.dg/cpp/undef1.c: Update.
29811 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
29813         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
29815 2000-07-09  Neil Booth  <NeilB@earthling.net>
29817         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
29819 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
29821         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
29822         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
29824 2000-07-08  Neil Booth  <NeilB@earthling.net>
29826         * gcc.dg/cpp/macsyntx.c: New tests.
29828 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
29830         * gcc.dg/20000707-1.c: New test.
29832 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
29834         * gcc.c-torture/execute/20000706-1.c: New test.
29835         * gcc.c-torture/execute/20000706-2.c: New test.
29836         * gcc.c-torture/execute/20000706-3.c: New test.
29837         * gcc.c-torture/execute/20000706-4.c: New test.
29838         * gcc.c-torture/execute/20000706-5.c: New test.
29840 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
29842         * g++.old-deja/g++.pt/instantiate7.C: New test.
29844 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
29846         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
29847         * g++.old-deja/g++.mike/thunk3.C: Likewise.
29848         * g++.old-deja/g++.other/rtti3.C: Likewise.
29849         * g++.old-deja/g++.other/rttid3.C: Likewise.
29851 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
29853         *  g77.f-torture/compile/20000630-1.x: Fix typo
29855 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
29857         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
29858         assembly output.
29860 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
29862         * gcc.dg/cpp/ident.c: New test.
29864 2000-07-05  Neil Booth  <NeilB@earthling.net>
29866         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
29867           gcc.dg/cpp/lexstrng.c: New tests.
29869 2000-07-04  Neil Booth  <NeilB@earthling.net>
29871         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
29872         * gcc.dg/cpp/strify2.c: Same.
29874 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
29876         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
29877         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
29878         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
29879         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
29881         * testsuite/gcc.dg/cpp/macro1.c,
29882         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
29883         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
29884         testsuite/gcc.dg/cpp/strify1.c,
29885         testsuite/gcc.dg/cpp/strify2.c: New tests.
29887 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
29889         * gcc.c-torture/execute/20000703-1.c: New test.
29891 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29893         * g++.old-deja/g++.pt (lookup10.C): New test.
29895 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29897         * g++.old-deja/g++.pt (typename25.C): New test.
29899 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
29901         * gcc.c-torture/compile/20000701-1.c: New test.
29903 2000-06-30  Nick Clifton  <nickc@cygnus.com>
29905         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
29906         to test case.
29908 2000-06-30  Catherine Moore  <clm@cygnus.com>
29910         * gcc.c-torture/execute/align-1.c: New test.
29912 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
29914         * g++.old-deja/g++.pt/expr8.C: New test.
29915         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
29917 2000-06-29  Nick Clifton  <nickc@cygnus.com>
29919         * gcc.c-torture/compile/20000629-1.c: New test.
29921 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
29924         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
29925         gcc.dg/noncompile directory, depending on whether they're
29926         preprocessor tests or not.  Annotate all the tests for the dg
29927         framework.
29929         * gcc.c-torture/noncompile/noncompile.exp: Delete.
29930         * gcc.dg/noncompile/noncompile.exp: New.
29932         * Moved files:
29933         Old name                                New name
29934         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
29935         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
29936         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
29937         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
29938         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
29939         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
29940         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
29941         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
29942         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
29943         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
29944         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
29945         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
29946         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
29947         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
29948         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
29949         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
29950         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
29951         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
29952         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
29953         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
29954         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
29955         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
29956         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
29957         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
29959         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
29960         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
29961         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
29962         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
29963         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
29964         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
29966 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
29968         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
29969         declare one variable.  On the fourth, error.
29970         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
29971         declared by 20000628-1a.h.
29973 2000-06-29  Richard Henderson  <rth@redhat.com>
29975         * gcc.c-torture/execute/930529-1.x: New file.
29976         * gcc.dg/920413-1.c: Adjust expected warning text.
29977         * gcc.dg/980217-1.c: Declare abort.
29978         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
29980 2000-06-29  Jeffrey A Law  (law@cygnus.com)
29982         * g77.f-torture/compile/20000629-1.f: New test.
29983         * g77.f-torture/compile/20000629-1.x: Expected to fail.
29985 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
29987         Rearrange lots of files, removing entirely the
29988         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
29989         directories.
29991         * Deleted files:
29992         gcc.c-torture/code_quality/code_quality.exp
29993         gcc.c-torture/special/special.exp
29994         gcc.failure/failure.exp
29995         gcc.failure/940409-1.x
29996         gcc.c-torture/compile/961203-1.x
29998         * New files:
29999         gcc.misc-tests/linkage.exp
30000         gcc.c-torture/execute/920730-1t.c
30001         gcc.c-torture/execute/920730-1t.x
30002         gcc.c-torture/compile/920520-1.x
30003         gcc.c-torture/compile/920521-1.x
30004         gcc.c-torture/compile/981006-1.x
30005         gcc.c-torture/execute/eeprof-1.x
30007         * Moved files (possibly with modifications to fit a new harness):
30008         Old name                                New name
30009         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
30010         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
30011         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
30012         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
30013         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
30014         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
30015         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
30016         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
30017         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
30018         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
30019         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
30020         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
30021         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
30022         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
30024 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
30026         * c-torture/compile/961203-1.x: Delete.
30028         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
30029         not exit. Include stdio.h.
30030         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
30031         * gcc.misc-tests/dg-12.c: Likewise.
30032         * gcc.misc-tests/dg-5.c: Likewise.
30033         * gcc.misc-tests/dg-6.c: Likewise.
30034         * gcc.misc-tests/dg-7.c: Prototype abort.
30035         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
30036         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
30037         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
30038         not exit.
30039         * gcc.misc-tests/sieve.c: Use return from main, not exit.
30040         * gcc.misc-tests/sort2.c: Use return from main, not exit.
30042 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
30044         * gcc.dg/cpp/20000628-1.c: New test.
30045         * gcc.dg/cpp/20000628-1.h: New header for above test.
30046         * gcc.dg/cpp/20000628-1a.h: Likewise.
30048 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
30050         * gcc.dg/cpp: New directory.
30051         * gcc.dg/cpp/cpp.exp: New driver.
30052         * gcc.dg/cpp/20000627-1.c: New test.
30053         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
30054         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
30055         and rewrite as a compilation test.
30057         * gcc.dg: Move many files into the cpp subdirectory, possibly
30058         renaming or editing them as well.
30059         Old name                New name
30060         990119-1.c              cpp/19990119-1.c
30061         990228-1.c              cpp/19990228-1.c
30062         990407-1.c              cpp/19990407-1.c
30063         990409-1.c              cpp/19990409-1.c
30064         990413-1.c              cpp/19990413-1.c
30065         990703-1.c              cpp/19990703-1.c
30066         20000127-1.c            cpp/20000127-1.c
30067         20000129-1.c            cpp/20000129-1.c
30068         20000207-1.c            cpp/20000207-1.c
30069         20000207-2.c            cpp/20000207-2.c
30070         20000209-1.c            cpp/20000209-1.c
30071         20000209-2.c            cpp/20000209-2.c
30072         20000301-1.c            cpp/20000301-1.c
30073         20000419-1.c            cpp/20000419-1.c
30074         20000510-1.S            cpp/20000510-1.S
30075         20000519-1.c            cpp/20000519-1.c
30076         20000529-1.c            cpp/20000529-1.c
30077         20000625-1.c            cpp/20000625-1.c
30078         20000625-2.c            cpp/20000625-2.c
30079         cpp-as1.c               cpp/assert1.c
30080         cpp-as2.c               cpp/assert2.c
30081         cxx-comments-1.c        cpp/cxxcom1.c
30082         cxx-comments-2.c        cpp/cxxcom2.c
30083         endif-label.c           cpp/endif.c
30084         cpp-hash1.c             cpp/hash1.c
30085         cpp-hash2.c             cpp/hash2.c
30086         cpp-if1.c               cpp/if-1.c
30087         cpp-if2.c               cpp/if-2.c
30088         cpp-if3.c               cpp/if-3.c
30089         cpp-if4.c               cpp/if-4.c
30090         cpp-if5.c               cpp/if-5.c
30091         cpp-cond.c              cpp/if-cexp.c
30092         cpp-missingop.c         cpp/if-mop.c
30093         cpp-missingparen.c      cpp/if-mpar.c
30094         cpp-opprec.c            cpp/if-oppr.c
30095         cpp-ifparen.c           cpp/if-paren.c
30096         cpp-shortcircuit.c      cpp/if-sc.c
30097         cpp-shift.c             cpp/if-shift.c
30098         cpp-unary.c             cpp/if-unary.c
30099         cpp-li1.c               cpp/line1.c
30100         cpp-li2.c               cpp/line2.c
30101         lineno.c                cpp/line3.c
30102         lineno-2.c              cpp/line4.c
30103         cpp-mi.c                cpp/mi1.c
30104         cpp-mic.h               cpp/mi1c.h
30105         cpp-micc.h              cpp/mi1cc.h
30106         cpp-mind.h              cpp/mi1nd.h
30107         cpp-mindp.h             cpp/mi1ndp.h
30108         cpp-mix.h               cpp/mi1x.h
30109         cpp-mi2.c               cpp/mi2.c
30110         cpp-mi2a.h              cpp/mi2a.h
30111         cpp-mi2b.h              cpp/mi2b.h
30112         cpp-mi2c.h              cpp/mi2c.h
30113         cpp-mi3.c               cpp/mi3.c
30114         cpp-mi3.def             cpp/mi3.def
30115         poison-1.c              cpp/poison.c
30116         pr-impl.c               cpp/prag-imp.c
30117         cpp-redef-2.c           cpp/redef1.c
30118         cpp-redef.c             cpp/redef2.c
30119         strpaste.c              cpp/strp1.c
30120         strpaste-2.c            cpp/strp2.c
30121         cpp-tradpaste.c         cpp/tr-paste.c
30122         cpp-tradstringify.c     cpp/tr-str.c
30123         cpp-tradwarn1.c         cpp/tr-warn1.c
30124         cpp-tradwarn2.c         cpp/tr-warn2.c
30125         trigraphs.c             cpp/trigraphs.c
30126         cpp-unc1.c              cpp/unc1.c
30127         cpp-unc2.c              cpp/unc2.c
30128         cpp-unc3.c              cpp/unc3.c
30129         cpp-unc.c               cpp/unc4.c
30130         undef.c                 cpp/undef1.c
30131         undef-2.c               cpp/undef2.c
30132         cpp-wi1.c               cpp/widestr1.c
30134 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
30136         * lib/g++.exp (g++_include_flags): Tweak.
30138 2000-06-27  H.J. Lu  <hjl@gnu.org>
30139             Loren J. Rittle  <ljrittle@acm.org>
30141         * lib/g++.exp (g++_include_flags): Override libgloss.exp
30142         version with one that knows about the new gcc tree structure.
30143         (g++_link_flags): Same.
30145 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
30147         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
30148         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
30149         case we are cross-compiling.
30151         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
30152         g++.old-deja/g++.niklas/Makefile.in,
30153         g++.old-deja/g++.niklas/configure.in,
30154         g++.old-deja/g++.other/Makefile.in,
30155         g++.old-deja/g++.other/configure.in,
30156         gcc.c-torture/code_quality/Makefile.in,
30157         gcc.c-torture/code_quality/configure.in,
30158         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
30159         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
30160         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
30161         gcc.c-torture/execute/ieee/Makefile.in,
30162         gcc.c-torture/execute/ieee/configure.in,
30163         gcc.c-torture/noncompile/Makefile.in,
30164         gcc.c-torture/noncompile/configure.in,
30165         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
30166         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
30167         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
30169 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30171         * g++.old-deja/g++.other/ambig3.C: New test.
30173 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
30175         * g++.old-deja/g++.pt/syntax1.C: New test.
30176         * g++.old-deja/g++.pt/syntax2.C: New test.
30177         * g++.old-deja/g++.other/syntax3.C: New test.
30178         * g++.old-deja/g++.other/syntax4.C: New test.
30180 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
30182         * gcc.dg/20000623-1.c: Prototype exit and abort.
30184 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
30186         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
30187         New tests.
30188         * gcc.dg/cpp-mi3.def: New file.
30190         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
30191         inside assertions.
30192         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
30193         lexer's error messages.
30194         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
30195         divine anything from the linemarkers.
30196         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
30197         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
30199 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
30201         * gcc.dg/20000623-1.c: New test.
30203 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
30205         * gcc.c-torture/execute/20000622-1.c: New test.
30207 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
30209         * g++.old-deja/g++.other/init15.C: New test.
30211 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
30213         * g++.old-deja/g++.pt/vaarg2.C: New test.
30214         * g++.old-deja/g++.pt/vaarg3.C: New test.
30216 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
30218         * g++.old-deja/g++.other/dyncast6.C: New test.
30220 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
30222         * gcc.c-torture/execute/loop-6.c: New test.
30224 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
30226         * gcc.dg/20000614-1.c: New test.
30227         * gcc.dg/20000614-2.c: New test.
30229 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
30231         * g++.old-deja/g++.other/inline12.C: New test.
30233 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
30235         * g++.old-deja/g++.other/eh1.C: New test.
30237 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
30239         * g++.old-deja/g++.other/type.C: New test.
30241 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
30243         * g++.old-deja/g++.other/initstring.C: New test.
30245 2000-06-12  Jason Merrill  <jason@redhat.com>
30247         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
30249 2000-06-09  Jeffrey A Law  (law@cygnus.com)
30251         * gcc.c-torture/compile/20000609-1.c: New test.
30253 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
30255         * gcc.dg/20000609-1.c: New test.
30257 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
30259         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
30260         * gcc.c-torture/noncompile/poison-1.c: Move...
30261         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
30262         * gcc.dg/cpp-li1.c: Add a token after the #line.
30264 2000-06-05  Richard Henderson  <rth@cygnus.com>
30266         * gcc.c-torture/execute/20000605-2.c: New test.
30267         * gcc.c-torture/execute/20000605-3.c: New test.
30269 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
30271         * g77.f-torture/execute/20000503-1.x: New file.
30273 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
30275         * g++.old-deja/g++.eh/badalloc1.C: New test.
30277 2000-06-05  Richard Henderson  <rth@cygnus.com>
30279         * gcc.c-torture/execute/20000605-1.c: New test.
30281 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
30282             Nathan Sidwell <nathan@codesourcery.com>
30284         * gcc.c-torture/compile/20000605-1.c: New test.
30286 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
30288         * g77.f-torture/compile/20000601-1.f:  New test.
30290 2000-06-03  Richard Henderson  <rth@cygnus.com>
30292         * gcc.c-torture/execute/20000603-1.c: New.
30294 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
30296         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
30297         * gcc.dg/noreturn-2.c (noreturn): Likewise.
30299 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
30301         * gcc.dg/compare2.c (case 12): XFAIL.
30302         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
30303         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
30305         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
30307 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
30309         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
30310         guard macro is already defined when the header is first
30311         included.
30312         * gcc.dg/cpp-mix.h: New file.
30313         * gcc.dg/endif-label.c: Update patterns to match compiler.
30315         * g++.brendan/complex1.C: Declare abort.
30316         * g++.law/refs4.C: Remove XFAIL.
30317         * g++.oliva/expr2.C: Declare abort and exit.
30319 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
30321         * gcc.c-torture/execute/20000528-1.c: New test.
30323         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
30324         * g++.old-deja/g++.law/temps4.C: Likewise.
30326         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
30327         stdlib.h.  Call abort() on failure.
30328         * g++.old-deja/g++.law/refs4.C: Likewise.
30329         * g++.old-deja/g++.law/temps4.C: Likewise.
30330         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
30331         * gcc.c-torture/execute/20000112-1.c: Include string.h.
30333 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
30335         Relative to g++.dg/special:
30336         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
30338         Relative to g++.old-deja:
30339         * g++.brendan/complex1.C, g++.jason/optimize2.C,
30340         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
30341         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
30342         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
30343         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
30344         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
30345         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
30347         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
30348         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
30349         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
30350         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
30351         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
30352         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
30353         and/or string.h.
30355         * g++.other/goto1.C: Update expectations for error messages.
30357 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
30359         * gcc.c-torture/compile/20000523-1.c: New test.
30361 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
30363         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
30365 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
30367         * g++.old-deja/g++.eh/catch11.C: New test.
30368         * g++.old-deja/g++.eh/catch12.C: New test.
30370 2000-05-24  Nick Clifton  <nickc@cygnus.com>
30372         * gcc.c-torture/execute/20000523-1.c: New test.
30374 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
30376         * c-torture/execute/bcp-1.c: Replace abort in arg of
30377         __builtin_constant_p with a generic external function.
30379         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
30380         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
30381         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
30382         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
30383         Prototype abort and/or exit.
30385         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
30386         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
30387         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
30388         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
30390 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
30392         * gcc.dg/dwarf2-1.c: New test.
30394 2000-05-20  Richard Henderson  <rth@cygnus.com>
30396         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
30398 2000-05-20  Andreas Jaeger  <aj@suse.de>
30400         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
30401         testcase.
30403 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
30405         * gcc.c-torture/execute/20000519-2.c: New test.
30407 2000-05-19  Andreas Jaeger  <aj@suse.de>
30409         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
30410         which fails with SSA.
30412         * lib/c-torture.exp: Also test with -O3 -fssa.
30414 2000-05-18  Michael Meissner  <meissner@redhat.com>
30416         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
30417         * gcc.c-torture/execute/920415-1.c: Ditto.
30418         * gcc.c-torture/execute/920501-1.c: Ditto.
30419         * gcc.c-torture/execute/conversion.c: Ditto.
30420         * gcc.c-torture/execute/cvt-1.c: Ditto.
30422 2000-05-18  Jeffrey A Law  (law@cygnus.com)
30424         * gcc.c-torture/compile/20000518-1.c: New test.
30426 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
30428         * g77.f-torture/compile/200005018.f:  New test.
30430 2000-05-17  Jeffrey A Law  (law@cygnus.com)
30432         * gcc.c-torture/compile/20000517-1.c: New test.
30434 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30436         * gcc.c-torture/execute/20000516-1.c: New test.
30438 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
30440         * g++.old-deja/g++.other/eh.C: New test.
30442 2000-05-12  Richard Henderson  <rth@cygnus.com>
30444         * gcc.c-torture/execute/990208-1.c (main): Don't pass
30445         constants through to doit's conditional.
30447 2000-05-11  Jeffrey A Law  (law@cygnus.com)
30449         * gcc.c-torture/compile/20000511-1.c: New test.
30450         * g77.f-torture/compile/20000511-1.f: New test.
30451         * g77.f-torture/compile/20000511-2.f: New test.
30453 2000-05-11  Michael Meissner  <meissner@redhat.com>
30455         * gcc.c-torture/execute/20000511-1.c: New test.
30457 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
30459         * gcc.dg/dg.exp: Scan .S files as well as .c files.
30460         * gcc.dg/20000510-1.S: New.
30462 2000-05-08  Catherine Moore  <clm@cygnus.com>
30464         * gcc.dg/unused-3.c: New.
30466 2000-05-06  Richard Henderson  <rth@cygnus.com>
30468           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
30469           * g++.old-deja/g++.mike/warn1.C: Likewise.
30470           * g++.old-deja/g++.pt/local1.C: Likewise.
30471           * g++.old-deja/g++.pt/local7.C: Likewise.
30472           * g++.old-deja/g++.pt/spec16.C: Likewise.
30474 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
30476         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
30478 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
30480           * g77.f-torture/execute/20000503-1.f:  New test.
30482 2000-05-04  Andreas Jaeger  <aj@suse.de>
30484         * gcc.dg/noreturn-2.c: New test.
30486 2000-05-04  Neil Booth  <NeilB@earthling.net>
30488         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
30489         preprocessor.
30491 2000-05-04  Richard Henderson  <rth@cygnus.com>
30493         * gcc.c-torture/execute/20000503-1.c: Fix typo.
30495 2000-05-04  Richard Henderson  <rth@cygnus.com>
30497         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
30498         OpenSSL by Jason R Thorpe.
30500 2000-05-03  Jim Wilson  <wilson@cygnus.com>
30502         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
30504 2000-05-03  Robert Lipe <robertlipe@usa.net>
30506         * gcc.dg/20000503-1.c: New test.
30508 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
30510         * gcc.c-torture/compile/20000502-1.c: New test.
30511         * g++.old-deja/g++.other/align.C: New test.
30512         * gcc.dg/cpp-tradstringify.c: New test.
30514 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
30516         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
30517         and hard registers.
30519 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
30521         * gcc.c-torture/execute/loop-5.c: New test.
30523 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
30525         * gcc.c-torture/execute/va-arg-20.c: New test.
30527 2000-04-23  Jeffrey A Law  (law@cygnus.com)
30529         * gcc.c-torture/execute/20000422-1.c: New test.
30531 2000-04-20  Greg McGary  <gkm@gnu.org>
30533         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
30534         when optimizing, but without sibling-call optimizations (-O1).
30536 2000-04-20  Jeffrey A Law  (law@cygnus.com)
30538           * gcc.c-torture/compile/20000420-1.c: New test.
30540 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
30542         * g++.abi/ptrflags.C: New test.
30543         * g++.eh/catchptr1.C: Test incomplete pointer chains.
30545 2000-04-19  Catherine Moore  <clm@cygnus.com>
30547         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
30549 2000-04-19  Greg McGary  <gkm@gnu.org>
30551         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
30552         sibling-call optimizations.
30554 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
30556         * gcc.dg/20000419-1.c: New test.
30558 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
30560         * gcc.c-torture/execute/20000412-6.c: New test.
30562 2000-04-12  Jeffrey A Law  (law@cygnus.com)
30564         * gcc.c-torture/execute/20000412-5.c: New test.
30565         * g77.f-torture/compile/20000412-1.f: New test.
30566         * gcc.c-torture/execute/20000412-4.c: New test.
30567         * gcc.c-torture/compile/20000412-2.c: New test.
30568         * gcc.c-torture/execute/20000412-3.c: New test.
30569         * gcc.c-torture/compile/20000412-1.c: New test.
30570         * gcc.c-torture/execute/20000412-2.c: New test.
30572 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
30574         * objc/execute/bf-20.m: New test.
30576 2000-04-10  Richard Henderson  <rth@cygnus.com>
30578         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
30580         * gcc.c-torture/execute/20000412-1.c: New test.
30582 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
30584         * g++.old-deja/g++.eh/catchptr1.C: New test.
30586 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
30588         * g++.old-deja/g++.abi/cxa_vec.C: New test.
30590 2000-04-08  Neil Booth  <NeilB@earthling.net>
30592         * gcc.dg/cpp-nullchar.c: Remove test as
30593         embedded nulls cause problems.
30595 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30597         * gcc.dg/compare2.c: New test.
30599 2000-04-08  Neil Booth  <NeilB@earthling.net>
30601         * gcc.dg/cpp-nullchar.c: New test.
30603 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
30605         * gcc.dg/cpp-mi2.c: New test.
30606         * gcc.dg/cpp-mi2[abc].h: New files.
30608 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
30610         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
30611         member name.
30613 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
30615         * g++.old-deja/g++.abi/vmihint.C: New test.
30617 2000-04-06  Neil Booth  <NeilB@earthling.net>
30619         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
30620         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
30621         copyright.
30623 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
30625         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
30626         avoid stack-frame overwrite.
30628 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
30630         * gcc.c-torture/compile/20000405-2.c: New test.
30631         * gcc.c-torture/compile/20000405-3.c: New test.
30633 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30635         * gcc.c-torture/compile/20000405-1.c: New test.
30637 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
30639         * gcc.dg/cast-qual-1.c: Revert last change.
30641 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30643         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
30645 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
30647         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
30648         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
30650 2000-04-03  Jeffrey A Law  (law@cygnus.com)
30652         * gcc.c-torture/compile/20000403-2.c: New test.
30653         * gcc.c-torture/compile/20000403-1.c: New test.
30655 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
30657         * gcc.c-torture/execute/20000403-1.c: New test.
30659 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
30661         * gcc.c-torture/execute/20000402-1.c: New test.
30663 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
30665         * gcc.c-torture/execute/va-arg-15.c: New test.
30666         * gcc.c-torture/execute/va-arg-16.c: New test.
30667         * gcc.c-torture/execute/va-arg-17.c: New test.
30668         * gcc.c-torture/execute/va-arg-18.c: New test.
30669         * gcc.c-torture/execute/va-arg-19.c: New test.
30671 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
30673         * gcc.c-torture/compile/981211-1.c: Move to...
30674         * gcc.dg/cpp-as1.c: ...here.
30675         * gcc.dg/cpp-as2.c: New file.
30677         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
30678         compiler.
30680 2000-04-02  Neil Booth  <NeilB@earthling.net>
30682         * gcc.dg/cpp-cond.c  New tests.
30683         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
30684         accidental success less likely.
30685         * gcc.dg/cpp-missingop.c  New tests.
30686         * gcc.dg/cpp-missingparen.c  New tests.
30687         * gcc.dg/cpp-shift.c  New tests.
30688         * gcc.dg/cpp-shortcircuit.c  New tests.
30689         * gcc.dg/cpp-unary.c  New tests.
30691 2000-03-29  Jeffrey A Law  (law@cygnus.com)
30693         * gcc.c-torture/compile/20000329-1.c: New test.
30695 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
30697         * gcc.c-torture/compile/20000326-1.c: New test.
30698         * gcc.c-torture/compile/20000326-2.c: New test.
30700 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
30702         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
30703         the first parameter is a function argument.
30705 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
30707         * g++.old-deja/g++.ext/array4.C: New test.
30709 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
30711         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
30713 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30715         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
30717 2000-03-19  Richard Henderson  <rth@cygnus.com>
30719         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
30721 2000-03-19  Richard Henderson  <rth@cygnus.com>
30723         * gcc.c-torture/compile/20000319-1.c: New test.
30725 2000-03-14  Jeffrey A Law  (law@cygnus.com)
30727         * gcc.c-torture/execute/20000314-3.c: New test.
30728         * gcc.c-torture/execute/20000314-2.c: New test.
30729         * gcc.c-torture/execute/20000314-1.c: New test.
30730         * gcc.c-torture/compile/20000314-2.c: New test.
30731         * gcc.c-torture/compile/20000314-1.c: New test.
30733 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
30735         * g++.old-deja/g++.warn/inline.C: New test.
30737 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
30739         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
30740         standards-compliant result rather than specific constants.
30741         Put test-values in array.
30743 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
30745         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
30746         (g++_target_compile): Put test-specific options last.
30748 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30750         * g++.old-deja/g++.eh/vbase4.C: New test.
30752 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30754         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
30756 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30758         * g++.old-deja/g++.brendan/misc12.C: Removed.
30759         * g++.old-deja/g++.pt/memtemp77.C: Constify.
30760         * g++.old-deja/g++.ext/pretty4.C: New test.
30762 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
30764         * g++.old-deja/g++.other/string2.C: New test.
30766 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
30768         * g++.old-deja/g++.warn/impint2.C: New test.
30770 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
30772         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
30773         is 1, not zero.
30775 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
30777         * g++.old-deja/g++.warn/impint.C: New test.
30778         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
30779         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
30780         * g++.old-deja/g++.pt/explicit12.C: Likewise.
30781         * g++.old-deja/g++.pt/explicit13.C: Likewise.
30782         * g++.old-deja/g++.pt/explicit17.C: Likewise.
30783         * g++.old-deja/g++.pt/explicit18.C: Likewise.
30784         * g++.old-deja/g++.pt/explicit19.C: Likewise.
30785         * g++.old-deja/g++.pt/explicit23.C: Likewise.
30786         * g++.old-deja/g++.pt/explicit31.C: Likewise.
30787         * g++.old-deja/g++.pt/explicit35.C: Likewise.
30788         * g++.old-deja/g++.pt/explicit6.C: Likewise.
30789         * g++.old-deja/g++.pt/memclass7.C: Likewise.
30791 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
30793         * gcc.dg/cpp-redef.c: New test.
30795 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
30797         * g++.old-deja/g++.pt/unify7.C: New test.
30799 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30801         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
30802         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
30804 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
30806         * gcc.c-torture/compile/20000224-1.c: New test.
30808 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30810         * gcc.c-torture/compile/cpp-2.c: New test.
30811         * gcc.c-torture/compile/cpp-1.c: New test.
30813 2000-02-25  Jeffrey A Law  (law@cygnus.com)
30815         * gcc.c-torture/execute/20000225-1.c: New test.
30817 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30819         * gcc.dg/cpp-li2.c: New test.
30821         * gcc.dg/cpp-wi1.c: New test.
30823         * gcc.dg/cpp-li1.c: New test.
30825 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
30827         * g++.old-deja/g++.other/sizeof5.C: New test.
30829 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30831         * gcc.c-torture/execute/va-arg-13.c: New test.
30833 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
30835         * gcc.c-torture/execute/va-arg-12.c: New test.
30837 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
30839         * gcc.c-torture/execute/20000223-1.c: New test.
30841 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
30843         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
30845 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
30847         * g++.old-deja/g++.abi/ptrmem.C: New test.
30849 2000-02-19  Richard Henderson  <rth@cygnus.com>
30851         * gcc.c-torture/compile/init-3.c: New.
30853 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
30855         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
30856         ALWAYS_CXXFLAGS.
30858 2000-02-11  Robert Lipe <robertl@sco.com>
30860         * gcc.c-torture/compile/20000211-3.c: New test.
30862 2000-02-11  Martin Buchholz <martin@xemacs.org>
30864         * gcc.c-torture/compile/20000211-2.c: New test.
30866 2000-02-11  Jeffrey A Law  (law@cygnus.com)
30868         * gcc.c-torture/compile/20000211-1.c: New test.
30870 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
30872         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
30873           on native targets
30875 2000-02-08  Nathan Sidwell  <nathan@acm.org>
30877         * g++.old-deja/g++.other/cast5.C: New test.
30879 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
30881         * gcc.c-torture/execute/20000205-1.c: New.
30883 2000-02-03  Nathan Sidwell  <nathan@acm.org>
30885         * g++.old-deja/g++.jason/cast3.C: Return void.
30886         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
30888 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30890         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
30892         * gcc.dg/loop-1.c: New test.
30894 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
30896         * gcc.c-torture/compile/20000127-1.c: New test.
30897         * gcc.c-torture/execute/991228-1.c: New test.
30899 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30901         * gcc.dg/unused-2.c: New test.
30903         * gcc.dg/conv-1.c: New test.
30905 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
30907         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
30908         compiler.
30909         (tool_option_proc): Fix typo.
30911 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
30913         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
30914         of the ld on the host, not on the build machine.
30915         Also, don't crash if '--help' is not a supported option.
30917 2000-01-24  Richard Henderson  <rth@cygnus.com>
30919         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
30921 2000-01-20  Jeffrey A Law  (law@cygnus.com)
30923         * gcc.c-torture/execute/20000120-2.c: New test.
30924         * gcc.c-torture/execute/20000120-1.c: New test.
30926 2000-01-13  Jeffrey A Law  (law@cygnus.com)
30928         * gcc.c-torture/execute/20000113-1.c: New test.
30930 2000-01-12  Jeffrey A Law  (law@cygnus.com)
30932         * gcc.c-torture/execute/20000112-1.c: New test.
30934 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30936         * gcc.dg/20000111-1.c: New test.
30938 2000-01-10  Jeffrey A Law  (law@cygnus.com)
30940         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
30941         with 16 bit integers.
30943 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
30945         * gcc.dg/20000108-1.c: New test.
30947 2000-01-05  Nathan Sidwell  <nathan@acm.org>
30949         * g++.old-deja/g++.ns/koenig8.C: New test.
30951 2000-01-05  Nathan Sidwell  <nathan@acm.org>
30953         * g++.old-deja/g++.other/cast4.C: New test.
30955 2000-01-05  Jeffrey A Law  (law@cygnus.com)
30957         * gcc.c-torture/compile/20000105-2.c: New test.
30958         * gcc.c-torture/compile/20000105-1.c: New test.
30960 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30962         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
30963         references to printf & atoi to conform to ANSI standard.
30964         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
30965         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
30966         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
30967         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
30968         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
30969         * g++.old-deja/g++.brendan/complex1.C: Likewise.
30970         * g++.old-deja/g++.brendan/copy1.C: Likewise.
30971         * g++.old-deja/g++.brendan/copy2.C: Likewise.
30972         * g++.old-deja/g++.brendan/copy3.C: Likewise.
30973         * g++.old-deja/g++.brendan/copy4.C: Likewise.
30974         * g++.old-deja/g++.brendan/copy5.C: Likewise.
30975         * g++.old-deja/g++.brendan/copy6.C: Likewise.
30976         * g++.old-deja/g++.brendan/copy7.C: Likewise.
30977         * g++.old-deja/g++.brendan/copy8.C: Likewise.
30978         * g++.old-deja/g++.brendan/crash11.C: Likewise.
30979         * g++.old-deja/g++.brendan/crash14.C: Likewise.
30980         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
30981         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
30982         * g++.old-deja/g++.brendan/delete2.C: Likewise.
30983         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
30984         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
30985         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
30986         * g++.old-deja/g++.brendan/eh1.C: Likewise.
30987         * g++.old-deja/g++.brendan/groff1.C: Likewise.
30988         * g++.old-deja/g++.brendan/init3.C: Likewise.
30989         * g++.old-deja/g++.brendan/misc12.C: Likewise.
30990         * g++.old-deja/g++.brendan/misc7.C: Likewise.
30991         * g++.old-deja/g++.brendan/new2.C: Likewise.
30992         * g++.old-deja/g++.brendan/operators4.C: Likewise.
30993         * g++.old-deja/g++.brendan/operators5.C: Likewise.
30994         * g++.old-deja/g++.brendan/overload2.C: Likewise.
30995         * g++.old-deja/g++.brendan/overload7.C: Likewise.
30996         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
30997         * g++.old-deja/g++.brendan/reference1.C: Likewise.
30998         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
30999         * g++.old-deja/g++.brendan/template24.C: Likewise.
31000         * g++.old-deja/g++.brendan/template3.C: Likewise.
31001         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
31002         * g++.old-deja/g++.jason/inline3.C: Likewise.
31003         * g++.old-deja/g++.jason/opeq.C: Likewise.
31004         * g++.old-deja/g++.law/arg5.C: Likewise.
31005         * g++.old-deja/g++.law/arm7.C: Likewise.
31006         * g++.old-deja/g++.law/ctors11.C: Likewise.
31007         * g++.old-deja/g++.law/cvt8.C: Likewise.
31008         * g++.old-deja/g++.law/init9.C: Likewise.
31009         * g++.old-deja/g++.law/refs4.C: Likewise.
31010         * g++.old-deja/g++.law/template2.C: Likewise.
31011         * g++.old-deja/g++.law/visibility24.C: Likewise.
31012         * g++.old-deja/g++.law/vtable3.C: Likewise.
31013         * g++.old-deja/g++.mike/asm2.C: Likewise.
31014         * g++.old-deja/g++.mike/eh1.C: Likewise.
31015         * g++.old-deja/g++.mike/misc1.C: Likewise.
31016         * g++.old-deja/g++.mike/misc13.C: Likewise.
31017         * g++.old-deja/g++.mike/misc14.C: Likewise.
31018         * g++.old-deja/g++.mike/ns12.C: Likewise.
31019         * g++.old-deja/g++.mike/p1248.C: Likewise.
31020         * g++.old-deja/g++.mike/p3708.C: Likewise.
31021         * g++.old-deja/g++.mike/p3708a.C: Likewise.
31022         * g++.old-deja/g++.mike/p3708b.C: Likewise.
31023         * g++.old-deja/g++.mike/p646.C: Likewise.
31024         * g++.old-deja/g++.mike/p700.C: Likewise.
31025         * g++.old-deja/g++.mike/p783.C: Likewise.
31026         * g++.old-deja/g++.mike/p783a.C: Likewise.
31027         * g++.old-deja/g++.mike/p783b.C: Likewise.
31028         * g++.old-deja/g++.mike/p786.C: Likewise.
31029         * g++.old-deja/g++.mike/p789.C: Likewise.
31030         * g++.old-deja/g++.mike/p789a.C: Likewise.
31031         * g++.old-deja/g++.mike/p807a.C: Likewise.
31032         * g++.old-deja/g++.other/delete3.C: Likewise.
31033         * g++.old-deja/g++.other/dyncast1.C: Likewise.
31034         * g++.old-deja/g++.other/dyncast2.C: Likewise.
31035         * g++.old-deja/g++.other/dyncast3.C: Likewise.
31036         * g++.old-deja/g++.other/empty1.C: Likewise.
31037         * g++.old-deja/g++.other/temporary1.C: Likewise.
31038         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
31039         * g++.old-deja/g++.pt/t16.C: Likewise.
31040         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
31042 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
31044         * gcc.dg/991230-1.c: New test.
31046 1999-12-29  Jeffrey A Law  (law@cygnus.com)
31048         * gcc.c-torture/compile/991229-3.c: New test.
31049         * gcc.c-torture/compile/991229-2.c: New test.
31050         * gcc.c-torture/compile/991229-1.c: New test.
31052 1999-12-29  Greg McGary <gkm@eng.ascend.com>
31054         * gcc.c-torture/compile/labels-2.c: New test.
31056 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
31058         * gcc.c-torture/execute/991227-1.c: New test.
31060 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31062         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
31064 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
31066         * gcc.c-torture/execute/991221-1.c: New test.
31068 1999-12-20  Nathan Sidwell  <nathan@acm.org>
31070         * g++.old-deja/g++.other/cast3.C: New test.
31072 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
31074         * gcc.c-torture/execute/991216-4.c: New test.
31076 1999-12-16  Michael Meissner  <meissner@cygnus.com>
31078         * gcc.c-torture/execute/991216-1.c: New test.
31079         * gcc.c-torture/execute/991216-2.c: New test.
31080         * gcc.c-torture/execute/991216-3.c: New test.
31082 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31084         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
31085         Actually make the test fail by using "-O2" for compilation.
31087 1999-12-15  Nathan Sidwell  <nathan@acm.org>
31089         * g++.old-deja/g++.warn/cast-align1.C: New test.
31091 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31093         * gcc.c-torture/compile/991214-1.c: New test.
31094         * gcc.c-torture/compile/991214-2.c: New test.
31096 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
31098         * gcc.dg/991214-1.c: New test.
31100 1999-12-13  Jeffrey A Law  (law@cygnus.com)
31102         * gcc.c-torture/compile/991213-3.c: New test.
31103         * gcc.c-torture/compile/991213-2.c: New test.
31104         * gcc.c-torture/compile/991213-1.c: New test.
31106 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
31108         * gcc.dg/991209-1.c: New test.
31110 1999-12-08  Nathan Sidwell <nathan@acm.org>
31112         * gcc.c-torture/compile/991208-1.c: New test.
31114 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31116         * gcc.dg/ultrasp2.c: New test.
31118 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
31120         * g++.old-deja/g++.abi/align.C (main): Fix typo.
31122 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
31124         * gcc.c-torture/compile/991202-1.c: New test.
31125         * gcc.c-torture/execute/991202-1.c: New test.
31126         * gcc.c-torture/execute/991202-2.c: New test.
31127         * gcc.c-torture/execute/991202-3.c: New test.
31129 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
31131         * g++.old-deja/g++.abi/align.C: New test.
31132         * g++.old-deja/g++.abi/aggregates.C: Likewise.
31133         * g++.old-deja/g++.abi/bitfields.C: Likewise.
31135 1999-12-01  Richard Henderson  <rth@cygnus.com>
31137         * gcc.c-torture/execute/991201-1.c: New.
31139 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
31141         * gcc.dg/991129-1.c: New test.
31143 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
31145         * gcc.c-torture/compile/991127-1.c: New test.
31147 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31149         * g++.old-deja/g++.other/warn4.C: New test.
31151 1999-11-22  Nathan Sidwell  <nathan@acm.org>
31153         * g++.old-deja/g++.eh/cleanup2.C: New test.
31154         * g++.old-deja/g++.ext/pretty2.C: New test.
31155         * g++.old-deja/g++.ext/pretty3.C: New test.
31156         * g++.old-deja/g++.other/debug6.C: New test.
31158 1999-10-20  Jim Wilson  <wilson@cygnus.com>
31160         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
31161         compiler_output to look for one error message instead of two.
31163 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
31165         * gcc.c-torture/execute/991118-1.c: Also test case
31166         where the word boundary does not split a byte evenly.
31168 1999-11-19  Nathan Sidwell  <nathan@acm.org>
31170         * g++.old-deja/g++.ext/restrict1.C: New test.
31172 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
31174         * gcc.c-torture/execute/991118-1.c: New test.
31176 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
31178         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
31179         working directory pathnames.
31181 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
31183         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
31184         host is equipped with driver.h and driver.o so it can actually
31185         compile and run the tests.
31187 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
31189         * gcc.c-torture/compile/991008-1.c: New test.
31191 1999-11-08  Nick Clifton  <nickc@cygnus.com>
31193         * lib/gcc-dg.exp: Include target-supports.exp
31195 1999-11-05  Nick Clifton  <nickc@cygnus.com>
31197         * lib/target-supports.exp: New file: Provide procs to test for
31198         features supported by the target.
31199         (check_weak_available): Moved here from ecos.exp.
31200         (check_alias_available): New proc: Determine of the target
31201         toolchain supports the alias attribute.
31203         * gcc.dg/special/ecos.exp: Move check_weak_available to
31204         target-supports.exp.
31205         (alias-1.c): Only perform the test if the target supports
31206         aliases.
31207         (wkali-1.c): Only perform the test if the target supports
31208         aliases.
31210         * gcc.dg/990506-0.c: Expect error messages from cross
31211         targets as well as native targets.
31213 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31215         * gcc.dg/ultrasp1.c: Removed xfail.
31216         * gcc.dg/struct-ret-2.c: Likewise.
31217         * gcc.dg/array-1.c: Likewise.
31219 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31221         * gcc.dg/struct-ret-2.c: New test.
31223         * gcc.dg/array-1.c: New test.
31225 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
31227         * gcc.c-torture/execute/991030-1.c: New test.
31229 1999-10-26  Richard Henderson  <rth@cygnus.com>
31231         * gcc.c-torture/compile/991026-2.c: New test.
31233 1999-10-26  Jeffrey A Law  (law@cygnus.com)
31235         * gcc.c-torture/compile/991026-1.c: New test.
31237 1999-10-23  Jeffrey A Law  (law@cygnus.com)
31239         * gcc.c-torture/execute/991023-1.c: New test.
31241 1999-10-19  Jeffrey A Law  (law@cygnus.com)
31243         * gcc.c-torture/execute/991019-1.c: New test.
31245 1999-10-16  Richard Henderson  <rth@cygnus.com>
31247         * gcc.c-torture/execute/991016-1.c: New test.
31249 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
31251         * gcc.c-torture/execute/991014-1.c: New test.
31253 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
31255         * g++.old-deja/g++.other/union2.C: New test.
31257 1999-10-13  Nathan Sidwell  <nathan@acm.org>
31259         * g++.old-deja/g++.other/vaarg2.C: New test.
31260         * g++.old-deja/g++.other/vaarg3.C: New test.
31262 1999-10-12  Craig Burley  <craig@jcb-sc.com>
31264         * g77.f-torture/noncompile/19990905-1.f: Moved from being
31265         in compile/.
31267 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
31269         * gcc.c-torture/execute/va-arg-11.c: New test.
31271 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
31273         * lib/file-format.exp (gcc_target_object_format): Don't
31274         crash if objdump is unavailable.
31276 1999-09-29  Donn Terry <donn@interix.com>
31278         * gcc.misc-tests/mg.exp: delete extraneous redirection.
31280 1999-09-28  Nick Clifton  <nickc@cygnus.com>
31282         * gcc.c-torture/compile/990928-1.c: New test.
31284 1999-09-28  Nathan Sidwell  <nathan@acm.org>
31286         * g++.old-deja/g++.other/decl6.C: New test.
31288 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31290         * gcc.c-torture/execute/va-arg-10.c: New test.
31292 1999-09-27  Nathan Sidwell  <nathan@acm.org>
31294         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
31295         __PRETTY_FUNCTION__.
31297 1999-09-23  Nick Clifton  <nickc@cygnus.com>
31299         * gcc.c-torture/execute/990923-1.c: New test.
31301 1999-09-21  Nick Clifton  <nickc@cygnus.com>
31303         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
31304         for which -fpic is inappropriate.
31306 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
31308         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
31310 1999-09-21  Nathan Sidwell  <nathan@acm.org>
31312         * g++.old-deja/g++.other/dyncast1.C: New test.
31313         * g++.old-deja/g++.other/dyncast2.C: New test.
31314         * g++.old-deja/g++.other/dyncast3.C: New test.
31315         * g++.old-deja/g++.other/dyncast4.C: New test.
31316         * g++.old-deja/g++.other/dyncast5.C: New test.
31317         * g++.old-deja/g++.eh/catch3.C: New test.
31318         * g++.old-deja/g++.eh/catch3p.C: New test.
31319         * g++.old-deja/g++.eh/catch4.C: New test.
31320         * g++.old-deja/g++.eh/catch4p.C: New test.
31321         * g++.old-deja/g++.eh/catch5.C: New test.
31322         * g++.old-deja/g++.eh/catch5p.C: New test.
31323         * g++.old-deja/g++.eh/catch6.C: New test.
31324         * g++.old-deja/g++.eh/catch6p.C: New test.
31325         * g++.old-deja/g++.eh/catch7.C: New test.
31326         * g++.old-deja/g++.eh/catch7p.C: New test.
31327         * g++.old-deja/g++.eh/catch8.C: New test.
31328         * g++.old-deja/g++.eh/catch8p.C: New test.
31329         * g++.old-deja/g++.eh/catch9.C: New test.
31330         * g++.old-deja/g++.eh/catch9p.C: New test.
31332 1999-09-13  Nathan Sidwell  <nathan@acm.org>
31334         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
31335         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
31337 1999-09-13  Jeffrey A Law  (law@cygnus.com)
31339         * gcc.c-torture/compile/990913-1.c: New test.
31341 1999-09-10  Nathan Sidwell  <nathan@acm.org>
31343         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
31344         * g++.old-deja/g++.jason/rfg5.C: Likewise.
31346 1999-09-09  Richard Henderson  <rth@cygnus.com>
31348         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
31350 1999-09-09  Nathan Sidwell  <nathan@acm.org>
31352         * g++.old-deja/g++.other/lookup11.C: New test.
31353         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
31354         what is permitted and what we want.
31355         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
31356         overload use.
31357         * g++.old-deja/g++.jason/rfg5.C: Likewise
31359 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
31361         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
31362         * gcc.c-torture/noncompile/poison-1.c: New file.
31364 1999-09-08  Nathan Sidwell  <nathan@acm.org>
31366         * g++.old-deja/g++.other/sizeof3.C: New test.
31367         * g++.old-deja/g++.other/sizeof4.C: New test.
31368         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
31369         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
31371 1999-09-07  Richard Henderson  <rth@cygnus.com>
31373         * gcc.dg/va-arg-1.c: New.
31375 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31377         * gcc.c-torture/execute/va-arg-9.c: New test.
31379 1999-09-05  Craig Burley  <craig@jcb-sc.com>
31381         * g77.f-torture/compile/980519-2.f: New test.
31382         * g77.f-torture/compile/19990905-0.f: New test.
31383         * g77.f-torture/compile/19990905-1.f: New test.
31384         * g77.f-torture/compile/19990905-2.f: New test.
31386         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
31388 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
31390         * gcc.c-torture/execute/990827-1.c: Fix typo.
31392 1999-09-03  Nathan Sidwell  <nathan@acm.org>
31394         * g++.old-deja/g++.other/deref1.C: New test.
31396 1999-09-02  Nathan Sidwell  <nathan@acm.org>
31398         * g++.old-deja/g++.other/ambig2.C: New test.
31399         * g++.old-deja/g++.other/cond5.C: New test.
31400         * g++.old-deja/g++.other/lookup16.C: New test.
31402 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
31404         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
31405         assemblers too.
31407 1999-08-31  Jeffrey A Law  (law@cygnus.com)
31409         * lib/c-torture.exp: Avoid the "compare executables" optimization
31410         when testing native.
31412 1999-08-29  Jeffrey A Law  (law@cygnus.com)
31414         * gcc.c-torture/execute/990829-1.c: New test.
31415         * gcc.c-torture/compile/990829-1.c: New test.
31417 1999-08-27  Paul Burchard  <burchard@pobox.com>
31419         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
31420         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
31421         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
31422         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
31423         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
31424         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
31425         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
31426         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
31427         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
31428         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
31429         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
31431 1999-08-27  Jeffrey A Law  (law@cygnus.com)
31433         * gcc.c-torture/execute/990827-1.c: New test.
31435 1999-08-26  Craig Burley  <craig@jcb-sc.com>
31437         * g77.f-torture/noncompile/19990826-4.f: New test.
31439         * g77.f-torture/compile/19990826-3.f: New test.
31441         * g77.f-torture/execute/19990826-2.f: New test.
31443         * g77.f-torture/compile/19990826-1.f: New test.
31445         * gcc.c-torture/execute/990826-0.c: New test.
31446         * g77.c-torture/execute/19990826-0.f: New test.
31448         * g77.f-torture/noncompile/970626-2.f: New test.
31450 1999-08-25  Paul Burchard  <burchard@pobox.com>
31452         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
31453         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
31454         lss-011.C: New tests.
31456 1999-08-25  Nathan Sidwell  <nathan@acm.org>
31458         * g++.old-deja/g++.other/decl5.C: New test.
31460 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31462         * noncompile/noncompile.exp: Load_lib c-torture.exp.
31463         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
31464         call `postbase' for each one.  All callers of `postbase' changed
31465         to call this instead.
31467 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
31469         * gcc.c-torture/execute/990811-1.c: New test.
31471 1999-08-09  Nick Clifton  <nickc@cygnus.com>
31473         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
31474         just native ones.
31476         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
31477         just native ones.
31479 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
31481         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
31483 1999-08-04  Jeffrey A Law  (law@cygnus.com)
31485         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
31487 1999-08-04  Nathan Sidwell  <nathan@acm.org>
31489         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
31491 1999-08-04  Jeffrey A Law  (law@cygnus.com)
31493         * gcc.c-torture/execute/990804-1.c: New test.
31495 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31497         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
31498         * g++.old-deja/g++.brendan/crash64.C: Likewise
31499         * g++.old-deja/g++.brendan/overload8.C: Likewise
31501 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31503         * g++.old-deja/g++.other/struct1.C: New test.
31505 1999-08-03  Nathan Sidwell  <nathan@acm.org>
31507         * g++.old-deja/g++.other/enum2.C: New test.
31509 1999-08-02  Richard Henderson  <rth@cygnus.com>
31511         Adapted from tests from Franz Sirl:
31512         * gcc.c-torture/execute/va-arg-7.c: New test.
31513         * gcc.c-torture/execute/va-arg-8.c: New test.
31515 1999-08-01  Jeffrey A Law  (law@cygnus.com)
31517         * gcc.c-torture/compile/990801-2.c: New test.
31519         * gcc.c-torture/compile/990801-1.c: New test.
31521 1999-07-27  Michael Meissner  <meissner@cygnus.com>
31523         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
31524         fp-cmp-1.c, converting double to float.
31526         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
31527         fp-cmp-1.c, converting double to long double.
31529         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
31530         from fr1 to unknown_register, since fr1 is a legitimate register
31531         on some machines.
31533 1999-07-25  Jeffrey A Law  (law@cygnus.com)
31535         * README: More listname related changes.
31537 1999-07-08  Catherine Moore  <clm@cygnus.com>
31539         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
31541 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
31543         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
31545 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
31547         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
31549 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
31551         * gcc.dg/990703-1.c: New test.
31553 1999-06-29  Nick Clifton  <nickc@cygnus.com>
31555         * lib/file-format.exp: New file: Move definition of proc
31556         gcc_target_object_format to here from
31557         gcc.dg/special/ecos.exp.
31559         * lib/c-torture.exp: Include lib file-format.exp.
31560         * lib/gcc-dg.exp: Include lib file-format.exp.
31562         * gcc.dg/special/ecos.exp: Remove definition of proc
31563         gcc_target_object_format.
31565 1999-06-28  Jeffrey A Law  (law@cygnus.com)
31567         * gcc.c-torture/execute/990628-1.c: New test.
31569 1999-06-25  Jeffrey A Law  (law@cygnus.com)
31571         * gcc.c-torture/compile/990625-2.c: New test.
31573         * gcc.c-torture/compile/990625-1.c: New test.
31575 1999-06-23  Nick Clifton  <nickc@cygnus.com>
31577         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
31578         attributes compile.
31579         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
31580         ports that use the COFF/PE file format.
31582 1999-06-17  Jeffrey A Law  (law@cygnus.com)
31584         * gcc.c-torture/compile/990617-1.c: New test.
31586 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
31588         * g++.old-deja/g++.other/decl4.C: New test.
31590 1999-06-14  Nathan Sidwell  <nathan@acm.org>
31592         * g++.old-deja/g++.other/bitfld3.C: New test.
31594 1999-06-08  Nathan Sidwell  <nathan@acm.org>
31596         * g++.old-deja/g++.eh/catch1.C: New test.
31598 1999-06-07  Jeffrey A Law  (law@cygnus.com)
31600         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
31602         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
31603         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
31605 1999-06-05  Craig Burley  <craig@jcb-sc.com>
31607         * g77.f-torture/compile/19990502-0.f: Replace with new,
31608         shorter, test that still fails after recent changes.
31610 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31612         * gcc.c-torture/execute/990604-1.c: New test.
31614 1999-05-31  Jeffrey A Law  (law@cygnus.com)
31616         * gcc.c-torture/execute/990531-1.c: New test.
31618 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31620         * gcc.c-torture/compile/990527-1.c: New test.
31622 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
31624         * gcc.c-torture/execute/990527-1.c: New test.
31626 1999-05-25  Nick Clifton  <nickc@cygnus.com>
31628         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
31629         bitfields as signed.
31631 1999-05-25  Craig Burley  <craig@jcb-sc.com>
31633         * g77.f-torture/compile/19990525-0.f: New test.
31635 1999-05-25  Jeffrey A Law  (law@cygnus.com)
31637         * gcc.c-torture/execute/990525-2.c: New test.
31639         * gcc.c-torture/execute/990525-1.c: New test.
31641 1999-05-24  Nathan Sidwell  <nathan@acm.org>
31643         * g++.old-deja/g++.other/anon3.C: New test.
31644         * g++.old-deja/g++.other/anon4.C: New test.
31645         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
31646         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
31647         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
31648         Merrill).
31650 1999-05-24  Jeffrey A Law  (law@cygnus.com)
31652         * gcc.c-torture/execute/990524-1.c: New test.
31654         * gcc.dg/990524-1.c: New test.
31656 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31658         * gcc.c-torture/compile/990523-1.c: New test.
31660 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
31662         * gcc.c-torture/compile/990519-1.c: New test.
31664 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
31666         * gcc.c-torture/compile/990517-1.c: New test.
31668         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
31669         (e4, f4): New tests.
31670         (main): Call them.
31672 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31674         * gcc.dg/noreturn-1.c: New test.
31676 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
31678         * gcc.c-torture/execute/990513-1.c: New test.
31680 1999-05-10  Richard Henderson  <rth@cygnus.com>
31682         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
31684 1999-05-10  Craig Burley  <craig@jcb-sc.com>
31686         * g77.f-torture/execute/erfc.f: Use small single-precision
31687         values, to avoid problems on Alphas when not -mieee.
31689 1999-05-08  Craig Burley  <craig@jcb-sc.com>
31691         * gcc.dg/990506-0.c: New test.
31693 1999-05-08  Richard Henderson  <rth@cygnus.com>
31695         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
31696         the constant to test.  Don't XFAIL 64-bit targets.
31698         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
31699         * g++.old-deja/g++.law/profile1.C: Likewise.
31701         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
31702         operator new instances.
31703         * g++.old-deja/g++.other/delete5.C: Likewise.
31705 1999-05-03  Craig Burley  <craig@jcb-sc.com>
31707         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
31708         intrinsic.
31710 1999-05-03  Craig Burley  <craig@jcb-sc.com>
31712         * g77.f-torture/execute/u77-test.f: Reverse order of two
31713         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
31715 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31717         * gcc.dg/compare1.c: New test.
31719 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
31721         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
31722         New tests.
31724 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31726         * g77.f-torture/compile/19990502-1.f: New test.
31728 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31730         * g77.f-torture/compile/19990502-0.f: New test.
31732 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31734         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
31735         intrinsic.
31737 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31739         * g77.f-torture/execute/u77-test.f (main): List libU77
31740         intrinsics not currently tested.
31741         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
31742         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
31743         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
31744         Trim blanks off the ends of some printed strings.
31746 1999-05-02  Craig Burley  <craig@jcb-sc.com>
31748         * g77.f-torture/execute/u77-test.f (main): Just warn about
31749         FSTAT gid disagreement, as it's expected on some systems.
31751 1999-05-01  Craig Burley  <craig@jcb-sc.com>
31753         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
31754         use a new function, which allows for some slop.
31755         Clean up some commentary.
31756         (issum): The new function.
31757         (sgladd): Deleted subroutine.
31759 1999-05-01  Craig Burley  <craig@jcb-sc.com>
31761         * g77.f-torture/execute/u77-test.f: Modify to be more like
31762         libf2c/libU77 version, bringing patches to that version here.
31763         Add suitable commentary.
31765 1999-04-25  Richard Henderson  <rth@cygnus.com>
31767         * gcc.dg/990424-1.c: New test.
31769 1999-04-24  Craig Burley  <craig@jcb-sc.com>
31771         * g77.f-torture/execute/u77-test.f (main): Bug involving
31772         LSTAT has been fixed, so turn back on full checking.
31774 1999-04-20  Craig Burley  <craig@jcb-sc.com>
31776         * g77.f-torture/compile/19990419-0.f: New test.
31777         * g77.f-torture/execute/19990419-1.f: New test.
31779 1999-04-17  Richard Henderson  <rth@cygnus.com>
31781         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
31782         to avoid the need for a prototype to supress a warning.
31784 1999-04-07  Jim Wilson  <wilson@cygnus.com>
31786         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
31788 1999-04-04  Jeffrey A Law  (law@cygnus.com)
31790         * gcc.c-torture/execute/990404-1.c: New test.
31792 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31794         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
31795         * gcc.dg/cpp-if3.c: Don't use -pedantic.
31796         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
31797         missing initializer warnings.
31799 1999-03-28  Jeffrey A Law  (law@cygnus.com)
31801         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
31802         matching strings.
31804 1999-03-26  Jeffrey A Law  (law@cygnus.com)
31806         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
31808 1999-03-26  Craig Burley  <craig@jcb-sc.com>
31810         * g77.f-torture/execute/19990325-0.f: New test.
31811         * g77.f-torture/execute/19990325-1.f: New test.
31813 1999-03-24  Jeffrey A Law  (law@cygnus.com)
31815         * gcc.c-torture/execute/990324-1.c: New test.
31817 1999-03-22  Jim Wilson  <wilson@cygnus.com>
31819         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
31820         test with 4.
31822 1999-03-17  Richard Henderson  <rth@cygnus.com>
31824         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
31826 1999-03-13  Craig Burley  <craig@jcb-sc.com>
31828         * g77.f-torture/execute/19990313-2.f: New test.
31829         * g77.f-torture/execute/19990313-3.f: New test.
31831 1999-03-13  Craig Burley  <craig@jcb-sc.com>
31833         * g77.f-torture/execute/19990313-0.f: New test.
31834         * g77.f-torture/execute/19990313-1.f: New test.
31836 1999-03-12  Jim Wilson  <wilson@cygnus.com>
31838         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
31839         printf to sprintf.
31840         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
31841         (main): Add check for u15.  Conditionalize u31 check depending on
31842         whether ints are <32 bits or >=32 bits.
31844 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31846         * g77.f-torture/execute/19981119-0.f: Improve testiness.
31848 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31850         * g77.f-torture/compile/19990305-0.f: New test.
31851         * g77.f-torture/execute/19981119-0.f: New test.
31853 1999-03-08  Craig Burley  <craig@jcb-sc.com>
31855         * g77.f-torture/execute/970625-2.f: call ABORT if final
31856         result is not correct, instead of just printing it.
31857         Add this checking via newly introduced obfuscation, to
31858         trip up buggy front ends.
31860 1999-03-07  Craig Burley  <craig@jcb-sc.com>
31862         * g77.f-torture/compile/960317-1.f: Moved from being
31863         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
31865 1999-03-06  Craig Burley  <craig@jcb-sc.com>
31867         * g77.f-torture/execute/960317-1.f: New (old) test.
31868         * g77.f-torture/execute/970625-2.f: Ditto.
31870 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
31872         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
31873         message on line 1 or line 2; cccp and cpplib do this differently.
31875 1999-03-01  Jeffrey A Law  (law@cygnus.com)
31877         * g++.old-deja/g++.law/weak1.C: New test.
31879 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31881         * gcc.c-torture/execute/990119-1.c: Renamed to...
31882         * gcc.dg/990119-1.c: this, so it will only be tested once
31883         (it's a preprocessor test, it doesn't need to be run at
31884         multiple optimization levels).
31886 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
31888         * lib/g++.exp: Don't add incdir=$base_dir/../include to
31889           ALWAYS_CXXFLAGS.
31891 1999-02-24  Craig Burley  <craig@jcb-sc.com>
31893         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
31894         * g77.f-torture/compile/19981216-0.f: ...as it is expected
31895         to not be compilable by current g77.
31897 1999-02-24  Nick Clifton  <nickc@cygnus.com>
31899         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
31901 1999-02-22  Jeffrey A Law  (law@cygnus.com)
31903         * gcc.c-torture/execute/990222-1.c: New test.
31905 1999-02-19  Craig Burley  <craig@jcb-sc.com>
31907         * g77.f-torture/compile/19990218-0.f: New test.
31908         * g77.f-torture/noncompile/19990218-1.f: New test.
31910 1999-02-18  Craig Burley  <craig@jcb-sc.com>
31912         * g77.f-torture/compile/19981216-0.f: New test.
31914 1999-02-14  Jeffrey A Law  (law@cygnus.com)
31916         * gcc.dg/990214-1.c: New test.
31918 1999-02-13  Jeffrey A Law  (law@cygnus.com)
31920         * gcc.dg/990213-2.c: New test.
31922         * gcc.dg/990213-1.c: New test.
31924 1999-02-12  Jeffrey A Law  (law@cygnus.com)
31926         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
31927         ints.
31929 1999-02-11  Nick Clifton  <nickc@cygnus.com>
31931         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
31932         specified by target.
31934         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
31936 1999-02-11  Jeffrey A Law  (law@cygnus.com)
31938         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
31940 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
31942         * gcc.dg/special/ecos.exp: New test driver for new tests with
31943         special requirements.
31945         * gcc.dg/special/alias-1.c: New test.
31946         * gcc.dg/special/gcsec-1.c: New test.
31947         * gcc.dg/special/weak-1.c: New test.
31948         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
31949         * gcc.dg/special/weak-2.c: New test.
31950         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
31951         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
31952         * gcc.dg/special/wkali-1.c: New test.
31953         * gcc.dg/special/wkali-2.c: New test.
31954         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
31955         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
31957 1999-02-10  Felix Lee  <flee@cygnus.com>
31959           * lib/c-torture.exp (c-torture-compile): Pull out code for
31960           analyzing gcc error messages.
31961           (c-torture-execute): Likewise.  Fix some (harmless) false
31962           positives.
31963           * lib/gcc.exp (gcc_check_compile): New function.
31965 1999-02-08  Richard Henderson  <rth@cygnus.com>
31967         * gcc.c-torture/execute/990208-1.c: New test.
31969 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
31971         * g++.dg/special/ecos.exp: New driver for new tests with special
31972         requirements
31974         * g++.dg/special/conpr-1.C: New test
31975         * g++.dg/special/conpr-2.C: New test
31976         * g++.dg/special/conpr-2a.C: New test
31977         * g++.dg/special/conpr-3.C: New test
31978         * g++.dg/special/conpr-3a.C: New test
31979         * g++.dg/special/conpr-3b.C: New test
31981         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
31982         allow g++ to use the dg driver
31984         * README: Add comment about g++.dg directory
31986 1999-02-06  Jeffrey A Law  (law@cygnus.com)
31988         * README: Update email addresses.
31990 1999-02-03  Nick Clifton  <nickc@cygnus.com>
31992         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
31993         arguments in order to force structure S onto the stack even on
31994         the alpha.
31995         (test): Pass 10 leading arguments to function foo as well as the
31996         structure S.
31998         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
31999         failure for all targets.
32001         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
32002         abort to terminate program execution.
32004 1999-01-30  Richard Henderson  <rth@cygnus.com>
32006         * gcc.c-torture/execute/990130-1.c: New test.
32008 1999-01-30  Jeffrey A Law  (law@cygnus.com)
32010         * gcc.dg/990130-1.c: New test.
32012 1999-01-28  Michael Meissner  <meissner@cygnus.com>
32014         * gcc.c-torture/execute/990128-1.c: New test.
32016 1999-01-27  Michael Meissner  <meissner@cygnus.com>
32018         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
32020 1999-01-27  Felix Lee  <flee@cygnus.com>
32022         * lib/c-torture.exp (c-torture-compile): pull out code for
32023         analyzing gcc error messages.
32024         (c-torture-execute): ditto, and fix some (harmless) false
32025         positives.
32026         * lib/gcc.exp (gcc_check_compile): new function.
32028 1999-01-17  Jeffrey A Law  (law@cygnus.com)
32030         * gcc.dg/990117-1.c: New test.
32032         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
32034         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
32036 1999-01-15  Jeffrey A Law  (law@cygnus.com)
32038         * g77.f-torture/compile/990115-1.f: New test.
32040 1999-01-07  Jeffrey A Law  (law@cygnus.com)
32042         * gcc.c-torture/compile/990107-1.c: New test
32044 1999-01-06  Jeffrey A Law  (law@cygnus.com)
32046         * gcc.c-torture/execute/990106-2.c: New test.
32048         * gcc.c-torture/execute/990106-1.c: New test.
32050 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
32052         * gcc.c-torture/compile/981223-1.c: New test.
32054 1998-12-29  Richard Henderson  <rth@cygnus.com>
32056         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
32057         (opt3): Rename from opt4 and disable.
32059 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
32061         * g++.old-deja/g++.pt/ptrmem5.C: New test.
32063 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
32065         * g++.old-deja/g++.other/conv5.C: New test.
32067 1998-12-14  Nick Clifton  <nickc@cygnus.com>
32069         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
32071 1998-12-11  Jeffrey A Law  (law@cygnus.com)
32073         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
32075 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
32077         * gcc.c-torture/compile/981211-1.c: New test.
32079 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
32081         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
32083         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
32085 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32087         * gcc.special/930510-1.c: Make C9X safe.
32088         * gcc.misc-tests/gcov-1.c Similarly.
32089         * gcc.misc-tests/gcov-2.c Similarly.
32091 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32093         * gcc.dg/ultrasp1.c: New test.
32095 1998-12-06  Richard Henderson  <rth@cygnus.com>
32097         * gcc.c-torture/execute/981206.c: New test.
32099 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32101         * g++.old-deja/g++.ns/template7.C: New test.
32103         * g++.old-deja/g++.other/expr1.C: New test.
32105         * g++.old-deja/g++.eh/tmpl3.C: New test.
32107         * g++.old-deja/g++.eh/tmpl2.C: New test.
32109 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
32111         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
32112         * g++.old-deja/g++.other/using6.C: Removed.
32113         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
32115         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
32117 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
32119         * g++.old-deja/g++.pt/overload8.C: New test.
32121         * g++.old-deja/g++.pt/overload7.C: New test.
32123         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
32125         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
32126         and relinking messages.
32127         * lib/g++.exp (g++_target_compile): Remove .rpo file when
32128         compiling with -frepo.
32130 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
32132         * g++.old-deja/g++.pt/lookup6.C: New test.
32134 1998-11-30  Nick Clifton  <nickc@cygnus.com>
32136         * gcc.c-torture/execute/981130-1.c: New test.
32137         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
32139 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
32141         * g++.old-deja/g++.pt/explicit76.C: New test.
32143         * g++.old-deja/g++.pt/friend38.C: New test.
32145         * g++.old-deja/g++.ns/crash2.C: New test.
32147         * g++.old-deja/g++.pt/defarg8.C: New test.
32149         * g++.old-deja/g++.pt/instantiate6.C: New test.
32151         * g++.old-deja/g++.pt/static6.C: New test.
32153         * g++.old-deja/g++.pt/decl2.C: New test.
32155 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
32157         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
32158         problem is actually related with name lookup, but so what? :-)
32160         * g++.old-deja/g++.pt/friend37.C: New test.
32162 1998-11-25  Dave Love  <d.love@dl.ac.uk>
32164         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
32165         element, which fails on some systems.
32167         * g77.f-torture/execute/labug1.f: New test.
32169 1998-11-21  Jeffrey A Law  (law@cygnus.com)
32171         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
32172         is defined.
32174 1998-11-18  Dave Love  <d.love@dl.ac.uk>
32176         * g77.f-torture/compile/981117-1.f: New test.
32178 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
32180         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
32181         properly discarded.
32183 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
32185         * gcc.c-torture/execute/memcheck: New directory of tests for
32186         -fcheck-memory-usage.
32188 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
32190         * README: New file, general information about the testsuite and
32191         new description of the various C++ test subdirectories.
32192         * README.g++: Eliminate obsolete information, update and move most
32193         relevant stuff to README.
32195 1998-11-07  Richard Henderson  <rth@cygnus.com>
32197         * gcc.c-torture/compile/981107-1.c: New test.
32199 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
32201         * execute/memcpy-bi.c: New testcase.
32203 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
32205         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
32206         base classes.
32208         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
32209         template is selected.
32211         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
32212         classes, it should be accepted for all types.
32214         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
32216         * g++.old-deja/g++.pt/spec24.C: Ensure that template
32217         specializations start with template headers.
32219 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
32221         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
32223         * g++.old-deja/g++.other/init9.C: Test cross initialization of
32224         non-POD types.
32226 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
32228         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
32230 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
32232         * compile/981022-1.c, compile/981022-1.x: New test and driver.
32234 1998-10-19  Jeffrey A Law  (law@cygnus.com)
32236         * 981019-1.c: New test.
32238 1998-10-14  Robert Lipe <robertl@dgii.com>
32240         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
32241         find objc headers.
32243 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32245         * compile/981001-4.c: Remove use of GCC extension that triggers a
32246         compiler bug.
32248 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
32250         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
32252 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
32254         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
32255         instantiation of template produces incorrect code for delete
32256         expression.
32258         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
32259         constructors' name is not unique.
32260         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
32261         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
32263         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
32264         automatic array of const is ill-formed.
32266         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
32267         of template parameter?
32269         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
32270         const.
32272         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
32273         pointer-to-member expression.
32275         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
32276         declaration causes ICE.
32278 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
32280         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
32281         reserved in the global namespace.
32283         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
32284         generate needed virtual table.
32286         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
32288 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
32290         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
32291         template-dependent type
32293 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
32295         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
32296         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
32297         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
32299         * g++.old-deja/g++.other/using5.C: New test; using decl from base
32300         class should be usable as argument of member function.
32301         * g++.old-deja/g++.other/using6.C: New test; using decl from base
32302         class should be usable as return type of member function.
32303         * g++.old-deja/g++.other/using7.C: New test; using decl from base
32304         class should be usable as type of data member.
32306         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
32308 1998-10-09  Jeffrey A Law  (law@cygnus.com)
32310         * gcc.c-torture/special/920521-1.c: Fix bogus test.
32312 1998-10-08  Nick Clifton  <nickc@cygnus.com>
32314         * gcc.dg/dll-?.c Add thumb to target list.
32315         Fix assembler scan patterns to match current assembler output.
32317 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
32319         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
32320         matching of template brackets.
32322         * g++.old-deja/g++.other/using4.C: New test.  Test using
32323         declarations of methods from base classes.
32325         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
32326         within functions should introduce names into the innermost
32327         enclosing namespace.
32329         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
32330         of static locals if first initialization throws.
32332 1998-10-07  Jim Wilson  <wilson@cygnus.com>
32334         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
32336 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
32338         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
32339         lose track of the possible targets of tablejump insns.
32340         * special/special.exp: Run it.
32342 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
32344         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
32345         must be declared before its specializations can be named in friend
32346         declarations.
32348 1998-10-05  Dave Love  <d.love@dl.ac.uk>
32350         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
32352         * g77.f-torture/execute/io1.f: New test.
32354 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
32356         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
32357         with pointer to template function, for which no argument deduction
32358         is possible.
32360         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
32361         specialization of template function as argument to template
32362         function.
32364         * g++.old-deja/g++.other/access2.C: New test; Inner class
32365         shouldn't have privileged access to Outer's names.
32367 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
32369         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
32370         friend template declared within template class conflicts with
32371         nested class of the same name.
32373         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
32374         is ignored.
32376         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
32377         object with direct initializer as function declaration.
32379         * g++.old-deja/g++.other/decl2.C: New test; duplicate
32380         initializers.
32382         * g++.old-deja/g++.other/null2.C: New test; conditional operator
32383         involving const pointer and NULL produces incorrect result.
32385         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
32386         type name without `typename' should be rejected with -pedantic.
32388 1998-10-02  Richard Henderson  <rth@cygnus.com>
32390         * g++.old-deja/g++.other/addrof1.C: New test.
32392 1998-10-01  Nick Clifton  <nickc@cygnus.com>
32394         * gcc.c-torture/compile/981001-1.c: New test.
32395         * gcc.c-torture/execute/981001-1.c: New test.
32397 1998-10-01  Jeffrey A Law  (law@cygnus.com)
32399         * gcc.c-torture/compile/981001-2.c: New test.
32400         * gcc.c-torture/compile/981001-3.c: New test.
32401         * gcc.c-torture/compile/981001-4.c: New test.
32403 1998-10-01  Robert Lipe  <robertl@dgii.com>
32405         * lib/objc.exp (objc_target_compile): Add -L during compiles for
32406         multilibbed hosts.   Idea grafted from g77.exp.
32408 1998-09-30  Dave Love  <d.love@dl.ac.uk>
32410         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
32411         avoid losing on systems which need -lsocket.
32413 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
32415         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
32416         * g++.old-deja/g++.other/nested2.C: Ditto.
32417         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
32418         failure.
32420 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
32422         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
32423         preferred over template operator!= for enum bitfields.
32425 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
32427         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
32428         that happen to have the same base name, but in different scopes,
32429         are incorrectly rejected.
32431 1998-09-16  Richard Henderson  <rth@cygnus.com>
32433         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
32434         on the native word size instead of an integer literal.
32436 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
32438         * g++.old-deja/g++.other/static2.C: Invocation of static data
32439         member of type pointer-to-function denoted as non-static member.
32441         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
32442         checks involving function types and aliases.
32444 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
32446         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
32447         redefined to the same non-trivial type.
32449         * g++.old-deja/g++.pt/explicit73.C: Test for proper
32450         namespace-qualification of template specializations declared in
32451         other namespaces.
32453         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
32454         to declare a subset of the specializations of a template function
32455         as friends of specializations of a template class.
32457         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
32458         member templates that do not fully specialize the enclosing
32459         template class are rejected.
32461 1998-09-11  Dave Love  <d.love@dl.ac.uk>
32463         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
32465 1998-09-08  Dave Love  <d.love@dl.ac.uk>
32467         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
32468         altered from libf2c/libU77 version.
32470 1998-09-06  Dave Love  <d.love@dl.ac.uk>
32472         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
32474 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
32476         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
32477         (un)signed char are different types for template specialization
32478         purposes.
32480 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
32482         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
32483         * objc: ObjC testsuite.
32485 1998-08-31  Catherine Moore  <clm@cygnus.com>
32487         * gcc.c-torture/execute/941014-1.x:  New file.
32489 1998-08-31  Nick Clifton  <nickc@cygnus.com>
32491         * lib/c-torture.exp: Add support for
32492         torture_eval_before_compile and torture_eval_before_execute
32493         variables.
32495 1998-08-30  Jeffrey A Law  (law@cygnus.com)
32497         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
32498         this test triggers valid.
32500 1998-08-27  Jeffrey A Law  (law@cygnus.com)
32502         * gcc.dg/980827-1.c: New test.
32504 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
32506         * gcc.c-torture/execute/loop-4b.c: New test.
32508 1998-08-26  Nick Clifton  <nickc@cygnus.com>
32510         * lib/c-torture.exp: Add support for
32511         torture_eval_before_compile and torture_eval_before_execute
32512         variables.
32514 1998-08-25  Jeffrey A Law  (law@cygnus.com)
32516         * gcc.c-torture/compile/980825-1.c: New test.
32518 1998-08-24  Nick Clifton  <nickc@cygnus.com>
32520         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
32521         count number tests in opt_t0 not good_t0.
32523 1998-08-24  Jeffrey A Law  (law@cygnus.com)
32525         * gcc.c-torture/compile/930326-1.x: Fix typo.
32527 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
32529         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
32530         causes an ICE.
32532 1998-08-21  Jeffrey A Law  (law@cygnus.com)
32534         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
32535         STACK_SIZE is defined.
32536         * gcc.c-torture/unsorted/stuct.c: Similarly.
32538         * gcc.c-torture/compile/980821-1.c: New test.
32540 1998-08-21  Jeffrey A Law  (law@cygnus.com)
32542         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
32544 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
32546         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
32547         code.
32549 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
32551         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
32552         error'.
32554 1998-08-18  Jeffrey A Law  (law@cygnus.com)
32556         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
32558 1998-08-16  Jeffrey A Law  (law@cygnus.com)
32560         * gcc.c-torture/compile/980816-1.c: New test.
32562         * gcc.dg/980816-1.c: New test.
32564 1998-08-13  Jeffrey A Law  (law@cygnus.com)
32566         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
32567         compiler for ieee tests.
32569 1998-08-01  Dave Love  <d.love@dl.ac.uk>
32571         * g77.f-torture/compile/980729-0.f: New test.
32573 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
32575         * gcc.c-torture/special/eeprof-1.c: New test, for
32576         -finstrument-functions.
32577         * gcc.c-torture/special/special.exp: Run it.
32579 1998-07-29  Jeffrey A Law  (law@cygnus.com)
32581         * gcc.c-torture/compile/980729-1.c: New test.
32583 1998-07-27  Nick Clifton  <nickc@cygnus.com>
32585         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
32586         __thumb__ is defined, and test for ARM style doubles if so.
32588 1998-07-26  Dave Love  <d.love@dl.ac.uk>
32590         * g77.f-torture/noncompile/980615-0.f: New test.
32592 1998-07-26  H.J. Lu  (hjl@gnu.org)
32594         * gcc.dg/980312-1.c: Do link instead of compile.
32595         * gcc.dg/980313-1.c: Likewise.
32597 1998-07-26  Jeffrey A Law  (law@cygnus.com)
32599         * gcc.c-torture/compile/980726-1.c: New test.
32601 1998-07-25  Dave Love  <d.love@dl.ac.uk>
32603         * g77.f-torture/execute/io0.f: New test.
32605 1998-07-24  Nick Clifton  <nickc@cygnus.com>
32607         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
32608         an int.
32610 1998-06-18  Michael Meissner  <meissner@cygnus.com>
32612         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
32613         m32r bugs.
32615 1998-07-17  Nick Clifton  <nickc@cygnus.com>
32617         * gcc.dg/980626-1.c: Expect failures for all toolchains until
32618         c-decl.c:grokdeclarator can handle mode attributes.
32620 1998-07-16  Jeffrey A Law  (law@cygnus.com)
32622         * gcc.c-torture/execute/980716-1.c: New test.
32624 1998-07-13  Jeffrey A Law  (law@cygnus.com)
32626         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
32627         the mn10200.
32628         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
32629         the mn10200.
32630         * gcc.c-torture/execute/va-arg-3.x: Similarly.
32631         * gcc.c-torture/compile/930326-1.x: Similarly.
32633 1998-07-13  Dave Love  <d.love@dl.ac.uk>
32635         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
32636         New test from Craig.
32638 1998-07-12  Dave Love  <d.love@dl.ac.uk>
32640         * g77.f-torture/noncompile/980616-0.f: New test.
32642         * g77.f-torture/execute/970816-3.f:  New test from Craig.
32644 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
32646         *  g++.other/singleton.C: Return error value instead of taking
32647         SIGSEGV.
32649 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
32651         *  g++.other/singleton.C: New test.   Warning is under dispute.
32652         Runtime crash is not.
32654 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
32656         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
32657         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
32658         using6.C, using7.C}:  New namespace tests.
32660 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
32662         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
32663         specialization with typedef'ed names used as array indexes.
32665 1998-07-09  Jeffrey A Law  (law@cygnus.com)
32667         * gcc.c-torture/execute/980709-1.c: New test.
32669         * gcc.dg/980709-1.c: New test.
32671 1998-07-07  Richard Henderson  <rth@cygnus.com>
32673         * gcc.c-torture/execute/bcp-1.c: New test.
32675 1998-07-07  Jeffrey A Law  (law@cygnus.com)
32677         * gcc.c-torture/execute/980707-1.c: New test.
32679 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
32681         * gcc.c-torture/compile/980706-1.c: New test.
32683 1998-07-01  Dave Love  <d.love@dl.ac.uk>
32685         * g77.f-torture/execute/980701-0.f,
32686         g77.f-torture/execute/980701-1.f: New test from Craig.
32688 1998-07-01  Jeffrey A Law  (law@cygnus.com)
32690         * gcc.c-torture/compile/980701-1.c: New test.
32692         * gcc.c-torture/execute/980701-1.c: New test.
32694 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
32695 rlsruhe.de>
32697         * g++.old-deja/g++.robertl/eb132.C: New test.
32698         * g++.old-deja/g++.robertl/eb133.C: Likewise.
32700 1998-06-29  Dave Love  <d.love@dl.ac.uk>
32702         * g77.f-torture/execute/980628-7.f,
32703         g77.f-torture/execute/980628-8.f,
32704         g77.f-torture/execute/980628-9.f,
32705         g77.f-torture/execute/980628-10.f: New tests from Craig.
32707         * g77.f-torture/execute/980628-3.f: Remove mail headers.
32709 1998-06-28  Jeffrey A Law  (law@cygnus.com)
32711         * g77.f-torture/execute/980628-4.f: New test from Craig.
32712         * g77.f-torture/execute/980628-5.f: Likewise.
32713         * g77.f-torture/execute/980628-2.f: Likewise.
32714         * g77.f-torture/execute/980628-0.f: Likewise.
32715         * g77.f-torture/execute/980628-1.f: Likewise.
32716         * g77.f-torture/execute/980628-3.f: Likewise.
32717         * g77.f-torture/execute/980628-6.f: Likewise.
32719 1998-06-28  Jeffrey A Law  (law@cygnus.com)
32721         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
32722         directory when nothing has been installed yet.
32724 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
32726         * gcc.c-torture/special/special.exp: Handle newer versions of
32727         dejagnu.
32729 1998-06-26  Jeffrey A Law  (law@cygnus.com)
32731         * gcc.dg/980626-1.c: New test.
32733 1998-06-19  Bruno Haible <haible@ilog.fr>
32735         * gcc.misc-tests/m-un-2.c: New test.
32736         * g++.old-deja/g++.other/warn01.c: Likewise.
32738 1998-06-19  Robert Lipe  <robertl@dgii.com>
32740         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
32741         compatibility with assmblers with a different comment character.
32742         Eliminate use of GAS-specific extensions.
32744 1998-06-19  Jeffrey A Law  (law@cygnus.com)
32746         * gcc.c-torture/execute/ieee/980619-1.c: New test.
32748 1998-06-19  Robert Lipe  <robertl@dgii.com>
32750         *lib/g77.exp: Replace search for libf2c.a with search for newly
32751         renamed libg2c.a
32753 1998-06-17  Jeffrey A Law  (law@cygnus.com)
32755         * gcc.c-torture/execute/980617-1.c: New test.
32757 1998-06-12  Jeffrey A Law  (law@cygnus.com)
32759         * gcc.c-torture/execute/980612-1.c: New test.
32761 1998-06-08  Jeffrey A Law  (law@cygnus.com)
32763         * gcc.dg/980523-1.c: Only test on ppc-linux.
32764         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
32766         * gcc.c-torture/execute/980608-1.c: New test.
32768 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
32770         * gcc.c-torture/execute/980605-1.c: New test.
32772 1998-06-04  Jeffrey A Law  (law@cygnus.com)
32774         * gcc.c-torture/execute/980604-1.c: New test.
32776 1998-06-02  Jeffrey A Law  (law@cygnus.com)
32778         * gcc.c-torture/execute/980602-1.c: New test.
32779         * gcc.c-torture/execute/980602-2.c: Likewise.
32781 1998-06-02  Dave Love  <d.love@dl.ac.uk>
32783         * 970125-0.f: Fix per JCB.  Add commentary.
32785 1998-05-31  Michael Meissner  <meissner@cygnus.com>
32787         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
32788         IEEE -0 support.
32790 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
32792         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
32793         earlier.
32795 1998-05-28  Catherine Moore <clm@cygnus.com>
32797         * gcc.c-torture/execute/980526-3.c: New test.
32799 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
32801         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
32802         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
32803         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
32804         m88k-motorola-sysv3 to XFAIL.
32806 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32808         * gcc.dg/980526-1.c: New test.
32809         * gcc.c-torture/execute/980526-2.c: New test.
32811 1998-05-26  Jeffrey A Law  (law@cygnus.com)
32813         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
32815         * gcc.c-torture/execute/980526-1.c: New test.
32817 1998-05-26  Dave Love  <d.love@dl.ac.uk>
32819         * g77.f-torture/execute/alpha2.f: Add runtime test.
32821 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
32823         * g++.old-deja/old-deja.exp: Strip leading directories.
32825         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
32826         error for the line.  Don't run multiple tests for the same line.
32828 1998-05-23  Jeffrey A Law  (law@cygnus.com)
32830         * gcc.dg/980523-1.c: New test.
32832 1998-05-23  Dave Love  <d.love@dl.ac.uk>
32834         * g77.f-torture/compile/970915-0.f: New test.
32836 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
32838         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
32840 1998-05-21  Jeffrey A Law  (law@cygnus.com)
32842         * gcc.dg/980520-1.c: New test.
32844 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
32846         * gcc.dg/980502-1.c: Fix return type.
32848 1998-05-20  Jeffrey A Law  (law@cygnus.com)
32850         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
32851         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
32852         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
32853         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
32854         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
32856 1998-05-20  Dave Love  <d.love@dl.ac.uk>
32858         * g77.f-torture/execute/980520-1.f: New test.
32860 1998-05-15  Dave Love  <d.love@dl.ac.uk>
32862         * lib/mike-g77.exp: New file.
32864         * g77.f-torture/noncompile/noncompile.exp,
32865         g77.f-torture/noncompile/check0.f: New files.
32867 1998-05-14  Dave Love  <d.love@dl.ac.uk>
32869         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
32870         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
32871         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
32872         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
32873         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
32874         abort where appropriate.
32876 1998-05-05  Michael Meissner  <meissner@cygnus.com>
32878         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
32879         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
32881 1998-04-29  Dave Love  <d.love@dl.ac.uk>
32883         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
32885 1998-04-27  Dave Love  <d.love@dl.ac.uk>
32887         * g77.f-torture/compile/980427-0.f: New test.
32889 1998-04-24  Dave Love  <d.love@dl.ac.uk>
32891         * g77.f-torture/compile/980424-0.f: New test.
32893 1998-04-19  Dave Love  <d.love@dl.ac.uk>
32895         * g77.f-torture/compile/980419-2.f (main): New test.
32896         * g77.f-torture/compile/970125-0.f: New test.
32897         * g77.f-torture/compile/980419-1.f: New test.
32899 1998-04-08  Jim Wilson  <wilson@cygnus.com>
32901         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
32902         of loop-4.c.
32904 1998-04-07  Jim Wilson  <wilson@cygnus.com>
32906         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
32908 1998-04-03  Jim Wilson  <wilson@cygnus.com>
32910         * gcc.c-torture/compile/980329-1.c: New test.
32912 1998-03-18  Jim Wilson  <wilson@cygnus.com>
32914         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
32915         * gcc.dg/980312-1.c: Fix typo in -march command.
32917 1998-03-16  H.J. Lu  (hjl@gnu.org)
32919         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
32921 1998-03-11  Robert Lipe  <robertl@dgii.com>
32923         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
32924         Dave Love agree the Fortran source is bogus.
32926 1998-03-11  Robert Lipe  <robertl@dgii.com>
32928         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
32929         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
32930         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
32931         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
32932         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
32934 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
32936         * g++.old-deja/g++.other/friend1.C: New test.
32938 1998-02-18  Dave Love  <d.love@dl.ac.uk>
32940         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
32941         possibly uninitialized) variables and declare dnrm2.
32943 1998-02-23  Robert Lipe <robertl@dgii.com>
32945         From Bruno Haible <haible@ilog.fr>:
32946         * gcc.c-torture/execute/980223.c: New test.
32948 1998-02-13  Jeffrey A Law  (law@cygnus.com)
32950         * gcc.dg/ifelse-1.c: New test.
32952 1998-02-09  H.J. Lu  (hjl@gnu.org)
32954         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
32956           * lib/old-dejagnu.exp (old-dejagnu): Added the
32957           "execution test - XFAIL *-*-*" handling in the spirit of
32958           "excess errors test -". Changed the "execution test fails"
32959           handling to be like "excess errors test fails".
32960           * Update various tests accordingly.
32962 1998-02-06  Jim Wilson  <wilson@cygnus.com>
32964         * gcc.c-torture/execute/980205.c: New test.
32966 1998-01-18  Jeffrey A Law  (law@cygnus.com)
32968         * lib/c-torture.exp: Look for .x files instead of .cexp files.
32969         * lib/f-torture.exp: Similarly.
32970         * gcc.c-torture: Rename all .cexp files to .x files.
32972 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
32974         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
32975         (940510-1.c): Removed duplicate.
32976         (971104-1.c): New test.
32978 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
32980           * lib/f-torture.exp: Improve error and loop detection.
32982 1997-11-19  Michael Meissner  <meissner@cygnus.com>
32984         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
32985         use that to size the filler array.
32987 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
32989         * lib/c-torture.exp(c-torture-execute): Fix typo.
32991         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
32992         testcase as the executable name. Keep the executable around if
32993         the test fails.
32995 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
32997         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
32998         changes.  Only test one -g option, and move it to the end of the
32999         list of options to test.
33001 1997-09-19  Michael Meissner  <meissner@cygnus.com>
33003         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
33004         variable GCC_TORTURE_OPTIONS to supply default switches separated
33005         by colons.  If no environment variable, run tests with -O0 -g, -O1
33006         -g, and -O2 -g as well.
33008 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
33010         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
33011         explanatory comments. Fix indentation.
33013 1997-09-15  Jeffrey A Law  (law@cygnus.com)
33015         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
33017 1997-09-11  Jeffrey A Law  (law@cygnus.com)
33019         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
33020         * g++.old-deja/g++.mike/p7325.C: Likewise.
33021         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
33023 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
33025         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
33026         * g++.old-deja/g++.brendan/crash30.C: Likewise.
33027         * g++.old-deja/g++.brendan/crash39.C: Likewise.
33028         * g++.old-deja/g++.law/operators4.C: Likewise.
33030 1997-09-11  Joe Buck  (jbuck@synopsys.com)
33032         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
33033         * g++.old-deja/g++.mike/p784.C: Ditto.
33034         * g++.old-deja/g++.mike/p785.C: Ditto.
33036 1997-09-05  Jeffrey A Law  (law@cygnus.com)
33038           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
33040 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33042         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
33043         target feature; pass this to c-torture-execute as needed.
33045 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
33047         * lib/c-torture.exp(c-torture-execute): If the previous and the
33048         current executables being tested are identical, we don't need to
33049         run the executable again. Try to make the executable names
33050         unique. Add an optional argument for passing additional compiler
33051         flags.
33053 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
33055         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
33057 1997-08-29  Jeffrey A Law  (law@cygnus.com)
33059         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
33061 1997-07-31  Jeffrey A Law  (law@cygnus.com)
33063         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
33064         32bit or larger longs.
33066         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
33067         have either a 32bit long or 32bit int.
33069 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
33071         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
33072         Make double precision tests dependent on sizeof (double).
33074 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
33076         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
33077         too.
33079 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
33081         * gcc.c-torture/compile/961203-1.cexp: New script.
33083 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
33085         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
33086         up the includes ourselves.
33088 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
33090         * lib/plumhall.exp: Remove random include, and add a few
33091         verbose messages for debugging.
33093 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
33095         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
33096         of trying to do it ourselves.
33098 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
33100         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
33102 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
33104         * gcc.prms/5403.c: Made regexp a bit less strict.
33106 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
33108         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
33109         is returned from remote_load instead.
33110         * lib/plumhall.exp: Ditto.
33111         * lib/mike-g++.exp: Ditto.
33112         * lib/old-dejagnu.exp: Ditto.
33113         * lib/c-torture.exp: Ditto.
33115 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
33117         * lib/g++.exp: Use build_wrapper procedure.
33118         * lib/gcc.exp: Ditto.
33120 1997-05-20  Jeffrey A Law  (law@cygnus.com)
33122         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
33123         an old-style decl for malloc.  Fixes tests to work when
33124         sizeof (int) != sizeof (size_t).
33126 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33128         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
33130         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
33131         use stdargs.h interface.
33133 1997-05-15  Mike Meissner  <meissner@cygnus.com>
33135         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
33136         NO_VARARGS when compiling.
33138 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
33140         * lib/plumhall.exp(ph_includes): New procedure.
33141         (ph_make): Use it.
33142         (ph_compiler): Ditto.
33144         * lib/g++.exp: Rename test-glue.c to testglue.c.
33145         * lib/gcc.exp: Ditto.
33147 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
33149         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
33150         to completion when it's called.
33152 1997-03-21  Michael Meissner  <meissner@cygnus.com>
33154         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
33155         is defined, don't do test.
33157 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
33159         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
33160         for object files.
33161         (ph_summary): Mark skipped testcases as untested, not unresolved.
33163         * lib/plumhall.exp (ph_make): If unresolved because of bad
33164         errorCode, record errorCode in log file.
33165         (*): Replace send_log/verbose with verbose -log.
33167 1997-03-19  Michael Meissner  <meissner@cygnus.com>
33169         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
33170         double conversion if double isn't at least 8 bytes.
33172         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
33173         int to work with targets where int is 16 bits.
33175         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
33176         8 bytes, just exit, since 4 byte doubles don't have enough bits of
33177         precision for the test to complete.
33179 1997-03-14  Michael Meissner  <meissner@cygnus.com>
33181         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
33182         if d10v is not compiled with the -mdouble64 flag.
33183         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
33185         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
33186         d10v is not compiled with the -mint32 flag.
33188 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
33190         * lib/plumhall.exp: Use incr_count.
33192 1997-03-12  Jeffrey A Law  (law@cygnus.com)
33194         * gcc.c-torture: Update to c-torture-1.45.
33196 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
33198         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
33199         the name of the expect testcase file).
33201         * lib/g++.exp(g++_init): Ditto.
33203 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
33205         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
33206         the host.
33208         * lib/gcc.exp(gcc_exit): New procedure.
33210 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
33212         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
33213         specs where appropriate.
33215         * g++.old-deja/g++.arm/*: Added additional ERROR checks
33216         because of new "candidates are" messages, and removed a few
33218         * Converted all non-old-style g++ testcases to old-style, and
33219         moved into g++.old-deja.
33221 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
33223         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
33224         options.
33226         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
33227         succeeded.
33229         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
33231 1997-02-13  Michael Meissner  <meissner@cygnus.com>
33233         * lib/gcc.exp (gcc_target_compile): Add support for defining
33234         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
33235         the machine doesn't have those features.
33237 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
33239         * g++.law/operators4.exp: Don't use LIBS.
33241 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
33243         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
33245         * lib/mike-g++.exp: Don't set the compiler to be tested here.
33246         * lib/g++.exp: Set it here instead. Also, allow use of the
33247         --tool_exec and --tool_opt options. Change CXX to
33248         GXX_UNDER_TEST.
33250         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
33252         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
33254 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
33256         * lib/old-dejagnu.exp: Use prune_warnings instead of
33257         prune_system_crud.
33258         * lib/mike-g++.exp: Ditto.
33259         * lib/gcc.exp: Ditto.
33260         * lib/g++.exp: Ditto.
33262         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
33264 1997-02-07  Jeffrey A Law  (law@cygnus.com)
33266           * 941014-2.c: Include stdlib.h
33267           * 960327-1.c: Include stdio.h
33268           * dbra.c, index-1.c: Don't assume ints are 32bits.
33270 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
33272         * lib/gcc.exp: Add gcc,stack_size target feature.
33274         * lib/g++.exp(g++_target_compile): Add the include and link
33275         paths here, not in two other places. And, it's $options, not
33276         options.
33278         * lib/mike-g++.exp(postbase): Remove the code that determines
33279         the correct include and link paths.
33280         * g++.old-deja/old-deja.exp: Ditto.
33282 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
33284         * lib/g++.exp(g++_init): target_compile no longer returns the
33285         filename of the result.
33287 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
33289         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
33290         call to glob.
33292         * gcc.c-torture/special/special.exp: Change call to
33293         gcc_target_compile to include the object file.
33295 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
33297         * gcc.c-torture/special/special.exp: Correct misspelling in last
33298         change.
33300 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
33302         * lib/plumhall.exp(ph_summary): Log the entire output of the
33303         executable. Return -1 if there were any failures, 0 otherwise.
33304         (ph_execute): Return -1 if there were any failures, 0 otherwise.
33305         (ph_make): Clean up objects and executables that were built
33306         if the tests succeeded.
33308 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
33310         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
33311         libraries and includes in the build tree as appropriate.
33313 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
33315         * lib/c-torture.exp: Instead of looking for the global variable
33316         NO_LONG_LONG, check to see if that's a feature of the target.
33318 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
33320         * config/default.exp: Minimize. Delete the remainer of the files in
33321         config; this functionality is now in devo/dejagnu/config.
33323         g++.*/*: Pass any additional flags used to compile to postbase;
33324         delete CXXFLAGS.
33326         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
33327         is now done by runtest.exp. Use gcc_target_compile instead of
33328         compile.
33330         lib/c-torture.exp: Use gcc_target_compile instead of compile.
33331         Remove references to CFLAGS. Use remote_file instead of
33332         calling rm -f.
33333         (c-torture): Take a list of arguments to use to compile this
33334         testcase.
33336         lib/g++.exp: Simplify. Use target_compile instead of compile.
33337         lib/gcc-dg.exp: Ditto.
33338         lib/gcc.exp: Ditto.
33339         lib/mike-{gcc,g++}.exp: Ditto.
33340         lib/old-dejagnu.exp: Ditto.
33341         lib/plumhall.exp: Ditto.
33343 1997-01-08  Jim Wilson  <wilson@cygnus.com>
33345         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
33346         (ph_linker): Likewise.
33348 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
33350           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
33351         MAP_ANON / MAP_ANONYMOUS if defined;
33352         else try to map from /dev/zero .
33354 1996-11-12  Jeffrey A Law  (law@cygnus.com)
33356         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
33357         isn't defined, then define it to MAP_ANONYMOUS.
33359 1996-11-12  Jeffrey A Law  (law@cygnus.com)
33361         * gcc.c-torture: Update to c-torture-1.42 release.
33363 1996-11-11  Jeffrey A Law  (law@cygnus.com)
33365         * gcc.c-torture: Update to c-torture-1.41 release.
33367 1996-10-27  Jeffrey A Law  (law@cygnus.com)
33369         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
33370         c-torture release.
33372 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
33374         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
33375         and LDFLAGS.  Fix second case to append the target_info ldflags
33376         onto LDFLAGS, not CFLAGS.
33377         * lib/g++.exp (g++_init): Add target_info stuff.
33378         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
33379         of libgloss and newlib flags for !native.
33381         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
33382         (GDB): Fix relative path to go up another dir for finding gdb.
33384 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
33386         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
33387         versions in the target_info array, if they don't exist.
33389 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
33391         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
33393 1996-07-08  Jim Wilson  <wilson@cygnus.com>
33395         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
33396         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
33398 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
33400         * lib/old-dejagnu.exp: Don't remove the output file before we've
33401         actually tested it. Don't append pwd to the path of the executable
33402         we're testing.
33404 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
33406         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
33408 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
33410         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
33411         temporary directory for compiler files, and set it to a default
33412         value of /tmp. Set $output as the name of the output file from
33413         compiling the testcase. Add a -o option to $cflags_var so the
33414         compiler writes the final output file as $output. Set $executable
33415         to $output.
33417         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
33418         directory for compiler files, and set it to /tmp if it doesn't
33419         already have a value. Set $output_file to the name of the output
33420         file from compiling the testcase. Add a -o option to CXXFLAGS so
33421         the compiler writes the final output file as $output. Use $output
33422         as the executable to be tested.
33424 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
33426         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
33428 1996-06-08  Jeffrey A Law  (law@cygnus.com)
33430         * gcc.c-torture/execute/pending-1.c: New test.  Still
33431         pending in Tege's queue.
33433 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
33435         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
33436         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
33437         if there were failures.  Call unresolved if there were unresolved
33438         testcases.  Call gcc_fail if program did not run to completion.
33439         (ph_make): Pass additional argument name to ph_execute.
33440         (ph_execute): Add new argument.  Pass additional arguments to
33441         ph_summary.  Call gcc_fail is there is no execution output.
33443 1996-04-24  Jeffrey A Law  (law@cygnus.com)
33445         * lib/plumhall.exp (proc_summary): Output relavent summary
33446         lines into the log so specific failures in plumhall can be
33447         investigated.
33449 1996-04-10  Jeffrey A Law  (law@cygnus.com)
33451         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
33452         (c-torture-execute): Don't try to execute tests which use
33453         "long long" types if $NO_LONG_LONG is nonzero.
33455 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
33457         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
33458         not c-torture.
33460         * gcc.ieee: Move from here.
33461         * gcc.c-torture/execute/ieee: To here.
33463 1996-03-26  Jeffrey A Law  (law@cygnus.com)
33465         * gcc.c-torture: Update to c-torture-1.41 release.
33467 1996-03-22  Jeffrey A Law  (law@cygnus.com)
33469         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
33470         not "$output".
33472 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
33474         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
33475         -c present.
33477 1996-03-02  Jeffrey A Law  (law@cygnus.com)
33479         * config/proelf.exp: Handle connecting to a simulator.
33481 1996-01-31  Jeffrey A Law  (law@cygnus.com)
33483         * config/proelf.exp: New file.  Enough framework that we can
33484         run c-torture tests on the proelf targets (or any other target
33485         that gdb can connect to for that matter).
33487 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
33489         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
33490         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
33492         * lib/plumhall.exp (ph_execute): Always call ph_summary if
33493         exec_output exists.
33495 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
33497         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
33498         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
33500         * config/*.exp: Update FSF address.  Change result of ${tool}_load
33501         to pass/fail/unresolved/unsupported/untested.  Caller must now
33502         call unresolved/unsupported/untested.
33503         * lib/*.exp: Update FSF address.  Update to handle new results of
33504         ${tool}_load.
33505         * lib/chill.exp (verbose): Delete.
33507 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
33509         * lib/gcc.exp (default_gcc_start): Change order of args to
33510         $LDFLAGS $CFLAGS $LIBS.
33511         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
33512         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
33513         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
33514         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
33515         * gcc.misc-tests/dg-test.exp: Likewise.
33516         * gcc.misc-tests/msgs.exp: Likewise.
33517         * gcc.prms/prms.exp: Likewise.
33518         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
33519         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
33521         * lib/dg.exp: Deleted, moved to dejagnu/lib.
33523 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
33525         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
33527         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
33528         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
33530         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
33531         necessary.
33533 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
33535         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
33536         global for loop; add use of $mathlib.
33537         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
33538         settings here; set mathlib for anything but VxWorks.
33540 1996-01-22  Jeffrey A Law  (law@cygnus.com)
33542         * gcc.c-torture: Update to c-torture-1.40 release.
33544 1996-01-03  Jeffrey A Law  (law@cygnus.com)
33546         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
33547         dg.exp.
33549 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
33551         * lib/c-torture.exp (c-torture-execute): Declare "output" as
33552         global.
33554 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
33556         * lib/g++.exp (LIBS): Define if not already.
33557         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
33558         (gcc-dg-prune): Call prune_gcc_output.
33559         * lib/gcc.exp (prune_gcc_output): New proc.
33560         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
33561         prune_gcc_output.
33563 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
33565         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
33566         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
33568 1995-11-15  Jeffrey A Law  (law@cygnus.com)
33570         * gcc.c-torture: Update to c-torture-1.39 release.
33572 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
33574         * lib/c-torture.exp (c-torture-execute): Don't return if one option
33575         fails, try others as well.
33577 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
33579         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
33580         If compilation fails, mark execute tests as `untested'.
33581         If test is marked as unsupported, don't mark compilation and
33582         execute tests as failed.
33584 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
33586         * lib/g++.exp (g++_init): Don't link in libg++, and look to
33587         libstdc++ for whether or not we want to be doing shared
33588         libraries.  Delete link_curses since we don't need it anymore.
33589         * lib/mike-g++.exp (postbase): Don't link in libg++.
33590         * g++.old-deja/old-deja.exp: Likewise.
33592 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
33594         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
33596 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
33598         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
33599         For that, add `-Wl,-a,shared_archive'.
33600         * g++.old-deja/old-deja.exp: Likewise.
33602 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
33604         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
33606 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
33608         * lib/mike-g++.exp (postbase): Pay attention to the status of
33609         g++_load.
33611 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
33613           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
33615 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
33617         * lib/gcc.exp (default_gcc_start): No longer need to log program
33618         being executed or its output, execute_anywhere does that now.
33619         * lib/g++.exp (default_g++_version): Call execute_anywhere.
33620         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
33622 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
33624         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
33625         the same as those in lib/g++.exp.
33627 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
33629         * gcc.c-torture: Update to c-torture-1.38 release.
33630         * gcc.ieee: Related changes.
33632 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
33634         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
33635         "exec". Minor reformatting changes.
33637         * config/rom68k.exp (${tool}_load): Make it work in a canadian
33638         cross. This means all "exec" calls now work on a remote host as
33639         well.
33640         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
33641         cross. Filter out the extra "\r\n" stuff that expect puts in.
33642         (c-torture-execute): Filter out the bogus warnings like
33643         c-torture-compile does. Add support for canadian cross.
33644         * lib/gcc.exp (default_gcc_version, default_gcc_start)
33645         Use execute_anywhere rather than calling exec directly. Now it
33646         works for canadian cross testing.
33648 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
33650         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
33651         results into a variable, and check that rather than using file exists.
33653 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
33655         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
33656         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
33658 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
33660         * g++.old-deja/old-deja.exp: Create and pass runshlib and
33661         lib_curses if there's a shared libg++ in the build tree.
33663 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
33665         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
33666         if not supported target.
33668 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
33670         * lib/g++.exp (g++_init): Move empty setting of runshlib and
33671         link_curses up to always happen, not just for native builds.
33673 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
33675         * gcc.c-torture: Update to c-torture-1.36 release.
33676         * gcc.failure: Related changes.
33678 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
33680         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
33682 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
33684         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
33685         * lib/mike-g++.exp (postbase): Not in here.  Still reference
33686         runshlib, link_curses, and mathlib for link and run.
33688         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
33689         pass the runtime shared library options for Solaris, OSF/1, and
33690         Irix5, and link with -lcurses to avoid unresolved references.
33692 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
33694         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
33695         only run once.
33697 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
33699         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
33701 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
33703         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
33704         do not have a framework for the "compat" tests yet.
33706 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
33708         * lib/mike-g++.exp (postbase): New local variable `mathlib',
33709         set to null if we're testing vxworks5.1.  Use that instead of
33710         `-lm' in the setting of LIBS for link and run.
33712 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
33714         * config/rom68k.exp (${tool}_load): Major changes to make it
33715         work.  Verified that it does in fact return the stuff in
33716         exec_output properly.  Catch any Emul or any TRAP other than 0.
33718 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
33720         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
33721         LDFLAGS properly for targets that need stuff from libgloss.
33722         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
33723         only run once.
33724         (gpp_initialized): New variable.
33726 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
33728         * config/rom68k.exp: Load libgloss.exp.
33729         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
33730         so we can produce a fully linked binary.
33731         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
33732         so we can produce a fully linked binary.
33734 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
33736         * lib/plumhall.exp (ph_section): Watch for expected failures.
33737         Add missing `else'.
33739         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
33740         run the testcase.
33741         (c-torture): Likewise.
33743 1995-08-28  Doug Evans  <dje@cygnus.com>
33745         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
33747         * lib/mike-g++.exp (mike_cleanup): New proc.
33748         (prebase): New globals compiler_result, not_compiler_result,
33749         target_regexp.
33750         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
33751         allow leading "-" in pattern.  Watch for unsupported tests.
33752         If $compiler_result is set, pattern match assembler code,
33753         and ditto for $not_compiler_result.
33754         * lib/mike-gcc.exp: Likewise.
33756         * lib/plumhall.exp (ph_execute): Only call ph_summary if
33757         execution "succeeded".
33759 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
33761         * config/win32.exp: New file.
33762         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
33764 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
33766         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
33767         unsupported.
33768         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
33769         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
33770         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
33772         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
33773         "... without exceptions was ...".  That is now handled by
33774         prune_system_crud.
33775         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
33777 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
33779         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
33780         sieve.c,sort2.c}: New files.
33781         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
33782         sieve.exp,sort2.exp}: Drivers for them.
33784         * lib/mike-gcc.exp (program_output): New user settable variable.
33785         (postbase): Call prune_system_crud.  Also prune extraneous compiler
33786         messages.
33787         * lib/mike-g++.exp (program_output): New user settable variable.
33789         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
33791         * config/sh.exp: Deleted (use sim.exp instead).
33793 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
33795         * config/vx.exp: Declare CHECKTASK as global.
33796         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
33797         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
33798         * lib/old-dejagnu.exp: Load [pwd]/$executable.
33800 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
33802         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
33803         target. Like vx.exp, only includes `vx29k.exp' instead of
33804         `vxworks.exp'.
33806 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
33808         * config/sim.exp: Increase time limit from 120 seconds to 240.
33810 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
33812         * gcc.c-torture/execute/950628-1.c: New test.
33814 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
33816         * gcc.c-torture: Update with changes/additions from
33817         c-torture-1.34.
33819 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
33821         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
33823 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
33825         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
33827 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
33829         * gcc.c-torture/compile/950512-1.c: New test.
33830         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
33831         * gcc.dg/struct-ret-1.c: Likewise.
33833 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
33835         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
33836           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
33838 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
33840         * gcc.c-torture/special/920411-1.c: Deleted.
33841         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
33843 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
33845         * config/sim.exp (${tool}_load): Hack in call to bash to get a
33846         cpu limit.
33848 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
33850         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
33852 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
33854         From kenner;
33855         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
33856         is the proper length.
33857         * va-arg-3.c: Likewise.
33859 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
33861         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
33862         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
33864         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
33865         * lib/g++.exp (default_g++_start): Delete old cruft.
33867 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
33869         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
33870         (2 * (1 << 18)) to (2 * (1 << 17)).
33872         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
33874 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
33876         * config/rom68k.exp: Renamed from config/idp.exp
33878 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
33880         * c-torture/compile/921109-2.c
33882 1995-04-18  Mike Stump  <mrs@cygnus.com>
33884         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
33885         excess errors.
33887 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
33889         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
33890         output.
33891         * lib/g++.exp (default_g++_start): Likewise.
33893 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
33895         * gcc.c-torture/compile/950329-1.c: New test.
33897 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
33899           * config/bug.exp (${tool}_load): Updated to use new remote_open
33900           and remote_close procs.
33901         * config/idp.exp: New file.
33903 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
33905         * gcc.c-torture/execute/950322-1.c: New test.
33907 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
33909         * config/vx.exp (${tool}_load): Clean up testing of return code from
33910         vxworks_ld and vxworks_spawn.
33912 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
33914         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
33916 1995-03-13  Mike Stump  <mrs@cygnus.com>
33918         * lib/old-deja.exp: Add `excess errors test - ' error, now one
33919         can mark excess errors on a machine by machine basis.  Note, the
33920         default is to not expect any excess errors, even when excess
33921         errors test - is given, so you will want to put an XFAIL ... on
33922         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
33923         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
33924         those 4 machines, but no others.
33926 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
33928         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
33929         * lib/c-torture.exp: to here.
33931 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
33933         * gcc.c-torture/execute/950221-1.c: New test.
33934         * gcc.c-torture/execute/struct-ret-1.c: New test.
33935         * gcc.c-torture/compile/950221-1.c: New test.
33937         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
33939 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
33941         * gcc.c-torture/execute/arith-1.c (main): Return 0.
33942         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
33944 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
33946         * g++.gb: New directory of tests, derived from my signature and
33947         class scoping tests.
33949         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
33950         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
33951         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
33952         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
33953         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
33954         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
33955         * g++.gb/sig25.C: Likewise.
33957         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
33958         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
33959         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
33960         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
33961         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
33962         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
33963         * g++.gb/sig25.exp: Likewise.
33965         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
33966         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
33967         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
33968         * g++.gb/scope13.C: Likewise, this test still fails.
33970         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
33971         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
33972         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
33973         * g++.gb/scope13.exp: Ditto.
33975         * g++.gb/README: New file, explains what these tests are about.
33977 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
33979         * lib/dg.exp (dg-do): Support `preprocess'.
33980         (dg-test): Likewise.
33982 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
33984         * config/udi.exp: change "continue -expect" to "exp_continue".
33986 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
33988         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
33989         Delete redundant tests.
33991         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
33992         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
33993         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
33994         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
33995         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
33996         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
33997         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
33998         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
34000         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
34001         storing label pointers.
34002         * gcc.c-torture/execute/921019-1.c: Likewise.
34003         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
34004         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
34005         parameter fp.
34006         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
34007         constants.
34009         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
34010         Delete obsolete tests.
34012         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
34013         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
34014         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
34015         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
34016         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
34017         * gcc.c-torture/compile/950124-1.c: New test.
34019         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
34021 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
34023         * lib/mike-g++.exp: Add -lm to LIBS.
34025 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
34027         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
34029 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
34031         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
34033 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
34035         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
34037 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
34039         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
34040         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
34041         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
34042         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
34043         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
34044         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
34045         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
34046         * g++.law/{operators31.C, operators32.C,
34047         * g++.law/{operators33.C, operators34.C}: Likewise.
34048         * g++.law/{pic1.C, refs2.C}: Likewise.
34049         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
34050         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
34051         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
34052         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34054         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
34055         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
34056         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
34057         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
34058         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
34059         * g++.law/{enum9.exp, friend5.exp}: Likewise.
34060         * g++.law/{nest3.exp, nest4.exp}: Likewise.
34061         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
34062         * g++.law/{operators30.exp, operators31.exp}: Likewise.
34063         * g++.law/{operators32.exp, operators33.exp}: Likewise.
34064         * g++.law/{operators34.exp}: Likewise.
34065         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
34066         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
34067         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
34068         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
34069         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
34071         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
34072         No longer expected to fail.
34073         * g++.law/missed-error3.C: Tweak for recent bool changes.
34075 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
34077         * config/emb-unix: Deleted.
34078         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
34079         remote execution.  Do final link on remote host if REMOTE_LINK is set.
34081 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
34083         * lib/dg.exp (dg-test): Fix typo in last patch.
34085 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
34087         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
34088         (handles multiple occurrences).
34090 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
34092         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
34093         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
34094         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
34095         printed).
34096         * lib/c-torture.exp (c-torture-compile): Likewise.
34097         (c-torture): Prepend full path if missing.
34098         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
34099         (gcc_fail): Likewise.
34100         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
34102 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
34104         * lib/netware.exp: Only attach to NetWare i386 systems.
34106 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
34108         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
34109         messages.  Add test name to "output pattern match" pass/fail message.
34111 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
34113         * gcc.dg: New testsuite.
34114         * gcc.dg/dg.exp: New file.
34116         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
34117         test-switch.c}: Deleted.
34119         * gcc.misc-tests/msgs.exp: New testcase driver.
34121 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
34123         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
34124         Watch for illegal return values from ${tool}_load.
34125         * config/unix.exp (${tool}_load): Fix pass/fail detection for
34126         cross targets.  Coerce return value >0 to 1.
34128 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
34130         * config/unix.exp (${tool}_load): Call program rsh, not proc.
34132         * config/emb-unix.exp: New file.
34134         * config/sim.exp: Error if variable $SIM not defined.
34135         (${tool}_load): Mark test as "untested" if simulator missing.
34137         * config/unix.exp: Load remote.exp to get rcp_download.
34138         * lib/c-torture.exp: Use different option lists for testcases with
34139         and without loops.
34140         * gcc.c-torture/execute/execute.exp: Likewise.
34142 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
34144         * config/*.exp: Clarify return code from ${tool}_load.
34145         Call `unresolved' or `untested' instead of `warning' or `perror'
34146         (sometimes you still want to call both though).
34147         Add comment that `shell_id' is local to each file.
34148         * config/udi.exp (timeout): Set to 30.
34149         Don't print warning if connection fails, $connectmode has already
34150         printed an error.
34151         (${tool}_load): Move verbose messages to level 2.
34152         Rework pattern for "Process started" message.
34153         Pass `shell_id' to ${connectmode}_download.
34154         Retry twice upon timeout.  Make resetting of target more robust.
34155         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
34156         Pass `shell_id' to exit_$connectmode.
34157         Only call exit_$connectmode if connected.
34158         * config/unix.exp (${tool}_load): Check return codes better.
34159         * config/vrtx.exp (${tool}_load): Likewise.
34160         * config/vx.exp (${tool}_load): Likewise.
34161         Delete unneeded global's.
34162         * lib/dg.exp (dg-test): Update to reflect clarified return codes
34163         from ${tool}_load.
34164         (dg-stat): Delete.
34165         (dg-init): Delete recording of pass/fail counts.
34166         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
34167         (old-dejagnu-init): Likewise.
34168         (old-dejagnu-stat): Delete contents, empty proc now.
34169         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
34170         (c-torture): Delete references to lcnt, lpass, lfail.
34171         Get option list from TORTURE_OPTIONS.
34172         Delete -funroll[-all]-loops if no loops.
34173         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
34174         (g++_stat): Delete contents (empty proc now).
34175         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
34176         (gcc_finish): Likewise.
34177         (gcc_stat): Deleted.
34178         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
34179         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
34180         * gcc.c-torture/execute/execute.exp: Likewise.
34181         Split tests into two parts: compile, execute.
34182         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
34183         no loops.  Update to reflect clarified return codes from ${tool}_load.
34185 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
34187         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
34188         to grep for.
34189         (old-dejagnu): Likewise (where necessary).
34191 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
34193         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
34195         * lib/dg.exp (dg-process-target): Fix processing of selector.
34196         Add comment regarding use of `error'.
34198         * lib/gcc.exp (prune_system_crud): Define if missing.
34199         * lib/g++.exp (prune_system_crud): Likewise.
34201         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
34202         Call prune_system_crud.
34203         * lib/dg.exp (dg-runtest): New proc.
34204         Use perror instead of send_user for tcl errors in testcase.
34205         Don't return any value, it's never used.
34206         Don't clobber previous definition of `unknown'.
34207         Print tcl errors in `dg-final'.
34209 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
34211         * lib/dg.exp (dg-process-target): Improve syntax error messages.
34212         (dg-test): Don't print errorInfo, it contains stack backtrace.
34214 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
34216         * lib/g++.exp (runtest_file_p): Define if missing.
34218 1994-09-24  Doug Evans  (dje@cygnus.com)
34220         * lib/mike-g++.exp: Comment out loading of g++.exp.
34221         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
34222         (default_g++_version): Always print something.
34223         (default_g++_start): Comment out call to `which'.
34224         (g++_start, g++_load): Deleted (must be defined in config file).
34225         * lib/gcc.exp: Test for existence of $CC at start.
34226         Delete check for tmpdir (done in gcc_init).
34227         (default_gcc_version): Always print something.
34228         (default_gcc_start): Comment out call to `which'.
34229         * config/*.exp: Major cleanup - make cross targets work at least a
34230         little better for g++ (by not being "--tool gcc" specific).
34231         Rename gcc_xxx to ${tool}_xxx.
34232         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
34233         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
34235 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
34237         * lib/c-torture.exp (c-torture-compile): Rework compiler
34238         message processing.
34240         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
34241         c-torture.
34243 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
34245         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
34247         * lib/dg.exp (dg-process-target): Support { target native }.
34249 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
34251         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
34252         looked for "... program xxx got fatal signal".
34253         Correct regsub munging of `comp_output'.
34254         Ignore compiler messages "path prefix not used" and "linker input
34255         file unused".
34257 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
34259         * lib/gcc.exp (runtest_file_p): Define if missing.
34260         * gcc.prms/template.c: Example to work from.
34262 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
34264         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
34265         * lib/dg.exp (dg-test): Call unsupported testcases as such.
34267         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
34268         * gcc.prms/1883.c: Moved from compile/940714-1.c.
34269         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
34270         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
34272         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
34273         (dg-process-target): No longer a varargs proc.
34274         Return S/N for target, P/F for xfail.  All callers changed.
34275         (user option procs): More argument checking.
34276         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
34277         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
34278         (dg-test): Skip test if not running on selected target in `dg-do'.
34279         Update handling of `dg-do-what', `dg-output-text'.
34280         Separate execution pass/fail from output pattern match pass/fail.
34281         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
34283 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
34285         * gcc.c-torture/special/special.exp: Don't expect failure for mips
34286         target for 920510-1.c.
34288 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
34290         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
34291         Clean up comment regarding use of passcnt, etc.
34292         (gcc_stat): Don't update `testcnt' here.
34293         (gcc_finish): Do it here.
34294         Might as well reset `but_id' here too.
34295         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
34296         to determine if the file should be tested.
34297         * gcc.c-torture/compile/compile.exp: Likewise.
34298         * gcc.c-torture/execute/execute.exp: Likewise.
34299         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
34300         * gcc.misc-tests/dg-test.exp: Likewise.
34301         * gcc.prms/prms.exp: Likewise.
34302         * gcc.wendy/wendy.exp: Likewise.
34303         * g++.old-deja.exp: Likewise.
34304         Move "Testing file" message to verbose level 1.
34306 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
34308         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
34310 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
34312         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
34313         (default_gcc_start): Accept optional second list element
34314         of compiler flags.  Print compiler output at verbosity level 2.
34315         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
34316         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
34317         Save current values of framework globals passcnt, failcnt, xpasscnt,
34318         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
34319         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
34320         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
34321         xfailcnt to compute stats.  Update framework global `testcnt' from
34322         pass/fail counts.
34323         (gcc_finish): New proc.  Clean up test environment.
34324         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
34325         (gcc_epass, gcc_efail): Delete.
34326         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
34327         argument of line number.
34328         (dg-init): If the tool has an init routine, call it.
34329         (dg-test): Remove args `cflags_var' and `libs_var'.
34330         Pass all compiler options to ${tool}_start.
34331         Handle missing line number.
34332         (dg-finish): New function.
34333         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
34334         particular files.  Call gcc_finish at end.  Move "skipping test"
34335         message to verbosity level 3.
34336         * gcc.c-torture/compile/compile.exp: Likewise.
34337         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
34338         * gcc.c-torture/execute/execute.exp: Likewise.
34339         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34340         Print testcase being tried at verbosity level 1.
34341         * gcc.c-torture/special/special.exp: Unset xfail.
34342         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34343         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
34344         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
34345         * gcc.failure/failure.exp: Likewise.
34346         * gcc.ieee/ieee.exp: Likewise.
34347         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
34348         Update call to dg-test.  Call dg-finish at end.
34349         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
34350         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
34351         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
34352         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
34353         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
34354         * gcc.wendy/wendy.exp: Add copyright.
34355         Delete setting of tmpdir (done by gcc_init).
34356         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
34357         Pass compiler flags to gcc_start.  Call gcc_finish at end.
34358         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
34359         gcc_[ce]pass/fail.
34361 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
34363         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
34364         confusion.
34365         (g++_load): Likewise.
34367         * config/*.exp (gcc_load): Some were varargs fns and some were not.
34368         Rename argument to `prog' to remove the confusion.
34369         Varargs fns behave differently too!
34370         (g++_load): Likewise.
34372         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
34374         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
34375         what it is.  Delete (always) printing of status value for !native.
34376         Simplify verbose code, and include status and exec_output.
34377         (g++_load): Use gcc_load.
34379 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
34381         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
34382         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
34383         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
34384         940714-3.c as these testcases don't exist anymore.  Make
34385         va-arg-1.c expected to pass.
34387 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
34389         * gcc.misc-tests/misc.exp: Only run specific testcases.
34390         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
34391         * gcc.misc-tests/dg-[1-9].c: New files.
34393         * lib/dg.exp: New testsuite driver.
34394         * gcc.prms/prms.exp: Use it.
34396         * README.gcc: New file.
34398         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
34399         Document and reset `lxpass' and `lxfail'.
34400         Simplify "initialized" message.
34401         (gcc_stat): Clean up comments a little.
34403 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
34405         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
34407 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
34409         * lib/old-dejagnu.exp (process-option): New proc.
34410         (old-dejagnu-init, old-dejagnu-stat): Likewise.
34411         (old-dejagnu): Simplify.
34412         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
34414 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
34416         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
34417         exists and is not an empty string.
34419         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
34420         $xfail rather than calling setup_xfail.  Clear $xfail when test is
34421         finished.
34422         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
34423         automatically.
34425         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
34426         longer expected to fail.
34428         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
34429         "f" function call.
34431         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
34433         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
34434         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
34435         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
34436         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
34437         c-torture-1.29.
34439         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
34440         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
34442         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
34444         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
34445         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
34447         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
34448         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
34449         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
34451 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
34453         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
34454         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
34455         940714-1.c, 940714-2.c, 940714-3.c},
34456         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
34457         gcc.misc-tests/{mg.c,mg.exp}:
34458         New tests.
34459         * gcc.noncompile/noncompile.exp: Change accordingly.
34461 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
34463         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
34464         Undo previous clobberage.
34466 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
34468         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
34469         * gcc.special/{930510-1.c, special.exp}:
34470         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
34471         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
34472         struct-varargs-1.c}: New tests from c-torture-1.26.
34474 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
34476         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
34477           argument to switch.
34479 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
34481         * Revert the previous changes.  Please see Rob's directory
34482           (/lisa/test/rob/progressive/gcc/testsuite) for testing
34483           fixes.
34485 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
34487         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
34488             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
34489             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
34490             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
34491             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
34492             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
34493             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
34494             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
34495             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
34496             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
34497             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
34498             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
34499             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
34500             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
34501             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
34502             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
34503             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
34504             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
34505             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
34506             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
34507             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
34508             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
34509             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
34510             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
34511             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
34512             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
34513             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
34515 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
34517         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
34518             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
34519           with perror calls.
34521 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
34523         * config/unix.exp (g++_load): Fix syntax.
34525 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
34527         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
34528         * gcc.noncompile/921017-1.c: Deleted obsolete test.
34529         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
34530         Don't expect va-arg-1.c to fail.  Correct expected output for
34531         920928-1.c.
34532         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
34533         * gcc.wendy/hbm4.c: Correct typo.
34534         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
34536 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
34538         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
34539         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
34540         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
34541         * lib/c-torture.exp (c-torture-compile): Ditto.
34543         Reduce volume of output (remove all the -I's and such).
34544         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
34545         Call gcc_cpass, gcc_cfail.
34546         (c-torture): Pass testing option to c-torture-compile.
34548 1994-03-21  Doug Evans  (dje@cygnus.com)
34550         Bring patches over from progressive.
34551         * config/default.exp: Exit remote shell cleanly.
34552         (g++_exit, g++_start): Add default versions.
34553         * config/sim.exp (gcc_load): Use perror, not error.
34555 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
34557         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
34558         set in site.exp.
34560 1994-03-14  Doug Evans  (dje@cygnus.com)
34562         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
34563         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
34564         (wendy_try): New proc to run testcase.
34565         (main loop): Call 'em.
34566         * gcc.wendy/*.c: Clean up pass to correct expected output.
34568         * lib/gcc.exp: Minor cleanup work.
34569         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
34571 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
34573         * config/sim.exp (gcc_load): Document return codes better.
34574         Don't pass -v to simulator.
34576 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
34578           * gcc.special/920717-x.c: Fix typo.
34579           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
34580           get at sources.
34582         * lib/mike-gcc.exp: Fix typo.
34584 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
34586         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
34587         binary to use, transform the name.
34588         * config/*.exp: rename everything. Nuke any g++ specific files,
34589         it's now a special case of gcc that requires no special support.
34590         Add a default.exp for unsupported targets.
34592 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
34594         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
34595         lib/old-dejagnu.exp: Fix a few patterns to work with the new
34596         version of Tcl.
34598 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
34600         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
34601         than a warning.
34603 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
34605         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
34607 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
34609         * gcc.execute/execute.exp: Combine opt_list and foption_list into
34610         option_list.  Compile every file with only 4/6 option choices
34611         (same as C torture) instead of with 12/18 different option
34612         choices.
34613         * lib/c-torture.exp: Likewise.
34615         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
34616         not already set.
34618 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
34620         * lib/old-deja.exp: Add `excess errors test fails' error, now one
34621         can put an XFAIL *-*-* on excess errors.
34623 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
34625         * g++.law: Add more tests derived from g++-bugs snapshots.
34627         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
34628         equivalent to g++.law/init9.
34630         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
34631         compiled it, and the a.out file after we've run it.
34633 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
34635         * lib/mike-g++.exp (postbase): Delete the .o file after we've
34636         compiled it, and the a.out file after we've run it.
34638 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
34640         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
34642 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
34644         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
34645         version number.
34647 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
34649         * g++.law: New directory of g++ tests derived from the g++-bugs
34650         snapshots.
34652 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
34654         * gcc.compile: initbug1.c initbug1.exp testcase added
34656 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
34658         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
34659         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
34660           fixes submitted by Jeff Law (law@cs.utah.edu)
34661         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
34662           Jeff Law (law@cs.utah.edu)
34665 1993-11-30  Mike Stump  (mrs@cygnus.com)
34667         * config/unix-g++.exp: Follow the gcc way of doing things.
34668         * g++.old-deja/old-deja.exp: Minor updates.
34669         * lib/g++.exp: New file, follow the gcc way of doing things.
34670         * lib/old-dejagnu.exp: Minor updates.
34671         * lib/mike-g++.exp: Always unset errorInfo.
34673 1993-11-06  Mike Stump  (mrs@cygnus.com)
34675         * lib/gcc.exp: Fix some errors with the below change, CC and
34676         CFLAGS should be global when setting, not local.
34678 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
34680         * lib/gcc.exp: Transform tool name.
34682 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34684         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
34686 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34688         * lib/gcc.exp: change gcc_done to gcc_stat
34690 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
34692         * Upgraded gcc testsuite to c-torture version 1.25
34694 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
34696         * lib/gcc.exp: added reporting code. Changed verbose compile message.
34697         * lib/c-torture: added hooks for new reporting code.
34699 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
34701         * config/sh-gcc.exp: check if sh-sim exists in the path
34703 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
34705         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
34706         * gcc.compile/compile.exp: Initial changes for new logic.
34707         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
34708         * gcc.failure/failure.exp: Initial changes for new logic.
34709         * gcc.ieee/ieee.exp: Initial changes for new logic.
34710         * gcc.misc-tests/misc.exp: Initial changes for new logic.
34711         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
34712         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
34713         * lib/c-torture.exp: Initial changes for new logic.
34714         * lib/gcc.exp: Initial changes for new logic.
34716 1993-10-15  Mike Stump  (mrs@cygnus.com)
34718         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
34719         depend upon failure or success.  Fully qualify names in failure
34720         and success messages.  Always remove a.out before starting
34721         compile, just in case.  Pay more attention to error text output by
34722         the compiler.  Handle testcases with no known past errors just
34723         like all others, so that things are uniform.  Other miscellaneous
34724         improvements.
34726 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
34728         * gcc.cpp: new directory for cpp tests
34730 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
34732         * lib/chill.exp: Code reformatted, removed unused code.
34733         * config/unix-chill.exp: Code reformatted, removed unused code.
34734         * chill.execute/execute.exp: Code reformatted, removed unused code.
34735         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
34737 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
34739         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
34740         routines not written.
34742 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
34744         * config/bug-gcc.exp: Use new procs from bug.exp.
34746 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
34748         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
34749         via ftp, rather than depending on NFS.
34750         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
34751         case.
34753 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
34755         * config/bug-gcc.exp: Use new download proc.
34757 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
34759         * chill.execute/execute.exp: cleanups, handles errors better
34760         * chill.compile/compile.exp: rewrite, based on execute.exp
34761         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
34762         * lib/chill.exp: major changes to diff proc and compile and link
34763           procs. added chill_fail and chill_pass wrappers to pass and
34764           fail. added more comments, and handle error codes better.
34765           Added a hack to capture stderr from exec, so noncompile tests
34766           can work.
34768 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
34770         * chill.execute/execute.exp: rewrite of testsuite driver
34771         * lib/chill.exp: rewrite of testsuite driver
34772         * config/unix-chill.exp: rewrite of testsuite driver
34774 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
34776     In chill.execute:
34777         * iexpr.ch: Standardize uppercase.
34778         * tuples.dat: Standardize uppercase.
34779         * vary.ch: standardize.  Correct varying string assignments.
34780         * vary.dat: Add new output lines.
34782 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
34784     In chill.execute:
34785         * chprintf.ch: Standardize use of uppercase.
34786         * tuples.ch: Standardize and turn arr2 into a DCL,
34787           rather than a SYN.
34788         * pinits.ch: Standardize.
34790 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
34792         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
34793         * Makefil: Renamed to Makefile.in.
34794         * configure.in: New.
34796 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
34798     In chill.execute:
34799         * .cvsignore: Add result/output files.
34800         * Makefile: Fix up variables at start.  Use MFLAGS
34801           everywhere.  Correct bool_loc, built_ins entries.
34802           Add entry for vary1.ch.
34803         * bitarray.ch: Standardize upper-case usage.
34804         * bitexpr.ch: Standardize, add output of b1.
34805         * params.ch: Use arrayt in along PROC parameters, to
34806           avoid novelty problems.
34807         * sets.ch: Tiny cleanup.
34808         * vary1.ch: Re-indent.
34810 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
34812           * Add PR-related files to Makefiles, .cvsignore files, etc.
34814 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
34816         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
34817           with compiler objects. New names are test-flow.c and test-loop.c
34819 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
34821         * Upgraded c-torture tests from 1.19 to 1.20
34823         * new files:
34824         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
34825         * gcc.compile: 930623-1.c 930623-2.c
34826         * gcc.noncompile: 930622-1.c 930622-2.c
34827         * gcc.failure: 920411-1.c 920627-2.c
34828         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
34830 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
34832         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
34833           More changes to get testsuite working properly. Needs more work.
34834           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
34836 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
34838         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
34839           More changes to get testsuite working properly. Needs more work.
34841 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
34843         * chill.compile/compile.exp: Added for Dejagnu support
34844         * chill.execute/execute.exp: Added for Dejagnu support
34845         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
34847 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
34849     This should complete moving the CHILL test files.
34850         * chill.noncompile(.cvsignore printf.grt
34851             in-printf.grt chprintf.grt chprintf.ch):
34852             Added test-support files.
34853           (Makefile): Modified further.
34854         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
34855             signal.ch): Added test files.
34856           * chill.execute (.cvsignore printf.grt printr.c
34857             in-printf.grt rts.c chprintf.grt rts.h): Added
34858           test-support files.
34859             (Makefile): More corrections.
34861 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
34863         * chill.compile, chill.execute, chill.nocompile: Add CHILL
34864           test cases, ready for DejaGnu.
34866 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
34868         * Upgraded c-torture tests from 1.18 to 1.19
34870         * gcc.compile: added test(s):
34871           930607-1.c
34872         * gcc.execute: added test(s):
34873           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
34875         * added new subdirectory for misc tests: gcc.misc-tests
34876         * gcc.misc-test(s): added tests:
34877           inst-check.c test-consts.c test-ior.c test-switch.c
34879 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
34881         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
34883 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
34885         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
34887 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
34889         * Upgraded c-torture tests from 1.17 to 1.18
34891 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
34893         * Upgraded c-torture tests from 1.12 to 1.17
34895 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
34897         * lib/old-dejagnu.exp:
34898           Fixed handling of XFAIL target triplets to correctly
34899           recognize wildcard characters.  Removed code that
34900           appended a unique id tag to the end of the file name
34901           printed out by the result of the testcases within a
34902           given test file.
34904 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
34906         * lib/old-dejagnu.exp:
34907           Reworked expected failure handling to trigger off of XFAIL
34908           keyword in keyphrase embeded in testcase source code. The
34909           XFAIL keyword must be at the end of the keyphrase line. It
34910           may optionally be followed by one or more target triplets.
34911           It has just occured that the handling of wildcards in the
34912           target triplet may not be correct.
34914 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
34916         * g++.old-deja/tests:
34917           Moved all subdirectories up one level into g++.old-deja .
34919         * lib/old-dejagnu.exp:
34920           Fixed problem with CXXFLAGS not being properly reset, and being
34921           corrupted with extraneous "-c" compiler option.  This was
34922           causing binaries to not be generated for test that needed them.
34923           Modified strings passed to "pass" and "fail" so that individual
34924           tests from the same test file would be distinguished by an
34925           identifier appended to the test file name in the summary logs;
34926           this corrected a problem with erroneous diff logs.  Added code
34927           to search testcases for expected fail and unexpected pass keywords.
34929 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
34931         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
34933 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
34935         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
34936           Removed extraneous text from end of "Special g++ Options"
34937           keyphrase.
34939         * lib/old-dejagnu.exp: Added pattern matching to look for new
34940           keywords, embedded in testcases comments, which will trigger
34941           calls to xpass and xfail.
34943 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
34945         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
34946           comments embedded in the testcases, especially the one looking for
34947           special compiler options, as well as the pattern matching for the
34948           compiler output again.
34950 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
34952         * lib/old-dejagnu.exp: Do a proper check of the return value for
34953           execute tests. Fixed several problems with the pattern matching
34954           of the compiler output which gave erroneous test results.
34955           Changed several of the test result messages to be more descriptive.
34956         * config/unix-g++.exp: Proc g++_load now actually works and
34957           executes the tests passed to it and returns a usable return
34958           value.
34960 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
34962           * lib/gcc.exp: Exits gracefully if $CC is bogus.
34964 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
34966         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
34967           Modified both files to properly execute the old style
34968           dejagnu tests. The previous versions of these files were
34969           experimental and did not function anything near correctly.
34971 1993-04-05  Rob Savoye  (rob@cygnus.com)
34973         * Removed all Makefile.in and configure.in files. No configuration
34974         needed now.
34976 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
34978         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
34980 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
34982         * gcc.compile/configure.in, gcc.unsorted/configure.in,
34983         gcc.special/configure.in, gcc.noncompile/configure.in,
34984         gcc.execute/configure.in, gcc.code_quality/configure.in,
34985         g++.other/configure.in, g++.old-deja/configure.in,
34986         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
34987         in srcname setting.
34989 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
34991         * lib/udi.exp:  Fixed mondfe and mondfe_download.
34992         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
34993         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
34995 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
34997         * config/udi-gdb.exp: Check $shell_id after connecting to target.
34998         (gdb_exit): Don't remove *_soc files.
35000 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
35002         * lib/c-torture.exp: Don't look for main; instead always use -w
35003         -c.  This is how the c-torture tests work.  Remove the object
35004         file if the compilation succeeds.
35005         * gcc.execute/execute.exp: Remove executable if test passes.
35006         * gcc.noncompile/noncompile.exp: Every test is an expected
35007         failure.
35008         * gcc.special/special.exp: Added tests from c-torture 1.11,
35009         corrected use of existing test.
35010         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
35011         gcc.execute/920625-1.c: Updated to c-torture 1.11.
35012         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
35013         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
35014         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
35015         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
35016         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
35017         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
35018         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
35019         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
35020         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
35021         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
35022         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
35023         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
35024         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
35025         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
35026         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
35027         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
35028         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
35029         c-torture 1.11.
35030         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
35031         correspond to c-torture 1.11.
35033         * New file.