[multiple changes]
[official-gcc.git] / gcc / testsuite / ChangeLog
blob0e052be2e7df38e715118408af7be24a17a46c75
1 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
3         PR rtl-opt/27883
4         * g++.dg/opt/copysign-1.C: New test.
6 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
8         PR c++/28903
9         * g++.dg/ext/vla3.C: New test.
11         PR c++/28886
12         * g++.dg/template/array16.C: New test.
14 2006-09-06  Richard Guenther  <rguenther@suse.de>
16         * gcc.dg/pr27226.c: Remove testcase again.
18 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
20         PR tree-opt/28937
21         * g++.dg/opt/unroll2.C: New test.
23 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
25         PR tree-opt/28952
26         * gcc.dg/vect/pr28952.c: New test.
28 2006-09-05  Richard Guenther  <rguenther@suse.de>
30         PR tree-optimization/28900
31         * gcc.dg/torture/pr28900.c: New testcase
33 2006-09-05  Richard Guenther  <rguenther@suse.de>
35         PR tree-optimization/28905
36         * gcc.c-torture/compile/pr28905.c: New testcase.
38 2006-09-05  Richard Guenther  <rguenther@suse.de>
40         PR middle-end/28935
41         * gcc.dg/pr28935.c: New testcase.
43 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
45         * gcc.c-torture/execute/20060905-1.c: New test.
47 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
49         PR fortran/28908
50         * gfortran.dg/used_types_7.f90: New test.
51         * gfortran.dg/used_types_8.f90: New test.
52         * gfortran.dg/used_types_9.f90: New test.
54 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
56         * gcc.c-torture/compile/20060904-1.c: New test.
58 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
60         PR c++/23287 Revert my 2006-09-01 patch
61         * g++.dg/parse/dtor12.C: Remove.
63 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
65         PR c+/27670
66         * g++.dg/template/operator9.C: New test.
68         PR c++/27493
69         * g++.dg/template/operator7.C: New test.
71         PR c++/27494
72         * g++.dg/template/operator8.C: New test.
74         PR c++/27397
75         * g++.dg/template/crash57.C: New test.
77         * g++.dg/template/typedef4.C: Adjust error markers.
78         * g++.dg/template/typedef5.C: Likewise.
79         
80 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
82         PR c++/28878
83         * g++.dg/parse/crash33.C: New test.
85 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
86         Richard Guenther  <rguenther@suse.de>
87         Adam Nemet  <anemet@caviumnetworks.com>
89         PR middle-end/27226
90         * gcc.target/mips/memcpy-1.c: New testcase.
91         * gcc.dg/pr27226.c: Likewise.
93 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
95         PR c++/28705
96         * g++.dg/lookup/koenig5.C: New.
97         * g++.dg/template/crash56.C: New.
99 2006-09-01  Josh Conner  <jconner@apple.com>
101         PR c++/25505
102         * gcc.dg/nrv3.c: New test.
103         * gcc.dg/nrv4.c: New test.
104         * gcc.dg/nrv5.c: New test.
106 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
108         PR c++/23287
109         * g++.dg/parse/dtor12.C: New.
111 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
113         PR tree-optimization/28839
114         * gcc.dg/pr28839.c: New test.
116 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
118         PR target/24367
119         * gcc.dg/pr24367.c: New testcase.
121 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
123         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
125 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
127         PR rtl-optimization/27735
128         * gcc.dg/loop-unswitch-1.c: New test.
130 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
132         PR fortran/28885
133         * gfortran.dg/aliasing_dummy_2.f90: New test.
135         PR fortran/20067
136         * gfortran.dg/generic_5.f90: Change error message.
138         PR fortran/28873
139         * gfortran.dg/generic_6.f90: New test.
141         PR fortran/25077
142         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
144         PR fortran/25102
145         * gfortran.dg/invalid_interface_assignment.f90: New test.
147         PR fortran/24866
148         * gfortran.dg/module_proc_external_dummy.f90: New test.
150 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
152         PR c++/28349
153         * testsuite/g++.dg/warn/var-args1.C: New test.
155 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
157         PR fortran/28866
158         * gfortran.dg/simpleif_2.f90: New test.
159         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
160         * gfortran.dg/enum_5.f90: Ditto.
162 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
163             Kazu Hirata  <kazu@codesourcery.com>
165         PR tree-optimization/17506
166         * gcc.dg/pr17506.c: New.
168 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
170         PR c++/28139
171         * g++.dg/eh/alias1.C: New test.
173 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
175         PR c++/28860
176         * g++.dg/template/ttp22.C: New test.
178 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
180         PR middle-end/26632
181         * gcc.dg/pr26632.c: New.
183 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
185         PR libgfortran/28354
186         * gfortran.dg/fmt_zero_precision.f90: New test.
188 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
190         PR c++/28058
191         * g++.dg/template/spec31.C: New test.
193 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
195         PR c++/26573
196         * g++.dg/other/static2.C: New test. 
197         
198 2006-08-26  Roger Sayle  <roger@eyesopen.com>
200         * gcc.dg/Wswitch-enum-2.c: New test case.
201         * gcc.dg/Wswitch-enum-3.c: Likewise.
203 2006-08-26  Richard Guenther  <rguenther@suse.de>
205         * gcc.c-torture/compile/20060826-1.c: New testcase.
207 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
209         PR c++/28736
210         * g++.dg/template/void10.C: New test.
212         PR c++/28737
213         * g++.dg/template/void8.C: New test.
215         PR c+_+/28738
216         * g++.dg/template/void9.C: New test.
218         * g++.dg/template/void3.C: Adjust error markers.
219         * g++.dg/template/void4.C: Likewise.
220         * g++.dg/template/crash55.C: Likewise.
221         * g++.dg/template/void7.C: Likewise
222         
223 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
225         PR c++/28588
226         * g++.dg/inherit/access6.C: New test.
227         * g++.dg/inherit/access7.C: Likewise.
229         PR c++/28595
230         * g++.dg/template/array15.C: New test.
231         * g++.dg/template/crash2.C: Tweak error markers.
233 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
235         PR middle-end/28683
236         * gcc.c-torture/compile/20060823-1.c: New test.
238 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
240         PR c++/28853
241         * g++.dg/template/ttp21.C: New test.
243         PR c++/28852
244         * g++.dg/other/operator1.C: Add error-marker.
245         * g++.dg/other/operator2.C: New test.
247 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
249         PR c/27893
250         * gcc.c-torture/compile/vla-const-1.c,
251         gcc.c-torture/compile/vla-const-2.c: New tests.
253 2006-08-26  Richard Guenther  <rguenther@suse.de>
255         PR middle-end/28814
256         * gcc.dg/torture/pr28814.c: New testcase.
258 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
260         PR c/28418
261         * gcc.c-torture/compile/compound-literal-1.c: New test.
263 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
265         PR c/28299
266         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
267         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
268         Expect extra diagnostics.
270 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
272         gcc.dg/noncompile/pr16876.c: New test.
274 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
276         PR c++/28056
277         * g++.dg/parse/local1.C: New test.
278         * g++.dg/other/qual1.C: Tweak error marker.
280 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
282         PR c++/27787
283         * g++.dg/template/typename10.C: New.
284         * g++.dg/template/lookup4.C: Remove bogus error marker.
286 2006-08-25  Richard Guenther  <rguenther@suse.de>
288         PR testsuite/28829
289         * gcc.dg/pr26570.c: Fix testcase.
291 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
293         PR tree-opt/28807
294         * gcc.c-torture/execute/mayalias-2.c: New test.
295         * gcc.dg/tree-ssa/alias-13.c: New test.
297 2006-08-24  Jan Hubicka  <jh@suse.cz>
299         PR debug/26881
300         * gcc.dg/debug/pr26881.c: New file.
302 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
304         PR fortran/28788
305         * gfortran.dg/used_types_4.f90: New test.
306         * gfortran.dg/derived_init_2.f90: Modify to check sibling
307         association of derived types.
308         * gfortran.dg/used_types_2.f90: Add module cleanup.
309         * gfortran.dg/used_types_3.f90: The same.
311         PR fortran/28771
312         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
313         fix of regression.
315 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
317         PR 28813
318         * gfortran.dg/direct_io_6.f90: Remove test.
320 2006-08-23  Stuart Hastings  <stuart@apple.com>
322         PR 28825
323         * gcc.target/i386/20060821-1.c: New.
325 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
327         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into 
328         dg-warning strings for dllimport.
330 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
332         PR C++/28450
333         * g++.dg/ext/vector4.C: New test.
334         * g++.dg/ext/complex1.C: New test.
336 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
338         PR debug/28692
339         * gcc.dg/debug/const-1.c: New.
340         * gcc.dg/debug/const-2.c: New.
341         * gcc.dg/debug/dwarf2/const-1.c: New.
342         * gcc.dg/debug/dwarf2/const-2.c: New.
343         * gcc.dg/debug/dwarf2/const-2b.c: New.
345 2006-08-22  Richard Guenther  <rguenther@suse.de>
347         PR middle-end/28776
348         * gcc.c-torture/compile/pr28776-1.c: New testcase.
349         * gcc.c-torture/compile/pr28776-2.c: Likewise.
351 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
353         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
355 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
357         PR c++/26269
358         * g++.dg/other/error14.C: New test.
360         PR c++/28505
361         * g++.dg/parse/ctor7.C: New test.
362         * g++.dg/parse/ctor8.C: Likewise.
364         PR c++/28741
365         * g++.dg/template/void7.C: New test. 
366         
367 2006-08-21  Olivier Hainque  <hainque@adacore.com>
369         * gnat.dg/self_aggregate_with_zeros.adb: New test.
370         * gnat.dg/self_aggregate_with_array.adb: New test.
372 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
374         * g++.dg/eh/arm-vfp-unwind.C: New test.
376 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
378         PR c++/28341
379         * g++.dg/template/ref3.C: New test.
380         * g++.dg/template/nontype13.C: New test.
382         PR c++/28346
383         * g++.dg/template/ptrmem17.C: New test.
385 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
387         PR target/28648 c:
388         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
390 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
392         PR fortran/28630
393         * gfortran.dg/used_types_2.f90: New test.
395         PR fortran/28601
396         * gfortran.dg/used_types_3.f90: New test.
398         PR fortran/20886
399         * gfortran.dg/generic_actual_arg.f90: New test.
401         PR fortran/28735
402         * gfortran.dg/module_private_array_refs_1.f90: New test.
404         PR fortran/28762
405         * gfortran.dg/program_name_1.f90: New test.
407         PR fortran/28425
408         * gfortran.dg/derived_constructor_comps_1.f90: New test.
410         PR fortran/28496
411         * gfortran.dg/array_initializer_2.f90: New test.
413         PR fortran/18111
414         * gfortran.dg/unused_artificial_dummies_1.f90: New test. 
416         PR fortran/28600
417         * gfortran.dg/assumed_charlen_function_4.f90: New test.
419         PR fortran/28771
420         * gfortran.dg/assumed_charlen_in_main.f90: New test.
422         PR fortran/28660
423         * gfortran.dg/dependent_decls_1.f90: New test.
425 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
427         PR fortran/25217
428         * gfortran.dg/derived_init_2.f90: New.
430 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
432         * gcc.c-torture/execute/pr28289.c: New test.
434 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
436         PR c/28744
437         * gcc.dg/attr-externally-visible-1.c: New test.
438         * gcc.dg/attr-externally-visible-2.c: New test.
439         * g++.dg/parse/attr-externally-visible-1.C: New test.
440         * g++.dg/parse/attr-externally-visible-2.C: New test.
442 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
444         PR c++/28606
445         * g++.dg/parse/dtor11.C: New test.
447 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
449         PR rtl-optimization/28489
450         * gcc.c-torture/compile/pr28489.c: New test.
452 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
454         PR c++/28710
455         * g++.dg/template/redecl4.C: New test.
457         PR c++/28711
458         * g++.dg/template/ctor8.C: New test.
460 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
462         * PR c++/28573
463         * g++.dg/parse/offsetof6.C: New test.
464         * g++.dg/parse/offsetof6.C: New test.
465         * g++.dg/parse/offsetof7.C: New test.
467 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
469         PR testsuite/28602
470         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
471         is false.
473 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
475         PR c++/28302
476         * g++.dg/ext/vector3.C: New test.
478 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
480         PR gcov/profile/26570
481         * gcc.dg/pr26570.c: New test.
483 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
485         PR c/27697
486         * gcc.dg/qual-component-1.c: New test.
488 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
490         PR c++/28593
491         * g++.dg/parse/new3.C: New test.
493 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
495         PR fortran/25828
496         * gfortran.dg/streamio_1.f90: New test.
497         * gfortran.dg/streamio_2.f90: New test.
498         * gfortran.dg/streamio_3.f90: New test.
499         * gfortran.dg/streamio_4.f90: New test.
500         * gfortran.dg/streamio_5.f90: New test.
501         * gfortran.dg/streamio_6.f90: New test.
502         * gfortran.dg/streamio_7.f90: New test.
503         * gfortran.dg/streamio_8.f90: New test.
505 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
507         PR c/28287
508         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
510 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
512         PR c++/28594
513         * g++.dg/template/void6.C: New test.
514         
515 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
517         PR c/28649
518         * gcc.dg/parse-error-1.c: New test.
519         * gcc.dg/parse-error-2.c: New test.
520         * gcc.dg/cpp/digraph2.c: Add error-marker.
521         * gcc.dg/noncompile/920923-1.c: Likewise.
523 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
525         PR c/27490
526         * gcc.dg/sizeof-2.c: New testcase.
528         PR c/27489
529         * gcc.dg/switch-A.c: New testcase.
531 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
533         PR c++/28288
534         PR c++/14556
535         * g++.old-deja/g++.warn/compare1.C: Delete.
536         * g++.dg/opt/pr7503-2.C: Delete.
537         * g++.dg/opt/pr7503-3.C: Delete.
538         * g++.dg/opt/pr7503-4.C: Delete.
539         * g++.dg/opt/pr7503-5.C: Delete.
540         * g++.dg/opt/max1.C: Delete.
541         * g++.dg/warn/minmax.C: Delete.
542         * g++.dg/expr/minmax.C: New test.
544 2006-08-14  Richard Guenther  <rguenther@suse.de>
546         PR testsuite/28703
547         * gcc.c-torture/execute/pr28651.c: Do not use argc
548         to avoid optimization, instead forbid inlining.
550 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
552         PR rtl-optimization/28634
553         * gcc.c-torture/execute/ieee/pr28634.c: New test.
555 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
557         PR c/27184
558         * gcc.dg/torture/pr27184.c: New test.
560 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
562         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
564 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
566         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
567         * gfortran.dg/stat_2.f90: Likewise.
568         * gfortran.dg/chmod_1.f90: Likewise.
569         * gfortran.dg/chmod_2.f90: Likewise.
570         * gfortran.dg/chmod_3.f90: Likewise.
572 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
574         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
576 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
578         * g++.dg/opt/pr23454-2.C: New test.
580 2006-08-11  Richard Guenther  <rguenther@suse.de>
582         PR middle-end/28651
583         * gcc.c-torture/execute/pr28651.c: New testcase.
585 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
587         * gnat.dg/specs/static_initializer.ads: New test.
589 2006-08-10  Paul Brook  <paul@codesourcery.com>
591         * gcc.target/arm/cond-asm.c: New test.
593 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
595         PR tree-optimization/26197
596         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
597         * g++.dg/vect/vect.exp: Compile the new tests with
598         --param max-aliased-vops=0.
600 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
602         PR c++/28637
603         * g++.dg/template/void3.C: New test.
605         PR c++/28638
606         * g++.dg/template/void4.C: New test.
608         PR c++/28640
609         * g++.dg/template/void5.C: New test.
610         
611 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
613         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
614         after dg-do compile.
616 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
618         PR tree-optimizations/26969
619         * gcc.dg/vect/vect.exp: Compile tests prefixed with
620         "unswitch-loops" with -funswitch-loops.
621         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
623 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
625         * gcc.dg/sparc-getcontext-1.c: Fix typo.
626         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
627         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
628         * objc.dg/dwarf-1.m: Likewise.
629         * objc.dg/dwarf-2.m: Likewise.
630         * obj-c++.dg/dwarf-2.mm: Likewise.
632 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
634         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
635         * objc.dg/dwarf-2.m: Likewise.
636         * obj-c++.dg/dwarf-2.mm: Likewise.
638         PR libfortran/28603
639         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
641         PR testsuite/27611
642         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
644         PR testsuite/27033
645         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
647 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
649         PR target/27827
650         * gcc.target/i386/pr27827.c: New testcase.
652 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
654         PR fortran/28590
655         * gfortran.dg/sequence_types_1.f90: New test.
657 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
659         PR fortran/28548
660         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
661         dg-warning.  Add -pedantic option.
663 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
665         PR c/28502
666         * gcc.dg/proto-1.c: New test.
668         PR c/27721
669         * gcc.dg/lvalue-4.c: New test.
671         PR c/28136
672         * gcc.dg/init-bad-5.c: New test.
674 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
676         PR c++/28347
677         * g++.dg/ext/typedef-init.C: Add new test for typedef 
678         initialization inside templates. Adjust existing error markers.
680 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
682         PR c++/28148
683         * g++.dg/init/ptrmem3.C: New test.
685 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
687         PR tree-optimization/27770
688         * lib/target-support.exp: New target keyword "section_anchors". 
689         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
690         tests.
691         * gcc.dg/vect/section-anchors-pr27770.c: New test.
692         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
693         * gcc.dg/vect/section-anchors-vect-69.c: New test.
694         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
695         
696 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
698         * gcc.dg/20060801-1.c: Add missing '}'.
700 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
702         PR c++/27508
703         * g++.dg/parse/dtor9.C: New test.
704         * g++.dg/parse/dtor10.C: New test.
705         * g++.dg/other/error7.C: Adjust error-marker.
707         PR c++/28274
708         * g++.dg/other/default5.C: New test.
710 2006-08-02  Richard Guenther  <rguenther@suse.de>
712         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
714 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
716         PR c++/28557
717         * g++.dg/template/conv9.C: New test.
719 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
721         PR debug/28063
722         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
723         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
724         Optionally return assembly text.  Update callers.
725         (check_no_compiler_messages): Update verbose messages.
726         (check_no_messages_and_pattern): New.
727         (check_effective_target_string_merging): New.
729 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
731         PR c++/28250
732         * g++.dg/eh/catch4.C: New test.
734         PR c++/28257
735         * g++.dg/other/qual1.C: New test.
737         PR c++/28259
738         * g++.dg/inherit/error2.C: New test.
740         PR c++/28267
741         * g++.dg/other/new1.C: New test.
743         * g++.dg/warn/pr23075.C: Remove obsolete test.
744         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
745         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
747 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
749         PR c++/28523
750         * g++.dg/eh/cast1.C: New test.
752 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
754         PR libfortran/28452
755         * gfortran.dg/random_3.f90:  New test.
757 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
759         PR c++/28432
760         * g++.dg/other/pr28304.C: Change expected error message.
761         * g++.dg/other/pr28432.C: New test.
763 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
765         PR c++/28256
766         * g++.dg/init/brace2.C: Change expected error message, add empty init.
768 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
770         PR debug/23336
771         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
772         at -g1.
773         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
774         g++.dg/debug/enum-2.C: New.
776 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
778         PR c++/6634
779         * g++.dg/parse/long1.C: Add more tests.
781 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
783         * gfortran.dg/lrshift_1.c: New file.
785 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
787         PR libgfortran/28335
788         * gfortran.dg/no_unit_error_1.f90: New test.
790 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
792         PR libgfortran/28335
793         * gfortran.dg/no_unit_error_1.f90: Delete test.
794         * gfortran.dg/no_unit_error_2.f90: Delete test.
796 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
798         * gfortran.dg/chmod_3.f90: New test.
799         * gfortran.dg/ltime_gmtime_1.f90: New test.
800         * gfortran.dg/ltime_gmtime_2.f90: New test.
801         * gfortran.dg/lrshift_1.f90: New test.
802         * gfortran.dg/chmod_1.f90: New test.
803         * gfortran.dg/chmod_2.f90: New test.
805 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
807         PR c++/27668
808         * g++.dg/template/crash55.C: New test.
810         PR c++/27962
811         * g++.dg/template/nontype16.C: New test.
813         * g++.dg/template/void2.C: Adjust error markers.
814         * g++.dg/template/nontype5.C: Adjust error markers.
815         
816 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
818         * gcc.target/i386/stack-prot-kernel.c: New test.
820 2006-07-27  Roger Sayle  <roger@eyesopen.com>
822         * gcc.dg/builtins-55.c: New test case.
824 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
826         PR rtl-optimization/27907
827         * gcc.c-torture/compile/pr27907.c: New test.
829 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
831         * gfortran.dg/mclock.f90: New test.
832         * gfortran.dg/int_conv_1.f90: New test.
833         * gfortran.dg/stat_1.f90: New test.
834         * gfortran.dg/stat_2.f90: New test.
836 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
838         PR libgfortran/28335
839         * gfortran.dg/no_unit_error_1.f90: New test.
840         * gfortran.dg/no_unit_error_2.f90: New test.
841         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
843 2006-07-25  Roger Sayle  <roger@eyesopen.com>
845         PR middle-end/28473
846         * gcc.dg/fold-convround-1.c: New test case.
848 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
850         * gfortran.dg/arithmetic_if.f90:  Fix comments.
852 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
854         PR c++/27572
855         * g++.dg/other/typedef1.C: New test.
856         * g++.dg/template/typedef4.C: New test.
857         * g++.dg/template/typedef5.C: New test.
859 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
861         PR fortran/28416
862         * gfortran.dg/allocatable_dummy_3.f90: New.
864 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
866         PR fortran/28439
867         * gfortran.dg/arithmetic_if.f90:  New test.
869 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
871         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
872         avoid memcpy optimization.
873         
874 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
876         PR fortran/25289
877         * gfortran.dg/direct_io_6.f90: New test.
879 2006-07-24  Jan Hubicka  <jh@suse.cz>
881         PR c/25795
882         PR c++/27369
883         * gcc.dg/pr25795.c: New test.
884         * gcc.dg/pr25795-1.c: New test.
886 2006-07-23  Roger Sayle  <roger@eyesopen.com>
888         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
889         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
890         which may be transformed to "g || h" on some platforms.
892 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
894         PR c++/28025
895         * g++.dg/template/friend45.C: New test.
897 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
899         PR libgfortran/28339
900         * gfortran.dg/arrayio_8.f90: New test.
902 2006-07-21  Mike Stump  <mrs@apple.com>
904         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
906         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
908 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
910         PR c++/28250
911         * g++.dg/eh/catch3.C: New test.
913         PR c++/28363
914         * g++.dg/template/defarg10.C: New test.
916 2006-07-20  Paul Brook  <paul@codesourcery.com>
918         PR 27363
919         * gcc.dg/pr27363.c: New test.
921 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
923         PR c++/28338
924         * g++.dg/init/ref13.C: New test.
926 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
928         PR obj-c++/28434
929         * obj-c++.dg/proto-error-1.mm: New test.
931 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
933         PR c++/28337
934         * g++.dg/template/string1.C: New test.
936 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
938         PR c++/28048
939         * g++.dg/template/defarg9.C: New test.
941         PR c++/28235
942         * g++.dg/template/static27.C: New test.
944 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
946         PR 28410
947         * gcc.dg/tree-ssa/pr28410.c: New test.
949 2006-07-18  Lee Millward  <lee.millward@gmail.com>
951         PR c++/28258
952         * g++/dg/other/error13.C: New test.
954         PR c++/28260
955         * g++.dg/template/friend44.C: New test.
956         
957 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
959         PR c++/27495
960         * g++.dg/other/pr27495.C: New.
962 2006-07-18  Olivier Hainque  <hainque@adacore.com>
964         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
965         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
966         
967 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
969         PR c/28286
970         * gcc.dg/pragma-pack-4.c: New test.
972 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
974         PR c++/28291
975         * g++.dg/ext/pr28291.C: New test.
977 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
979         PR middle-end/28403
980         * gcc.c-torture/execute/pr28403.c: New test.
982 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
984         PR middle-end/28402
985         * gcc.dg/pr28402.c: New test.
987 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
989         PR c++/28304
990         * g++.dg/other/pr28304.C: New test.
992 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
994         PR other/28251
995         gcc.c-torture/unsorted/dump-noaddr.c: New test.
996         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
998 2006-07-17  Richard Guenther  <rguenther@suse.de>
1000         PR tree-optimization/28238
1001         * g++.dg/tree-ssa/pr28238.C: New testcase.
1003 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1005         PR c++/28250
1006         * g++.dg/eh/catch1.C: New test.
1007         * g++.dg/eh/catch2.C: New test.
1009 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
1011         PR c++/28370
1012         * g++.dg/template/anon3.C: New test.
1014 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
1016         PR fortran/20844
1017         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
1018         specifiers requiring an explicit format tag..
1020         PR fortran/28201
1021         * gfortran.dg/generic_5: New test.
1023         PR fortran/20893
1024         * gfortran.dg/elemental_optional_args_1.f90: New test.
1026 2006-07-16  Olivier Hainque  <hainque@adacore.com>
1028         * gnat.dg/assert.ads: New file.
1029         * gnat.dg/controlled_record.ads: Likewise.
1030         * gnat.dg/controlled_record.adb: Likewise.
1032 2006-07-15  Lee Millward  <lee.millward@gmail.com>
1034         PR c++/28292
1035         * g++.dg/other/error12.C: New test.
1037         PR c++/28269
1038         * g++.dg/template/crash54.C: New test.
1039         
1040 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1042         PR c++/28249
1043         * g++.dg/parse/catch1.C: New test.
1045         PR c++/28294
1046         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
1048         PR c++/28387
1049         * g++.dg/ext/attrib24.C: New test.
1051 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1053         PR c++/28343
1054         * g++.dg/ext/asmspec1.C: New test.
1056 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
1058         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
1059         (dg-test): Support shouldfail tests.
1060         * lib/target-supports-dg.exp (dg-shouldfail): New.
1061         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
1062         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
1063         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
1064         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
1065         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
1066         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
1067         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
1069 2006-07-13  Jan Hubicka  <jh@suse.cz>
1071         * gcc.target/i386/memcpy-1.c: New.
1073 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
1075         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
1077 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
1079         PR fortran/25097
1080         * gfortran.dg/present_1.f90: New test.
1082         PR fortran/20903
1083         * gfortran.dg/interface_derived_type_1.f90: New test.
1085 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
1087         PR fortran/28213
1088         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
1089         list.
1091 2006-07-07  Lee Millward  <lee.millward@gmail.com>
1093         PR c++/27820
1094         * g++.dg/other/label1.C: New test.
1095         
1096 2006-07-07   Richard Guenther  <rguenther@suse.de>
1098         PR middle-end/28268
1099         * gcc.dg/torture/pr28268.c: New testcase.
1101 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
1103         PR c++/27019
1104         * g++.dg/ext/pr27019.C: New.
1106 2006-07-07  Richard Guenther  <rguenther@suse.de>
1108         PR tree-optimization/28187
1109         * gcc.dg/pr28187.c: New testcase.
1111 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
1113         * gnat.dg/address_conversion.adb: New test.
1114         * gnat.dg/boolean_subtype.adb: Likewise.
1115         * gnat.dg/frame_overflow.adb: Likewise.
1116         * gnat.dg/pointer_array.adb: Likewise.
1117         * gnat.dg/pointer_conversion.adb: Likewise.
1119 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
1121         PR fortran/28237
1122         PR fortran/23420
1123         * gfortran.dg/print_fmt_5.f90: New test.
1125 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1127         PR fortran/28129
1128         * gfortran.dg/bounds_check_4.f90: New test.
1130 2006-07-05  Richard Guenther  <rguenther@suse.de>
1132         PR target/28158
1133         * gfortran.dg/pr28158.f90: New testcase.
1135 2006-07-05  Richard Guenther  <rguenther@suse.de>
1137         PR tree-optimization/28162
1138         * gcc.dg/pr28162.c: New testcase.
1140 2006-07-05  Richard Guenther  <rguenther@suse.de>
1141         Andrew Pinski  <pinskia@gcc.gnu.org>
1143         PR c++/27084
1144         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
1146 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
1148         PR fortran/28174
1149         * gfortran.dg/actual_array_substr_2.f90: New test.
1151         PR fortran/28167
1152         * gfortran.dg/actual_array_constructor_2.f90: New test.
1154 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1156         * gfortran.dg/itime_idate_1.f: New test.
1157         * gfortran.dg/itime_idate_2.f: New test.
1159 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1161         PR libgfortran/27704
1162         * gfortran.dg/open_status_3.f90: New test.
1163         * gfortran.dg/fmt_l.f90: Update for new feature.
1165 2006-07-03  Asher Langton  <langton2@llnl.gov>
1167         * gfortran.dg/oldstyle_2.f90: New.
1169 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
1171         * gnat.dg/string_slice.adb: New test.
1173 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1175         PR fortran/19259
1176         * gfortran.dg/semicolon_fixed.c: New.
1177         * gfortran.dg/semicolon_free.c: New.
1179 2006-06-30  Mike Stump  <mrs@apple.com>
1181         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
1182         that don't support internal visibility.
1184 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
1186         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
1187         for '(' / ')' needing an extra '\'.
1189 2006-06-29  Roger Sayle  <roger@eyesopen.com>
1191         PR middle-end/27428
1192         * gcc.dg/pr27428-1.c: New test case.
1194 2006-06-29  Mike Stump  <mrs@apple.com>
1196         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
1197         on darwin as we can't align commons large enough yet.
1199         * gcc.dg/vla-8.c: Add additional testcases.
1201 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
1203         PR c++/28114
1204         * g++.dg/other/pr28114.C: New.
1206 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
1208         * gcc.c-torture/compile/20060625-1.c: New test.
1210 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
1212         PR fortran/20867
1213         * gfortran.dg/stfunc_3.f90: New test.
1215         PR fortran/25056
1216         * gfortran.dg/impure_actual_1.f90: New test.
1218         PR fortran/20874
1219         * gfortran.dg/elemental_result_1.f90: New test.
1221         PR fortran/25073
1222         * gfortran.dg/select_7.f90: New test.
1224         PR fortran/27554
1225         * intrinsic_actual_1.f: New test.
1227         PR fortran/22038
1228         PR fortran/28119
1229         * gfortran.dg/forall_4.f90: New test.
1231         PR fortran/25072
1232         * gfortran.dg/forall_5.f90: New test.
1234 2006-06-25  Lee Millward  <lee.millward@gmail.com>
1236         PR c++/28051
1237         * g++.dg/template/using13.C: New test.
1239         PR c++/28054
1240         * g++.dg/other/incomplete3.C: New test.
1241         
1242 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1244         PR fortran/28081
1245         * gfortran.dg/substr_3.f: New test.
1246         * gfortran.dg/equiv_2.f90: Update expected error message.
1248 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
1250         PR fortran/28118
1251         * gfortran.dg/actual_array_substr_1.f90: New test.
1253 2006-06-24  Olivier Hainque  <hainque@adacore.com>
1255         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
1256         * gnat.dg/scalar_mode_agg_compare.adb: New test.
1257         
1258 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
1260         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
1262 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
1264         PR fortran/27981
1265         * gfortran.dg/simpleif_2.f90: New test.
1267 2006-06-23  Lee Millward  <lee.millward@gmail.com>
1269         * g++.dg/template/error22.C: Fix typo.
1270         
1271 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1273         PR c++/28112
1274         * g++.dg/ext/attrib23.C: New test.
1276 2006-06-23  Olivier Hainque  <hainque@adacore.com>
1278         * gnat.dg/varsize_temp.adb: New test.
1279         
1280 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1282         PR c++/11468
1283         * g++.dg/other/java2.C: New test.
1285 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
1287         PR target/27789
1288         * g++.dg/ext/dllimport4.C. Add more tests for invalid
1289         initialization.
1291 2006-06-22  Roger Sayle  <roger@eyesopen.com>
1293         PR target/27531
1294         * gcc.dg/pr27531-1.c: New test case.
1296 2006-06-22  Asher Langton  <langton2@llnl.gov>
1298         PR fortran/24748
1299         * gfortran.dg/implicit_8.f90: New.
1301 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
1303         PR rtl-optimization/28121
1304         * gcc.dg/pr28121.c: New test.
1306 2006-06-22  Lee Millward  <lee.millward@gmail.com>
1308         PR c++/27805
1309         * g++.dg/parse/ptrmem6.C: New test.
1311         PR c++/27821
1312         * g++.dg/template/error22.C: New test.
1313         
1314 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1316         PR c++/28111
1317         * g++.dg/template/friend43.C: New test.
1319         PR c++/28110
1320         * g++.dg/template/crash53.C: New test.
1322         PR c++/28109
1323         * g++.dg/rtti/incomplete1.C: New test.
1325 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
1327         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
1329 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
1331         * gcc.c-torture/execute/complex-7.c: New.
1333 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
1335         * gcc.dg/merge-all-constants-1.c: New test.
1337 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
1339         PR c++/28113
1340         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
1342 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
1344         * gfortran.dg/rrspacing_1.f90: New test.
1346 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1348         PR c++/28052
1349         * g++.dg/other/bitfield2.C: New test.
1351 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
1353         PR tree-optimization/27331
1354         * gcc.dg/pr27331.c: New test.
1356 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
1357             Eric Botcazou  <ebotcazou@adacore.com>
1359         PR ada/18692
1360         * lib/gnat.exp: New file.
1361         * lib/gnat-dg.exp: Likewise.
1362         * gnat.dg: New directory.
1363         * gnat.dg/dg.exp: New driver.
1364         * gnat.dg/specs: New directory.
1365         * gnat.dg/specs/specs.exp: New driver.
1366         * gnat.dg/style: New directory.
1367         * gnat.dg/style/style.exp: New driver.
1369 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
1371         PR fortran/16206
1372         * gfortran.dg/array_initializer_1.f90: New test.
1374         PR fortran/28005
1375         * gfortran.dg/matmul_3.f90: New test.
1377 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
1379         PR middle-end/28075
1380         * gcc.dg/tree-ssa/inline-1.c: New test.
1382 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
1384         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
1385         in malloc prototype; remove XFAIL.
1386         * gcc.dg/pr18241-2.c: Ditto.
1387         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
1388         in memset prototype; remove XFAIL.
1389         * gcc.dg/tree-ssa/pr23382.c: Ditto.
1391 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
1393         * gcc.dg/vla-8.c: Add.
1395 2006-06-19  Richard Guenther  <rguenther@suse.de>
1397         PR tree-optimization/27090
1398         * g++.dg/tree-ssa/pr27090.C: New testcase.
1400 2006-06-19  Roger Sayle  <roger@eyesopen.com>
1402         PR target/27861
1403         * gcc.dg/pr27861-1.c: New test case.
1405 2006-06-19  Richard Guenther  <rguenther@suse.de>
1407         PR middle-end/28045
1408         * gcc.dg/torture/pr28045.c: New testcase.
1410 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1412         PR fortran/26801
1413         * gfortran.dg/associated_4.f90: New test.
1415 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1417         PR fortran/19310
1418         PR fortran/19904
1419         * gfortran.dg/real_const_3.f90: New test.
1421 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
1423         PR c++/28016
1424         * g++.dg/template/static26.C: New test.
1426         PR c++/27979
1427         * g++.dg/expr/bitfield2.C: New test. 
1429         PR c++/27884
1430         * g++.dg/parse/linkage2.C: New test.
1432 2006-06-16  Richard Guenther  <rguenther@suse.de>
1434         PR middle-end/27116
1435         * gcc.dg/pr15785-1.c: Revert last change.
1436         * gcc.dg/torture/pr27116-2.c: New testcase.
1438 2006-06-16  Roger Sayle  <roger@eyesopen.com>
1440         PR middle-end/27802
1441         * gcc.dg/pr27802-1.c: New test case.
1443 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
1445         PR c++/27689
1446         * g++.dg/template/ttp18.C: New test.
1447         * g++.dg/template/ttp19.C: Likewise.
1449         PR c++/27666
1450         * g++.dg/expr/cond9.C: New test.
1452         PR c++/27640
1453         * g++.dg/template/ctor7.C: New test.
1455 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
1457         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
1459 2006-06-16  Richard Guenther  <rguenther@suse.de>
1461         PR tree-optimization/27781
1462         * gcc.dg/tree-ssa/pr27781.c: New testcase.
1464 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
1466         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
1468 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
1470         * gcc.dg/tree-ssa/loop-18.c: New test.
1472 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
1474         PR c++/27665
1475         * g++.dg/template/crash52.C: New test.
1477         PR c++/27648
1478         * g++.dg/ext/attrib22.C: New test.
1480         PR c++/26559
1481         * g++.dg/template/builtin1.C: New test.
1482         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
1483         
1484         PR c++/28018
1485         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
1486         assignment.
1487         * g++.old-deja/g++.pt/crash51.C: Likewise.
1489         PR c++/27227
1490         * g++.dg/lookup/linkage1.C: New test.
1491         * g++.dg/lookup/linkage2.C: Likewise.
1493 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
1495         PR middle-end/27959
1496         * gcc.dg/pr27959.c: New testcase.
1498 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
1500         PR target/28014:
1501         * g++.dg/eh/div.C: New test.
1503 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
1505         PR c++/27894
1506         * g++.dg/tree-ssa/pr26757.C: New test.
1507         * g++.dg/tree-ssa/pr27894.C: New test.
1509 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1511         * gcc.c-torture/compile/20060609-1.c: New test.
1512         
1513         PR target/27863
1514         * gcc.c-torture/compile/pr27863.c: New test.
1516 2006-06-13  Richard Guenther  <rguenther@suse.de>
1518         PR tree-optimization/27830
1519         * g++.dg/tree-ssa/pr27830.C: New testcase.
1521 2006-06-13  Matthew Sachs  <msachs@apple.com>
1523         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
1524         the list of compiler flags; this causes those flags to be checked
1525         for things like dg-skip-if.
1527 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1529         PR c++/27601
1530         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
1532 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
1533             Kazu Hirata  <kazu@codesourcery.com>
1535         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
1536         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
1538 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1540         PR c++/27933
1541         * g++.dg/lookup/using15.C: New test.
1543         PR c++/27951
1544         * g++.dg/other/anon4.C: New test.
1546 2006-06-12  Roger Sayle  <roger@eyesopen.com>
1548         PR c++/21210
1549         * g++.dg/init/complex1.C: New test case.
1551 2006-06-11  Eric Christopher  <echristo@apple.com>
1553         PR middle-end/27948
1554         * gcc.dg/bf-ms-layout.c: Run on darwin.
1555         * gcc.dg/bf-no-ms-layout: Ditto.
1556         * gcc.dg/attr-ms_struct-2.c: New.
1557         * gcc.dg/bf-ms-layout-2.c: Ditto.
1559 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
1561         * gcc.dg/attr-ms_struct-packed1.c: New.
1563 2006-06-09  Mike Stump  <mrs@apple.com>
1565         * gcc.dg/vla-7.c: Add.
1567 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
1569         PR fortran/24558
1570         * gfortran.dg/entry_6.f90: New test.
1572         PR fortran/20877
1573         PR fortran/25047
1574         * gfortran.dg/entry_7.f90: New test.
1576 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
1578         PR c/27747
1579         * gcc.dg/cpp/_Pragma6.c: New test.
1581         PR c++/27748
1582         * g++.dg/cpp/_Pragma1.C: New test.
1584         PR preprocessor/27746
1585         * gcc.dg/gomp/macro-3.c: New test.
1586         * gcc.dg/gomp/macro-4.c: New test.
1587         * g++.dg/gomp/macro-3.C: New test.
1588         * g++.dg/gomp/macro-4.C: New test.
1590 2006-06-09  Richard Guenther  <rguenther@suse.de>
1592         PR tree-optimization/26998
1593         * gcc.dg/torture/pr26998.c: New testcase.
1594         * gcc.dg/tree-ssa/vrp29.c: New testcase.
1596 2006-06-08  Mike Stump  <mrs@apple.com>
1598         * gcc.dg/pr27095.c: Account for stubs.
1600         PR target/26427
1601         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
1602         produce bad code on darwin.
1604 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1606         PR fortran/27958
1607         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
1609 2006-06-08  Asher Langton  <langton2@llnl.gov>
1611         PR fortran/27786
1612         * cray_pointers_2.f90: Add -fbounds-check compile flag.
1614 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1616         PR target/27421
1617         * gcc.dg/union-3.c: New test.
1619 2006-06-08  Richard Guenther  <rguenther@suse.de>
1621         PR middle-end/27116
1622         * gcc.dg/torture/pr27116.c: New testcase.
1623         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
1625 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
1627         PR rtl-optimization/26449
1628         * gcc.dg/pr26449.c: New test.
1630 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1632         PR c++/27601
1633         * g++.dg/ext/offsetof1.C: Test member functions.
1635 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
1637         * gcc.dg/pr27095.c: Improve scanning.
1639 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
1641         PR fortran/23091
1642         * gfortran.dg/saved_automatic_1.f90: New test.
1644         PR fortran/24168
1645         * gfortran.dg/array_simplify_1.f90: New test.
1647         PR fortran/25090
1648         * gfortran.dg/entry_dummy_ref_1.f90: New test.
1650         PR fortran/25058
1651         * gfortran.dg/entry_dummy_ref_2.f90: New test.
1653 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
1655         PR c++/27177
1656         * g++.dg/expr/cast7.C: New test.
1658 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
1660         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
1661         * lib/gcc-defs.exp (tool_check_compile): Ditto.
1662         * lib/fortran-torture.exp (fortran-torture-compile,
1663         fortran-torture-execute): Ditto.
1665 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
1667         PR target/27842
1668         * gcc.dg/vmx/pr27842.c: New test.
1670 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1672         PR libfortran/27895
1673         * gfortran.dg/bounds_check_3.f90: New test.
1675 2006-06-05  Mike Stump  <mrs@apple.com>
1677         * objc.dg/objc-fast-4.m: Skip for ppc64.
1679 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
1681         PR testsuite/27705
1682         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
1684 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
1685             Victor Kaplansky  <victork@il.ibm.com>
1687         PR tree-optimizations/26360
1688         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
1689         with -fno-tree-dce.
1690         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
1692 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
1694         PR fortran/14067
1695         * gfortran.dg/data_char_1.f90: Add messages for truncated
1696         strings.
1698         PR fortran/16943
1699         * gfortran.dg/func_decl_2.f90: New test.
1701         PR fortran/20839
1702         * gfortran.dg/do_2.f90: New test.
1704         PR fortran/27655
1705         * gfortran.dg/associated_3.f90: New test.
1707 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
1709         PR c++/27819
1710         * g++.dg/template/static25.C: New test.
1712         PR c++/27722
1713         * g++.dg/init/array21.C: New test.
1715         PR c++/27807
1716         * g++.dg/ext/complit7.C: New test.
1718         PR c++/27806
1719         * g++.dg/parse/ptrmem5.C: New test.
1721 2006-06-04  Roger Sayle  <roger@eyesopen.com>
1722             Andrew Pinski  <pinskia@physics.uc.edu>
1724         PR c/27150
1725         PR middle-end/27382
1726         * gcc.dg/pr27150-1.c: New testcase.
1727         * gcc.dg/pr27382-1.c: New testcase.
1728         * gcc.dg/pr27382-2.c: New testcase.
1730 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
1732         PR c/25161
1733         PR c/27020
1734         * gcc.dg/array-10.c: New test.
1736 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1738         PR c++/27804
1739         * g++.dg/init/const4.C: New test.
1740         * g++.dg/init/member1.C: Add error-marker.
1741         * g++.dg/other/fold1.C: Adjust error-marker.
1743 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1745         PR c++/27601
1746         * g++.dg/ext/offsetof1.C: New test.
1748 2006-06-04 Eric Christopher <echristo@apple.com>
1750         * gcc.dg/attr-ms_struct-1.c: New.
1752 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
1754         * gcc.c-torture/compile/builtin_constant_p.c: New test.
1756 2006-06-04  Richard Guenther  <rguenther@suse.de>
1758         PR tree-optimization/27039
1759         * gcc.dg/tree-ssa/loop-17.c: New testcase.
1761 2006-06-03  Roger Sayle  <roger@eyesopen.com>
1763         PR target/26223
1764         * gcc.target/i386/amd64-abi-2.c: New test case.
1766 2006-06-02  Eric Christopher  <echristo@apple.com>
1768         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
1769         * gcc.target/i386/20020523-1.c: Skip if darwin.
1770         * gcc.target/i386/asm-3.c: Ditto.
1771         * gcc.target/i386/20011119-1.c: Ditto.
1772         * gcc.target/i386/clobbers.c: Remove pic part of test.
1774 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
1776         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
1777         * g++.old-deja/g++.other/init19.C: Ditto.
1778         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
1779         and add other platforms as expected failures.
1781 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
1783         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
1784         (is-effective-target-keyword): Ditto.
1786 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
1788         PR fortran/27715
1789         * gfortran.dg/extended_char_comparison_1.f:  New test.
1791 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
1793         PR fortran/25098
1794         * gfortran.dg/dummy_procedure_1.f90: New test.
1796         PR fortran/25147
1797         * gfortran.dg/dummy_procedure_2.f90: New test.
1799         * gfortran.dg/associated_2.f90: Correct to make consistent with
1800         standard.
1802 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1804         * gcc.target/i386/387-11.c: New test case.
1806 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
1808         PR c++/27801
1809         * g++.dg/template/cond6.C: New test.
1811         PR c++/26496
1812         * g++.dg/template/crash51.C: New test.
1813         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
1815         PR c++/27385
1816         * g++.dg/init/array20.C: New test.
1818 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1820         * gcc.dg/builtins-54.c: New test case.
1822 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1824         PR c++/26433
1825         * g++.dg/template/fntry1.C: Add dg-do link.
1827         PR c++/27808
1828         * g++.dg/parse/friend6.C: New test.
1830 2006-05-30  Asher Langton  <langton2@llnl.gov>
1832         * gfortran.dg/cray_pointers_7.f90: New test.
1834 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1836         PR tree-optimization/23452
1837         * gcc.dg/fold-mulconj-1.c: New test case.
1839 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1841         PR c++/27803
1842         * g++.dg/parse/bitfield1.C: New test.
1844 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1846         * gcc.target/ppc-eq0-1.c: New test case.
1847         * gcc.target/ppc-negeq0-1.c: New test case.
1849 2006-05-30  Dirk Mueller  <dmueller@suse.de>
1851         PR c/27273
1852         * gcc.dg/overflow-warn-5.c: New test.
1854 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1856         PR c/27718
1857         * gcc.dg/sizeof-1.c: New test.
1859 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
1861         PR target/27790
1862         * gcc.target/i386/pr27790.c: New test.
1864 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1866         PR libgfortran/27757
1867         * gfortran.dg/direct_io_5.f90: New test.
1869 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1871         PR libgfortran/27634
1872         * gfortran.dg/fmt_missing_period_1.f: New test.
1873         * gfortran.dg/fmt_missing_period_2.f: New test.
1874         * gfortran.dg/fmt_missing_period_3.f: New test.
1876 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1878         PR fortran/19777
1879         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
1880         arrays.
1882 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1884         PR c++/27713
1885         * g++.dg/template/new6.C: New test.
1887 2006-05-29  Roger Sayle  <roger@eyesopen.com>
1889         PR tree-optimization/24964
1890         * gcc.target/i386/387-10.c: New test case.
1892 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
1894         * intrinsics/string_intrinsics.c (compare_string):
1895         Use memcmp instead of strncmp to avoid tripping over
1896         CHAR(0) in a string.
1898 2006-05-27  Richard Guenther  <rguenther@suse.de>
1900         PR middle-end/27773
1901         * gcc.dg/torture/pr27773.c: New testcase.
1903 2006-05-27  Dirk Mueller  <dmueller@suse.de>
1905         * gcc.dg/pr24561.c: Rename to..
1906         * gcc.dg/pr25962.c: .. this.
1908 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1910         PR fortran/19777
1911         * gfortran.dg/bounds_check_2.f: New test.
1913 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
1915         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
1916         * gfortran.dg/byte_1.f90: Likewise.
1917         * gfortran.dg/dup_save_2.f90: Likewise.
1919 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
1921         * gfortran.dg/associated_2.f90: New test.
1923 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1925         PR fortran/27524
1926         * gfortran.dg/bounds_check_1.f90: New test.
1928 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
1930         PR rtl-optimization/27661
1931         * gcc.dg/pr27661.c: New test case.
1933 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
1935         PR fortran/23151
1936         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
1937         * gfortran.dg/print_parentheses_1.f:  New test.
1938         * gfortran.dg/print_parentheses_2.f90:  New test.
1940 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
1942         PR target/27758
1943         * gcc.dg/pr27758.c: New test.
1945 2006-05-24  Falk Hueffner  <falk@debian.org>
1947         * gcc.c-torture/compile/pr27571.c: New test.
1949 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
1951         PR fortran/27709
1952         * gfortran.dg/spec_expr_4.f90: New test.
1954         PR fortran/27155
1955         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
1957 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
1959         PR c++/20103
1960         * g++.dg/ext/complit6.C: New test.
1961         * g++.dg/ext/complit3.C: Adjust error markers.
1962         * g++.dg/init/const3.C: New test.
1964 2006-05-25  Richard Guenther  <rguenther@suse.de>
1966         PR middle-end/27743
1967         * gcc.dg/torture/pr27743.c: New testcase.
1969 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1971         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
1973 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
1975         * gcc.dg/compat/scalar-by-value-x.h: New.
1976         * gcc.dg/compat/scalar-by-value-y.h: New.
1977         * gcc.dg/compat/scalar-by-value-5.c: New.
1978         * gcc.dg/compat/scalar-by-value-5_main.c: New.
1979         * gcc.dg/compat/scalar-by-value-5_x.c: New.
1980         * gcc.dg/compat/scalar-by-value-5_y.c: New.
1981         * gcc.dg/compat/scalar-by-value-6.c: New.
1982         * gcc.dg/compat/scalar-by-value-6_main.c: New.
1983         * gcc.dg/compat/scalar-by-value-6_x.c: New.
1984         * gcc.dg/compat/scalar-by-value-6_y.c: New.
1986 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
1988         PR tree-optimization/27639
1989         PR tree-optimization/26719
1990         * gcc.dg/pr27639.c: New test.
1991         * gcc.dg/pr26719.c: New test.
1992         * gcc.dg/tree-ssa/scev-cast.c: New test.
1994 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
1996         PR c++/20173
1997         * g++.dg/template/error21.C: New test.
1999 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
2001         PR target/27696
2002         * gcc.target/i386/pr27696.c: New.
2004 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
2006         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
2008         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
2010 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2012         PR c++/27716
2013         * g++.dg/other/assign1.C: New test.
2015 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
2017         PR target/27266
2018         * gcc.target/i386/pr27266.c: New.
2020 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2022         PR c++/27451
2023         * g++.dg/ext/asm9.C: New test.
2025 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
2027         PR rtl-optimization/25514
2028         * gcc.c-torture/compile/pr25514.c: New test.
2030 2006-05-22  Richard Guenther  <rguenther@suse.de>
2032         Revert
2033         2006-01-31  Richard Guenther  <rguenther@suse.de>
2035         * gcc.target/i386/sselibm-1.c: New testcase.
2036         * gcc.target/i386/sselibm-2.c: Likewise.
2037         * gcc.target/i386/sselibm-3.c: Likewise.
2038         * gcc.target/i386/sselibm-4.c: Likewise.
2039         * gcc.target/i386/sselibm-5.c: Likewise.
2041 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2043         PR c/27420
2044         * gcc.dg/func-args-2.c: New test.
2046         PR c/26818
2047         * gcc.dg/struct-incompl-1.c: New test.
2049 2006-05-22  Richard Guenther  <rguenther@suse.de>
2051         PR testsuite/27708
2052         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
2053         the transformations we test for.
2055 2006-05-22  Richard Guenther  <rguenther@suse.de>
2057         PR testsuite/27707
2058         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
2060 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
2062         PR c++/27210
2063         * g++.dg/warn/new1.C: New test.
2064         * g++.dg/template/new5.C: Likewise.
2066 2006-05-21  Roger Sayle  <roger@eyesopen.com>
2068         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
2069         * gcc.target/i386/20060512-3.c: Likewise.
2071 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
2073         PR rtl-optimization/27671
2074         * gcc.c-torture/execute/pr27671-1.c: New.
2075         * gcc.dg/pr27671-2.c: Likewise.
2077         PR tree-optimization/26622.
2078         * gcc.c-torture/compile/pr26622.c: New.
2080 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
2082         PR fortran/27613
2083         * gfortran.dg/recursive_reference_1.f90: New test.
2085 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
2087         PR fortran/25746
2088         * gfortran.dg/elemental_subroutine_3.f90: New test.
2090         PR fortran/25090
2091         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
2093         PR fortran/27584
2094         * gfortran.dg/associated_target_1.f90: New test.
2096         PR fortran/19015
2097         * gfortran.dg/maxloc_shape_1.f90: New test.
2099 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2101         PR libgfortran/24459
2102         * gfortran.dg/namelist_24.f90: New test.
2103         * gfortran.dg/namelist_12.f: Fix typo in comment.
2105 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
2107         PR middle-end/25776
2108         * g++.dg/other/error11.C: New test.
2110 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
2112         * gcc.target/mips/pr26765.c: Add -w to options.
2114 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
2116         * lib/target-supports.exp (check_effective_target_mpaired_single):
2117         New function.
2118         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
2119         multilibs.
2120         * g++.dg/vect/vect.exp: Likewise.
2122 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
2124         PR testsuite/25891
2125         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
2127 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
2129         PR fortran/27662
2130         * gfortran.dg/temporary_1.f90: New file.
2132 2006-05-19  Andreas Schwab  <schwab@suse.de>
2134         * g++.dg/other/unused1.C: Also match "stringz".
2136 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
2138         PR c++/26433
2139         * g++.dg/template/fntry1.C: New test.
2141 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
2143         PR c++/27471
2144         PR c++/27506
2145         * g++.dg/conversion/bitfield5.C: New test.
2146         * g++.dg/conversion/bitfield6.C: New test.
2148 2006-05-18  Mike Stump  <mrs@apple.com>
2150         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
2151         * gcc.dg/vla-4.c: Add.
2152         * gcc.dg/vla-5.c: Add.
2153         * gcc.dg/vla-6.c: Add.
2155 2006-05-12  Stuart Hastings  <stuart@apple.com>
2157         * testsuite/gcc.target/i386/20060512-1.c: New.
2158         * testsuite/gcc.target/i386/20060512-2.c: New.
2159         * testsuite/gcc.target/i386/20060512-3.c: New.
2160         * testsuite/gcc.target/i386/20060512-4.c: New.
2162 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
2164         PR c++/26122
2165         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
2167         PR c++/26068
2168         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
2169         * g++.dg/parse/linkage1.C: New test.
2171 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
2173         PR tree-optimization/27548
2174         * g++.dg/tree-ssa/pr27548.C: New test.
2176 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2178         PR fortran/26551
2179         * gfortran.dg/recursive_check_1.f: New test.
2180         * gfortran.dg/recursive_check_2.f90: New test.
2182 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
2184         * g++.dg/opt/temp2.C: New test.
2186 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
2188         PR c++/27491
2189         * g++.dg/init/brace5.C: New test.
2191         PR middle-end/27415
2192         * gcc.dg/gomp/pr27415.c: New test.
2193         * g++.dg/gomp/pr27415.C: New test.
2195         PR tree-optimization/27549
2196         * g++.dg/tree-ssa/pr27549.C: New test.
2198 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2200         PR libgfortran/27575
2201         * gfortran.dg/read_eof_4.f90: New test.
2203 2006-05-16  Richard Guenther  <rguenther@suse.de>
2205         PR tree-optimization/22303
2206         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
2208 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
2210         PR middle-end/27573
2211         * gcc.dg/gomp/pr27573.c: New test.
2212         * gfortran.dg/gomp/pr27573.f90: New test.
2214         PR c/27499
2215         * gcc.dg/gomp/pr27499.c: New test.
2216         * g++.dg/gomp/pr27499.C: New test.
2218 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
2220         PR c++/27339
2221         * g++.dg/parser/access8.C: Adjust error marker.
2222         * g++.dg/template/access17.C: New test.
2223         * g++.dg/template/access18.C: Likewise.
2225 2006-05-15  Roger Sayle  <roger@eyesopen.com>
2227         PR target/26600
2228         * gcc.target/i386/pr26600.c: New test case.
2230 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
2232         PR c++/27505
2233         * g++.dg/expr/bitfield1.C: New test.
2235 2006-05-15  Richard Guenther  <rguenther@suse.de>
2237         PR tree-optimization/27603
2238         * gcc.dg/torture/pr27603.c: New testcase.
2240 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
2242         PR fortran/25090
2243         * gfortran.dg/entry_dummy_ref_1.f90: New test.
2245         PR fortran/25082
2246         * gfortran.dg/scalar_return_1.f90: New test.
2248         PR fortran/27411
2249         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
2251 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
2253         * gcc.dg/gomp/critical-4.c: New test.
2254         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
2255         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
2256         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
2257         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
2259 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2261         PR c++/27582
2262         * g++.dg/template/dependent-args1.C: New test.
2264         PR c++/27581
2265         * g++.dg/lookup/this1.C: New test.
2267         PR c++/27315
2268         * g++.dg/template/operator6.C: New test.
2269         * g++.dg/template/incomplete3.C: New test.
2271         PR c++/27559
2272         * g++.dg/template/new4.C: New test.
2274         PR c++/27496
2275         * g++.dg/template/void2.C: New test.
2277 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
2279         * g++.dg/template/dependent-expr5.C: New test.
2281 2006-05-14  Roger Sayle  <roger@eyesopen.com>
2283         PR middle-end/26729
2284         * gcc.dg/pr26729-1.c: New test case.
2286 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
2288         * gcc.dg/pr27003.c: New test.
2290 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
2292         * lib/target-supports.dg (check_cxa_atexit_available): Change
2293         v3_target_compile to ${tool}_target_compile.
2295 2006-05-11  Jason Merrill  <jason@redhat.com>
2297         * lib/scanasm.exp (scan-not-hidden): Fix typo.
2299 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2301         PR fortran/27553
2302         * gfortran.dg/label_5.f90: New test.
2304 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
2306         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
2307         check_effective_target_powerpc_altivec_ok): New.
2308         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
2309         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
2310         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
2311         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
2312         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
2313         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
2314         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
2315         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
2316         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
2317         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
2318         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
2319         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
2320         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
2321         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
2322         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
2323         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
2324         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
2325         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
2326         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
2327         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
2328         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
2329         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
2330         gcc.target/powerpc/altivec-9.c,
2331         gcc.target/powerpc/altivec-consts.c,
2332         gcc.target/powerpc/altivec-pr22085.c,
2333         gcc.target/powerpc/altivec-splat.c,
2334         gcc.target/powerpc/altivec-types-1.c,
2335         gcc.target/powerpc/altivec-types-2.c,
2336         gcc.target/powerpc/altivec-types-3.c,
2337         gcc.target/powerpc/altivec-types-4.c,
2338         gcc.target/powerpc/altivec-varargs-1.c,
2339         gcc.target/powerpc/altivec-vec-merge.c,
2340         gcc.target/powerpc/ppc-vector-memcpy.c,
2341         gcc.target/powerpc/ppc-vector-memset.c,
2342         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
2343         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
2344         these effective targets.
2345         * gcc.dg/vmx/pr27006.c: Add missing close brace.
2346         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
2348 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2350         PR middle-end/27384
2351         * g++.dg/other/fold1.C: New test.
2353         PR middle-end/27488
2354         * gcc.dg/fold-nonneg-1.c: New test.
2356         PR c++/27547
2357         * g++.dg/other/operator1.C: New test.
2359 2006-05-11  Richard Guenther  <rguenther@suse.de>
2361         PR middle-end/27529
2362         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
2364 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
2366         * lib/target-supports-dg.exp (check-flags): New.
2367         (dg-skip-if): Move flag checks.
2369 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
2371         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
2372         * lib/target-supports.dg (check_cxa_atexit_available): New.
2374 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
2376         PR fortran/27470
2377         * gfortran.dg/multiple_allocation_2.f90: New test case.
2379 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
2381         * gcc.target/arm/pr27387.C: Fix a comment typo.
2383 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2385         PR fortran/24549
2386         * gfortran.dg/error_recovery_1.f90: New test.
2388 2006-05-10  Richard Guenther  <rguenther@suse.de>
2390         PR tree-optimization/27302
2391         * gcc.dg/torture/pr27302.c: New testcase.
2393 2006-05-09  Dirk Mueller  <dmueller@suse.de>
2394         Richard Guenther  <rguenther@suse.de>
2396         PR middle-end/27498
2397         * gcc.dg/tree-ssa/pr27498.c: New testcase.
2399 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
2401         PR rtl-optimization/27335
2402         * gcc.dg/pr27335.c: New test.
2404 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
2406         * gcc.target/mips/mips-ps-5.c: New file.
2408 2006-05-08  Jan Hubicka  <jh@suse.cz>
2410         PR middle-end/25962
2411         * gcc.dg/pr25962.c: New.
2413 2006-05-08  Roger Sayle  <roger@eyesopen.com>
2415         PR target/27158
2416         * gcc.target/powerpc/pr27158.c: New test case.
2418 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
2420         PR testsuite/27476
2421         * ada/acats/run_all.sh: Use test -z.
2423 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2425         PR libfortran/18271
2426         * gfortran.dg/spec_expr_3.f90: New test.
2428 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
2430         PR target/24879
2431         * gcc.target/i386/monitor.c: New file.
2433 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
2435         * gcc.dg/pr27095.c: xfail *-*-darwin*.
2437 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2439         PR c++/27447
2440         * g++.dg/other/ptrmem7.C: New test.
2442 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2444         PR target/27421
2445         * gcc.dg/array-9.c: New test.
2447 2006-05-07  Richard Guenther  <rguenther@suse.de>
2449         PR tree-optimization/27409
2450         * gcc.dg/torture/pr27409.c: New testcase.
2452 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2454         PR fortran/27457
2455         * gfortran.dg/select_6.f90: New.
2457 2006-05-07  Richard Guenther  <rguenther@suse.de>
2459         PR tree-optimization/27136
2460         * gcc.dg/torture/pr27136.c: New testcase.
2462 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
2464         PR fortran/24813
2465         * gfortran.dg/char_cons_len_1.f90: New test.
2467 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2469         PR c++/27427
2470         * g++.dg/template/incomplete2.C: New test.
2472 2006-05-06  Richard Guenther  <rguenther@suse.de>
2474         PR tree-optimization/27151
2475         * gcc.dg/vect/pr27151.c: New testcase.
2477 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2479         PR c++/27430
2480         * g++.dg/template/void1.C: New test.
2482         PR c++/27423
2483         * g++.dg/other/void2.C: New test.
2485         PR c++/27422
2486         * g++.dg/conversion/void1.C: New test.
2488 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
2490         PR/21391
2491         * g++.dg/other/unused1.C: New.
2493 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2495         PR objc/27240
2496         * objc.dg/member-1.m: New test.
2498 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
2500         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
2502 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2504         PR libfortran/26985
2505         * gfortran.dg/matmul_2.f90: New test.
2507 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
2509         * ada/acats/run_all.sh: Use sync when main not found.
2511 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
2513         PR target/26765
2514         * gcc.target/mips/pr26765.c: New.
2516 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
2518         * gcc.target/bfin: New directory.
2519         * gcc.target/bfin/bfin.exp: New file.
2520         * gcc.target/bfin/frmul.c: New file.
2521         * gcc.target/bfin/arith.c: New file.
2522         * gcc.target/bfin/mul-combine.c: New file.
2523         * gcc.target/bfin/shift.c: New file.
2525 2006-05-04  Richard Guenther  <rguenther@suse.de>
2527         PR tree-optimization/14287
2528         PR tree-optimization/14844
2529         PR tree-optimization/19792
2530         PR tree-optimization/21608
2531         PR tree-optimization/27090
2532         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
2533         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2534         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2535         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2536         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2538 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
2540         PR tree-optimization/27285
2541         * gcc.c-torture/execute/pr27285.c: New test.
2543         PR middle-end/27388
2544         * gcc.dg/gomp/pr27388-1.c: New test.
2545         * gcc.dg/gomp/pr27388-2.c: New test.
2546         * gcc.dg/gomp/pr27388-3.c: New test.
2548         PR c++/27359
2549         * g++.dg/gomp/pr27359.C: New test.
2551 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
2553         PR fortran/20248
2554         * gfortran.dg/iargc.f90: New test.
2556 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
2558         PR c++/27102
2559         * g++.dg/template/crash49.C: New test.
2561 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
2563         PR testsuite/27032
2564         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
2566 2006-05-02  Jeff Law  <law@redhat.com>
2568         PR tree-optimization/27364
2569         * gcc.c-torture/execute/pr27364.c: New test.
2571 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
2573         PR c++/27309
2574         * g++.dg/parser/ctor5.C: New test.
2576 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
2578         PR target/27387
2579         * gcc.target/arm/arm.exp: New.
2580         * gcc.target/arm/pr27387.C: Likewise.
2582 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
2584         PR fortran/27269
2585         PR fortran/27324
2586         * gfortran.dg/module_equivalence_2.f90: New test.
2588 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
2590         PR middle-end/27337
2591         * g++.dg/gomp/pr27337-1.C: New test.
2592         * g++.dg/gomp/pr27337-2.C: New test.
2594         PR middle-end/27328
2595         * gcc.dg/gomp/pr27328.c: New test.
2597         PR middle-end/27325
2598         * g++.dg/gomp/pr27325.C: New test.
2600         PR middle-end/27310
2601         * g++.dg/gomp/pr27310.C: New test.
2603 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2605         PR tree-optimization/27291
2606         * g++.dg/tree-ssa/pr27291.C: New test.
2608 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2610         PR tree-optimization/27283
2611         * g++.dg/tree-ssa/pr27283.C: New test.
2613 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2615         * gcc.dg/tree-ssa/loop-16.c: New test.
2617 2006-05-01  Roger Sayle  <roger@eyesopen.com>
2618             Joseph S. Myers  <joseph@codesourcery.com>
2620         * gcc.dg/Wconversion-3.c: New test case.
2621         * gcc.dg/Wconversion-4.c: Likewise.
2623 2006-05-01  Richard Guenther  <rguenther@suse.de>
2625         PR tree-optimization/26726
2626         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
2628 2006-04-30  Roger Sayle  <roger@eyesopen.com>
2630         * gcc.dg/Woverflow-1.c: New test case.
2631         * gcc.dg/Woverflow-2.c: Likewise.
2632         * gcc.dg/Woverflow-3.c: Likewise.
2634 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
2636         PR c++/27094
2637         * g++.dg/template/defarg8.C: New test.
2639 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2641         PR c++/27278
2642         * g++.dg/parse/operator7.C: New test.
2644 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2646         PR c++/11471
2647         PR c++/27102
2648         * g++.dg/template/crash48.C: New test.
2650         PR c++/27279
2651         * g++.dg/parse/ctor4.C: New test.
2653 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2655         PR fortran/25681
2656         * gfortran.df/char_type_len.f90: New test.
2658 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2660         PR libgfortran/27304
2661         * gfortran.dg/fmt_exhaust.f90: New test.
2663 2006-04-28  Roger Sayle  <roger@eyesopen.com>
2665         PR c/25309
2666         * gcc.dg/large-size-array-2.c: New test case.
2668 2006-04-28  Richard Guenther  <rguenther@suse.de>
2670         PR target/26826
2671         * gcc.target/i386/pr26826.c: New testcase.
2673 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
2675         PR middle-end/27260
2676         * gcc.c-torture/execute/pr27260.c: New.
2678 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
2680         PR middle-end/27095
2681         * gcc.dg/pr27095.c: New.
2683 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2685         PR c++/27292
2686         * g++.dg/conversion/bitfield4.C: New test.
2688 2006-04-27  Eric Christopher  <echristo@apple.com>
2690         * gcc.dg/pragma-ms_struct.c: New.
2692 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2694         PR c++/27102
2695         * g++.dg/template/crash47.C: New test.
2697 2006-04-27  Dirk Mueller  <dmueller@suse.de>
2699         * gcc.target/i386/sse-7.c: build with -msse.
2701 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
2703         PR testsuite/27274:
2704         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
2705         (main): Exit if processor doesn't support SSE.
2707 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
2709         PR middle-end/27282
2710         * gcc.c-torture/compile/pr27282.c: New test.
2712 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
2714         PR middle-end/26913
2715         * g++.dg/gomp/pr26913.C: New test.
2717         PR c/25996
2718         * gcc.dg/gomp/pr25996.c: New test.
2719         * g++.dg/gomp/pr25996.C: New test.
2721 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
2723         PR rtl-optimization/26725
2724         * gcc.c-torture/compile/pr26725.c: New test.
2726 2006-04-25  Richard Guenther  <rguenther@suse.de>
2728         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
2729         than n + -1.
2731 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
2733         * gcc.dg/20060425-1.c: New testcase.
2735 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
2737         PR tree-optimization/26865
2738         * gcc.dg/pr26865.c: New test.
2740 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
2742         PR c++/27292
2743         * g++.dg/conversion/bitfield1.C: New test.
2744         * g++.dg/conversion/bitfield2.C: Likewise.
2745         * g++.dg/conversion/bitfield3.C: Likewise.
2747 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2748         Richard Guenther  <rguenther@suse.de>
2750         PR tree-optimization/27236
2751         * gcc.dg/tree-ssa/pr27236.c: New testcase.
2753 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2755         PR c++/19963
2756         * g++.dg/other/incomplete2.C: New test.
2758 2006-04-24  Richard Guenther  <rguenther@suse.de>
2760         PR middle-end/26869
2761         * gcc.dg/torture/pr26869.c: New testcase.
2763 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2764         Richard Guenther  <rguenther@suse.de>
2766         PR tree-optimization/27218
2767         * g++.dg/tree-ssa/pr27218.C: New testcase.
2769 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2771         PR c++/26912
2772         * g++.dg/template/friend41.C: New test.
2774 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
2776         * g++.dg/opt/pr15551.C: Include cstdio.
2777         (main): Use remove instead of unlink.
2779 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
2781         * gcc.dg/sibcall-7.c: New test.
2782         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
2783         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
2784         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
2785         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
2786         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
2788 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2790         PR c++/26534
2791         * g++.dg/opt/bitfield1.C: New test.
2792         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
2793         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
2794         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
2795         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
2796         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
2797         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
2798         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
2799         * g++.dg/abi/bitfield2.C: Likewise.
2800         * g++.dg/init/bitfield1.C: Likewise.
2802 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
2804         PR fortran/25099
2805         * gfortran.dg/elemental_subroutine_4.f90: New test.
2806         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
2807         call sub (m, x).
2809 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
2811         * gcc.c-torture/compile/20060421-1.c: New testcase.
2813 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2815         PR c/25875
2816         * gcc.dg/init-bad-4.c: New test.
2818 2006-04-21  Paul Brook  <paul@codesourcery.com>
2820         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
2822 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
2824         PR fortran/27122
2825         * gfortran.dg/defined_operators_1.f90: New test.
2826         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
2827         remove old ones associated, incorrectly, with Note 5.46.
2829         PR fortran/27113
2830         * gfortran.dg/character_array_constructor_1.f90: New test.
2832 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
2834         * gcc.dg/20060419-1.c: New test.
2836 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
2838         PR c/26774
2839         * gcc.dg/struct-parse-1.c: New test case.
2841 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2843         PR c++/26558
2844         * g++.dg/parse/template19.C: New test.
2846         PR c++/26739
2847         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
2849         PR c++/26036
2850         * g++.dg/expr/call3.C: New test.
2852         PR c++/10385
2853         * g++.dg/conversion/dynamic1.C: New test.
2855 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
2857         PR c++/27102
2858         * g++.dg/template/crash35.C: Tweak error markers.
2859         * g++.dg/template/crash46.C: New test.
2860         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
2861         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
2863 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
2865         PR rtl-optimization/14261
2866         * gcc.c-torture/compile/20060419-1.c: Added.
2868 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
2870         * gfortran.dg/label_1.f90: Adjust dg-error.
2872 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2874         PR target/26961
2875         * gcc.dg/fold-cond-1.c: New test case.
2876         * gcc.dg/pr26961-1.c: Likewise.
2878 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2880         PR libgfortran/27138
2881         * gfortran.dg/read_bad_advance.f90: New test.
2883 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2884             Dale Johannesen  <dalej@apple.com>
2886         PR target/24076
2887         * gcc.target/i386/vecinit-3.c: New testcase.
2888         * gcc.target/i386/vecinit-4.c: Likewise.
2889         * gcc.target/i386/sse-18.c: Likewise.
2890         * gcc.target/i386/sse-19.c: Likewise.
2892 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
2894         * gfortran.dg/allocate_zerosize_1.f90: New test.
2896 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
2898         PR c++/26365
2899         * g++.dg/template/crash45.C: New test.
2901 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
2903         PR fortran/26787
2904         * gfortran.dg/proc_assign_1.f90: New test.
2905         * gfortran.dg/procedure_lvalue.f90: Change message.
2906         * gfortran.dg/namelist_4.f90: Add new error.
2908         PR fortran/25597
2909         PR fortran/27096
2910         * gfortran.dg/auto_pointer_array_result_1.f90
2912         PR fortran/27089
2913         * gfortran.dg/specification_type_resolution_1.f90
2915         PR fortran/18003
2916         PR fortran/25669
2917         PR fortran/26834
2918         * gfortran.dg/bounds_temporaries_1.f90: New test.
2920         PR fortran/27124
2921         * gfortran.dg/array_return_value_1.f90: New test.
2923 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2925         PR fortran/25336
2926         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
2928 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
2930         PR middle-end/26823
2931         * g++.dg/gomp/pr26823-1.C: New test.
2932         * g++.dg/gomp/pr26823-2.C: New test.
2934 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
2936         PR middle-end/27134
2937         * gcc.dg/pr27314.c: New test.
2939 2006-04-13  Richard Henderson  <rth@redhat.com>
2941         * g++.dg/gomp/block-0.C: Update expected matches.
2943 2006-04-13  DJ Delorie  <dj@redhat.com>
2945         * lib/target-supports.exp (check_effective_target_int32plus): New.
2946         (check_effective_target_ptr32plus): New.
2947         (check_effective_target_size32plus): New.
2948         (check_effective_target_int16): New.
2949         (check_profiling_available): Add m32c to the list of unsupported targets.
2951         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
2952         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
2953         memory size.
2954         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
2955         pointers.
2956         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
2957         size_t.
2958         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
2959         and size_t.
2960         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
2961         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
2962         not just xstormy16.  Skip m32c due to weird pointer size.
2963         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
2964         not just xstormy16.
2965         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
2966         not just xstormy16.
2967         * gcc.dg/20020312-2.c: Add m32c support.
2968         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
2969         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
2970         in test.
2971         * gcc.dg/20050321-2.c: Require >=32 bit integers.
2972         * gcc.dg/asm-1.c: Skip if int and short are the same size.
2973         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
2974         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
2975         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
2976         * gcc.dg/init-string-2.c: Require >=32 bit integers.
2977         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
2978         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
2979         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
2980         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
2981         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
2982         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
2983         in test.
2984         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
2985         in test.
2986         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
2987         * gcc.dg/pr23049.c: Require >=32 bit integers.
2988         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
2989         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
2990         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
2991         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
2992         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
2993         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
2994         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
2995         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
2996         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
2997         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
2998         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
2999         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
3000         prototype in test.
3001         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
3002         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
3003         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
3004         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
3005         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
3007         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
3008         * gcc.c-torture/execute/20040703-1.x: Likewise.
3009         * gcc.c-torture/execute/20040705-1.x: Likewise.
3010         * gcc.c-torture/execute/20040705-2.x: Likewise.
3011         * gcc.c-torture/execute/20040709-1.x: Likewise.
3012         * gcc.c-torture/execute/20040709-2.x: Likewise.
3013         * gcc.c-torture/execute/20040811-1.x: Likewise.
3014         * gcc.c-torture/execute/20050316-1.x: Likewise.
3015         * gcc.c-torture/execute/bitfld-4.x: Likewise.
3016         * gcc.c-torture/execute/pr19689.x: Likewise.
3017         * gcc.c-torture/execute/pr7284-1.x: Likewise.
3018         * gcc.c-torture/execute/usmul.x: Likewise.
3019         * gcc.c-torture/execute/vrp-5.x: Likewise.
3020         * gcc.c-torture/execute/vrp-6.x: Likewise.
3021         * gcc.dg/debug/20041023-1.s: Likewise.
3023 2006-04-13  Roger Sayle  <roger@eyesopen.com>
3025         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
3026         of integers to a vector types are now constant expressions in C.
3027         * gcc.dg/vect/vect-fold-1.c: New test case.
3029 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
3030             Ulrich Weigand  <uweigand@de.ibm.com>
3032         PR target/27006
3033         * gcc.dg/vmx/pr27006.c: New testcase.
3035 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3037         PR libgfortran/26766
3038         * gfortran.dg/write_recursive.f90: New test.
3040 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
3042         * g++.dg/parse/dtor7.C: New test.
3043         * g++.dg/parse/new1.C: Add error marker.
3044         * g++.dg/template/new3.C: New test.
3046         PR c++/26122
3047         * g++.dg/template/pure1.C: New test.
3049         PR c++/26295
3050         * g++.dg/parse/ptrmem4.C: New test.
3052 2006-04-10  Jeff Law  <law@redhat.com>
3054         PR/27087
3055         * gcc.c-torture/compile/pr27087.c: New test.
3057 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
3059         PR/21391
3060         * gcc.dg/20060410.c: New.
3062 2006-04-10  Matthias Klose  <doko@debian.org>
3064         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
3065         Recognize multilib directory names containing underscores.
3067 2006-04-10  Roger Sayle  <roger@eyesopen.com>
3069         * gcc.target/i386/vecinit-1.c: New test case.
3070         * gcc.target/i386/vecinit-2.c: Likewise.
3072 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
3074         PR debug/27057
3075         * g++.dg/debug/dwarf2-2.C: New test.
3077 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
3079         PR rtl-optimization/27073
3080         * gcc.c-torture/execute/pr27073.c: New test.
3082 2006-04-08  Mike Stump  <mrs@apple.com>
3084         * gcc.dg/pragma-darwin.c: Improve for ppc64.
3086 2006-04-07  Richard Guenther  <rguenther@suse.de>
3088         PR tree-optimization/26135
3089         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
3091 2006-04-06  Jan Hubicka  <jh@suse.cz>
3093         PR profile/26399
3094         * g++.dg/bprob/g++-bprob-2.C: New testcase.
3096 2006-04-06  Roger Sayle  <roger@eyesopen.com>
3098         * g++.dg/conversion/nullptr1.C: New test case.
3099         * g++.dg/conversion/nullptr2.C: Likewise.
3101 2006-04-05  Roger Sayle  <roger@eyesopen.com>
3103         * gfortran.dg/dependency_18.f90: New test case.
3105 2006-04-05  Richard Guenther  <rguenther@suse.de>
3107         PR tree-optimization/26919
3108         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
3109         * gcc.dg/ipa/ipa-2.c: Likewise.
3110         * gcc.dg/ipa/ipa-3.c: Likewise.
3111         * gcc.dg/ipa/ipa-5.c: Likewise.
3113 2006-04-05  Richard Guenther  <rguenther@suse.de>
3115         PR tree-optimization/26763
3116         * gcc.dg/torture/pr26763-1.c: New testcase.
3117         * gcc.dg/torture/pr26763-2.c: Likewise.
3119 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
3121         PR fortran/23634
3122         PR fortran/25619
3123         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
3125 2006-04-04  Eric Christopher  <echristo@apple.com>
3127         * gcc.target/i386/387-1.c: Allow regexp to match darwin
3128         stubs.
3129         * gcc.target/i386/387-5.c: Ditto.
3131 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
3133         * gcc.target/sparc/struct-ret-check.c: New test.
3135 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3137         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
3138         zero decimal digits specified in format.
3140 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
3142         PR fortran/26891
3143         * gfortran.dg/missing_optional_dummy_1.f90: New test.
3145         PR fortran/26976
3146         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
3147         * gfortran.dg/initialization_1.f90: Make assignment compliant.
3148         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
3149         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
3150         bigendian-ness.
3152 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
3154         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
3155         dummy arguments work when the actual argument is itself a dummy
3156         argument of the caller.
3158 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3160         PR libfortran/24685
3161         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
3163 2006-04-01  Roger Sayle  <roger@eyesopen.com>
3165         * gfortran.dg/dependencency_17.f90: New test case.
3167 2006-04-01  Roger Sayle  <roger@eyesopen.com>
3169         * gfortran.dg/dependency_14.f90: New test case.
3170         * gfortran.dg/dependency_15.f90: Likewise.
3171         * gfortran.dg/dependency_16.f90: Likewise.
3173 2006-03-31  Asher Langton  <langton2@llnl.gov>
3175         PR fortran/25358
3176         gfortran.dg/cray_pointers_6.f90: New test.
3178 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3180         PR libgfortran/26890
3181         * gfortran.dg/read_size_noadvance.f90: New test.
3183 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
3185         PR fortran/25031
3186         * gfortran.dg/multiple_allocation_1.f90: Check that the
3187         size has changed after a re-allocation with stat.
3189 2006-03-30  Richard Guenther  <rguenther@suse.de>
3191         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
3192         removal.
3193         * gcc.target/i386/sselibm-2.c: Likewise.
3194         * gcc.target/i386/sselibm-3.c: Likewise.
3195         * gcc.target/i386/sselibm-4.c: Likewise.
3196         * gcc.target/i386/sselibm-5.c: Likewise.
3198 2006-03-28  Roger Sayle  <roger@eyesopen.com>
3200         * gcc.dg/fold-andxor-1.c: New test case.
3201         * gcc.dg/fold-xorand-1.c: Likewise.
3203 2006-03-28  Roger Sayle  <roger@eyesopen.com>
3205         * gcc.dg/fold-convnotconv-1.c: New test case.
3207 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
3209         PR fortran/26779
3210         * gfortran.dg/private_type_5.f90: New test.
3212 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
3214         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
3216 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
3218         * gfortran.dg/advance_2.f90: New test.
3219         * gfortran.dg/advance_3.f90: New test.
3221         * gfortran.fortran-torture/execute/equiv_5.f: New test.
3223 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3225         PR libgfortran/26661
3226         PR libgfortran/26880
3227         * gfortran.dg/read_x_past.f: New test.
3229 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
3231         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
3232         to be STABS.
3234 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
3236         * objc.dg/dwarf-1.m: Skip on AIX.
3237         * objc.dg/dwarf-2.m: Skip on AIX.
3239 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
3241         PR fortran/26816
3242         * gfortran.dg/float_1.f90: New test.
3244 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
3246         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
3247         X86_64 targets.
3248         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
3250 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
3252         PR libfortran/26735
3253         * gfortran.dg/convert_implied_open.f90: New test case.
3255 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
3257         PR fortran/26769
3258         * gfortran.dg/transpose_reshape_r10.f90: New test case.
3260 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
3262         PR middle-end/26717
3263         * gcc.dg/pr26717.c: New test.
3265 2006-03-25  Roger Sayle  <roger@eyesopen.com>
3267         * gfortran.dg/dependency_12.f90: New test case.
3269 2006-03-24  Roger Sayle  <roger@eyesopen.com>
3271         * gfortran.dg/dependency_9.f90: New (resurected) test case.
3273 2006-03-24  Jeff Law  <law@redhat.com>
3275         * gcc.c-torture/pr26840.c: New test.
3277 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
3279         * objc.dg/dwarf-2.m: New.
3280         * obj-c++.dg/dwarf-2.mm: New.
3282         * g++.old-deja/g++.other/init19.C: New.
3284 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
3286         * g++.dg/eh/spbp.C: Skip on AIX.
3288 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
3290         PR middle-end/26611
3291         * g++.dg/gomp/pr26611-1.C: New test.
3292         * g++.dg/gomp/pr26611-2.C: New test.
3294 2006-03-24  Jeff Law  <law@redhat.com>
3296         * gcc.c-torture/compile/pr26833.c: New test.
3297         * gfortran.fortran-torture/compile/pr26806.f90: New test.
3299 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3301         * gfortran.dg/endfile_2.f90: Delete temp file.
3303 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
3305         PR fortran/19303
3306         * gfortran.dg/record_marker_1.f90: New test case.
3307         * gfortran.dg/record_marker_2.f: New test case.
3308         * gfortran.dg/record_marker_3.f90: New test case.
3310 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
3312         PR fortran/17298
3313         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
3314         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
3316 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
3318         * lib/gcc-dg.exp (cleanup-modules): New proc.
3319         * gfortran.dg/allocatable_function_1.f90,
3320         gfortran.dg/allocate_char_star_scalar_1.f90,
3321         gfortran.dg/assumed_charlen_function_1.f90,
3322         gfortran.dg/assumed_dummy_1.f90,
3323         gfortran.dg/assumed_shape_ranks_1.f90,
3324         gfortran.dg/assumed_shape_ranks_2.f90,
3325         gfortran.dg/assumed_size_dt_dummy.f90,
3326         gfortran.dg/auto_char_dummy_array_1.f90,
3327         gfortran.dg/auto_char_len_3.f90,
3328         gfortran.dg/automatic_module_variable.f90,
3329         gfortran.dg/bad_automatic_objects_1.f90,
3330         gfortran.dg/char_array_constructor.f90,
3331         gfortran.dg/char_array_structure_constructor.f90,
3332         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
3333         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
3334         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
3335         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
3336         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
3337         gfortran.dg/derived_pointer_recursion.f90,
3338         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
3339         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
3340         gfortran.dg/dummy_functions_1.f90,
3341         gfortran.dg/elemental_initializer_1.f90,
3342         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
3343         gfortran.dg/elemental_pointer_1.f90,
3344         gfortran.dg/elemental_subroutine_1.f90,
3345         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
3346         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
3347         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
3348         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
3349         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
3350         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
3351         gfortran.dg/global_references_1.f90,
3352         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
3353         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
3354         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
3355         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
3356         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
3357         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
3358         gfortran.dg/large_integer_kind_1.f90,
3359         gfortran.dg/large_real_kind_1.f90,
3360         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
3361         gfortran.dg/module_double_reuse.f90,
3362         gfortran.dg/module_equivalence_1.f90,
3363         gfortran.dg/module_interface_1.f90,
3364         gfortran.dg/module_parameter_array_refs_1.f90,
3365         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
3366         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
3367         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
3368         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
3369         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
3370         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
3371         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
3372         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
3373         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
3374         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
3375         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
3376         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
3377         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
3378         gfortran.dg/same_name_1.f90,
3379         gfortran.dg/sibling_dummy_procedure_1.f90,
3380         gfortran.dg/sibling_dummy_procedure_2.f90,
3381         gfortran.dg/sibling_dummy_procedure_3.f90,
3382         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
3383         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
3384         gfortran.dg/used_dummy_types_2.f90,
3385         gfortran.dg/used_dummy_types_3.f90,
3386         gfortran.dg/used_dummy_types_4.f90,
3387         gfortran.dg/used_dummy_types_5.f90,
3388         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
3389         gfortran.dg/userdef_operator_1.f90: Use it.
3391 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3393         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
3394         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
3395         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
3396         gfortran.dg/write_back.f,
3397         gfortran.fortran-torture/execute/inquire_1.f90,
3398         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
3400 2006-03-21  Jeff Law  <law@redhat.com>
3402         * gcc.dg/tree-ssa/vrp28.c: New test.
3404 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3406         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
3407         if _STDC_C99 is defined.
3408         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
3409         * gcc.dg/builtins-20.c: Likewise.
3410         * gcc.dg/builtins-53.c: Likewise.
3411         * gcc.dg/single-precision-constant.c: Likewise. Also pass
3412         -mmacosx-version-min=10.3 on PowerPC/Darwin.
3414 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
3416         PR tree-opt/26781
3417         * gcc.c-torture/compile/pr26781-1.c: New test.
3418         * gcc.c-torture/compile/pr26781-2.c: New test.
3420 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
3422         PR c++/26690
3423         * g++.dg/gomp/pr26690-1.C: New test.
3424         * g++.dg/gomp/pr26690-2.C: New test.
3426 2006-03-20  Jeff Law  <law@redhat.com>
3428         * gcc.dg/tree-ssa/pr21829.c: New test.
3430         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
3432 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
3434         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
3435         (check_visibility_available): Use it.
3436         (check_effective_target_default_packed): Likewise.
3437         (check_effective_target_pcc_bitfield_type_matters): Likewise.
3438         (check_effective_target_fopenmp): Likewise.
3439         (check_effective_target_freorder): Likewise.
3440         (check_effective_target_fpic): Likewise.
3441         (check_named_sections_available): Likewise.
3442         (check_effective_target_ilp32): Likewise.
3443         (check_effective_target_lp64): Likewise.
3445 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
3447         PR fortran/20935
3448         * gfortran.dg/scalar_mask_2.f90: New test case.
3450 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
3452         PR tree-opt/26629
3453         * gcc.dg/tree-ssa/loadpre12.c: New test.
3454         * gcc.dg/tree-ssa/loadpre13.c: New test.
3455         * gcc.dg/tree-ssa/loadpre14.c: New test.
3456         * gcc.dg/tree-ssa/loadpre15.c: New test.
3457         * gcc.dg/tree-ssa/loadpre16.c: New test.
3458         * gcc.dg/tree-ssa/loadpre17.c: New test.
3459         * gcc.dg/tree-ssa/loadpre18.c: New test.
3460         * gcc.dg/tree-ssa/loadpre19.c: New test.
3461         * gcc.dg/tree-ssa/loadpre20.c: New test.
3462         * gcc.dg/tree-ssa/loadpre21.c: New test.
3463         * gcc.dg/tree-ssa/loadpre22.c: New test.
3465 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
3467         PR fortran/26741
3468         * gfortran.dg/elemental_initializer_1.f90: New test.
3470         PR fortran/26716
3471         * gfortran.dg/assumed_shape_ranks_2: New test.
3473 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
3475         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
3476         target fpic.
3478 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3480         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
3481         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
3482         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
3483         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
3484         gfortran.fortran-torture/execute/direct_io.f90,
3485         gfortran.fortran-torture/execute/inquire_2.f90,
3486         gfortran.fortran-torture/execute/inquire_4.f90,
3487         gfortran.fortran-torture/execute/list_read_1.f90,
3488         gfortran.fortran-torture/execute/open_replace.f90,
3489         gfortran.fortran-torture/execute/slash_edit.f90,
3490         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
3491         temporary files from testcases.
3493 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3495         PR libgfortran/26509
3496         gfortran.dg/write_direct_eor.f90: New test.
3498 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
3500         * gcc.target/powerpc/pr26350.c: New.
3501         * gcc.target/powerpc/indexed-addr.c: New.
3503 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3505         * gfortran.dg/dependency_13.f90: New test case.
3507 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3509         PR middle-end/21781
3510         * gcc.dg/real-const-1.c: New test case.
3512 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
3514         * g++.old-deja/g++.other/init18.C: New.
3515         * g++.old-deja/g++.other/init5.C: Remove xfail.
3517 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3519         * g++.dg/opt/pr15551.C: Cleanup temp file.
3521 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3523         PR c++/6634
3524         g++.dg/parse/long1.C: New test.
3526 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3528         PR fortran/19101
3529         * gfortran.dg/continuation.f90: New test.
3530         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
3532 2006-03-14  Richard Guenther  <rguenther@suse.de>
3534         PR tree-optimization/26672
3535         * gcc.dg/torture/pr26672.c: New testcase.
3537 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
3539         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
3540         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
3542 2006-03-13  Roger Sayle  <roger@eyesopen.com>
3544         PR middle-end/26557
3545         * gcc.c-torture/compile/switch-1.c: New test case.
3547 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
3549         PR fortran/25378
3550         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
3551         test to include more permuatations of mask and index.
3552         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
3553         respond to F2003 spec. that the position returned for an all false
3554         mask && condition is zero.
3556 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
3558         PR middle-end/25989
3559         * gcc.dg/gomp/pr25989.c: New test.
3561 2006-03-13  Jeff Law  <law@redhat.com>
3563         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
3565 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
3567         * gcc.dg/switch-9.c: New test.
3569 2006-03-13  Richard Guenther  <rguenther@suse.de>
3571         PR middle-end/26630
3572         * gcc.dg/torture/pr26630.c: New testcase.
3574 2006-03-11  Roger Sayle  <roger@eyesopen.com>
3576         * gfortran.dg/dependency_10.f90: New test case.
3577         * gfortran.dg/dependency_11.f90: Likewise.
3579 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
3580             Erik Edelmann  <eedelman@gcc.gnu.org>
3582         * gfortran.dg/allocatable_function_1.f90: New.
3583         * gfortran.dg/allocatable_function_2.f90: New.
3585 2006-03-10  Richard Guenther  <rguenther@suse.de>
3587         PR middle-end/26565
3588         * gcc.dg/torture/pr26565.c: New testcase.
3590 2006-03-09  Eric Christopher  <echristo@apple.com>
3592         * gcc.c-torture/compile/20060309-1.c: New.
3594 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3596         PR libgfortran/26499
3597         * gfortran.dg/write_back.f: New test.
3598         * gfortran.dg/write_rewind_1.f: New test.
3599         * gfortran.dg/write_rewind_2.f: New test.
3601 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3603         PR libgfortran/26554
3604         * gfortran.dg/read_logical.f90: New test.
3606 2006-03-04  Laurent GUERBY <laurent@guerby.net>
3608         * ada/acats/norun.lst: cdd2a03 now passes.
3610 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
3612         PR testsuite/25177
3613         * gcc.target/powerpc/pr18096-1.c: Change where the error
3614         would match.
3616 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
3618         * gcc.target/i386/cleanup-1.c: New test.
3619         * gcc.target/i386/cleanup-2.c: New test.
3621 2006-03-04  Roger Sayle  <roger@eyesopen.com>
3623         * gfortran.dg/dependency_9.f90: Remove for the time being.
3625 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
3627         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
3628         directive.
3630 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3632         * gfortran.dg/dependency_9.f90: New test case.
3634 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3636         * gfortran.dg/dependency_4.f90: New test case.
3637         * gfortran.dg/dependency_5.f90: New test case.
3638         * gfortran.dg/dependency_6.f90: New test case.
3639         * gfortran.dg/dependency_7.f90: New test case.
3640         * gfortran.dg/dependency_8.f90: New test case.
3642 2006-03-03  Paul Brook  <paul@codesourcery.com>
3644         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
3645         Add m68k-*-elf.
3647 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
3649         PR fortran/25031
3650         * multiple_allocation_1.f90: New test.
3652 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3654         PR tree-optimization/26524
3655         * gfortran.dg/pr26524.f: New test case.
3657 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3659         * g++.dg/template/repo5.C: Cleanup repo files.
3660         * gcc.dg/20051201-1.c: Cleanup coverage files.
3661         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
3662         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
3663         tree dump files.
3665 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
3667         * objc.dg/objc-nofilename-1.m: New test.
3668         * objc.dg/bad-receiver-type.m: New test.
3669         * obj-c++.dg/bad-receiver-type.mm: New test.
3671 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3673         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
3675 2006-03-01  Mike Stump  <mrs@apple.com>
3677         * g++.dg/abi/key2.C: Add.
3679 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
3681         * gfortran.dg/logical_dot_product.f90: New test.
3683         PR fortran/26393
3684         * gfortran.dg/used_interface_ref.f90: New test.
3686         PR fortran/20938
3687         * gfortran.dg/dependency_2.f90: New test.
3688         * gfortran.fortran-torture/execute/where17.f90: New test.
3689         * gfortran.fortran-torture/execute/where18.f90: New test.
3690         * gfortran.fortran-torture/execute/where19.f90: New test.
3691         * gfortran.fortran-torture/execute/where20.f90: New test.
3693 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
3695         * g++.dg/tree-ssa/pr26443.C: New test case.
3697 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
3699         PR middle-end/26022
3700         * g++.dg/opt/return-slot1.C: New test.
3702 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3704         PR libgfortran/26136
3705         * gfortran.dg/namelist_23.f90: New test.
3707 2006-02-28  Roger Sayle  <roger@eyesopen.com>
3709         PR middle-end/14752
3710         * gcc.dg/fold-eqandshift-2.c: New test case.
3712 2006-02-28  Richard Guenther  <rguenther@suse.de>
3714         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
3715         decomposition.
3717 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
3719         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
3721 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3723         PR libgfortran/26464
3724         * gfortran.dg/backspace_5.f: New test.
3725         * gfortran.dg/backspace_6.f: New test.
3727 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3729         * gcc.dg/fold-eqandnot-1.c: New test case.
3731 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3733         PR middle-end/19983
3734         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
3736 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
3738         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
3739         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
3741 2006-02-26  Richard Guenther  <rguenther@suse.de>
3743         PR tree-optimization/26421
3744         * gcc.dg/tree-ssa/pr26421.c: New testcase.
3746 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
3748         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
3749         * g++.old-deja/g++.robertl/eb132.C: Likewise.
3751 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3753         * gcc.dg/fold-even-1.c: New test case.
3755 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3757         PR middle-end/21137
3758         * gcc.dg/fold-eqandshift-1.c: New test case.
3760 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3762         PR tree-optimization/25125
3763         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
3764         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
3766 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3768         PR tree-optimizations/26359
3769         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
3770         with -fdump-tree-dceloop-details.
3771         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
3773 2006-02-25  Roger Sayle  <roger@eyesopen.com>
3775         PR middle-end/23673
3776         * gcc.dg/fold-eqxor-1.c: New test case.
3777         * gcc.dg/fold-eqxor-2.c: Likewise.
3778         * gcc.dg/fold-eqxor-3.c: Likewise.
3780 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
3782         PR fortran/23092
3783         * scalar_mask_1.f90: New test.
3785 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
3787         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
3788         * g++.dg/eh/uncaught2.C: New.
3789         * g++.dg/eh/uncaught3.C: New.
3791 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3793         PR libgfortran/26423
3794         * gfortran.dg/read_many_1.f: New test.
3796 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
3798         PR fortran/24519
3799         * gfortran.dg/dependency_3.f90: New test.
3800         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
3801         XFAILs.
3803         PR fortran/25395
3804         * gfortran.dg/equiv_6.f90: New test.
3806 2006-02-23  Jeff Law  <law@redhat.com>
3808         * gcc.c-torture/compile/pr26425.c: New test.
3810 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
3812         PR middle-end/26412
3813         * gcc.dg/gomp/pr26412.c: New test.
3815 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3817         PR c++/26291
3818         * g++.dg/other/ellipsis1.C: New test.
3819         * g++.dg/parse/operator4.C: Adjust error marker.
3821 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
3823         PR target/25603
3824         * gfortran.dg/pr25603.f: New testcase.
3826 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
3828         * gcc.dg/bf-spl1.c: Don't specify -m68000.
3829         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
3831 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
3833         * g++.dg/eh/spbp.C: New.
3835 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
3837         PR middle-end/26379
3838         * gcc.target/i386/mmx-7.c: New test.
3840 2006-02-20  Roger Sayle  <roger@eyesopen.com>
3842         PR tree-optimization/26361
3843         * gcc.dg/tree-ssa/vrp27.c: New test case.
3845 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
3847         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
3848         * gcc.dg/tree-ssa/complex-4.c: Here.
3850 2006-02-19  Roger Sayle  <roger@eyesopen.com>
3852         PR middle-end/19543
3853         * gfortran.dg/logical_1.f90: New test case.
3855 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
3857         PR middle-end/26334
3858         * gcc.dg/20060218-1.c: Moved to...
3859         * gcc.target/i386/20060218-1.c: ... here.  New test.
3861 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3863         PR fortran/26201
3864         * gfortran.dg/convert_1.f90: New.
3866 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
3868         PR fortran/25054
3869         * gfortran.dg/namelist_5.f90: New test.
3871         PR fortran/25089
3872         * gfortran.dg/namelist_4.f90: New test.
3874 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3876         PR tree-opt/25680
3877         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
3879 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3881         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
3882         variable to take into account the variable name in the
3883         function header.
3884         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
3886 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
3888         PR middle-end/26334
3889         * gcc.c-torture/compile/20060217-1.c: New test.
3890         * gcc.dg/20060218-1.c: New test.
3892 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
3894         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
3896 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
3898         * gcc.dg/cpp/undef3.c: New test.
3899         * gcc.dg/cpp/trad/builtins2.c: New test.
3901 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
3903         PR c++/26266
3904         * g++.dg/template/static22.C: New test.
3905         * g++.dg/template/static23.C: New test.
3906         * g++.dg/template/static24.C: New test.
3907         * g++.dg/template/non-dependent13.C: New test.
3908         * g++.dg/init/member1.C: Tweak error markers.
3910 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3912         PR target/26255
3913         * gcc.c-torture/compile/pr26255.c: New test case.
3915 2006-02-16  Roger Sayle  <roger@eyesopen.com>
3917         * gfortran.fortran-torture/execute/where_10.f90: New test case.
3918         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
3919         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
3920         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
3921         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
3922         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
3923         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
3925 2006-02-16  Jeff Law  <law@redhat.com>
3927         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
3928         * gcc.dg/tree-ssa/vrp26.c: New test.
3930 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
3932         PR target/20353
3933         PR target/24578
3934         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
3935         __UCLIBC__ is defined.
3937 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
3939         PR fortran/26224
3940         * gfortran.dg/gomp/pr26224.f: New test.
3942 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
3944         PR tree-opt/25918
3945         * lib/target-supports.exp
3946         (check_effective_target_vect_short_mult): New.
3947         (check_effective_target_vect_char_mult): New.
3948         (check_effective_target_vect_widen_sum_qi_to_si): New.
3949         (check_effective_target_vect_widen_sum_qi_to_hi): New.
3950         (check_effective_target_vect_widen_sum_hi_to_si): New.
3951         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
3952         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
3953         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
3954         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
3955         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
3956         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
3957         vect-reduc-pattern-2c.c
3958         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
3959         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
3960         vect-reduc-pattern-1c.c
3962 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
3964         PR fortran/24557
3965         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
3967 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
3969         PR fortran/26054
3970         * gfortran.dg/enum_8.f90: Remove check for warning.
3971         * gfortran.dg/iomsg_1.f90: Ditto.
3972         * gfortran.dg/enum_1.f90: Ditto.
3973         * gfortran.dg/enum_9.f90: Ditto.
3974         * gfortran.dg/enum_2.f90: Ditto.
3975         * gfortran.dg/enum_10.f90: Ditto.
3976         * gfortran.dg/enum_3.f90: Ditto.
3977         * gfortran.dg/flush_1.f90: Ditto.
3978         * gfortran.dg/enum_4.f90: Ditto.
3979         * gfortran.dg/array_constructor_1.f90: Ditto.
3980         * gfortran.dg/enum_5.f90: Ditto.
3981         * gfortran.dg/enum_6.f90: Ditto.
3982         * gfortran.dg/enum_7.f90: Ditto.
3984 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
3986         PR middle-end/26300
3987         * gcc.c-torture/compile/20060215-1.c: New test.
3989 2006-02-14  Roger Sayle  <roger@eyesopen.com>
3991         PR middle-end/23670
3992         * gcc.dg/tree-ssa/andor-2.c: New test case.
3994 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
3996         PR fortran/25045
3997         * optional_dim.f90: New test.
3999 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4001         PR fortran/26277
4002         * gfortran.dg/label_4.f90: New.
4004 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
4005             Diego Novillo  <dnovillo@redhat.com>
4006             Uros Bizjak  <uros@kss-loka.si>
4008         * gfortran.dg/gomp: New directory.
4010 2006-02-14  Richard Guenther  <rguenther@suse.de>
4012         PR tree-optimization/26258
4013         * gcc.dg/torture/pr26258.c: New testcase.
4015 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
4017         PR fortran/26246
4018         * gfortran.dg/pr26246_1.f90: New test.
4019         * gfortran.dg/pr26246_2.f90: New test.
4021         PR middle-end/26092
4022         * gcc.c-torture/compile/20060208-1.c: New test.
4024 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
4026         PR fortran/26074
4027         PR fortran/25103
4028         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
4029         * gfortran.dg/bad_automatic_objects_1.f90: New test.
4030         * gfortran.dg/automatic_module_variable.f90: Change error message.
4032         PR fortran/20861
4033         * gfortran.dg/internal_dummy_1.f90: New test.
4035         PR fortran/20871
4036         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
4039         PR fortran/25083
4040         * gfortran.dg/uncommon_block_data_1.f90: New test.
4041         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
4042         with standard.
4044         PR fortran/25088
4045         * gfortran.dg/typed_subroutine_1.f90: New test.
4047 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
4049         * objc.dg/dwarf-1.m: New.
4051 2006-02-13  Roger Sayle  <roger@eyesopen.com>
4053         PR middle-end/24427
4054         * gcc.dg/tree-ssa/andor-1.c: New test case.
4056 2006-02-13  Josh Conner  <jconner@apple.com>
4058         PR target/25376
4059         * gcc.dg/pr25376.c: New test.
4061         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
4062         assemble.
4063         * lib/target-supports.exp (check_named_sections_available):
4064         Only compile named-sections test -- don't assemble.
4066 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4068         * g++.dg/warn/no-write-strings.C: New test.
4069         * g++.dg/warn/write-strings.C: Likewise.
4070         * g++.dg/warn/write-strings-default.C: Likewise.
4072 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
4074         PR fortran/25806
4075         * gfortran.dg/ret_pointer_2.f90: New test.
4077 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
4079         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
4081 2006-02-10  Jeff Law  <law@redhat.com>
4083         * gcc.c-torture/compile/pr26213.c: New test.
4085 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
4087         gfortran.dg/null_1.f90: New test.
4089 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4091         PR fortran/14771
4092         * gfortran.dg/parens_4.f90: New.
4093         * gfortran.dg/parens_5.f90: New.
4095 2006-02-10  Richard Guenther  <rguenther@suse.de>
4097         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
4099 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4100         Paul Thomas  <pault@gcc.gnu.org>
4102         PR fortran/14771
4103         * gfortran.dg/parens_1.f90: New.
4104         * gfortran.dg/parens_2.f90: New.
4105         * gfortran.dg/parens_3.f90: New.
4107 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
4109         PR fortran/26038
4110         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
4112         PR fortran/25059
4113         * gfortran.dg/impure_assignment_1.f90: New test.
4115         PR fortran/25070
4116         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
4118 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
4120         PR target/26141
4121         * g++.dg/expr/stdarg2.C: New test.
4123 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
4125         PR inline-asm/16194
4126         * gcc.dg/pr16194.c: New test.
4128 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4130         * ada/acats/run_acats: Use portable variant of "$@".
4132 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4134         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
4135         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
4137 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4139         PR tree-opt/26179
4140         * g++.dg/opt/pr26179.C: New test.
4142 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4144         PR middle-end/26134
4145         * gcc.dg/tree-ssa/complex-3.c: New test.
4147 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4149         * gcc.c-torture/compile/volatile-1.c: New test.
4151 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
4153         PR 26180
4154         * gcc.dg/tree-ssa/pr26180.c: New test.
4156 2006-02-08  Jeff Law  <law@redhat.com>
4158         * gcc.dg/tree-ssa/pr21417.c: New test.
4160 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
4162         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
4163         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
4165 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
4167         * lib/scanrtl.exp: New.
4169 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4171         PR c++/26071
4172         * g++.dg/other/virtual2.C: New test.
4174         PR c++/26070
4175         * g++.dg/other/virtual1.C: New test.
4177 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
4179         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
4180         cleanup-ipa-dump): Update dump file glob patterns.
4181         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
4182         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
4184         * lib/gcc-dg.exp: Load it.
4185         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
4187 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
4189         PR testsuite/26159
4190         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
4191         * gcc.dg/tree-ssa/pr23382.c: Ditto.
4193 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4195         PR fortran/25577
4196         * gfortran.dg/mvbits_1.f90: New.
4198 2006-02-07  Dirk Mueller  <dmueller@suse.com>
4200         * g++.dg/warn/Wdiv-by-zero.C: New test.
4201         * g++.dg/warn/Wno-div-by-zero.C: New.
4203 2006-02-07  Jeff Law  <law@redhat.com>
4205         * gcc.dg/tree-ssa/pr21559.c: New test.
4207         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
4208         multiple VRP passes.
4209         * gcc.dg/tree-ssa/vrp09.c: Likewise.
4210         * gcc.dg/tree-ssa/vrp18.c: Likewise.
4211         * gcc.dg/tree-ssa/pr21582.c: Likewise.
4212         * gcc.dg/tree-ssa/pr20657.c: Likewise.
4213         * gcc.dg/tree-ssa/pr21001.c: Likewise.
4214         * gcc.dg/tree-ssa/vrp02.c: Likewise
4215         * gcc.dg/tree-ssa/vrp11.c: Likewise
4216         * gcc.dg/tree-ssa/pr14341.c: Likewise
4217         * gcc.dg/tree-ssa/vrp19.c: Likewise
4218         * gcc.dg/tree-ssa/vrp20.c: Likewise
4219         * gcc.dg/tree-ssa/vrp03.c: Likewise
4220         * gcc.dg/tree-ssa/pr21086.c: Likewise
4221         * gcc.dg/tree-ssa/pr21959.c: Likewise
4222         * gcc.dg/tree-ssa/vrp21.c: Likewise
4223         * gcc.dg/tree-ssa/vrp04.c: Likewise
4224         * gcc.dg/tree-ssa/pr25485.c: Likewise
4225         * gcc.dg/tree-ssa/pr22026.c: Likewise
4226         * gcc.dg/tree-ssa/vrp22.c: Likewise
4227         * gcc.dg/tree-ssa/vrp05.c: Likewise
4228         * gcc.dg/tree-ssa/20030807-10.c: Likewise
4229         * gcc.dg/tree-ssa/pr20701.c: Likewise
4230         * gcc.dg/tree-ssa/vrp23.c: Likewise
4231         * gcc.dg/tree-ssa/vrp06.c: Likewise
4232         * gcc.dg/tree-ssa/pr22117.c: Likewise
4233         * gcc.dg/tree-ssa/pr20702.c: Likewise
4234         * gcc.dg/tree-ssa/vrp15.c: Likewise
4235         * gcc.dg/tree-ssa/pr21090.c: Likewise
4236         * gcc.dg/tree-ssa/pr21294.c: Likewise
4237         * gcc.dg/tree-ssa/vrp24.c: Likewise
4238         * gcc.dg/tree-ssa/vrp07.c: Likewise
4239         * gcc.dg/tree-ssa/pr21563.c: Likewise
4240         * gcc.dg/tree-ssa/pr25382.c: Likewise
4241         * gcc.dg/tree-ssa/vrp16.c: Likewise
4242         * gcc.dg/tree-ssa/vrp25.c: Likewise
4243         * gcc.dg/tree-ssa/vrp08.c: Likewise
4244         * gcc.dg/tree-ssa/20030807-6.c: Likewise
4245         * gcc.dg/tree-ssa/vrp17.c: Likewise
4246         * gcc.dg/tree-ssa/pr21458.c: Likewise
4247         * g++.dg/tree-ssa/pr18178.C: Likewise
4249 2006-02-07  Richard Guenther  <rguenther@suse.de>
4251         PR c++/26140
4252         Revert
4253         2006-01-30  Richard Guenther  <rguenther@suse.de>
4254         PR c++/23372
4255         * gcc.dg/pr23372-1.C: New testcase.
4257         * g++.dg/tree-ssa/pr26140.C: New testcase.
4259 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
4261         PR c++/9737
4262         * g++.dg/template/ttp15.C: New test.
4263         * g++.dg/template/ttp16.C: Likewise.
4264         * g++.dg/template/ttp17.C: Likewise.
4265         * g++.old-deja/g++.pt/ttp36.C: Remove.
4266         * g++.old-deja/g++.pt/ttp19.C: Likewise.
4267         * g++.old-deja/g++.pt/ttp37.C: Likewise.
4268         * g++.old-deja/g++.pt/ttp38.C: Likewise.
4269         * g++.old-deja/g++.pt/ttp39.C: Likewise.
4270         * g++.old-deja/g++.pt/ttp9.C: Likewise.
4271         * g++.old-deja/g++.pt/ttp40.C: Likewise.
4272         * g++.old-deja/g++.pt/ttp51.C: Likewise.
4273         * g++.old-deja/g++.pt/ttp26.C: Likewise.
4274         * g++.old-deja/g++.pt/ttp36.C: Likewise.
4276 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
4278         PR libfortran/23815
4279         * unf_io_convert_4.f90: New test.
4281 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
4283         * gcc.dg/tree-ssa/loadpre10.c: New test.
4284         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
4285         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
4286         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
4288 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4290         PR libfortran/24685
4291         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
4293 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
4295         PR tree-opt/25251
4296         * gfortran.dg/assign_7.f: New test.
4298 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
4300         PR fortran/26041
4301         PR fortran/26064
4302         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
4303         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
4304         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
4306 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
4308         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
4309         in size_t typedef.
4311 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4313         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
4314         * g++.dg/charset/string.c (foo): Likewise.
4315         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
4316         const char*
4317         * g++.dg/ext/builtin2.C (printf): Likewise.
4318         * g++.dg/init/new15.C (printf): Likewise.
4319         * g++.dg/opt/pr17697-1.C (foo): Likewise.
4320         * g++.dg/opt/pr17697-2.C (foo): Likewise.
4321         * g++.dg/opt/pr17697-3.C (foo): Likewise.
4322         * g++.dg/template/non-dependent4.C (temp): Likewise.
4323         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
4324         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
4325         parameter type to const char*.
4326         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
4327         Change type to const char*.
4328         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
4329         Likewise.
4330         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
4331         second parameter type to const char*.
4332         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
4333         (Y::Y): Change parameter type to const char*.
4334         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
4335         * g++.old-deja/g++.jason/report.C: Apply const correctness.
4336         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
4337         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
4338         (char*).
4339         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
4340         const char*.
4341         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
4342         type to const char*.
4343         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
4344         return type to const char*.
4345         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
4346         to const char*.
4347         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
4348         * g++.old-deja/g++.law/refs1.C: Likewise.
4349         * g++.old-deja/g++.law/visibility1.C: Likewise.
4350         * g++.old-deja/g++.law/visibility2.C: Likewise.
4351         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
4352         const char*.
4353         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
4354         * g++.old-deja/g++.mike/net48.C: Likewise.
4355         * g++.old-deja/g++.mike/p646.C: Likewise.
4356         * g++.old-deja/g++.mike/p6746.C: Likewise.
4357         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
4358         type to const char*.
4359         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
4360         deprecated conversion warning.
4361         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
4362         char*.
4363         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
4364         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
4365         * g++.old-deja/g++.pt/explicit8.C: Likewise.
4366         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
4367         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
4368         * g++.old-deja/g++.pt/nontype3.C: Likewise.
4369         * g++.old-deja/g++.pt/t39.C: Likewise.
4370         * g++.old-deja/g++.robertl/eb106.C: Likewise.
4371         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
4373 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
4375         PR fortran/25075
4376         intrinsic_argument_conformance_1.f90: New test.
4378 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
4380         PR fortran/20845
4381         * gfortran.dg/char_result_11.f90: Add SAVE.
4382         * gfortran.dg/der_pointer_4.f90: Ditto.
4383         * gfortran.dg/default_initialization.f90: New test.
4385 2006-02-03  Jeff Law  <law@redhat.com>
4387         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
4388         handle more than 100 dump files.
4389         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
4390         * lib/scantree.exp (scan-tree-dump): Likewise.
4391         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
4392         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
4393         * lib/scanipa.exp (scan-ipa-dump): Likewise.
4394         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
4395         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
4397 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
4399         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
4401 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
4403         * g++.dg/template/using12.C: New test.
4405 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
4407         * gcc.target/powerpc/pr25960.c: New test.
4409 2006-02-02  Steven G. Kargl  <kargls@comcast>
4411         PR fortran/24958
4412         gfortran.dg/nullify_2.f90: New test.
4414 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
4416         PR 25990
4417         * gcc.dg/gomp/pr25990.c: New test.
4419 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
4421         PR c++/25342
4422         * g++.gd/template/partial4.C: New test.
4424 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
4426         PR middle-end/26001
4427         * gfortran.dg/data_char_2.f90: New.
4429 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
4431         PR fortran/26039
4432         maxval_maxloc_conformance_1.f90: New test.
4434 2006-01-31  Richard Guenther  <rguenther@suse.de>
4436         * gcc.target/i386/sselibm-1.c: New testcase.
4437         * gcc.target/i386/sselibm-2.c: Likewise.
4438         * gcc.target/i386/sselibm-3.c: Likewise.
4439         * gcc.target/i386/sselibm-4.c: Likewise.
4440         * gcc.target/i386/sselibm-5.c: Likewise.
4442 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
4444         PR fortran/24266
4445         * gfortran.dg/arrayio_derived_2.f90: New.
4447 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
4449         * gcc.dg/unsigned-long-compare.c: New test.
4451 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
4453         PR testsuite/25318
4454         * lib/target-supports.exp (check_effective_target_freorder):
4455         Check to see if target supports -freorder-blocks-and-partition.
4456         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
4457         instead of "dg-require-named-sections".
4459 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
4461         PR target/14798:
4462         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
4463         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
4464         * gcc.dg/pragma-isr-trapa2.c: Likewise.
4465         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
4466         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
4467         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
4468         * gcc.dg/attr-isr-trap_exit.c: Likewise.
4469         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
4471 2006-01-30  Richard Guenther  <rguenther@suse.de>
4473         PR c++/23372
4474         * gcc.dg/pr23372-1.C: New testcase.
4476 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
4478         * gcc.dg/gomp/pr25874.c: New test.
4480 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
4482         PR tree-opt/25911
4483         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
4485 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
4487         PR fortran/18578
4488         PR fortran/18579
4489         PR fortran/20857
4490         PR fortran/20885
4491         * gfortran.dg/intent_out_1.f90: New test.
4493 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
4495         PR fortran/17911
4496         * gfortran.dg/procedure_lvalue.f90: New test.
4498         PR fortran/20895
4499         PR fortran/25030
4500         * gfortran.dg/char_pointer_assign_2.f90: New test.
4501         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
4502         assignment to be consistent with standard.
4503         * gfortran.dg/char_result_2.f90: The same.
4504         * gfortran.dg/char_result_8.f90: The same.
4506 2006-01-28  Zack Weinberg  <zackw@panix.com>
4508         * gcc.dg/Woverlength-strings.c
4509         * gcc.dg/Woverlength-strings-pedantic-c89.c
4510         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
4511         * gcc.dg/Woverlength-strings-pedantic-c99.c
4512         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
4514 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
4516         * gcc.c-torture/execute/20060127-1.c: New test.
4518 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
4520         PR c++/25999
4521         * g++.dg/ext/pragmaweak1.C: New test.
4523 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
4525         PR c++/25855
4526         * g++.dg/template/spec29.C: New test.
4528 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
4530         PR c/19606.
4531         * gcc.c-torture/execute/pr19606.c: New.
4533 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
4535         * gcc.dg/pragma-re-4.c: New test.
4537 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
4539         PR fortran/25964
4540         * gfortran.dg/assumed_size_refs_3.f90: New test.
4542 2006-01-27  Ben Elliston  <bje@au.ibm.com>
4544         * gcc.misc-tests/dectest.exp: Remove defunct comment.
4546 2006-01-26  Laurent GUERBY <laurent@guerby.net>
4548         PR ada/21317
4549         * ada/acats/support/impdef.a: Add One_Long_Second.
4550         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
4551         * ada/acats/tests/c9/c94026.a: Likewise.
4552         * ada/acats/tests/c9/c97305c.ada: Likewise.
4553         * ada/acats/tests/c9/c99004a.ada: Likewise.
4555 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
4557         PR fortran/25964
4558         * gfortran.dg/global_references_2.f90: New test.
4560         PR fortran/25084
4561         PR fortran/20852
4562         PR fortran/25085
4563         PR fortran/25086
4564         * gfortran.dg/assumed_charlen_function_1.f90: New test.
4565         * gfortran.dg/assumed_charlen_function_3.f90: New test.
4567         PR fortran/25416
4568         * gfortran.dg/assumed_charlen_function_2.f90: New test.
4570 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
4572         PR c/25892
4573         * gcc.dg/Wpointer-sign.c: New.
4574         * gcc.dg/Wpointer-sign-Wall.c: New.
4575         * gcc.dg/Wpointer-sign-Wall-no.c: New.
4576         * gcc.dg/Wpointer-sign-pedantic.c: New.
4577         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
4578         * gcc.dg/conv-2.c: Use -Wpointer-sign.
4580 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
4582         PR C/25861
4583         * gcc.c-torture/compile/pr25861.c: New test.
4585 2006-01-26  Paul Brook  <paul@codesourcery.com>
4587         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
4588         on short-enum targets.
4589         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
4590         variable.
4591         (generate_fields): Use short_enums.
4592         (main): Set short_enums.  Document -e.
4593         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
4594         on short-enum targets.
4595         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
4596         variable.
4597         (generate_fields): Use short_enums.
4598         (main): Set short_enums.  Document -e.
4599         * lib/target-supports.exp (check_effective_target_short_enums): New.
4601 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
4603         PR target/25947
4604         * gcc.dg/torture/pr25947-1.c: New test.
4606 2006-01-25  Jan Hubicka  <jh@suse.cz>
4607             Roger Sayle  <roger@eyesopen.com>
4609         PR rtl-optimization/25703
4610         * gcc.target/i386/20060125-1.c: New test case.
4611         * gcc.target/i386/20060125-2.c: New test case.
4613 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4615         PR fortran/18540
4616         * gfortran.dg/goto_1.f: New.
4618 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
4620         PR fortran/25716
4621         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
4622         25716 on 32-bit systems too.
4624 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
4626         PR testsuite/25590
4627         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
4629 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4631         * gcc.dg/tree-ssa/gen-vect-33.c: New.
4633 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4635         PR fortran/25835
4636         * gfortran.dg/read_eof.f90: Delete, renamed.
4637         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
4638         * gfortran.dg/read_eof_2.f90: New test.
4639         * gfortran.dg/read_eof_3.f90: New test.
4641 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
4643         PR tree-opt/25860
4644         * gcc.c-torture/compile/pr25860.c: New test.
4646 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4648         PR c++/25552
4649         * g++.dg/parse/dtor8.C: New test.
4651 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
4653         PR testsuite/25891
4654         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
4655         * gcc.dg/gomp/gomp.exp: Return without testing anything if
4656         check_effective_target_fopenmp returns 0.
4658 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
4660         PR ada/20548
4661         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
4662         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
4663         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
4665 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
4667         PR tree-opt/25857
4668         * g++.dg/opt/pr25857.C: New test.
4670 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
4671         Jan Hubicka  <jh@suse.cz>
4672         Richard Guenther  <rguenther@suse.de>
4674         PR rtl-optimization/25654
4675         * gcc.dg/torture/pr25654.c: New testcase.
4676         * gcc.target/i386/pr25654.c: Likewise.
4678 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
4680         PR fortran/25901
4681         * gfortran.dg/internal references_2.f90: New test.
4683         Fix regression in testing of admissability of attributes.
4684         * gfortran.dg/intent_used_1.f90: New test.
4686 2006-01-23  Ben Elliston  <bje@au.ibm.com>
4688         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
4689         Remove target conditional torture options for i?86 and x86_64
4690         GNU/Linux.
4692 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4694         PR c++/10891
4695         * g++.dg/rtti/no-rtti.C: New.
4697 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
4699         PR c++/25895
4700         * g++.dg/inherit/conv2.C: New test.
4702         PR c++/25856
4703         * g++.dg/parse/dtor7.C: New test.
4705         PR c++/25858
4706         * g++.dg/template/crash44.C: New test.
4708 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
4710         PR fortran/25124
4711         PR fortran/25625
4712         * gfortran.dg/internal_references_1.f90: New test.
4713           PR fortran/20881
4714         PR fortran/23308
4715         PR fortran/25538
4716         PR fortran/25710
4717         * gfortran.dg/global_references_1.f90: New test.
4718         * gfortran.dg/g77/19990905-1.f: Restore the error that
4719         there is a clash between the common block name and
4720         the name of a subroutine reference.
4722         PR fortran/PR24276
4723         * gfortran.dg/aliasing_dummy_1.f90: New test.
4725 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
4727         * gcc.dg/vmx/1b-01.c: Warning fix.
4728         * gcc.dg/vmx/1c-02.c: Likewise.
4729         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
4731 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
4733         PR testsuite/24962
4734         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
4736 2006-01-20  Richard Guenther  <rguenther@suse.de>
4737         Steven Bosscher <stevenb.gcc@gmail.com>
4739         PR rtl-optimization/24626
4740         * gcc.dg/torture/pr24626-1.c: New testcase.
4741         * gcc.dg/torture/pr24626-2.c: Likewise.
4742         * gcc.dg/torture/pr24626-3.c: Likewise.
4743         * gcc.dg/torture/pr24626-4.c: Likewise.
4745 2006-01-20  Dirk Mueller  <dmueller@suse.com>
4747         PR c++/5520
4748         * g++.dg/warn/empty-body.C: New.
4750 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
4752         PR c++/22136
4753         * g++.dg/template/using10.C: New test.
4754         * g++.dg/temlpate/using11.C: Likewise.
4755         * g++.dg/inherit/using5.C: Tweak error messages.
4757 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
4759         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
4760         target test.
4761         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
4763 2006-01-19  Jan Hubicka  <jh@suse.cz>
4765         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
4767 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4769         PR c++/25854
4770         * g++.dg/template/spec28.C: New test.
4772 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
4774         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4775         Fix fprintf's by adding srcdir or removing it.
4777 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
4779         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
4780         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
4781         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
4782         * testsuite/gcc.dg/gomp/empty.c: Likewise.
4783         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
4784         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
4785         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
4786         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
4787         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
4788         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
4789         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
4790         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
4791         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
4792         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
4794 2006-01-18  Jeff Law  <law@redhat.com>
4796         * gcc.dg/tree-ssa/vrp25.c: New test.
4798 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4800         * gcc.dg/pr25805.c: Fix misapplied patch.
4802 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
4804         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
4805         (check_effective_target_vect_udot_qi): New.
4806         (check_effective_target_vect_sdot_hi): New.
4807         (check_effective_target_vect_udot_hi): New.
4808         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
4809         prefixed with "wrapv-" with -fwrapv.
4810         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
4811         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
4812         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
4813         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
4814         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
4816         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
4817         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
4818         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
4819         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
4821 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4823         PR c++/16829
4824         * g++.dg/other/default2.C: New test.
4825         * g++.dg/other/default3.C: New test.
4827 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4829         PR c/25805
4830         * gcc.dg/pr25805.c: New file.
4832 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
4834         PR c++/25836
4835         * g++.dg/template/init6.C: New test.
4837 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
4839         * gcc.dg/tree-ssa/pr24287.c: New test
4841 2006-01-18  Eric Christopher  <echristo@apple.com>
4843         * g++.dg/eh/table.C: New.
4845 2006-01-18  DJ Delorie  <dj@redhat.com>
4847         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
4848         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
4849         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
4850         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
4852 2006-01-18  Jeff Law  <law@redhat.com>
4854         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
4855         on wrapping on overflow semantics.
4857         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
4859         * gcc.gc/tree-ssa/vrp23.c: New test.
4860         * gcc.gc/tree-ssa/vrp24.c: New test.
4862 2006-01-18  Richard Henderson  <rth@redhat.com>
4863             Aldy Hernandez  <aldyh@redhat.com>
4864             Jakub Jelinek  <jakub@redhat.com>
4865             Diego Novillo  <dnovillo@redhat.com>
4866             Uros Bizjak  <uros@kss-loka.si>
4868         * testsuite/gcc.dg/gomp: New directory.
4870 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
4871             Steven G. Kargl  <kargls@comcast.net>
4873         PR fortran/20869
4874         * gfortran.dg/intrinsic_external_1.f90: New test.
4876         PR fortran/20875.
4877         * gfortran.dg/elemental_pointer_1.f90: New test.
4879         PR fortran/25024
4880         * gfortran.dg/external_procedures_1.f90: New test.
4882         PR fortran/25785
4883         gfortran.dg/assumed_present.f90: New test.
4885 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
4887         * g++.dg/parse/lookup5.C: New test.
4889 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4891         PR fortran/25697
4892         * gfortran.dg/read_eof.f90: New test.
4894 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4896         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
4897         add a closing brace.
4899 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4901         PR fortran/25631
4902         * gfortran.dg/fmt_tl.f: New test.
4904 2006-01-17  Eric Christopher  <echristo@apple.com>
4906         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
4907         * g++.old-deja/g++.warn/impint2.C: Ditto.
4908         * g++.old-deja/g++.other/null1.C: Ditto.
4909         * g++.dg/warn/conv2.C: Ditto.
4910         * g++.dg/warn/conv4.C: New file.
4912 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4914         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
4916 2006-01-17  Andreas Jaeger  <aj@suse.de>
4917             Janis Johnson <janis187@us.ibm.com>
4919         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
4920         in 64-bit.
4921         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
4922         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
4924 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4926         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4927         xfail txxx where xxx >= 25.
4929 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4931         PR testsuite/25764
4932         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
4934 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
4936         PR c/25682
4937         * gcc.dg/pr25682.c: New test.
4938         * g++.dg/parse/array-size2.C: New test.
4940 2006-01-16  Ian Lance Taylor  <ian@airs.com>
4942         * consistency.vlad: Remove entire directory, 1652 files.
4944 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
4946         * lib/target-supports.exp (check_effective_target_dfp_nocache,
4947         check_effective_target_dfprt_nocache): New.
4948         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
4949         (check_effective_target_dfprt): New.
4950         * lib/c-compat.exp (check_dfp): Remove.
4951         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
4952         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
4953         level of support for decimal float.
4954         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
4955         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
4956         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
4957         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
4958         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
4959         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
4960         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
4961         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
4962         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
4963         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
4964         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
4965         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
4966         directives.
4968 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
4970         PR testsuite/25741
4971         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
4972         $base_dir/../.
4973         * lib/gfortran.exp (gfortran_init): Likewise.
4974         * lib/obj-c++.exp (obj-c++_init): Likewise.
4975         * lib/scanasm.exp (scan-assembler-dem): Likewise.
4976         (scan-assembler-dem-not): Likewise.
4977         * lib/scandump.exp (scan-dump-dem): Likewise.
4978         (scan-dump-dem-not): Likewise.
4980 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
4982         PR testsuite/25767
4983         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
4984         powerpc-*-darwin*.
4985         * lib/obj-c++.exp (obj-c++_init): Likewise.
4987 2006-01-16  Richard Guenther  <rguenther@suse.de>
4989         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
4991 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4993         PR testsuite/25777
4994         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
4995         to LD_LIBRARY_PATH.
4997 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
4998             Andrew Pinski  <pinskia@physics.uc.edu>
5000         * gcc.dg/minmax-1.c: New test.
5002 2006-01-16  Ben Elliston  <bje@au.ibm.com>
5004         * gcc.dg/dfp/dfp.exp: Correct FSF address.
5005         * gcc.misc-tests/dectest.exp: Ditto.
5007 2006-01-15  Ian Lance Taylor  <ian@airs.com>
5009         PR testsuite/25796
5010         * gcc.target/i386/cmov6.c: Use -march=k8.
5012 2006-01-15  Andreas Jaeger  <aj@suse.de>
5014         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
5015         x86 does not have __float128.
5017 2006-01-14  Ian Lance Taylor  <ian@airs.com>
5019         * gcc.target/i386/cmov6.c: New test.
5021 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
5023         PR c++/25663
5024         * g++.dg/template/ctor6.C: New test.
5026 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
5028         PR tree-optimization/25485
5029         * gcc.dg/tree-ssa/pr25485.c: New.
5031 2006-01-14  Richard Guenther  <rguenther@suse.de>
5033         PR tree-optimization/22548
5034         PR tree-optimization/22555
5035         PR tree-optimization/22501
5036         * gcc.dg/tree-ssa/alias-4.c: New testcase.
5037         * gcc.dg/tree-ssa/alias-5.c: Likewise.
5038         * gcc.dg/tree-ssa/alias-6.c: Likewise.
5039         * gcc.dg/tree-ssa/alias-7.c: Likewise.
5040         * gcc.dg/tree-ssa/alias-8.c: Likewise.
5041         * gcc.dg/tree-ssa/alias-9.c: Likewise.
5042         * gcc.dg/tree-ssa/alias-10.c: Likewise.
5043         * gcc.dg/tree-ssa/alias-11.c: Likewise.
5044         * gcc.dg/tree-ssa/alias-12.c: Likewise.
5046 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
5048         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
5049         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
5051 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
5052         Richard Guenther  <rguenther@suse.de>
5054         PR rtl-optimization/24257
5055         * gcc.dg/torture/pr24257.c: New testcase.
5057 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
5059         * gcc.c-torture/execute/20060110-1.c: New test.
5060         * gcc.c-torture/execute/20060110-2.c: New test.
5062 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
5064         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
5066 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
5068         PR fortran/25756
5069         * gfortran.dg/label_3.f90: New test.
5071 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
5073         PR tree-optimization/25771
5074         * g++.dg/tree-ssa/pr25771.C: New test
5076 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
5078         PR tree-opt/24365
5079         * g++.dg/opt/complex5.C: New test.
5081 2006-01-13  Richard Guenther  <rguenther@suse.de>
5083         * gcc.target/i386/387-9.c: New testcase.
5085 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
5087         PR c++/24824
5088         * g++.dg/debug/dwarf2-1.C: New.
5090 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
5092         PR testsuite/25728
5093         * lib/gcov.exp (verify-lines): Add "close $fd".
5095 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
5096             Ben Elliston  <bje@au.ibm.com>
5098         * gcc.dg/dfp/inf-1.c: New test.
5100 2006-01-12  Janis Johnson <janis187@us.ibm.com>
5101             Yao Qi  <qiyaoltc@cn.ibm.com>
5102             Ben Elliston  <bje@au.ibm.com>
5103             Jon Grimm  <jgrimm2@us.ibm.com>
5105         * gcc.dg/nodfp-1.c: New test.
5106         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
5107         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
5108         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
5109         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
5110         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
5111         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
5112         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
5113         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
5114         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
5115         * gcc.dg/format/dfp-scanf-1.c: Likewise.
5116         * gcc.dg/format/dfp-printf-1.c: Likewise.
5117         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
5118         (compat_setup_dfp): New.
5119         * gcc.dg/compat/compat.exp: Use it.
5120         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
5121         Make some variables global, prepend "compat_" to their names.
5122         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
5123         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
5124         * gcc.misc-tests/dectest.exp: New test driver for decTest.
5125         * lib/compat.exp (compat_skip_list): Make global, rename.
5126         * lib/c-compat.exp: New file.
5127         * lib/target-supports.exp (check_effective_target_dfp): New.
5129         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
5130         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
5131         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
5132         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
5133         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
5134         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
5135         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
5136         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
5137         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
5138         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
5139         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
5140         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
5141         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
5142         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
5143         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
5144         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
5145         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
5146         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
5147         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
5148         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
5149         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
5150         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
5151         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
5152         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
5153         gcc.dg/dfp/struct-layout-1.c,
5154         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
5155         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
5156         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
5157         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
5158         gcc.dg/dfp/func-vararg-dfp.c,
5159         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
5160         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
5161         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
5162         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
5163         gcc.dg/dfp/wtr-conversion-1.c: New tests.
5165 2006-01-11  Richard Guenther  <rguenther@suse.de>
5167         PR tree-optimization/25734
5168         * gcc.dg/tree-ssa/pr25734.c: New testcase.
5170 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
5172         PR fortran/25486
5173         * gfortran.dg/literal_character_constant_1_x.F: New test.
5174         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
5175         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
5176         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
5178 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
5180         PR c++/25386
5181         * g++.dg/ext/packed3.C: Add expected packed error.
5183 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
5185         PR target/25706
5186         * gcc.dg/torture/pr25706-1.c: New test.
5188 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
5190         PR tree-optimization/23109
5191         PR tree-optimization/23948
5192         PR tree-optimization/24123
5194         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
5195         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
5196         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
5197         g++.dg/tree-ssa/pr23948.C: New testcases.
5198         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
5199         three divisions in order to do the optimization.
5201 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
5203         PR c++/25632
5204         * g++.dg/other/pr25632.C: New test.
5206 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
5208         PR fortran/25730
5209         * gfortran.dg/used_types_1.f90: New test.
5211 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
5213         PR target/25718
5214         * gcc.dg/torture/pr25718-1.c: New test.
5216 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
5218         * gfortran.dg/list_read_2.f90: Fix typo in description.
5220 2006-01-10  Jan Beulich  <jbeulich@novell.com>
5222         * lib/target-supports.exp (check_visibility_available): Simplify test
5223         for *-*-netware*.
5224         (check_profiling_available): Fail for *-*-netware*.
5225         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
5226         * gcc.dg/20021014-1.c: Likewise.
5227         * gcc.dg/nest.c: Likewise.
5229 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
5231         fortran/24936
5232         * gfortran.dg/forall_3.f90: New test.
5234 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
5236         PR fortran/21977
5237         * gfortran.dg/nesting_2.f90: New test.
5238         * gfortran.dg/nesting_3.f90: New test.
5240 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
5242         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
5243         Fix typo in comment.
5245 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
5247         * gfortran.dg/single_char_string.f90: New test.
5249 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
5251         * gfortran.dg/ichar_2.f90: New test.
5253 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
5255         PR fortran/25093
5256         * gfortran.dg/private_type_4.f90: New.
5258 2006-01-07  Richard Guenther  <rguenther@suse.de>
5260         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
5262 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5264         * gfortran.dg/func_decl_1.f90: New.
5265         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
5266         * gfortran.dg/array_alloc_2.f90: Likewise.
5267         * gfortran.dg/char_result_8.f90: Likewise.
5268         * gfortran.dg/dup_save_1.f90: Likewise.
5269         * gfortran.dg/dup_save_2.f90: Likewise.
5270         * gfortran.dg/f2c_6.f90: Likewise.
5271         * gfortran.dg/f2c_7.f90: Likewise.
5272         * gfortran.dg/func_result_2.f90: Likewise.
5273         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
5275 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
5277         PR fortran/22146
5278         * gfortran.dg/elemental_subroutine_1.f90: New test.
5279         * gfortran.dg/elemental_subroutine_2.f90: New test.
5281         PR fortran/25029
5282         PR fortran/21256
5283         * gfortran.dg/assumed_size_refs_1.f90: New test.
5285         PR fortran/20868
5286         PR fortran/20870
5287         * gfortran.dg/assumed_size_refs_2.f90: New test.
5288         * gfortran.dg/initialization_1.f90: Change warning message.
5290 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
5292         * gcc.dg/tree-ssa/loop-15.c: New test.
5294 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5296         PR fortran/25598
5297         * gfortran.dg/backspace_3.f: New test.
5298         * gfortran.dg/backspace_4.f: New test.
5300 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5302         PR fortran/24268
5303         * gfortran.dg/fmt_white.f: Update test.
5305 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
5307         * gcc.dg/cast-1.c: Add new warning.
5308         * gcc.dg/cast-2.c: Likewise.
5309         * gcc.dg/cast-3.c: Likewise.
5310         * gcc.dg/format/cast-1.c: Likewise.
5311         * gcc.dg/cast-4.c: New testcase.
5313 2006-01-05  Richard Guenther  <rguenther@suse.de>
5315         PR tree-optimization/22555
5316         * gcc.dg/tree-ssa/alias-3.c: New testcase.
5318 2006-01-05  Richard Guenther  <rguenther@suse.de>
5319             Diego Novillo  <dnovillo@redhat.com>
5321         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
5322         * gcc.dg/tree-ssa/loop-8.c: Likewise.
5323         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5324         * gcc.dg/tree-ssa/pr23294.c: Likewise.
5325         * gcc.dg/tree-ssa/pr21985.c: Likewise.
5326         * gcc.dg/tree-ssa/loop-14.c: Likewise.
5327         * gcc.dg/tree-ssa/loop-2.c: Likewise.
5328         * gcc.dg/tree-ssa/loop-3.c: Likewise.
5329         * gcc.dg/tree-ssa/loop-4.c: Likewise.
5330         * gcc.dg/tree-ssa/pr21171.c: Likewise.
5331         * gcc.dg/tree-ssa/loop-5.c: Likewise.
5332         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5333         * gcc.dg/tree-ssa/loop-6.c: Likewise.
5334         * treelang/compile/extravar.tree: Likewise.
5335         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
5336         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
5337         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
5338         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
5339         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
5341 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
5343         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
5344         for 64-bit fix.
5346 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
5348         PR fortran/23675
5349         gfortran.dg/char_result_11.f90: New.
5351 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
5353         PR c++/24782
5354         * g++.dg/parse/access9.C: New test.
5355         * g++.dg/tc1/dr52.C: Tweak error markers.
5357 2006-01-04  Richard Henderson  <rth@redhat.com>
5359         Merge from gomp branch.
5360         * g++.dg/parse/pragma2.C: Update expected error lines.
5362 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
5364         * g++.dg/other/i386-2.C: New test.
5366         PR target/25554
5367         * gcc.c-torture/compile/20051228-1.c: New test.
5369         PR c/25559
5370         * gcc.dg/pr25559.c: New test.
5372 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
5374         PR c++/25492
5375         * g++.dg/lookup/friend9.C: New test.
5377         PR c++/25625
5378         * g++.dg/template/repo5.C: New test.
5380 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
5382         PR fortran/25101
5383         * gfortran.dg/forall_2.f90: New test.
5385 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
5387         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
5388         dg-require-weak.  Adjust regexp to handle leading-underscore
5389         targets and space as well as TAB after .weak.  Change previous
5390         64-bit fix to not use naked dot.
5392 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
5394         PR rtl-optimization/25578
5395         * gcc.c-torture/execute/20060102-1.c: New testcase.
5397 2006-01-03  Richard Guenther  <rguenther@suse.de>
5399         PR c/25183
5400         * gcc.dg/torture/pr25183.c: New testcase.
5402 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
5404         Merge from gomp-branch.
5405         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
5406         * gcc.dg/ia64-sync-2.c: Likewise.
5407         * gcc.dg/ia64-sync-3.c: Likewise.
5408         * gcc.dg/ia64-sync-4.c: Likewise.
5409         * gcc.dg/sync-2.c: Likewise.
5410         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
5411         that sparc64-*-* and sparcv9-*-* supports sync builtins.
5413 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
5415         PR c++/25635
5416         * g++.dg/parse/operator6.C: New test.
5418         PR c++/25637
5419         * g++.dg/parse/error29.C: New test.
5421         PR c++/25638
5422         * g++.dg/parse/dtor6.C: New test.
5424         PR c++/25633
5425         * g++.dg/parse/ctor3.C: New test.
5427         PR c++/25634
5428         * g++.dg/template/class3.C: New test.
5430 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
5432         * g++.dg/debug/debug9.C: New.
5434 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
5436         PR fortran/24640
5437         * gfortran.dg/label_2.f90: New test.
5439 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5441         * g++.dg/lookup/using12.C: Tighten error marker.
5443 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
5444             Andrew Pinski <pinskia@physics.uc.edu>
5446         * gcc.target/powerpc/darwin-abi-3.c: New file.
5447         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
5448         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
5449         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
5450         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
5451         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
5452         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
5453         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
5454         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
5456 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
5458         * gcc.dg/tree-ssa/loadpre1.c: New;
5459         * gcc.dg/tree-ssa/loadpre2.c: New;
5460         * gcc.dg/tree-ssa/loadpre3.c: New;
5461         * gcc.dg/tree-ssa/loadpre4.c: New;
5462         * gcc.dg/tree-ssa/loadpre5.c: New;
5463         * gcc.dg/tree-ssa/loadpre6.c: New;
5464         * gcc.dg/tree-ssa/loadpre7.c: New;
5465         * gcc.dg/tree-ssa/loadpre8.c: New;
5466         * gcc.dg/tree-ssa/loadpre9.c: New;
5468 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
5470         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
5471         * g++.dg/abi/thunk4.C: Likewise.
5473 2006-01-01  Andreas Jaeger  <aj@suse.de>
5475         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
5476         portable.
5478 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
5480         PR c++/25294
5481         * gcc.dg/pragma-pack-3.c: New test.
5482         * g++.dg/parse/pragma3.C: New test.
5484 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5486         PR middle-end/24827
5487         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
5489 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5491         PR testsuite/25214
5492         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
5494 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
5496         PR fortran/22607
5497         * gfortran-dg/pure_byref_3.f90: New.
5499         fortran/PR 25396
5500         * gfortran.dg/userdef_operator_1.f90: New.
5502 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5504         * g++.dg/abi/thunk3.C: New.
5505         * g++.dg/abi/thunk4.C: New.
5507 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
5509         PR fortran/25532
5510         * gfortran.dg/host_used_types_1.f90: New test. Check that host
5511         associated derived type components of derived types are
5512         properly declared in contained procedures.
5514 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5516         PR libgfortran/25139
5517         * gfortran.dg/backspace_2.f: New test.
5519 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5521         PR libgfortran/25550
5522         * gfortran.dg/endfile.f: New test.
5524 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5526         PR libgfortran/25419
5527         * gfortran.dg/comma.f: New test.
5529 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5531         * lib/gfortran-dg.exp: Remove trailing whitespace.
5532         * lib/fortran-torture.exp: Test with -fbounds-check instead of
5533         -funroll-all-loops.
5535 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
5537         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
5538         Extended Double long doubles or repeat tests when long double is
5539         the same size as double.
5541 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5543         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
5545         PR testsuite/25442
5546         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
5547         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
5549         PR testsuite/25441
5550         * gcc.dg/pr23911.c: Make test variable static.
5552         PR testsuite/25444
5553         * gcc.dg/tree-ssa/pr14841.c: Likewise.
5555 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
5557         PR c++/25439
5558         * g++.dg/parse/crash17.C: Adjust error markers.
5559         * g++.dg/template/error20.C: New test.
5561 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
5563         PR c++/23172
5564         * g++.dg/ext/complit4.C: New test.
5566         PR c++/25417
5567         * g++.dg/ext/complit5.C: Likewise.
5569 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
5571         PR tree-optimization/25125
5572         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
5573         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
5574         * gcc.c-torture/execute/pr25125.c: New.
5576 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
5578         PR fortran/25029
5579         PR fortran/21256
5580         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
5581         with incorrect assumed size references.
5583 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
5585         PR c++/23171
5586         * g++.dg/opt/init1.C: New test.
5588 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
5590         PR c++/24671
5591         * g++.dg/template/sfinae3.C: New test.
5593 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5595         * g++.dg/other/friend4.C: New test.
5597 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5599         PR target/25005
5600         * g++.dg/opt/pr25005.C: New test.
5602 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5604         PR c++/25369
5605         * g++.dg/template/ptrmem16.C: New test.
5607 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
5609         PR fortran/25029
5610         PR fortran/21256
5611         * gfortran.dg/initialization_1.f90: Add test of SIZE.
5613 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5615         PR libgfortran/25307
5616         * gfortran.dg/list_read_5.f90: New test.
5618 2005-12-22  Richard Henderson  <rth@redhat.com>
5620         * gcc.target/i386/sse-7.c: Use -msse2.
5622 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5624         PR rtl-optimization/25432
5625         * gcc.c-torture/compile/20051216-1.c: New test.
5627         PR objc/25328
5628         * objc/execute/pr25328.m: New test.
5630 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5632         PR c++/25364
5633         * g++.dg/template/call4.C: New test.
5635 2005-12-22  Dale Johannesen  <dalej@apple.com>
5637         * gcc.target/i386/sse-17.c: New.
5639 2005-12-22  Paul Brook  <paul@codesourcery.com>
5641         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
5643 2005-12-22  Paul Brook  <paul@codesourcery.com>
5645         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
5647 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
5649         PR tree-opt/25513
5650         * gcc.c-torture/compile/pr25513.c: New test.
5652 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5654         PR c++/23333
5655         * g++.dg/parse/error25.C: Add more tests.
5657 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5659         PR fortran/18990
5660         * gfortran.dg/der_charlen_1.f90: New.
5662 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
5664         PR fortran/20889
5665         * gfortran.dg/pointer_component_type_1.f90: New test.
5667         PR fortran/25029
5668         PR fortran/21256
5669         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
5670         should give an error with assumed size array refernces and checks those
5671         that should not.
5672         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
5673         reference an upper bound so that it does not generate an error.
5675         PR fortran/19362
5676         PR fortran/20244
5677         PR fortran/20864
5678         PR fortran/25391
5679         * gfortran.dg/used_dummy_types_1.f90: New test.
5680         * gfortran.dg/used_dummy_types_2.f90: New test.
5681         * gfortran.dg/used_dummy_types_3.f90: New test.
5682         * gfortran.dg/used_dummy_types_4.f90: New test.
5683         * gfortran.dg/used_dummy_types_5.f90: New test.
5685         PR fortran/23152
5686         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
5687         group already being USE associated.
5688         * gfortran.dg/assumed_shape_nml.f90: New test.
5689         * gfortran.dg/assumed_size_nml.f90: New test.
5691         PR fortran/20862
5692         PR fortran/25053
5693         PR fortran/25063
5694         PR fortran/25064
5695         PR fortran/25066
5696         PR fortran/25067
5697         PR fortran/25068
5698         PR fortran/25307
5699         * gfortran.dg/io_constraints_1.f90: New test.
5700         * gfortran.dg/io_constraints_1.f90: New test.
5701         * gfortran.dg/iostat_3.f90: Change wording of warning.
5702         * gfortran.dg/g77/19981216-0.f: The same.
5704 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
5706         PR tree-optimization/23518
5707         * testsuite/gcc.dg/pr23518.c: New.
5709 2005-12-21  Mike Stump  <mrs@apple.com>
5711         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
5713 2005-12-21  Paul Brook  <paul@codesourcery.com>
5715         * gcc.dg/pr19340.c: Skip on m68k targets.
5717 2005-12-21  Steven Bosscher  <stevenb@suse.de>
5719         PR rtl-optimization/25196
5720         * gcc.dg/pr25196.c: New test.
5722 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
5724         PR fortran/25423
5725         gfortran.dg/where_nested_1.f90: New.
5727 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
5729         PR tree-optimization/25382.
5730         * gcc.dg/tree-ssa/pr25382.c: New.
5732 2005-12-20  Richard Guenther  <rguenther@suse.de>
5734         PR middle-end/24306
5735         * gcc.target/i386/pr24306.c: New testcase.
5737 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
5739         PR tree-optimization/25501
5740         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
5742 2005-12-20  Richard Guenther  <rguenther@suse.de>
5744         Revert
5745         2005-12-02  Richard Guenther  <rguenther@suse.de>
5747         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
5749 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
5751         PR c++/21228
5752         * g++.dg/warn/Wunreachable-code-2.C: New test.
5754 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
5756         PR c++/24278
5757         * g++.dg/template/ctor5.C: New test.
5759         PR c++/24915
5760         * g++.dg/template/overload8.C: New test.
5762 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
5764         * gcc.c-torture/compile/pr25483 : New test.
5766 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5768         PR c++/20552
5769         * g++.dg/ext/typeof10.C: New test.
5771 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
5773         * gcc.dg/mt-loopi1.c: New.
5775 2005-12-18  Richard Guenther  <rguenther@suse.de>
5777         PR tree-optimization/25481
5778         * gcc.dg/torture/pr25481.c: New testcase.
5780 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
5782         PR rtl-optimization/21041
5783         * gcc.dg/pr21041.c: New test.
5785 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5787         PR libgfortran/25463
5788         * gfortran.dg/advance.f90: New test.
5790 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
5792         * gcc.dg/20051201-1.c: New test.
5794 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
5796         PR fortran/25018
5797         * gfortran.dg/initialization_1.f90: New test.
5798         * gfortran.dg/enum_5.f90: Change dg-error to new message.
5799         * gfortran.dg/g77/980616-0.f: The same.
5801 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5803         * PR fortran/25458
5804         * gfortran.dg/chkbits.f90: New test.
5806 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5808         * gfortran.dg/enum_5.f: Revert to previous version.
5810 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5812         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
5813         * gfortran.dg/nested_modules_1.f90: Ditto.
5814         * gfortran.dg/hollerith_f95.f90: Ditto.
5815         * gfortran.dg/select_5.f90: Ditto.
5816         * gfortran.dg/secnds.f: Ditto.
5817         * gfortran.dg/hollerith2.f90: Ditto.
5818         * gfortran.dg/imag_2.f: Ditto.
5819         * gfortran.dg/ftell_2.f90: Ditto.
5820         * gfortran.dg/malloc_free_1.f90: Ditto.
5821         * gfortran.dg/logint-1.f: Ditto.
5822         * gfortran.dg/recursive_statement_functions.f90: Ditto.
5823         * gfortran.dg/e_d_fmt.f90: Ditto.
5824         * gfortran.dg/hollerith_legacy.f90: Ditto.
5825         * gfortran.dg/logint-2.f: Ditto.
5826         * gfortran.dg/enum_5.f90: Ditto.
5827         * gfortran.dg/f2c_2.f90: Ditto.
5828         * gfortran.dg/pr17143.f90: Ditto.
5829         * gfortran.dg/namelist_14.f90: Ditto.
5830         * gfortran.dg/logint-3.f: Ditto.
5831         * gfortran.dg/spread_scalar_source.f90: Ditto.
5832         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5833         * gfortran.dg/namelist_11.f: Ditto.
5834         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
5835         * gfortran.dg/g77/20010519-1.f
5836         * gfortran.dg/g77/alpha1.f: Ditto.
5837         * gfortran.dg/g77/990115-1.f: Ditto.
5838         * gfortran.dg/g77/erfc.f: Ditto.
5839         * gfortran.dg/g77/19990313-3.f: Ditto.
5840         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
5841         * gfortran.dg/g77/20010426.f: Ditto.
5842         * gfortran.dg/g77/19990313-0.f: Ditto.
5843         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
5844         * gfortran.dg/g77/20000629-1.f: Ditto.
5845         * gfortran.dg/g77/970125-0.f: Ditto.
5846         * gfortran.dg/g77/8485.f: Ditto.
5847         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
5848         * gfortran.dg/g77/19990313-1.f: Ditto.
5849         * gfortran.dg/g77/int8421.f: Ditto.
5850         * gfortran.dg/g77/19990305-0.f: Ditto.
5851         * gfortran.dg/g77/947.f: Ditto.
5852         * gfortran.dg/g77/19990905-2.f: Ditto.
5853         * gfortran.dg/g77/cabs.f: Ditto.
5854         * gfortran.dg/g77/19990313-2.f: Ditto.
5855         * gfortran.dg/g77/20020307-1.f: Ditto.
5856         * gfortran.dg/g77/dcomplex.f: Ditto.
5857         * gfortran.dg/g77/19990502-1.f: Ditto.
5858         * gfortran.dg/g77/19981216-0.f: Ditto.
5859         * gfortran.dg/common_4.f90: Ditto.
5860         * gfortran.dg/entry_4.f90: Ditto.
5861         * gfortran.dg/equiv_constraint_2.f90: Ditto.
5862         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5863         * gfortran.dg/namelist_12.f: Ditto.
5864         * gfortran.dg/scale_1.f90: Ditto.
5865         * gfortran.dg/modulo_1.f90
5866         * gfortran.dg/hollerith.f90: Ditto.
5867         * gfortran.dg/direct_io_3.f90: Ditto.
5868         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
5869         * gfortran.dg/gnu_logical_1.F: Ditto.
5870         * gfortran.dg/unf_io_convert_1.f90: Ditto.
5871         * gfortran.dg/assign_1.f90: Ditto.
5872         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5873         * gfortran.dg/pr23095.f: Ditto.
5874         * gfortran.dg/read_float_1.f90: Ditto.
5876 2005-12-17  Andreas Jaeger  <aj@suse.de>
5878         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
5879         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
5881 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5883         PR fortran/24268
5884         * gfortran.dg/fmt_white.f: New test.
5886 2005-12-16  Steven G. Kargl <kargls@comcast.net>
5888         * gfortran.dg/label_1.f90: New test.
5890 2005-12-15  Ben Elliston  <bje@au.ibm.com>
5892         PR testsuite/25422
5893         * gcc.dg/20031012-1.c: Add -Walways-true option.
5894         * gcc.dg/weak/weak-3.c: Likewise.
5895         * g++.old-deja/g++.mike/warn8.C: Likewise.
5897 2005-12-16  Mike Stump  <mrs@apple.com>
5899         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
5900         exit.
5902 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5904         PR libgfortran/25264
5905         PR libgfortran/25349
5906         * gfortran.dg/tl_editing.f90: Added additional checks.
5907         * gfortran.dg/t_editing.f: New test.
5908         * gfortran.dg/write_padding.f90: New test
5910 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5912         PR testsuite/25215
5913         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
5915 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
5917         PR rtl-optimization/24899
5918         * gcc.c-torture/execute/20051215-1.c: New test.
5920 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
5922         PR 24823
5923         * gfortran.dg/pr24823.f: New test.
5925 2005-12-16  Jeff Law  <law@redhat.com>
5927         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
5929 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5931         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
5932         Change C++ style comments to C style comments.
5933         Remove aligned types from the array.
5934         Keep Enums disabled.
5935         (complex_types): Remove aligned types from the array.
5936         Comment out "_Complex long double".
5937         (attrib_types): Remove.
5938         (complex_attrib_types): Remove.
5939         (attrib_array_types): Remove.
5940         (complex_attrib_array_types): Remove.
5941         (aligned_bitfld_types): Remove.
5942         (n_aligned_bitfld_types): Remove.
5943         (FEATURE_ALIGNEDPACKED): Delete.
5944         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
5945         (singles): Remove support for adding attributes.
5946         (choose_type): Remove support for attributed types.
5947         (generate_fields): Remove support for attributed bit-fields.
5948         Remove support for adding attributes.
5949         (generate_random_tests): Remove support for adding attributes.
5950         (features): Add back "[0] :0" and "complex vector [0]".
5951         (main): Remove support for attributed bit-fields.
5952         Uncomment the calling of generate_random_tests for the rests of
5953         the tests.
5955 2005-12-16  Jan Hubicka  <jh@suse.cz>
5957         * gcc.c-torture/combine/pr25224.c: New.
5959 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
5961         PR other/25028
5962         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
5963         HP-UX.
5965 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
5967         * gcc.dg/20051215-1.c: New file.
5969 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5971         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
5972         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
5974 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
5976         PR fortran/18197
5977         * gfortran.dg/dummy_functions_1.f90: New.
5979 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
5981         PR rtl-optimization/25310
5982         * gcc.c-torture/compile/pr25310.c: New test.
5984 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5986         PR debug/25023
5987         * gcc.dg/pr25023.c: New test.
5989 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5991         * g++.old-deja/g++.brendan/redecl1.C,
5992         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
5993         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
5994         g++.old-deja/g++.oliva/typeof1.C,
5995         g++.old-deja/g++.other/crash16.C,
5996         g++.old-deja/g++.other/crash34.C,
5997         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
5998         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
5999         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
6000         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
6001         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
6002         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
6003         Remove xfail.
6005 2005-12-14  Kean Johnston  <jkj@sco.com>
6006             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6008         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
6009         * gcc.target/i386/20020523-1.c: Ditto.
6010         * gcc.target/i386/tailcall-1.c: Ditto.
6011         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
6012         * gcc.target/i386/ssetype-5.c: Ditto.
6014 2005-12-14  Jeff Law  <law@redhat.com>
6016         * gcc.dg/tree-ssa/foldstring-1.c: New test.
6018 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
6020         PR target/25254
6021         PR target/24188
6022         * gcc.target/i386/pr25254.c: New test.
6023         * gfortran.dg/PR24188.f: New test.
6025 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
6027         * lib/fortran-torture.exp: Catch remaining uses of
6028         remote_file build delete.
6030 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6032         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
6034 2005-12-14  Ben Elliston  <bje@au.ibm.com>
6036         * gcc.dg/warn-addr-cmp.c: New test.
6038 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
6040         PR debug/25023
6041         PR target/25293
6042         * gcc.target/i386/pr25293.c: New test.
6044 2005-12-13  Petr Machata  <machata@post.cz>
6046         PR c++/24907
6047         * g++.dg/parse/comma2.C: New test.
6049 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
6050             Jakub Jelinek  <jakub@redhat.com>
6052         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
6053         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
6054         (limits.h): Include unconditionally.
6055         (stdlib.h): Likewise.
6056         (hashtab.h): Do not include.
6057         (getopt.h): Likewise.
6058         (stddef.h): Include.
6059         (hashval_t): Define.
6060         (struct entry): Add "next" field.
6061         (HASH_SIZE): New macro.
6062         (hash_table): New variable.
6063         (switchfiles): Do not use xmalloc.
6064         (mix): New macro.
6065         (iterative_hash): New function.
6066         (hasht): Remove.
6067         (e_exists): New function.
6068         (e_insert): Likewise.
6069         (output): Use, instead of libiberty hashtable functions.
6070         (main): Do not use getopt.  Do not call htab_create.
6072 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
6074         PR c++/25331
6075         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
6076         put atal* and atpaal* attributes on array elements.
6077         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
6078         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
6079         put atal* and atpaal* attributes on array elements.
6080         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
6082 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
6084         * gcc.dg/single-precision-constant.c: New test.
6086 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
6088         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
6089         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
6090         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
6091         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
6092         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
6093         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
6094         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
6095         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
6096         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
6097         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
6098         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
6099         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
6100         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
6101         gcc.target/powerpc/ppc-sdata-2.c,
6102         gcc.target/powerpc/ppc-stackalign-1.c,
6103         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
6104         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
6105         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
6106         gcc.target/powerpc/rs6000-ldouble-2.c,
6107         gcc.target/powerpc/rs6000-power2-1.c,
6108         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
6109         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
6110         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
6111         option into target selector.
6112         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
6113         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
6115 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6117         PR objc/25348
6118         * objc.dg/encode-9.m: New test.
6120 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6122         PR testsuite/20772
6123         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
6124         * gcc.dg/asm-b.c: Fix typo.
6125         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
6126         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
6127         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
6128         i?86 lp64 and x86_64 ilp32.
6129         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
6130         on i?86 lp64.
6131         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
6133 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
6135         PR fortran/25078
6136         gfortran.dg/equiv_5.f90: New test.
6138 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
6140         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
6141         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
6142         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
6143         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
6144         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
6145         * gcc.dg/tree-ssa/reassoc-5.c: New.
6146         * gcc.dg/tree-ssa/reassoc-6.c: New.
6147         * gcc.dg/tree-ssa/reassoc-7.c: New.
6148         * gcc.dg/tree-ssa/reassoc-8.c: New.
6149         * gcc.dg/tree-ssa/reassoc-9.c: New.
6150         * gcc.dg/tree-ssa/reassoc-10.c: New.
6151         * gcc.dg/tree-ssa/reassoc-11.c: New.
6153 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6155         PR testsuite/25167
6156         PR testsuite/24478
6157         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
6159 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
6161         PR c++/25300
6162         * g++.dg/template/inherit.C: Do not use a generic error message.
6164 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6166         PR libobjc/25354
6167         * objc.dg/gnu-encoding: New directory.
6168         * objc.dg/gnu-encoding/compat-common.h: New file.
6169         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
6170         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
6171         * objc.dg/gnu-encoding/vector-defs.h: New file.
6172         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
6173         * objc.dg/gnu-encoding/generate-random.c: New file.
6174         * objc.dg/gnu-encoding/generate-random_r.c: New file.
6175         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
6176         * objc.dg/gnu-encoding/generate-random.h: New file.
6178 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
6180         PR c++/25337
6181         * g++.dg/template/defarg7.C: New test.
6183 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
6185         PR libobjc/25347
6186         * objc.dg/encode-8.m: New test.
6188 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
6190         PR libobjc/25346
6191         * objc.dg/encode-7.m: New test.
6193 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
6195         PR c++/25010
6196         * g++.dg/opt/inline10.C: New test.
6198 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
6200         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
6202 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
6204         * gfortran.dg/substring_equivalence.f90: typo in comment
6206 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6208         PR fortran/25068
6209         * gfortran.dg/iostat_3.f90: New test.
6211 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
6213         PR fortran/23815
6214         * gfortran.dg/unf_io_convert_1.f90: New test.
6215         * gfortran.dg/unf_io_convert_2.f90: New test.
6216         * gfortran.dg/unf_io_convert_3.f90: New test.
6218 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6220         PR testsuite/20772
6221         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
6222         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
6223         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
6224         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
6225         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
6226         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
6227         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
6228         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
6229         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
6230         gcc.dg/torture/fp-int-convert-float128-timode.c,
6231         gcc.dg/torture/fp-int-convert-float128.c,
6232         gcc.dg/torture/fp-int-convert-float80-timode.c,
6233         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
6234         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
6236         * gcc.dg/tls/opt-1.c: Require effective target fpic.
6238 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
6240         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
6242 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
6244         * gcc.dg/20051207-1.c,
6245         * gcc.dg/20051207-2.c,
6246         * gcc.dg/20051207-3.c: New tests.
6248 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6250         PR testsuite/20772
6251         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
6252         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
6253         dg-skip-if target selector.
6255         PR testsuite/20772
6256         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
6257         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
6258         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
6259         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
6260         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
6261         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
6262         and/or merge with i?86 cases.
6264         * gcc.dg/tls/opt-3.c: Require effective target fpic.
6266         PR testsuite/20772
6267         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
6268         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
6269         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
6270         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
6271         x86_64-*-linux*.
6273 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
6275         PR target/25311
6276         * gcc.c-torture/compile/pr25311.c: New test.
6278 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6280         PR libgfortran/25039
6281         * gfortran.dg/read_comma.f: New test.
6283 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
6285         PR c++/19317
6286         * g++.dg/opt/pr19317-1.C: New test.
6287         * g++.dg/opt/pr19317-2.C: New test.
6288         * g++.dg/opt/pr19317-3.C: New test.
6290         PR target/19005
6291         * gcc.c-torture/execute/pr19005.c: New test.
6293         PR target/17828
6294         * g++.old-deja/g++.other/comdat5.C: New test.
6295         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
6297         * g++.dg/compat/struct-layout-1.exp: New file.
6298         * g++.dg/compat/struct-layout-1.h: New.
6299         * g++.dg/compat/struct-layout-1_generate.c: New.
6300         * g++.dg/compat/struct-layout-1_x1.h: New.
6301         * g++.dg/compat/struct-layout-1_x2.h: New.
6302         * g++.dg/compat/struct-layout-1_y1.h: New.
6303         * g++.dg/compat/struct-layout-1_y2.h: New.
6305         * gcc.dg/20050330-2.c: New test.
6307 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
6309         PR fortran/25292
6310         * gfortran.dg/associated_1.f90: New.
6312 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6314         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
6315         ILP32 vect_no_align platforms.
6317 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
6318             Jakub Jelinek  <jakub@redhat.com>
6320         PR target/25268
6321         * gcc.c-torture/compile/20051207-1.c: New test.
6323 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6325         PR testsuite/20772
6326         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
6327         gcc.dg/torture/pr18582-1.c,
6328         gcc.target/i386/attributes-error.c: Also test on x86_64.
6330         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
6332 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6334         PR c++/19397
6335         * g++.dg/template/typedef3.C: New test.
6337         PR c++/19762
6338         PR c++/19764
6339         * g++.dg/template/dtor3.C: Fix error markers.
6341 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
6343         * lib/target-supports.exp (check_effective_target_sync_char_short):
6344         Add s390*.
6346 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
6348         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
6350 2005-12-06  Roger Sayle  <roger@eyesopen.com>
6352         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
6353         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
6354         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
6355         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
6357 2005-12-06  Roger Sayle  <roger@eyesopen.com>
6359         PR c++/25263
6360         * g++.dg/other/array2.C: New test case.
6362 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
6364         * gcc.dg/darwin-weakimport-3.c: New.
6366         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
6367         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
6368         and to work on Darwin.
6369         * gcc.dg/attr-weakref-1b.c: New file.
6370         * gcc.dg/attr-weakref-2.c: New test.
6371         * gcc.dg/darwin-weakref-1.c: New test.
6373 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
6375         PR testsuite/25247
6376         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
6377         use in selector expressions.
6378         (dg-xfail-if): Ditto.
6379         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
6380         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
6381         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
6382         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
6383         * gcc.test-framework/test-framework.exp: Skip generated tests if
6384         CHECK_TEST_FRAMEWORK is not 1.
6386 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6388         PR tree-optimization/24963
6389         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
6391         PR target/24108
6392         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
6394         PR target/18580
6395         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
6396         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
6397         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
6398         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
6400 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
6402         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
6403         dg-options.
6405 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
6407         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
6409 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
6411         * gcc.dg/format/cast-1.c: New test.
6413 2005-12-04  Roger Sayle  <roger@eyesopen.com>
6415         PR c/7776
6416         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
6417         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
6418         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
6419         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
6421 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
6423         * gcc.dg/cast-pretty-print-1.c: New test.
6425 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
6427         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
6429 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
6431         PR c++/24173
6432         * g++.dg/template/friend40.C: New test.
6434 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
6436         PR target/25199
6437         * gcc.target/i386/movq-2.c: New test.
6438         * gcc.target/i386/movq.c: Remove target i?86, instead add
6439         dg-require-effective-target ilp32.
6441 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6443         PR c++/24103
6444         * g++.dg/other/default1.C: New test.
6446 2005-12-02  Richard Guenther  <rguenther@suse.de>
6448         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
6450 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6452         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
6454 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
6456         PR target/21017
6457         * gcc.target/powerpc/rotate.c: New.
6459 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6461         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
6462         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
6464 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6466         PR c/13384
6467         * gcc.dg/pr17730-1.c: Adjust.
6468         * gcc.dg/lvalue1.c (main): Likewise.
6469         * gcc.dg/lvalue-2.c: Likewise.
6470         * g++.dg/pr7503-3.C
6472 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
6474         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
6475         error messages.
6477 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
6479         PR fortran/24789
6480         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
6482 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6484         PR target/24475
6485         * lib/target-supports.exp (check_effective_target_tls): New.
6486         (check_effective_target_tls_runtime): New.
6487         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
6488         for TLS support.
6489         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6490         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6491         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
6492         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
6493         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
6494         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
6495         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6496         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
6497         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
6498         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
6499         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
6500         effective-target TLS.
6501         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
6502         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
6503         effective-target TLS runtime.
6505 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6507         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
6509 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
6511         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
6512         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
6513         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
6514         ignored" warnings when "packing" is the same as the ABI layout.
6516 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
6518         PR fortran/21302
6519         * gfortran.dg/line_length_1.f: New test.
6520         * gfortran.dg/line_length_2.f90: Ditto.
6522 2005-11-30  Richard Guenther  <rguenther@suse.de>
6524         PR tree-optimization/21655
6525         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
6527 2005-11-30  Dale Johannesen  <dalej@apple.com>
6529         * gcc.c-torture/compile/pr24930.c: New.
6531 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
6533         PR fortran/15809
6534         *  gfortran.dg/auto_char_dummy_array.f90: New test.
6536 2005-11-30  Jeff Law  <law@redhat.com>
6538         * g++.old-deja/g++.law/pr25000.C: New test.
6540 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
6542         * gcc.dg/tls/opt-11.c: New test.
6544 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
6546         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
6547         targets.
6548         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
6549         LP64 ia64.
6551 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
6553         * gfortran.dg/open_access_1.f90: New test.
6555 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6557         * gcc.dg/charset/builtin2.c: New test.
6559 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
6561         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
6562         on mmix-*-* for *_[xy].c.
6564 2005-11-28  Kean Johnston  <jkj@sco.com>
6566         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
6567         headers.
6568         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
6569         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
6570         * gcc.target/i386/asm-3.c: Ditto.
6571         * gcc.target/i386/clobbers.c: Ditto.
6572         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
6573         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
6574         test regexp.
6575         * gcc.target/i386/mul.c: Ditto.
6576         * gcc.target/i386/ssetype-1.c: Ditto.
6577         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
6578         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
6579         static so the test works with -fPIC mode too. Based on comment in
6580         PR19231 by Pinski.
6581         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
6583 2005-11-28  Richard Guenther  <rguenther@suse.de>
6585         * gcc.dg/alias-9.c: New testcase.
6586         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
6588 2005-11-28  Roger Sayle  <roger@eyesopen.com>
6589             Uros Bizjak  <uros@kss-loka.si>
6591         PR middle-end/20219
6592         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
6593         tan(x)/sin(x) transformations.
6595 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
6597         PR middle-end/24575
6598         * gcc.dg/tree-ssa/divide-3.c: New test.
6599         * gcc.dg/tree-ssa/divide-4.c: New test.
6601 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
6603         PR fortran/24917
6604         *  gfortran.dg/boz_6.f90: New test.
6606 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6608         PR fortran/23912
6609         * gfortran.dg/modulo_1.f90: New test.
6611 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6613         PR libfortran/24919
6614         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
6615         fail on CRLF platforms.
6616         * gfortran.dg/ftell_2.f90: Likewise.
6618 2005-11-26  Eric Christopher  <echristo@apple.com>
6620         * gcc.dg/intmax_t-1.c: Remove mips xfail.
6622 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6624         * objc.dg/gnu-runtime-3.m: Simplify.
6626 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6628         PR middle-end/23669
6629         * gcc.dg/tree-ssa/divide-1.c: New test.
6630         * gcc.dg/tree-ssa/divide-2.c: New test.
6632 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6634         PR libgfortran/24945
6635         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
6637 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6639         PR libgfortran/24945
6640         * gfortran.dg/open_status_2.f90: New test.
6642 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6644         * gcc.c-torture/execute/builtins/fprintf.c,
6645         gcc.c-torture/execute/builtins/fputs-lib.c,
6646         gcc.c-torture/execute/builtins/fputs.c,
6647         gcc.c-torture/execute/builtins/lib/fprintf.c,
6648         gcc.c-torture/execute/builtins/lib/printf.c,
6649         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
6651 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
6653         * gcc.dg/20050922-2.c: New test.
6655 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
6657         * objc.dg/gnu-runtime-3.m: New test.
6659 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6661         PR c++/9278
6662         * g++.dg/other/void1.C: New test.
6664 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
6666         PR middle-end/24998
6667         * gcc.dg/torture/fp-int-convert-float.c,
6668         gcc.dg/torture/fp-int-convert-double.c,
6669         gcc.dg/torture/fp-int-convert-long-double.c,
6670         gcc.dg/torture/fp-int-convert-timode.c,
6671         gcc.dg/torture/fp-int-convert-float80.c,
6672         gcc.dg/torture/fp-int-convert-float80-timode.c,
6673         gcc.dg/torture/fp-int-convert-float128.c,
6674         gcc.dg/torture/fp-int-convert-float128-timode.c,
6675         gcc.dg/torture/fp-int-convert.h: New files.
6677 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6679         PR middle-end/24989
6680         * gcc.dg/tree-ssa/bool-10.c: New test.
6681         * gcc.dg/tree-ssa/bool-11.c: New test.
6682         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
6684 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6686         PR middle-end/24990
6687         * tree-ssa/pr24990-1.c: New test.
6689 2005-11-24  Richard Guenther  <rguenther@suse.de>
6690         Dirk Mueller <dmueller@suse.de>
6692         PR c++/14024
6693         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
6694         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
6695         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6696         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
6697         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
6698         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
6700 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
6702         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
6704 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6706         PR c/21668
6707         * gcc.dg/Wc++-compat.c: New.
6708         * gcc.dg/Wno-c++-compat.c: New.
6710 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
6712         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
6713         (vspltish, vspltisw): Likewise.
6715 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6717         PR libgfortran/24794
6718         * gfortran.dg/namelist_12.f: Fix quotes.
6719         * gfortran.dg/namelist_13.f90: Fix quotes.
6720         * gfortran.dg/namelist_14.f90: Fix quotes.
6721         * gfortran.dg/namelist_15.f90: Fix quotes.
6722         * gfortran.dg/namelist_use.f90: Fix quotes.
6723         * gfortran.dg/namelist_use_only.f90: Fix quotes.
6724         * gfortran.dg/namelist_21.f90: New test.
6725         * gfortran.dg/namelist_22.f90: New test.
6727 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
6729         PR target/23435
6730         * gcc.c-torture/compile/pr23435.c: New.
6732 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6734         * gcc.c-torture/execute/floatunsisf-1.c: New test.
6736 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6738         * gcc.target/powerpc/405-macchw-1.c,
6739         gcc.target/powerpc/405-macchw-2.c,
6740         gcc.target/powerpc/405-macchwu-1.c,
6741         gcc.target/powerpc/405-macchwu-2.c,
6742         gcc.target/powerpc/405-machhw-1.c,
6743         gcc.target/powerpc/405-machhw-2.c,
6744         gcc.target/powerpc/405-machhwu-1.c,
6745         gcc.target/powerpc/405-machhwu-2.c,
6746         gcc.target/powerpc/405-maclhw-1.c,
6747         gcc.target/powerpc/405-maclhw-2.c,
6748         gcc.target/powerpc/405-maclhwu-1.c,
6749         gcc.target/powerpc/405-maclhwu-2.c,
6750         gcc.target/powerpc/405-mulchw-1.c,
6751         gcc.target/powerpc/405-mulchw-2.c,
6752         gcc.target/powerpc/405-mulchwu-1.c,
6753         gcc.target/powerpc/405-mulchwu-2.c,
6754         gcc.target/powerpc/405-mulhhw-1.c,
6755         gcc.target/powerpc/405-mulhhw-2.c,
6756         gcc.target/powerpc/405-mulhhwu-1.c,
6757         gcc.target/powerpc/405-mulhhwu-2.c,
6758         gcc.target/powerpc/405-mullhw-1.c,
6759         gcc.target/powerpc/405-mullhw-2.c,
6760         gcc.target/powerpc/405-mullhwu-1.c,
6761         gcc.target/powerpc/405-mullhwu-2.c,
6762         gcc.target/powerpc/405-nmacchw-1.c,
6763         gcc.target/powerpc/405-nmacchw-2.c,
6764         gcc.target/powerpc/405-nmachhw-1.c,
6765         gcc.target/powerpc/405-nmachhw-2.c,
6766         gcc.target/powerpc/405-nmaclhw-1.c,
6767         gcc.target/powerpc/405-nmaclhw-2.c,
6768         gcc.target/powerpc/440-macchw-1.c,
6769         gcc.target/powerpc/440-macchw-2.c,
6770         gcc.target/powerpc/440-macchwu-1.c,
6771         gcc.target/powerpc/440-macchwu-2.c,
6772         gcc.target/powerpc/440-machhw-1.c,
6773         gcc.target/powerpc/440-machhw-2.c,
6774         gcc.target/powerpc/440-machhwu-1.c,
6775         gcc.target/powerpc/440-machhwu-2.c,
6776         gcc.target/powerpc/440-maclhw-1.c,
6777         gcc.target/powerpc/440-maclhw-2.c,
6778         gcc.target/powerpc/440-maclhwu-1.c,
6779         gcc.target/powerpc/440-maclhwu-2.c,
6780         gcc.target/powerpc/440-mulchw-1.c,
6781         gcc.target/powerpc/440-mulchw-2.c,
6782         gcc.target/powerpc/440-mulchwu-1.c,
6783         gcc.target/powerpc/440-mulchwu-2.c,
6784         gcc.target/powerpc/440-mulhhw-1.c,
6785         gcc.target/powerpc/440-mulhhw-2.c,
6786         gcc.target/powerpc/440-mulhhwu-1.c,
6787         gcc.target/powerpc/440-mulhhwu-2.c,
6788         gcc.target/powerpc/440-mullhw-1.c,
6789         gcc.target/powerpc/440-mullhw-2.c,
6790         gcc.target/powerpc/440-mullhwu-1.c,
6791         gcc.target/powerpc/440-mullhwu-2.c,
6792         gcc.target/powerpc/440-nmacchw-1.c,
6793         gcc.target/powerpc/440-nmacchw-2.c,
6794         gcc.target/powerpc/440-nmachhw-1.c,
6795         gcc.target/powerpc/440-nmachhw-2.c,
6796         gcc.target/powerpc/440-nmaclhw-1.c,
6797         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
6799 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
6801         PR fortran/24774
6802         * gfortran.dg/inquire_9.f90: New test.
6804         PR fortran/21647
6805         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
6807 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6809         PR libfortran/24432
6810         * lib/target-supports.exp (check_effective_target_fortran_large_real):
6811         Check that 'cos' is supported.
6813 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
6815         PR fortran/24223
6816         * gfortran.dg/substring_equivalence.f90: New test.
6818         PR fortran/24705
6819         * gfortran.dg/auto_internal_assumed.f90: New test.
6821 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
6823         * gcc.dg/fold-div-2.c: New test.
6825 2005-11-20  Ian Lance Taylor  <ian@airs.com>
6827         PR rtl-optimization/24883
6828         * gcc.c-torture/compile/pr24883.c: New test.
6830 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
6832         PR middle-end/20583
6833         * gcc.c-torture/compile/pr20583.c: New.
6835 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
6837         * gcc.c-torture/execute/usmul.c: New test.
6839 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
6841         * gcc.dg/tree-ssa/vrp22.c: New test.
6843 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
6845         PR middle-end/24912
6846         * gcc.dg/torture/pr24912-1.c: New test.
6848 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
6850         PR fortran/24862
6851         * gfortran.dg/arrayio_derived_1.f90: New test.
6853 2005-11-19  Richard Guenther  <rguenther@suse.de>
6855         PR middle-end/23294
6856         * gcc.dg/tree-ssa/pr23294.c: New testcase.
6858 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
6860         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
6862 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
6864         PR c++/8355
6865         * g++.dg/template/friend39.C: New test.
6867 2005-11-18  James E Wilson  <wilson@specifix.com>
6869         * gcc.dg/builtin-strstr.c: New.
6871 2005-11-18  Richard Henderson  <rth@redhat.com>
6873         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
6874         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
6875         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
6876         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
6877         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
6878         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
6879         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
6880         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
6881         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
6882         renaming to remove initial "ia64-".
6884 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
6886         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
6888 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
6890         * g++.dg/cpp/string-2.C: New test.
6892 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
6894         * gcc.dg/tree-ssa/loop-14.c: New test.
6896 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
6897             Michael Chamberlain <michael@chamberlain.net.au>
6899         * ada/acats/run_all.sh (target_run): Kill long running tests.
6901 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6903         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
6904         * gcc.dg/cleanup-9.c: Likewise.
6905         * gcc.dg/cleanup-10.c: Likewise.
6906         * gcc.dg/cleanup-11.c: Likewise.
6908 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6910         PR fortran/24892
6911         * gfortran.dg/open_access_append_1.f90: New test.
6912         * gfortran.dg/open_access_append_2.f90: New test.
6914 2005-11-16  Richard Guenther  <rguenther@suse.de>
6916         PR middle-end/24851
6917         * gcc.c-torture/execute/pr24851.c: New testcase.
6919 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
6921         * gcc.dg/fold-overflow-1.c: New test.
6923 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
6925         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
6926         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
6928 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
6930         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
6931         structures.
6932         * g++.dg/eh/forced2.C: Likewise.
6933         * g++.dg/eh/forced3.C: Likewise.
6934         * g++.dg/eh/forced4.C: Likewise.
6936 2005-11-11  Mike Stump  <mrs@apple.com>
6938         * g++.old-deja/g++.mike/unused.C: Add.
6940 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
6942         PR c++/24667
6943         * g++.dg/warn/Wcast-qual1.C: New test.
6945 2005-11-15  Jan Hubicka  <jh@suse.cz>
6947         * gcc.dg/winline-5.c: Add large-unit-insns limit.
6949 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
6951         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
6953 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
6955         PR 24840
6956         * gcc.dg/tree-ssa/pr24840.c: New test.
6958 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
6960         PR testsuite/24841
6961         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
6963 2005-11-14  Dale Johannesen  <dalej@apple.com>
6965         * gcc.c-torture/execute/20051113-1.c: New.
6967 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
6969         PR c++/24687
6970         * g++.dg/template/crash43.C: New test.
6972 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
6974         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
6976 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6978         PR c++/24817
6979         * g++.dg/eh/spec8.C: New test.
6981 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6983         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
6985 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6987         PR c++/20293
6988         * g++.dg/parse/ambig4.C: New test.
6989         * g++.dg/tc1/dr101.C: Adjust error markers.
6990         * g++.dg/lookup/strong-using-2.C: Likewise.
6991         * g++.dg/lookup/ambig5.C: Likewise.
6992         * g++.dg/lookup/ambig4.C: Likewise.
6993         * g++.dg/parse/crash22.C: Likewise.
6995 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6997         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
6999 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
7001         * gcc.dg/nested-calls-1.c: New test.
7003 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7005         * gfortran.dg/complex_intrinsic_1.f90: New test.
7006         * gfortran.dg/complex_intrinsic_2.f90: New test.
7007         * gfortran.dg/fgetc_1.f90: New test.
7008         * gfortran.dg/fgetc_2.f90: New test.
7009         * gfortran.dg/fgetc_3.f90: New test.
7010         * gfortran.dg/ftell_1.f90: New test.
7011         * gfortran.dg/ftell_2.f90: New test.
7012         * gfortran.dg/gnu_logical_1.F: New test.
7013         * gfortran.dg/gnu_logical_2.f90: New test.
7015 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
7017         PR middle-end/24820
7018         * testsuite/gcc.dg/pr24820.c: New test.
7020 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
7022         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
7023         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
7024         variable.
7026 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7028         testsuite/24614
7029         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
7031 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
7033         * gcc.target/cris/cris.exp: New file.
7034         * gcc.target/cris/rld-legit1.c: New test.
7035         * gcc.target/cris/rld-legit2.c: New test.
7037 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
7039         PR c++/24780
7040         * g++.dg/opt/pr24780.C: New test.
7042         PR c++/24761
7043         * g++.dg/template/asm1.C: New test.
7045 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
7047         PR libgfortran/24787
7048         * gfortran.dg/scan_1.f90: New test.
7050 2005-11-12  Jan Hubicka  <jh@suse.cz>
7052         * gcc.target/i386/minmax-1.c: New.
7053         * gcc.target/i386/minmax-2.c: New.
7055 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
7057         * gcc.dg/pr24445.c: Fix for 64-bit targets.
7059 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
7061         * gcc.c-torture/execute/20051110-1.c,
7062         gcc.c-torture/execute/20051110-2.c: New tests.
7064 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
7066         PR middle-end/24750
7067         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
7068         New tests.
7070 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
7072         * lib/target-libpath.exp (get_shlib_extension): New proc.
7073         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
7074         * lib/gfortran.exp (gfortran_link_flags): Likewise.
7075         * lib/objc.exp (objc_target_compile): Likewise.
7076         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
7077         detection.
7079 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
7081         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
7083         * lib/target-supports.exp (check_effective_target_static_libgfortran):
7084         Add -static to additional_flags and pass it to target_compile.
7086 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
7088         PR libgfortran/24719
7089         gfortran.dg/read_noadvance.f90: New test.
7091         PR libgfortran/24699
7092         gfortran.dg/fmt_t_2.f90: New test.
7094         PR libgfortran/24785
7095         gfortran.dg/read_x_eor.f90: New test.
7097         PR libgfortran/24584
7098         gfortran.dg/namelist_empty.f90: Rename test.
7100         PR libgfortran/24489
7101         gfortran/read_eor.f90: Rename test.
7103 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
7105         PR fortran/15976
7106         * gfortran.dg/automatic_module_variable.f90: New test.
7108 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
7110         PR target/24445
7111         * gcc.dg/pr24445.c: New test.
7113 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
7115         PR fortran/24655
7116         PR fortran/24755
7117         * gfortran.dg/recursive_statement_functions.f90: Add statement
7118         functions using inline intrinsic functions and parameters to test
7119         that they no longer seg-fault.
7121         PR fortran/24409
7122         gfortran.dg/nested_modules_4.f90: New test.
7123         gfortran.dg/nested_modules_5.f90: New test.
7125 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7127         PR fortran/24643
7128         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
7130 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
7132         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
7133         failures.
7135 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7137         * gcc.dg/sparc-getcontext-1.c: New test.
7139 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
7141         * gcc.dg/ifcvt-fabs-1.c: New test.
7143 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
7145         PR other/4372
7146         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
7147         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
7149 2005-11-09  Richard Guenther  <rguenther@suse.de>
7151         PR tree-optimization/24716
7152         * gcc.c-torture/execute/pr24716.c: New testcase.
7154 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7156         * gcc.dg/pr24624.c: Disable for non S/390 targets.
7158 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7160         PR 24624
7161         * gcc.dg/pr24624.c: Testcase added.
7163 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7165         PR 24623
7166         * g++.dg/other/pr24623.C: Testcase added.
7168 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
7170         PR fortran/22607
7171         * gfortran-dg/pure_byref_1.f90: New.
7172         * gfortran-dg/pure_byref_2.f90: New.
7174 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
7176         PR c/24101
7177         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
7178         * gcc.dg/dg.exp: Run main loop also for *.i files.
7180 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
7182         PR c++/19450
7183         * g++.dg/tls/diag-3.C: New test.
7184         * g++.dg/tls/diag-4.C: New test.
7185         * g++.dg/tls/static-1.C: New test.
7186         * g++.dg/tls/static-1a.cc: New file.
7188 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
7190         PR 23046
7191         * g++.dg/tree-ssa/pr23046.C: New test.
7193 2005-11-08  Devang Patel <dpatel@apple.com>
7195         PR tree-optimization/23115
7196         * gcc.dg/tree-ssa/pr23115.c: New.
7198 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
7200         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
7201         * gcc.target/powerpc/pr16155.c: Same.
7202         * gcc.target/powerpc/altivec-1.c: Same.
7203         * gcc.target/powerpc/altivec-2.c: Same.
7204         * gcc.target/powerpc/altivec-3.c: Same.
7205         * gcc.target/powerpc/altivec-5.c: Same.
7206         * gcc.target/powerpc/altivec-11.c: Same.
7207         * gcc.target/powerpc/altivec-12.c: Same.
7208         * gcc.target/powerpc/altivec-14.c: Same.
7209         * gcc.target/powerpc/altivec-22.c: Same.
7210         * gcc.target/powerpc/altivec-consts.c: Same.
7211         * gcc.target/powerpc/altivec-pr22085.c: Same.
7212         * gcc.target/powerpc/altivec-splat.c: Same.
7213         * gcc.target/powerpc/altivec-varargs-1.c: Same.
7214         * gcc.target/powerpc/altivec-vec-merge.c: Same.
7215         * gcc.target/powerpc/darwin-longlong.c: Same.
7217 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
7219         PR target/19340
7220         * gcc.dg/pr19340.c: New test.
7222 2005-11-07  Ian Lance Taylor  <ian@airs.com>
7224         PR rtl-optimization/24683
7225         * gcc.dg/pr24683.c: New test.
7227 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
7229         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
7230         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
7232 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
7234         * gcc.target/i386/pr23376.c: Compile with -mmmx.
7236 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
7238         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
7240 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
7242         PR target/24230
7244         * gcc.target/powerpc/altivec-consts.c,
7245         gcc.target/powerpc/altivec-splat.c: New testcase.
7247 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
7249         PR c/24599
7251         * gcc.dg/overflow-2.c: New testcase.
7253 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
7255         PR rtl-optimization/23567
7256         * gcc.c-torture/execute/20051104-1.c: New test.
7258 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
7260         PR fortran/24534
7261         gfortran.dg/private_type_2.f90: Modified to check that case with
7262         PRIVATE declaration within derived type is accepted.
7264         PR fortran/20838
7265         gfortran.dg/pointer_assign_1.f90: New test.
7267         PR fortran/20840
7268         * gfortran.dg/arrayio_0.f90: New test.
7270         PR fortran/17737
7271         gfortran.dg/data_initialized.f90: New test.
7272         gfortran.dg/data_constraints_1.f90: New test.
7273         gfortran.dg/data_constraints_2.f90: New test.
7275 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
7277         PR fortran/24174
7278         PR fortran/24305
7279         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
7281 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
7283         PR 24670
7284         * gcc.dg/tree-ssa/pr24670.c: New test.
7286 2005-11-05  Ian Lance Taylor  <ian@airs.com>
7288         PR target/22432
7289         * gcc.target/i386/pr22432.c: New test.
7291 2005-11-05  Richard Henderson  <rth@redhat.com>
7293         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
7294         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
7295         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
7296         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
7297         from gcc.dg/alpha-*.
7298         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
7299         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
7301 2005-11-05  Andreas Jaeger  <aj@suse.de>
7303         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
7305 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
7307         PR target/23424
7308         * gcc.dg/torture/pr23424-1.c: New test.
7310 2005-11-04  Richard Henderson  <rth@redhat.com>
7312         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
7313         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
7314         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
7315         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
7316         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
7317         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
7318         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
7319         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
7320         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
7321         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
7322         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
7323         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
7324         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
7325         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
7326         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
7327         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
7328         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
7329         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
7330         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
7331         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
7332         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
7333         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
7334         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
7335         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
7336         Move from gcc.dg/.
7337         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
7338         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7339         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
7340         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
7341         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
7342         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
7343         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
7344         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
7345         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
7346         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
7347         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
7348         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
7349         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
7350         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
7351         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
7352         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
7353         gcc.target/i386/lea.c, gcc.target/i386/local.c,
7354         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
7355         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
7356         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
7357         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
7358         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
7359         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
7360         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
7361         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
7362         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
7363         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
7364         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
7365         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
7366         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
7367         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
7368         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
7369         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
7370         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
7371         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
7372         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
7373         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
7374         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
7375         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
7376         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
7377         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
7378         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
7379         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
7380         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
7381         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
7383 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
7385         PR 24627
7386         * gcc.dg/tree-ssa/pr24627.c: New test.
7388 2005-11-04 Paul Brook  <paul@codesourcery.com>
7390         * gcc.dg/tls/opt-10.c: New test.
7392 2005-11-04  Andreas Jaeger  <aj@suse.de>
7394         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
7395         avoid extra warnings.
7397 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7399         PR libfortran/22298
7400         * gcc/testsuite/lib/target-supports.exp
7401         (check_effective_target_static_libgfortran): New
7402         static_libgfortran effective target.
7403         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
7404         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
7406 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
7408         * gcc.dg/pr24615.c: Guard test with { target fpic }.
7410 2005-11-03  Josh Conner  <jconner@apple.com>
7412         PR c++/19989
7413         g++.dg/ext/array2.C: New test.
7414         g++.dg/template/dependent-name3.C: New test.
7415         g++.dg/template/dependent-name4.C: New test.
7416         g++.dg/template/sfinae2.C: New test.
7418 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7420         PR preprocessor/22042
7421         * gcc.dg/cpp/strify4.c: New test.
7423 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7425         PR c++/17964
7426         * g++.dg/cpp/string-1.C: New test.
7428 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7430         * gcc.target/powerpc: New directory.
7431         * gcc.target/powerpc/powerpc.exp: New file.
7432         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
7433         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
7434         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
7435         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
7436         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
7437         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
7438         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
7439         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
7440         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
7441         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
7442         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
7443         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
7444         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
7445         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
7446         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
7447         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
7448         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
7449         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
7450         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
7451         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
7452         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
7453         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
7454         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
7455         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
7456         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
7457         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
7458         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
7459         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
7460         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
7461         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
7462         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
7463         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
7464         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
7465         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
7467 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
7469         PR c++/21627
7470         * g++.dg/warn/inline2.C: New test.
7472 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7474         PR middle-end/23155
7475         * g++.dg/ext/c99struct1.C: New test.
7476         * gcc.dg/union-cast-1.c: New test.
7477         * gcc.dg/union-cast-2.c: New test.
7478         * gcc.dg/union-cast-3.c: New test.
7480 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7482         PR middle-end/24589
7483         * gcc.c-torture/execute/zero-struct-2.c: New test.
7485 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7487         PR c++/24582
7488         * g++.dg/init/switch1.C: New test.
7490 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7492         * gcc.dg/delay-slot-1.c: New test.
7494 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
7496         PR target/24620
7497         * gcc.dg/pr24620.c: New test.
7499 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7501         PR c/24329
7502         * gcc.dg/format/unnamed-1.c: New test.
7504 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7506         PR c++/22434
7507         * g++.dg/expr/cond8.C: New test.
7509         PR c++/24560
7510         * g++.dg/parse/dot1.C: New test.
7512 2005-11-02  Jan Hubicka  <jh@suse.cz>
7514         PR target/23303
7515         * gcc.dg/i386-lea.c: New test
7517 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
7519         PR target/24615
7520         * gcc.dg/pr24615.c: New test.
7522 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
7524         PR target/24600
7525         * gcc.dg/pr24600.c: New test.
7527 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7529         PR c++/19253
7530         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
7531         * g++.dg/parse/typename9.C: New test.
7532         * g++/dg/parse/typename10.C: Likewise.
7534 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
7536         PR fortran/18157
7537         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
7538         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
7539         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
7541 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7543         PR c++/24569
7544         * g++.dg/debug/static1.C: New test.
7546 2005-11-02  Josh Conner  <jconner@apple.com>
7548         * g++.dg/crash38.C: moved into proper directory...
7549         * g++.dg/template/crash42.C: ...here
7551 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
7553         PR target/18338
7554         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
7555         pcc_bitfield_type_matters || default_packed.
7557         * lib/target-supports.exp
7558         (check_effective_target_pcc_bitfield_type_matters): New proc.
7559         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
7561         PR testsuite/23304
7562         * lib/target-supports.exp (check_effective_default_packed): New proc.
7563         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
7564         Gate expected errors on target ! default_packed.
7565         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
7567 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7569         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
7570         change (r106358).
7572 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7574         PR fortran/24008
7575         * gfortran.dg/entry_5.f90: New.
7576         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
7578 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
7580         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
7582 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
7584         PR fortran/21565
7585         gfortran.dg/namelist_blockdata.f90: New test.
7587         PR fortran/18737
7588         gfortran.dg/external_implicit_none.f90: New test.
7590         PR fortran/14994
7591         * gfortran.dg/secnds.f: New test.
7593 2005-10-31  Jan Hubicka  <jh@suse.cz>
7595         PR target/20928
7596         * gcc.c-torture/compile/pr20928.c: New test.
7598 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
7600         PR middle-end/23492
7601         * gcc.c-torture/compile/zero-strct-5.c: New test.
7603 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
7605         PR libgfortran/24584
7606         * gfortran.dg/pr24584.f90: New test.
7608 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
7610         PR fortran/18883
7611         * gfortran.dg/char_result_9.f90: New.
7612         * gfortran.dg/char_result_10.f90: New.
7614 2005-10-30  Jan Hubicka  <jh@suse.cz>
7616         * g++.dg/tree-ssa/pr24172.C: New testcase.
7618 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7620         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
7622 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
7624         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
7625         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
7626         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
7627         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
7628         gfortran.dg/enum_9.f90,
7629         gfortran.fortran-torture/compile/enum_1.f90,
7630         gfortran.fortran-torture/execute/enum_1.f90,
7631         gfortran.fortran-torture/execute/enum_2.f90,
7632         gfortran.fortran-torture/execute/enum_3.f90,
7633         gfortran.fortran-torture/execute/enum_4.f90: New tests.
7635 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
7637         PR target/18482
7638         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
7639         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
7641 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7643         PR libfortran/20179
7644         * gfortran.dg/mixed_io_1.f90: New test.
7645         * gfortran.dg/mixed_io_1.c: New file.
7647 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7649         * gfortran.dg/malloc_free_1.f90: New test.
7651 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
7653         * gcc.dg/nested-func-4.c: Require profiling -pg.
7655 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7657         PR C++/23229
7658         * g++.dg/warn/main-2.C: New test.
7660 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
7662         PR fortran/24545
7663         * gfortran.dg/interface_2.f90: new test.
7665 2005-10-28  Josh Conner  <jconner@apple.com>
7667         PR c++/22153
7668         * g++.dg/template/crash38.C: New test.
7669         * g++.dg/parse/explicit1.C: Change expected errors.
7671 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7673         PR C++/23426
7674         * g++.dg/other/large-size-array.C: New test.
7676 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7678         PR middle-end/24362
7679         * g++.dg/opt/complex4.C: New test.
7681 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
7683         * gcc.dg/nested-func-4.c: New test.
7685 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
7687         PR fortran/24158
7688         gfortran.dg/derived_recursion.f90: New test.
7689         gfortran.dg/implicit_actual.f90: New test.
7691 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
7693         PR middle-end/24295, PR testsuite/24477
7694         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
7695         removed when weakref hits the tree.
7697 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
7699         * gfortran.dg/cray_pointers_4.f90: New test.
7701         * gfortran.dg/cray_pointers_5.f90: New test.
7703 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
7705         PR fortran/22290
7706         * gfortran.dg/assign_5.f90: New test.
7707         * gfortran.dg/assign_6.f: New test.
7709 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
7711         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
7712         CPU has no SSE support.
7714 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
7716         PR libgfortran/24224
7717         * gfortran.dg/arrayio_1.f90: Update attribution.
7718         * gfortran.dg/arrayio_2.f90: Update attribution.
7719         * gfortran.dg/arrayio_3.f90: Update attribution.
7720         * gfortran.dg/arrayio_4.f90: Update test conditions.
7721         * gfortran.dg/arrayio_5.f90: Update attribution.
7722         * gfortran.dg/arrayio_6.f90: New test.
7723         * gfortran.dg/arrayio_7.f90: New test.
7725 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
7727         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
7729 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7731         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
7733 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7735         PR fortran/24416
7736         * gfortran.dg/namelist_char_only.f90: New test.
7738 2005-10-24  Asher Langton  <langton2@llnl.gov>
7740         PR fortran/17031
7741         PR fortran/22282
7742         * gfortran.dg/cray_pointers_1.f90: New test.
7743         * gfortran.dg/cray_pointers_2.f90: New test.
7744         * gfortran.dg/cray_pointers_3.f90: New test.
7745         * gfortran.dg/loc_1.f90: New test.
7746         * gfortran.dg/loc_2.f90: New test.
7748 2005-10-24  Steven Bosscher  <stevenb@suse.de>
7750         * gcc.dg/pr24225.c: New test.
7752 2005-10-24  Asher Langton  <langton2@llnl.gov>
7754         * gfortran.dg/dup_save_1.f90: New test.
7755         * gfortran.dg/dup_save_2.f90: New test.
7757 2005-10-24  Paul Brook  <paul@codesourcery.com>
7759         PR 24107
7760         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
7761         stdint.h.
7763 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
7765         PR libgfortran/24489
7766         * gfortran.dg/pr24489.f90: New test.
7768 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
7770         PR fortran/23635
7771         * gfortran.dg/ichar_1.f90: Add tests for derived types.
7773 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
7775         PR target/18911
7776         * g++.dg/init/array16.C: Skip for mmix-*-*.
7778 2005-10-23  Asher Langton  <langton2@llnl.gov>
7780         * gfortran.dg/byte_1.f90: New test.
7781         * gfortran.dg/byte_2.f90: New test.
7783 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
7785         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
7787 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
7789         PR fortran/18022
7790         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
7792         PR fortran/24311
7793         * gfortran.dg/merge_char_const.f90: New test.
7795         PR fortran/24384
7796         * gfortran.dg/spread_scalar_source.f90: New test.
7798 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
7800         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
7802         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
7803         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
7805         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
7807 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
7809         PR fortran/24426
7810         * gfortran.dg/der_pointer_4.f90: New.
7812 2005-10-22  David Ayers  <d.ayers@inode.at>
7814         * obj-c++.dg/except-1.mm: Simplify.
7816 2005-10-21  David Ayers  <d.ayers@inode.at>
7818         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
7820 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
7822         * gfortran.dg/assumed_dummy_2.f90: New test.
7824 2005-10-21  James E Wilson  <wilson@specifix.com>
7826         PR preprocessor/15220
7827         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
7829 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
7831         * gcc.c-torture/execute/20051021-1.c: New test.
7833 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
7835         PR c++/24260
7836         * g++.dg/ext/tmplattr1.C: New test.
7838 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
7840         PR fortran/24440
7841         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
7843 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
7845         * obj-c++.dg/except-1.mm: New.
7847         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
7849 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
7851         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
7853 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
7855         PR middle-end/24295
7856         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
7857         declarations with the same names as thunks' alias targets, use
7858         aliases instead.
7859         * gcc.dg/attr-alias-3.c: New test.
7860         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
7862 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
7864         PR c++/22618
7865         * g++.dg/parse/access8.C: New test.
7867 2005-10-20  Richard Guenther  <rguenther@suse.de>
7869         PR c++/24439
7870         * g++.dg/tree-ssa/pr24439.C: New testcase.
7872 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7874         * g++.dg/opt/delay-slot-1.C: New test.
7876 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
7878         PR fortran/21625
7879         * gfortran.fg/der_init_1.f90: New.
7881 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
7883         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
7885 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
7887         PR c++/21908
7888         * g++.dg/parse/error28.C: New test.
7890 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7892         * gcc.dg/profile-generate-2.c: New test.
7894 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
7896         PR target/23589
7897         * g++.dg/ext/dllimport11.C: New.
7899 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7901         PR c++/22293
7902         * g++.dg/other/friend3.C: New test.
7904 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
7906         PR c++/23293
7907         * g++.dg/template/error19.C: New test.
7909 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
7911         PR c++/21383
7912         * g++.dg/overload/koenig2.C: New.
7914         PR c++/23118
7915         * g++.dg/overload/error2.C: New.
7917         PR c++/22604
7918         * g++.dg/inherit/covariant14.C: New.
7920 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7922         PR c++/23440
7923         * g++.dg/parse/for1.C: New test.
7925 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
7927         PR fortran/23446
7928         * gfortran.dg/host_dummy_index_1.f90: New test.
7930         PR fortran/21459
7931         * gfortran.dg/automatic_char_len_2.f90: New test.
7933         PR fortran/20866
7934         * gfortran.dg/recursive_statement_functions.f90: New test.
7936         PR fortran/20853
7937         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
7939         PR fortran/20849
7940         * gfortran.dg/external_initializer.f90: New test.
7942         PR fortran/20837
7943         * non_module_public.f90: New test.
7945 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
7947         PR c++/24386
7948         * g++.dg/template/overload7.C: New.
7950         PR c++/22551
7951         * g++.dg/other/switch2.C: Remove expected warnings.
7953         PR c++/21353
7954         * g++.dg/template/defarg6.C: New.
7956 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
7958         PR target/24315
7959         * gcc.target/i386/pr24315.c: New test.
7961 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7963         PR c++/24389
7964         * g++.dg/template/static21.C: New test.
7965         * g++.dg/template/static21-a.cc: Likewise.
7967 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
7969         PR c++/23959
7970         * g++.dg/warn/Wswitch-default-1.C: New test.
7971         * g++.dg/warn/Wswitch-default-2.C: New test.
7973 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7975         PR c++/22173
7976         * g++.dg/parse/template18.C: New test.
7977         * g++.dg/template/nontype15.C: Likewise.
7979 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
7981         PR fortran/22273
7982         * gfortran.dg/spec_expr_2.f90: New.
7984 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
7986         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
7987         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
7988         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
7989         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
7990         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
7991         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
7992         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
7993         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
7994         previous target-specific skips and warning-message matches where
7995         applicable.
7997 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
7999         PR c++/21347
8000         * g++.dg/warn/Wctor-dtor.C: New test.
8002 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8004         PR c/23439
8005         * gcc.dg/for-1.c: New test.
8007 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
8009         PR c++/19565
8010         * g++.dg/warn/Wconversion1.C: New test.
8011         * g++.dg/ext/packed4.C: Compile with -w.
8012         * g++.dg/opt/20050511-1.C: Likewise.
8013         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
8015 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
8017         * gfortran.dg/boz_5.f90: New test.
8019 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
8021         PR c++/22551
8022         * g++.dg/other/switch2.C: New.
8024         PR c++/23984
8025         * g++.dg/init/ctor7.C: New.
8027 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
8029         PR c++/23730
8030         * g++.dg/parse/crash32.C: New test.
8032 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
8034         PR c++/20721
8035         * g++.dg/init/goto2.C: New test.
8037         PR c++/22464
8038         * g++.dg/template/crash/41.C: New test.
8040         PR c++/22180
8041         * g++.dg/template/crash40.C: New test.
8043         PR c++/23694
8044         * g++.dg/parse/friend5.C: New test.
8046         PR c++/23307
8047         * g++.dg/template/crash38.C: New test.
8049         PR c++/22352
8050         * g++.dg/template/friend38.C: New test.
8052         PR c++/22405
8053         * g++.dg/template/crash39.C: New test.
8055 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
8057         * gcc.dg/debug/dwarf2/dwarf-char1.c,
8058         gcc.dg/debug/dwarf2/dwarf-char2.c,
8059         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
8061         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
8063 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
8065         * gcc.dg/dll-2.c: Add tests for warnings.
8066         * gcc.dg/dll-3.c: Likewise.
8067         * gcc.dg/dll-4.c: Likewise.
8069         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
8070         * g++.dg/ext/dllimport2.C: Likewise.
8071         * g++.dg/ext/dllimport3.C: Likewise.
8072         * g++.dg/ext/dllimport7.C: Likewise.
8073         * g++.dg/ext/dllimport8.C: Likewise.
8074         * g++.dg/ext/dllimport9.C: Likewise.
8076 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
8078         PR fortran/24092
8079         * gfortran.dg/derived_pointer_recursion.f90: New test.
8081 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
8083         * gcc.c-torture/execute/20051012-1.c: New test.
8085 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
8087         PR fortran/18082
8088         * gfortran.dg/automatic_char_len_1.f90: New test.
8090 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
8092         PR fortran/20847
8093         * gfortran.dg/save_common.f90: New test.
8095         PR fortran/20856
8096         * gfortran.dg/save_result.f90: New test.
8098 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
8100         PR c++/21592
8101         * g++.dg/template/dependent-expr1.C: Add new expected error.
8102         * g++.dg/template/dependent-expr2.C: Adjust error text.
8103         * g++.dg/template/overload6.C: New.
8105         PR c++/23797
8106         * g++.dg/other/typename8.C: New.
8108         PR c++/21117
8109         * g++.dg/other/return1.C: New.
8111 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
8113         PR c++/24052
8114         * g++.dg/ext/label5.C: New.
8116 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
8118         PR c++/19964
8119         * g++.dg/parse/crash31.C: New.
8121 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
8123         * g++.dg/ipa/ipa-1.c: New test.
8124         * g++.dg/ipa/ipa-2.c: New test.
8125         * g++.dg/ipa/ipa-3.c: New test.
8126         * g++.dg/ipa/ipa-4.c: New test.
8127         * g++.dg/ipa/ipa-5.c: New test.
8128         * g++.dg/ipa/ipa.exp: New file.
8130 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
8132         PR fortran/24207
8133         * gfortran.dg/private_type_3.f90: New test.
8135 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
8137         PR fortran/20786
8138         gfortran.dg/aint_anint_1.f90: New test.
8140 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
8142         PR libgfortran/24313
8143         gfortran.dg/csqrt.f: New test.
8145 2005-10-11  Ian Lance Taylor  <ian@airs.com>
8147         PR c++/8057
8148         * g++.dg/warn/noeffect7.C: New test.
8149         * g++.dg/warn/noeffect2.C: Instantiate templates.
8150         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
8151         and warning.
8153 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
8155         PR c++/21089
8156         * g++.dg/init/float1.C: New test.
8158         PR c++/24277
8159         * g++.dg/init/member1.C: Tweak error markers.
8161 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
8163         PR testsuite/24281
8164         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
8165         Check for null pointer.
8167 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
8169         PR c++/21369
8170         * g++.dg/parse/ret-type3.C: New test.
8172 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
8174         PR tree-opt/23946
8175         * gcc.c-torture/compile/pr23946.c: New test.
8177 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
8179         * g++.dg/opt/mmx2.C: New test.
8181 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
8183         PR c++/24277
8184         * g++.dg/template/static20.C: New test.
8186         PR c++/24302
8187         * g++.dg/warn/Wunused-12.C: New test.
8189         PR c++/23437
8190         * g++.dg/template/arg4.C: New test.
8192 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8194         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
8195         * gcc.dg/ucnid-3.c: Likewise.
8196         * gcc.dg/ucnid-4.c: Likewise.
8197         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
8198         * g++.dg/other/ucnid-1.C: Likewise.
8199         * gcc.dg/sparc-frame-1.c: New test.
8201 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
8203         PR c++/24139
8204         * g++.dg/template/spec27.C: New test.
8206         PR c++/24275
8207         * g++.dg/template/static19.C: New test.
8209 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8211         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
8212         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
8214 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
8216         PR target/24136
8217         * gfortran.fortran-torture/compile/pr24136.f: New test.
8219 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
8221         PR c++/22172
8222         * g++.dg/parse/crash30.C: New test.
8224 2005-10-07  Richard Guenther  <rguenther@suse.de>
8226         PR middle-end/24227
8227         * gcc.c-torture/compile/pr24227.c: New testcase.
8229 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
8231         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
8232         Do not put aligned attributes on array elements.
8234 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
8236         PR testsuite/23611, PR testsuite/23615
8237         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
8238         writing prototypes of library functions by hand.
8239         * obj-c++.dg/bitfield-4.mm: Likewise.
8240         * obj-c++.dg/const-str-4.mm: Likewise.
8241         * obj-c++.dg/encode-4.mm: Likewise.
8242         * obj-c++.dg/encode-5.mm: Likewise.
8243         * obj-c++.dg/encode-6.mm: Likewise.
8244         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
8245         * obj-c++.dg/method-10.mm: Likewise.
8246         * obj-c++.dg/method-17.mm: Likewise.
8247         * obj-c++.dg/method-19.mm: Likewise.
8248         * obj-c++.dg/try-catch-2.mm: Likewise.
8250 2005-10-06  Richard Henderson  <rth@redhat.com>
8252         PR 24236
8253         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
8255 2005-10-06  Dale Johannesen  <dalej@apple.com>
8257         * gcc.c-torture/execute/20030125-1.c: Correct.
8259 2005-10-06  Richard Guenther  <rguenther@suse.de>
8261         PR tree-optimization/24238
8262         * g++.dg/tree-ssa/pr24238.C: New testcase.
8264 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
8266         PR 18568
8267         * gfortran.dg/der_pointer_3.f90: New test.
8269 2005-10-05  Devang Patel  <dpatel@apple.com>
8271         PR Debug/23205
8272         * g++.dg/other/PR23205.C: New.
8274 2005-10-05  Richard Henderson  <rth@redhat.com>
8276         PR target/23602
8277         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
8278         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
8280 2005-10-05  Dale Johannesen  <dalej@apple.com>
8282         * gcc.c-torture/execute/float-floor.c: New.
8284 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
8286         PR tree-optimization/21419
8287         PR tree-optimization/24146
8288         PR tree-optimization/24151
8290         * g++.dg/ext/asm7.C: New.
8291         * g++.dg/ext/asm8.C: New.
8292         * gcc.dg/asm-1.c: Compile on all targets.
8293         * gcc.dg/asm-pr24146.c: New.
8294         * gcc.dg/pr21419.c: Adjust error messages.
8296 2005-10-05  Richard Guenther  <rguenther@suse.de>
8298         PR fortran/24176
8299         * gfortran.fortran-torture/compile/empty.f90: New testcase.
8301 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
8303         PR c++/23513
8304         * g++.dg/template/spec22.C: Robustify test.
8305         * g++.dg/template/spec26.C: New.
8307 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
8309         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
8310         if target supports vector instructions.
8312 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
8314         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
8315         C99 functions.
8317 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
8319         * lib/target-supports.exp (check_effective_target_fortran_large_real,
8320         check_effective_target_fortran_large_int): Replace cached result
8321         when target changes.
8323 2005-10-04  Devang Patel  <dpatel@apple.com>
8325         * gcc.dg/i386-sse-vect-types.c: New.
8327 2005-10-04  Ian Lance Taylor  <ian@airs.com>
8329         PR preprocessor/13726
8330         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
8331         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
8333 2005-10-04  Richard Guenther  <rguenther@suse.de>
8335         PR c/23576
8336         * gcc.dg/noncompile/pr23576.c: New testcase.
8338 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
8340         PR middle-end/23125
8341         * gcc.dg/register-var-3.c: New test.
8343 2005-10-04  Steven Bosscher  <stevenb@suse.de>
8345         * gcc.dg/pr23049.c: New test.
8347         * gcc.dg/ucnid-4.c: Fix test.
8349 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
8351         PR 23445
8352         * gcc.c-torture/compile/pr23445.c: New test.
8354 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
8356         * g++.dg/overload/unknown1.C: New.
8358 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
8360         PR c++/17775
8361         * g++.dg/template/repo4.C: New test.
8363 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8365         PR libfortran/19308
8366         * gfortran.dg/large_real_kind_2.F90: New test.
8367         * gfortran.dg/large_integer_kind_2.f90: New test.
8369 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
8371         * lib/target-supports.exp (check_effective_target_vect_shift):
8372         Implement with result caching. Add i?86, x86_64 and ia64 targets.
8373         (check_effective_target_vect_condition): Fix copy-n-pasto.
8375         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
8376         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
8377         targets.
8379 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
8381         PR c++/22621
8382         * g++.dg/template/overload5.C : New test.
8384         PR c++/23840
8385         * g++.dg/expr/stdarg1.C: New test.
8387 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
8389         PR 24142
8390         * gcc.c-torture/execute/pr24142.c: New test.
8392 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
8394         PR 24141
8395         * gcc.c-torture/execute/pr24141.c: New test.
8397 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
8398             Diego Novillo  <dnovillo@redhat.com>
8400         PR 23604
8401         * gcc.c-torture/execute/pr23604.c: New test.
8403 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
8405         PR fortran/16404
8406         PR fortran/20835
8407         PR fortran/20890
8408         PR fortran/20899
8409         PR fortran/20900
8410         PR fortran/20901
8411         PR fortran/20902
8412         gfortran.dg/equiv_constraint_1.f90: New test.
8413         gfortran.dg/equiv_constraint_2.f90: New test.
8414         gfortran.dg/equiv_constraint_3.f90: New test.
8415         gfortran.dg/equiv_constraint_4.f90: New test.
8416         gfortran.dg/equiv_constraint_5.f90: New test.
8417         gfortran.dg/equiv_constraint_6.f90: New test.
8418         gfortran.dg/equiv_constraint_7.f90: New test.
8419         gfortran.dg/equiv_constraint_8.f90: New test.
8420         gfortran.dg/private_type_1.f90: New test.
8421         gfortran.dg/private_type_2.f90: New test.
8422         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
8423         980628-10.f: Assert std=gnu to permit mixing of
8424         types in equivalence statements.
8426 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
8428         PR 24112
8429         * gfortran.dg/open_status_1.f90: New.
8431 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
8433         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
8434         * gcc.dg/vect/pr22480.c: Clean up temp files.
8435         * gcc.dg/vect/pr23831.c: Clean up temp files.
8436         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
8437         Clean up temp files.
8438         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
8439         Clean up temp files.
8441         * gcc.dg/20050309-1.c: Clean up temp files.
8442         * gcc.dg/20050325-1.c: Clean up temp files.
8444 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
8446         PR tree-optimization/24059
8447         * gcc.dg/vect/pr24059.c : New test.
8449 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
8451         PR middle-end/24109
8452         * gcc.c-torture/execute/20050929-1.c: New test.
8454 2005-09-29  Steven Bosscher  <stevenb@suse.de>
8456         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
8458 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
8460         PR c/21419
8461         * gcc.dg/pr21419.c: New test.
8463 2005-09-29  Steven Bosscher  <stevenb@suse.de>
8465         * gcc.dg/pr23911.c: New test.
8467 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
8469         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
8471         PR c++/16782
8472         * g++.dg/parse/qualified4.C: New test.
8473         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
8474         * g++.old-deja/g++.mike/p8154.C: Likewise.
8476 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
8478         PR c++/22147
8479         * g++.dg/template/friend37.C: New test.
8480         * g++.dg/parse/crash28.C: Adjust error markers.
8482 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
8484         PR fortran/18518
8485         * gfortran.fortran-torture/execute/save_2.f90: New decl.
8487 2005-09-27  Devang Patel  <dpatel@apple.com>
8489         PR tree-optimization/23625
8490         * gcc.dg/pr23625.c: New test.
8492 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
8494         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
8495         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
8497 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
8499         PR fortran/23677
8500         * gfortran.fortran-torture/execute/save_1.f90: New test.
8501         * gfortran.dg/save_1.f90: New test.
8503 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
8505         * gcc.target/i386/builtin-apply-mmx.c: New test.
8507         PR target/22576
8508         * gcc.target/i386/pr22576.c: New test.
8510         PR target/22585
8511         * gcc.target/i386/pr22585.c: New test.
8513         PR target/23268
8514         * gcc.target/i386/pr23268.c: New test.
8516         PR middle-end/23831
8517         * gcc.dg/vect/pr23831.c: New test.
8519         PR target/24055
8520         * gcc.target/i386/pr24055.c: New test.
8522 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
8524         PR tree-optimization/23960
8525         * gcc.c-torture/compile/pr23960.c: New.
8527 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
8529         PR fortran/16861
8530         * gfortran.dg/nested_modules_3.f90: New.
8532 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
8534         PR fortran/24005
8535         gfortran.dg/interface_1.f90: New test.
8537 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
8538         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8540         PR fortran/23843
8541         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
8543 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
8545         PR fortran/23516
8546         * gfortran.dg/imag_1.f: New test.
8547         * gfortran.dg/imag_2.f: Ditto.
8549 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
8551         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
8553 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
8555         PR c++/21983
8556         * g++.dg/warn/pr21983.C: New test.
8558 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
8560         PR c++/23993
8561         * g++.dg/template/array14.C: New test.
8563 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
8565         PR fortran/19929
8566         * gfortran.dg/der_ptr_component_1.f90: New test.
8568 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8570         PR c++/23965
8571         * g++.dg/template/error1.C: Reject "no matching function" message.
8573 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8575         PR c++/17609
8576         * g++.dg/lookup/error1.C: New test.
8578 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
8580         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
8581         functionality of the testcase.
8583 2005-09-20  Richard Henderson  <rth@redhat.com>
8585         * gcc.dg/vect/vect-22.c: Require vect_float.
8586         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
8588 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
8590         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
8591         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
8592         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
8593         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
8594         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
8595         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
8596         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
8597         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
8598         * gcc.dg/cpp/ucnid-8.c: New test.
8600 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8602         PR tree-optimization/23929
8603         * gcc.c-torture/compile/pr23929.c: New test.
8605 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
8607         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
8608         for one loop.
8610 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
8612         PR testsuite/23186
8613         * g++.dg/other/pr22003.C: Require named sections.
8615 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8617         PR c++/23947
8618         * g++.dg/rtti/crash3.C: New test.
8620         PR tree-optimization/23818
8621         * gcc.dg/pr23818.c: New test.
8623 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8625         PR fortran/23420
8626         * gfortran.dg/print_fmt_4.f: New.
8628 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8630         PR fortran/23663
8631         * gfortran.fortran-torture/execute/entry_11.f90: New test.
8633 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8635         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
8636         Use pointers to local alignable arrays instead. Added comments.
8637         * gcc.dg/vect/vect-46.c: Likewise.
8638         * gcc.dg/vect/vect-48.c: Likewise.
8639         * gcc.dg/vect/vect-49.c: Likewise.
8640         * gcc.dg/vect/vect-52.c: Likewise.
8641         * gcc.dg/vect/vect-53.c: Likewise.
8642         * gcc.dg/vect/vect-54.c: Likewise.
8643         * gcc.dg/vect/vect-56.c: Likewise.
8644         * gcc.dg/vect/vect-57.c: Likewise.
8645         * gcc.dg/vect/vect-58.c: Likewise.
8646         * gcc.dg/vect/vect-60.c: Likewise.
8647         * gcc.dg/vect/vect-61.c: Likewise.
8649         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
8650         The test is no longer vectorizable on vect_no_align targets.
8651         * gcc.dg/vect/vect-43.c: Likewsie.
8653         * gcc.dg/vect/vect-44.c: Added comments.
8654         * gcc.dg/vect/vect-45.c: Added comments.
8655         * gcc.dg/vect/vect-50.c: Added comments.
8656         * gcc.dg/vect/vect-51.c: Added comments.
8658         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
8659         aligned type.
8660         * gcc.dg/vect/Os-vect-95.c: Likewise.
8662         * gcc.dg/vect/vect-41.c: Test removed.
8663         * gcc.dg/vect/vect-47.c: Test removed.
8664         * gcc.dg/vect/vect-55.c: Test removed.
8665         * gcc.dg/vect/vect-59.c: Test removed.
8667 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8669         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
8670         No longer vectorizable on vect_no_align targets.
8671         * gcc.dg/vect/pr20122.c: Likewise.
8672         * gcc.dg/vect/vect-74.c: Likewise.
8673         * gcc.dg/vect/vect-75.c: Likewise.
8674         * gcc.dg/vect/vect-76.c: Likewise.
8676         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
8677         Will not be vectorizable on vect_no_align targets once aliasing issues
8678         are resolved.
8679         * gcc.dg/vect/vect-79.c: Likewise.
8681         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
8682         * gcc.dg/vect/vect-78.c: Likewise.
8683         * gcc.dg/vect/vect-97.c: Likewise.
8685 2005-09-19  Steven Bosscher  <stevenb@suse.de>
8687         * gcc.dg/pr23943.c: New test.
8689 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8691         PR fortran/19181
8692         * gfortran.dg/derived_pointer_null_1.f90: New test.
8694 2005-09-18  Richard Guenther  <rguenther@suse.de>
8696         PR middle-end/23944
8697         * gcc.c-torture/compile/pr23944.c: New testcase.
8699 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
8701         PR fortran/15975
8702         * gfortran.dg/der_pointer_2.f90: New test.
8704 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8706         PR fortran/16861
8707         * gfortran.dg/nested_modules_2.f90: New test.
8709 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8711         PR c++/18368
8712         * g++.dg/other/semicolon.C: New test.
8714 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
8716         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
8717         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
8719 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
8721         PR c++/23914
8722         * g++.dg/template/static18.C: New test.
8724         PR c++/21514
8725         * g++.dg/template/crash19.C: Remove dg-error marker.
8726         * g++.dg/template/local4.C: New test.
8728 2005-09-16  Paul Brook  <paul@codesourcery.com>
8730         PR fortran/23906
8731         * gfortran.dg/dependency_1.f90: New test.
8733 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8735         PR c++/23896
8736         * g++.dg/template/static17.C: New test.
8738 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
8740         PR c++/23139
8741         * g++.dg/warn/huge-val1.C: New test.
8743 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8745         PR c++/13140
8746         * g++.dg/parse/class2.C: New test.
8747         * g++.dg/template/explicit8.C: Likewise.
8748         * g++.dg/template/spec25.C: Likewise.
8750 2005-09-14  Josh Conner  <jconner@apple.com>
8752         PR middle-end/23584
8753         * gcc.dg/pr23584.c: New test.
8755 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
8757         PR fortran/21875 Internal Unit Array I/O, NIST
8758         * gfortran.dg/arrayio_1.f90: New test.
8759         * gfortran.dg/arrayio_1.f90: New test.
8760         * gfortran.dg/arrayio_1.f90: New test.
8761         * gfortran.dg/arrayio_1.f90: New test.
8762         * gfortran.dg/arrayio_1.f90: New test.
8764 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
8766         PR middle-end/22480
8767         * gcc.dg/vect/pr22480.c: New test.
8769 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
8771         PR fortran/19358
8772         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
8774 2005-09-13 Josh Conner <jconner@apple.com>
8776         PR c++/23180
8777         * g++.dg/init/struct2.C: New test.
8778         * g++.dg/init/struct3.C: New test.
8780 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
8782         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
8783         Clean up temp files.
8784         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
8785         gcc.dg/tree-ssa/builtin-fprintf-1.c,
8786         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
8787         gcc.dg/tree-ssa/builtin-printf-1.c,
8788         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
8789         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
8790         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
8791         gcc.dg/tree-ssa/builtin-vprintf-1.c,
8792         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
8793         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
8794         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
8795         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
8796         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
8797         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
8798         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
8799         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
8801 2005-09-13  Josh Conner  <jconner@apple.com>
8803         * lib/gcc-dg.exp: Load scanipa.exp.
8804         (cleanup-dump): New procedure.
8805         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
8806         * lib/scandump.exp: New file.
8807         * lib/scantree.exp: Use it.
8808         * lib/scanipa.exp: New file.
8810 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
8812         PR fortran/17740
8813         * gfortran.dg/generic_4.f90: New test.
8815 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
8817         PR target/23816
8818         * gcc.target/i386/pr23816-1.c: New test.
8819         * gcc.target/i386/pr23816-2.c: New test.
8822 2005-09-13  Bastian Blank <waldi@debian.org>
8824         PR c++/16171
8825         * g++.dg/abi/mangle26.C: New test.
8826         * g++.dg/abi/mangle27.C: New test.
8827         * g++.dg/abi/mangle28.C: New test.
8828         * g++.dg/abi/mangle29.C: New test.
8830         PR c++/23839
8831         * g++.dg/parse/register1.C: New test.
8833 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
8835         PR c++/23842
8836         * g++.dg/template/access16.C: New test.
8838 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8840         * gfortran.dg/char_pack_2.f90: Increase the vector size.
8842 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8844         PR fortran/18899
8845         * gfortran.dg/shape_2.f90: New test.
8847 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8849         PR target/19269
8850         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
8851         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
8852         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
8853         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
8854         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
8855         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
8856         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
8857         tests.
8859 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8861         PR c++/23841
8862         * g++.dg/parse/template17.C: New test.
8864 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8866         PR c++/23789
8867         * g++.dg/template/nontype14.C: New test.
8869 2005-09-12  Ian Lance Taylor  <ian@airs.com>
8871         PR g++/7874
8872         * g++.dg/lookup/friend7.C: New test.
8873         * g++.dg/lookup/friend8.C: New test.
8874         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
8875         so that it will be found via argument dependent lookup.
8876         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
8877         friend functions which will no longer be found.
8878         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
8879         function g, so that it will be found via argument dependent
8880         lookup.
8881         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
8882         * g++.old-deja/g++.mike/net43.C: Likewise.
8884 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8886         PR c++/23691
8887         * g++.dg/template/static16.C: New test.
8889 2005-09-12  Josh Conner  <jconner@apple.com>
8891         PR middle-end/23237
8892         * gcc.c-torture/compile/pr23237.c: New test.
8894 2005-09-11  Richard Henderson  <rth@redhat.com>
8896         * g++.dg/other/error8.C: Update expected diagnostic text.
8898 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8900         PR libfortran/19872
8901         * gfortran.dg/overwrite_1.f: New test.
8903 2005-09-09  Josh Conner  <jconner@apple.com>
8905         * g++.dg/init/pr23180-1.C: Removed.
8906         * g++.dg/init/pr23180-2.C: Removed.
8908 2005-09-09  David Daney <ddaney@avtrex.com>
8910         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
8911         files which are ...
8912         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
8913         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
8915 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8917         * gfortran.dg/iostat_2.f90: New test.
8919 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
8921         PR c++/22252
8922         * g++.dg/ext/interface1.C: New test.
8923         * g++.dg/ext/interface1.h: Likewise.
8924         * g++.dg/ext/interface1a.cc: Likewise.
8926 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
8928         * gfortran.dg/iomsg_1.f90: New test case.
8930 2005-09-09  Richard Guenther  <rguenther@suse.de>
8932         PR c++/23624
8933         * g++.dg/tree-ssa/pr23624.C: New testcase.
8935 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8937         PR fortran/19239
8938         * gfortran.dg/vector_subscript_1.f90,
8939         * gfortran.dg/vector_subscript_2.f90: New tests.
8941 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8943         PR fortran/21104
8944         * gfortran.dg/array_alloc_1.f90,
8945         * gfortran.dg/array_alloc_2.f90,
8946         * gfortran.dg/array_alloc_3.f90: New tests.
8948 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8950         PR fortran/12840
8951         * gfortran.dg/array_constructor_6.f90
8952         * gfortran.dg/array_constructor_7.f90
8953         * gfortran.dg/array_constructor_8.f90
8954         * gfortran.dg/array_constructor_9.f90
8955         * gfortran.dg/array_constructor_10.f90
8956         * gfortran.dg/array_constructor_11.f90
8957         * gfortran.dg/array_constructor_12.f90: New tests.
8959 2005-09-08  Josh Conner  <jconner@apple.com>
8961         PR c++/23180
8962         * g++.dg/init/pr23180-1.C: New test.
8963         * g++.dg/init/pr23180-2.C: New test.
8965 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8967         PR fortran/18878
8968         * gfortran.dg/module_double_reuse.f90: New.
8970 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8972         PR fortran/23270
8973         PR fortran/22304
8974         PR fortran/18870
8975         PR fortran/17917
8976         PR fortran/16511
8977         * gfortran.dg/common_equivalence_1.f: New.
8978         * gfortran.dg/common_equivalence_2.f: New.
8979         * gfortran.dg/common_equivalence_3.f: New.
8980         * gfortran.dg/contained_equivalence_1.f90: New.
8981         * gfortran.dg/module_blank_common.f90: New.
8982         * gfortran.dg/module_commons_1.f90: New.
8983         * gfortran.dg/module_equivalence_1.f90: New.
8984         * gfortran.dg/nested_modules_1.f90: New.
8985         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
8986         equivalences and add comment to connect the test with
8987         the PR.
8989 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8991         PR fortran/23765
8992         * gfortran.dg/common_6.f90: New test.
8994 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8996         PR fortran/15326
8997         * gfortran.dg/char_result_1.f90,
8998         * gfortran.dg/char_result_2.f90,
8999         * gfortran.dg/char_result_3.f90,
9000         * gfortran.dg/char_result_4.f90,
9001         * gfortran.dg/char_result_5.f90,
9002         * gfortran.dg/char_result_6.f90,
9003         * gfortran.dg/char_result_7.f90,
9004         * gfortran.dg/char_result_8.f90: New tests.
9006 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
9008         PR fortran/19928
9009         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
9011 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
9013         PR obj-c++/16816
9014         * obj-c++.dg/selector-5.mm: New test.
9015         * obj-c++.dg/selector-6.mm: New test.
9017 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
9019         PR objc/20574
9020         PR objc/19324
9021         * objc.dg/error-1.m: New test.
9023 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
9025         PR fortran/23373
9026         * gfortran.fortran-torture/execute/pr23373-1.f90,
9027         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
9029 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
9031         PR libfortran/23760
9032         * gfortran.dg/g77/1832.f: Remove long string in write statement
9033         to allow the test to pass on correct list directed output with
9034         prepended space.
9036 2005-09-07  James E Wilson  <wilson@specifix.com>
9038         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
9040 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
9042         * gfortran.dg/parameter+save.f90: Rename to
9043         * gfortran.dg/parameter_save.f90: .. this.
9045 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
9047         PR fortran/20848
9048         * gfortran.dg/parameter+save.f90: New test case.
9050 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
9052         PR fortran/19269
9053         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
9055 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
9057         PR c/23075
9058         * gcc.dg/pr23075.c: New test.
9059         * g++.dg/warn/pr23075.C: New test.
9061         PR target/22362
9062         * gcc.target/i386/pr22362.c: New test.
9064         PR rtl-optimization/23098
9065         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
9067         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
9068         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9069         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9071 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
9073         * g++.dg/expr/cast6.C: New test.
9075         PR c++/9782
9076         * g++.dg/init/new15.C: New test.
9078 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
9080         * gcc.dg/vect/Os-vect-95.c: New test.
9081         * gcc.dg/vect/vect-95.c: Same.
9083 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
9085         * gcc.dg/vect/vect-29.c: Update xfail testing.
9086         * gcc.dg/vect/vect-44.c: Same.
9087         * gcc.dg/vect/vect-48.c: Same.
9088         * gcc.dg/vect/vect-50.c: Same.
9089         * gcc.dg/vect/vect-72.c: Same.
9090         * gcc.dg/vect/vect-77.c: Same.
9091         * gcc.dg/vect/vect-78.c: Same.
9092         * gcc.dg/vect/vect-80.c: Same.
9093         * gcc.dg/vect/vect-96.c: Same.
9094         * gcc.dg/vect/vect-100.c: Same.
9095         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
9096         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
9097         * gfortran.dg/vect/vect-5.f90: Same.
9099 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
9101         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
9102         start strings.
9103         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9104         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9106         PR c++/23056
9107         * g++.dg/opt/pr23056.C: New test.
9109         PR rtl-optimization/23098
9110         * gcc.target/i386/pr23098.c: New test.
9112 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
9114         PR c++/23667
9115         * g++.dg/template/static15.C: New test.
9117         PR c++/21440
9118         * g++.dg/ext/stmtexpr5.C: New test.
9119         * g++.dg/ext/stmtexpr6.C: Likewise.
9121 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
9123         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
9125         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
9126         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9127         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9129 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
9131         PR libfortran/23321
9132         * gfortran.dg/direct_io_4.f90: New test case.
9134 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
9135             Rasmus Hahn  <rassahah@neofonie.de>
9137         PR libobjc/23108
9138         * objc.dg/type-stream-1.m: New test.
9140 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
9142         PR fortran/23661
9143         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
9144         gfortran.dg/print_fmt_3.f90: New test.
9146 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
9148         * gfortran.dg/fmt_t_1.f90: New test.
9150 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
9152         PR rtl-optimization/23454
9153         * g++.dg/opt/pr23454.C: New test.
9155 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
9157         PR c++/23699
9158         * g++.dg/ext/static1.C: New test.
9160 2005-09-02  Richard Henderson  <rth@redhat.com>
9162         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
9163         tail call to check_fa_work.
9165 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
9167         PR c++/21687
9168         * g++.dg/other/gc3.C: New test.
9170 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9172         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
9173         * gcc.dg/20050826-1.c: Likewise.
9175 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
9177         PR c++/23167
9178         * g++.dg/expr/volatile1.C: New test.
9180 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
9182         PR middle-end/23547
9183         * gcc.dg/pr23547.c: New test.
9185 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
9187         PR c/22061
9188         * gcc.c-torture/execute/pr22061-1.c,
9189         * gcc.c-torture/execute/pr22061-2.c,
9190         * gcc.c-torture/execute/pr22061-3.c,
9191         * gcc.c-torture/execute/pr22061-4.c: New tests.
9193 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
9195         * gcc.dg/Wredundant-decls-2.c: New test to check that
9196         -Wredundant-decls does not issue warning for a variable
9197         definition following a declaration.
9199 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
9201         PR debug/7241
9202         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
9203         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
9204         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
9206         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
9207         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
9208         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
9209         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
9210         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
9211         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
9212         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
9213         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
9215 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9217         PR objc/23306
9218         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
9219         scan-assmbler.
9221 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
9223         PR target/21255
9224         * gcc.dg/pr21255-1.c: New test.
9225         * gcc.dg/pr21255-2-mb.c: Likewise.
9226         * gcc.dg/pr21255-2-ml.c: Likewise.
9227         * gcc.dg/pr21255-3.c: Likewise.
9228         * gcc.dg/pr21255-4.c: Likewise.
9230 2005-08-31  Dale Johannesen  <dalej@apple.com>
9232         * gcc.dg/20050830-1.c: New.
9234 2005-08-31  Josh Conner  <jconner@apple.com>
9236         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
9237         command-line options for arm-*-* targets.
9238         * g++.dg/init/array16.C: Likewise.
9239         * g++.dg/other/crash-4.C: Likewise.
9241 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9243         PR obj-c++/23640
9244         * obj-c++.dg/gnu-runtime-3.mm: New test.
9246 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9248         PR c++/13377
9249         * g++.dg/lookup/ambig4.C: New test.
9250         * g++.dg/lookup/ambig5.C: New test.
9251         * g++.dg/tc1/dr101.C: Adjust error markers.
9253 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9255         PR c++/23639
9256         * g++.dg/template/ttp5.C: Adjust error markers.
9258 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
9260         PR testsuite/23609
9261         * lib/obj-c++.exp: Include target-libpath.exp.
9262         (obj-c++_link_flags): Look for the GNU libobjc library
9263         and set the library path to include it.
9264         Don't manually set LD_LIBRARY_PATH (etc.) but call
9265         set_ld_library_path_env_vars instead.
9266         (obj-c++_target_compile): Don't set library path or
9267         linker flags because they are already set correctly
9268         in obj-c++_link_flags.
9270 2005-08-30  Josh Conner  <jconner@apple.com>
9272         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
9273         to command-line options for arm-*-* targets.
9275 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
9277         * g++.dg/other/i386-1.C: New.
9279 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
9281         PR preprocessor/20348
9282         PR preprocessor/20356
9283         * gcc.dg/cpp/pr20348.c: New test.
9284         * gcc.dg/cpp/pr20348.h: New file.
9285         * gcc.dg/cpp/inc/pr20348.h: New file.
9286         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
9287         * gcc.dg/cpp/pr20356.c: New test.
9288         * gcc.dg/cpp/pr20356.h: New file.
9289         * gcc.dg/cpp/inc/pr20356.h: New file.
9290         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
9292 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
9294         * gfortran.fortran-torture/execute/intrinsic_count.f90:
9295         Fix array dimension to avoid correct end-of-file error.
9297 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
9299         PR libfortran/23598
9300         * gfortran.dg/iostat_1.f90: New test.
9302 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
9304         PR middle-end/23408
9305         * gcc.dg/pr23408.c: New test.
9307 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
9309         PR c++/23099
9310         * g++.dg/init/member1.C: Make sure erroneous static data member
9311         definitions are required.
9312         * g++.dg/template/static13.C: New test.
9313         * g++.dg/template/static14.C: Likewise.
9315 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
9317         * gcc.target/i386/pr23575.c: Use -msse2 instead of
9318         -march=pentium4, remove ilp32 requirement.
9320         PR middle-end/23484
9321         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
9322         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
9324 2005-08-29  Andreas Jaeger  <aj@suse.de>
9326         PR testsuite/23607
9327         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
9329 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
9331         * gcc.c-torture/execute/20050316-2.c: New test.
9332         * gcc.c-torture/execute/20050316-3.c: New test.
9333         * gcc.dg/torture/pr16104-1.c: New test.
9335 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
9337         PR middle-end/23463
9338         * gcc.c-torture/execute/zero-struct-1.c: New test.
9340 2005-08-27  Richard Guenther  <rguenther@suse.de>
9342         PR target/23575
9343         * gcc.target/i386/pr23575.c: New testcase.
9345 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
9347         PR rtl-optimization/23561
9348         * gcc.c-torture/execute/20050826-1.c: New test.
9350         PR rtl-opt/23560
9351         * gcc.c-torture/execute/20050826-2.c: New test.
9353 2005-08-26  Dale Johannesen  <dalej@apple.com>
9355         * gcc.dg/20030711-1.c: Modify to work on Darwin.
9356         * gcc.dg/20050826-1.c: New.
9358 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
9360         PR c++/19004
9361         * g++.dg/template/nontype13.C: New test.
9363         PR c++/23491
9364         * g++.dg/init/new14.C: New test.
9365         * g++.dg/expr/anew1.C: Do not XFAIL.
9366         * g++.dg/expr/anew2.C: Likewise.
9367         * g++.dg/expr/anew3.C: Likewise.
9369 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
9371         PR middle-end/22439
9372         * gcc.dg/vla-3.c: New test.
9374 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
9376         PR fortran/20363
9377         * gfortran.dg/named_interface.f90: New.
9379 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
9381         * gcc.c-torture/execute/frame-address.c: New test.
9383 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
9385         PR c++/20817
9386         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
9388 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9390         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
9392 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9394         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
9395         * gcc.dg/altivec-22.c: Rename from..
9396         * gcc.dg/altivec-nomfcr.c: ..this.
9398 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
9400         PR tree-optimization/23546
9401         * gcc.dg/tree-ssa/pr23546.c: New test.
9403 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
9405         PR fortran/17758
9406         * gfortran.dg/nonreturning_statements.f90: New test.
9408 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9410         PR c++/22454
9411         * g++.dg/parse/crash29.C: New.
9413 2005-08-23  DJ Delorie  <dj@redhat.com>
9415         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
9416         constants have the L suffix.
9418 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
9420         PR c++/23044
9421         * g++.dg/template/instantiate8.C: New.
9423 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
9425         PR middle-end/23467
9426         * gcc.c-torture/execute/pr23467.c: New test.
9428 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
9430         PR tree-optimization/22043
9431         * gcc.c-torture/execute/20050613-1.c: New test.
9433 2005-08-23  Ben Elliston  <bje@au.ibm.com>
9435         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
9437 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
9439         PR rtl-optimization/23478
9440         * g++.dg/opt/pr23478.C: New test.
9442 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
9444         PR c/18715
9445         * gcc.dg/switch-warn-3.c: New test.
9447 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9449         PR c++/22233
9450         * g++.dg/template/param1.C: New test.
9452 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9454         PR c++/23089
9455         * g++.dg/other/incomplete1.C: New test.
9457 2005-08-22  Ira Rosen  <irar@il.ibm.com>
9459         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
9460         are vectorizable.
9462 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9464         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
9465         d_lines_5.f: New.
9467 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
9469         * gcc.target/i386/sse-4.c: New test.
9471 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9473         PR testsuite/23239
9474         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
9476 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
9478         * gcc.dg/20050811-1.c: New test.
9479         * gcc.dg/20050811-2.c: New test.
9481 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
9483         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
9485 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
9487         PR 23476
9488         * gcc.c-torture/compile/pr23476.c: New test.
9490 2005-08-19  Devang Patel  <dpatel@apple.com>
9492         PR tree-optimization/23048
9493         * gcc.dg/tree-ssa/pr23048.c: New test.
9495 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
9497         PR middle-end/20624
9498         * g++.dg/warn/Wreturn-3.C: New test
9500 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
9502         PR tree-optimization/22228
9503         * g++.dg/vect/pr22543.cc: New test.
9505 2005-08-17  Steven Bosscher  <stevenb@suse.de>
9507         PR tree-optimization/21574
9508         * gcc.dg/tree-ssa/pr21574.c: New test.
9510 2005-08-16  James E Wilson  <wilson@specifix.com>
9512         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
9514 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
9516         PR tree-opt/23402
9517         * gcc.c-torture/compile/zero-strct-3.c: New test.
9518         * gcc.c-torture/compile/zero-strct-4.c: New test.
9520 2005-08-16  Steven Bosscher  <stevenb@suse.de>
9522         PR target/23376
9523         * gcc.target/x86_64/pr23376.c: New test.
9525 2005-08-16  Ian Lance Taylor  <ian@airs.com>
9527         PR c++/23337
9528         * g++.dg/ext/vector2.C: New.
9530 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
9532         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
9534 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
9536         PR libfortran/23428
9537         * gfortran.dg/inquire-complex.f90: New test case.
9539 2005-08-16  James E Wilson  <wilson@specifix.com>
9541         PR tree-optimization/21105
9542         * gcc.dg/large-size-array.c: New.
9544 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
9546         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
9547         type.
9548         * gcc.dg/vect/vect-41: Likewise.
9549         * gcc.dg/vect/vect-42: Likewise.
9550         * gcc.dg/vect/vect-43: Likewise.
9551         * gcc.dg/vect/vect-44: Likewise.
9552         * gcc.dg/vect/vect-46: Likewise.
9553         * gcc.dg/vect/vect-47: Likewise.
9554         * gcc.dg/vect/vect-48: Likewise.
9555         * gcc.dg/vect/vect-52: Likewise.
9556         * gcc.dg/vect/vect-53: Likewise.
9557         * gcc.dg/vect/vect-54: Likewise.
9558         * gcc.dg/vect/vect-55: Likewise.
9559         * gcc.dg/vect/vect-56: Likewise.
9560         * gcc.dg/vect/vect-57: Likewise.
9561         * gcc.dg/vect/vect-58: Likewise.
9562         * gcc.dg/vect/vect-59: Likewise.
9563         * gcc.dg/vect/vect-60: Likewise.
9564         * gcc.dg/vect/vect-61: Likewise.
9565         * gcc.dg/vect/vect-85: Likewise.
9566         * gcc.dg/vect/vect-87: Likewise.
9567         * gcc.dg/vect/vect-88: Likewise.
9568         * gcc.dg/vect/vect-93.c: Likewise.
9569         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
9570         * gcc.dg/vect/vect-75: Likewise.
9571         * gcc.dg/vect/vect-76: Likewise.
9572         * gcc.dg/vect/vect-77: Likewise.
9573         * gcc.dg/vect/vect-78: Likewise.
9574         * gcc.dg/vect/vect-80: Likewise.
9575         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
9576         vectorized for the expected reason, rather than checking how alignment
9577         was handled.
9578         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
9579         type and also instead of aligned pointers. Added documentation.
9581 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
9583         * gfortran.dg/power.f90: New test.
9585 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
9587         PR rtl-optimization/23299
9588         * g++.dg/opt/pr23299.C: New test.
9590 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9592         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
9594 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
9596         * g++.dg/template/local6.C: New test.
9598 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
9600         * execute/exceptions/finally-1.m: Check that the catch and finally are
9601         being called.  Also add a "return 0;" at the end of main.
9603 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
9605         PR fortran/21432.
9606         * gfortran.dg/namelist_print_1.f: New test of functionality of
9607         PRINT namelist.
9608         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
9609         namelist generates error with -std=f95.
9611 2005-08-14  Ira Rosen  <irar@il.ibm.com>
9613         PR tree-optimization/23119
9614         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
9616 2005-08-13  Marcin Koziej  <creep@desk.pl>
9617             Andrew Pinski  <pinskia@physics.uc.edu>
9619         PR libobjc/22492
9620         * execute/exceptions/finally-1.m: New test.
9622 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9624         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
9625         testsuite.
9626         * objc/execute/exceptions/trivial.m: New test.
9627         * objc.dg/try-catch-11.m: Move to ...
9628         * objc/execute/exceptions/foward-1.m: Here.
9629         * objc.dg/try-catch-2.m: Move to ...
9630         * objc/execute/exceptions/catchall-1.m: Here.
9631         * objc.dg/try-catch-8.m: Move to ...
9632         * objc/execute/exceptions/local-variables-1.m: Here.
9634 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9636         * objc.dg/nested-func-1.m: Move to ...
9637         * objc/execute/nested-func-1.m: Here.
9639 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9641         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
9642         in ${options} instead of [target_info name].
9643         * lib/obj-c++.exp (objc_target_compile): Likewise.
9645 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9647         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
9649 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9651         part of PR testsuite/23348
9652         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
9653         of the torture options.
9654         * objc/compile/trivial.m: New test.
9656 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
9658         * gfortran.dg/eoshift.f90: Correct format.
9660 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
9662         * gfortran.fortran-torture/execute/character_passing.f90:
9663         Fix comment typo.
9665 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
9667         PR c++/8271
9668         * g++.dg/template/unify10.C: New.
9670 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
9672         * g++.dg/parse/pr22514.C: Move to...
9673         * g++.dg/debug/pr22514.C: here.
9675 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9677         PR c++/23266
9678         * g++.dg/inherit/pure1.C: New test.
9680         * ChangeLog: Fix typos.
9682 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9683             Steven Bosscher  <stevenb@suse.de>
9685         * gfortran.dg/runtime_warning_1.f90: New test.
9687 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
9689         PR c++/23219
9690         * g++.dg/parse/crash28.C: New.
9692 2005-08-11  Richard Guenther  <rguenther@suse.de>
9694         PR target/23289
9695         * gcc.target/i386/tailcall-1.c: New testcase.
9697 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9699         * gcc.dg/vect/vect-67.c: Un-xfail.
9701 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9703         PR c++/23225
9704         * g++.dg/testsuite/parse/crash27.C: new test.
9706 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
9708         PR libfortran/22143
9709         * gfortran.dg/shift-kind.f90: New testcase.
9711 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
9713         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
9714         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
9716 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9718         PR c++/20646
9719         * g++.dg/other/mult-stor1.C: New test.
9721 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9723         * gcc.c-torture/pr18299-1.c: Move to ...
9724         * gcc.c-torture/compile/pr18299-1.c: Here.
9726 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
9728         * gfortran/fortran.torture/execute/character_passing.f90:
9729         Fix types for LSAME.
9731 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
9733         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
9734         input data back to what it was originally.
9736 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9738         * objc.dg/try-catch-8.m: Enable for all targets.
9740 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
9742         * gcc.dg/pr23165.c: New test.
9744 2005-08-09  Steven Bosscher  <stevenb@suse.de>
9746         PR tree-optimization/23234
9747         * gcc.dg/tree-ssa/pr23234.c: New test.
9749 2005-08-08  Josh Conner  <jconner@apple.com>
9751         PR rtl-optimization/23241
9752         * gcc.dg/char-compare.c: New test.
9754 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9756         PR c++/22508
9757         * g++.dg/init/new13.C: New test.
9759 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
9761         PR c++/21166
9762         * g++.dg/other/crash-4.C: Adjust
9763         * g++/dg/ext/packed9.C: New.
9765 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9767         PR middle-end/21964
9768         * gcc.c-torture/execute/pr21964-1.c: New test.
9770 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9772         PR c/22458
9773         * gcc.dg/pr22458-1.c: New test.
9775 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
9776             Steven G. Kargl <kargls@comcast.net>
9778         PR fortran/22390
9779         * gfortran.dg/flush_1.f90: New test.
9781 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9783         PR c++/23191
9784         * g++.dg/template/eh2.C: New test.
9786 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9788         PR c++/19498
9789         * g++.dg/template/instantiate7.C: New test.
9791 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
9793         PR c/23113
9794         * gcc.dg/Wunused-value-1.c: New test.
9796 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
9798         PR rtl-optimization/23233
9799         * gcc.c-torture/compile/pr23233-1.c: New test.
9801 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
9803         PR fortran/18833
9804         PR fortran/20850
9805         * gfortran.dg/equiv_1.f90: New test.
9806         * gfortran.dg/equiv_2.f90: New test.
9807         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
9808         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
9809         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
9811 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9813         * gcc.c-torture/execute/vrp-5.c: New test.
9814         * gcc.c-torture/execute/vrp-6.c: New test.
9815         * gcc.dg/tree-ssa/vrp21.c: New test.
9817 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9819         * g++.dg/parse/pr22514.C: New test.
9821 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
9823         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
9825         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
9826         instead of constant loads / pool entries.
9828 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
9830         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
9831         TEST_TO_WCTYPE.
9833 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
9835         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
9836         __WINT_TYPE__ in generated prototypes if possible.
9838 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
9840         PR 22037
9841         * g++.dg/tree-ssa/pr22037.C:
9843 2005-08-04  Richard Henderson  <rth@redhat.com>
9845         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
9846         scan-tree-dump-times directive.
9848 2005-08-04  Jan Hubicka  <jh@suse.cz>
9850         * gcov-1.C: Fix switch counts.
9851         * gcov-4b.c: Likewise.
9853 2005-08-03  Jeff Law  <law@redhat.com>
9855         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
9857 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
9859         * gcc.c-torture/execute/pr23135.c: New test.
9861 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9863         PR tree-optimization/19899
9864         * gcc.dg/tree-ssa/scev-1.c: New test.
9865         * gcc.dg/tree-ssa/scev-2.c: New test.
9867 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
9869         PR target/18582
9870         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
9872 2005-08-03  Jan Hubicka  <jh@suse.cz>
9874         * update-conroll.c: New testcase.
9875         * update-conroll-2.c: New testcase.
9877 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
9879         * gfortran.dg/constant_substring.f: New test.
9880         * gfortran.dg/pr22491.f: New test.
9882 2005-08-02  Jan Hubicka  <jh@suse.cz>
9884         * update-threading.c: Replace by the proper one.
9886 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9888         PR 23164
9889         * g++.dg/tree-ssa/pr23164.C: New test.
9891 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9893         * gcc.dg/tree-ssa/pr23192.c: New test.
9895 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
9897         * gcc.c-torture/execute/vrp-4.c: New test.
9899 2005-08-02  Jan Hubicka  <jh@suse.cz>
9901         * update-threading.c: New test.
9903 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
9905         * gcc.c-torture/compile/20050801-1.c: New test.
9906         * gcc.c-torture/compile/20050801-2.c: New test.
9908 2005-08-01  Jan Hubicka  <jh@suse.cz>
9910         * val-prof-5.c: New test.
9912 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
9914         PR c/22311
9915         * gcc.dg/pr22311-1.c : New test.
9917 2005-07-31  Steven Bosscher  <stevenb@suse.de>
9919         PR target/23095
9920         * gfortran.dg/pr23095.f: New test.
9922         PR c++/22003
9923         * g++.dg/other/pr22003.C: New test.
9925 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
9927         PR target/20621
9928         * gcc.c-torture/execute/pr20621-1.c: New test.
9930 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
9932         * gfortran.dg/comma_format_extension_4.f: Adjust length
9933         of string for format.
9934         * gfortran.dg/der_array_io_1.f: Replace illegal internal
9935         print statement with internal write.
9936         * gfortran.dg/der_array_io_2.f: Likewise.
9937         * gfortran.dg/der_array_io_3.f: Likewise.
9939 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
9941         * gcc.dg/fold-abs-4.c: new test.
9943 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
9945         PR fortran/22570 an related issues.
9946         * gfortran.dg/x_slash_1.f: New test.
9948 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
9950         PR c/23143
9951         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
9952         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
9954 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9956         PR c/529
9957         * gcc.dg/Wshadow-3.c: New test.
9959 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
9961         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
9962         used to have the wrong bounds).
9964 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9966         PR c/21720
9967         * gcc.dg/hex-round-1.c: Test more cases.
9968         * gcc.dg/hex-round-2.c: New test.
9970 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
9972         PR 22550
9973         * g++.dg/tree-ssa/pr22550.C: New test.
9975 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
9977         * gcc.dg/tree-ssa/vrp19.c: New test.
9978         * gcc.dg/tree-ssa-vrp20.c: New test.
9980 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9982         PR c/22240
9983         * gcc.dg/transparent-union-4.c: New test.
9985 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9987         PR c/22192
9988         * gcc.dg/c99-vla-2.c: New test.
9990 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9992         PR c/21720
9993         * gcc.dg/hex-round-1.c: New test.
9995 2005-07-28  Jan Hubicka  <jh@suse.cz>
9997         * inliner-1.c: Do not dump everything.
9998         * tree-prof.exp: Do not pass -ftree-based-profiling.
9999         * bprob.exp: Likewise.
10001         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
10003 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
10005         PR c++/22545
10006         * g++.dg/expr/ptrmem7.C: New test.
10008 2005-07-28  Mike Stump  <mrs@apple.com>
10010         * g++.old-deja/g++.mike/visibility-1.C: New test.
10012 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10014         PR c/20187
10015         * gcc.c-torture/execute/pr20187-1.c: New test.
10017 2005-07-28  Jeff Law  <law@redhat.com>
10019         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
10020         * gcc.dg/tree-ssa/vrp18.c: New test.
10022 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
10024         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
10026 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
10028         PR tree-optimization/22506
10029         * gcc.dg/vect/ps22506.c: New test.
10031 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
10033         PR target/21149
10034         * gcc.target/i386/sse-3.c: New test.
10036 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10038         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
10039         * gcc.target/mips/mips32-dsp-type.c: Likewise.
10041 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10043         PR c/22589
10044         * gcc.c-torture/compile/pr22589-1.c: New test.
10046 2005-07-28  Jan Hubicka  <jh@suse.cz>
10048         * update-loopch.c: New testcase.
10050 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
10052         PR rtl-optimization/23047
10053         * gcc.c-torture/execute/pr23047.c: New test.
10054         * gcc.c-torture/execute/pr23047.x: New.
10056 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
10058         PR tree-optimization/22493
10059         * gcc.c-torture/execute/pr22493-1.c: New test.
10060         * gcc.c-torture/execute/pr22493-1.x: New.
10061         * gcc.c-torture/execute/vrp-1.c: New test.
10062         * gcc.c-torture/execute/vrp-2.c: New test.
10063         * gcc.c-torture/execute/vrp-2.c: New test.
10065 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
10067         * gcc.target/frv/all-builtin-read8.c: Delete.
10068         * gcc.target/frv/all-builtin-read16.c: Delete.
10069         * gcc.target/frv/all-builtin-read32.c: Delete.
10070         * gcc.target/frv/all-builtin-read64.c: Delete.
10071         * gcc.target/frv/all-builtin-write8.c: Delete.
10072         * gcc.target/frv/all-builtin-write16.c: Delete.
10073         * gcc.target/frv/all-builtin-write32.c: Delete.
10074         * gcc.target/frv/all-builtin-write64.c: Delete.
10075         * gcc.target/frv/all-read-write-1.c: New.
10077 2005-07-27  Jeff Law  <law@redhat.com>
10079         * gcc.c-torture/execute/pr22630.c: New test.
10081 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
10083         PR tree-optimization/23073
10084         * gcc.dg/vect/nodump-pr23073.c: New test.
10085         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
10087 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
10089         PR tree-optimize/22348
10090         * gcc.c-torture/execute/pr22348.c: New.
10092 2005-07-27  Richard Guenther  <rguenther@suse.de>
10094         * gcc.dg/tree-ssa/salias-1.c: New testcase.
10096 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10098         PR fortran/22503
10099         * gfortran.dg/logical_comp.f90: New test.
10101 2005-07-27  Jan Hubicka  <jh@suse.cz>
10103         * inliner-1.c: Add cleanup of dumps.
10104         * val-prof-*.c: Likewise.
10105         * update-tailcall.c: New.
10107 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
10109         PR 22591
10110         * gcc.dg/tree-ssa/pr22591.c: New test.
10111         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
10113 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
10115         PR libobjc/22606
10116         * objc.dg/try-catch-11.m: New test.
10118 2005-07-26  Richard Guenther  <rguenther@suse.de>
10120         PR tree-optimization/22486
10121         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
10123 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
10125         PR tree-opt/22484
10126         * testsuite/g++.dg/opt/loop2.C: New test.
10128 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
10130         * gcc.dg/tree-ssa/reassoc-3.c: New test.
10131         * gcc.dg/tree-ssa/reassoc-4.c: New test.
10133 2005-07-25  Adam Nemet  <anemet@lnxw.com>
10135         * lib/profopt.exp (profopt-execute): Check for profiling data
10136         files on the target.
10138 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
10140         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
10141         for matching of asm labels.
10143 2005-07-25  Richard Guenther  <rguenther@suse.de>
10145         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
10147 2005-07-25  Richard Guenther  <rguenther@suse.de>
10149         PR testsuite/22624
10150         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
10152 2005-07-25  Ira Rosen  <irar@il.ibm.com>
10154         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
10155         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
10156         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
10157         * gcc.dg/vect/vect-100.c: New test.
10158         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
10159         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
10160         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
10161         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
10162         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
10163         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
10164         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
10165         * gfortran.dg/vect/pr19049.f90: New testcase.
10166         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
10168 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
10170         * gcc.c-torture/execute/20050713-1.c: New test.
10172         PR fortran/20063
10173         * gfortran.fortran-torture/execute/data_4.f90: New test.
10175         PR middle-end/20303
10176         * gcc.dg/visibility-d.c: New test.
10178 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
10180         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
10181         * gfortran.dg/underflow.f90: Ditto.
10183 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10185         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
10186         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
10187         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
10189 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
10191         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
10192         include case of field width of zero.
10194 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
10196         PR libgfortran/21875
10197         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
10198         with trailing blanks on normal formatted read.
10200 2005-07-23  Chao-ying Fu  <fu@mips.com>
10202         * gcc.target/mips/mips32-dsp-type.c: New test.
10203         * gcc.target/mips/mips32-dsp.c: New test.
10205 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
10207         PR testsuite/21073
10208         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
10210         PR testsuite/20454
10211         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
10212         and __cyg_profile_func_exit.
10214 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
10216         * gfortran.dg/comma_format_extension_3.f: Fix typo.
10217         * gfortran.dg/comma_format_extension_4.f: Same.
10218         * gfortran.dg/pr15332.f: Same.
10219         * gfortran.dg/pr21730.f: Same.
10221 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
10223         * g++.dg/opt/vrp2.C: Fix testcase.
10225         PR tree-opt/22625
10226         * g++.dg/opt/vrp2.C: New test.
10228 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
10230         PR debug/21828
10231         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
10233 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
10235         * gcc.dg/tree-ssa/20050719-1.c: New test.
10237 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
10239         * gcc.dg/bfin-longcall-1.c: New file.
10240         * gcc.dg/bfin-longcall-2.c: New file.
10242 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
10244         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
10246 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
10248         PR middle-end/19055
10249         * gcc.dg/tree-ssa/pr19055.c: New test.
10250         * gcc.dg/tree-ssa/pr19055-2.c: New test.
10252 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
10254         PR C++/22358
10255         * g++.dg/other/pr22358.C: New test.
10257 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
10259         PR c++/2922
10260         * g++.dg/lookup/two-stage5.C: New test from bug comments.
10262 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10264         PR c++/15938
10265         * g++.dg/init/union2.C: New test.
10267 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10269         PR c/22393
10270         * gcc.dg/complex-4.c: New test.
10272 2005-07-21  Richard Guenther  <rguenther@suse.de>
10274         PR testsuite/22522
10275         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
10276         scanning for asm labels.
10277         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
10279 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
10281         PR target/22085
10282         * gcc.dg/altivec-pr22085.c: New.
10284 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
10286         PR tree-optimization/19210
10287         * gcc.dg/tree-ssa/pr19210-1.c: New.
10288         * gcc.dg/tree-ssa/pr19210-2.c: New.
10290 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
10292         PR rtl-optimization/22167
10293         * g++.dg/opt/pr22167.C: New test.
10295 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
10297         PR c++/2922
10298         * g++.dg/lookup/two-stage2.C: New.
10299         * g++.dg/lookup/two-stage3.C: New.
10300         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
10301         fixed two-stage name lookup for operators.
10302         * g++.dg/template/call3.C: Compiler now produces an appropriate
10303         error message.
10304         * g++.dg/template/crash37.C: Compiler now describes bla() on line
10305         14 as a candidate.
10306         * g++.dg/template/ptrmem4.C: Compiler produces different error
10307         message.
10308         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
10309         connect_to_method as a candidate.
10311 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
10313         * gcc.dg/fold-alloc-1.c: New test.
10315 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
10317         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
10318         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
10320 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
10322         * gcc.dg/fold-abs-1.c: New test.
10323         * gcc.dg/fold-abs-2.c: New test.
10324         * gcc.dg/fold-abs-3.c: New test.
10326 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
10328         Make CONSTRUCTOR use VEC to store initializers.
10329         * g++.dg/ext/complit3.C: Check for specific error messages.
10330         * g++.dg/init/brace2.C: Update error message.
10331         * g++.dg/warn/Wbraces2.C: Likewise.
10333 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
10335         PR fortran/16940
10336         * gfortran.dg/module_interface_1.f90: New test.
10338 2005-07-19  Danny Berlin <dberlin@dberlin.org>
10339             Kenneth Zadeck <zadeck@naturalbridge.com>
10341         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
10343 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10345         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
10346         specify -Wformat for these tests.
10347         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
10348         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
10349         * gcc.dg/format/opt-6.c: Delete.
10351 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10353         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
10354         * gcc.dg/tree-ssa/sra-3.c: Likewise.
10356 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10358         * gcc.dg/tree-ssa/alias-2.c: New test.
10360 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
10362         PR c++/22263
10363         * g++.dg/template/explicit7.C: New test.
10365 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
10367         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
10368         width of 8 to +Inf and -Inf.
10370 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
10372         PR c++/22139
10373         * g++.dg/template/friend36.C: New test.
10375 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
10377         PR fortran/21730
10378         * gfortran.dg/pr21730.f: New test.
10380 2005-07-16  Danny Berlin <dberlin@dberlin.org>
10381             Kenneth Zadeck <zadeck@naturalbridge.com>
10383         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
10384         since pure const detection cannot run at -O1 in c compiler.
10385         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
10386         can now optimize this case properly.
10387         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
10388         because we now pass.
10389         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
10391 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
10393         PR c/22421
10394         * gcc.dg/format/bitfld-1.c: New test.
10396 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
10398         PR c++/22204
10399         * g++.dg/rtti/repo1.C: New test.
10401 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
10403         PR middle-end/22398
10404         * gcc.c-torture/compile/pr22398.c: New test.
10406 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
10408         PR c++/22132
10409         * g++.dg/expr/cast4.C: New test.
10411 2005-07-15  Richard Guenther  <rguenther@suse.de>
10413         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
10414         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
10416 2005-07-15  Steven Bosscher  <stevenb@suse.de>
10418         PR tree-optimization/22230
10419         * gcc.dg/tree-ssa/pr22230.c: New test.
10421 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
10423         * gfortran.dg/g77/cpp6.f: New test.
10425         PR fortran/22417
10426         * gfortran.dg/g77/cpp5.F: New test.
10427         * gfortran.dg/g77/cpp5.h: New file.
10428         * gfortran.dg/g77/cpp5inc.h: New file.
10430 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
10432         PR libfortran/16435
10433         * gfortran.dg/tl_editting.f90: New.
10434         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
10436 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
10438         * gfortran.dg/char_array_constructor.f90: New test.
10440 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
10442         * gfortran.dg/past_eor.f90: New.
10443         * gfortran.dg/complex_read.f90: New.
10445 2005-07-13  Jeff Law  <law@redhat.com>
10447         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
10448         additional casts.
10450         * gcc.dg/tree-ssa/pr22321.c: New test
10452 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
10454         PR tree-optimization/21921
10455         * gcc.dg/tree-ssa/pr21921.c: New.
10457 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10459         PR tree-optimizatio/22442
10460         * gcc.dg/tree-ssa/loop-11.c: New test.
10462 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10464         PR tree-opt/21840
10465         * gcc.c-torture/compile/pr21840.c: New test.
10467 2005-07-12  Jan Hubicka  <jh@suse.cz>
10469         * gcc.c-torture/compile/pr22379.c: New test.
10471 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
10473         PR libfortran/21593
10474         gfortran.dg/dev_null.f90: Remove outdated comment about
10475         PR libfortran/21593.
10478 2005-07-12  Dale Johannesen  <dalej@apple.com>
10480         * gcc.target/i386/compress-float-sse.c: New.
10481         * gcc.target/i386/compress-float-sse-pic.c: New.
10482         * gcc.target/i386/compress-float-387.c: New.
10483         * gcc.target/i386/compress-float-387-pic.c: New.
10484         * gcc.dg/compress-float-ppc.c: New.
10485         * gcc.dg/compress-float-ppc-pic.c: New.
10487 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
10489         PR libfortran/21593
10490         gfortran.dg/dev_null.f90: Remove targets.
10492 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10494         PR tree-opt/22335
10495         * gcc.dg/pr22335-1.c: New test.
10496         * gcc.dg/pr22335-2.c: New test.
10498 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10500         PR c++/20172
10501         * g++.dg/template/nontype12.C : New test.
10503 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10505         * gcc.dg/tree-ssa/loop-10.c: New test.
10507 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
10509         * gcc.c-torture/execute/20020720-1.x: Remove.
10511 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
10513         * gfortran.fortran-torture/execute/forall_7.f90: New test.
10515 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
10517         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
10518         (dg-mips-options): Use it.
10520 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
10522         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
10524 2005-07-09  Richard Henderson  <rth@redhat.com>
10526         * lib/target-supports.exp (check_effective_target_sync_char_short):
10527         Add alpha.
10529 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
10531         PR libfortran/22217
10532         * gfortran.dg/negative-z-descriptor.f90: New test.
10534 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
10536         PR tree-opt/22329
10537         * gcc.dg/pr22329.c: New test.
10539 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
10541         PR tree-optimization/20139
10542         * gcc.dg/tree-ssa/pr20139.c: New.
10544 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
10546         PR tree-opt/22356
10547         * testsuite/gcc.dg/pr22356-1.c: New test.
10549 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
10551         PR c++/21799
10552         * g++.dg/template/unify8.C: New.
10553         * g++.dg/template/unify9.C: New.
10555 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
10557         * gfortran.fortran-torture/execute/entry_10.f90: New test.
10559 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
10561         * gcc.dg/darwin-version-1.c: New.
10562         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
10563         * gcc.dg/builtins-20.c: Likewise.
10564         * gcc.dg/builtins-53.c: Likewise.
10565         * gcc.dg/torture/builtins-convert-1.c: Likewise.
10566         * gcc.dg/torture/builtins-convert-2.c: Likewise.
10567         * gcc.dg/torture/builtins-convert-3.c: Likewise.
10568         * gcc.dg/torture/builtins-power-1.c: Likewise.
10569         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
10570         on Darwin.
10572 2005-07-07  Jeff Law  <law@redhat.com>
10574         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
10575         argument evaluation order.
10577 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
10579         PR libfortran/21594
10580         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10581         Add test cases where the shift length is greater than the
10582         array length.
10584 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10586         * obj-c++.dg/proto-lossage-6.mm: New.
10587         * objc.dg/proto-lossage-6.m: New.
10589 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10591         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
10592         * objc.dg/gnu-runtime-2.m: Likewise.
10594 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10596         * gfortran.dg/longline.f: New test.
10598         * gfortran.dg/badline.f: New test.
10600 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10602         PR fortran/16531
10603         PR fortran/15966
10604         PR fortran/18781
10605         * gfortran.dg/hollerith.f90: New.
10606         * gfortran.dg/hollerith2.f90: New.
10607         * gfortran.dg/hollerith3.f90: New.
10608         * gfortran.dg/hollerith4.f90: New.
10609         * gfortran.dg/hollerith_f95.f90: New.
10610         * gfortran.dg/hollerith_legacy.f90: New.
10611         * gfortran.dg/g77/cpp4.F: New. Port from g77.
10613 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10615         PR objc/22274
10616         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
10617         * objc.dg/gnu-runtime-2.m: New.
10619 2005-07-06  Jeff Law  <law@redhat.com>
10621         * gcc.dg/tree-ssa/vrp17.c: New test.
10623 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10625         PR fortran/22327
10626         * gfortran.dg/array_constructor_5.f90: New test.
10628 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10630         * gfortran.fortran-torture/execute/entry_9.f90: New test.
10632 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
10634         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
10635         * gcc.dg/980816-1.c: Ditto.
10637 2005-07-06  Jeff Law  <law@redhat.com>
10639         * gcc.c-torture/compile/pr21356.c: New test.
10641 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10643         PR c/22013
10644         PR c/22098
10645         * gcc.c-torture/compile/pr22013-1.c,
10646         gcc.c-torture/execute/pr22098-1.c,
10647         gcc.c-torture/execute/pr22098-2.c,
10648         gcc.c-torture/execute/pr22098-3.c: New tests.
10650 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10652         PR c/22308
10653         * gcc.dg/pr22308-1.c: New test.
10655 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
10657         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
10658         target.
10659         * gcc.dg/compare9.c: Use -fshort-enums instead of
10660         -fno-short-enums.  Change the last test to dg-bogus.
10662 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
10664         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
10665         * gcc.dg/compare9.c: New.
10667 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10669         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
10671 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10673         PR testsuite/22288
10674         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
10677 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10679         * gcc.dg/format/gcc_gfc-1.c: New.
10681 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10683         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
10685 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10687         PR fortran/20842
10688         * gfortran.dg/io_invalid_1.f90: New test.
10690 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
10692         * gcc.dg/format/gcc_diag-1.c: Update.
10694 2005-07-02  Jeff Law  <law@redhat.com>
10696         * gcc.dg/tree-ssa/pr22051-1.c: New test.
10697         * gcc.dg/tree-ssa/pr22051-2.c: New test.
10699 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
10701         * gcc.dg/format/gcc_diag-1.c: Update.
10703 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
10705         PR tree-opt/22269
10706         * gcc.c-torture/compile/pr22269.c: New test.
10708 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
10710         PR 21584
10711         PR 22219
10712         * g++.dg/tree-ssa/pr21584-1.C: New test.
10713         * g++.dg/tree-ssa/pr21584-2.C: New test.
10715 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
10717         * obj-c++.dg/try-catch-11.mm: New.
10718         * objc.dg/try-catch-10.m: New.
10720 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
10722         * g++.dg/other/ucnid-1.C: xfail on AIX.
10724 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
10726         PR 22234
10727         * gcc.dg/20050629-1.c: New test.
10729 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
10731         * obj-c++.dg/const-str-1[0-1].mm: New.
10732         * objc.dg/const-str-1[0-1].m: New.
10734 2005-05-29  Richard Henderson  <rth@redhat.com>
10736         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
10737         Rename from check_effective_target_vect_no_max.
10738         (check_effective_target_vect_no_int_add): New.
10739         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
10740         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
10741         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10742         * gcc.dg/vect/vect-reduc-1.c: Use both.
10743         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10745 2005-05-29  Richard Henderson  <rth@redhat.com>
10747         * lib/target-supports.exp (check_effective_target_vect_no_max):
10748         Remove i386 and x86_64.
10750 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10752         PR testsuite/21969
10753         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
10755 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10757         PR middle-end/21969
10758         * gcc.dg/vect/pr21969.c: New test.
10760 2005-06-28  Eric Christopher  <echristo@redhat.com>
10762         PR c/22052
10763         PR c/21975
10764         * gcc.dg/inline1.c: New test.
10765         * gcc.dg/inline2.c: Ditto.
10766         * gcc.dg/inline3.c: Ditto.
10767         * gcc.dg/inline4.c: Ditto.
10768         * gcc.dg/inline5.c: Ditto.
10770 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10772         PR libfortran/22142
10773         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10774         Add testcase also testing eoshift1 for PR 22142.
10776 2005-06-28  Richard Henderson  <rth@redhat.com>
10778         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
10779         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
10780         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
10781         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
10782         gcc.dg/tree-ssa/20030922-2.c: Likewise.
10784 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10786         PR libfortran/22142
10787         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10788         Add testcase for PR 22142.
10790 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
10792         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
10793         gcc.target/ia64/fpreg-2.c: New tests.
10795 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10797         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
10799 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10801         PR libfortran/22170
10802         * gfortran.dg/slash_1.f90: New test.
10804 2005-06-27  Richard Henderson  <rth@redhat.com>
10806         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
10807         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
10808         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
10809         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10810         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
10811         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
10813 2005-06-27  Richard Henderson  <rth@redhat.com>
10815         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
10816         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
10818 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
10820         * obj-c++.dg/proto-lossage-5.mm: New.
10821         * objc.dg/proto-lossage-5.m: New.
10823 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
10825         PR 21959
10826         * gcc.dg/tree-ssa/pr21959.c: New test.
10828 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
10830         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
10831         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
10832         testing uninitialized var.
10834         * gcc.c-torture/execute/builtins/chk.h: New.
10835         * gcc.c-torture/execute/builtins/lib/chk.c: New.
10836         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
10837         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
10838         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
10839         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
10840         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
10841         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
10842         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
10843         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
10844         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
10845         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
10846         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
10847         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
10848         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
10849         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
10850         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
10851         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
10852         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
10853         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
10854         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
10855         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
10856         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
10857         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
10858         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
10859         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
10860         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
10861         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
10862         * gcc.dg/builtin-object-size-1.c: New test.
10863         * gcc.dg/builtin-object-size-2.c: New test.
10864         * gcc.dg/builtin-object-size-3.c: New test.
10865         * gcc.dg/builtin-object-size-4.c: New test.
10866         * gcc.dg/builtin-object-size-5.c: New test.
10867         * gcc.dg/builtin-stringop-chk-1.c: New test.
10868         * gcc.dg/builtin-stringop-chk-2.c: New test.
10869         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
10870         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
10871         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
10872         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
10873         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
10874         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
10875         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
10876         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
10877         * gcc.c-torture/execute/printf-1.c: New test.
10878         * gcc.c-torture/execute/fprintf-1.c: New test.
10879         * gcc.c-torture/execute/vprintf-1.c: New test.
10880         * gcc.c-torture/execute/vfprintf-1.c: New test.
10881         * gcc.c-torture/execute/printf-chk-1.c: New test.
10882         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
10883         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
10884         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
10886 2005-06-27  Michael Matz  <matz@suse.de>
10888         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
10889         slot is not merged if address escapes.
10891 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10893         PR c/21911
10894         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
10896 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
10898         PR middle-end/17965
10899         * gcc.c-torture/compile/20050622-1.c: New test.
10901         PR middle-end/22028
10902         * gcc.dg/20050620-1.c: New test.
10904 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
10906         PR tree-optimization/22026
10907         * gcc.dg/tree-ssa/pr22026.c: New.
10909 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
10911         PR libfortran/22144
10912         * gfortran.dg/shift-alloc.f90: New testcase.
10914 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
10916         * all files: Update FSF address in copyright headers.
10918 2005-06-22  Jan Hubicka  <jh@suse.cz>
10920         * wholeprogram-1.c: New testcase.
10921         * wholeprogram-2.c: New testcase.
10923 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
10925         PR 22171
10926         * gcc.dg/tree-ssa/pr22171.c: New test.
10928 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
10930         * gfortran.dg/simplify_modulo.f90: New.
10932 2005-06-24  Jan Hubicka  <jh@suse.cz>
10934         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
10936 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10938         * obj-c++.dg/proto-lossage-[1-4].mm: New.
10940 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10942         * obj-c++.dg/typedef-alias-1.mm: New.
10943         * objc.dg/typedef-alias-1.m: New.
10945 2005-06-23  Jeff Law  <law@redhat.com>
10947         * gcc.dg/tree-ssa/vrp16.c: New test.
10949 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10951         * lib/target-supports.exp: Add
10952         check_effective_target_fortran_large_real and
10953         check_effective_target_fortran_large_int to check for
10954         corresponding effective targets.
10955         * gfortran.dg/large_integer_kind_1.f90: New test.
10956         * gfortran.dg/large_real_kind_1.f90: New test.
10958 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
10960         PR tree-optimization/22117
10961         * gcc.dg/tree-ssa/pr22117.c: New.
10963 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
10965         PR testsuite/22123
10966         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
10968 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
10970         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
10972 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
10974         * gfortran.dg/f2c_4.f90: Add tests for complex functions
10975         * gfortran.dg/f2c_4.c: Likewise.
10977 2005-06-22 Paul Brook  <paul@codesourcery.com>
10979         PR fortran/21034
10980         * gfortran.dg/auto_save_1.f90: New test.
10982 2005-06-22  Michael Matz  <matz@suse.de>
10984         * gcc.target/x86-64/abi: New directory.
10985         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
10986         * gcc.target/x86-64/abi/README.gcc: New file.
10987         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
10988         * gcc.target/x86-64/abi/asm-support.s: New file.
10989         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
10990         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
10991         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
10992         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
10993         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
10994         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
10995         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
10996         * gcc.target/x86_64/abi/test_bitfields.c: New test.
10997         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
10998         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
10999         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
11000         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
11001         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
11002         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
11003         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
11004         * gcc.target/x86_64/abi/test_varargs.c: New test.
11006 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
11008         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
11009         32-bit i?86 and x86_64.
11011 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
11013         * obj-c++.dg/const-str-[1-9].mm: New tests.
11015 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
11017         PR fortran/22010
11018         * gfortran.dg/namelist_use.f90: New.
11019         * gfortran.dg/namelist_use_only.f90: New.
11021 2005-06-21  Jeff Law  <law@redhat.com>
11023         * gcc.dg/tree-ssa/vrp15.c: New test.
11025 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
11027         * lib/target-supports.exp (check_effective_target_vect_reduction):
11028         Remove.
11029         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
11030         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
11031         remove vect_reduction target keyword. Also avoid two returns in main.
11032         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11033         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
11034         * gcc.dg/vect/vect-reduc-1short.c: New test.
11035         * gcc.dg/vect/vect-reduc-1char.c: New test.
11036         * gcc.dg/vect/vect-reduc-2short.c: New test.
11037         * gcc.dg/vect/vect-reduc-2char.c: New test.
11038         * gcc.dg/vect/vect-reduc-6.c: New test.
11039         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
11040         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
11041         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
11043 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11044         Paul Thomas  <pault@gcc.gnu.org>
11046         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
11047         New tests.
11049 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11051         * gfortran.dg/backslash_1.f90: New test.
11052         * gfortran.dg/backslash_2.f90: New test.
11054 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
11056         * gfortran.dg/duplicate_labels.f90: New test.
11058 2005-06-20  Jan Beulich  <jbeulich@novell.com>
11060         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
11061         unsupportable relocations.
11062         * g++.old-deja/g++.other/store-expr1.C: Likewise.
11063         * gcc.dg/20050321-2.c: xfail for NetWare.
11065 2005-06-20  Andreas Jaeger  <aj@suse.de>
11067         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
11068         gcc.target/i386/fastcall-sseregparm.c,
11069         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
11071 2005-06-19  Richard Henderson  <rth@redhat.com>
11073         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
11075 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
11077         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
11079 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
11081         PR c++/22115
11082         * g++.dg/conversion/simd2.C: Change expected error message.
11084 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
11086         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
11087         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11088         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11090 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
11092         * gcc.dg/fold-mod-1.c: New test.
11094 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
11096         PR fortran/19926
11097         * gfortran.dg/pr19926.f90: New test.
11099 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
11101         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
11102         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
11103         targets.
11104         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11105         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11107 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
11109         * gcc.target/ia64/float80-varargs-1.c: New test.
11111 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11113         PR tree-opt/22035
11114         * gfortran.dg/f2c_6.f90: New test.
11116 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
11118         PR c++/17413
11119         * g++.dg/template/local5.C: New.
11121 2005-06-17  Richard Henderson  <rth@redhat.com>
11123         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
11125 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
11127         PR testsuite/21945
11128         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
11130 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
11132         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
11133         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
11134         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
11135         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
11136         check_vect to verify the presence of hardware vector support.
11138 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
11140         PR testsuite/22056
11141         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
11143 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11145         PR libfortran/19216
11146         * gfortran.dg/pr19216.f: Add correct space between brackets and
11147         dg directive.
11149 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11151         PR libfortran/16436
11152         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
11154 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
11156         * gcc.target/i386/attributes-error.c: New testcase.
11157         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
11158         * gcc.target/i386/regparm-stdcall.c: Likewise.
11159         * gcc.target/i386/sseregparm-1.c: Likewise.
11160         * gcc.target/i386/sseregparm-2.c: Likewise.
11162 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
11164         * g++.dg/rtti/crash2.C: New.
11166 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
11168         * gcc.dg/noncompile/20040203-3.c: Update expected message.
11170 2005-06-15  David Ung  <davidu@mips.com>
11172         * gcc.target/mips/mips16e-extends.c: New test for testing the
11173         generation of MIPS16e zeb/zeh, seb/seh instructions.
11175 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
11177         PR 22018
11178         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
11179         * gcc.dg/tree-ssa/pr22018.c: New test.
11181 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
11183         * gcc.dg/simd-1.c: Update error messages.
11184         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
11185         * gcc.dg/simd-2.c: Update error messages.
11186         * gcc.dg/simd-4.c: New.
11188 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
11190         PR c++/20678
11191         * g++.dg/other/crash-4.C: New.
11193 2005-06-14  Devang Patel  <dpatel@apple.com>
11195         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
11197 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
11199         PR c++/21929
11200         * g++.dg/parse/crash11.C: Update
11202 2005-06-13  Jeff Law  <law@redhat.com>
11204         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
11205         perform the desired transformations.
11206         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
11207         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
11209 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11211         PR fortran/22038
11212         * gfortran.dg/forall_1.f90: Un-XFAIL.
11214 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
11216         PR c++/21929
11217         * g++.dg/parse/crash26.C: New.
11219         PR c++/20789
11220         * g++.dg/init/member1.C: New.
11222 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
11224         * gfortran.dg/altreturn_1.f90: New test.
11226 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
11228         PR middle-end/21985
11229         * gcc.dg/tree-ssa/pr21985.c: New test.
11231 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
11233         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
11235 2005-06-12  Roger Sayle  <roger@eyesopen.com>
11237         PR c++/21930
11238         * g++.dg/other/error10.C: New test case.
11240 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11242         PR libfortran/19155
11243         * gfortran.dg/pr19155.f: Add test.
11245 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11247         * gfortran.dg/f2c_7.f90: New test.
11249         * gfortran.dg/forall_1.f90: XFAILed.
11251 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
11253         * gcc.dg/pr14796-1.c: New.
11254         * gcc.dg/pr14796-2.c: New.
11256 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
11258         PR fortran/17792
11259         PR fortran/21375
11260         * gfortran.dg/deallocate_stat.f90: New test.
11262 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
11264         * gfortran.fortran-torture/execute/in-pack.f90: New test.
11266 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
11268         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
11269         access will be generated when this loop is vectorized. Test that
11270         accesses with same alignment were detected.
11271         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
11272         Test that accesses with same alignment were detected.
11273         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
11274         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
11275         alignment were detected.
11277 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
11279         PR c++/10611
11280         * g++.dg/conversion/simd2.C: New.
11282 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11284         * gcc.dg/Wcxx-compat-1.c: New.
11286 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
11288         PR libfortran/21480
11289         * gfortran.dg/reshape-complex.f90: Add a test for a packed
11290         complex array.
11292 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
11294         * gcc.dg/alias-8.c: New.
11296 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
11298         * gcc.dg/format/cmn_err-1.c: Update.
11300 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
11302         PR target/20666
11303         * gcc.target/sparc/fexpand-2.c: New.
11304         * gcc.target/sparc/fpmerge-2.c: New.
11305         * gcc.target/sparc/fpmul-2.c: New.
11306         * gcc.target/sparc/noresult.c: New.
11307         * gcc.target/sparc/pdist-2.c: New.
11308         * gcc.target/sparc/pdist-3.c: New.
11310 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
11312         PR testsuite/21702
11313         * gcc.target/i386/i386.exp: Fix comment typo.
11315 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11317         PR c++/19497
11318         * g++.dg/inherit/using5.C: New.
11319         * g++.dg/inherit/using6.C: New.
11321 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11323         PR c++/19894
11324         * g++.dg/template/ptrmem15.C: New test.
11326         PR c++/20563
11327         * g++.dg/ext/label4.C: New test.
11329 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11331         * gcc.dg/tls/debug-1.c: New test.
11333 2005-06-07  Dale Johannesen  <dalej@apple.com>
11335         * gcc.target/i386/movq.c: New.
11337 2005-06-07  Dale Johannesen  <dalej@apple.com>
11339         * gcc.dg/20050607-1.c: New.
11341 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
11343         PR middle-end/21850
11344         * gcc.c-torture/execute/20050607-1.c: New test.
11346 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
11348         PR libfortran/21926
11349         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
11350         Test case where the return array has lowest stride one,
11351         but isn't packed.
11353 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
11355         * lib/target-supports.exp (check_effective_target_sync_int_long):
11356         Add s390 and s390x targets.
11358 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
11360         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
11361         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
11362         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
11363         * gcc.dg/tree-ssa/loop-9.c: New test.
11365 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
11367         * g++.dg/parse/defarg10.C: New.
11369 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
11371         PR regression/21897
11372         * gcc.c-torture/execute/20050604-1.c: New test.
11374 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
11376         PR 21903
11377         * g++.dg/parse/defarg9.C: New.
11379         PR c++/20637
11380         * g++.dg/inherit/using4.C: New.
11381         * g++.dg/overload/error1.C: Adjust expected errors.
11382         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
11383         * g++.old-deja/g++.brendan/arm2.C: Likewise.
11384         * g++.old-deja/g++.other/redecl2.C: Likewise.
11385         * g++.old-deja/g++.other/redecl4.C: Likewise.
11386         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
11388 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11390         * gfortran.dg/f2c_5.f90: Add -w to dg-options
11392 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11394         * lib/gfortran.exp (gfortran_target_compile): Call
11395         dg-additional-files-options
11396         * gfortran.dg/f2c_4.f90: New file
11397         * gfortran.dg/f2c_4.c: New file
11398         * gfortran.dg/f2c_5.f90: New file
11399         * gfortran.dg/f2c_5.c: New file
11401 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11403         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
11405         PR fortran/21912
11406         * gfortran.dg/array_constructor_4.f90: New test.
11408 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
11410         PR c++/21619
11411         * g++.dg/ext/builtin9.C: New test.
11413 2005-06-05  Dale Johannesen  <dalej@apple.com>
11415         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
11416         * gcc.c-torture/execute/20050603-2.c: Ditto.
11418 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
11420         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
11421         * gcc.dg/vect/vect-reduc-1.c: New.
11422         * gcc.dg/vect/vect-reduc-2.c: New.
11423         * gcc.dg/vect/vect-reduc-3.c: New.
11425 2005-06-04  Dale Johannesen  <dalej@apple.com>
11427         * gcc.c-torture/execute/20050603-1.c: New.
11428         * gcc.c-torture/execute/20050603-2.c: New.
11429         * gcc.dg/20050603-3.c: New.
11431 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11433         PR fortran/19195
11434         * gfortran.dg/debug_1.f90: New test.
11436         * gfortran.dg/forall_1.f90: New test.
11438 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
11440         * gfortran.dg/array_constructor_3.f90: New test.
11442 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11444         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
11446 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
11448         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
11450 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
11452         PR c/21873
11453         * gcc.dg/init-excess-1.c: New test.
11455 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
11457         PR c++/21853
11458         * g++.dg/expr/static_cast6.C: New test.
11460 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
11462         * gcc.dg/tree-ssa/vrp14.c: New test.
11464 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
11466         PR c++/21336
11467         * g++.dg/template/new2.C: New test.
11469 2005-06-03  Josh Conner  <jconner@apple.com>
11471         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
11472         all entries in initializer.
11474 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
11476         PR middle-end/21858
11477         * gcc.dg/pr21858.c: New testcase.
11479 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
11481         PR tree-optimization/21292
11483         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
11484         New.
11485         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
11486         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
11487         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
11488         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
11489         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
11491 2005-06-02  Richard Henderson  <rth@redhat.com>
11493         * gcc.dg/sync-2.c: Use -march=i486 for i386.
11495 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
11497         * gcc.dg/wtypequal.c: New testcase.
11499 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
11501         PR 21582
11502         * gcc.dg/tree-ssa/pr21582.c: New test.
11504 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11506         PR c++/21280
11507         * g++.dg/opt/interface2.h: New.
11508         * g++.dg/opt/interface2.C: New.
11509         * g++.dg/init/ctor4.C: Adjust error lines.
11510         * g++.old-deja/g++.bob/inherit2.C: Likewise.
11511         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
11512         * g++.old-deja/g++.jason/opeq3.C: Likewise.
11513         * g++.old-deja/g++.pt/assign1.C: Likewise.
11514         * g++.old-deja/g++.pt/crash20.C: Likewise.
11516 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
11518         PR tree-optimization/21734
11519         * g++.dg/vect/pr21734_1.cc: New.
11520         * g++.dg/vect/pr21734_2.cc: New.
11522 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11524         PR c++/20350
11525         * g++.dg/template/spec24.C: New.
11527         PR c++/21151
11528         * g++.dg/pch/local-1.C: New.
11529         * g++.dg/pch/local-1.Hs: New.
11531 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
11533         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
11534         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
11535         * gcc.dg/tree-ssa/pr14341.c: New test.
11536         * gcc.dg/tree-ssa/pr14841.c: New test.
11537         * gcc.dg/tree-ssa/pr20701.c: New test.
11538         * gcc.dg/tree-ssa/pr21086.c: New test.
11539         * gcc.dg/tree-ssa/pr21090.c: New test.
11540         * gcc.dg/tree-ssa/pr21332.c: New test.
11541         * gcc.dg/tree-ssa/pr21458.c: New test.
11542         * gcc.dg/tree-ssa/pr21658.c: New test.
11543         * gcc.dg/tree-ssa/vrp01.c: New test.
11544         * gcc.dg/tree-ssa/vrp02.c: New test.
11545         * gcc.dg/tree-ssa/vrp03.c: New test.
11546         * gcc.dg/tree-ssa/vrp04.c: New test.
11547         * gcc.dg/tree-ssa/vrp05.c: New test.
11548         * gcc.dg/tree-ssa/vrp06.c: New test.
11549         * gcc.dg/tree-ssa/vrp07.c: New test.
11550         * gcc.dg/tree-ssa/vrp08.c: New test.
11551         * gcc.dg/tree-ssa/vrp09.c: New test.
11552         * gcc.dg/tree-ssa/vrp10.c: New test.
11553         * gcc.dg/tree-ssa/vrp11.c: New test.
11554         * gcc.dg/tree-ssa/vrp12.c: New test.
11555         * gcc.dg/tree-ssa/vrp13.c: New test.
11557 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
11559         PR 21029
11560         * gcc.dg/tree-ssa/pr21029.c: New test.
11562 2005-06-01  Roger Sayle  <roger@eyesopen.com>
11564         * gfortran.dg/logint-1.f: New test case.
11565         * gfortran.dg/logint-2.f: Likewise.
11566         * gfortran.dg/logint-3.f: Likewise.
11568 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
11570         PR c/21536
11571         PR c/20760
11572         * gcc.dg/20050527-1.c: New test.
11574         * gcc.dg/i386-sse-12.c: New test.
11576         PR fortran/21729
11577         * gfortran.dg/implicit_5.f90: New test.
11579 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
11581         PR fortran/20883
11582         * gfortran/assign_4.f90: New test.
11583         * gfortran/assign_2.f90: Change compile to run.
11585 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
11587         * lib/target-supports.exp
11588         (check_effective_target_sync_char_short): New.
11589         * gcc.dg/sync-2.c: New.
11591 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
11593         PR tree-optimization/21817
11594         * gcc.dg/torture/pr21817-1.c: New.
11596 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
11598         PR c++/21165
11599         * g++.dg/template/init5.C: New.
11601 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
11603         * gfortran.dg/char_initialiser_actual.f90:
11604         Test character initialisers as actual arguments.
11605         * gfortran.dg/char_pointer_comp_assign.f90:
11606         Test character pointer structure component assignments.
11607         * gfortran.dg/char_array_structure_constructor.f90:
11608         Test character components in structure constructors.
11610 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
11612         PR middle-end/20931
11613         * g++.dg/opt/pr20931.C: New test.
11615 2005-05-31  Andreas Jaeger  <aj@suse.de>
11617         PR testsuite/20772
11618         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
11619         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
11620         g++.old-deja/g++.ext/asmspec1.C,
11621         g++.old-deja/g++.other/regstack.C,
11622         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
11623         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
11624         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
11625         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
11626         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
11627         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
11628         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
11629         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
11630         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
11631         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
11632         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
11633         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
11634         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
11635         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
11636         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
11637         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
11638         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
11639         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
11640         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
11642 2005-05-31  Jeff Law  <law@redhat.com>
11644         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
11646 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
11648         PR middle-end/21743
11649         * gcc.dg/builtins-1.c: Activate disabled clog test.
11650         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11652 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
11654         * gfortran.dg/char_pointer_assign.f90:
11655         Test character-pointer assignments and pointer assignments.
11656         * gfortran.dg/char_pointer_dummy.f90:
11657         Test character-pointer dummy arguments.
11658         * gfortran.dg/char_pointer_func.f90:
11659         Test character-pointer function returns.
11660         * gfortran.dg/char_pointer_dependency.f90:
11661         Test character-pointer functions with dependencies.
11663 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
11665         PR c++/21784
11666         * g++.dg/lookup/using14.C: New test.
11668 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
11670         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
11671         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
11672         trailing ^M.
11674 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
11676         PR c++/17413
11677         * g++.dg/template/local5.C: New.
11679         PR target/21761
11680         * gcc.c-torture/compile/pr21761.c: New.
11682         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
11683         before darwin8.
11685 2005-05-30  Steven G. Kargl
11687         PR fortran/20846
11688         * gfortran.dg/inquire_8.f90: New test.
11690 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11692         PR libfortran/21376
11693         * gfortran.dg/output_exponents_1.f90: New test.
11695 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11697         PR libfortran/20006
11698         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
11700 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
11702         PR c++/21210
11703         * g++.dg/ext/complex1.C: New test.
11705         PR c++/21340
11706         * g++.dg/init/ctor6.C: New test.
11708 2005-05-29  Jan Hubicka  <jh@suse.cz>
11710         * gcc.c-torture/compile/pr21562.c: New.
11712 2005-05-28  Steven G. Kargl <kargls@comcast.net>
11714         * gfortran.dg/subnormal_1.f90: New test.
11716 2005-05-28  Jan Hubicka  <jh@suse.cz>
11718         * tree-prof.exp: Fix comment.
11719         * value-prof-1.c: New.
11720         * value-prof-2.c: New.
11721         * value-prof-3.c: New.
11722         * value-prof-4.c: New.
11724 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
11726         PR c++/21614
11727         * g++.dg/expr/ptrmem6.C: New test.
11728         * g++.dg/expr/ptrmem6a.C: Likewise.
11730 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
11732         PR tree-optimization/21658
11733         * gcc.dg/tree-ssa/pr21658.c: New.
11735 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
11737         PR c++/21455
11738         * g++.dg/inherit/ptrmem3.C: New.
11740         PR c++/21681
11741         * g++.dg/parse/template16.C: New.
11743 2005-05-27  Andreas Jaeger  <aj@suse.de>
11745         * gcc.dg/setjmp-2.c: Only run in 32-bit.
11747         * gcc.dg/i386-sse-8.c: Run test on all archs.
11749 2005-05-26  Mike Stump  <mrs@apple.com>
11751         * objc.dg/isa-field-1.m: Only run on darwin.
11752         * objc.dg/lookup-1.m: Likewise.
11753         * objc.dg/try-catch-8.m: Likewise.
11755 2005-05-26  Roger Sayle  <roger@eyesopen.com>
11757         PR tree-optimization/9814
11758         * gcc.dg/pr9814-1.c: New test case.
11760 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11762         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
11763         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
11764         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
11765         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
11766         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
11767         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
11768         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
11769         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
11770         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
11771         objc.dg/try-catch-8.m: New.
11773 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
11775         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
11776         remove extraneous semicolons.
11778 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11780         * obj-c++.dg/comp-types-12.mm: New.
11781         * objc.dg/comp-types-11.m: New.
11782         * objc.dg/selector-4.m: New.
11784 2005-05-26  Andreas Jaeger  <aj@suse.de>
11786         PR testsuite/20772
11787         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
11788         g++.old-deja/g++.ext/attrib3.C,
11789         g++.old-deja/g++.other/store-expr1.C,
11790         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
11791         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
11792         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
11793         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
11794         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
11795         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
11796         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
11797         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
11798         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
11799         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
11800         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
11801         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
11802         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
11803         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
11804         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
11805         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
11806         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
11807         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
11808         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
11810 2005-05-26  Andreas Jaeger  <aj@suse.de>
11812         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
11813         x86-64 compilation.
11815 2005-05-26  Andreas Jaeger  <aj@suse.de>
11817         PR testsuite/20772
11818         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
11819         gcc.misc-tests/i386-pf-athlon-1.c,
11820         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11821         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
11822         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
11823         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
11824         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
11825         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
11826         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
11827         programs.
11829         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
11830         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
11831         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
11832         x86-64 compilation.
11834         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
11835         x86_64.
11837         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
11838         effective-target ilp32.
11840 2005-05-26  David Ung  <davidu@mips.com>
11842         * gcc.target/mips/ext_ins.c: New test for testing the generation
11843         of MIPS32/64 rev 2 ext/ins instructions.
11845 2005-05-26  Andreas Jaeger  <aj@suse.de>
11847         * treelang/compile/unsigned.tree: Use gimple instead of
11848         nonexisting generic dump.
11850 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
11852         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
11854 2005-05-26  Andreas Jaeger  <aj@suse.de>
11856         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
11858 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
11860         PR libfortran/17283
11861         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
11862         Test callee-allocated memory with write statements.
11864 2005-05-25  Roger Sayle  <roger@eyesopen.com>
11866         PR middle-end/21709
11867         * gcc.dg/pr21709-1.c: New test case.
11869 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11870             Mike Stump  <mrs@apple.com>
11872         * objc/execute/next_mapping.h: Update for C++.
11874         * obj-c++.dg/selector-1.mm: Move to...
11875         * obj-c++.dg/selector-4.mm: here...
11877         * obj-c++.dg/basic.mm: New.
11878         * obj-c++.dg/comp-types-1.mm: New.
11879         * obj-c++.dg/cxx-class-1.mm: New.
11880         * obj-c++.dg/cxx-ivars-1.mm: New.
11881         * obj-c++.dg/cxx-ivars-2.mm: New.
11882         * obj-c++.dg/cxx-ivars-3.mm: New.
11883         * obj-c++.dg/cxx-scope-1.mm: New.
11884         * obj-c++.dg/cxx-scope-2.mm: New.
11885         * obj-c++.dg/defs.mm: New.
11886         * obj-c++.dg/empty-private-1.mm: New.
11887         * obj-c++.dg/encode-1.mm: New.
11888         * obj-c++.dg/encode-2.mm: New.
11889         * obj-c++.dg/encode-3.mm: New.
11890         * obj-c++.dg/extern-c-1.mm: New.
11891         * obj-c++.dg/extra-semi.mm: New.
11892         * obj-c++.dg/fix-and-continue-2.mm: New.
11893         * obj-c++.dg/isa-field-1.mm: New.
11894         * obj-c++.dg/ivar-list-semi.mm: New.
11895         * obj-c++.dg/local-decl-1.mm: New.
11896         * obj-c++.dg/lookup-1.mm: New.
11897         * obj-c++.dg/lookup-2.mm: New.
11898         * obj-c++.dg/method-1.mm: New.
11899         * obj-c++.dg/method-2.mm: New.
11900         * obj-c++.dg/method-3.mm: New.
11901         * obj-c++.dg/method-4.mm: New.
11902         * obj-c++.dg/method-5.mm: New.
11903         * obj-c++.dg/method-6.mm: New.
11904         * obj-c++.dg/method-7.mm: New.
11905         * obj-c++.dg/no-extra-load.mm: New.
11906         * obj-c++.dg/overload-1.mm: New.
11907         * obj-c++.dg/pragma-1.mm: New.
11908         * obj-c++.dg/pragma-2.mm: New.
11909         * obj-c++.dg/private-1.mm: New.
11910         * obj-c++.dg/private-2.mm: New.
11911         * obj-c++.dg/proto-qual-1.mm: New.
11912         * obj-c++.dg/qual-types-1.mm: New.
11913         * obj-c++.dg/stubify-1.mm: New.
11914         * obj-c++.dg/stubify-2.mm: New.
11915         * obj-c++.dg/super-class-1.mm: New.
11916         * obj-c++.dg/super-class-2.mm: New.
11917         * obj-c++.dg/super-dealloc-1.mm: New.
11918         * obj-c++.dg/super-dealloc-2.mm: New.
11919         * obj-c++.dg/template-1.mm: New.
11920         * obj-c++.dg/template-2.mm: New.
11921         * obj-c++.dg/template-3.mm: New.
11922         * obj-c++.dg/template-4.mm: New.
11923         * obj-c++.dg/template-5.mm: New.
11924         * obj-c++.dg/template-6.mm: New.
11925         * obj-c++.dg/try-catch-1.mm: New.
11926         * obj-c++.dg/try-catch-2.mm: New.
11927         * obj-c++.dg/try-catch-3.mm: New.
11928         * obj-c++.dg/try-catch-4.mm: New.
11929         * obj-c++.dg/try-catch-5.mm: New.
11930         * obj-c++.dg/try-catch-6.mm: New.
11931         * obj-c++.dg/try-catch-7.mm: New.
11932         * obj-c++.dg/try-catch-8.mm: New.
11933         * obj-c++.dg/try-catch-9.mm: New.
11934         * obj-c++.dg/va-meth-1.mm: New.
11936 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11938         * obj-c++.dg/selector-1.mm: New.
11939         * obj-c++.dg/selector-2.mm: New.
11941 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11943         * obj-c++.dg/selector-3.mm: New.
11944         * objc.dg/selector-3.m: New.
11946 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11948         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
11949         about where warning appears.
11951 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11953         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
11954         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
11955         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
11956         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
11958 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11960         * gcc.dg/20050524-1.c: New test.
11962 2005-05-25  Jan Hubicka  <jh@suse.cz>
11964         * gcc.dg/tree-prof/inliner-1.c: New.
11966 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
11968         * gcc.dg/tree-prof: New directory.
11969         * gcc.dg/tree-prof/tree-prof.exp: New.
11971 2005-05-25  DJ Delorie  <dj@redhat.com>
11973         * gcc.dg/Wattributes-1.c: New.
11974         * gcc.dg/Wattributes-2.c: New.
11975         * gcc.dg/Wattributes-3.c: New.
11977 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
11979         PR tree-optimization/19833
11980         * gcc.dg/uninit-4.c: Remove xfail.
11981         * gcc.dg/uninit-9.c: Ditto.
11983 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
11985         * obj-c++.dg/bitfield-[1-5].mm: New.
11986         * obj-c++.dg/class-protocol-1.mm: New.
11987         * obj-c++.dg/comp-types-1[0-1].mm: New.
11988         * obj-c++.dg/comp-types-[2-9].mm: New.
11989         * obj-c++.dg/encode-[4-8].mm: New.
11990         * obj-c++.dg/layout-1.mm: New.
11991         * obj-c++.dg/method-1[0-9].mm: New.
11992         * obj-c++.dg/method-2[0-1].mm: New.
11993         * obj-c++.dg/method-[8-9].mm: New.
11994         * obj-c++.dg/objc-gc-3.mm: New.
11995         * obj-c++.dg/try-catch-10.mm: New.
11996         * objc.dg/bitfield-5.m: New.
11997         * objc.dg/comp-types-10.m: New.
11998         * objc.dg/comp-types-9.m: New.
11999         * objc.dg/layout-1.m: New.
12000         * objc.dg/objc-gc-4.m: New.
12001         * objc.dg/try-catch-9.m: New.
12002         * objc.dg/class-protocol-1.m: Tweak diagnostics.
12003         * objc.dg/comp-types-1.m: Likewise.
12004         * objc.dg/comp-types-[5-6].m: Likewise.
12005         * objc.dg/method-9.m: Likewise.
12007 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
12009         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
12010         and on hardware without VMX support.
12012         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
12014         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
12016         * lib/profopt.exp (dg-final-generate, dg-final-use,
12017         profopt-final-code, profopt-get-options): New.
12018         (profopt-execute): Process test directives.
12020         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
12021         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
12022         cleanup-tree-dump, cleanup-saved-temps): Update comments.
12024 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
12026         PR C++/21645
12027         * g++.dg/init/ctor5.C: New test.
12029 2005-05-24  Ira Rosen  <irar@il.ibm.com>
12031         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
12032         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
12033         vect-113.c, vect-114.c.
12035 2005-05-23  Adam Nemet  <anemet@lnxw.com>
12037         * gcc.dg/const-elim-1.c: Remove xfails.
12039 2005-05-23  Jeff Law  <law@redhat.com>
12041         * gcc.c-torture/compile/pr21638.c: New test.
12042         * gcc.c-torture/compile/20050520-1.c: New test.
12044 2005-05-23  Nick Clifton  <nickc@redhat.com>
12046         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
12047         be a proper triple, ie: m32r*-*-*.
12048         * g++.old-deja/g++.jason/thunk3.C: Likewise.
12050 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
12052         PR middle-end/21331
12053         PR tree-opt/21293
12054         * gcc.c-torture/compile/pr21293.c: New test.
12055         * gcc.c-torture/execute/pr21331.c: New test.
12057 2004-05-20  Richard Henderson  <rth@redhat.com>
12059         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
12061 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
12063         * obj-c++-dg.exp: Add.
12064         * obj-c++.exp: Add.
12065         * obj-c++.dg/dg.exp: Add.
12067 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
12069         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
12070         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
12072 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
12074         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
12076 2004-05-19  Richard Henderson  <rth@redhat.com>
12078         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
12080 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
12082         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
12084         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
12086 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
12088         PR c++/21495
12089         * g++.dg/parse/extern1.C: New test.
12090         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
12092 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12094         * gcc.dg/c99-math.h: New.
12095         * gcc.dg/c99-math-float-1.c: New test.
12096         * gcc.dg/c99-math-double-1.c: Likewise.
12097         * gcc.dg/c99-math-long-double-1.c: Likewise.
12099 2005-05-18  Richard Henderson  <rth@redhat.com>
12101         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
12103 2005-05-18  Devang Patel  <dpatel@apple.com>
12105         * g++.dg/opt/20050511-1.C: New test.
12107 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
12109         PR libfortran/21127
12110         * gfortran.dg/reshape-complex.f90: New test.
12112 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
12114         * gfortran.dg/array_constructor_1.f90: New test.
12115         * gfortran.dg/array_constructor_2.f90: New test.
12117 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
12119         PR fortran/20954
12120         * gfortran.dg/pr20954.f: New test.
12122 2005-05-17  Mike Stump  <mrs@apple.com>
12124         Yet more Objective-C++...
12126         * objc.dg/method-5.m: Update.
12127         * objc.dg/method-6.m: Update.
12128         * objc.dg/method-7.m: Update.
12129         * objc.dg/method-9.m: Update.
12130         * objc.dg/try-catch-2.m: Update.
12132 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
12134         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
12135         Remove little-endian optimizations.
12137 2005-05-17  Jeff Law  <law@redhat.com>
12139         * g++.dg/tree-ssa/pr14814.C: New test.
12140         * gcc.dg/tree-ssa/pr14814.C: New test.
12141         * gcc.dg/tree-ssa/pr17141-1.C: New test.
12142         * gcc.dg/tree-ssa/pr17141-2.C: New test.
12144 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
12146         * gcc.dg/compat/generate-random.c: Do not include
12147         libiberty.h.
12148         * gcc.dg/compat/generate-random_r.c: Likewise.
12150 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
12152         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
12154 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
12156         PR middle-end/21595
12157         * g++.dg/tree-ssa/builtin1.C: New testcase.
12159 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
12161         PR c++/21454
12162         * g++.dg/opt/const4.C: New test.
12164         PR middle-end/21492
12165         * g++.dg/opt/crossjump1.C: New test.
12167         PR tree-optimization/21610
12168         * gcc.c-torture/compile/20050516-1.c: New test.
12170         PR fortran/15080
12171         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
12172         about the test failing.
12173         * gfortran.fortran-torture/execute/where_7.f90: New test.
12174         * gfortran.fortran-torture/execute/where_8.f90: New test.
12176 2005-05-16  Richard Henderson  <rth@redhat.com>
12178         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
12179         i?86 and x86_64.
12181 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
12183         * gcc.dg/compat/generate-random.c (config.h): Do not include.
12184         (limits.h): Include unconditionally.
12185         (stdlib.h): Likewise.
12186         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
12187         (limits.h): Include unconditionally.
12188         (stdlib.h): Likewise.
12189         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
12190         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
12191         (limits.h): Include unconditionally.
12192         (stdlib.h): Likewise.
12193         (hashtab.h): Do not include.
12194         (getopt.h): Likewise.
12195         (stddef.h): Include.
12196         (hashval_t): Define.
12197         (struct entry): Add "next" field.
12198         (HASH_SIZE): New macro.
12199         (hash_table): New variable.
12200         (switchfiles): Do not use xmalloc.
12201         (mix): New macro.
12202         (iterative_hash): New function.
12203         (hasht): Remove.
12204         (e_exists): New function.
12205         (e_insert): Likewise.
12206         (output): Use, instead of libiberty hashtable functions.
12207         (main): Do not use getopt.  Do not call htab_create.
12209 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
12211         PR libstdc++/21526
12212         * lib/target-supports.exp (check_mkfifo_available):
12213         Return 0 for cygwin as mkfifo support incomplete on platform.
12214         Fix typos in comments.
12216 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
12218         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
12220 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
12222         PR fortran/17432
12223         * gfortran.dg/assign_4.f: New test.
12225 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
12227         PR tree-optimization/21563
12228         * gcc.dg/tree-ssa/pr21563.c: New.
12230 2005-05-14  Jan Hubicka  <jh@suse.cz>
12232         * gcc.dg/noreturn-7.c: Allow control reaches warning.
12234 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
12236         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
12238 2005-05-13  Julian Brown  <julian@codesourcery.com>
12240         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
12241         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
12243 2005-05-13  Jan Hubicka  <jh@suse.cz>
12245         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
12246         * gcc.dg/fold-xor-?.c: Likewise.
12247         * gcc.dg/pr15784-?.c: Likewise.
12248         * gcc.dg/pr20922-?.c: Likewise.
12249         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
12250         * gcc.dg/tree-ssa/pr17598.c: Likewise.
12251         * gcc.dg/tree-ssa/pr20470.c: Likewise.
12253 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12255         PR fortran/21260
12256         * gfortran.dg/hollerith_1.f90: New test.
12258 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12260         * gfortran.dg/func_result_2.f90: New test.
12262 2005-05-11  Bud Davis  <bdavis@gfortran.org>
12264         * gfortran.dg/dev_null.f90: New test.
12266 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
12268         * gcc.dg/arm-vfp1.c: Revert last change.
12270 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
12272         PR middle-end/19807
12273         PR tree-optimization/19639
12274         * g++.dg/tree-ssa/pr19807.C: New testcase.
12276 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12278         PR libfortran/21471
12279         * gfortran.dg/append-1.f90: New test.
12281 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
12283         * gcc.dg/pr18501.c: XFAIL.
12284         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
12285         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
12286         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
12287         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
12288         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
12289         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
12290         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
12291         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12293 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12295         PR fortran/20178
12296         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
12297         gfortran.dg/f2c_3.f90: New tests.
12299         * gfortran.dg/return_1.f90: Fix dg annotation.
12301 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
12303         * gcc.c-torture/compile/20050510-1.c: New test.
12305 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
12307         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
12309 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
12311         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
12313 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
12315         PR c/17913
12316         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
12318 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
12320         PR c/21342
12321         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
12322         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
12324 2005-05-10  Ben Elliston  <bje@au.ibm.com>
12326         PR debug/16676
12327         * gcc.dg/debug/pr16676.c: New test.
12329 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
12331         PR testsuite/21443
12332         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
12333         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
12334         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
12335         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
12336         Change -O1 to -O2.
12337         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
12338         -fno-tree-dominator-opts.
12340 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12342         * gfortran.dg/return_1.f90: New test.
12344 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
12346         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
12348         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
12350 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
12352         PR c++/21427
12353         * g++.dg/inherit/covariant13.C: New.
12355 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12357         PR libfortran/19155
12358         * gfortran.dg/pr19155.f: New test.
12360 2005-05-08  Roger Sayle  <roger@eyesopen.com>
12362         PR inline-asm/8788
12363         * gcc.dg/pr8788-1.c: New testcase.
12365 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
12367         PR target/21416
12368         * gcc.target/mips/fpcmp-[12].c: New tests.
12370 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
12372         * lib/target-supports-dg.exp (dg-require-fork): New function.
12373         (dg-require-mkfifo): Likewise.
12374         * lib/target-supports.exp (check_function_available): New
12375         function.
12376         (check_fork_available): Likewise.
12377         (check_mkfifo_available): Likewise.
12379 2005-05-06  Jeff Law  <law@redhat.com>
12381         * gcc.c-torture/compile/pr21380.c: New test.
12383 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
12385         PR c++/20961
12386         * g++.dg/ext/weak3.C: New test.
12388 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
12390         PR c++/21352
12391         * g++.dg/template/crash37.C: New test.
12393 2005-05-05  Paul Brook  <paul@codesourcery.com>
12395         * gcc.dg/arm-g2.c: Use effective-target arm32.
12396         * gcc.dg/arm-mmx-1.c: Ditto.
12397         * gcc.dg/arm-scd42-2.c: Ditto.
12398         * gcc.dg/arm-vfp1.c: Ditto.
12399         * lib/target-supports.exp (check_effective_target_arm32): New
12400         function.
12402 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
12404         PR libfortran/21354
12405         gfortran.dg/in_pack_rank7.f90: New test.
12407 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
12409         PR middle-end/15618
12410         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
12412 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
12414         PR middle-end/21265
12415         * gcc.dg/20050503-1.c: New test.
12417         PR rtl-optimization/21239
12418         * gcc.dg/i386-sse-11.c: New test.
12420 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
12422         PR target/16888
12423         * gcc.target/i386/asm-1.c: New test.
12425 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
12427         PR rtl-optimization/21330
12428         * gcc.c-torture/execute/20050502-1.c: New test.
12430         PR target/21297
12431         * gcc.c-torture/execute/20050502-2.c: New test.
12433 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
12435         PR middle-end/21282
12436         * gcc.dg/pr21282.c: New.
12438 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
12440         * gcc.dg/vect/pr20122.c: Clean up .vect file.
12441         * gcc.dg/vect/vect-92.c: Likewise.
12442         * gcc.dg/vect/vect-93.c: Likewise.
12443         * gcc.dg/vect/vect-dv-1.c: Likewise.
12444         * gcc.dg/vect/vect-dv-2.c: Likewise.
12445         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
12447 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
12449         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
12450         * gfortran.dg/vect/vect-2.f90: Likewise.
12451         * gfortran.dg/vect/vect-3.f90: Likewise.
12452         * gfortran.dg/vect/vect-4.f90: Likewise.
12453         * gfortran.dg/vect/vect-5.f90: Likewise.
12455 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
12457         PR target/20813
12458         * gcc.dg/rs6000-fpint-2.c: New.
12460 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
12462         PR c/15698
12463         * gcc.dg/builtins-30.c: Update expected messages.
12464         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
12465         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
12466         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
12468 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
12470         PR tree-optimization/21294
12471         * gcc.dg/tree-ssa/pr21294.c: New.
12473 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
12475         * gcc.dg/altivec-3.c (vec_store): Do not use the old
12476         __builtin_altivec_st_internal_4si built-in.
12478 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
12480         PR c++/15875
12481         * g++.dg/template/ptrmem14.C: New test.
12483 2005-05-02  Paul Brook  <paul@codesourcery.com>
12485         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
12487 2005-05-02  Michael Matz  <matz@suse.de>
12489         PR c++/19542
12490         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
12492 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
12494         * g++.dg/cpp/weak.C: New test.
12496 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
12498         * gcc.dg/tree-ssa/loop-8.c: New test.
12500 2005-04-30  Michael Maty  <matz@suse.de>
12502         * gcc.dg/inline-mcpy.c: New test.
12504 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
12506         PR libfortran/18958
12507         * gfortran.dg/eoshift.f90: New test case.
12509 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
12511         PR libfortran/18857
12512         * gfortran.dg/matmul_1.f90: New test.
12514 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
12516         PR tree-optimization/21030
12517         * gcc.dg/tree-ssa/pr21030.c: New.
12519 2005-04-29  Devang Patel  <dpatel@apple.com>
12521         PR tree-optimization/21272
12522         * gcc.dg/vect/vect-ifcvt-10.c: New test.
12524 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
12526         PR fortran/13082
12527         PR fortran/18824
12528         * gfortran.dg/entry_4.f90: New test.
12529         * gfortran.fortran-torture/execute/entry_1.f90: New test.
12530         * gfortran.fortran-torture/execute/entry_2.f90: New test.
12531         * gfortran.fortran-torture/execute/entry_3.f90: New test.
12532         * gfortran.fortran-torture/execute/entry_4.f90: New test.
12533         * gfortran.fortran-torture/execute/entry_5.f90: New test.
12534         * gfortran.fortran-torture/execute/entry_6.f90: New test.
12535         * gfortran.fortran-torture/execute/entry_7.f90: New test.
12537 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12539         * gfortran.fortran-torture/execute/entry_8.f90: New test.
12541 2005-04-29  Paul Brook  <paul@codesourcery.com>
12543         * gfortran.dg/entry_3.f90: New test.
12545 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12547         * gfortran.dg/implicit_4.f90: New test.
12549 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
12551         * lib/target-supports.exp (check_profiling_available): Return
12552         false for xtensa-*-elf.
12554 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
12556         * lib/fortran-torture.exp (fortran-torture.exp): Catch
12557         error if file cannot be deleted.
12559 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
12561         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
12562         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
12563         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
12564         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
12565         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
12566         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
12567         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
12568         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
12569         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
12570         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
12571         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
12572         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
12573         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
12575 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12577         PR fortran/20865
12578         * gfortran.dg/pr20865.f90: New test.
12580 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
12582         * gcc.dg/void-cast-2.c: New test.
12584 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12586         PR c/21159
12587         * gcc.dg/void-cast-1.c: New test.
12589 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
12591         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
12593 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12595         PR fortran/21177
12596         * gfortran.dg/pr21177.f90: New test.
12598 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
12600         PR tree-optimization/21171
12601         * gcc.dg/tree-ssa/pr21171.c: New test.
12603 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
12605         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
12606         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
12607         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
12608         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
12609         gcc.dg/tree-ssa/gen-vect-32.c: New.
12610         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
12611         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
12612         don't run on PPC32.
12614 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12616         PR c/21213
12617         * gcc.dg/transparent-union-3.c: New test.
12619 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12621         PR c/20740
12622         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
12623         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
12624         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
12625         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
12626         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
12627         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
12629 2005-04-26  Jeff Law  <law@redhat.com>
12631         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
12632         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
12633         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
12634         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
12635         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
12636         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
12637         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
12639 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
12641         PR tree-optimization/17598
12642         * gcc.dg/tree-ssa/pr17598.c: New testcase.
12644 2005-04-25  Mike Stump  <mrs@apple.com>
12646         * objc.dg/fix-and-continue-1.m: Add.
12648 2005-04-25  Roger Sayle  <roger@eyesopen.com>
12650         PR c++/20995
12651         * g++.dg/opt/pr20995-1.C: New test case.
12653 2005-04-25  Devang Patel <dpatel@apple.com>
12655         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
12657 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
12659         PR testsuite/21062
12660         * g++.dg/opt/alias2.C (printf): Correct the prototype.
12662 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
12664         PR C++/21188
12665         * g++.dg/opt/rtti2.C: New test.
12667 2005-04-25  Paul Brook  <paul@codesourcery.com>
12668         Steven G. Kargl  <kargls@comcast.net>
12670         PR fortran/20879
12671         * gfortran.dg/ichar_1.f90: New file.
12673 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
12675         PR middle-end/20991
12676         * g++.dg/opt/pr20991.C: New test.
12678         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
12679         where sizeof (type) < __alignof__ (type).
12680         * gcc.dg/compat/struct-layout-1.h: Likewise.
12682 2005-04-24  Per Bothner  <per@bothner.com>
12683             Devang Patel  <dpatel@apple.com>
12685         PR preprocessor/20907
12686         * gcc.dg/cpp/very-long-comment.c: New test.
12688 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12690         PR fortran/20059
12691         * gfortran.dg/common_5.f: New test.
12693 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
12695         PR middle-end/21082
12696         * g++.dg/tree-ssa/pr21082.C: New testcase.
12698 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
12700         * gcc.dg/vect/vect-99.c: New test.
12702 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
12704         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
12706 2005-04-22  Jeff Law  <law@redhat.com>
12708         * gcc.dg/uninit-5.c: Remove xfails.
12709         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
12710         conditionals and loads.
12712 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
12714         PR libfortran/20074
12715         PR libfortran/20436
12716         PR libfortran/21108
12717         * gfortran.dg/nested_reshape.f90: new test
12718         * gfortran.dg/reshape-alloc.f90: new test
12719         * gfortran.dg/reshape.f90: new test
12721 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
12723         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
12725         * gcc.dg/arm-vfp1.c: New test.
12727 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
12729         PR c++/21087
12730         * g++.dg/lookup/builtin2.C: New test.
12732 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
12734         * gcc.dg/weak/weak-13.c: New test.
12736 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
12738         * lib/target-supports.exp (check_effective_target_sync_int_long):
12739         Add powerpc*.
12741 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
12743         * gcc.target/mips/branch-1.c: New test.
12745 2005-04-21  Richard Henderson  <rth@redhat.com>
12747         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
12748         * gcc.dg/vect/vect-86.c: Likewise.
12749         * gcc.dg/vect/vect-87.c: Likewise.
12750         * gcc.dg/vect/vect-88.c: Likewise.
12752 2005-04-21  Devang Patel  <dpatel@apple.com>
12754         PR optimization/20994
12755         * gcc.dg/tree-ssa/ifc-3.c: New test.
12757 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12759         PR c/12913
12760         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
12761         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
12762         gcc.dg/c99-vla-jump-5.c: New tests.
12764 2005-04-19  Richard Henderson  <rth@redhat.com>
12766         * lib/target-supports.exp (check_effective_target_vect_int_mult):
12767         Fix typo in exists check.
12768         (check_effective_target_sync_int_long): New.
12769         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
12770         * gcc.dg/ia64-sync-2.c: Likewise.
12771         * gcc.dg/ia64-sync-3.c: Likewise.
12772         * gcc.dg/ia64-sync-4.c: Likewise.
12774 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
12776         * gcc.dg/fold-xor-1.c: New test.
12777         * gcc.dg/fold-xor-2.c: New test.
12779 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
12781         PR target/20670
12782         * g++.dg/eh/fp-regs.C: New test.
12784 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12786         * gcc.dg/Wint-to-pointer-cast-1.c,
12787         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
12788         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
12789         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
12791 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12793         PR fortran/16861
12794         * gfortran.dg/pr16861.f90: New test.
12796 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12798         * gcc.dg/pr21085.c: New test.
12800 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
12802         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
12803         (setup_mips_tests, dg-mips-options): New procedures.
12804         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
12805         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
12806         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
12807         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12808         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
12809         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
12810         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
12811         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12812         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
12813         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
12814         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
12815         dg-mips-options instead of dg-options.  Remove now-redundant
12816         preprocessor guards.
12817         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
12818         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
12819         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
12820         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
12821         * gcc.dg/vr-mult-2.c: Delete.
12822         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
12823         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
12824         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
12825         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
12826         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
12827         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
12828         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
12830 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
12832         * ada/acats/run_all.sh: Use sync when executable not present.
12834 2005-04-18  Devang Patel  <dpatel@apple.com>
12836         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
12837         * gcc.dg/vect/vect-11a.c: New.
12838         * gcc.dg/vect/vect-none.c: Update.
12839         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
12841 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12843         PR tree-optimization/20922
12844         * gcc.dg/pr20922-1.c: New test.
12845         * gcc.dg/pr20922-2.c: New test.
12846         * gcc.dg/pr20922-3.c: New test.
12847         * gcc.dg/pr20922-4.c: New test.
12848         * gcc.dg/pr20922-5.c: New test.
12849         * gcc.dg/pr20922-6.c: New test.
12851 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12853         PR libfortran/20950
12854         * gfortran.dg/pr20950.f: New test.
12856 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12858         PR libfortran/19216
12859         * gfortran.dg/pr19216.f: New test.
12861 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
12863         PR tree-optimization/21001
12864         * gcc.dg/tree-ssa/pr21001.c: New.
12866 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
12868         PR libfortran/21075
12869         * gfortran.dg/reshape_rank7.f90: New test.
12871 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
12873         PR libfortran/12884 gfortran.dg/pr12884.f: New test
12874         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
12875         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
12876         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
12877         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
12878         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
12879         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
12880         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
12881         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
12882         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
12883         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
12884         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
12885         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
12886         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
12887         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
12888         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
12889         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
12890         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
12891         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
12892         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
12893         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
12895 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
12897         * gfortran.dg/wtruncate.f: New testcase.
12898         * gfortran.dg/wtruncate.f90: New testcase.
12900 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
12902         PR c++/21025
12903         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
12904         which sizeof/alignof is dependent, rather than just whether we are
12905         processing_template_decl.
12907 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12909         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12910         corrected typo where the wrong variables had been compared.
12912 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12914         PR libfortran/18495
12915         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12916         Test callee-allocated version of return array with a write
12917         statement.
12918         Test spread with a temporary with another write statement.
12920 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
12922         PR tree-optimization/21031
12923         * gcc.dg/tree-ssa/pr21031.c: New.
12925 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
12927         PR tree-optimization/21004
12928         * gcc.dg/builtins-53.c: Include builtins-config.h.
12929         Check floorf, ceilf, floorl and ceill transformations
12930         only when HAVE_C99_RUNTIME is defined.
12932 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
12934         PR middle-end/20739
12935         * gcc.dg/tree-ssa/pr20739.c: New test.
12937 2005-04-14  Mike Stump  <mrs@apple.com>
12939         * gcc.dg/Foundation.framework/empty: New.
12940         * gcc.dg/framework-2.c: New.
12942 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12944         PR tree-optimization/21021
12945         * gcc.c-torture/compile/pr21021.c: New.
12947 2005-04-14  Janis Johnson  <janis187@us.ibm.com
12949         PR testsuite/21010
12950         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
12951         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
12952         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
12953         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
12954         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
12955         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
12956         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
12957         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
12959 2005-04-14  Richard Henderson  <rth@redhat.com>
12961         * lib/target-supports.exp (check_effective_target_vect_condition):
12962         Add ia64, i?86, and x86_64.
12964 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
12966         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
12968 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12970         PR tree-optimization/20657
12971         * gcc.dg/tree-ssa/pr20657.c: New.
12973 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
12975         * gcc.dg/builtins-53.c: Also check (int)trunc* and
12976         (long long int)trunc*.
12978 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
12980         PR target/20927
12981         * gcc.dg/pr20927.c: New test.
12983 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
12985         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
12986         * gcc.target/mips/asm-1.c: Likewise.
12988 2005-04-13  Dale Johannesen  <dalej@apple.com>
12990         * objc.dg/objc-fast-4.m: New.
12992 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
12994         * gcc.target/cris/torture/cris-torture.exp: New driver in new
12995         directory.
12996         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
12998 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
13000         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
13001         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
13002         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
13004 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
13006         PR tree-optimization/20913
13007         * gcc.dg/tree-ssa/pr20913.c: New.
13009         PR tree-optimization/20702
13010         * gcc.dg/tree-ssa/pr20702.c: New.
13012 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13014         PR c++/13744
13015         * g++.dg/inherit/local3.C: New test.
13017 2005-04-12  Jeff Law  <law@redhat.com>
13019         * gcc.dg/tree-ssa/20050412-1.c: New test.
13021 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
13023         PR libfortran/19016
13024         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
13025         Add tests with mask generated by expression.
13026         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
13027         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
13028         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
13030 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
13032         PR middle-end/20917
13033         * gcc.dg/20050409-1.c: New test.
13035 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
13037         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
13039 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
13041         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13042         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
13043         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13044         (TARGET_CXX): Adjust accordingly.
13045         * target.h (struct gcc_target): Remove epxort_class_data.  Add
13046         determine_class_data_visibility and class_data_always_comdat.
13047         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13048         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
13049         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13050         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
13051         (arm_cxx_determine_class_data_visibility): New.
13052         (arm_cxx_class_data_always_comdat): Likewise.
13053         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13054         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
13055         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13056         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
13057         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
13058         Define.
13060 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
13062         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
13064 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
13066         * gcc.dg/i386-darwin-fpmath.c: New.
13068 2004-04-11  Devang Patel  <dpatel@apple.com>
13070         * lib/target-supports.exp (check_effective_target_vect_condition): New.
13071         * gcc.dg/vect/vect-ifcvt-1.c: New test.
13072         * gcc.dg/vect/vect-ifcvt-2.c: New test.
13073         * gcc.dg/vect/vect-ifcvt-3.c: New test.
13074         * gcc.dg/vect/vect-ifcvt-4.c: New test.
13075         * gcc.dg/vect/vect-ifcvt-5.c: New test.
13076         * gcc.dg/vect/vect-ifcvt-6.c: New test.
13077         * gcc.dg/vect/vect-ifcvt-7.c: New test.
13078         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
13080 2004-04-11  Devang Patel  <dpatel@apple.com>
13082         * gcc.dg/vect/vect-dv-1.c: New test.
13083         * gcc.dg/vect/vect-dv-2.c: New test.
13085 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
13087         PR tree-optimization/20933
13088         * gcc.dg/tree-ssa/pr20933.c: New test.
13090 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13092         * gfortran.dg/fold_nearest.f90: New test.
13094 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
13096         * gcc.dg/tree-ssa/alias-1.c: New test.
13098 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
13100         PR tree-optimization/20920
13101         * g++.dg/tree-ssa/pr20920.C: New test.
13103 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
13105         * gcc.dg/builtins-53.c: Also check (int)ceil* and
13106         (long long int)ceil*.
13108 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
13110         * g++.dg/warn/Wdtor1.C: Declare template in system header with
13111         explicit C++ linkage.
13113 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13115         * gfortran.dg/pr17229.f: Take care of the new obsolescence
13116         warning for arithmetic IF statements.
13118 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
13120         * eor_handling_1.f90: New test case.
13121         * eor_handling_2.f90: New test case.
13122         * eor_handling_3.f90: New test case.
13123         * eor_handling_4.f90: New test case.
13124         * eor_handling_5.f90: New test case.
13125         * noadv_size.f90: New test case.
13126         * pad_no.f90: New test case.
13128 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
13130         * gcc.c-torture/execute/20050410-1.c: New test.
13132 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
13134         * gcc.dg/pr20126.c: New.
13136 2005-04-09  Bud Davis  <bdavis@gfortran.org>
13137             Steven G. Kargl <kargls@comcast.net>
13139         * gfortran.dg/PR19872.f: New test.
13141 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
13143         * gfortran.dg/nint_1.f90: Fix dg-do directive.
13145 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
13147         * gfortran.dg/nint_1.f90: New test.
13149 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
13151         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
13152         Added test for callee-allocated arrays with write statements.
13153         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
13154         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
13155         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
13156         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
13157         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
13159 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
13161         PR libfortran/20163
13162         * gfortran.dg/open-options-blanks.f: New test.
13164 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
13166         PR fortran/13257
13167         * gfortran.dg/comma_format_extension_[1234].f: New tests.
13169 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
13171         * gcc.dg/tree-ssa/stdarg-1.c: New test.
13172         * gcc.dg/tree-ssa/stdarg-2.c: New test.
13173         * gcc.dg/tree-ssa/stdarg-3.c: New test.
13174         * gcc.dg/tree-ssa/stdarg-4.c: New test.
13175         * gcc.dg/tree-ssa/stdarg-5.c: New test.
13176         * gcc.c-torture/execute/stdarg-4.c: New test.
13178         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
13180         PR target/20795
13181         * g++.dg/abi/param2.C: New test.
13183 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
13185         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
13187 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
13189         * gcc.dg/builtins-53.c: New test.
13191 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
13193         * g++.dg/tree-ssa/pr18178.C: New test.
13194         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
13195         * gcc.c-torture/execute/20041019-1.c: New test.
13196         * gcc.dg/tree-ssa/20041008-1.c: New test.
13197         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
13198         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
13199         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
13200         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
13201         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
13202         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
13203         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
13204         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
13205         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
13206         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
13208 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
13210         PR rtl-optimization/20466
13211         * gcc.c-torture/execute/pr20466-1.c: New test.
13213 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
13215         PR c++/20905
13216         * g++.dg/parse/cond2.C: New test.
13218         PR c++/20145
13219         * g++.dg/warn/Wdtor1.C: New test.
13221 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13223         PR fortran/17229
13224         * gfortran.dg/pr17229.f: New test.
13226 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
13228         * gfortran.dg/tiny_1.f90: New test.
13229         * gfortran.dg/tiny_2.f90: ditto.
13231 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
13233         * gfortran.dg/eor_1.f90: Fix dg-do run line
13234         * gfortran.dg/open_new.f90: Fix dg-do run line
13236 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
13238         * lib/target-supports.exp (get_compiler_messages): Support
13239         optional arguments, the fourth being compiler options.
13240         (check_effective_target_fpic): New proc.
13241         * gcc.dg/20050321-2.c: Restrict to target fpic.
13243 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
13245         * gcc.dg/15443-1.c: New test.
13246         * gcc.dg/15443-2.c: Likewise.
13248 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13250         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
13252 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
13254         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
13256 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
13258         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
13259         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
13260         -m64.
13261         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
13262         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
13263         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
13265 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
13267         PR c++/20212
13268         * g++.dg/warn/Wunused-11.C: New test.
13270 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
13272         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
13274 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
13276         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
13278 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
13280         PR c++/20734
13281         * g++.dg/template/ptrmem13.C: New test.
13283 2005-04-05  Per Bothner  <per@bothner.com>
13285         * lib/gcc.exp: Always add -fno-show-column, for now.
13287 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
13289         PR testsuite/20767
13290         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
13291         of plain old "unsigned int" for the type of "i".  Makes this test
13292         64bit clean.
13294 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
13296         * gcc.dg/i386-ssefn-1.c: New test.
13297         * gcc.dg/i386-ssefn-2.c: New test.
13298         * gcc.dg/i386-ssefn-3.c: New test.
13299         * gcc.dg/i386-ssefn-4.c: New test.
13301 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
13303         PR tree-optimization/20076
13304         * gcc.dg/builtin-apply4.c: New test.
13306         PR preprocessor/19475
13307         * gcc.dg/cpp/macspace1.c: New test.
13308         * gcc.dg/cpp/macspace2.c: New test.
13310 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13312         * gfortran.dg/pr20755.f: Fixed bad format.
13314 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
13316         PR c++/20763
13317         * g++.dg/ext/attrib21.C: New test.
13319 2004-04-05  Devang Patel  <dpatel@apple.com>
13321         * lib/target-supports.exp (check_effective_target_vect_shif): New.
13322         * gcc.dg/vect/vect-shift-1.c: New test.
13324 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13326         PR libfortran/20755
13327         * gfortran.dg/pr20755.f: New test.
13329 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
13331         * gfortran.dg/pr15959.f90: New test.
13332         * gfortran.dg/string_pad_trunc.f90: New test.
13334 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13336         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
13337         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
13338         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
13339         syntax.
13341 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13343         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
13345 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13347         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
13348         * gcc.c-torture/compile/20011119-2.c: Likewise.
13349         * gcc.c-torture/compile/981001-2.c: Likewise.
13351 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
13353         PR c++/20679
13354         * g++.dg/template/overload4.C: New test.
13356 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
13358         PR c++/20746
13359         * g++.dg/abi/covariant5.C: New.
13361         PR debug/20505
13362         * g++.dg/debug/const2.C: New.
13364 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
13366         PR rtl-optimization/16104
13367         * gcc.c-torture/execute/20050316-1.c: New test.
13369 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
13371         * g++.dg/template/spec23.C: Fix dg-error text.
13373 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
13375         PR c++/19199
13376         * g++.dg/expr/lval2.C: New.
13378 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13380         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
13381         __builtin_strcasecmp and __builtin_strncasecmp.
13383 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
13385         PR c++/20723
13386         * g++.dg/template/spec22.C: New.
13387         * g++.dg/template/spec23.C: New.
13389 2005-04-03  Dale Ranta  <dir@lanl.gov>
13390             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13392         PR libfortran/20068
13393         PR libfortran/20125
13394         PR libfortran/20156
13395         PR libfortran/20471
13396         * gfortran.dg/backspace.f: New test.
13398 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
13400         * gcc.dg/pr19345.c: New test.
13402 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
13404         PR tree-optimization/20640
13405         * gcc.dg/torture/tree-loop-1.c: New.
13407 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
13409         PR rtl-optimization/20290
13410         * gcc.c-torture/execute/loop-ivopts-2.c: New.
13412 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
13414         * gcc.dg/rs6000-fpint.c: New.
13416 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13418         * gcc.dg/old-style-then-proto-1.c: New test.
13420 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13422         * gfortran.fortran-torture/execute/backspace.f90: Check
13423         after backspace and read was incorrect.
13425 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13427         * gcc.c-torture/execute/builtins/strcat.c: Check the result
13428         buffer past the terminating NUL using memcmp.
13429         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
13430         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
13432         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
13433         Fix unused/uninitialized variable warnings.
13435         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
13436         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
13437         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
13438         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
13440         * gcc.c-torture/execute/builtins/abs-1-lib.c,
13441         gcc.c-torture/execute/builtins/fputs-lib.c,
13442         gcc.c-torture/execute/builtins/lib/fprintf.c,
13443         gcc.c-torture/execute/builtins/lib/main.c,
13444         gcc.c-torture/execute/builtins/lib/memcmp.c,
13445         gcc.c-torture/execute/builtins/lib/memmove.c,
13446         gcc.c-torture/execute/builtins/lib/mempcpy.c,
13447         gcc.c-torture/execute/builtins/lib/memset.c,
13448         gcc.c-torture/execute/builtins/lib/printf.c,
13449         gcc.c-torture/execute/builtins/lib/sprintf.c,
13450         gcc.c-torture/execute/builtins/lib/stpcpy.c,
13451         gcc.c-torture/execute/builtins/lib/strchr.c,
13452         gcc.c-torture/execute/builtins/lib/strcmp.c,
13453         gcc.c-torture/execute/builtins/lib/strcpy.c,
13454         gcc.c-torture/execute/builtins/lib/strcspn.c,
13455         gcc.c-torture/execute/builtins/lib/strlen.c,
13456         gcc.c-torture/execute/builtins/lib/strncat.c,
13457         gcc.c-torture/execute/builtins/lib/strncmp.c,
13458         gcc.c-torture/execute/builtins/lib/strncpy.c,
13459         gcc.c-torture/execute/builtins/lib/strrchr.c,
13460         gcc.c-torture/execute/builtins/lib/strspn.c,
13461         gcc.c-torture/execute/builtins/lib/strstr.c,
13462         gcc.c-torture/execute/builtins/memops-asm-lib.c,
13463         gcc.c-torture/execute/builtins/strlen-2.c,
13464         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
13465         prototypes.
13467 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
13469         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
13470         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
13471         selectany usage.
13473 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
13475         PR c++/19406
13476         * g++.dg/debug/using1.C: New test.
13478 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
13480         PR middle-end/20524
13481         * gcc.dg/alias-7.c: Prefix asm-declared name with
13482         __USER_LABEL_PREFIX__.
13484 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
13486         Fix fallout from PR middle-end/15700:
13487         * gcc.c-torture/compile/20011119-1.c: Take
13488         __USER_LABEL_PREFIX__ into account.
13489         * gcc.c-torture/compile/20011119-2.c: Likewise.
13491 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13493         PR c++/18644
13494         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
13496 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13498         PR c/17855
13499         * gcc.c-torture/compile/struct-non-lval-1.c,
13500         gcc.c-torture/compile/struct-non-lval-2.c,
13501         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
13503 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
13505         * gcc.dg/tls/tls.exp: Remove temporary file.
13506         * g++.dg/tls/tls.exp: Ditto.
13507         * lib/file-format.exp: Ditto.
13508         * g++.dg/special/ecos.exp: Ditto.
13510         * lib/profopt.exp: Treat prof_ext as a list.
13511         * gcc.misc-tests/bprob.exp: Ditto.
13512         * g++.dg/bprob/bprob.exp: Ditto.
13514         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
13515         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
13516         g++.dg/tree-ssa/pointer-reference-alias.C,
13517         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
13518         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
13519         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
13520         g++.dg/vect/pr19951.cc: Ditto.
13521         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
13522         gcc.dg/builtins-47.c: Ditto.
13523         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
13524         gcc.dg/pr20115-1.c: Ditto.
13525         * gcc.dg/tree-ssa/20030530-2.c,
13526         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
13527         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
13528         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
13529         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
13530         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
13531         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
13532         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
13533         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
13534         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
13535         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
13536         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
13537         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
13538         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
13539         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
13540         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
13541         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
13542         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
13543         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
13544         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
13545         gcc.dg/tree-ssa/20030824-1.c,
13546         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
13547         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
13548         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
13549         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
13550         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
13551         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
13552         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
13553         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
13554         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
13555         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
13556         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
13557         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
13558         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
13559         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
13560         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
13561         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
13562         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
13563         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
13564         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
13565         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
13566         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
13567         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
13568         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
13569         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
13570         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
13571         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
13572         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
13573         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
13574         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
13575         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
13576         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
13577         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
13578         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
13579         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
13580         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
13581         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
13582         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
13583         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
13584         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
13585         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
13586         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
13587         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
13588         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
13589         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
13590         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
13591         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
13592         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
13593         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
13594         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
13595         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
13596         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
13597         gcc.dg/tree-ssa/useless-1.c: Ditto.
13598         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
13599         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
13600         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
13601         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
13602         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
13603         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
13604         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
13605         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
13606         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
13607         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
13608         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
13609         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
13610         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
13611         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
13612         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
13613         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
13614         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
13615         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
13616         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
13617         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
13618         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
13619         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
13620         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
13621         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
13622         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
13623         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
13624         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
13625         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
13626         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
13627         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
13628         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
13629         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
13630         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
13631         gcc.dg/vect/vect-none.c: Ditto.
13632         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
13633         treelang/compile/unsigned.tree: Ditto.
13635         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
13636         * gcc.dg/cpp/direct2s.c: Ditto.
13637         * gcc.dg/cpp/paste4.c: Ditto.
13638         * gcc.dg/cpp/separate-1.c: Ditto.
13639         * gcc.dg/pch/save-temps-1.c: Ditto.
13640         * g++.dg/ext/altivec-10.C: Ditto.
13641         * g++.dg/pch/pch.C: Ditto.
13643         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
13645         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
13646         * g++.dg/template/repo1.C: Ditto.
13647         * g++.dg/template/repo2.C: Ditto.
13648         * g++.dg/template/repo3.C: Ditto.
13649         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
13650         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
13651         * g++.old-deja/g++.pt/repo1.C: Ditto.
13652         * g++.old-deja/g++.pt/repo2.C: Ditto.
13653         * g++.old-deja/g++.pt/repo3.C: Ditto.
13654         * g++.old-deja/g++.pt/repo4.C: Ditto.
13656         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
13657         * gcc.dg/20030107-1.c: Ditto.
13658         * gcc.dg/20030702-1.c: Ditto.
13659         * gcc.dg/profile-generate-1.c: Ditto.
13660         * g++.dg/other/profile1.C: Ditto.
13661         * g++.old-deja/g++.robertl/eb83.C: Ditto.
13663         * lib/gcc-dg.exp (remove-build-file): New.
13664         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
13665         cleanup-tree-dump, cleanup-saved-temps): New.
13667 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
13669         PR c++/19203, DR 214
13670         * g++.dg/parse/ambig3.C: Not ambiguous.
13671         * g++.dg/template/spec20.C: New.
13672         * g++.dg/template/spec21.C: New.
13674 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
13676         PR target/20045
13677         * gcc.dg/ia64-fptr-1.c: Run only on linux.
13679 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13681         PR libfortran/20660
13682         * gfortran.dg/negative_unit.f: New test.
13684 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
13686         * gcc.dg/20050330-1.c: New test.
13688 2005-03-30  Devang Patel  <dpatel@apple.com>
13690         * g++.dg/tree-sra/ssa-sra-3.C: New test.
13692 2005-03-30  Dale Johannesen  <dalej@apple.com>
13694         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
13696 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
13698         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
13699         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
13700         Strip options from test name.
13702 2005-03-31  Jan Hubicka  <jh@suse.cz>
13704         * gcc.dg/varpool-1.c: New testcase.
13706 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13708         PR c/772
13709         PR c/17913
13710         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
13711         gcc.dg/stmt-expr-label-3.c : New tests.
13712         * gcc.c-torture/execute/medce-2.c: Remove.
13714 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13716         PR c/20368
13717         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
13718         tests.
13720 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
13722         * gcc.c-torture/compile/pr20203.c: New test.
13724 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13726         * gfortran.dg/promotion.f90: New test.
13728 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
13730         PR middle-end/20491
13731         * gcc.dg/torture/asm-subreg-1.c: New test.
13733 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
13735         PR c/20672
13736         * gcc.dg/pr20672-1.c: New test.
13738 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
13740         * gfortran.dg/vect: New directory.
13741         * gfortran.dg/vect/vect.exp: New.
13742         * gfortran.dg/vect/vect-1.f90: New test.
13743         * gfortran.dg/vect/vect-2.f90: New test.
13744         * gfortran.dg/vect/vect-3.f90: New test.
13745         * gfortran.dg/vect/vect-4.f90: New test.
13746         * gfortran.dg/vect/vect-5.f90: New test.
13748 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
13750         PR middle-end/20622
13751         * gcc.dg/alias-7.c: New test.
13753 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
13755         * gcc.dg/sparc-reg-1.c: New test.
13757 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
13759         PR target/19890
13760         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
13762 2005-03-29  Dale Ranta  <dir@lanl.gov>
13763             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13765         PR libfortran/20163
13766         * gfortran.dg/pr20163-2.f: New test.
13768 2005-03-28  Jan Hubicka  <jh@suse.cz>
13770         PR middle-end/20635
13771         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
13772         by Jakub Jelinek.
13774 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
13776         PR tree-optimization/20626
13777         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
13778         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
13780 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13782         * gfortran.dg/underflow.f90: New test.
13783         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
13785 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13787         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
13789 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
13791         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
13792         (g++_init): Make sure that CXXFLAGS is set.
13793         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
13794         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
13795         * lib/gfortran.exp (gfortran_link_flags): Likewise.
13796         * lib/objc.exp (objc_init): Likewise.
13797         * lib/treelang.exp (treelang_init): Likewise.
13799 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
13801         PR tree-optimization/20470
13802         * gcc.dg/tree-ssa/pr20470.c: New test.
13804 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
13806         * gcc.dg/ppc-stfiwx.c: New.
13808 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
13810         PR target/19888
13811         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
13813 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13815         * gcc.dg/20050325-1.c: Fix a typo.
13817 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13819         PR libfortran/19678
13820         PR libfortran/19679
13821         * gfortran.dg/dos_eol.f: New test.
13823 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13825         PR rtl-optimization/20249
13826         * gcc.dg/20050325-1.c: New test.
13828 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13830         PR libfortran/15332
13831         * gfortran.dg/pr15332.f: New test.
13833 2005-03-24  Dale Johannesen  <dalej@apple.com>
13835         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
13837 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
13839         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
13840         'internal' visibility.
13841         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
13842         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
13843         'protected' visibility.
13844         * gcc.dg/visibility-7.c: Likewise.
13845         * lib/target-supports.exp (check_visibility_available): Take
13846         a parameter, the kind of visibility to check for.
13847         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
13848         to check_visibility_available.
13850         * g++.dg/expr/cast3.C: New.
13852 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
13854         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
13855         rs6000.
13857 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
13859         PR target/20095
13860         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
13862 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
13864         * gcc.dg/badshift.c: Renamed to...
13865         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
13867         * gcc.target/i386/badshift.c: Renamed to...
13868         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
13869         only.
13871         PR rtl-optimization/20532
13872         * gcc.target/i386/badshift.c: New.
13874 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13876         * gfortran.dg/pr18025.f90: New test.
13878 2005-03-23  Dale Johannesen  <dalej@apple.com>
13880         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
13882 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
13884         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
13886         * lib/target-supports.exp (check_iconv_available): Default
13887         libiconv to -liconv, if there is no definition.
13889 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
13891         * gcc.dg/torture/cris-asm-mof-1.c: New test.
13893 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
13895         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
13896         * g++.dg/opt/pr7503-2.C: Likewise.
13897         * g++.dg/opt/pr7503-3.C: Likewise.
13898         * g++.dg/opt/pr7503-4.C: Likewise.
13899         * g++.dg/opt/pr7503-5.C: Likewise.
13900         * g++.dg/warn/minmax.C: New test.
13902 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13904         * gfortran.dg/g77_intrinsics_funcs.f: New test.
13905         * gfortran.dg/g77_intrinsics_sub.f: New test.
13907 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
13908             Jan Hubicka  <jh@suse.cz>
13909             Steven Bosscher <stevenb@suse.de
13911         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
13913 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13915         PR c++/19980
13916         * g++.dg/template/redecl3.C: New test.
13918 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13920         PR c++/20499
13921         * g++.dg/parse/error16.C: Tweak error markers.
13923 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
13925         PR target/20561
13926         * gcc.dg/20050321-2.c: New test.
13928 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
13930         PR c++/20465
13931         PR c++/20381
13932         * g++.dg/template/ptrmem12.C: New.
13934 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
13936         PR rtl-optimization/20527
13937         * gcc.c-torture/execute/pr20527-1.c: New test.
13939 2005-03-22  Ben Elliston  <bje@au.ibm.com>
13941         * gcc.misc-tests/options.exp (check_for_options): Create a real C
13942         program, compile it into a real executable and then delete the .c
13943         and .x files afterwards, to avoid problems on testglue targets.
13945 2005-03-21  Stuart Hastings  <stuart@apple.com>
13947         * gcc.target/i386/sse-2.c: New.
13949 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
13951         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
13953 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13955         * g++.dg/parse/crash25.C: Fix typo.
13957 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13959         PR c++/20461
13960         * g++.dg/parse/crash24.C: New test.
13962         PR c++/20536
13963         * g++.dg/parse/crash25.C: New test.
13965 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13967         PR c++/20147
13968         * g++.dg/ext/stmtexpr4.C: New test.
13970 2005-03-20  Roger Sayle  <roger@eyesopen.com>
13972         PR middle-end/20539
13973         * gcc.c-torture/compile/pr13066-1.c: New test case.
13974         * gcc.c-torture/compile/pr20539-1.c: Likewise.
13975         * g++.dg/opt/pr13066-1.C: Likewise.
13977 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
13979         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
13981 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13983         PR fortran/18525
13984         * gfortran.dg/nesting_1.f90: New test.
13986 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13988         PR c++/20240
13989         * g++.dg/lookup/using13.C: New test.
13991 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13993         PR c++/20333
13994         * g++.dg/template/crash36.C: New test.
13996 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
13998         PR c++/20463
13999         * g++.dg/template/crash35.C: New test.
14001 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
14003         PR c++/19966
14004         * g++.dg/overload/operator2.C: New test.
14006 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14008         PR libfortran/20257
14009         * gfortran.dg/pr20257.f90: New test.
14011 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14013         PR libfortran/20480
14014         * gfortran.dg/pr20480.f90: New test.
14016 2005-03-16  Richard Henderson  <rth@redhat.com>
14018         PR middle-end/15700
14019         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
14020         (_rtld_global): New.
14021         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
14022         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
14024         * gcc.dg/alias-3.c: New.
14025         * gcc.dg/alias-4.c: New.
14026         * gcc.dg/alias-5.c: New.
14027         * gcc.dg/alias-6.c: New.
14029 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
14031         * gcc.dg/cpp/ucnid-7.c: New.
14033 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
14034             Dorit Naishlos  <dorit@il.ibm.com>
14036         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
14037         darwin.
14039 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
14041         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
14042         misaligned accesses.
14043         * gcc.dg/vect/vect-58.c: Likewise.
14044         * gcc.dg/vect/vect-92.c: New.
14045         * gcc.dg/vect/vect-93.c: New.
14047 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
14049         PR fortran/18827
14050         * gfortran.dg/assign_2.f90: New test.
14051         * gfortran.dg/assign_3.f90: New test.
14052         * gfortran.dg/assign.f90: New test.
14054 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
14056         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
14057         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
14058         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
14059         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
14060         names.
14062 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
14064         * gcc.dg/cpp/ucnid-6.c: New.
14066         * gcc.dg/cpp/normalize-1.c: New.
14067         * gcc.dg/cpp/normalize-2.c: New.
14068         * gcc.dg/cpp/normalize-3.c: New.
14069         * gcc.dg/cpp/normalize-4.c: New.
14070         * gcc.dg/cpp/ucnid-4.c: New.
14071         * gcc.dg/cpp/ucnid-5.c: New.
14072         * g++.dg/cpp/normalize-1.C: New.
14073         * g++.dg/cpp/ucnid-1.C: New.
14075 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
14077         * gcc.dg/pr18628.c: New.
14079 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
14081         PR c++/20280
14082         * g++.dg/tree-ssa/pr20280.C: New.
14084 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14086         PR fortran/20467
14087         * gfortran.dg/stfunc_2.f90: New test.
14089 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
14091         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
14093 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
14095         * gcc.dg/tree-ssa/20050314-1.c: New test.
14097 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14099         PR c++/4403
14100         PR c++/9783, DR433
14101         * g++.dg/template/friend34.C: New test.
14102         * g++.dg/template/friend35.C: Likewise.
14103         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
14105 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14107         Friend class name lookup 5/n
14108         PR c++/1016
14109         * g++.dg/lookup/hidden-class1.C: New test.
14110         * g++.dg/lookup/hidden-class2.C: Likewise.
14111         * g++.dg/lookup/hidden-class3.C: Likewise.
14112         * g++.dg/lookup/hidden-class4.C: Likewise.
14113         * g++.dg/lookup/hidden-class5.C: Likewise.
14114         * g++.dg/lookup/hidden-class6.C: Likewise.
14115         * g++.dg/lookup/hidden-class7.C: Likewise.
14116         * g++.dg/lookup/hidden-class8.C: Likewise.
14117         * g++.dg/lookup/hidden-class9.C: Likewise.
14118         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
14119         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
14120         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
14121         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
14122         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
14123         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
14124         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
14125         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
14126         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
14127         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
14128         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
14130 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
14132         PR c++/20157
14133         * g++.dg/template/error18.C: New test.
14135 2005-03-09  Ben Elliston  <bje@au.ibm.com>
14137         PR debug/16792
14138         * g++.dg/debug/pr16792.C: New test.
14140 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
14142         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
14143         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
14144         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
14145         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
14146         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
14147         test assertion names.
14149 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14151         PR fortran/18600
14152         * gfortran.dg/stfunc_1.f90: New test.
14154 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14156         PR fortran/16907
14157         * gfortran.dg/real_index_1.f90: New test.
14159 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14161         PR fortran/20323
14162         * gfortran.dg/spec_expr_1.f90: New test.
14164 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
14166         PR c/20402
14167         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
14168         new parser.
14170 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14172         PR fortran/20361
14173         * gfortran.dg/largeequiv_1.f90: New test.
14175 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
14177         * gcc.dg/ucnid-1.c: New.
14178         * gcc.dg/ucnid-2.c: New.
14179         * gcc.dg/ucnid-3.c: New.
14180         * gcc.dg/ucnid-4.c: New.
14181         * gcc.dg/ucnid-5.c: New.
14182         * gcc.dg/ucnid-6.c: New.
14183         * gcc.dg/cpp/ucnid-1.c: New.
14184         * gcc.dg/cpp/ucnid-2.c: New.
14185         * gcc.dg/cpp/ucnid-3.c: New.
14186         * g++.dg/other/ucnid-1.C: New.
14188 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
14190         * gcc.dg/vmx/darwin-abi-3.c: Delete.
14192 2005-03-11  Per Bothner  <per@bothner.com>
14194         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
14195         that diagnotics refer to correct token.
14196         * gcc.dg/unused-3.c: Likewise.
14198 2005-03-11  Per Bothner  <per@bothner.com>
14200         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
14201         constant" is now actually on same line as string constant.
14202         * gcc.dg/cpp/direct2s.c: Likewise.
14204 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
14206         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
14208 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14210         PR libfortran/20124
14211         * gfortran.dg/pr20124.f90: New Test
14213 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
14215         PR tree-optimization/20130
14216         * gcc.dg/pr20130-1.c: New test.
14218 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
14220         PR target/20095
14221         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
14223 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14225         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
14227 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
14229         * g++.dg/eh/forced1.C: Fix comment.
14230         * g++.dg/eh/forced2.C: Ditto.
14231         * g++.dg/eh/forced3.C: Ditto.
14232         * g++.dg/eh/forced4.C: Ditto.
14234 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
14236         PR rtl-opt/20412
14237         * gcc.c-torture/compile/pr20412.c: New test.
14239 2005-03-10  Roger Sayle  <roger@eyesopen.com>
14241         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
14243 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
14245         PR target/20322
14246         * gcc.dg/20050307-1.c: New test.
14248 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
14250         PR c++/20375
14251         * g++.dg/other/stdarg3.C: New.
14253 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
14255         PR c++/18384, c++/18327
14256         * g++.dg/init/array19.C: New test.
14258         PR inline-asm/20314
14259         * gcc.dg/torture/pr20314-1.c: New test.
14260         * gcc.dg/torture/pr20314-2.c: New test.
14262 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
14264         * gcc.dg/20050309-1.c: New test.
14266 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14268         * gcc.dg/builtins-10.c: Reactivate disabled test.
14269         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
14270         new cbrt transformations.
14272 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
14274         PR c++/20208
14275         * g++.dg/template/array13.C: New test.
14277 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
14279         PR c++/16859
14280         * g++.dg/init/brace4.C: New test.
14282 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
14284         PR c++/20186
14285         * g++.dg/template/non-dependent12.C: New.
14287 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
14289         PR c++/20142
14290         * g++.dg/init/array18.C: Add dg-do run marker.
14292         PR c++/20142
14293         * g++.dg/init/array18.C: New test.
14295 2005-03-09  Ben Elliston  <bje@au.ibm.com>
14297         * consistency.vlad/vlad.exp: Remove trailing semicolons.
14298         * g++.dg/gcov/gcov.exp: Likewise.
14299         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
14300         * gcc.target/xstormy16/xstormy16.exp: Likewise.
14301         * lib/c-torture.exp: Likewise.
14302         * lib/fortran-torture.exp: Likewise.
14303         * lib/g++.exp: Likewise.
14304         * lib/gcc-defs.exp: Likewise.
14305         * lib/gcc-dg.exp: Likewise.
14306         * lib/gcc.exp: Likewise.
14307         * lib/gcov.exp: Likewise.
14308         * lib/gfortran.exp: Likewise.
14309         * lib/mike-g++.exp: Likewise.
14310         * lib/mike-gcc.exp: Likewise.
14311         * lib/objc-torture.exp: Likewise.
14312         * lib/objc.exp: Likewise.
14313         * lib/profopt.exp: Likewise.
14314         * lib/target-libpath.exp: Likewise.
14315         * lib/target-supports.exp: Likewise.
14316         * lib/treelang.exp: Likewise.
14317         * lib/wrapper.exp: Likewise.
14319 2005-03-08  Jeff Law  <law@redhat.com>
14321         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
14322         PHI-OPT changes.
14324 2005-03-08  Ira Rosen  <irar@il.ibm.com>
14326         * gcc.dg/vect/pr20122.c: New test.
14328 2005-03-07  Jeff Law  <law@redhat.com>
14330         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
14331         was folded away.
14332         * gcc.dg/tree-ssa/pr18133-1.c: New test.
14333         * gcc.dg/tree-ssa/pr18133-2.c: New test.
14334         * gcc.dg/tree-ssa/pr18134.c: New test.
14336 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14338         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
14339         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
14340         gcc.dg/torture/builtin-noret-2.c: Require weak support.
14342 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
14344         PR tree-opt/17671
14345         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
14347 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
14349         * g++.dg/warn/Wnvdtor.C: New test.
14351 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
14353         * gcc.dg/torture/pr19683-1.c: New test.
14355 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
14357         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
14358         * gfortran.dg/g77/19990313-2.f: Ditto.
14359         * gfortran.dg/g77/19990313-3.f: Ditto.
14360         * gfortran.dg/g77/19990525-0.f: Ditto.
14361         * gfortran.dg/g77/19990826-0.f: Ditto.
14362         * gfortran.dg/g77/19990826-2.f: Ditto.
14363         * gfortran.dg/g77/19990826-3.f: Ditto.
14364         * gfortran.dg/g77/20000511-1.f: Ditto.
14365         * gfortran.dg/g77/20000511-2.f: Ditto.
14366         * gfortran.dg/g77/970625-2.f: Ditto.
14367         * gfortran.dg/g77/980310-2.f: Ditto.
14368         * gfortran.dg/g77/980310-3.f: Ditto.
14369         * gfortran.dg/g77/980310-8.f: Ditto.
14370         * gfortran.dg/g77/980519-2.f: Ditto.
14371         * gfortran.dg/g77/alpha1.f: Ditto.
14372         * gfortran.dg/g77/claus.f: Ditto.
14373         * gfortran.dg/g77/erfc.f: Ditto.
14374         * gfortran.dg/g77/short.f: Ditto.
14375         * gfortran.fortran-torture/execute/data.f90: Ditto.
14376         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
14377         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
14379 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14381         * lib/file-format.exp (gcc_target_object_format): Add check for som
14382         format and hardcode object formats on hppa*-*-hpux*.
14383         * lib/target-supports.exp (check_weak_available): Add check for som
14384         object format.  Always return 0 on hppa*-*-hpux10*.
14386         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
14387         is defined.
14389         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
14391 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14393         * gfortran.dg/pr19936_1.f90: New test.
14394         * gfortran.dg/pr19936_2.f90: New test.
14395         * gfortran.dg/pr19936_3.f90: New test.
14397 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14398             Paul Thomas <prthomas@drfccad.cea.fr>
14400         * gfortran.dg/PR19754_1.f90: New test.
14401         * gfortran.dg/PR19754_2.f90: Ditto.
14403 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14405         PR c++/19311
14406         * g++.dg/template/non-dependent11.C: New test.
14408 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
14410         * lib/target-supports.exp (check_iconv_available): Fix comment.
14412 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
14413             Joseph S. Myers  <joseph@codesourcery.com>
14415         PR c++/19797
14416         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
14418 2005-03-04  Matthew Sachs  <msachs@apple.com>
14420         * gcc.exp (gcc_target_compile): Put braces around
14421         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
14422         * objc.exp (objc_target_compile): Likewise.
14423         * treelang.exp (treelang_target_compile): Likewise.
14425 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14427         PR fortran/19673
14428         * gfortran.dg/func_result_1.f90: New test.
14430 2005-03-04  Ben Elliston  <bje@au.ibm.com>
14432         * gcc.misc-tests/options.exp: New test.
14434 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
14436         * gcc.dg/pr15784-4.c: New test.
14438 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
14440         * gcc.c-torture/execute/pr17133.c: New.
14441         * gcc.c-torture/compile/20050303-1.c: New.
14443 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
14445         * gcc.dg/cpp/assert4.c: Fix for cygwin.
14447 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
14449         * g++.dg/overload/using2.C: New.
14451 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
14453         PR c++/19916
14454         * g++.dg/init/ptrmem2.C: New test.
14456 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
14458         PR c/8927
14459         * gcc.dg/pr8927-1.c: New test.
14461 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
14463         PR c++/20232
14464         * g++.dg/inherit/covariant12.C: New.
14466 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14468         PR fortran/19479
14469         * gfortran.dg/bound_1.f90: New test.
14471 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
14473         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
14474         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
14476 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
14478         PR c/20245
14479         * gcc.dg/pr20245-1.c: New test.
14481 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
14483         PR middle-end/19874
14484         * gcc.c-torture/execute/20050119-2.c: New test case.
14486 2005-02-28  Ben Elliston  <bje@au.ibm.com>
14488         * README: Update the DejaGnu bug reporting address.
14489         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
14490         * lib/objc-torture.exp: Likewise.
14492 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14494         * gfortran.dg/boz_1.f90: New test.
14495         * gfortran.dg/boz_3.f90: New test.
14496         * gfortran.dg/boz_4.f90: New test.
14498 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14500         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
14501         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
14503 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14505         PR libfortran/20101
14506         * gfortran.dg/write_0_pe_format.f90: New test.
14508 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
14510         PR c++/20206
14511         * g++.dg/opt/thunk2.C: New test.
14512         * g++.dg/opt/covariant1.C: New test.
14514 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14516         * gfortran.dg/e_d_fmt.f90: New test.
14518 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
14520         * gcc.dg/asm-b.c: Fix comment typos.
14522 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
14524         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
14525         a V_MAY_DEF also.
14527 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
14529         PR tree-opt/20188
14530         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
14531         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
14532         * gcc.dg/asm-b.c: New test.
14534 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
14536         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
14537         Disable this test on IRIX 6.
14539 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
14541         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
14542         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
14543         parser.
14545 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
14547         PR tree-optimization/20204
14548         * testsuite/gcc.dg/pr20204.c: New test.
14550 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
14552         PR target/20196
14553         * gcc.c-torture/execute/20050224-1.c: New test.
14555         PR c++/20175
14556         * g++.dg/warn/Wbraces2.C: New test.
14558 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
14560         PR c++/19878
14561         * g++.dg/init/const2.C: New test.
14563 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
14565         PR tree-optimization/20100
14566         * gcc.c-torture/execute/pr20100-1.c: New test.
14568 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14570         * gfortran.dg/implicit_3.f90: New test.
14572         * gfortran.dg/deftype_1.f90: New test.
14574 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
14576         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
14577         the test passes.
14578         * g++.dg/other/anon3.C: Accept a warning.
14580 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
14582         * gcc.dg/pr20017.c: Fix a comment typo.
14584 2005-02-23  Bud Davis  <bdavis@gfortran.org>
14586         * gfortran.dg/list_read_4.f90: Change to f90 comments.
14588 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14590         PR ada/19902
14591         * ada/acats/tests/cxa/cxa3004.a: Remove.
14592         * ada/acats/tests/cxb/cxb30061.am: Likewise.
14594 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14596         PR c++/20073
14597         * g++.dg/init/const1.C: New test.
14599         PR c++/19991
14600         * g++.dg/parse/constant7.C: New test.
14602         PR c++/20152
14603         * g++.dg/parse/error27.C: New test.
14604         * g++.dg/template/qualttp15.C: Adjust error markers.
14605         * g++.old-deja/g++.other/struct1.C: Likewise.
14607         PR c++/20153
14608         * g++.dg/template/error17.C: New test.
14610         PR c++/20148
14611         * g++.dg/parser/error26.C: New test.
14613 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
14615         PR tree-optimization/20100
14616         PR tree-optimization/20115
14617         * gcc.dg/pr20115.c: New test.
14618         * gcc.dg/pr20115-1.c: New test.
14619         * gcc.dg/pr20100.c: New test.
14620         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
14621         call-clobbered variables after alias1.
14623 2005-02-22  Bud Davis  <bdavis@gfortran.org>
14625         * gfortran.dg/list_read_4.f90: new test.
14627 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
14629         PR rtl-optimization/20017.
14630         * gcc.dg/pr20017.c: New.
14632 2005-02-22  Devang Patel  <dpatel@apple.com>
14634         PR 19952
14635         * g++.dg/tree-ssa/pr19952.C: New test.
14637 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14639         PR c++/19883
14640         * g++.dg/parse/constant6.C: New test.
14642 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
14644         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
14645         * g++.dg/charset/asm2.c: Likewise.
14646         * g++.dg/charset/asm3.c: Likewise.
14647         * g++.dg/charset/asm4.c: Likewise.
14648         * g++.dg/charset/asm5.c: Likewise.
14649         * g++.dg/charset/attribute1.c: Likewise.
14650         * g++.dg/charset/attribute2.c: Likewise.
14651         * g++.dg/charset/extern1.cc: Likewise.
14652         * g++.dg/charset/extern2.cc: Likewise.
14653         * g++.dg/charset/extern3.cc: Likewise.
14654         * g++.dg/charset/function.cc: Likewise.
14655         * g++.dg/charset/string.c: Likewise.
14656         * g++.dg/charset/charset.exp: Likewise.
14657         * lib/target-supports.exp (check_iconv_available): Fix comment.
14659 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
14661         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
14662         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
14663         * gcc.dg/charset/asm2.c: Likewise.
14664         * gcc.dg/charset/asm3.c: Likewise.
14665         * gcc.dg/charset/asm4.c: Likewise.
14666         * gcc.dg/charset/asm5.c: Likewise.
14667         * gcc.dg/charset/asm6.c: Likewise.
14668         * gcc.dg/charset/attribute1.c: Likewise.
14669         * gcc.dg/charset/attribute2.c: Likewise.
14670         * gcc.dg/charset/builtin1.c: Likewise.
14671         * gcc.dg/charset/extern.c: Likewise.
14672         * gcc.dg/charset/function.c: Likewise.
14673         * gcc.dg/charset/string.c: Likewise.
14674         * gcc.dg/charset/charset.exp: Likewise.
14676 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
14678         PR fortran/20086
14679         * gfortran.dg/pr20086.f90: New test.
14681 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
14683         PR tree-optimization/19786
14684         * g++.dg/tree-ssa/pr19786.C: New.
14686 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14688         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
14690 2005-02-21  Jeff Law  <law@redhat.com>
14692         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
14694 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14696         * gfortran.dg/do_iterator: Split loop, markup all lines for
14697         which an error locus is printed.
14698         * gfortran.dg/pr17708.f90: Markup all lines for which an error
14699         locus is printed.
14700         * gfortran.dg/select_4.f90: Likewise.
14701         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
14702         locuses in the various permutations.
14704 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
14706         PR tree-optimization/19951
14707         * g++.dg/vect: New directory.
14708         * g++.dg/vect/vect.exp: New file.
14709         * g++.dg/vect/pr19951.cc: New testcase.
14710         * g++.dg/dg.exp: Also prune vectorizer tests.
14712 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
14714         PR 18785
14715         * gcc.dg/charset/builtin1.c: New test.
14717 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14719         PR c++/19299
14720         * g++.dg/inherit/volatile1.C: New test.
14722         PR c++/19440
14723         * g++.dg/template/dtor4.C: New test.
14725 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14727         * gfortran.dg/int_1.f90: New test.
14729 2005-02-19  Devang Patel  <dpatel@apple.com>
14731         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
14733 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14735         * gfortran.dg/achar_1.f90: New test.
14737 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
14739         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
14741 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
14742             Jakub Jelinek  <jakub@redhat.com>
14744         PR tree-optimization/19828
14745         * gcc.dg/tree-ssa/loop-7.c: New test.
14746         * gcc.c-torture/execute/20050218-1.c: New test.
14748 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
14750         PR c/20043
14751         * gcc.dg/transparent-union-1.c: New test.
14752         * gcc.dg/transparent-union-2.c: New test.
14754 2005-02-18  James E Wilson  <wilson@specifixinc.com>
14756         PR tree-optimization/18977
14757         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
14759 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
14761         PR target/20054
14762         * gcc.dg/pr20054.c: New test.
14764 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14766         PR c++/19508
14767         * g++.dg/ext/attrib20.C: New test.
14769 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
14771         PR middle-end/20030
14772         * gfortran.fortran-torture/execute/character_passing.f90: New test.
14774 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
14776         PR c++/20008
14777         * g++.dg/opt/switch4.C: New.
14779 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
14781         PR c++/20023
14782         PR tree-optimization/20009
14783         * gcc.c-torture/compile/20050217-1.c: New test.
14784         * g++.dg/opt/switch3.C: New test.
14786         PR tree-optimization/18947
14787         * gcc.c-torture/compile/20050215-1.c: New test.
14788         * gcc.c-torture/compile/20050215-2.c: New test.
14789         * gcc.c-torture/compile/20050215-3.c: New test.
14791 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
14793         PR c++/20028
14794         * g++.dg/template/crash34.C: New.
14796         PR c++/20022
14797         * g++.dg/other/access3.C: New.
14799 2005-02-17  Ira Rosen  <irar@il.ibm.com>
14801         * gcc.dg/vect/vect-98.c: New test.
14803 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
14805         PR tree-optimization/19967
14806         * gcc.dg/pr19967.c: New.
14808 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
14810         PR middle-end/19857
14811         * gcc.dg/tree-ssa/20050215-1.c: New test.
14812         * gcc.c-torture/execute/20050215-1.c: New test.
14814 2005-02-15  Eric Christopher  <echristo@redhat.com>
14816         * gcc.dg/cpp/20050215-1.c: New file.
14818 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
14820         PR tree-optimization/15785
14821         * gcc.dg/pr15785-1.c: New test.
14823 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
14825         PR c++/17788
14826         * g++.dg/init/ctor4.C: New.
14827         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
14829 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
14831         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
14832         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
14834 2005-02-15  Andreas Schwab  <schwab@suse.de>
14836         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
14837         declare malloc.
14839 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
14841         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
14843 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
14845         PR tree-optimization/19853
14846         * gcc.c-torture/compile/pr19853.c: New test.
14848 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14850         PR c++/19608
14851         * g++.dg/parse/local-class1.C: New.
14853         PR c++/19895
14854         * g++.dg/parse/ptrmem3.C: New.
14856         PR c++/19884
14857         * g++.old-deja/g++.oliva/template6.C: Add another case.
14858         * g++.dg/template/explicit6.C: New.
14860 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
14862         PR c++/17816
14863         * g++.dg/other/redecl2.C: New.
14865 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14867         PR c++/19891
14868         * g++.dg/abi/covariant4.C: New.
14870 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
14872         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
14874 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
14876         * gcc.dg/vect/vect-96.c: Fix typo.
14878 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14880         PR c++/14479
14881         PR c++/19487
14882         * g++.dg/template/enum5.C: New test.
14884 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14886         * gcc.dg/vect/vect-97.c: New test.
14888 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14890         * gcc.dg/vect/vect-96.c: New test.
14892 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
14894         * gcc.dg/builtins-34.c: Also check ldexp*.
14896 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
14898         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
14900 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
14902         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
14903         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
14904         dg-require-dll, dg-require-iconv, dg-require-named-sections,
14905         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
14906         selector_list, selector_expression, dg-process-target): Move to new
14907         file target-supports-dg.exp.
14908         * lib/target-supports-dg.exp: New.
14910         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
14911         New.
14913 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
14915         PR c++/19666
14916         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
14918         PR middle-end/19858
14919         * gcc.c-torture/compile/20050210-1.c: New test.
14921 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
14923         PR c++/19755
14924         * g++.dg/warn/Wbraces1.C: New test.
14926 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
14928         * gcc.dg/builtins-52.c: New testcase.
14930 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
14932         PR c/19342
14933         * gcc.c-torture/execute/20050119-1.c: New test.
14935 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14937         PR c++/19811
14938         * g++.dg/init/delete1.C: New test.
14940 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14942         PR c++/18470
14943         * g++.dg/template/static12.C: New test.
14945 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14947         PR c++/19787
14948         * g++.dg/conversion/ambig1.C: New test.
14950         PR c++/19739
14951         * g++.dg/ext/attrib19.C: New test.
14953         PR c++/19732
14954         * g++.dg/parse/dtor5.C: New test.
14956         PR c++/19762
14957         * g++.dg/template/dtor3.C: New test.
14959         PR c++/19826
14960         * g++.dg/template/static11.C: New test.
14961         * g++.dg/template/crash2.C: Remove dg-error marker.
14963 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
14965         PR C++/18491
14966         * g++.old-deja/g++.mike/p10769a.C: Remove.
14968 2005-02-09  Roger Sayle  <roger@eyesopen.com>
14970         * gcc.dg/builtins-48.c: New test case.
14971         * gcc.dg/builtins-49.c: New test case.
14972         * gcc.dg/builtins-50.c: New test case.
14973         * gcc.dg/builtins-51.c: New test case.
14975 2005-02-09  Ian Lance Taylor  <ian@airs.com>
14977         PR middle-end/19583
14978         * g++.dg/warn/Wreturn-type-3.C: New test.
14980 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14982         PR middle-end/19402
14983         * gcc.dg/pr19402-1.c: New testcase.
14984         * gcc.dg/pr19402-2.c: likewise.
14986 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14988         PR middle-end/19854
14989         * g++.dg/tree-ssa/tmmti.C: New testcase.
14991 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14993         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
14995 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
14997         PR c++/19733
14998         * g++.dg/parse/crash23.C: New test.
14999         * g++.dg/warn/Weff1.C: New test.
15001 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
15003         * gcc.dg/20050209-1.c: New test.
15005 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
15007         PR target/19799
15008         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
15010 2005-02-08  Mike Stump  <mrs@apple.com>
15012         * g++.dg/pch/import-2.c: New test.
15013         * g++.dg/pch/import-2.hs: New.
15014         * g++.dg/pch/include/import-2a.h: New.
15015         * g++.dg/pch/include/import-2b.h: New.
15017 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
15019         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
15021 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15023         * gfortran.dg/substr_1.f90: New test.
15025 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
15027         PR middle-end/19775
15028         * gcc.dg/torture/builtin-power-1.c: Disable test for
15029         invalid transformation.
15030         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
15031         no longer optimize.
15032         * gcc.dg/builtins-47.c: New testcase.
15034 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
15035             Dorit Naishlos  <dorit@il.ibm.com>
15037         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
15039 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
15041         * gcc.c-torture/compile/20050206-1.c: New test.
15043 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
15045         PR tree-opt/19768
15046         * g++.dg/opt/pr19768.C: New test.
15048 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
15050         PR tree-opt/19736
15051         * gcc.c-torture/compile/pr19736.c: New test.
15053 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15055         PR c++/17401
15056         * g++.dg/parse/error25.C: New test.
15058 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
15060         * gcc.c-torture/execute/20050203-1.c: New.
15062 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
15064         * gcc.dg/vect/vect-85.c: Remove xfail.
15065         * gcc.dg/vect/vect-86.c: Remove xfail.
15066         * gcc.dg/vect/vect-87.c: Remove xfail.
15067         * gcc.dg/vect/vect-88.c: Remove xfail.
15069 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
15071         * gcc.dg/altivec-19.c: New.
15073 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
15075         PR c/17807
15076         * gcc.dg/nested-func-3.c: New test.
15077         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
15079 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
15081         * gcc.test-framework/gen_directive_tests: Generate tests for
15082         selector expressions.
15084 2005-02-02  Matt Austern  <austern@apple.com>
15086         PR c++/19628
15087         * g++/ext/builtin7.C: New.
15088         * g++/ext/builtin8.C: New.
15090 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
15092         PR c/18502
15093         * gcc.dg/pr18502-1.c: New test.
15095 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15097         PR c++/17413
15098         * g++.dg/template/local4.C: Tweak.
15100 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
15102         PR tree-optimization/19578
15103         * gcc.c-torture/compile/20050202-1.c: New test.
15105 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
15107         PR c/19435
15108         * gcc.dg/c99-init-4.c: New test.
15110 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
15112         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
15114         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
15116         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
15117         * g++.dg/eh/check-vect.h: New.
15119         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
15120         * gcc.dg/vect/vect-78.c: Ditto.
15121         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
15122         Remove.
15124         * g++.dg/conversion/simd1.C: Expect warning.
15125         * g++.dg/ext/attribute-test-1.C: Ditto.
15126         * g++.dg/ext/attribute-test-2.C: Ditto.
15127         * g++.dg/ext/attribute-test-3.C: Ditto.
15128         * g++.dg/ext/attribute-test-4.C: Ditto.
15130         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
15131         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
15133         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
15135 2005-02-01  Richard Henderson  <rth@redhat.com>
15137         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
15138         long double for ibm double-double format.
15139         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
15141 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
15143         PR tree-optimization/19633
15144         * testsuite/gcc.dg/pr19633-1.c: New test.
15145         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
15146         to NULL or a symbol.
15148 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
15150         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
15151         New procs.
15152         (dg-process-target (local override)): Handle selector expressions.
15154         * gcc.test-framework/README: Describe tests in source directory.
15155         * gcc.test-framework/test-framework.awk: Handle dg- tests.
15156         * gcc.test-framework/test-framework.exp: Handle dg- tests.
15157         * gcc.test-framework/dg-bogus-exp-P.c: New test.
15158         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
15159         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
15160         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
15161         * gcc.test-framework/dg-do-link-exp-P.c: New test.
15162         * gcc.test-framework/dg-do-run-exp-P.c: New test.
15163         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
15164         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
15165         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
15166         * gcc.test-framework/dg-error-exp-P.c: New test.
15167         * gcc.test-framework/dg-error-exp-XP.c: New test.
15168         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
15169         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
15170         * gcc.test-framework/dg-output-exp-P.c: New test.
15171         * gcc.test-framework/dg-output-exp-XF.c: New test.
15172         * gcc.test-framework/dg-warning-exp-P.c: New test.
15173         * gcc.misc-tests/dg-1.c: Remove.
15174         * gcc.misc-tests/dg-2.c: Remove.
15175         * gcc.misc-tests/dg-3.c: Remove.
15176         * gcc.misc-tests/dg-4.c: Remove.
15177         * gcc.misc-tests/dg-5.c: Remove.
15178         * gcc.misc-tests/dg-6.c: Remove.
15179         * gcc.misc-tests/dg-7.c: Remove.
15180         * gcc.misc-tests/dg-8.c: Remove.
15181         * gcc.misc-tests/dg-9.c: Remove.
15182         * gcc.misc-tests/dg-10.c: Remove.
15183         * gcc.misc-tests/dg-11.c: Remove.
15184         * gcc.misc-tests/dg-12.c: Remove.
15185         * gcc.misc-tests/dg-test.exp: Remove.
15187         * gcc.test-framework/test-framework.awk: Change recording and
15188         printing of passes and failures.
15190         * gcc.test-framework: New directory.
15191         * gcc.test-framework/README: New.
15192         * gcc.test-framework/test-framework.exp: New.
15193         * gcc.test-framework/test-framework.awk: New.
15194         * gcc.test-framework/gen_directive_tests: New.
15196 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
15198         * lib/treelang.exp: Fix comment typos.
15199         (treelang_target_compile): Don't append libs=-ltreelang to options.
15201 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
15203         * g++.dg/parse/typename7.C: Adjust error messages.
15205 2005-01-31  Jeff Law  <law@redhat.com>
15207         * gcc.c-torture/execute/20050131-1.c: New test.
15208         * gcc.dg/wcaselabel.c: New test.
15210 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
15212         * g++.dg/other/warning1.C: Adjust error messags.
15213         * g++.dg/parse/constant5.C: New test.
15215 2005-01-31  Steven Bosscher  <stevenb@suse.de>
15217         PR c/19333
15218         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
15219         the test case valid.
15220         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
15221         * testsuite/gcc.dg/array-7.c: Adjust expected result.
15222         * testsuite/gcc.dg/pr18596-3.c: Likewise.
15223         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
15224         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
15225         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
15227 2005-01-31  Dale Johannesen  <dalej@apple.com>
15229         * g++.dg/opt/pr19650.C: New test.
15231 2005-01-31  Richard Henderson  <rth@redhat.com>
15233         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
15234         long double for intel double extended format.
15235         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
15237 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
15239         PR c++/19555
15240         * g++.dg/template/static10.C: New test.
15242         PR c++/19395
15243         * g++.dg/parse/error24.C: New test.
15245         PR c++/19367
15246         * g++.dg/lookup/builtin1.C: New test.
15248         PR c++/19457
15249         * g++.dg/warn/conv3.C: New test.
15251 2005-01-30  Bud Davis  <bdavis@gfortran.org>
15253         PR fortran/19647
15254         * gfortan.dg/inquire_7.f90
15256 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
15258         PR tree-optimization/15791
15259         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
15260         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
15261         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
15262         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
15263         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
15264         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
15265         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
15266         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
15267         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
15268         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
15270 2005-01-29  Paul Brook  <paul@codesourcery.com>
15272         PR fortran/18565
15273         * check.c (real_or_complex_check): New function.
15274         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
15275         * intrinsic.c (add_functions): Use new check functions.
15276         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
15277         Add prototypes.
15279 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
15281         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
15282         gcc.dg/lvalue-3.c: New tests.
15283         * gcc.dg/concat.c: Update expected messages.
15285 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
15287         PR libfortran/19595
15288         * gfortran.dg/eor_1.f90: New test.
15290 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
15292         PR fortran/19589
15293         * gfortran.dg/logical_data_1.f90: New test.
15295 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
15297         PR c++/19253
15298         * g++.dg/template/crash33.C: New test.
15300         PR c++/19667
15301         * g++.dg/template/crash32.C: New test.
15303 2005-01-28  Ian Lance Taylor  <ian@airs.com>
15305         PR middle-end/16558
15306         * g++.dg/warn/Wreturn-type-2.C: New test.
15308 2004-06-24  Jeff Law  <law@redhat.com>
15310         * gcc.dg/tree-ssa/20050128-1.c: New test.
15312 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
15314         * gcc.target/frv/all-mdpackh-1.c: New test.
15316 2005-01-28  Steven Bosscher  <stevenb@suse.de>
15318         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
15320 2005-01-27  Richard Henderson  <rth@redhat.com>
15322         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
15324 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
15326         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
15328 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
15330         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
15331         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
15332         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
15333         to cope with cases where the multilib options override the dg-options.
15335 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
15337         PR c/18946
15338         * gcc.dg/noncompile/20050120-1.c: New test.
15340 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
15342         PR tree-optimization/19633
15343         * gcc.dg/pr19633.c: New test.
15344         * gcc.dg/tree-ssa/pr19633.c: New test.
15346 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
15348         * gcc.dg/20041216-1.c: New test.
15350 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
15352         PR objc/18862
15353         * objc.dg/selector-2.m: New test.
15355 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
15357         * g++.dg/opt/range-test-2.C: New test.
15359         PR rtl-optimization/19579
15360         * gcc.c-torture/execute/20050124-1.c: New test.
15362 2005-01-26  Greg Parker  <gparker@apple.com>
15363         Stuart Hastings  <stuart@apple.com>
15365         * gcc.c-torture/execute/20050125-1.c: New.
15367 2005-01-18  Jan Hubicka  <jh@suse.cz>
15369         PR tree-optimize/19337
15370         * gcc.c-torture/compile/20050119-1.c: New test.
15372 2005-01-24  James E Wilson  <wilson@specifixinc.com>
15374         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
15375         test for successful match.
15377 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
15379         PR objc/18408
15380         * objc.dg/comp-types-7.m: New test.
15382 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
15384         * lib/target-supports.exp (current_target_name): New.
15385         (check_effective_target_ilp32, check_effective_target_lp64):
15386         Cache the result to use as long as the current target, with
15387         multilib flags, remains the same.
15389         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
15390         (dg-require-weak, dg-require-visibility, dg-require-alias,
15391         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
15392         dg-require-effective-target, dg-skip-if): Remove call to
15393         skip_test_and_clear_xfail.
15394         (dg-test): Clear xfail data.
15396 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
15398         PR target/17751
15399         * gcc.dg/ppc64-toc.c: New test.
15401         * g++.dg/tree-ssa/empty-1.C: New test.
15403         PR middle-end/19551
15404         * gcc.c-torture/execute/20050121-1.c: New test.
15405         * gcc.dg/20050121-2.c: New test.
15407 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
15408         Paul Brook  <paul@codesourcery.com>
15410         PR fortran/17941
15411         * gfortran.dg/real_const_1.f: New test.
15412         * gfortran.dg/real_const_2.f90: New test.
15413         * gfortran.dg/complex_int_1.f90: New test.
15415 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
15417         PR fortran/19313
15418         * gfortan.dg/inquire_6.f90: New test.
15420 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
15422         PR libfortran/19451
15423         * open_readonly_1.f90: New test.
15425 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
15427         PR libfortran/18982
15428         * gfortran.dg/open_new.f90: New file.
15430 2005-01-22  Paul Brook  <paul@codesourcery.com>
15432         * namelist_1.f90: New test.
15434 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
15436         PR tree-optimization/19484
15437         * gcc.c-torture/compile/20050122-[12].c: New tests.
15439 2005-01-22  Paul Brook  <paul@codesourcery.com>
15441         * gfortran.dg/implicit_2.f90: New test.
15443 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
15445         PR fortran/19314
15446         * gfortran.dg/inquire_5.f90: New test.
15448 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15450         PR c/18809
15451         * gcc.dg/pr18809-1.c: New test.
15453 2005-01-21  Ian Lance Taylor  <ian@airs.com>
15455         * gcc.dg/20050121-1.c: New test.
15457         PR tree-optimization/13000
15458         * gcc.dg/20040206-1.c: Change warning to point where function is
15459         being inlined.
15461 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15463         PR c++/19208
15464         * g++.dg/template/array11.C: New test.
15466 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15468         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
15469         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
15470         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
15471         * gfortran.dg/getenv_1.f90: Add dg-do directive.
15472         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
15473         gfortran.dg/pr17164.f90: Add missing dg-do directives.
15475 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
15477         PR tree-optimization/15349
15478         * gcc.dg/tree-ssa/pr15349.c: New.
15480 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
15482         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
15484 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
15486         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
15487         scan-assembler-times directive name.
15489         * gcc.dg/asm-a.c: Move dg-require-effective-target to
15490         after dg-do.
15492         PR rtl-optimization/19462
15493         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
15495 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
15497         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
15498         counting function calls on ia64.
15500 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
15502         PR rtl-optimization/15139
15503         * gcc.dg/20050111-2.c: New test.
15505         PR c/17297
15506         * gcc.c-torture/compile/20050113-1.c: New testcase.
15508         PR middle-end/19164
15509         * gcc.dg/20050113-1.c: New testcase.
15511 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
15513         * gcc.dg/vect/vect-85.c: Add comment.
15514         * gcc.dg/vect/vect-86.c: Add xfail for now.
15515         * gcc.dg/vect/vect-87.c: Add xfail for now.
15516         * gcc.dg/vect/vect-88.c: Add xfail for now.
15517         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
15519 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15521         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
15523 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15525         * g++.dg/debug/typedef3.C: New test.
15527 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
15529         PR c/19472
15530         * gcc.dg/asm-a.c: New test.
15532 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
15534         * gcc.dg/sh-relax.c: Add prototype for abort.
15536 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15538         * gcc.dg/short-compare-1.c: New test.
15539         * gcc.dg/short-compare-2.c: Likewise.
15541 2005-01-18  Michael Matz  <matz@suse.de>
15543         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
15545 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
15547         PR tree-optimization/19121
15548         * gcc.c-torture/compile/pr19121.c: New test.
15550 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
15552         PR target/19357
15553         * gcc.c-torture/compile/pr19357.c: New test.
15555 2005-01-17  Ian Lance Taylor  <ian@airs.com>
15557         PR c/5675
15558         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
15559         pass--those that refer just to the variable, possibly with a
15560         cast.
15561         * gcc.dg/c99-const-expr-3.c: Likewise.
15563         PR middle-end/13127
15564         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
15565         longer emitted.
15567 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
15569         PR fortran/18778
15570         * gfortran.dg/endfile_2.f90: New test.
15572 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
15574         PR 19168
15575         * gfortran.dg/select_5.f90: New test.
15577 2004-01-16  Paul Brook  <paul@codesourcery.com>
15579         * gfortran.dg/common_4.f90: New test.
15581 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
15583         PR rtl-optimization/19462
15584         * gcc.dg/torture/pr19462-1.c: New test.
15586 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
15588         PR objc/19321
15589         * objc.dg/func-ptr-2.m: New.
15590         * objc.dg/volatile-1.m: New.
15592 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15594         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
15596 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15598         PR tree-optimization/19060
15599         * gcc.c-torture/execute/20050104-1.c: New test.
15601 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
15603         PR fortran/18983
15604         * gfortran.dg/write_to_null.f90: New test.
15606 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
15607             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15609         PR other/19328
15610         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
15611         argument.
15613 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15615         PR c++/19263
15616         * g++.dg/init/vector1.C: New test.
15618 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
15620         PR target/13158
15621         * gcc.target/ia64/sibcall-unwind-1.c: New test.
15622         PR target/18987
15623         * gcc.target/ia64/sibcall-unwind-2.c: New test.
15625 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
15627         * gfortran.dg/select_1.f90: New test.
15628         * gfortran.dg/select_2.f90: New test.
15629         * gfortran.dg/select_3.f90: New test.
15630         * gfortran.dg/select_4.f90: New test.
15632 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
15634         PR middle-end/19084
15635         PR rtl-optimization/19348
15636         * gcc.dg/20050111-1.c: New test.
15637         * gcc.c-torture/execute/20050111-1.c: New test.
15639         * gcc.dg/i386-asm-4.c: New test.
15641 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15643         * gcc.dg/nested-func-2.c: New test.
15644         * ada/acats/norun.lst: Remove c953002.
15646 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
15648         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
15650 2005-01-12  Ben Elliston  <bje@au.ibm.com>
15652         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
15654 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
15656         PR target/18761
15657         * g++.dg/abi/align1.C: New test.
15659 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
15661         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
15662         at a time.
15663         * g++.dg/ext/altivec_check.h: Support compiling as C.
15665 2005-01-10  Roger Sayle  <roger@eyesopen.com>
15667         PR c++/19355
15668         * g++.dg/expr/pr19355-1.C: New test case.
15670 2005-01-10  Laurent GUERBY <laurent@guerby.net>
15672         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
15673         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
15674         * ada/acats/tests/c3/c92005b.ada: Likewise.
15675         * ada/acats/tests/c3/cxb3012.a: Likewise.
15676         * ada/acats/norun.lst: Add c380004 and c953002, add PR
15678 2005-01-09  Paul Brook  <paul@codesourcery.com>
15680         * gfortran.dg/common_2.f90: New file.
15681         * gfortran.dg/common_3.f90: New file.
15683 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
15685         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
15687 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15689         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
15690         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
15691         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
15692         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
15693         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
15694         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
15695         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
15696         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
15697         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
15698         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
15699         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
15700         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
15701         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
15702         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
15703         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
15704         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
15705         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
15706         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
15707         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
15708         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
15709         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
15710         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
15711         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
15712         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
15713         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
15714         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
15715         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
15716         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
15717         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
15718         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
15719         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
15720         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
15721         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
15722         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
15723         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
15724         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
15725         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
15726         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
15727         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
15728         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
15729         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
15730         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
15731         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
15732         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
15733         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
15734         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
15735         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
15736         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
15737         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
15738         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
15739         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
15740         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
15741         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
15742         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
15743         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
15744         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
15745         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
15746         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
15747         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
15748         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
15749         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
15750         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
15751         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
15752         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
15753         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
15754         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
15755         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
15757         * gcc.dg/vect/vect-1.c: Fix spelling.
15758         * gcc.dg/vect/vect-10.c: Fix spelling.
15759         * gcc.dg/vect/vect-11.c: Fix spelling.
15760         * gcc.dg/vect/vect-12.c: Fix spelling.
15761         * gcc.dg/vect/vect-14.c: Fix spelling.
15762         * gcc.dg/vect/vect-15.c: Fix spelling.
15763         * gcc.dg/vect/vect-16.c: Fix spelling.
15764         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
15765         * gcc.dg/vect/vect-64.c: Fix comments.
15766         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
15768 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15769             Ira Rosen  <irar@il.ibm.com>
15771         * gcc.dg/vect/vect-70.c: New test.
15772         * gcc.dg/vect/vect-71.c: New test.
15774 2005-01-09  Manfred Hollstein  <mh@suse.com>
15776         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
15777         * gcc.dg/pr18241-2.c: Likewise.
15778         * gcc.dg/pr18241-3.c: Likewise.
15779         * gcc.dg/pr18241-4.c: Likewise.
15780         * gcc.dg/pr18241-5.c: Likewise.
15782 2005-01-08  Richard Henderson  <rth@redhat.com>
15784         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15785         False for x86 and x86-64.
15787 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
15789         PR tree-optimization/18241
15790         * gcc.dg/pr18241-1.c: New test.
15791         * gcc.dg/pr18241-2.c: New test.
15792         * gcc.dg/pr18241-3.c: New test.
15793         * gcc.dg/pr18241-4.c: New test.
15794         * gcc.dg/pr18241-5.c: New test.
15796 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
15798         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
15799         gfortran.dg/select_4.f90: New.
15801 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15803         * gcc.c-torture/execute/20050107-1.c: New test.
15805 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
15807         PR c++/19298
15808         * g++.dg/template/ref2.C: New.
15810 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
15812         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
15813         instead of being empty.
15815 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15817         PR fortran/15553
15818         * gfortran.dg/array-1.f90: New test.
15820 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15822         PR tree-optimization/19283
15823         * gcc.c-torture/execute/20050106-1.c: New test.
15825         PR rtl-optimization/18861
15826         * gcc.dg/20050105-1.c: New test.
15828         PR tree-optimization/18828
15829         * gcc.dg/20050105-2.c: New test.
15831 2005-01-07  Andreas Jaeger  <aj@suse.de>
15833         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
15835 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
15837         PR fortran/18398
15838         * gfortran.dg/fmt_read.f90: New test.
15840 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
15842         * gcc.dg/rs6000-ldouble-2.c: New.
15844 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
15846         PR c++/19244
15847         * g++.dg/parser/ctor2.C: New test.
15849 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15851         PR c++/17154
15852         * g++.dg/template/using9.C: New test.
15854 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15856         PR c++/19258
15857         * g++.dg/lookup/friend6.C: New test.
15859 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
15861         PR c++/19270
15862         * g++.dg/template/array10.C: New.
15864 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15866         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
15867         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
15869 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
15871         * gcc.c-torture/compile/20050105-1.c: New test.
15873 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
15875         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
15877 2005-01-05  Roger Sayle  <roger@eyesopen.com>
15879         PR middle-end/19100
15880         * gcc.dg/conv-3.c: New test case.
15882 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
15884         * gcc.dg/asm-wide-1.c: New test.
15886 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15888         PR c++/19030
15889         * g++.dg/parse/crash22.C: New
15891 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
15893         PR 19257
15894         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
15896 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
15898         PR middle-end/17767
15899         * gcc.dg/i386-mmx-6.c: New test case.
15901 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
15903         PR tree-optimization/18308
15904         * gcc.dg/vect/pr18308.c: New testcase.
15906 2005-01-04  Andreas Jaeger  <aj@suse.de>
15908         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
15910 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15911             Robert Bowdidge <bowdidge@apple.com>
15913         * gcc.dg/cpp/subframework1.c: New.
15914         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
15915         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
15916         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
15917         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
15919 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15921         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
15922         producing warning.
15923         * gcc.dg/darwin-weakimport-2.c: New.
15925 2005-01-03  Richard Henderson  <rth@redhat.com>
15927         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
15929 2005-01-03  Richard Henderson  <rth@redhat.com>
15931         * gcc.dg/vect/vect.exp: Enable for ia64.
15932         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
15933         (check_effective_target_vect_float): Likewise.
15934         (check_effective_target_vect_no_align): Likewise.
15935         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
15936         * gcc.dg/vect/vect-8.c: Likewise.
15938 2005-01-03  Uros Bizjak <uros@kss-loka.si>
15940         PR target/19236
15941         * gcc.dg/pr19236-1.c: New test case.
15943 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
15945         PR rtl-optimization/12092
15946         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
15948 2005-01-02  Andreas Jaeger  <aj@suse.de>
15950         * gcc.dg/pr12092-1.c: Do not run on x86_64.
15952 2005-01-01  Roger Sayle  <roger@eyesopen.com>
15953             Andrew Pinski  <pinskia@physics.uc.edu>
15955         PR rtl-optimization/12092
15956         * gcc.dg/pr12092-1.c: New test case.
15958 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
15960         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
15961         'hidden' and 'default' for better portability.
15962         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
15964         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
15965         6 and 7.
15966         * g++.old-deja/g++.brendan/new3.C: Likewise.
15968 2005-01-01  Steven Bosscher  <stevenb@suse.de>
15970         * gcc.dg/20041231-1.C: New test.
15971         * g++.dg/warn/Wunreachable-code-1.C: New test.
15973 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
15975         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
15976         file, not /dev/null.  Abort on error.
15978 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
15979             Ziemowit Laski  <zlaski@apple.com>
15981         PR objc/18971
15982         * objc.dg/encode-5.m: New test.
15984 2004-12-29  Richard Henderson  <rth@redhat.com>
15986         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
15987         * objc.dg/stabs-1.m: Disable for ia64.
15989 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
15991         PR c++/19190
15992         * g++.dg/warn/Wunused-10.C: New test.
15994 2004-12-28  Richard Henderson  <rth@redhat.com>
15996         * objc.dg/stabs-1.m: Disable for alpha.
15998 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
16000         PR c++/19149
16001         * g++.dg/parse/error23.C: New test.
16003 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16005         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
16007         PR fortran/19032
16008         * gfortran.dg/intrinsic_modulo_1.f90: New.
16009         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
16010         tests with divisor -1.
16012 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
16014         * g++.dg/opt/temp1.C (memcpy): Return a value.
16016         PR c++/19148
16017         * g++.dg/expr/cond7.C: New test.
16019 2004-12-27  Paul Brook  <paul@codesourcery.com>
16021         * gfortran.dg/g77/select_no_compile.f: Remove.
16023 2004-12-27  Richard Henderson  <rth@redhat.com>
16025         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
16026         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
16027         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
16029 2004-12-26  Richard Henderson  <rth@redhat.com>
16031         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
16032         by 1i instead of token pasting.
16034 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16036         PR tree-optimization/17578
16037         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
16038         to additional_flags.
16039         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
16041 2004-12-25  Richard Henderson  <rth@redhat.com>
16043         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
16044         Remove Alpha.
16046 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16048         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
16049         hppa*-*-hpux*.
16050         * gcc.dg/pr17957.c (dg-options): Likewise.
16051         * gcc.dg/struct-ret-1.c: Add prototype for abort.
16052         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
16053         instead of 0 on __hppa__.
16054         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
16055         "foo,%r" on hppa*-*-*.
16057 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
16059         PR fortran/19071
16060         * gfortran.dg/complex_write.f90: New test.
16062 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16064         PR c++/17595
16065         * g++.dg/parse/pragma2.C: New test.
16067         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
16069 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
16071         * gcc.dg/empty2.c: Add missing dg-warning.
16073 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16075         PR c++/17413
16076         * g++.dg/template/local4.C: New test.
16077         * g++.dg/template/crash19.C: Add dg-error marker.
16079         * g++.dg/template/crash31.C: Correct embedded PR number.
16081 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16083         PR c++/16405
16084         * g++.dg/opt/temp1.C: Add do-run marker.
16086 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
16088         * g++.dg/template/spec19.C: New.
16090 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
16092         PR target/16819
16093         * gcc.dg/empty2.c: New.
16095 2004-12-23  Richard Henderson  <rth@redhat.com>
16097         * lib/target-supports.exp (check_effective_target_vect_no_align):
16098         Remove i?86 and x86-64.
16100 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16102         PR c++/16405
16103         * g++.dg/opt/temp1.C: New test.
16105 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16107         PR c++/18733
16108         * g++.dg/template/friend33.C: New testcase.
16110 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
16112         PR c++/18464
16113         * g++.dg/template/cond5.C: New test.
16115         PR c++/18492
16116         * g++.dg/inherit/thunk3.C: New test.
16118         PR c++/11224
16119         * g++.dg/warn/Wunused-9.C: New test.
16121 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
16123         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
16125 2004-12-22  Jan Beulich  <jbeulich@novell.com>
16127         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
16129 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
16131         PR c++/18378
16132         * g++.dg/ext/packed8.C: New test.
16134         PR c++/19063
16135         * g++.dg/template/crash31.C: New test.
16137         PR c++/19034
16138         * g++.dg/template/crash30.C: New test.
16140 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
16142         PR C++/18984
16143         * g++.dg/eh/ctor3.C: New test.
16145 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16147         * objc.dg/stabs-1.m: Allow section name to be quoted and
16148         assembly label to begin with '.LL'.
16150 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
16152         * gcc.dg/vect/vect.exp
16153         (check_effective_target_lp64_or_vect_no_align): New.
16154         * gcc.dg/vect/vect-77.c: Use it.
16155         * gcc.dg/vect/vect-78.c: Use it.
16157         * lib/target-supports.exp
16158         (check_effective_target_vect_no_max,
16159         check_effective_target_vect_no_bitwise,
16160         check_effective_target_vect_no_align): New.
16161         * gcc.dg/vect/vect-13.c: Use them.
16162         * gcc.dg/vect/vect-17.c: Ditto.
16163         * gcc.dg/vect/vect-18.c: Ditto.
16164         * gcc.dg/vect/vect-19.c: Ditto.
16165         * gcc.dg/vect/vect-20.c: Ditto.
16166         * gcc.dg/vect/vect-27.c: Ditto.
16167         * gcc.dg/vect/vect-29.c: Ditto.
16168         * gcc.dg/vect/vect-44.c: Ditto.
16169         * gcc.dg/vect/vect-48.c: Ditto.
16170         * gcc.dg/vect/vect-50.c: Ditto.
16171         * gcc.dg/vect/vect-52.c: Ditto.
16172         * gcc.dg/vect/vect-54.c: Ditto.
16173         * gcc.dg/vect/vect-56.c: Ditto.
16174         * gcc.dg/vect/vect-58.c: Ditto.
16175         * gcc.dg/vect/vect-60.c: Ditto.
16176         * gcc.dg/vect/vect-72.c: Ditto.
16177         * gcc.dg/vect/vect-80.c: Ditto.
16179 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
16181         PR c++/14075
16182         * g++.dg/init/string1.C: New.
16184         PR c++/18975
16185         * g++.dg/other/synth1.C: New.
16187 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
16189         PR c/18963
16190         * gcc.dg/pr18963-1.c: New test.
16192 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
16194         PR c/18596
16195         * gcc.dg/funcdef-storage-1.c (foo): Remove.
16196         * gcc.dg/pr18596-1.c: Use dg-error.
16197         (dg-options): Use -fno-unit-at-a-time.
16198         * gcc.dg/pr18596-2.c: New test.
16199         * gcc.dg/pr18596-3.c: New test.
16201 2004-12-20  Roger Sayle  <roger@eyesopen.com>
16203         PR middle-end/18683
16204         * g++.dg/opt/pr18683-1.C: New test case.
16206 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
16208         PR other/19093
16209         * g++.dg/opt/max1.C: Fix for 64bit targets.
16211 2004-12-20  Matt Austern  <austern@apple.com>
16213         PR c++/19044
16214         * g++.dg/ext/builtin6.C: New
16216 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
16218         PR tree-optimization/19080
16219         * gcc.c-torture/compile/pr19080.c: New test.
16221 2004-12-20  Steven Bosscher  <stevenb@suse.de>
16223         * gcc.dg/20041219-1.c: New test.
16225 2004-12-19  Roger Sayle  <roger@eyesopen.com>
16227         PR middle-end/19068
16228         * g++.dg/opt/max1.C: New test case.
16230 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16232         * gcc.dg/fdata-sections-1.c: New test.
16234 2004-12-18  Roger Sayle  <roger@eyesopen.com>
16236         PR middle-end/18548
16237         * gcc.dg/max-1.c: New test case.
16239 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
16241         * gcc.c-torture/execute/20041218-1.c: New test.
16243 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
16245         * gcc.dg/pr18501.c: New test.
16246         * gcc.dg/uninit-5.c: XFAIL.
16247         * gcc.dg/uninit-9.c: XFAIL.
16249 2004-12-17  Dale Johannesen  <dalej@apple.com>
16251         * gcc.dg/20041213-1.c: New.
16253 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
16255         * objc.dg/stabs-1.m: Allow assembly label to begin
16256         with a dot ('.').
16258 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
16260         * gcc.c-torture/execute/20041213-1.c: Move...
16261         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
16263 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
16265         PR c++/18721
16266         * g++.dg/lookup/conv-5.C: New.
16268 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
16270         * objc.dg/stabs-1.m: New test.
16272 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
16274         * gcc.dg/visibility-c.c: Change compile to
16275         assemble for the test.
16277 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
16279         PR target/19041
16280         * gcc.dg/visibility-c.c: New test.
16282 2004-12-16  Roger Sayle  <roger@eyesopen.com>
16284         PR middle-end/18493
16285         * gcc.dg/switch-8.c: New test case.
16287 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16289         PR c++/18905
16290         * g++.dg/template/init4.C: New.
16291         * g++.dg/opt/static3.C: Enable optimizer.
16293 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
16295         * g++.dg/other/complex1.C: New test.
16297 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
16299         * g++.dg/opt/inline9.C: New test.
16301 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16303         PR fortran/18993
16304         * gfotran.dg/nullify_1.f: New test.
16306 2004-12-15  Richard Henderson  <rth@redhat.com>
16308         * gcc.target/i386/i386.exp: New harness.
16309         * gcc.target/i386/vect-args.c: New.
16311 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
16313         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
16315 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16317         PR c++/18825
16318         * g++.dg/template/friend32.C: New test.
16320 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16322         * cpp/pragma-once-1.c: New test.
16323         * cpp/pragma-once-1b.h: Likewise.
16324         * cpp/pragma-once-1c.h: Likewise.
16325         * cpp/pragma-once-1d.h: Likewise.
16326         * cpp/inc/pragma-once-1a.h: Likewise.
16328 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
16329             Steven G. Kargl  <kargls@comcast.net>
16331         PR fortran/17597
16332         * gfortran.dg/list_read_3.f90: New test.
16334 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16336         * gcc.dg/ftrapv-2.c: New test.
16338 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16340         PR c++/18981
16341         * g++.dg/template/typename9.C: New test.
16343 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
16345         PR c++/18738
16346         * g++.dg/template/typename8.C: New test.
16347         * g++.dg/parse/friend2.C: Tweak error message.
16349 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
16351         * gcc.c-torture/20041214-1.c: New test.
16353 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
16355         PR c++/18965
16356         * g++.dg/init/array17.C: New test.
16358 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
16360         PR c++/18793
16361         * g++.dg/init/aggr3.C: New test.
16363 2004-12-14  Janis Johnson  <janis187@us.ibm.com
16365         * gcc.dg/altivec-types-1.c: New test.
16366         * gcc.dg/altivec-types-2.c: New test.
16367         * gcc.dg/altivec-types-3.c: New test.
16368         * gcc.dg/altivec-types-4.c: New test.
16369         * g++.dg/ext/altivec-types-1.C: New test.
16370         * g++.dg/ext/altivec-types-2.C: New test.
16371         * g++.dg/ext/altivec-types-3.C: New test.
16372         * g++.dg/ext/altivec-types-4.C: New test.
16374 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
16376         PR middle-end/18951
16377         * gcc.c-torture/execute/20041213-1.c: New test.
16379 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
16381         PR c++/18949
16382         * g++.dg/template/cast1.C: New.
16384 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
16386         * gcc.c-torture/execute/20041213-2.c: New test.
16388 2004-12-13  Richard Henderson  <rth@redhat.com>
16390         * gcc.dg/i386-sse-10.c: Fix typo in options.
16392 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
16394         PR c++/18968
16395         * g++.dg/opt/pr18968.C: New test.
16397 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
16399         PR c++/18925
16400         * g++.dg/ext/visibility/staticdatamem.C: New test.
16402 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
16404         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
16406 2004-12-13  Roger Sayle  <roger@eyesopen.com>
16408         PR rtl-optimization/18928
16409         * gcc.dg/pr18928-1.c: New test case.
16411 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
16413         PR tree-opt/16951
16414         * gcc.c-torture/compile/20041211-1.c: New.
16416 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16418         PR middle-end/17564
16419         * gcc.c-torture/execute/20041212-1.c: New test.
16421 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16423         PR fortran/18869
16424         * gfortran.dg/common_1.f90: New test.
16426 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
16427         Paul Brook  <paul@codesourcery.com>
16429         PR fortran/16222
16430         * gfortran.dg/real_do_1.f90: New test.
16432 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
16434         PR tree-opt/18040
16435         * g++.dg/opt/ptrmem6.C: New test.
16437 2004-12-11  Roger Sayle  <roger@eyesopen.com>
16439         PR middle-end/18921
16440         * gcc.dg/pr18921-1.c: New test case.
16442 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16444         PR fortran/17175
16445         * gfortran.dg/scale_1.f90: New test.
16447 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
16449         PR middle-end/18903
16450         * gcc.c-torture/compile/pr18903.c: New test.
16452 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
16454         * gcc.c-torture/execute/20041210-1.c: New test.
16456 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16458         PR c++/18731
16459         * g++.dg/parser/struct-1.C: New test.
16460         * g++.dg/parser/struct-2.C: New test.
16461         * g++.dg/parser/struct-3.C: New test.
16463 2004-12-09  Richard Henderson  <rth@redhat.com>
16465         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
16467         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
16468         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
16470 2004-12-09  Matt Austern  <austern@apple.com>
16472         PR c++/18514
16473         * g++.dg/ext/builtin1.C: New
16474         * g++.dg/ext/builtin2.C: New
16475         * g++.dg/ext/builtin3.C: New
16476         * g++.dg/ext/builtin4.C: New
16477         * g++.dg/ext/builtin5.C: New
16479 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
16481         PR tree-opt/18904
16482         * g++.dg/opt/ptrmem5.C: New test.
16484 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
16486         * g++.dg/parse/typename5.C: Adjust for new error.
16487         * g++.dg/parse/typename7.C: New.
16489 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16491         PR c++/18073
16492         * g++.dg/other/mmintrin.C: New test.
16494 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
16496         PR c++/16681
16497         * g++.dg/init/array15.C: New.
16498         * g++.dg/init/array16.C: New.
16500 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16502         PR fortran/18826
16503         * gfortran.dg/assign_1.f90: New test.
16505 2004-12-08  Nick Clifton  <nickc@redhat.com>
16507         * gcc.target/xstormy16/bss_below100: New directory containing tests.
16508         * gcc.target/xstormy16/data_below100: Likewise.
16509         * gcc.target/xstormy16/sfr: Likewise.
16510         * gcc.target/xstormy16/below100.S: New test source file.
16511         * gcc.target/xstormy16/below100.ld: New test linker script.
16512         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16513         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
16514         bp instructions.
16515         * gcc.target/xstormy16/bp.c: Likewise.
16517         * gcc.target/xstormy16/bss_below100: New files:
16518         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
16519         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
16520         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
16521         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
16522         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
16523         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
16524         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
16525         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
16526         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
16527         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
16528         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
16529         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
16530         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
16531         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
16532         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
16533         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
16534         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
16535         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
16536         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
16537         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
16538         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
16539         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
16540         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
16541         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
16542         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
16543         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
16544         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
16546         * gcc.target/xstormy16/data_below100: New files:
16547         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
16548         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
16549         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
16550         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
16551         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
16552         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
16553         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
16554         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
16555         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
16556         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
16557         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
16558         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
16559         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
16560         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
16561         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
16562         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
16563         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
16564         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
16565         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
16566         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
16567         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
16568         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
16569         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
16570         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
16571         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
16572         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
16573         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
16575         * gcc.target/xstormy16/sfr: New files:
16576         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
16577         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
16578         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
16579         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
16580         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
16581         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
16582         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
16583         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
16584         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
16585         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
16586         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
16587         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
16588         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
16589         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
16590         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
16591         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
16592         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
16593         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
16594         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
16595         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
16596         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
16597         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
16598         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
16599         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
16600         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
16601         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
16602         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
16603         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
16604         27_if0_sfrw_bitfield_f.c
16606 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16608         PR c++/18100
16609         * g++.dg/lookup/name-clash4.C: New test.
16611 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
16613         PR c++/18672
16614         * g++.dg/opt/array1.C: New.
16616         PR c++/18803
16617         * g++.dg/template/operator5.C: New.
16619 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
16621         PR c/18867
16622         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
16624 2004-12-07  Steven Bosscher  <stevenb@suse.de>
16626         * gcc.dg/noncompile/20041207.c: New test.
16628 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
16630         * g++.dg/other/unreachable-1.C: New test.
16632 2004-12-06  Nick Clifton  <nickc@redhat.com>
16634         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
16635         <limits.h> because the latter comes from gcc's include/ directory
16636         and not the newlib/libc/include directory.
16638 2004-12-04  Richard Henderson  <rth@redhat.com>
16640         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
16642 2004-12-04  Richard Henderson  <rth@redhat.com>
16644         * lib/target-supports.exp (check_gc_sections_available): Disable
16645         for alpha and ia64.
16647 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
16649         PR middle-end/17909
16650         * g++.dg/other/vararg-2.C: New test.
16652 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16654         PR c++/17011, c++/17971
16655         * g++.dg/template/error15.C: Adjust expected error.
16656         * g++.dg/template/instantiate3.C: Likewise.
16658 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
16660         * gcc.dg/altivec-18.c: Fix for darwin
16662 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16664         PR c++/18782
16665         * g++.dg/parse/ptrmem2.C: New.
16667         PR c++/18318
16668         * g++.dg/template/new1.C: New.
16670 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16672         PR fortran/18710
16673         * gfortran.dg/direct_io_3.f90: New test.
16675 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
16677         PR 18758
16678         * g++.dg/parse/crash21.C: New.
16680 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16682         PR c++/15664, c++/18276
16683         * g++.dg/template/ttp13.C: New test.
16684         * g++.dg/template/ttp14.C: Likewise.
16686 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16688         PR c++/18123
16689         * g++.dg/parse/enum2.C: New test.
16690         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
16692 2004-12-02  Nick Clifton  <nickc@redhat.com>
16694         * gcc.target/xstormy16: New test directory.
16695         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16696         * gcc.target/xstormy16/bp.c: Check the generation of bp
16697         instructions.
16698         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
16699         bn instructions and the BELOW100 attribute.
16701 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
16703         PR target/16952
16704         * gcc.dg/ppc-eabi.c: New.
16706 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16708         PR fortran/18284
16709         * gfortran.dg/backspace.f90
16711 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16713         * gfortran.dg/inquire.f90: New test.
16715 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
16717         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
16718         handle effective-target-keyword.
16719         (dg-skip-if): Support effective-target keyword as target list.
16720         (dg-xfail-if): Ditto.
16721         * lib/target-supports.exp (is-effective-target-keyword): New proc.
16723 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
16725         PR tree-optimization/18291
16726         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
16728 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
16730         PR C++/18729
16731         * g++.dg/parse/crash20.C: New.
16733         PR c++/17431
16734         * g++.dg/overload/arg1.C: New.
16735         * g++.dg/overload/arg2.C: New.
16736         * g++.dg/overload/arg3.C: New.
16737         * g++.dg/overload/arg4.C: New.
16739 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
16741         * gcc.dg/c99-flex-array-4.c: Remove.
16743 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16745         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
16747         * lib/target-supports.exp (is-effective-target): Simplify.
16749         * lib/target-supports.exp (check_effective_target_vect_long):
16750         Fix for powerpc64-*-*.
16752 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
16754         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
16755         to support new requirements on FreeBSD 5.
16757 2004-11-30  Devang Patel  <dpatel@apple.com>
16759         PR 18702
16760         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
16762 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16764         * g++.dg/ext/altivec-13.C: New test.
16766 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
16768         PR tree-opt/18298
16769         * gcc.c-torture/execute/p18298.c: New test.
16771 2004-11-30  Ira Rosen  <irar@il.ibm.com>
16772             Dorit Naishlos  <dorit@il.ibm.com>
16774         PR tree-opt/18607
16775         * gcc.dg/vect/vect-89.c: New test.
16777 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
16779         * gcc.dg/pr18596-1.c: New test.
16781 2004-11-30  Ben Elliston  <bje@au.ibm.com>
16783         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
16785 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16787         PR c/18479
16788         * gcc.dg/pr18479.c: New test.
16790 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16792         PR target/18490
16793         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
16794         mmix-knuth-mmixware.
16796         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
16797         cris-*-elf* cris-*-aout* mmix-*-*
16799 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16801         PR middle-end/18725
16802         * gcc.dg/pr18725.c: New test.
16804 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16806         PR target/18488
16807         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
16809         PR target/18336
16810         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
16812 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
16814         PR c++/18368
16815         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
16816         * g++.old-deja/g++.law/ctors5.C: Likewise.
16817         * g++.old-deja/g++.other/crash25.C: Likewise.
16819         PR c++/18674
16820         * g++.dg/template/error16.C: New test.
16822         PR c++/18512
16823         * g++.dg/template/crash29.C: New test.
16825 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
16827         PR tree-optimization/18712
16828         * gcc.c-torture/compile/pr18712.c: New test.
16830 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
16832         PR c/7544
16833         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
16834         tests.
16836 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16838         PR c++/18652
16839         * g++.dg/lookup/crash6.C: New test.
16841 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16843         PR middle-end/18164
16844         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
16846 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
16848         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
16849         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
16850         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
16852 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
16854         * gcc.dg/pr18164.c: New test.
16856 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
16858         * gcc.dg/funroll-loops-all.c: New.
16860 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16862         PR target/18489
16863         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
16864         delimeter, match space and TAB as well as ":".
16866         PR target/18484
16867         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
16869         PR target/18348
16870         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
16872         PR target/18345
16873         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
16875         PR target/18337
16876         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
16878 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
16880         * gfortran.dg/direct_io_2.f90: New test.
16882 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16884         PR target/18334
16885         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
16887 2004-11-28  Richard Henderson  <rth@redhat.com>
16889         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
16891 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
16893         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
16894         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
16895         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
16896         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
16897         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
16898         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
16899         gcc.dg/pointer-arith-8.c: New tests.
16901 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
16903         PR fortran/18364
16904         * gfortran.dg/endfile.f90: New test.
16906 2004-11-27  Falk Hueffner  <falk@debian.org>
16908         * gcc.dg/loop-6.c: New test.
16910 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16912         * gcc.c-torture/execute/20041126-1.c: New test.
16914 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16916         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
16917         on IRIX.
16919 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16921         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
16922         functions.
16924 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16926         PR rtl-optimization/17825
16927         * gcc.c-torture/compile/20041119-1.c: New test.
16929 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16931         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
16932         Check existence of ld library path variables before unsetting.
16934 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
16936         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
16938 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16940         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
16942 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16944         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
16946 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16948         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
16949         dg-do directive.
16951 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16953         * gcc.dg/pr17957.c: Pass --param, not -param.
16955 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
16957         PR middle-end/17957
16958         * testsuite/gcc.dg/pr17957.c: New test.
16960 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
16962         PR c++/18445
16963         * g++.dg/template/crash28.C: Likewise.
16965         PR c++/18001
16966         * g++.dg/expr/unary2.C: Adjust lvalue messages.
16967         * g++.dg/ext/lvaddr.C: Likewise.
16968         * g++.dg/opt/pr7503-3.C: Likewise.
16970         PR c++/18466
16971         * g++.dg/parse/qualified3.C: New test.
16972         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
16974         PR c++/18545
16975         * g++.dg/expr/return1.C: New test.
16977 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16979         Friend class name lookup 3/n, PR c++/3332
16980         * g++.dg/lookup/friend3.C: New test.
16981         * g++.dg/lookup/friend4.C: Likewise.
16982         * g++.dg/lookup/friend5.C: Likewise.
16984 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16986         Friend class name lookup 2/n, PR c++/14513, c++/15410
16987         * g++.dg/lookup/friend2.C: New test.
16988         * g++.dg/template/friend31.C: Likewise.
16990 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16992         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
16994 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16996         PR c++/17473
16997         * g++.dg/tc1/dr56.C: Remove.
16998         * g++.dg/template/typedef1.C: Add dg-error markers.
16999         * g++.old-deja/g++.other/typedef7.C: Likewise.
17001         PR c++/18285
17002         * g++.dg/parse/typedef7.C: New test.
17004 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
17006         * gcc.c-torture/execute/20041124-1.c: New test.
17008 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
17010         * g++.dg/template/deduce3.C: New test.
17012         PR c++/18586
17013         * g++.dg/template/crash27.C: New test.
17015         PR c++/18530
17016         * g++.dg/warn/Wshadow-3.C: New test.
17018 2004-11-24  Devang Patel  <dpatel@apple.com>
17020         PR/18555
17021         * gcc.dg/cpp/isysroot-1.c: New test.
17022         * gcc.dg/cpp/usr/include/stdio.h: New file.
17023         * gcc.dg/cpp/isysroot-2.c: New test.
17024         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
17025         New file.
17027 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17029         PR c++/8929
17030         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
17032 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17034         * gcc.target/sparc/align.c: Do not include <stdint.h>.
17035         * gcc.target/sparc/pdist.c: Likewise.
17037 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
17039         PR c++/16882
17040         * g++.dg/conversion/simd1.C: New test.
17042 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17044         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
17045         and restore_ld_library_path_env_vars.
17046         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
17047         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
17048         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
17049         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
17051 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
17053         * gcc.dg/pragma-align-2.c: Test macro expansion.
17054         * gcc.dg/pragma-pack-2.c: New test.
17056 2004-11-23  Richard Henderson  <rth@redhat.com>
17058         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
17059         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17060         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
17061         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
17062         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
17063         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
17065         * gcc.dg/vect/vect.exp: Add check for alpha.
17066         * lib/target-supports.exp (check_alpha_max_hw_available): New.
17067         (check_effective_target_vect_int): Enable for alpha.
17068         (check_effective_target_vect_long): New.
17069         (is-effective-target): Add it.
17071 2004-11-23  Uros Bizjak <uros@kss-loka.si>
17073         * gcc.dg/pr18614-1.c: New test.
17075 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17077         * gcc.dg/setjmp-2.c: New test.
17079 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
17081         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
17082         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
17083         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
17084         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
17085         gcc.target/sparc/pdist.c: New tests.
17087 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
17089         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
17091 2004-11-22  Dale Johannesen  <dalej@apple.com>
17093         * gcc.dg/20041111-1.c: New.
17095 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
17097         PR tree-opt/18536
17098         * gcc.dg/vect/pr18536.c: New test.
17100 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17102         PR c++/18354
17103         * g++.dg/template/nontype11.C: New test.
17105 2004-11-21  Roger Sayle  <roger@eyesopen.com>
17107         PR middle-end/18520
17108         * gcc.dg/pr18520-1.c: New test case.
17110 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
17112         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
17113         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
17114         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
17115         expected diagnostics.
17117 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17119         PR target/18580
17120         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
17121         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
17122         vect-77.c, vect-77a.c: XFAIL on the SPARC.
17124 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17126         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
17128 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
17129             Joseph Myers  <joseph@codesourcery.com>
17131         * lib/target-supports.exp (check_visibility_available): Really
17132         test the compiler.
17134 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
17136         PR tree-opt/18181
17137         * gcc.dg/vect/vect-85.c: New test.
17138         * gcc.dg/vect/vect-86.c: New test.
17139         * gcc.dg/vect/vect-87.c: New test.
17140         * gcc.dg/vect/vect-88.c: New test.
17142 2004-11-19  Ben Elliston  <bje@au.ibm.com>
17144         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
17146 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
17148         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
17149         * gcc.dg/ppc-and-1.c: Ditto.
17150         * gcc.dg/ppc-compare-1.c: Ditto.
17151         * gcc.dg/ppc-mov-1.c: Ditto
17153 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
17154             Mark Mitchell  <mark@codesourcery.com>
17156         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
17158 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
17159             Aldy Hernandez  <aldyh@redhat.com>
17161         * lib/target-supports.exp (check_effective_target_vect_int): New
17162         (check_effective_target_vect_float): New
17163         (check_effective_target_vect_double): New.
17164         (is-effective-target): Support new effective targets keywords.
17165         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
17166         default action for dg-do.
17167         * gcc.dg/vect/pr16105.c: Use new support.
17168         * gcc.dg/vect/pr18400.c: Ditto.
17169         * gcc.dg/vect/pr18425.c: Ditto.
17170         * gcc.dg/vect/vect-1.c: Ditto.
17171         * gcc.dg/vect/vect-10.c: Ditto.
17172         * gcc.dg/vect/vect-11.c: Ditto.
17173         * gcc.dg/vect/vect-12.c: Ditto.
17174         * gcc.dg/vect/vect-13.c: Ditto.
17175         * gcc.dg/vect/vect-14.c: Ditto.
17176         * gcc.dg/vect/vect-15.c: Ditto.
17177         * gcc.dg/vect/vect-16.c: Ditto.
17178         * gcc.dg/vect/vect-17.c: Ditto.
17179         * gcc.dg/vect/vect-18.c: Ditto.
17180         * gcc.dg/vect/vect-19.c: Ditto.
17181         * gcc.dg/vect/vect-2.c: Ditto.
17182         * gcc.dg/vect/vect-20.c: Ditto.
17183         * gcc.dg/vect/vect-21.c: Ditto.
17184         * gcc.dg/vect/vect-22.c: Ditto.
17185         * gcc.dg/vect/vect-23.c: Ditto.
17186         * gcc.dg/vect/vect-24.c: Ditto.
17187         * gcc.dg/vect/vect-25.c: Ditto.
17188         * gcc.dg/vect/vect-26.c: Ditto.
17189         * gcc.dg/vect/vect-27.c: Ditto.
17190         * gcc.dg/vect/vect-27a.c: Ditto.
17191         * gcc.dg/vect/vect-28.c: Ditto.
17192         * gcc.dg/vect/vect-29.c: Ditto.
17193         * gcc.dg/vect/vect-29a.c: Ditto.
17194         * gcc.dg/vect/vect-3.c: Ditto.
17195         * gcc.dg/vect/vect-30.c: Ditto.
17196         * gcc.dg/vect/vect-31.c: Ditto.
17197         * gcc.dg/vect/vect-32.c: Ditto.
17198         * gcc.dg/vect/vect-33.c: Ditto.
17199         * gcc.dg/vect/vect-34.c: Ditto.
17200         * gcc.dg/vect/vect-35.c: Ditto.
17201         * gcc.dg/vect/vect-36.c: Ditto.
17202         * gcc.dg/vect/vect-37.c: Ditto.
17203         * gcc.dg/vect/vect-38.c: Ditto.
17204         * gcc.dg/vect/vect-4.c: Ditto.
17205         * gcc.dg/vect/vect-40.c: Ditto.
17206         * gcc.dg/vect/vect-41.c: Ditto.
17207         * gcc.dg/vect/vect-42.c: Ditto.
17208         * gcc.dg/vect/vect-43.c: Ditto.
17209         * gcc.dg/vect/vect-44.c: Ditto.
17210         * gcc.dg/vect/vect-45.c: Ditto.
17211         * gcc.dg/vect/vect-46.c: Ditto.
17212         * gcc.dg/vect/vect-47.c: Ditto.
17213         * gcc.dg/vect/vect-48.c: Ditto.
17214         * gcc.dg/vect/vect-48a.c: Ditto.
17215         * gcc.dg/vect/vect-49.c: Ditto.
17216         * gcc.dg/vect/vect-5.c: Ditto.
17217         * gcc.dg/vect/vect-50.c: Ditto.
17218         * gcc.dg/vect/vect-51.c: Ditto.
17219         * gcc.dg/vect/vect-52.c: Ditto.
17220         * gcc.dg/vect/vect-53.c: Ditto.
17221         * gcc.dg/vect/vect-54.c: Ditto.
17222         * gcc.dg/vect/vect-55.c: Ditto.
17223         * gcc.dg/vect/vect-56.c: Ditto.
17224         * gcc.dg/vect/vect-56a.c: Ditto.
17225         * gcc.dg/vect/vect-57.c: Ditto.
17226         * gcc.dg/vect/vect-58.c: Ditto.
17227         * gcc.dg/vect/vect-59.c: Ditto.
17228         * gcc.dg/vect/vect-6.c: Ditto.
17229         * gcc.dg/vect/vect-60.c: Ditto.
17230         * gcc.dg/vect/vect-61.c: Ditto.
17231         * gcc.dg/vect/vect-62.c: Ditto.
17232         * gcc.dg/vect/vect-63.c: Ditto.
17233         * gcc.dg/vect/vect-64.c: Ditto.
17234         * gcc.dg/vect/vect-65.c: Ditto.
17235         * gcc.dg/vect/vect-66.c: Ditto.
17236         * gcc.dg/vect/vect-67.c: Ditto.
17237         * gcc.dg/vect/vect-68.c: Ditto.
17238         * gcc.dg/vect/vect-69.c: Ditto.
17239         * gcc.dg/vect/vect-7.c: Ditto.
17240         * gcc.dg/vect/vect-72.c: Ditto.
17241         * gcc.dg/vect/vect-72a.c: Ditto.
17242         * gcc.dg/vect/vect-73.c: Ditto.
17243         * gcc.dg/vect/vect-74.c: Ditto.
17244         * gcc.dg/vect/vect-75.c: Ditto.
17245         * gcc.dg/vect/vect-76.c: Ditto.
17246         * gcc.dg/vect/vect-77.c: Ditto.
17247         * gcc.dg/vect/vect-77a.c: Ditto.
17248         * gcc.dg/vect/vect-78.c: Ditto.
17249         * gcc.dg/vect/vect-79.c: Ditto.
17250         * gcc.dg/vect/vect-8.c: Ditto.
17251         * gcc.dg/vect/vect-80.c: Ditto.
17252         * gcc.dg/vect/vect-82.c: Ditto.
17253         * gcc.dg/vect/vect-82_64.c: Ditto.
17254         * gcc.dg/vect/vect-83.c: Ditto.
17255         * gcc.dg/vect/vect-83_64.c: Ditto.
17256         * gcc.dg/vect/vect-9.c: Ditto.
17257         * gcc.dg/vect/vect-all.c: Ditto.
17258         * gcc.dg/vect/vect-none.c: Ditto.
17260 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
17262         * lib/gcc-dg.exp (dg-skip-if): New function.
17263         (dg-forbid-option): Remove.
17264         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
17265         * g++.dg/abi/bitfield8.C: Likewise.
17266         * g++.dg/abi/dtor1.C: Likewise.
17267         * g++.dg/abi/empty10.C: Likewise.
17268         * g++.dg/abi/empty7.C: Likewise.
17269         * g++.dg/abi/empty9.C: Likewise.
17270         * g++.dg/abi/layout3.C: Likewise.
17271         * g++.dg/abi/layout4.C: Likewise.
17272         * g++.dg/abi/thunk1.C: Likewise.
17273         * g++.dg/abi/thunk2.C: Likewise.
17274         * g++.dg/abi/vbase11.C: Likewise.
17275         * g++.dg/abi/vthunk2.C: Likewise.
17276         * g++.dg/abi/vthunk3.C: Likewise.
17277         * g++.dg/ext/attrib8.C: Likewise.
17278         * g++.dg/opt/longbranch2.C: Likewise.
17279         * g++.dg/opt/reg-stack4.C: Likewise.
17280         * g++.old-deja/g++.ext/attrib1.C: Likewise.
17281         * g++.old-deja/g++.ext/attrib2.C: Likewise.
17282         * g++.old-deja/g++.ext/attrib3.C: Likewise.
17283         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17284         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17285         * gcc.dg/20000609-1.c: Likewise.
17286         * gcc.dg/20000720-1.c: Likewise.
17287         * gcc.dg/20011107-1.c: Likewise.
17288         * gcc.dg/20011119-1.c: Likewise.
17289         * gcc.dg/20020108-1.c: Likewise.
17290         * gcc.dg/20020122-2.c: Likewise.
17291         * gcc.dg/20020122-3.c: Likewise.
17292         * gcc.dg/20020201-3.c: Likewise.
17293         * gcc.dg/20020206-1.c: Likewise.
17294         * gcc.dg/20020218-1.c: Likewise.
17295         * gcc.dg/20020310-1.c: Likewise.
17296         * gcc.dg/20020411-1.c: Likewise.
17297         * gcc.dg/20020418-2.c: Likewise.
17298         * gcc.dg/20020426-1.c: Likewise.
17299         * gcc.dg/20020426-2.c: Likewise.
17300         * gcc.dg/20020517-1.c: Likewise.
17301         * gcc.dg/20020523-1.c: Likewise.
17302         * gcc.dg/20020523-2.c: Likewise.
17303         * gcc.dg/20020729-1.c: Likewise.
17304         * gcc.dg/20030204-1.c: Likewise.
17305         * gcc.dg/20030826-2.c: Likewise.
17306         * gcc.dg/20030926-1.c: Likewise.
17307         * gcc.dg/20031202-1.c: Likewise.
17308         * gcc.dg/980312-1.c: Likewise.
17309         * gcc.dg/980313-1.c: Likewise.
17310         * gcc.dg/990117-1.c: Likewise.
17311         * gcc.dg/990424-1.c: Likewise.
17312         * gcc.dg/990524-1.c: Likewise.
17313         * gcc.dg/991230-1.c: Likewise.
17314         * gcc.dg/i386-387-1.c: Likewise.
17315         * gcc.dg/i386-387-2.c: Likewise.
17316         * gcc.dg/i386-387-3.c: Likewise.
17317         * gcc.dg/i386-387-4.c: Likewise.
17318         * gcc.dg/i386-387-5.c: Likewise.
17319         * gcc.dg/i386-387-6.c: Likewise.
17320         * gcc.dg/i386-asm-1.c: Likewise.
17321         * gcc.dg/i386-bitfield1.c: Likewise.
17322         * gcc.dg/i386-bitfield2.c: Likewise.
17323         * gcc.dg/i386-loop-1.c: Likewise.
17324         * gcc.dg/i386-loop-2.c: Likewise.
17325         * gcc.dg/i386-loop-3.c: Likewise.
17326         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17327         * gcc.dg/i386-pic-1.c: Likewise.
17328         * gcc.dg/i386-regparm.c: Likewise.
17329         * gcc.dg/i386-signbit-1.c: Likewise.
17330         * gcc.dg/i386-signbit-2.c: Likewise.
17331         * gcc.dg/i386-signbit-3.c: Likewise.
17332         * gcc.dg/i386-sse-5.c: Likewise.
17333         * gcc.dg/i386-sse-8.c: Likewise.
17334         * gcc.dg/i386-unroll-1.c: Likewise.
17335         * gcc.dg/tls/opt-1.c: Likewise.
17336         * gcc.dg/tls/opt-2.c: Likewise.
17337         * gcc.dg/unroll-1.c: Likewise.
17338         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
17339         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
17340         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
17341         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
17343 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17345         * g++.dg/template/incomplete1.C: New test.
17347 2004-11-16  Nick Clifton  <nickc@redhat.com>
17349         Revert patches accidentally commited during checkin of fixes for
17350         xstormy16 tests:
17351         gcc.c-torture/execute/simd-4.c: Revert
17352         gcc.dg/20040910-1.c: Revert.
17354 2004-11-16  Paul Brook  <paul@codesourcery.com>
17356         PR fortran/13010
17357         * gfortran.dg/der_pointer_1.f90: New test.
17359 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
17361         PR c/18498
17362         * gcc.dg/bitfld-13.c: New test.
17364 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
17366         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
17367         powerpc*-*-linux*.
17369         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
17370         * gcc.dg/ppc64-abi-2.c: Ditto.
17371         * gcc.dg/ppc64-abi-3.c: Ditto.
17373         * lib/gcc-dg.exp (dg-target-list): Remove.
17375 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
17377         * gcc.dg/ia64-postinc.c: New test.
17379 2004-11-15  Mark Mitchell <mark@codesourcery.com>
17381         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
17383 2004-11-15  Nick Clifton  <nickc@redhat.com>
17385         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
17386         __INT_MAX__ so that the test can be compiled by toolchains
17387         targeted at 16-bit processors.
17389         * gcc.dg/20040625-1.c: Use long constants rather than integers
17390         when performing arithmetic that will overflow 16-bits.
17392         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
17393         xstormy16.  It does not support 128-bit vector operations.
17395         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
17396         with the macro PTR_TYPE.  Define this macro to an integer type
17397         suitable for holding a pointer.
17399         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
17400         the target is a 16-bit processor.
17402         * gcc.dg/cpp/if-2.c: Expect a different warning message from
17403         16-bit targets where the character constant will be too long.
17405         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
17406         where the double will not be directly addressable.
17408 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17410         Friend class name lookup 1/n, PR c++/18471
17411         * g++.dg/template/crash26.C: New test.
17412         * g++.dg/lookup/struct1.C: Adjust expected error.
17413         * g++.dg/parse/elab1.C: Likewise.
17414         * g++.dg/parse/elab2.C: Likewise.
17415         * g++.dg/parse/int-as-enum1.C: Likewise.
17416         * g++.dg/parse/struct-as-enum1.C: Likewise.
17417         * g++.dg/parse/typedef1.C: Likewise.
17418         * g++.dg/parse/typedef3.C: Likewise.
17419         * g++.dg/parse/typedef4.C: Likewise.
17420         * g++.dg/parse/typedef5.C: Likewise.
17421         * g++.dg/template/nontype4.C: Likewise.
17422         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
17423         * g++.old-deja/g++.other/elab1.C: Likewise.
17424         * g++.old-deja/g++.other/syntax4.C: Likewise.
17426 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17428         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
17430 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
17432         * gcc.c-torture/execute/20041114-1.c: New test.
17434 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
17436         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
17437         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
17438         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
17439         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
17440         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
17441         gcc.dg/switch-7.c: New tests.
17443 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17445         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
17447 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17449         PR tree-opt/18400
17450         * gcc.dg/vect/pr18400.c: New test.
17452 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17453             Andrew Pinski  <pinskia@physics.uc.edu>
17455         PR tree-opt/18425
17456         * gcc.dg/vect/pr18425.c: New test.
17458 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17460         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
17461         Guard with dg-require-alias and dg-require-visibility.
17463 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17465         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
17467 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17469         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
17471 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17473         PR c++/17344
17474         * g++.dg/template/defarg5.C: New test.
17476 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17478         * g++.dg/parse/cast1.C: Run only on ILP32.
17479         * g++.old-deja/g++.mike/p784.C: Likewise.
17481 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
17483         * gcc.c-torture/execute/20041113-1.c: New test.
17485 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17487         PR target/18230
17488         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
17489         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
17490         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
17491         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17492         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
17493         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
17494         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
17495         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
17496         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
17497         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
17498         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
17499         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
17500         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
17502 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17504         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
17505         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
17506         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
17507         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
17508         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
17509         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
17510         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
17511         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
17512         gcc.target/sparc/combined-1.c: New tests.
17514 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
17516         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
17517         New tests.
17519 2004-11-12  Mark Mitchell <mark@codesourcery.com>
17521         * lib/gcc-dg.exp (dg-forbid-option): New function.
17522         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
17523         * g++.dg/abi/bitfield8.C: Likewise.
17524         * g++.dg/abi/dtor1.C: Likewise.
17525         * g++.dg/abi/empty10.C: Likewise.
17526         * g++.dg/abi/empty7.C: Likewise.
17527         * g++.dg/abi/empty9.C: Likewise.
17528         * g++.dg/abi/layout3.C: Likewise.
17529         * g++.dg/abi/layout4.C: Likewise.
17530         * g++.dg/abi/thunk1.C: Likewise.
17531         * g++.dg/abi/thunk2.C: Likewise.
17532         * g++.dg/abi/vbase11.C: Likewise.
17533         * g++.dg/abi/vthunk2.C: Likewise.
17534         * g++.dg/abi/vthunk3.C: Likewise.
17535         * g++.dg/ext/attrib8.C: Likewise.
17536         * g++.dg/opt/longbranch2.C: Likewise.
17537         * g++.dg/opt/reg-stack4.C: Likewise.
17538         * g++.old-deja/g++.ext/attrib1.C: Likewise.
17539         * g++.old-deja/g++.ext/attrib2.C: Likewise.
17540         * g++.old-deja/g++.ext/attrib3.C: Likewise.
17541         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17542         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17543         * gcc.dg/20000609-1.c: Likewise.
17544         * gcc.dg/20000720-1.c: Likewise.
17545         * gcc.dg/20011107-1.c: Likewise.
17546         * gcc.dg/20011119-1.c: Likewise.
17547         * gcc.dg/20020108-1.c: Likewise.
17548         * gcc.dg/20020122-2.c: Likewise.
17549         * gcc.dg/20020122-3.c: Likewise.
17550         * gcc.dg/20020201-3.c: Likewise.
17551         * gcc.dg/20020206-1.c: Likewise.
17552         * gcc.dg/20020218-1.c: Likewise.
17553         * gcc.dg/20020310-1.c: Likewise.
17554         * gcc.dg/20020411-1.c: Likewise.
17555         * gcc.dg/20020418-2.c: Likewise.
17556         * gcc.dg/20020426-1.c: Likewise.
17557         * gcc.dg/20020426-2.c: Likewise.
17558         * gcc.dg/20020517-1.c: Likewise.
17559         * gcc.dg/20020523-1.c: Likewise.
17560         * gcc.dg/20020523-2.c: Likewise.
17561         * gcc.dg/20020729-1.c: Likewise.
17562         * gcc.dg/20030204-1.c: Likewise.
17563         * gcc.dg/20030826-2.c: Likewise.
17564         * gcc.dg/20030926-1.c: Likewise.
17565         * gcc.dg/20031202-1.c: Likewise.
17566         * gcc.dg/980312-1.c: Likewise.
17567         * gcc.dg/980313-1.c: Likewise.
17568         * gcc.dg/990117-1.c: Likewise.
17569         * gcc.dg/990424-1.c: Likewise.
17570         * gcc.dg/990524-1.c: Likewise.
17571         * gcc.dg/991230-1.c: Likewise.
17572         * gcc.dg/i386-387-1.c: Likewise.
17573         * gcc.dg/i386-387-2.c: Likewise.
17574         * gcc.dg/i386-387-3.c: Likewise.
17575         * gcc.dg/i386-387-4.c: Likewise.
17576         * gcc.dg/i386-387-5.c: Likewise.
17577         * gcc.dg/i386-387-6.c: Likewise.
17578         * gcc.dg/i386-asm-1.c: Likewise.
17579         * gcc.dg/i386-bitfield1.c: Likewise.
17580         * gcc.dg/i386-bitfield2.c: Likewise.
17581         * gcc.dg/i386-loop-1.c: Likewise.
17582         * gcc.dg/i386-loop-2.c: Likewise.
17583         * gcc.dg/i386-loop-3.c: Likewise.
17584         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17585         * gcc.dg/i386-pic-1.c: Likewise.
17586         * gcc.dg/i386-regparm.c: Likewise.
17587         * gcc.dg/i386-signbit-1.c: Likewise.
17588         * gcc.dg/i386-signbit-2.c: Likewise.
17589         * gcc.dg/i386-signbit-3.c: Likewise.
17590         * gcc.dg/i386-sse-5.c: Likewise.
17591         * gcc.dg/i386-sse-8.c: Likewise.
17592         * gcc.dg/i386-unroll-1.c: Likewise.
17593         * gcc.dg/tls/opt-1.c: Likewise.
17594         * gcc.dg/tls/opt-2.c: Likewise.
17595         * gcc.dg/unroll-1.c: Likewise.
17596         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
17597         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
17598         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
17599         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
17600         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
17601         -m64 is specified.
17603 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17605         PR c++/18389
17606         * g++.dg/parse/cond1.C: New test.
17608         PR c++/18429
17609         * g++.dg/template/array9.C: New test.
17610         * g++.dg/ext/vla1.C: Adjust error messages.
17611         * g++.dg/ext/vlm1.C: Likewise.
17612         * g++.dg/template/crash2.C: Likewise.
17614         PR c++/18436
17615         * g++.dg/template/call3.C: New test.
17617         PR c++/18407
17618         * g++.dg/template/ptrmem11.C: New test.
17620 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
17622         PR other/14264
17623         * lib/g++.exp: Set LC_ALL and LANG to C.
17624         * lib/gcc-dg.exp: Likewise.
17625         * lib/gfortran.exp: Likewise.
17626         * lib/objc.exp: Likewise.
17627         * lib/treelang.exp: Likewise.
17629 2004-11-12  Andreas Schwab  <schwab@suse.de>
17631         * gcc.dg/pr16286.c: Fix last change.
17633 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17635         PR c++/18416
17636         * g++.dg/init/global1.C: New test.
17638 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
17640         * gcc.c-torture/execute/20041112-1.c: New test.
17642 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17644         * lib/gcc-dg.exp (dg-target-list): New.
17646 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17647             Richard Sandiford  <rsandifo@redhat.com>
17649         * lib/target-supports.exp (get-compiler_messages): New.
17650         (check_named_sections_available): Use it.
17651         (check_effective_target_ilp32): New.
17652         (check_effective_target_lp64): New.
17653         (is-effective-target): New.
17654         * lib/gcc-dg.exp (dg-require-effective-target): New.
17656 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
17658         * gcc.dg/precedence-1.c: New test.
17660 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17662         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
17664         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
17665         message, delete generated files, use more descriptive name for
17666         executable, and make the test unsupported when it cannot be run.
17668         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
17669         (dg-require-weak, dg-require-visibility, dg-require-alias,
17670         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
17671         dg-require-iconv, dg-require-named-sections): Use it.
17673         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
17675 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
17677         PR target/16457
17678         * gcc.dg/ppc-and-1: New
17680         PR target/16796
17681         * gcc.dg/ppc-mov-1.c: New.
17683         PR target/16458
17684         * gcc.dg/ppc-compare-1.c: New.
17686 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
17688         * objc.dg/desig-init-2.m: New test.
17690 2004-11-10  Adam Nemet  <anemet@lnxw.com>
17692         PR middle-end/18160
17693         * g++.dg/warn/register-var-1.C: New test.
17694         * g++.dg/warn/register-var-2.C: New test.
17696 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17698         * gcc.dg/union-2.c: New test.
17700 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
17702         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
17703         New test for PR tree-optimization/17892.
17705 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
17707         PR c++/18369
17708         * g++.dg/init/new12.C: New test.
17710 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
17712         * gcc.target/sparc: New directory.
17713         * gcc.target/sparc/sparc.exp: New driver.
17714         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
17715         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
17716         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
17717         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
17719 2004-11-10  Paul Brook  <paul@codesourcery.com>
17721         PR fortran/18218
17722         * gfortran.dg/list_read.c: New test.
17724 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17726         PR c/18322
17727         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
17728         expected diagnostic location.
17730 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
17732         * gcc.dg/20041109-1.c: New test.
17734 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17736         PR objc/18406
17737         * objc/compile/pr18406.m: New test.
17739 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17741         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
17743 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17745         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
17747 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17749         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
17751 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17753         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
17754         exit.
17756 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
17758         PR tree-opt/18299
17759         * gcc.c-torture/pr18299-1.c: New test.
17761 2004-11-06  Andreas Schwab  <schwab@suse.de>
17763         * gcc.dg/pr16286.c: Also test for bool and pixel.
17765 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
17767         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
17768         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
17769         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
17770         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
17771         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
17772         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
17773         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
17774         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
17775         gcc.dg/struct-semi-3.c: New tests.
17777 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17779         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
17781 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17783         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
17784         Do not use C99 designators.
17786 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17788         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
17790 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17792         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
17793         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
17794         * gcc.c-torture/execute/simd-5.x: Remove.
17796 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
17798         PR rtl-optimization/17933
17799         * gcc.dg/torture/pr17933-1.c: New test.
17801 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17803         PR target/18106
17804         * lib/target-supports.exp (check_weak_available): Support
17805         Windows.
17807 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
17809         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
17810         call to fflush(stdout) before abort.
17811         (my_ffsll): New function.
17812         (generate_fields): Use it.
17814 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17816         * gcc.dg/init-undef-1.c: New test.
17818 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17820         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
17821         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
17822         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
17823         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
17824         expected messages for new parser.
17826 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
17828         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
17830 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17832         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
17833         on LP64 targets.
17835 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17837         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
17838         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
17839         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
17840         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
17841         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
17842         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
17843         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
17844         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
17845         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
17846         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
17848 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17850         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
17851         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
17852         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
17853         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
17854         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
17855         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
17856         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
17857         for new parser.
17859 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
17861         PR target/15342
17862         * gcc.dg/20041104-1.c: New test.
17864 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17866         * g++.dg/template/nontype7.C: New test.
17867         * g++.dg/template/nontype8.C: Likewise.
17868         * g++.dg/template/nontype9.C: Likewise.
17869         * g++.dg/template/nontype10.C: Likewise.
17870         * g++.dg/tc1/dr49.C: Likewise.
17871         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
17872         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
17874 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17876         * g++.dg/rtti/tinfo1.C: Remove xfails.
17878 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17880         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
17881         packed attribute to the definition to satisfy the new C++ parser.
17883 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17885         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
17886         invocations of va_arg.
17888 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
17890         PR c++/18124
17891         * g++.dg/template/crash25.C: New test.
17893         PR c++/18155
17894         * g++.dg/template/typedef2.C: New test.
17895         * g++.dg/parse/crash13.C: Adjust error markers.
17897         PR c++/18177
17898         * g++.dg/conversion/const3.C: New test.
17900 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17902         PR fortran/17535
17903         PR fortran/17583
17904         PR fortran/17713
17905         * gfortran.dg/generic_[123].f90: New testcases.
17907 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17909         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
17910         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
17912 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
17914         PR tree-opt/16808
17915         * gcc.c-torture/compile/pr16808.c: New test.
17917 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
17919         PR rtl-optimization/17104
17920         * gcc.dg/ppc-bitfield1.c: New.
17922 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17924         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
17926 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17928         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
17929         strings for 32-bit code.
17931 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
17933         PR c/18239
17934         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
17936 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
17938         PR c++/18064
17939         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
17941 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
17943         PR c++/15172
17944         * g++.dg/init/aggr2.C: New test.
17946 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
17948         * objc.dg/local-decl-1.m: New test.
17950 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17952         * gcc.dg/20040910-1.c: Adjust regex.
17954 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17956         PR rtl-optimization/18084
17957         * g++.dg/opt/pr18084-1.C: New testcase.
17959 2004-10-30  Matt Austern  <austern@apple.com>
17961         PR c++/17542
17962         * g++.dg/ext/attrib18.C: New test.
17964 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17966         PR middle-end/18096
17967         * gcc.dg/pr18096-1.c: New test case.
17969 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17971         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
17973 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
17975         PR c/16666
17976         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
17977         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
17978         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
17979         gcc.dg/old-style-prom-3.c: New tests.
17981 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
17983         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
17984         Remove unnecessary inclusion of stdio.h.
17986 2004-10-29  Roger Sayle  <roger@eyesopen.com>
17988         PR rtl-optimization/17581
17989         * gcc.dg/pr17581-1.c: New test case.
17991 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
17993         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
17994         being implemented.
17995         * g++.dg/conversion/dr195-1.C: New.
17996         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
17997         * g++.old-deja/g++.mike/p10148.C: Likewise.
17999 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
18001         PR c++/17695
18002         * g++.dg/debug/typedef2.C: New test.
18004 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
18006         PR fortran/13490
18007         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
18008         * gfortran.dg/g77/README: Update.
18010 2004-10-28  Matt Austern  <austern@apple.com>
18012         PR c++/14124
18013         * g++.dg/ext/packed7.C: New test.
18015 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18017         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
18018         scan-assembler.
18019         * lib/scanasm.exp (hidden-scan-for): New proc.
18020         (scan-hidden): Use hidden-scan-for instead of constructing the scan
18021         string.
18022         (scan-not-hidden): Likewise.
18023         * lib/target-supports.exp (check_visibility_available): mach-o is
18024         support too.
18026 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
18028         PR c++/17132
18029         * g++.dg/template/memclass3.C: New test.
18031 2004-10-28  Adam Nemet  <anemet@lnxw.com>
18033         PR middle-end/18160
18034         * gcc.dg/register-var-1.c: New test.
18035         * gcc.dg/register-var-2.c: New test.
18036         * gcc.dg/asm-7.c: Taking the address of a register variable is an
18037         error now.
18039 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
18041         PR other/18172
18042         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
18043         unused variables.
18044         * gcc.dg/vect/vect-22.c: Likewise.
18046 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
18048         * gcc.dg/i386-rotate-1.c: New test.
18050 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
18052         * g++.dg/init/ref12.C: Add "run" marker.
18054         PR c++/17435
18055         * g++.dg/init/ref12.C: New test.
18057         PR c++/18140
18058         * g++.dg/template/shift1.C: New test.
18059         * g++.dg/template/error10.C: Adjust error markers.
18061 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
18063         PR tree-opt/17529
18064         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
18066 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
18068         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
18069         * gcc.dg/weak/weak-3.c: Likewise.
18070         * gcc.dg/weak/weak-5.c: Likewise.
18071         * gcc.dg/weak/weak-9.c: Likewise.
18072         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
18073         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
18075         * gcc.dg/darwin-weakimport-1.c: New.
18077 2004-10-28  Ben Elliston  <bje@au.ibm.com>
18079         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
18081 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
18083         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
18084         'syntax' error messages.
18085         * gcc.dg/cpp/direct2s.c: Likewise.
18087 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
18089         * gcc.c-torture/compile/20041026-1.c: New.
18091 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
18093         PR c++/18093
18094         * g++.dg/lookup/ns2.C: New test.
18096         PR c++/18020
18097         * g++.dg/template/enum4.C: New test.
18099         PR c++/18161
18100         * g++.dg/template/expr1.C: New test.
18102 2004-10-26  Ben Elliston  <bje@au.ibm.com>
18104         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
18106 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18108         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
18109         gcc.dg/decl-nospec-3.c: New tests.
18111 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
18113         * objc.dg/super-class-3.m: New test.
18115 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
18117         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
18118         resyncing.
18119         * gcc.dg/cpp/direct2s.c: Likewise.
18121 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
18123         * objc.dg/image-info.m: Update for changes to section selection.
18125 2004-10-25  David Ayers  <d.ayers@inode.at>
18126             Ziemowit Laski  <zlaski@apple.com>
18128         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
18129         diagnostics when messaging 'id <Proto>'.
18130         * objc.dg/class-protocol-1.m: New test.
18131         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
18132         a non-existent method signature.
18133         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
18134         Update diagnostics when messaging with non-existent method signature.
18135         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
18136         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
18137         invalid receivers are now resolved as if messaging 'id'; remove
18138         extraneous diagnostics.
18140 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
18142         PR c/16667
18143         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
18144         gcc.dg/init-desig-obs-3.c: New tests.
18146 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
18148         * gcc.dg/debug/20041023-1.c: New test.
18150 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
18152         PR middle-end/17407
18153         * gcc.c-torture/compile/pr17407.c: New test.
18155         PR c++/18121
18156         * g++.dg/template/array8.C: New test.
18158 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18160         PR other/18138
18161         * lib/g++.exp: Accept more than one multilib libgcc.
18162         * lib/gcc-dg.exp: Likewise.
18163         * lib/objc.exp: Likewise.
18164         * lib/treelang.exp: Likewise.
18165         * lib/gfortran.exp: Likewise.
18167 2004-10-24  Ben Elliston  <bje@au.ibm.com>
18169         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
18171 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
18173         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
18174         * gcc.dg/c99-const-expr-3.c: Likewise.
18176 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
18178         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
18180 2004-10-23  Ben Elliston  <bje@au.ibm.com>
18182         * gcc.c-torture/execute/loop-2e.x: Remove.
18184 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
18186         PR c++/18095
18187         * g++.dg/parse/crash18.C: New.
18188         * g++.dg/parse/crash19.C: New.
18190 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
18192         * g++.dg/ext/dllimport1.C: Move dg-warnings.
18193         * g++.dg/ext/dllimport2.C: Same.
18194         * g++.dg/ext/dllimport8.C: Same.
18196 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
18198         PR c++/10841
18199         * g++.dg/conversion/cast1.C: New test.
18200         * g++.dg/overload/pmf1.C: Adjust error marker.
18202 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
18204         PR objc/17923
18205         * objc.dg/const-str-7.m: New test.
18207 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18209         * g++.dg/template/memfriend11.C: Fix comment typo.
18210         * g++.dg/template/memfriend14.C: Likewise.
18212 2004-10-20  Richard Henderson  <rth@redhat.com>
18214         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
18215         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
18216         -fasynchronous-unwind-tables.
18218 2004-10-20  Richard Henderson  <rth@redhat.com>
18220         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
18221         (main): Return success.
18222         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
18223         (main): Return success.
18225 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18227         PR c++/13495
18228         * g++.dg/template/memfriend9.C: New test.
18229         * g++.dg/template/memfriend10.C: Likewise.
18230         * g++.dg/template/memfriend11.C: Likewise.
18231         * g++.dg/template/memfriend12.C: Likewise.
18232         * g++.dg/template/memfriend13.C: Likewise.
18233         * g++.dg/template/memfriend14.C: Likewise.
18234         * g++.dg/template/memfriend15.C: Likewise.
18235         * g++.dg/template/memfriend16.C: Likewise.
18236         * g++.dg/template/memfriend17.C: Likewise.
18237         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
18239 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
18241         * g++.dg/conversion/dr195.C: New.
18242         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
18244 2004-10-20  Ben Elliston  <bje@au.ibm.com>
18245             Devang Patel  <dpatel@apple.com>
18247         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
18248         of floating point arithmetic, which could trap.
18250 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
18252         PR c++/14035
18253         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
18254         * g++.dg/conversion/const2.C: New test.
18255         * g++.dg/expr/reinterpret2.C: New test.
18256         * g++.dg/expr/reinterpret3.C: New test.
18257         * g++.dg/expr/cast2.C: New test.
18258         * g++.dg/expr/copy1.C: New test.
18259         * g++.dg/other/conversion1.C: Change error message.
18260         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
18261         function pointers to void *.
18262         * g++.old-deja/g++.mike/p10148.C: Likewise.
18264 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18266         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
18268 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
18270         PR c++/18047
18272         * g++.dg/parse/expr3.C: New test.
18274 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18276         * gcc.dg/smod-1.c: New test.
18278 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
18280         * objc.dg/method-14.m: New test.
18282 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
18284         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
18285         Also xfail as the patch was reverted.
18287 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
18289         PR middle-end/16973
18290         * gcc.dg/pr16973.c: New test.
18292 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
18294         PR tree-optimization/17656
18295         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
18297 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
18299         * g++.dg/eh/shadow1.C: New.
18301 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
18303         * gcc.c-torture/compile/20041018-1.c: New test.
18305 2004-10-18  Ben Elliston  <bje@au.ibm.com>
18307         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
18308         compiler referring to register 0 when accessing sdata.  The linker
18309         now patches things up.
18311 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
18313         PR c/17529
18314         * gcc.c-torture/compile/pr17529.c: New test.
18316 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18318         PR c++/17743
18319         * g++.dg/ext/attrib17.C: New test.
18321 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18323         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
18325 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18327         PR c++/10479
18328         * g++.dg/ext/attrib16.C: New test.
18330 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
18332         PR c++/17042
18333         * g++.dg/init/dso_handle1.C: New test.
18335         PR c++/14667
18336         * g++.dg/parse/typedef6.C: New test.
18338         PR c++/17916
18339         * g++.dg/parse/pragma1.C: New test.
18341 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
18343         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
18345 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
18347         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
18348         -fno-common when on HPPA HP-UX platforms.
18350 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
18352         PR other/16820
18353         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
18354         stdint.h.
18355         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
18356         uintptr_t.
18358 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
18360         PR c++/16301
18361         * g++.dg/lookup/strong-using-4.C: New test.
18363 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
18365         PR middle-end/16567
18366         * gcc.c-torture/compile/nested-1.c: New test.
18368 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
18370         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
18371         and mipsisa64*-*-* (until support for misaligned loads is added).
18372         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
18373         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
18374         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
18375         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
18376         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
18377         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
18379 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
18381         PR c++/17976
18382         * g++.dg/init/dtor3.C: New test.
18384 2004-10-15  Ben Elliston  <bje@au.ibm.com>
18386         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
18388 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
18390         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
18391         * gcc.dg/macho-lo-sum.c: Likewise.
18393 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
18395         * gcc.dg/ppc-spe64-1.c: New test.
18397 2004-10-14  Devang Patel  <dpatel@apple.com>
18399         PR 17635
18400         * gcc.dg/pr17635.c : New test.
18402 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
18404         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
18405         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
18406         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
18407         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
18408         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
18409         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
18410         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
18411         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
18412         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
18413         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
18414         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
18415         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
18416         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
18417         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
18418         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
18419         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
18420         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
18421         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
18423 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
18425         * gcc.dg/vect/vect-82.c: New testcase.
18426         * gcc.dg/vect/vect-82_64.c: New testcase.
18427         * gcc.dg/vect/vect-83.c: New testcase.
18428         * gcc.dg/vect/vect-83_64.c: New testcase.
18430 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18432         * gcc.dg/cpp/error-1.c: New test.
18434 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18436         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
18438 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
18440         PR target/17984
18441         * gcc.dg/cris-peep2-xsrand2.c: New test.
18443 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
18445         PR c++/17661
18446         * testsuite/g++.dg/expr/for2.C: New test.
18448 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18450         * g++.dg/inherit/thunk1.C: Run on the SPARC.
18452 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
18454         PR tree-optimization/17724
18455         * g++.dg/opt/pr17724-1.C: New test.
18456         * g++.dg/opt/pr17724-2.C: New test.
18457         * g++.dg/opt/pr17724-3.C: New test.
18458         * g++.dg/opt/pr17724-4.C: New test.
18459         * g++.dg/opt/pr17724-5.C: New test.
18460         * g++.dg/opt/pr17724-6.C: New test.
18462 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
18464         PR c/17301
18465         * gcc.dg/pr17301-2.c: New test.
18467 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
18469         PR c++/15876
18470         * g++.dg/parse/error22.C: New test.
18472         PR c++/17936
18473         * g++.dg/template/spec18.C: New test.
18475 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
18477         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
18478         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
18479         memcpy.
18480         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
18481         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
18483 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
18485         * g++.dg/eh/cleanup5.C: Add dg-options "".
18487 2004-10-11  Roger Sayle  <roger@eyesopen.com>
18489         PR middle-end/17657
18490         * gcc.dg/switch-4.c: New test case.
18492 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
18494         * gcc.c-torture/execute/20041011-1.c: New test.
18496 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18498         PR c++/17554
18499         * g++.dg/init/for3.C: New test.
18501         PR c++/17657
18502         * g++.dg/opt/switch2.C: New test.
18504         PR middle-end/17703
18505         * g++.dg/warn/Wreturn-2.C: New test.
18507 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18509         PR c++/17907
18510         * g++.dg/eh/cleanup5.C: New test.
18512 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
18514         PR c++/17393
18515         * g++.dg/parse/error21.C: New test.
18517 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18519         * g++.dg/overload/pmf1.C: Adjust quoting marks.
18520         * g++.dg/warn/incomplete1.C: Likewise.
18521         * g++.dg/template/qualttp20.C: Likewise.
18523 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18525         PR c/17881
18526         * parm-incomplete-1.c: New test.
18528 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
18530         PR c++/17867
18531         * g++.dg/parse/error19.C: New test.
18533         PR c++/17670
18534         * g++.dg/init/new11.C: New test.
18536         PR c++/17821
18537         * g++.dg/parse/error20.C: New test.
18539         PR c++/17826
18540         * g++.dg/template/crash24.C: New test.
18542 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18544         PR c/17301
18545         * gcc.dg/pr17301-1.c: New test.
18547 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18549         PR c/17189
18550         * gcc.dg/anon-struct-5.c: New test.
18552 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18554         PR c/17844
18555         * gcc.dg/pr17844-1.c: New test.
18557 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
18559         PR tree-optimization/17906
18560         * gcc.c-torture/compile/pr17906.c: New.
18562 2004-10-09  Stuart Hastings  <stuart@apple.com>
18563             Roger Sayle  <roger@eyesopen.com>
18565         PR rtl-optimization/17853
18566         * gcc.dg/i386-mmx-5.c: New testcase.
18568 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
18570         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
18572 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
18574         PR c++/17524
18575         * g++.dg/template/static9.C: New test.
18577         PR c++/17685
18578         * g++.dg/parse/operator5.C: New test.
18580 2004-10-09  Roger Sayle  <roger@eyesopen.com>
18582         PR middle-end/17894
18583         * gcc.c-torture/execute/divcmp-4.c: New test case.
18585 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18587         PR tree-opt/17902
18588         * g++.dg/opt/pr17902.C: New test.
18590 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
18592         * gcc.dg/cpp/ident-1.c: Add dg-options "".
18594 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18596         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
18598 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18600         * gcc.dg/assign-warn-3.c: New test.
18602 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18604         PR c/16999
18605         * gcc.dg/cpp/ident-1.c: New test.
18607 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
18609         * gcc.c-torture/compile/acc1.c: New.
18611 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18613         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
18614         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
18616 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18618         * gcc.dg/ultrasp11.c: New test.
18620 2004-10-08  Michael Matz  <matz@suse.de>
18622         * gcc.dg/doloop-2.c: New test.
18624 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18626         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
18627         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
18628         objc.dg/method-9.m: Update expected diagnostics.
18630 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
18632         * gcc.dg/ppc-fsel-3.c: New file.
18633         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
18635 2004-10-07  Paul Brook  <paul@codesourcery.com>
18637         * gfortran.dg/intrinsic_verify_1.f90: New test.
18639 2004-10-07  Paul Brook  <paul@codesourcery.com>
18641         * gfortran.dg/empty_format_1.f90: Remove stray commas.
18643 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18645         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
18646         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
18647         commit.
18649 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
18651         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
18653 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18655         PR c++/17115
18656         * g++.dg/warn/Winline-4.C: New test.
18658 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18660         * gcc.c-torture/compile/20041007-1.c: New test.
18662 2004-10-07  Paul Brook  <paul@codesourcery.com>
18664         PR fortran/17678
18665         * gfortran.dg/use_allocated_1.f90: New test.
18667 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18669         PR middle-end/17849
18670         * gfortran.fortran-torture/compile/nested.f90: New test
18672 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
18674         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
18676 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18678         PR c++/17368
18679         * g++.dg/ext/asm6.C: New test.
18681 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
18683         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
18685 2004-10-06  Paul Brook  <paul@codesourcery.com>
18687         PR libfortran/17709
18688         * gfortran.dg/empty_format_1.f90: New test.
18690 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18692         PR fortran/17568
18693         * gfortran.dg/ishft.f90: New test.
18695         PR fortran/17283
18696         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
18697         tests.
18699 2004-10-06  Paul Brook  <paul@codesourcery.com>
18701         * gfortran.dg/do_1.f90: New test.
18703 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18705         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
18706         optimizing for size.
18708 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18710         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
18712 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18714         * gcc.c-torture/compile/20041005-1.c: New test.
18716 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
18718         PR c++/17829
18719         * g++.dg/lookup/koenig4.C: New.
18721 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18723         * g++.dg/other/classkey1.C: Adjust quoting marks.
18724         * g++.dg/parse/error15.C: Likewise.
18725         * g++.dg/template/meminit2.C (int>): Likewise.
18727 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18729         PR fortran/17283
18730         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
18732         PR fortran/17631
18733         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
18735         PR fortran/17708
18736         * gfortran.dg/pr17708.f90: New test.
18738 2004-10-04  Chao-ying Fu  <fu@mips.com>
18740         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
18741         * gcc.dg/vect/vect-4.c: Ditto.
18742         * gcc.dg/vect/vect-5.c: Ditto.
18743         * gcc.dg/vect/vect-6.c: Ditto.
18744         * gcc.dg/vect/vect-8.c: Ditto.
18745         * gcc.dg/vect/vect-16.c: Ditto.
18746         * gcc.dg/vect/vect-30.c: Ditto.
18747         * gcc.dg/vect/vect-40.c: Ditto.
18748         * gcc.dg/vect/vect-41.c: Ditto.
18749         * gcc.dg/vect/vect-42.c: Ditto.
18750         * gcc.dg/vect/vect-43.c: Ditto.
18751         * gcc.dg/vect/vect-44.c: Ditto.
18752         * gcc.dg/vect/vect-45.c: Ditto.
18753         * gcc.dg/vect/vect-46.c: Ditto.
18754         * gcc.dg/vect/vect-47.c: Ditto.
18755         * gcc.dg/vect/vect-48.c: Ditto.
18756         * gcc.dg/vect/vect-49.c: Ditto.
18757         * gcc.dg/vect/vect-50.c: Ditto.
18758         * gcc.dg/vect/vect-51.c: Ditto.
18759         * gcc.dg/vect/vect-52.c: Ditto.
18760         * gcc.dg/vect/vect-53.c: Ditto.
18761         * gcc.dg/vect/vect-54.c: Ditto.
18762         * gcc.dg/vect/vect-55.c: Ditto.
18763         * gcc.dg/vect/vect-56.c: Ditto.
18764         * gcc.dg/vect/vect-57.c: Ditto.
18765         * gcc.dg/vect/vect-58.c: Ditto.
18766         * gcc.dg/vect/vect-59.c: Ditto.
18767         * gcc.dg/vect/vect-60.c: Ditto.
18768         * gcc.dg/vect/vect-74.c: Ditto.
18769         * gcc.dg/vect/vect-79.c: Ditto.
18770         * gcc.dg/vect/vect-80.c: Ditto.
18772 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
18774         * gcc.dg/unused-7.c: Use the correct option.
18776 2004-10-04  Paul Brook  <paul@codesourcery.com>
18777         Bud Davis  <bdavis9659@comcast.net>
18779         PR fortran/17706
18780         PR fortran/16434
18781         * gfortran/pr17706.f90: New test.
18782         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
18784 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18786         * gfortran.dg/pr17612.f90: New test.
18788 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18790         * g++.dg/template/local1.C: Adjust quoting marks in
18791         testing for diagnostics.
18792         * g++.dg/tls/diag-2.C: Likewise.
18793         * g++.dg/other/error8.C: Likewise.
18795 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18797         PR c/17178
18798         * gcc.dg/unused-4.c: Adjust to be correct.
18800         PR c/17820
18801         * gcc.dg/unused-7.c: New test.
18803 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18805         PR c++/17797
18806         * g++.dg/overload/template2.C: New test.
18808 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
18810         PR tree-optimization/16632
18811         * gcc.dg/tree-ssa/20041002-1.c: New.
18813 2004-10-03  Paul Brook  <paul@codesourcery.com>
18815         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
18816         rather than relying on default formatting.
18818 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
18820         * gcc.dg/20040920-1.c: Update expected message text.
18822 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
18824         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
18826 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
18828         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
18829         tree level.
18831 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18833         * gcc.dg/tree-ssa/pr17343.c: Remove.
18835 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18837         PR tree-opt/17343
18838         * gcc.dg/tree-ssa/pr17343.c: New test.
18840 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
18842         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
18843         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
18844         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
18845         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
18846         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
18848 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18850         * gcc.dg/lvalue-2.c: New test.
18852 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18854         PR c/17730
18855         * gcc.dg/pr17730-1.c: New test
18857 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
18859         PR c/7425
18860         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
18862 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18864         * gcc.c-torture/execute/stdarg-1.c: New test.
18865         * gcc.c-torture/execute/stdarg-2.c: New test.
18866         * gcc.c-torture/execute/stdarg-3.c: New test.
18867         * gcc.dg/tree-ssa/stdarg-1.c: New test.
18868         * gcc.dg/tree-ssa/stdarg-2.c: New test.
18869         * gcc.dg/tree-ssa/stdarg-3.c: New test.
18870         * gcc.dg/tree-ssa/stdarg-4.c: New test.
18871         * gcc.dg/tree-ssa/stdarg-5.c: New test.
18873 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18875         PR tree-optimization/17697
18876         * g++.dg/opt/pr17697-1.C: New test.
18877         * g++.dg/opt/pr17697-2.C: New test.
18878         * g++.dg/opt/pr17697-3.C: New test.
18880 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
18882         PR c/16409
18883         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
18884         gcc.dg/vla-init-5.c: New tests.
18886 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
18888         PR c/13804
18889         * gcc.dg/pr13804-1.c: New test.
18891 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18893         PR fortran/16938
18894         * gfortran.dg/pr16938.f90: New test.
18896 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18898         * g++.dg/template/crash23.C: New test.
18900 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18902         PR c++/17585
18903         * g++.dg/template/static8.C: New test.
18905 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
18907         PR c++/17681
18908         * g++.dg/other/error9.C: New test.
18910 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
18912         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
18914 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18916         PR fortran/15164
18917         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
18919 2004-09-26  Roger Sayle  <roger@eyesopen.com>
18921         PR middle-end/17112
18922         * gcc.dg/pr17112-1.c: New test case.
18924 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18926         PR c/11459
18927         * gcc.dg/pr11459-1.c: New test.
18929 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
18931         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
18932         * gcc.dg/tree-ssa/loop-4.c: Likewise.
18934 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18936         * gfortran.dg/pr15324.f90: Make array bounds consistent.
18938 2004-09-25  Jan Hubicka  <jh@suse.cz>
18940         * compile/30040909-1.c: New test.
18941         * compile/30040907-1.c: New test.
18943 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
18945         * gcc.c-torture/execute/va-arg-26.c: New test.
18947 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
18949         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
18950         extra diagnostics on targets with 64-bit pointers.
18951         * objc.dg/selector-1.m: Adjust dg-warning regexp.
18953 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18955         PR c/17188
18956         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
18957         * gcc.dg/decl-3.c: Adjust expected message.
18959 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18961         PR fortran/17615
18962         * gfortran.dg/pr17615.f90: New test.
18964 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
18966         PR tree-optimzation/17517
18967         * g++.dg/tree-ssa/pr17517.C: New Test.
18969 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
18971         PR c++/16889
18972         * g++.dg/lookup/ambig3.C: New.
18974 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
18976         PR tree-opt/17624
18977         * g++.dg/opt/pr17624.C: New test.
18979 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18981         PR c/6980
18982         * gcc.dg/Wbad-function-cast-1.c: New test.
18984 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
18986         * g++.dg/ext/complit1.C
18987         * g++.dg/other/error2.C
18988         * g++.dg/other/nontype-1.C
18989         * g++.dg/parse/crash11.C
18990         * g++.dg/parse/crash12.C
18991         * g++.dg/parse/error15.C
18992         * g++.dg/parse/error4.C
18993         * g++.dg/parse/tmpl-outside1.C
18994         * g++.dg/parse/too-many-tmpl-args1.C
18995         * g++.dg/template/dependent-expr3.C
18996         * g++.dg/template/error10.C
18997         * g++.dg/template/instantiate1.C
18998         * g++.dg/template/vtable2.C
18999         * g++.dg/warn/Wshadow-1.C
19000         * g++.dg/warn/weak1.C
19001         * g++.old-deja/g++.brendan/crash16.C
19002         * g++.old-deja/g++.brendan/crash18.C
19003         * g++.old-deja/g++.brendan/crash48.C
19004         * g++.old-deja/g++.brendan/crash49.C
19005         * g++.old-deja/g++.brendan/crash55.C
19006         * g++.old-deja/g++.brendan/crash56.C
19007         * g++.old-deja/g++.brendan/crash8.C
19008         * g++.old-deja/g++.brendan/enum11.C
19009         * g++.old-deja/g++.brendan/enum8.C
19010         * g++.old-deja/g++.brendan/enum9.C
19011         * g++.old-deja/g++.brendan/friend3.C
19012         * g++.old-deja/g++.brendan/misc14.C
19013         * g++.old-deja/g++.bugs/900402_02.C
19014         * g++.old-deja/g++.bugs/900404_03.C
19015         * g++.old-deja/g++.bugs/900404_04.C
19016         * g++.old-deja/g++.bugs/900428_03.C
19017         * g++.old-deja/g++.jason/crash4.C
19018         * g++.old-deja/g++.jason/overload21.C
19019         * g++.old-deja/g++.jason/redecl1.C
19020         * g++.old-deja/g++.jason/report.C
19021         * g++.old-deja/g++.jason/rfg10.C
19022         * g++.old-deja/g++.jason/template30.C
19023         * g++.old-deja/g++.law/arm12.C
19024         * g++.old-deja/g++.law/ctors5.C
19025         * g++.old-deja/g++.law/cvt20.C
19026         * g++.old-deja/g++.law/init10.C
19027         * g++.old-deja/g++.law/init8.C
19028         * g++.old-deja/g++.law/visibility17.C
19029         * g++.old-deja/g++.law/visibility7.C
19030         * g++.old-deja/g++.mike/net8.C
19031         * g++.old-deja/g++.mike/p646.C
19032         * g++.old-deja/g++.mike/p700.C
19033         * g++.old-deja/g++.mike/p701.C
19034         * g++.old-deja/g++.mike/p811.C
19035         * g++.old-deja/g++.ns/template13.C
19036         * g++.old-deja/g++.other/array3.C
19037         * g++.old-deja/g++.other/crash25.C
19038         * g++.old-deja/g++.other/dtor3.C
19039         * g++.old-deja/g++.other/dtor4.C
19040         * g++.old-deja/g++.other/main1.C
19041         * g++.old-deja/g++.other/warn7.C
19042         * g++.old-deja/g++.pt/crash11.C
19043         * g++.old-deja/g++.pt/crash36.C
19044         * g++.old-deja/g++.pt/spec22.C
19045         * g++.old-deja/g++.pt/spec9.C
19046         * g++.old-deja/g++.pt/ttp52.C
19047         * g++.old-deja/g++.robertl/eb103.C
19048         * g++.old-deja/g++.robertl/eb121.C
19049         * g++.old-deja/g++.robertl/eb22.C
19050         * g++.old-deja/g++.robertl/eb8.C:
19051         Update locations and/or regexps of dg-error markers.
19052         Remove markers for some bogus messages that are no longer issued.
19054 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
19056         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
19057         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
19059 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
19061         PR c++/17618
19062         * g++.dg/lookup/crash5.C: New test.
19064 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
19066         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
19067         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
19068         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
19069         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
19070         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
19071         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
19073         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
19074         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
19075         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
19076         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
19077         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
19078         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
19080         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
19082         * gcc.dg/vect/vect-44.c: Check additional cases.
19083         * gcc.dg/vect/vect-48.c: Check additional cases.
19085         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
19086         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
19087         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
19088         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
19089         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
19090         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
19091         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
19092         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
19093         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
19095         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
19096         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
19097         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
19099 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19101         * gcc.dg/tree-ssa/loop-6.c: New test.
19103 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
19105         PR c++/17620
19106         * g++.dg/inherit/base2.C: New.
19108 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
19110         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
19111         * gcc.dg/20001012-2.c: Likewise.
19112         * gcc.dg/20001013-1.c: Likewise.
19113         * gcc.dg/20001101-1.c: Likewise.
19114         * gcc.dg/20001102-1.c: Likewise.
19115         * gcc.dg/bf-spl1.c: Likewise.
19116         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
19117         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
19119 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
19121         PR tree-optimization/16721
19122         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
19124 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
19126         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
19127         * gcc.dg/20040305-1.c: Likewise.
19129 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
19131         PR c/16566
19132         * gcc.c-torture/compile/pr16566-1.c,
19133         gcc.c-torture/compile/pr16566-2.c,
19134         gcc.c-torture/compile/pr16566-3.c: New tests.
19136 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
19138         PR tree-optimization/17512
19139         * gcc.c-torture/compile/20040916-1.c.
19141 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
19143         * gcc.dg/pragma-re-3.c: New test.
19145 2004-09-17  Matt Austern  <austern@apple.com>
19147         PR c++/15049
19148         * g++.dg/other/anon3.C: New.
19150 2004-09-21  Roger Sayle  <roger@eyesopen.com>
19152         PR c++/7503
19153         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
19154         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
19155         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
19156         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
19157         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
19159 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
19161         PR fortran/17286
19162         * gfortran.dg/pr17286.f90: New test.
19164 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
19166         PR c++/17530
19167         * g++.dg/template/static7.C: New test.
19169 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
19171         PR tree-opt/17558
19172         * gcc.c-torture/compile/pr17558.c: New test.
19174 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
19176         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
19177         if SKIP_ATTRIBUTE is defined.
19179 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19181         PR fortran/15957
19182         * gfortran.dg/pr15957.f90: New test.
19184 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
19186         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
19187         in comparison.
19188         * gcc.dg/vect/vect-79.c: Likewise.
19189         * gcc.dg/vect/vect-80.c: Likewise.
19191 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19193         PR fortran/15750
19194         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
19196 2004-09-20  Ira Rosen  <irar@il.ibm.com>
19198         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
19199         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
19200         * gcc.dg/vect/vect-62.c: New testcase.
19201         * gcc.dg/vect/vect-63.c: New testcase.
19202         * gcc.dg/vect/vect-64.c: New testcase.
19203         * gcc.dg/vect/vect-65.c: New testcase.
19204         * gcc.dg/vect/vect-66.c: New testcase.
19205         * gcc.dg/vect/vect-67.c: New testcase.
19206         * gcc.dg/vect/vect-68.c: New testcase.
19207         * gcc.dg/vect/vect-69.c: New testcase.
19208         * gcc.dg/vect/vect-79.c: New testcase.
19209         * gcc.dg/vect/vect-80.c: New testcase.
19211 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
19213         * gcc.target/mips/asm-1.c: New test.
19215 2004-09-19  Ira Rosen  <irar@il.ibm.com>
19217         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
19218         * gcc.dg/vect/vect-73.c: New testcase.
19219         * gcc.dg/vect/vect-74.c: New testcase.
19220         * gcc.dg/vect/vect-75.c: New testcase.
19221         * gcc.dg/vect/vect-76.c: New testcase.
19222         * gcc.dg/vect/vect-77.c: New testcase.
19223         * gcc.dg/vect/vect-78.c: New testcase
19225 2004-09-18  Paul Brook  <paul@codesourcery.com>
19227         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
19229 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
19231         PR c/17424
19232         * gcc.dg/pr17424-1.c: New test.
19234 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
19236         * g++.dg/tree-ssa/pr17153.C: New test.
19238 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
19240         PR pch/13361
19241         * testsuite/g++.dg/pch/wchar-1.C: New.
19242         * testsuite/g++.dg/pch/wchar-1.Hs: New.
19244 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
19246         * gcc.c-torture/execute/20040917-1.c: New test.
19248 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19250         PR tree-optimization/17319
19251         * gcc.dg/pr17319.c: New test.
19253 2004-09-17  Devang Patel  <dpatel@apple.com>
19255         * gcc.dg/20040813-1.c: New test.
19257 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19259         PR tree-optimization/17273
19260         * gcc.c-torture/compile/pr17273.c: New test.
19262 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19264         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
19265         Update expected messages.
19266         * gcc.dg/declspec-13.c: New test.
19268 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
19270         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
19272 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19274         * gcc.c-torture/execute/pr17252.c: Use post-increment to
19275         change what 'a' is pointing to.
19277 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
19279         PR c++/16002
19280         * g++.dg/template/error18.C: New test.
19282         PR c++/16029
19283         * g++.dg/warn/Wunused-8.C: New test.
19285 2004-09-17  Steven Bosscher  <stevenb@suse.de>
19287         PR tree-optimization/17513
19288         * gcc.dg/20040916-1.c: New test.
19290 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
19292         PR c++/17501
19293         * g++.dg/template/typename7.C: New test.
19295 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19297         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
19299 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
19301         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
19302         with -ftree-based-profiling also.
19303         * lib/profopt.exp: Support late-set profile_option/feedback_option.
19305 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
19307         PR/15364
19308         * gfortran.dg/der_array_io_1.f90: New test.
19309         * gfortran.dg/der_array_io_2.f90: New test.
19310         * gfortran.dg/der_array_io_3.f90: New test.
19312 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
19314         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
19315         EABI.
19317 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
19319         * g++.dg/opt/switch1.C: New test.
19321 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
19323         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
19324         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
19325         Update expected messages.
19327 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19329         PR fortran/16485
19330         * gfortran.dg/same_name_1.f90: New test.
19332 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
19334         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
19335         dereference garbage pointers.
19337 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
19339         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
19340         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
19342         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
19343         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
19344         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
19346 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
19348         PR c++/17324
19349         * g++.dg/template/mangle1.C: New test.
19351 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
19353         PR tree-optimization/17252
19354         * gcc.c-torture/execute/pr17252.c: New test.
19356 2004-09-14  Andrew Pinski  <apinski@apple.com>
19358         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
19360 2004-09-14  Roger Sayle  <roger@eyesopen.com>
19362         PR rtl-optimization/9771
19363         * gcc.dg/pr9771-1.c: New test case.
19365 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
19367         PR tree-optimization/15262
19368         * gcc.c-torture/execute/pr15262-1.c: New test.
19369         * gcc.c-torture/execute/pr15262-2.c: New test.
19371 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19373         * gcc.dg/declspec-12.c: New test.
19375 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
19377         * gfortran.dg/pr17090.f90: Add directives to test.
19379 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19381         * gcc.c-torture/compile/20040914-1.c: New test.
19383 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19385         PR c++/16162
19386         * g++.dg/template/decl2.C: New test.
19388 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
19390         PR fortran/17090
19391         * gfortran.dg/pr17090.f90: New test.
19393 2004-09-13  Dale Johannesen  <dalej@apple.com>
19395         * gcc.c-torture/compile/pr17408.c: New test case.
19397 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19399         PR c++/16716
19400         * g++.dg/parse/crash17.C: New test.
19402         PR c++/17327
19403         * g++.dg/template/enum3.C: New test.
19405 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
19407         * lib/gcc-defs.exp: Load wrapper.exp.
19408         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
19409         using local code.
19410         * lib/gcc.exp (gcc_init): Similar.
19411         * lib/gfortran.exp (gfortran_init): Similar.
19412         * lib/objc.exp (objc_init): Similar.
19413         * lib/treelang.exp (treelang_init): Similar.
19414         * lib/wrapper.exp: New file with build_wrapper call machinery in
19415         ${tool}_maybe_build_wrapper.
19417 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
19419         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
19420         "inline".
19421         * gcc.dg/declspec-11.c: Update expected messages.
19422         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
19423         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
19424         gcc.dg/inline-12.c: New tests.
19426 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
19428         * g++.dg/tree-ssa/pr17400.C: New testcase.
19430 2004-09-13  James E Wilson  <wilson@specifixinc.com>
19432         * gcc.target/mips/sb1-1.c: New testcase.
19434 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
19436         * lib/g77-dg.exp: Remove unused file.
19437         * lib/mike-g77.exp: Ditto.
19438         * lib/g77.exp: Ditto.
19440 2004-09-12  Richard Henderson  <rth@redhat.com>
19442         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
19444 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
19446         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
19447         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
19448         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
19449         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
19450         Update expected messages.
19452 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
19454         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
19455         declaration/use mismatch for dirp parameter.
19457 2004-09-12  Andrew Pinski  <apinski@apple.com>
19459         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
19460         -fgnu-runtime is passed.
19462 2004-09-12  Richard Henderson  <rth@redhat.com>
19464         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
19465         do the uplevel thing and update additional_flags directly.
19466         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
19467         gfortran.fortran-torture/execute/intrinsic_nearest.x,
19468         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
19469         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
19471 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19473         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
19475 2004-09-11  Roger Sayle  <roger@eyesopen.com>
19477         PR middle-end/17411
19478         * g++.dg/opt/pr17411-1.C: New test case.
19480 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19482         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19483         gcc.dg/tls/diag-2.c: Update expected messages.
19484         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
19485         messages.
19486         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
19487         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
19488         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
19489         gcc.dg/tls/diag-5.c: New tests.
19491 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
19493         * gcc.dg/20040910-1.c: Correct dg-error regexp.
19495 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19497         * g++.dg/parse/break-in-for.C: New test.
19499 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
19501         * gcc.dg/tree-ssa/20040911-1.c: New test.
19503 2004-09-11  Andreas Jaeger  <aj@suse.de>
19505         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
19506         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
19508 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
19510         * gcc.target/frv: New directory of FR-V-specific tests.
19512 2004-09-10  James E Wilson  <wilson@specifixinc.com>
19514         * gcc.dg/convert-vec-1.c: New test.
19516 2004-09-10  Roger Sayle  <roger@eyesopen.com>
19518         PR middle-end/17024
19519         * gcc.dg/pr17024-1.c: New test case.
19521 2004-09-10  Eric Christopher  <echristo@redhat.com>
19523         * gcc.dg/20040910-1.c: New test.
19525 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19527         * gcc.dg/bitfld-9.c: New test.
19529 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
19531         * gcc.c-torture/execute/ieee/acc1.c: New test.
19532         * gcc.c-torture/execute/ieee/acc2.c: New test.
19533         * gcc.c-torture/execute/ieee/mzero6.c: New test.
19535 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19537         * gcc.dg/deprecated-2.c: New test.
19539 2004-09-09  James E Wilson  <wilson@specifixinc.com>
19541         * gcc.dg/init-vec-1.c: New test.
19543 2004-09-09  Roger Sayle  <roger@eyesopen.com>
19545         PR middle-end/17055
19546         * gcc.dg/pr17055-1.c: New test case.
19548 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
19550         PR target/17377
19551         * gcc.c-torture/execute/pr17377.c: New test.
19553 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19555         PR c/8420
19556         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
19557         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
19558         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19559         gcc.dg/long-long-typespec-1.c: New tests.
19560         * gcc.dg/tls/diag-2.c: Update expected diagnostics
19562 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19564         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
19565         gcc.dg/gnu99-static-1.c: New tests.
19567 2004-09-08  Devang Patel  <dpatel@apple.com>
19569         * gcc.dg/darwin-ld-20040828-1.c: New test.
19570         * gcc.dg/darwin-ld-20040828-2.c: New test.
19571         * gcc.dg/darwin-ld-20040828-3.c: New test.
19573 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
19575         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
19576         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
19577         in error message.
19578         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
19579         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
19580         in error message.
19581         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
19582         types they qualify.
19583         * objc.dg/type-size-2.m: Fix wording in comment.
19584         * objc.dg/va-meth-1.m: New test case.
19586 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
19588         PR c/16633:
19589         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
19590         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
19592 2004-09-06  Devang Patel  <dpatel@apple.com>
19594         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
19595         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
19597 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
19599         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
19600         reflect changed line numbering of diagnostics.
19602 2004-09-06  Paul Brook  <paul@codesourcery.com>
19604         * gfortran.dg/edit_real_1.f90: Add new test.
19606 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19608         * gcc.dg/tree-ssa/loop-2.c: New test.
19609         * gcc.dg/tree-ssa/loop-3.c: New test.
19610         * gcc.dg/tree-ssa/loop-4.c: New test.
19611         * gcc.dg/tree-ssa/loop-5.c: New test.
19613 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19615         * gcc.dg/format/sentinel-1.c: Update for parameter option.
19617 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19619         * gcc.dg/format/sentinel-1.c: New test.
19621 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
19623         * testsuite/gcc.dg/builtins-46.c: New.
19625 2004-09-03  Devang Patel  <dpatel@apple.com>
19627         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
19628         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
19630 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19632         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
19633         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
19634         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
19635         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
19636         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
19637         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
19638         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
19639         the non-portable bzero.
19640         * gcc.dg/20010912-1.c: xfail for NetWare.
19641         * gcc.dg/20020426-2.c: xfail for NetWare.
19642         * gcc.dg/20021014-1.c: xfail for NetWare.
19643         * gcc.dg/20021018-1.c: xfail for NetWare.
19644         * gcc.dg/20030213-1.c: xfail for NetWare.
19645         * gcc.dg/20030225-1.c: xfail for NetWare.
19646         * gcc.dg/20030708-1.c: xfail for NetWare.
19647         * gcc.dg/builtins-config.h: Also exclude NetWare.
19648         * gcc.dg/format/format.h: Define restrict only if not already defined.
19649         * gcc.dg/nest.c: xfail for NetWare.
19650         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
19651         * lib/target-supports.exp (check_visibility_available): Exclude
19652         NetWare.
19654 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19656         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
19657         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
19658         deterministic starting point for the alignment of structure fields.
19659         * gcc.dg/Wpadded.c: Dito.
19660         * g++.dg/abi/vbase10.C: Dito.
19662 2004-09-03  Devang Patel  <dpatel@apple.com>
19664         * g++.dg/debug/pr15736.cc: New test.
19666 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19668         * README.QMTEST: Fix out-of-date link.
19670 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
19672         PR fortran/16579
19673         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
19674         Delete.  Duplicate of gfortran.dg/g77/20010610.f
19676 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19678         * g++.dg/abi/arm_rtti1.C: New test.
19680 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
19682         * gcc.dg/ppc-vector-memcpy.c: New.
19683         * gcc.dg/ppc-vector-memset.c: New.
19685 2004-09-02  Chao-ying Fu  <fu@mips.com>
19687         * gcc.target/mips/mips-3d-1.c: New test.
19688         * gcc.target/mips/mips-3d-2.c: New test.
19689         * gcc.target/mips/mips-3d-3.c: New test.
19690         * gcc.target/mips/mips-3d-4.c: New test.
19691         * gcc.target/mips/mips-3d-5.c: New test.
19692         * gcc.target/mips/mips-3d-6.c: New test.
19693         * gcc.target/mips/mips-3d-7.c: New test.
19694         * gcc.target/mips/mips-3d-8.c: New test.
19695         * gcc.target/mips/mips-3d-9.c: New test.
19696         * gcc.target/mips/mips-ps-1.c: New test.
19697         * gcc.target/mips/mips-ps-2.c: New test.
19698         * gcc.target/mips/mips-ps-3.c: New test.
19699         * gcc.target/mips/mips-ps-4.c: New test.
19700         * gcc.target/mips/mips-ps-type.c: New test.
19702 2004-09-02  Paul Brook  <paul@codesourcery.com>
19704         * gfortran.dg/edit_real_1.f90: Add new tests.
19706 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19708         PR fortran/15327
19709         * gfortran.dg/merge_char_1.f90: New test.
19711 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19713         PR fortran/16404
19714         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
19716 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19718         PR c/1522
19719         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
19721 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
19723         * g++.dg/opt/loop1.C: Do not XFAIL.
19725 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
19727         * gcc.c-torture/execute/20040831-1.c: New test.
19729 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
19731         PR fortran/16579
19732         * gfortran.dg/g77/20010610.f: Now passes.
19733         Copy from g77.f-torture/execute. Add dg-run directive.
19734         * gfortran.dg/g77/README: Update
19736 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19738         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
19739         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
19740         (t1, t2, t3, t4): Add volatile.
19742 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19744         * g++.dg/ext/visibility/arm1.C: New test.
19746 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
19748         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
19749         -pedantic-errors.
19751 2004-09-01  Paul Brook  <paul@codesourcery.com>
19753         * gfortran.dg/eof_2.f90: New test.
19755 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19757         PR fortran/16579
19758         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
19760 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
19762         PR libfortran/16805
19763         * gfortran.dg/list_read_2.f90: New test.
19765 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19767         * g++.dg/abi/key1.C: New test.
19769 2004-08-31  Richard Henderson  <rth@redhat.com>
19771         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
19772         form of offsetof.
19773         * g++.dg/other/offsetof5.C: Remove duplicate.
19775 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19777         PR fortran/17244
19778         * gfortran.dg/func_derived_1.f90: New test.
19780 2004-08-31  Paul Brook  <paul@codesourcery.com>
19782         * gfortran.dg/eof_1.f90: New test.
19784 2004-08-31  Paul Brook  <paul@codesourcery.com>
19786         * gfortran.dg/list_read_1.f90: New file.
19788 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
19790         * g++.dg/opt/loop1.C: XFAIL.
19792 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
19794         * gcc.dg/funcdef-storage-1.c: New.
19795         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
19796         an extern function in local scope.
19797         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
19798         declare an 'auto inline' function in local scope.
19799         * gcc.dg/20011130-1.c: Likewise.
19800         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
19801         an 'auto' function in local scope.
19802         * gcc.dg/20021014-1.c: Likewise.
19803         * gcc.dg/20030331-2.c: Likewise.
19805 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19807         * gfortran.dg/blockdata_1.f90: New test.
19809 2004-08-30  Richard Henderson  <rth@redhat.com>
19811         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
19813 2004-08-30  Richard Henderson  <rth@redhat.com>
19815         * lib/fortran-torture.exp (fortran-torture-execute): Honor
19816         additional_flags set by alternate driver.
19817         (ieee-options): New procedure.
19818         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
19819         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
19820         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
19821         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
19823 2004-08-30  Richard Henderson  <rth@redhat.com>
19825         * lib/f-torture.exp: Remove.
19827 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
19829         PR rtl-optimization/16590
19830         * g++.dg/opt/loop1.C: New test.
19832 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19834         PR fortran/13910
19835         * gfortran.dg/oldstyle_1.f90: New test.
19837 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
19838         Paul Brook  <paul@codesourcery.com>
19840         * gfortran.dg/g77/README: Update.
19841         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
19842         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19843         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
19845 2004-08-28  Paul Brook  <paul@codesourcery.com>
19847         PR libfortran/17195
19848         * gfortran.dg/edit_real_1.f90: New test.
19850 2004-08-27  Paul Brook  <paul@codesourcery.com>
19852         * gfortran.dg/rewind_1.f90: New test.
19854 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
19856         PR fortran/16597
19857         * gfortran.dg/pr16597.f90: New test.
19859 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19861         PR c/13801
19862         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
19863         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
19864         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
19865         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
19866         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
19868 2004-08-26  Nick Clifton  <nickc@redhat.com>
19870         * gcc.c-torture/compile/pr17119.c: New test.
19872 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19874         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
19876 2004-08-25  Richard Henderson  <rth@redhat.com>
19878         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
19879         the bits that expect kind=8 to be the largest real kind.
19881 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19883         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
19885 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19887         * gfortran.dg/assignment_1.f90: New test.
19889 2004-08-25  Adam Nemet  <anemet@lnxw.com>
19891         * g++.dg/template/repo3.C: New test.
19893 2004-08-25  Roger Sayle  <roger@eyesopen.com>
19895         PR middle-end/16693
19896         PR tree-optimization/16372
19897         * g++.dg/opt/pr16372-1.C: New test case.
19898         * g++.dg/opt/pr16693-1.C: New test case.
19899         * g++.dg/opt/pr16693-2.C: New test case.
19901 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19903         * objc.dg/proto-lossage-4.m: New test.
19905 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
19907         PR c++/17155
19908         * g++.dg/inherit/local2.C: New test.
19910 2004-08-25  Paul Brook  <paul@codesourcery.com>
19912         PR fortran/17144
19913         * gfortran.dg/string_ctor_1.f90: New test.
19915 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19917         PR c++/14428
19918         * g++.dg/template/redecl2.C: New test.
19920 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19922         PR fortran/17143
19923         * gfortran.dg/pr17143.f90: New test.
19925 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19927         PR fortran/17164
19928         * gfortran.dg/pr17164.f90: New test.
19930 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19932         * gcc.dg/tree-ssa/loop-1.c: New test.
19934 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19936         * gcc.c-torture/compile/20040824-1.c: New test.
19938 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19940         * gcc.c-torture/compile/iftrap-3.c: New test.
19942 2004-08-24  Paul Brook  <paul@codesourcery.com>
19944         * gfortran.dg/entry_2.f90: New test.
19946 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19948         PR c++/16889
19949         * g++.dg/lookup/ambig[12].C: New.
19951 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19953         PR c++/16706
19954         * g++.dg/template/crash21.C: New test.
19955         * g++.dg/template/crash22.C: Likewise.
19957 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19959         PR c++/17149
19960         * g++.dg/template/access15.C: New.
19962 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19964         PR c++/17163
19965         * g++.dg/template/repo2.C: New test.
19967 2004-08-23  Roger Sayle  <roger@eyesopen.com>
19969         PR rtl-optimization/17078
19970         * gcc.c-torture/execute/pr17078-1.c: New test case.
19972 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19974         PR c/14492
19975         * gcc.dg/debug/crash1.c: New test.
19977 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19979         PR c/16180
19980         * gcc.dg/loop-5.c: New test.
19982 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19984         * gcc.c-torture/execute/20040823-1.c: New test.
19986 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
19988         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
19989         to the assembler.  Simplify test accordingly.
19990         (asm_abi_flags): Use GNU names.
19991         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
19992         to check for ABI flags.
19994 2004-08-22  Andrew Pinski  <apinski@apple.com>
19996         * g++.dg/opt/pr14029.C: New test.
19997         * gcc.c-torture/execute/pr15262.c: New test.
19999 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20001         * gfortran.dg/reduction.f90: Add checks with complex arguments.
20003 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
20005         PR 16908
20006         * gfortran.dg/direct_io.f90: New test.
20008 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
20010         PR c++/17121
20011         * g++.dg/inherit/local2.C: New test.
20013 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
20015         PR c++/17120
20016         * g++.dg/warn/Wparentheses-4.C: New test.
20018 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
20020         PR c++/17121
20021         * g++.dg/inherit/local2.C: New test.
20023         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
20024         * gcc.dg/ppc-ldstruct.c: Likewise.
20025         * gcc.dg/ppc64-abi-2.c: Likewise.
20027 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
20029         PR rtl-optimization/17099
20030         * gcc.c-torture/execute/20040820-1.c: New test.
20032 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
20034         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
20036 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
20038         PR fortran/17077
20039         * gfortran.dg/auto_array_1.f90: New test.
20041 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20043         PR fortran/17074
20044         * gfortran.dg/simpleif_1.f90: New test.
20046 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
20048         * lib/target-supports.exp (check_profiling_available): Return
20049         false for arm*-*-symbianelf* and arm*-*-eabi*.
20051         PR c++/15890
20052         * g++.dg/template/delete1.C: New test.
20054 2004-08-19  Paul Brook  <paul@codesourcery.com>
20056         PR fortran/14976
20057         PR fortran/16228
20058         * gfortran.dg/data_char_1.f90: New test.
20060 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
20062         PR fortran/16946
20063         * gfortran.dg/reduction.f90: New testcase.
20065 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20067         PR fortran/16520
20068         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
20070 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20072         PR c++/17041
20073         * g++.dg/Wparentheses-3.C: New test.
20075 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
20077         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
20078         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
20079         * gcc.dg/vect/vect-2.c: Likewise.
20080         * gcc.dg/vect/vect-3.c: Likewise.
20081         * gcc.dg/vect/vect-4.c: Likewise.
20082         * gcc.dg/vect/vect-5.c: Likewise.
20083         * gcc.dg/vect/vect-6.c: Likewise.
20084         * gcc.dg/vect/vect-7.c: Likewise.
20085         * gcc.dg/vect/vect-25.c: Likewise.
20086         * gcc.dg/vect/vect-31.c: Likewise.
20087         * gcc.dg/vect/vect-32.c: Likewise.
20088         * gcc.dg/vect/vect-34.c: Likewise.
20089         * gcc.dg/vect/vect-36.c: Likewise.
20090         * gcc.dg/vect/vect-all.c: Likewise.
20092 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
20094         PR c++/17068
20095         * g++.dg/template/operator4.C: New test.
20097 2004-08-18  Richard Henderson  <rth@redhat.com>
20099         * gcc.dg/20040206-1.c: XFAIL.
20101 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
20103         PR c++/16246
20104         * g++.dg/template/array7.C: New test.
20106 2004-08-17  James E Wilson  <wilson@specifixinc.com>
20108         * gcc.dg/mips-movcc-1.c: New test.
20109         * gcc.dg/mips-movcc-2.c: New test.
20110         * gcc.dg/mips-movcc-3.c: New test.
20112         * gcc.dg/mips-nmadd-1.c: New test.
20113         * gcc.dg/mips-nmadd-2.c: New test.
20115 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
20117         PR c++/15871
20118         * g++.dg/opt/inline8.C: New test.
20120         PR c++/16965
20121         * g++.dg/parse/error17.C: New test.
20123 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
20125         * gcc.dg/vect: New directory for vectorizer tests.
20126         * gcc.dg/vect/tree-vect.h: New file.
20127         * gcc.dg/vect/vect.exp: New file.
20128         * gcc.dg/vect/pr16105.c.c: New test.
20129         * gcc.dg/vect/vect-1.c: New test.
20130         * gcc.dg/vect/vect-2.c: New test.
20131         * gcc.dg/vect/vect-3.c: New test.
20132         * gcc.dg/vect/vect-4.c: New test.
20133         * gcc.dg/vect/vect-5.c: New test.
20134         * gcc.dg/vect/vect-6.c: New test.
20135         * gcc.dg/vect/vect-7.c: New test.
20136         * gcc.dg/vect/vect-8.c: New test.
20137         * gcc.dg/vect/vect-9.c: New test.
20138         * gcc.dg/vect/vect-10.c: New test.
20139         * gcc.dg/vect/vect-11.c: New test.
20140         * gcc.dg/vect/vect-12.c: New test.
20141         * gcc.dg/vect/vect-13.c: New test.
20142         * gcc.dg/vect/vect-14.c: New test.
20143         * gcc.dg/vect/vect-15.c: New test.
20144         * gcc.dg/vect/vect-16.c: New test.
20145         * gcc.dg/vect/vect-17.c: New test.
20146         * gcc.dg/vect/vect-18.c: New test.
20147         * gcc.dg/vect/vect-19.c: New test.
20148         * gcc.dg/vect/vect-20.c: New test.
20149         * gcc.dg/vect/vect-21.c: New test.
20150         * gcc.dg/vect/vect-22.c: New test.
20151         * gcc.dg/vect/vect-23.c: New test.
20152         * gcc.dg/vect/vect-24.c: New test.
20153         * gcc.dg/vect/vect-25.c: New test.
20154         * gcc.dg/vect/vect-26.c: New test.
20155         * gcc.dg/vect/vect-27.c: New test.
20156         * gcc.dg/vect/vect-28.c: New test.
20157         * gcc.dg/vect/vect-29.c: New test.
20158         * gcc.dg/vect/vect-30.c: New test.
20159         * gcc.dg/vect/vect-31.c: New test.
20160         * gcc.dg/vect/vect-32.c: New test.
20161         * gcc.dg/vect/vect-33.c: New test.
20162         * gcc.dg/vect/vect-34.c: New test.
20163         * gcc.dg/vect/vect-35.c: New test.
20164         * gcc.dg/vect/vect-36.c: New test.
20165         * gcc.dg/vect/vect-37.c: New test.
20166         * gcc.dg/vect/vect-38.c: New test.
20167         * gcc.dg/vect/vect-40.c: New test.
20168         * gcc.dg/vect/vect-41.c: New test.
20169         * gcc.dg/vect/vect-42.c: New test.
20170         * gcc.dg/vect/vect-43.c: New test.
20171         * gcc.dg/vect/vect-44.c: New test.
20172         * gcc.dg/vect/vect-45.c: New test.
20173         * gcc.dg/vect/vect-46.c: New test.
20174         * gcc.dg/vect/vect-47.c: New test.
20175         * gcc.dg/vect/vect-48.c: New test.
20176         * gcc.dg/vect/vect-49.c: New test.
20177         * gcc.dg/vect/vect-50.c: New test.
20178         * gcc.dg/vect/vect-51.c: New test.
20179         * gcc.dg/vect/vect-52.c: New test.
20180         * gcc.dg/vect/vect-53.c: New test.
20181         * gcc.dg/vect/vect-54.c: New test.
20182         * gcc.dg/vect/vect-55.c: New test.
20183         * gcc.dg/vect/vect-56.c: New test.
20184         * gcc.dg/vect/vect-57.c: New test.
20185         * gcc.dg/vect/vect-58.c: New test.
20186         * gcc.dg/vect/vect-59.c: New test.
20187         * gcc.dg/vect/vect-60.c: New test.
20188         * gcc.dg/vect/vect-61.c: New test.
20189         * gcc.dg/vect/vect-all.c: New test.
20190         * gcc.dg/vect/vect-none.c: New test.
20192 2004-08-17  Paul Brook  <paul@codesourcery.com>
20194         PR fortran/13082
20195         * gfortran.dg/entry_1.f90: New test.
20197 2004-08-17  Andrew Pinski  <apinski@apple.com>
20199         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
20201 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
20203         * gcc.dg/pr17036-1.c: New test.
20205 2004-08-16  Devang Patel  <dpatel@apple.com>
20207         * gcc.dg/darwin-20040809-1.c: New test.
20209 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
20211         * gcc.dg/funcdef-attr-1.c: New test.
20213 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
20215         * gcc.dg/altivec-17.c: New test.
20216         * gcc.dg/altivec-18.c: New test.
20218 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20220         PR c++/6749
20221         * g++.dg/template/vtable2.C: New test.
20223 2004-08-14  Richard Henderson  <rth@redhat.com>
20225         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
20226         * gcc.dg/pack-test-4.c (main): Return 0.
20227         * gcc.dg/setjmp-1.c: Remove XFAIL.
20228         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
20230 2004-08-14  Richard Henderson  <rth@redhat.com>
20232         * gcc.dg/980217-1.c: Add prototype for printf.
20234 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
20236         * gfortran.dg/pr16935.f90: New test.
20238 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
20240         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
20242 2004-08-13  Paul Brook  <paul@codesourcery.com>
20244         * gfortran.dg/der_io_1.f90: Remove stray comma.
20246 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
20248         * gcc.dg/vmx/cw-bug-2.c: Remove.
20249         * gcc.dg/vmx/vprint-1.c: Remove.
20250         * gcc.dg/vmx/vscan-1.c: Remove.
20252 2004-08-12  Devang patel  <dpatel@apple.com>
20254         * gcc.dg/darwin-20040809-2.c: New test.
20256 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
20258         * g++.dg/ext/altivec-12.C: New test.
20260         * g++.dg/ext/altivec-11.C: New test.
20262 2004-08-12  Paul Brook  <paul@codesourcery.com>
20264         * g++.dg/abi/arm_cxa_vec_1.C: New test.
20266 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
20268         * g++.dg/ext/altivec-2.C: Check for hardware support before
20269         executing any VMX instructions.
20271         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
20273 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
20275         PR c++/16276
20276         * g++.old-deja/g++.other/comdat4.C: New test.
20277         * g++.old-deja/g++.other/comdat4-aux.cc: New.
20279 2004-08-12  Ben Elliston  <bje@au.ibm.com>
20281         PR target/16286
20282         * gcc.dg/pr16286.c: New test.
20284 2004-08-12 Jan Beulich <jbeulich@novell.com>
20286         * g++.dg/ext/asm5.C: New.
20288 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20290         PR c++/16698
20291         * g++.dg/eh/crash1.C: New test.
20293         PR c++/16717
20294         * g++.dg/ext/construct1.C: New test.
20296 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20298         PR c++/16853
20299         * g++.dg/init/ptrmem1.C: New test.
20301         PR c++/16618
20302         * g++.dg/parse/offsetof5.C: New test.
20304         PR c++/16870
20305         * g++.dg/template/overload3.C: New test.
20307 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20309         PR c++/16964
20310         * g++.dg/parse/error16.C: New test.
20312         PR c++/16904
20313         * g++.dg/template/error14.C: New test.
20315         PR c++/16929
20316         * g++.dg/template/error15.C: New test.
20318 2004-08-11  Devang Patel  <dpatel@apple.com>
20320         * gcc.dg/darwin-ld-20040809-1.c: New test.
20321         * gcc.dg/darwin-ld-20040809-2.c: New test.
20323 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
20325         PR fortran/16917
20326         * gfortran.dg/dfloat_1.f90: New test.
20328 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
20330         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
20331         * gcc.dg/dll-2.c: Fix dg-require syntax.
20332         * gcc.misc-tests/arm-isr.c (abort): Declare.
20333         (exit): Likewise.
20335 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
20337         PR c++/16971
20338         * g++.dg/parse/crash16.C: New test.
20340 2004-08-10  Roger Sayle  <roger@eyesopen.com>
20342         * gcc.dg/mips-rsqrt-1.c: New test case.
20343         * gcc.dg/mips-rsqrt-2.c: New test case.
20344         * gcc.dg/mips-rsqrt-3.c: New test case.
20346 2004-08-10  Paul Brook  <paul@codesourcery.com>
20348         * gfortran.dg/der_io_1.f90: New test.
20350 2004-08-10  Paul Brook  <paul@codesourcery.com>
20352         PR fortran/16919
20353         * gfortran.dg/der_array_1.f90: New test.
20355 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
20357         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
20359 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
20361         * gcc.dg/wchar_t-2.c: Fix typo.
20363 2004-08-09  Falk Hueffner  <falk@debian.org>
20365         PR tree-optimization/12517
20366         * gcc.c-torture/compile/pr12517.c: New test.
20368         PR tree-optimization/12578
20369         * gcc.c-torture/compile/pr12578.c: New test.
20371         PR tree-optimization/12899
20372         * gcc.c-torture/compile/pr12899.c: New test.
20374         PR rtl-optimization/14692
20375         * gcc.c-torture/compile/pr14692.c: New test.
20377         PR tree-optimization/16461
20378         * gcc.c-torture/compile/pr16461.c: New test.
20380 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
20382         * gfortran.dg/getenv_1.f90: New test.
20384 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20386         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
20387         wchar_t.
20388         * gcc.dg/symbian5.c: Test -fno-short-wchar.
20390 2004-08-06  Paul Brook  <paul@codesourcery.com>
20392         * gfortran.dg/ret_array_1.f90: New test.
20393         * gfortran.dg/ret_pointer_1.f90: New test.
20395 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
20397         * gcc.dg/missing-field-init-[12].c: New tests.
20398         * g++.dg/warn/missing-field-init-[12].C: New tests.
20400 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20402         * gcc.dg/enum2.c: New test.
20403         * gcc.dg/symbian3.c: Likewise.
20404         * gcc.dg/symbian4.c: Likewise.
20405         * gcc.dg/wchar_t-2.c: Likewise.
20407 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
20409         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
20410         destructor tests.
20412 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
20414         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
20415         dg-require-visiblity.
20416         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
20417         * g++.dg/ext/visibility/fvisibility.C: Likewise.
20418         * g++.dg/ext/visibility/memfuncts.C: Likewise.
20419         * g++.dg/ext/visibility/new1.C: Likewise.
20420         * g++.dg/ext/visibility/pragma.C: Likewise.
20421         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
20422         * g++.dg/ext/visibility/virtual.C: Likewise.
20423         * g++/dg/ext/visibility/visibility-1.C: Likewise.
20424         * g++/dg/ext/visibility/visibility-2.C: Likewise.
20425         * g++/dg/ext/visibility/visibility-3.C: Likewise.
20426         * g++/dg/ext/visibility/visibility-4.C: Likewise.
20427         * g++/dg/ext/visibility/visibility-5.C: Likewise.
20428         * g++/dg/ext/visibility/visibility-6.C: Likewise.
20429         * g++/dg/ext/visibility/visibility-7.C: Likewise.
20430         * g++/dg/ext/visibility/visibility-8.C: New test.
20431         * gcc.c-torture/compile/dll.x: Remove.
20432         * gcc.dg/dll-2.c: Use dg-require-dll
20433         * gcc.dg/visibility-10.c: New test.
20434         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
20435         supporting DLLs.
20436         * testsuite/lib/scanasm.exp (scan_hidden): New function.
20437         (scan_not_hidden): Likewise.
20439 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
20441         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
20443 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
20445         * gcc.c-torture/execute/20040805-1.c: New test.
20447 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
20449         * gcc.dg/20020118-1.c: Declare abort.
20450         * gcc.dg/altivec_check.h: Likewise.
20451         * gcc.dg/iftrap-2.c: Likewise.
20452         * gcc.dg/pragma-darwin.c: Likewise.
20453         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
20455 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
20457         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
20459 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20461         * gcc.c-torture/execute/builtins/abs-2.c,
20462         gcc.c-torture/execute/builtins/abs-3.c,
20463         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
20464         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
20465         intmax_t, uintmax_t and their limits.
20466         * gcc.dg/intmax_t-1.c: New test.
20468 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20470         * g++.dg/tc1/dr147.C: Add reference to PR.
20472 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
20474         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
20475         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
20477 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
20479         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
20481 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20483         * gcc.dg/redecl-5.c: New test.
20484         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
20485         of scanf.
20487 2004-08-03  Roger Sayle  <roger@eyesopen.com>
20489         PR middle-end/16790
20490         * gcc.c-torture/execute/pr16790-1.c: New test case.
20492 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
20494         * g++.dg/ext/visibility/assign1.C: New test.
20495         * g++.dg/ext/visibility/new1.C: Likewise.
20497         * gcc.dg/symbian1.c: New test.
20498         * gcc.dg/symbian2.c: Likewise.
20500 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
20502         PR target/16570
20503         * gcc.dg/i386-sse-9.c: New test.
20505 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20507         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
20509 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20511         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
20512         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
20513         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
20514         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
20515         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
20516         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
20517         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
20518         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
20519         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
20520         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
20521         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
20522         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
20523         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
20524         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
20525         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
20526         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
20527         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
20528         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
20529         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
20530         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
20531         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
20532         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
20533         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
20534         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
20535         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
20536         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
20537         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
20538         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
20539         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
20540         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
20541         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
20542         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
20543         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
20544         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
20545         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
20546         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
20547         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
20548         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
20549         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
20550         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
20551         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
20552         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
20553         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
20554         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
20555         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
20556         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
20557         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
20558         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
20559         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
20560         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
20561         gcc.misc-tests/i386-pf-3dnow-1.c,
20562         gcc.misc-tests/i386-pf-athlon-1.c,
20563         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
20564         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
20565         Declare built-in functions used.
20566         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
20568 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
20570         PR c++/16707
20571         * g++.dg/lookup/using12.C: New test.
20573         * g++.dg/init/null1.C: Fix PR number.
20574         * g++.dg/parse/namespace10.C: Likewise.
20576 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20578         PR c++/16224
20579         * g++.dg/template/spec17.C: New test.
20580         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
20581         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
20583 2004-08-02  David Billinghurst
20585         PR fortran/16292
20586         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
20588 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
20590         * gcc.dg/ia64-got-1.c: New test case.
20592 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20594         PR c++/16489
20595         * g++.dg/init/null1.C: New test.
20596         * g++.dg/tc1/dr76.C: Adjust error marker.
20598         PR c++/16529
20599         * g++.dg/parse/namespace10.C: New test.
20601         PR c++/16810
20602         * g++.dg/inherit/ptrmem2.C: New test.
20604 2004-08-02  Ben Elliston  <bje@au.ibm.com>
20606         PR target/16155
20607         * gcc.dg/pr16155.c: New test.
20609 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
20611         * gcc.dg/redecl-2.c: New test.
20613 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
20615         * gcc.dg/darwin-longdouble.c: New file.
20617 2004-07-30  Richard Henderson  <rth@redhat.com>
20619         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
20620         write to constant argument.
20621         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
20623 2004-07-30  Richard Henderson  <rth@redhat.com>
20625         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
20626         tests of nearest around zero.
20628 2004-07-30  Andrew Pinski  <apinski@apple.com>
20630         * gcc.c-torture/compile/20040730-1.c: New test.
20632 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20634         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
20635         powerpc-eabispe.
20637 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20639         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
20641 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
20643         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
20644         contains $ld_library_path.
20645         * lib/gfortran.exp (gfortran_link_flags): Likewise.
20647 2004-07-29  Richard Henderson  <rth@redhat.com>
20649         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
20651         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
20652         (alt2, which): New.
20653         (Check): Accept either alternative.
20655 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
20657         * g++.dg/abi/inline1.C: New test.
20658         * g++.dg/abi/local1-a.cc: Likewise.
20659         * g++.dg/abi/local1.C: Likewise.
20660         * g++.dg/abi/mangle11.C: Tweak location of warnings.
20661         * g++.dg/abi/mangle12.C: Likewise.
20662         * g++.dg/abi/mangle17.C: Likewise.
20663         * g++.dg/abi/mangle20-2.C: Likewise.
20664         * g++.dg/opt/interface1.C: Likewise.
20665         * g++.dg/opt/interface1.h: Likewise.
20666         * g++.dg/opt/interface1-a.cc: New test.
20667         * g++.dg/parse/repo1.C: New test.
20668         * g++.dg/template/repo1.C: Likewise.
20669         * g++.dg/warn/Winline-1.C: Likewise.
20670         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
20672 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
20674         * gcc.dg/tree-ssa/20040729-1.c: New test.
20676 2004-07-27  Matt Austern <austern@apple.com>
20678         * gcc.dg/darwin-bool-1.c: New test.
20679         * gcc.dg/darwin-bool-2.c: New test.
20681 2004-07-28  Richard Henderson  <rth@redhat.com>
20683         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
20684         arguments in the correct type.  Don't write to constant arguments.
20686 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20688         PR tree-optimization/16688
20689         PR tree-optimization/16689
20690         * g++.dg/tree-ssa/pr16688.C: New test.
20692 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20694         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20695         loads.  Not only in the comment, this time.
20697 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
20699         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
20700         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
20701         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
20702         * gcc.dg/sh4a-bitmovua.c: New.
20703         * gcc.dg/sh4a-cos.c: New.
20704         * gcc.dg/sh4a-cosf.c: New.
20705         * gcc.dg/sh4a-fprun.c: New.
20706         * gcc.dg/sh4a-fsrra.c: New.
20707         * gcc.dg/sh4a-memmovua.c: New.
20708         * gcc.dg/sh4a-sin.c: New.
20709         * gcc.dg/sh4a-sincos.c: New.
20710         * gcc.dg/sh4a-sincosf.c: New.
20711         * gcc.dg/sh4a-sinf.c: New.
20713 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20715         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
20716         conditionals.
20717         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20718         loads.
20719         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
20720         DOM1.
20722 2004-07-27  Andrew Pinski  <apinski@apple.com>
20724         * g++.dg/rtti/tinfo1.C: Correct the xfail.
20726 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
20728         * gcc.dg/pragma-isr.c: New test.
20730 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20732         PR c++/14429
20733         * g++.dg/template/ttp11.C: New test.
20735 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
20737         * gcc.c-torture/compile/20040727-1.c: New test.
20739 2004-07-26  Eric Christopher  <echristo@redhat.com>
20741         * gcc.c-torture/compile/20040726-2.c: New test.
20743 2004-07-26  Andrew Pinski  <apinski@apple.com>
20745         * g++.dg/rtti/tinfo1.C: Xfail.
20747 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
20749         * gcc.c-torture/compile/20040726-1.c: New test.
20751 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
20752             Brian Ryner  <bryner@brianryner.com>
20754         PR c++/9283
20755         PR c++/15000
20756         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
20757         * g++.dg/ext/visibility/: New directory.
20758         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
20759         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
20760         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
20761         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
20762         * g++.dg/ext/visibility/fvisibility.C,
20763         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
20764         g++.dg/ext/visibility/fvisibility-override1.C
20765         g++.dg/ext/visibility/fvisibility-override2.C
20766         g++.dg/ext/visibility/memfuncts.C
20767         g++.dg/ext/visibility/noPLT.C
20768         g++.dg/ext/visibility/pragma.C
20769         g++.dg/ext/visibility/pragma-override1.C
20770         g++.dg/ext/visibility/pragma-override2.C
20771         g++.dg/ext/visibility/staticmemfuncts.C
20772         g++.dg/ext/visibility/virtual.C: New tests.
20774 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20776         PR c/15360
20777         * gcc.dg/pr15360-1.c: New test.
20779 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
20781         * gcc.dg/pragma-align-2.c: New test.
20782         * gcc.dg/pragma-init-fini.c: New test.
20783         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
20784         targets.
20786 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20788         * gcc.dg/init-string-2.c: New test.
20790 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
20792         PR 16684
20793         * gcc.dg/Wredundant-decls-1.c: New test case.
20795 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
20797         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
20798         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
20799         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
20800         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
20801         * gcc.dg/compat/generate-random.c: New file.
20802         * gcc.dg/compat/generate-random.h: Likewise.
20803         * gcc.dg/compat/generate-random_r.c: Likewise.
20804         * gcc.dg/compat/struct-layout-1.h: Likewise.
20805         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
20806         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
20807         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
20808         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
20809         * gcc.dg/compat/struct-layout-1_main.c: New test.
20810         * gcc.dg/compat/struct-layout-1_x.c: New file.
20811         * gcc.dg/compat/struct-layout-1_y.c: New file.
20812         * gcc.dg/compat/struct-layout-1_test.h: New file.
20814 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
20816         * gcc.dg/comp-return-1.c: New test
20818 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
20820         * gcc.dg/vmx/8-02a.c: Fix typo.
20822         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
20823         * gcc.dg/darwin-abi-3.c: New test.
20825         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
20826         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
20828         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
20829         * gcc.dg/vmx/ops-long-1.c: New test.
20830         * gcc.dg/vmx/ops-long-2.c: New test.
20832 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
20834         * g++.dg/lookup/conv-[1234].C: New.
20836 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
20838         * g++.dg/parse/attr2.C: Simplify.
20840 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20842         PR c/7284
20843         * gcc.c-torture/execute/pr7284-1.c: New test.
20845 2004-07-22  Brian Booth  <bbooth@redhat.com>
20847         * gcc.dg/tree-ssa/20040721-1.c: New test.
20849 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
20851         * g++.dg/template/crash20.c: New.
20853 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
20855         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
20856         Add dg-run directive.  Declare variables as required.
20857         * gfortran.dg/g77/README: Update
20859 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
20861         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
20862         gcc.dg/cris-peep2-andu2.c: New tests.
20864 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20866         PR c/15052
20867         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
20868         on return type.
20869         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
20870         messages.
20871         * gcc.dg/qual-return-2.c: Update expected messages.
20872         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
20874 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20876         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
20877         * gcc.dg/noncompile/921102-1.c: Update expected error message.
20879 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20881         PR c/11250
20882         * gcc.dg/init-string-1.c: New test.
20884 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
20886         PR middle-end/15345
20887         PR c/16450
20888         * gcc.dg/torture/nested-fn-1.c: New test.
20890 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
20892         PR target/16559
20893         * gcc.dg/ia64-fptr-1.c: New file.
20895 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20897         PR c++/14497
20898         * g++.dg/template/spec16.C: New test.
20899         * g++.old-deja/g++.robertl/eb118.C: Remove.
20901 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20903         PR c++/509
20904         * g++.dg/template/spec15.C: New test.
20906 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
20908         Copy cases from g77.f-torture/execute and add dg-run
20909         directive.  Other changes as noted.
20910         * gfortran.dg/g77/13037.f
20911         * gfortran.dg/g77/1832.f
20912         * gfortran.dg/g77/19981119-0.f
20913         * gfortran.dg/g77/19990313-0.f
20914         * gfortran.dg/g77/19990313-1.f
20915         * gfortran.dg/g77/19990313-2.f
20916         * gfortran.dg/g77/19990313-3.f
20917         * gfortran.dg/g77/19990419-1.f
20918         * gfortran.dg/g77/19990826-0.f
20919         * gfortran.dg/g77/19990826-2.f
20920         * gfortran.dg/g77/20000503-1.f
20921         * gfortran.dg/g77/20001111.f
20922         * gfortran.dg/g77/20010116.f
20923         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
20924         * gfortran.dg/g77/20010430.f
20925         * gfortran.dg/g77/6177.f
20926         * gfortran.dg/g77/947.f
20927         * gfortran.dg/g77/970816-3.f
20928         * gfortran.dg/g77/971102-1.f
20929         * gfortran.dg/g77/980520-1.f
20930         * gfortran.dg/g77/980628-0.f
20931         * gfortran.dg/g77/980628-1.f
20932         * gfortran.dg/g77/980628-10.f
20933         * gfortran.dg/g77/980628-2.f
20934         * gfortran.dg/g77/980628-3.f
20935         * gfortran.dg/g77/980628-7.f
20936         * gfortran.dg/g77/980628-8.f
20937         * gfortran.dg/g77/980628-9.f
20938         * gfortran.dg/g77/980701-0.f
20939         * gfortran.dg/g77/980701-1.f
20940         * gfortran.dg/g77/cabs.f
20941         * gfortran.dg/g77/claus.f
20942         * gfortran.dg/g77/complex_1.f
20943         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
20944         * gfortran.dg/g77/dcomplex.f
20945         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
20946         * gfortran.dg/g77/f90-intrinsic-mathematical.f
20947         * gfortran.dg/g77/f90-intrinsic-numeric.f
20948         * gfortran.dg/g77/int8421.f
20949         * gfortran.dg/g77/labug1.f
20950         * gfortran.dg/g77/large_vec.f
20951         * gfortran.dg/g77/le.f
20952         * gfortran.dg/g77/short.f
20953         * gfortran.dg/g77/README: Update
20955 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
20957         PR c++/16637
20958         * g++.dg/parse/lookup4.C: New test.
20960 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20962         PR c++/16175
20963         * g++.dg/template/ttp10.C: New test.
20965 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20967         * gcc.dg/pr12625-1.c: New test.
20969 2004-07-20  Steven Bosscher  <stevenb@suse.de>
20971         * testsuite/gcc.dg/switch-warn-1.c: New test.
20972         * testsuite/gcc.dg/switch-warn-2.c: New test.
20973         * gcc.c-torture/compile/pr14730.c: Update.
20975 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
20977         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
20978         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
20979         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
20980         g++.dg/template/nontype3.C: Remove trailing CR from tests.
20982 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
20984         PR c++/16623
20985         * g++.dg/template/assign1.C: New test.
20987 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20989         PR c++/12170
20990         * g++.dg/template/ttp9.C: New test.
20992 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
20994         * gcc.dg/format/cmn-err-1.c: New test.
20996 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20998         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
20999         gcc.dg/Wparentheses-10.c: New tests.
21000         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
21002 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21004         PR fortran/16465
21005         * gfortran.dg/g77//ffixed-line-length-0.f,
21006         gfortran.dg/g77/ffixed-line-length-132.f,
21007         gfortran.dg/g77/ffixed-line-length-72.f,
21008         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
21009         gfortran.dg/g77/README: Update.
21011 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21013         PR c++/13092
21014         * g++.dg/template/non-dependent7.C: New test.
21015         * g++.dg/template/non-dependent8.C: Likewise.
21016         * g++.dg/template/non-dependent9.C: Likewise.
21017         * g++.dg/template/non-dependent10.C: Likewise.
21019 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
21021         PR c++/16337
21022         * g++.dg/parse/attr2.C: New test.
21024 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
21026         * g77.dg: Removed.
21027         * g77.f-torture: Ditto.
21029 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21031         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
21032         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
21033         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
21035 2004-07-16  Richard Henderson  <rth@redhat.com>
21037         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
21039 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21041         * lib/fortran-torture.exp (fortran-torture): Don't test compile
21042         tests with full list of options.
21043         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
21044         of TORTURE_OPTIONS if test contains 'dg-do run'.
21046         PR fortran/16404
21047         * gfortran.dg/do_iterator.f90: New test.
21049 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21051         PR rtl-optimization/16536
21052         * gcc.c-torture/execute/restrict-1.c: New test.
21054 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21056         PR fortran/15324
21057         * gfortran.dg/pr15324.f90: New test.
21059         PR fortran/15129
21060         * gfortran.dg/pr15129.f90: New test.
21062         PR fortran/15140
21063         * gfortran.dg/pr15140.f90: New test.
21065         PR fortran/13792
21066         * gfortran.fortran-torture/execute/bounds.f90: Add check for
21067         compile-time simplification.
21069 2004-07-14  Mike Stump  <mrs@apple.com>
21071         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
21073 2004-07-14  James E Wilson  <wilson@specifixinc.com>
21075         PR target/16325
21076         * gcc.dg/profile-generate-1.c: New.
21078 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
21080         * gcc.c-torture/execute/20040709-1.c: New test.
21081         * gcc.c-torture/execute/20040709-2.c: New test.
21083 2004-07-14  Mike Stump  <mrs@apple.com>
21085         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
21087 2004-07-14  Mike Stump  <mrs@apple.com>
21089         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
21091 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
21093         PR c++/16518
21094         * g++.dg/parse/mutable1.C: New test.
21096 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
21098         PR tree-optimization/16443
21099         * gcc.dg/tree-ssa/20040713-1.c: New test.
21101 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
21103         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
21104         for operator new.
21106 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
21108         * gfortran.dg/g77/README: New file
21109         * gfortran.dg/g77/19981216-0.f: Copy from
21110         g77.f-torture/noncompile.  Add "dg-do compile" and
21111         dg-error as required.
21112         * gfortran.dg/g77/19990218-1.f: Likewise.
21113         * gfortran.dg/g77/19990905-1.f: Likewise.
21114         * gfortran.dg/g77/9263.f: Likewise.
21115         * gfortran.dg/g77/980615-0.f: Likewise.
21116         * gfortran.dg/g77/980616-0.f: Likewise.
21117         * gfortran.dg/g77/check0.f: Likewise.
21118         * gfortran.dg/g77/select_no_compile.f: Likewise.
21120 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
21122         Copy files from g77.f-torture/compile.
21123         Add "{ dg-do compile}".  Other changes as noted
21124         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
21125         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
21126         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
21127         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
21128         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
21129         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
21130         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
21131         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
21132         statement to conform to standard.  Append alpha1.x for reference.
21133         * gfortran.dg/g77/xformat.f: Add dg-warning
21135 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
21137         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
21138         Add {dg-do compile} directive.
21139         * gfortran.dg/g77/cpp2.F: Likewise.
21141 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21143         PR c++/5402
21144         * g++.dg/lookup/name-clash1.C: New test.
21146         PR c++/9777
21147         * g++.dg/lookup/name-clash2.C: New test.
21149         PR c++/12102
21150         * g++.dg/lookup/name-clash3.C: New test.
21152 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21154         * g++.dg/lookup/new2.C: New test.
21155         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
21157 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
21159         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
21160         Add {dg-do compile} directive.
21161         * gfortran.dg/g77/13060.f: Likewise.
21162         * gfortran.dg/g77/19990218-0.f: Likewise.
21163         * gfortran.dg/g77/19990305-0.f: Likewise.
21164         * gfortran.dg/g77/19990419-0.f: Likewise.
21165         * gfortran.dg/g77/19990502-0.f: Likewise.
21166         * gfortran.dg/g77/19990502-1.f: Likewise.
21167         * gfortran.dg/g77/19990525-0.f: Likewise.
21168         * gfortran.dg/g77/19990826-1.f: Likewise.
21169         * gfortran.dg/g77/19990826-3.f: Likewise.
21170         * gfortran.dg/g77/19990905-2.f: Likewise.
21171         * gfortran.dg/g77/20000412-1.f: Likewise.
21172         * gfortran.dg/g77/20000511-1.f: Likewise.
21173         * gfortran.dg/g77/20000511-2.f: Likewise.
21174         * gfortran.dg/g77/20000518.f: Likewise.
21175         * gfortran.dg/g77/20000601-1.f: Likewise.
21176         * gfortran.dg/g77/20000601-2.f: Likewise.
21177         * gfortran.dg/g77/20000629-1.f: Likewise.
21178         * gfortran.dg/g77/20000630-2.f: Likewise.
21179         * gfortran.dg/g77/20010115.f: Likewise.
21180         * gfortran.dg/g77/20010321-1.f: Likewise.
21181         * gfortran.dg/g77/20010426.f: Likewise.
21182         * gfortran.dg/g77/20020307-1.f: Likewise.
21183         * gfortran.dg/g77/8485.f: Likewise.
21184         * gfortran.dg/g77/960317-1.f: Likewise.
21185         * gfortran.dg/g77/970915-0.f: Likewise.
21186         * gfortran.dg/g77/980310-1.f: Likewise.
21187         * gfortran.dg/g77/980310-2.f: Likewise.
21188         * gfortran.dg/g77/980310-3.f: Likewise.
21189         * gfortran.dg/g77/980310-4.f: Likewise.
21190         * gfortran.dg/g77/980310-6.f: Likewise.
21191         * gfortran.dg/g77/980310-7.f: Likewise.
21192         * gfortran.dg/g77/980310-8.f: Likewise.
21193         * gfortran.dg/g77/980419-2.f: Likewise.
21194         * gfortran.dg/g77/980424-0.f: Likewise.
21195         * gfortran.dg/g77/980427-0.f: Likewise.
21196         * gfortran.dg/g77/980729-0.f: Likewise.
21197         * gfortran.dg/g77/981117-1.f: Likewise.
21198         * gfortran.dg/g77/toon_1.f: Likewise.
21200 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21202         PR c++/2204
21203         * g++.dg/other/abstract2.C: New test.
21205 2004-07-12  Paul Brook  <paul@codesourcery.com>
21207         * gfortran.dg/pointer_init_1.f90: New test.
21209 2004-07-11  Paul Brook  <paul@codesourcery.com>
21211         PR fortran/15986
21212         * gfortran.dg/contained_1.f90: New test.
21214 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
21216         * g++.dg/parse/defarg8.C: New test.
21218 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21220         PR fortran/16433
21221         * gfortran.dg/pr16433.f: New test.
21223         PR fortran/17574
21224         * gfortran.dg/pr15754.f90: New test.
21226 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
21228         PR tree-optimization/16437
21229         * gcc.c-torture/execute/bitfld-4.c: New test.
21231 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21233         * gfortran.fortran-torture/execute/common_2.f90: Add check for
21234         access to common var from module.
21236 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21238         PR fortran/16336
21239         * gfortran.fortran-torture/execute/common_2.f90: New test.
21241 2004-07-10  Paul Brook  <paul@codesourcery.com>
21243         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
21245 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21247         PR fortran/15969
21248         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
21250 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
21252         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
21253         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
21254         * gfortran.dg/g77/ffree-form-1.f: Likewise.
21255         * gfortran.dg/g77/ffree-form-2.f: Likewise.
21256         * gfortran.dg/g77/ffree-form-3.f: Likewise.
21257         * gfortran.dg/g77/fno-underscoring.f: Likewise.
21258         * gfortran.dg/g77/funderscoring.f: Likewise.
21259         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
21261 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21263         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
21265 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21266         Paul Brook  <paul@codesourcery.com>
21268         PR fortran/13415
21269         * gfortran.dg/common_pointer_1.f90: New test.
21271 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21273         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
21275 2004-07-09  James E Wilson  <wilson@specifixinc.com>
21277         PR target/16364
21278         * gcc.c-torture/compile/20040709-1.c: New.
21280 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21282         PR fortran/14077
21283         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
21285 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21287         PR fortran/13201
21288         * gfortran.dg/shape_1.f90: New test.
21290 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
21291             Andrew Pinski  <apinski@apple.com>
21293         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
21295 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21297         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
21298         comment.
21300 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21301         Paul Brook  <paul@codesourcery.com>
21303         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
21304         '.f95' and '.F95'.
21306 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
21308         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
21310 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21312         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
21313         testcases with capital suffix.
21315 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21317         PR fortran/15481
21318         PR fortran/13372
21319         PR fortran/13575
21320         PR fortran/15978
21321         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
21323         * gfortran.dg/implicit_1.f90: New test.
21325 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21327         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
21328         expression to match gfortran warning/error messages
21329         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
21330         dg-error text.
21332 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21334         * lib/fortran-torture.exp: Rename proc search_for to
21335         search_for_re.
21337 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21339         * gcc.c-torture/execute/simd-5.x: New file.
21340         XFAIL on SPARC 64-bit at -O0.
21342 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21344         PR c++/8211
21345         PR c++/16165
21346         * g++.dg/warn/effc3.C: New test.
21348 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21350         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
21351         change X to 1X in format.
21352         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
21353         add data statements to conform to standard.
21355 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21357         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
21358         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
21359         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
21361 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21363         * gfortran.dg/g77/7388.f: Copy from g77.dg
21364         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
21365         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
21366         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
21367         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
21368         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
21369         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
21370         * gfortran.dg/g77/strlen0.f: Likewise.
21372 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
21374         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
21375         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
21377 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21379         * gcc.c-torture/execute/920428-2.x: Delete.
21380         * gcc.c-torture/execute/920501-7.x: Likewise.
21382 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
21384         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
21385         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
21386         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
21387         prescott and c3-2.
21388         (PREFETCH_3DNOW): Add -march=c3.
21390 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
21392         PR c/16437
21393         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
21394         * gcc.c-torture/execute/bf64-1.x: Likewise.
21396 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21398         * gcc.c-torture/compile/20040708-1.c: New test.
21400 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21402         PR c++/16169
21403         * g++.dg/warn/effc2.C: New test.
21405 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21407         * gcc.c-torture/execute/bitfld-1.x: Remove.
21408         * gcc.c-torture/execute/bitfld-3.c: New test.
21409         * gcc.dg/bitfld-2.c: Remove XFAILs.
21411 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
21413         PR c++/16276
21414         * g++.dg/rtti/tinfo1.C: New file.
21416 2004-07-07  Eric Christopher  <echristo@redhat.com>
21418         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
21420 2004-07-07  Andrew Pinski  <apinski@apple.com>
21422         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
21424 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
21426         * g++.dg/init/call1.C: XFAIL.
21428 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
21430         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
21431         except for movstrict*, to movmem* and clrstr* to clrmem*.
21433 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
21435         * gcc.c-torture/execute/20040707-1.c: New test.
21437 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
21439         * gcc.c-torture/execute/20040706-1.c: New test.
21441 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21443         PR c++/3671
21444         * g++.dg/template/spec14.C: New test.
21446 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
21448         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
21449         nothing if not yet defined.  Use it in b, c and d type definitions.
21450         * gcc.c-torture/execute/20040705-1.c: New test.
21451         * gcc.c-torture/execute/20040705-2.c: New test.
21453 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21455         PR c++/2518
21456         * g++.dg/lookup/new1.C: New test.
21458 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21460         PR c++/11406
21461         * g++.dg/template/sizeof8.C: New test.
21463 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
21465         * gcc.c-torture/compile/20040705-1.c: New test.
21467 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
21469         * gfortran.fortran-torture/execute/seq_io.f90: New test.
21471 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
21473         * gcc.dg/cpp/if-mop.c: Two new testcases.
21474         * gcc.dg/cpp/trad/comment-3.c: New.
21476 2004-07-04  Paul Brook  <paul@codesourcery.com>
21478         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
21480 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
21482         PR c++/3761
21483         * g++.dg/lookup/crash4.C: New test.
21485 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
21487         * gcc.c-torture/execute/builtin-abs-1.c
21488         * gcc.c-torture/execute/builtin-abs-2.c
21489         * gcc.c-torture/execute/builtin-complex-1.c
21490         * gcc.c-torture/execute/builtins/string-1-lib.c
21491         * gcc.c-torture/execute/builtins/string-1.c
21492         * gcc.c-torture/execute/builtins/string-2-lib.c
21493         * gcc.c-torture/execute/builtins/string-2.c
21494         * gcc.c-torture/execute/builtins/string-3-lib.c
21495         * gcc.c-torture/execute/builtins/string-3.c
21496         * gcc.c-torture/execute/builtins/string-4-lib.c
21497         * gcc.c-torture/execute/builtins/string-4.c
21498         * gcc.c-torture/execute/builtins/string-5-lib.c
21499         * gcc.c-torture/execute/builtins/string-5.c
21500         * gcc.c-torture/execute/builtins/string-6-lib.c
21501         * gcc.c-torture/execute/builtins/string-6.c
21502         * gcc.c-torture/execute/builtins/string-7-lib.c
21503         * gcc.c-torture/execute/builtins/string-7.c
21504         * gcc.c-torture/execute/builtins/string-8-lib.c
21505         * gcc.c-torture/execute/builtins/string-8.c
21506         * gcc.c-torture/execute/builtins/string-9-lib.c
21507         * gcc.c-torture/execute/builtins/string-9.c
21508         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
21509         * gcc.c-torture/execute/builtins/string-asm-1.c
21510         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
21511         * gcc.c-torture/execute/builtins/string-asm-2.c
21512         * gcc.c-torture/execute/stdio-opt-1.c
21513         * gcc.c-torture/execute/stdio-opt-2.c
21514         * gcc.c-torture/execute/stdio-opt-3.c
21515         * gcc.c-torture/execute/string-opt-1.c
21516         * gcc.c-torture/execute/string-opt-10.c
21517         * gcc.c-torture/execute/string-opt-11.c
21518         * gcc.c-torture/execute/string-opt-12.c
21519         * gcc.c-torture/execute/string-opt-13.c
21520         * gcc.c-torture/execute/string-opt-14.c
21521         * gcc.c-torture/execute/string-opt-15.c
21522         * gcc.c-torture/execute/string-opt-16.c
21523         * gcc.c-torture/execute/string-opt-2.c
21524         * gcc.c-torture/execute/string-opt-6.c
21525         * gcc.c-torture/execute/string-opt-7.c
21526         * gcc.c-torture/execute/string-opt-8.c:
21527         Replace with ...
21529         * gcc.c-torture/execute/builtins/abs-2.c
21530         * gcc.c-torture/execute/builtins/abs-3.c
21531         * gcc.c-torture/execute/builtins/complex-1.c
21532         * gcc.c-torture/execute/builtins/fprintf.c
21533         * gcc.c-torture/execute/builtins/fputs.c
21534         * gcc.c-torture/execute/builtins/memcmp.c
21535         * gcc.c-torture/execute/builtins/memmove.c
21536         * gcc.c-torture/execute/builtins/memops-asm.c
21537         * gcc.c-torture/execute/builtins/mempcpy-2.c
21538         * gcc.c-torture/execute/builtins/mempcpy.c
21539         * gcc.c-torture/execute/builtins/memset.c
21540         * gcc.c-torture/execute/builtins/printf.c
21541         * gcc.c-torture/execute/builtins/sprintf.c
21542         * gcc.c-torture/execute/builtins/strcat.c
21543         * gcc.c-torture/execute/builtins/strchr.c
21544         * gcc.c-torture/execute/builtins/strcmp.c
21545         * gcc.c-torture/execute/builtins/strcpy.c
21546         * gcc.c-torture/execute/builtins/strcspn.c
21547         * gcc.c-torture/execute/builtins/strlen-2.c
21548         * gcc.c-torture/execute/builtins/strlen.c
21549         * gcc.c-torture/execute/builtins/strncat.c
21550         * gcc.c-torture/execute/builtins/strncmp-2.c
21551         * gcc.c-torture/execute/builtins/strncmp.c
21552         * gcc.c-torture/execute/builtins/strncpy.c
21553         * gcc.c-torture/execute/builtins/strpbrk.c
21554         * gcc.c-torture/execute/builtins/strpcpy-2.c
21555         * gcc.c-torture/execute/builtins/strpcpy.c
21556         * gcc.c-torture/execute/builtins/strrchr.c
21557         * gcc.c-torture/execute/builtins/strspn.c
21558         * gcc.c-torture/execute/builtins/strstr-asm.c
21559         * gcc.c-torture/execute/builtins/strstr.c:
21560         ... these new files.
21562         * gcc.c-torture/execute/builtins/abs-2-lib.c
21563         * gcc.c-torture/execute/builtins/abs-3-lib.c
21564         * gcc.c-torture/execute/builtins/complex-1-lib.c
21565         * gcc.c-torture/execute/builtins/fprintf-lib.c
21566         * gcc.c-torture/execute/builtins/fputs-lib.c
21567         * gcc.c-torture/execute/builtins/memcmp-lib.c
21568         * gcc.c-torture/execute/builtins/memmove-lib.c
21569         * gcc.c-torture/execute/builtins/memops-asm-lib.c
21570         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
21571         * gcc.c-torture/execute/builtins/mempcpy-lib.c
21572         * gcc.c-torture/execute/builtins/memset-lib.c
21573         * gcc.c-torture/execute/builtins/printf-lib.c
21574         * gcc.c-torture/execute/builtins/sprintf-lib.c
21575         * gcc.c-torture/execute/builtins/strcat-lib.c
21576         * gcc.c-torture/execute/builtins/strchr-lib.c
21577         * gcc.c-torture/execute/builtins/strcmp-lib.c
21578         * gcc.c-torture/execute/builtins/strcpy-lib.c
21579         * gcc.c-torture/execute/builtins/strcspn-lib.c
21580         * gcc.c-torture/execute/builtins/strlen-2-lib.c
21581         * gcc.c-torture/execute/builtins/strlen-lib.c
21582         * gcc.c-torture/execute/builtins/strncat-lib.c
21583         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
21584         * gcc.c-torture/execute/builtins/strncmp-lib.c
21585         * gcc.c-torture/execute/builtins/strncpy-lib.c
21586         * gcc.c-torture/execute/builtins/strpbrk-lib.c
21587         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
21588         * gcc.c-torture/execute/builtins/strpcpy-lib.c
21589         * gcc.c-torture/execute/builtins/strrchr-lib.c
21590         * gcc.c-torture/execute/builtins/strspn-lib.c
21591         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
21592         * gcc.c-torture/execute/builtins/strstr-lib.c
21593         * gcc.c-torture/execute/builtins/lib/abs.c
21594         * gcc.c-torture/execute/builtins/lib/fprintf.c
21595         * gcc.c-torture/execute/builtins/lib/memset.c
21596         * gcc.c-torture/execute/builtins/lib/printf.c
21597         * gcc.c-torture/execute/builtins/lib/sprintf.c
21598         * gcc.c-torture/execute/builtins/lib/strcpy.c
21599         * gcc.c-torture/execute/builtins/lib/strcspn.c
21600         * gcc.c-torture/execute/builtins/lib/strncat.c
21601         * gcc.c-torture/execute/builtins/lib/strncmp.c
21602         * gcc.c-torture/execute/builtins/lib/strncpy.c
21603         * gcc.c-torture/execute/builtins/lib/strpbrk.c
21604         * gcc.c-torture/execute/builtins/lib/strspn.c
21605         * gcc.c-torture/execute/builtins/lib/strstr.c:
21606         New files containing support routines.
21608         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
21609         declaration.
21610         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
21611         when not optimizing.
21613 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
21615         PR c++/16240
21616         * g++.dg/abi/mangle22.C: New test.
21617         * g++.dg/abi/mangle23.C: Likewise.
21619 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
21621         PR fortran/16290
21622         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
21623         Allow for cases without denormalized floating point numbers.
21625 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
21627         PR c/1027
21628         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
21629         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
21630         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
21631         expected warning text.
21632         * gcc.dg/format/diag-2.c: New test.
21634 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21636         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
21638 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
21640         * gcc.dg/builtins-43.c: New.
21641         * gcc.dg/builtins-44.c: New.
21642         * gcc.dg/builtins-45.c: New.
21644 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
21645             Andreas Tobler  <a.tobler@schweiz.ch>
21647         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
21648         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
21649         as SIGSEGV.
21650         * gcc.dg/cleanup-11.c: Likewise.
21651         * gcc.dg/cleanup-8.c: Likewise.
21652         * gcc.dg/cleanup-9.c: Likewise.
21653         * gcc.dg/cleanup-5.c: Run on all platforms.
21655 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
21657         * g++.dg/warn/nonnull1.C: New test.
21659 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
21661         * gcc.dg/compat/compat-common.h: Wrap up CINT in
21662         an #ifndef SKIP_COMPLEX_INT/#endif pair.
21663         Special-case the Sun compiler wrt to <complex.h>.
21665 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
21667         * gcc.dg/Wunreachable-8.C: New test.
21669         * gcc.dg/h8300-ice2.c : New test.
21671 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
21673         PR fortran/16161
21674         * gfortran.fortran-torture/compile/implicit.f90: Add test
21675         for implicit character.
21677 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
21679         PR fortran/16289
21680         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
21681         Use tiny() intrinsic to find smallest non-negative real
21683 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
21685         * gcc.dg/compat/struct-by-value-22_main.c: New test.
21686         * gcc.dg/compat/struct-by-value-22_x.c: New.
21687         * gcc.dg/compat/struct-by-value-22_y.c: New.
21689         * gcc.c-torture/execute/20040629-1.c: New test.
21691 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
21693         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
21694         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
21696         PR target/16195
21697         * gcc.dg/20040625-1.c: New test.
21699 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21701         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
21703 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21705         PR fortran/15963
21706         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
21708 2004-06-29  Richard Henderson  <rth@redhat.com>
21710         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
21712 2004-06-29  Paul Brook  <paul@codesourcery.com>
21714         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
21715         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
21717 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
21719         PR c++/16260
21720         * g++.dg/parse/crash15.C: New.
21722 2004-06-28  Andrew Pinski  <apinski@apple.com>
21724         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
21725         by the error already.
21727         * g++.dg/opt/ptrmem4.C: Change to compile only test.
21729 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
21731         PR target/14041
21732         * gcc.dg/h8300-bss-align-1.c : New.
21734 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
21736         * PR c++/16174
21737         * g++.dg/template/ctor4.C: New.
21739 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21741         PR c++/16205
21742         * g++.dg/warn/Wsequence-point-1.C: New test.
21744 2004-06-27  Paul Brook  <paul@codesourcery.com>
21746         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
21748 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
21750         * g++.old-deja/g++.mike/p7325.C: Remove.
21752 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21754         PR c/14963
21755         * gcc.dg/pr14963.c: New test.
21757 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
21759         PR c++/16193
21760         * g++.dg/parse/redef1.C: New test.
21762 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
21764         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
21765         20021110.c.
21766         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
21767         20021119-1.c.
21768         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
21769         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
21770         5-04.c.
21771         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
21772         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
21773         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
21774         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
21775         g++.brendan/enum14.C.
21776         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
21777         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
21778         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
21779         g++.mike/virt1.C.
21780         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
21781         memtemp24.C.
21783 2004-06-27  Roger Sayle  <roger@eyesopen.com>
21785         * gcc.dg/20040527-1.c: New test case.
21787 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
21789         PR gfortran/pr16196
21790         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
21792 2004-06-25  Roger Sayle  <roger@eyesopen.com>
21794         PR middle-end/15825
21795         * gcc.dg/pr15825-1.c: New test case.
21797 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21799         * gcc.c-torture/execute/20040625-1.c: New test.
21801 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21803         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
21805 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21807         * gcc.dg/torture/mips-div-1.c: New test.
21809 2004-06-24  Jeff Law  <law@redhat.com>
21811         * gcc.dg/tree-ssa/20040624-1.c: New test.
21813 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
21815         * gcc.c-torture/compile/20040624-1.c: New test.
21817 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21819         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
21820         this directory.
21822 2004-06-23  Andrew Pinski  <apinski@apple.com>
21824         PR middle-end/15988
21825         * g++.dg/opt/ptrmem4.C: New test.
21827         * gcc.dg/c90-array-quals-2.c: New test.
21829 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
21831         * gcc.dg/kpice1.c: New test.
21833 2006-06-23  Andrew Pinski  <apinski@apple.com>
21835         * gcc.dg/c90-array-quals.c: New test.
21837 2006-06-22  Richard Henderson  <rth@redhat.com>
21839         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
21841 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
21843         * gcc.dg/builtins-config.h: Handle FreeBSD.
21845 2006-06-22  Richard Henderson  <rth@redhat.com>
21847         * g++.dg/opt/devirt1.C: New.
21849 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
21851         * g++.dg/opt/pr15551.C: New testcase.
21853 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
21855         PR target/14800
21856         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
21857         x86_64-*-linux* when compiling for 32bit.
21859 2004-06-21  Andrew Pinski  <apinski@apple.com>
21861         * gcc.dg/pch/struct-1.c: New.
21862         * gcc.dg/pch/struct-1.hs: New.
21864 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
21866         * gcc.dg/pch/save-temps-1.c: New file.
21867         * gcc.dg/pch/save-temps-1.hs: New file.
21869 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
21871         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
21872         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
21874 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21876         * gfortran.fortran-torture/execute/select_1.f90: Rename function
21877         to fix type error.
21878         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
21879         Remove trailing spaces.
21881 2004-06-21  Richard Henderson  <rth@redhat.com>
21883         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
21884         merging && to BIT_FIELD_REF.
21886 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
21888         * g++.dg/opt/placeholder1.C: New test.
21890 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21892         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
21893         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
21894         * gcc.dg/compat/union-m128-1_x.c: Likewise.
21895         * gcc.dg/compat/union-m128-1_y.c: Likewise.
21897 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
21899         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
21900         extern "C".
21901         * g++.dg/other/pragma-re-1.C: Add comments.
21903 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
21905         PR gfortran/16080
21906         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
21908 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
21910         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
21911         instead of setting the type of size_t by
21912         hand.
21914 2004-06-18  Roger Sayle  <roger@eyesopen.com>
21916         * gcc.dg/unordered-2.c: New test case.
21917         * gcc.dg/unordered-3.c: New test case.
21919 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
21921         PR other/16043
21922         * lib/g++.exp (g++_version): Tweak regexp for version
21923         * lib/g77.exp (g77_version): Likewise.
21924         * lib/gfortran.exp (gfortran_version): Likewise.
21925         * lib/objc.exp (objc_version): Likewise.
21926         * lib/treelang.exp (treelang_version): Likewise.
21928 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
21930         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
21931         Use INT_MAX instead of __INT_MAX__.
21932         * gcc.dg/compat/struct-align-2_y.c: Likewise.
21934         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
21935         * gcc.dg/compat/scalar-return-3_x.c: Use it.
21936         * gcc.dg/compat/scalar-return-3_y.c: Use it.
21937         * gcc.dg/compat/scalar-return-4_x.c: Use it.
21938         * gcc.dg/compat/scalar-return-4_y.c: Use it.
21939         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
21940         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
21941         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
21942         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
21944         * gcc.dg/range-test-1.c: New test.
21945         * g++.dg/opt/range-test-1.C: New test.
21947 2004-06-17  Richard Henderson  <rth@redhat.com>
21949         * objc.dg/sync-1.m: New.
21950         * objc.dg/try-catch-1.m: Don't force next runtime.
21951         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
21952         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
21953         shadowed catch clause.
21954         * objc.dg/try-catch-5.m: New.
21956 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
21958         Bug 14610
21959         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
21961 2004-06-15  Richard Henderson  <rth@redhat.com>
21963         * gcc.dg/20001116-1.c: Move expected warning line.
21965 2004-06-15  Richard Henderson  <rth@redhat.com>
21967         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
21968         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
21970 2004-06-15  Jeff Law  <law@redhat.com>
21972         * gcc.dg/tree-ssa/20040615-1.c: New test.
21973         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
21974         be less sensitive to operand ordering.
21975         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
21977 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
21979         * g++.dg/abi/bitfield3.C: Add comment..
21981 2004-06-15  Richard Henderson  <rth@redhat.com>
21983         * g++.dg/ext/stmtexpr1.C: XFAIL.
21984         * gcc.dg/20030612-1.c: XFAIL.
21986 2004-06-15  Eric Christopher  <echristo@redhat.com>
21988         * g++.dg/charset/asm5.c: New.
21989         * gcc.dg/charset/asm6.c: New.
21991 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21993         PR fortran/15962
21994         * gfortran.fortran-torture/execute/select_1.f90: New test.
21996 2004-06-15  Paul Brook  <paul@codesourcery.com>
21998         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
22000 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22002         PR c++/15967
22003         * g++.dg/lookup/crash3.C: New test.
22005 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22007         PR c++/15947
22008         * g++.dg/parse/dtor4.C: New test.
22010 2004-06-14  Jeff Law  <law@redhat.com>
22012         * gcc.c-torture/compile/20040614-1.c: New test.
22014 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22016         PR fortran/15211
22017         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
22018         LEN of a character array.
22020 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
22022         PR c++/15096
22023         * g++.dg/template/ptrmem10.C: New test.
22025         PR c++/14930
22026         * g++.dg/template/friend30.C: New test.
22028 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22030         PR fortran/14928
22031         * gfortran.fortran-torture/compile/mloc.f90: New test.
22033 2004-06-13  Paul Brook  <paul@codesourcery.com>
22035         * gfortran.fortran-torture/execute/random_2.f90: New test.
22037 2004-06-13  Eric Christopher  <echristo@redhat.com>
22039         * gcc.dg/noncompile/redecl-1.c: Fix error message.
22041 2004-06-12  Paul Brook  <paul@codesourcery.com>
22043         * gfortran.fortran-torture/execute/contained_3.f90: New test.
22045 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22047         PR fortran/14923
22048         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
22050 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22052         PR fortran/14957
22053         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
22054         syntax errors in end statements of contained subroutines.
22056 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22058         PR fortran/12841
22059         * gfortran.fortran-torture/execute/null_arg.f90: New test.
22061 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
22063         PR fortran/15665
22064         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
22066 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
22068         PR gfortran/12839
22069         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
22071 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
22073         PR c++/15862
22074         * g++.dg/parse/enum1.C: New test.
22076 2004-06-10  Jeff Law  <law@redhat.com>
22078         * gcc.c-torture/compile/20040610-1.c: New test.
22080 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22082         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
22083         * g++.old-deja/g++.other/decl3.C: Likewise.
22085 2004-06-10  Brian Booth  <bbooth@redhat.com>
22087         * gcc.dg/tree-ssa/20031015-1.c: Scan for
22088         V_MAY_DEF instead of VDEF.
22089         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
22091 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
22093         PR c++/14211
22094         * g++.dg/conversion/const1.C: New test.
22096         PR c++/15076
22097         * g++.dg/conversion/reinterpret1.C: New test.
22099         PR c++/15877
22100         * g++.dg/template/enum2.C: New test.
22102         PR c++/15227
22103         * g++.dg/template/error13.C: New test.
22105 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22107         PR fortran/14957
22108         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
22109         arguments to test_* REAL and of the right size.
22111 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
22113         PR target/15569
22114         PR rtl-optimization/15681
22115         * gcc.dg/20040609-1.c: New test.
22117 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
22119         PR c++/14791
22120         * g++.dg/opt/builtins1.C: New test.
22122 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
22124         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
22125         that use default windows32 struct layout.
22126         * gcc.dg/i386-bitfield2.c: Likewise.
22128 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
22130         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
22131         for mingw32 and cygwin targets.
22133 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
22135         * gcc.dg/pch/macro-4.c: New.
22136         * gcc.dg/pch/macro-4.hs: New.
22138 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22140         PR fortran/13249
22141         * gfortran.fortran-torture/compile/name_clash.f90: New test.
22143 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22145         PR fortran/13372
22146         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
22148 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
22150         PR gfortran/14897
22151         * gfortran.fortran-torture/execute/t_edit.f90: New test.
22153 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
22155         PR gfortran/15755
22156         * gfortran.fortran-torture/execute/backspace.c : New test.
22158 2004-06-09  Paul Brook  <paul@codesourcery.com>
22160         * gfortran.fortran-torture/execure/intrinsic_associated.f90
22161         (pointer_to_section): Rewrite to use smaller array.
22163 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
22165         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
22166         * gcc.dg/ext/altivec-10.c: Same.
22167         * gcc.dg/ext/altivec-11.c: Same.
22168         * gcc.dg/ext/altivec-12.c: Same.
22169         * gcc.dg/ext/altivec-13.c: Same.
22170         * gcc.dg/ext/altivec-14.c: Same.
22171         * gcc.dg/ext/altivec-15.c: Same.
22172         * gcc.dg/ext/altivec-16.c: Same.
22173         * gcc.dg/ext/altivec-3.c: Same.
22174         * gcc.dg/ext/altivec-4.c: Same.
22175         * gcc.dg/ext/altivec-6.c: Same.
22176         * gcc.dg/ext/altivec-7.c: Same.
22177         * gcc.dg/ext/altivec-8.c: Same.
22178         * gcc.dg/ext/altivec-varargs-1.c: Same.
22180         * g++.dg/ext/altivec-1.C: Correct dg syntax.
22181         * g++.dg/ext/altivec-10.C: Same.
22182         * g++.dg/ext/altivec-2.C: Same.
22183         * g++.dg/ext/altivec-3.C: Same.
22184         * g++.dg/ext/altivec-4.C: Same.
22185         * g++.dg/ext/altivec-5.C: Same.
22186         * g++.dg/ext/altivec-6.C: Same.
22187         * g++.dg/ext/altivec-7.C: Same.
22188         * g++.dg/ext/altivec-8.C: Same.
22189         * g++.dg/ext/altivec-9.C: Same.
22191 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22193         PR c++/7841
22194         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
22196 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
22198         * gcc.dg/union-1.c: New test.
22200 2004-06-07  Roger Sayle  <roger@eyesopen.com>
22202         * gcc.dg/builtins-41.c: New test case.
22203         * gcc.dg/builtins-42.c: New test case.
22205 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
22207         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
22208         * g++.dg/ext/altivec-10.C: Same.
22209         * g++.dg/ext/altivec-2.C: Same.
22210         * g++.dg/ext/altivec-3.C: Same.
22211         * g++.dg/ext/altivec-4.C: Same.
22212         * g++.dg/ext/altivec-5.C: Same.
22213         * g++.dg/ext/altivec-6.C: Same.
22214         * g++.dg/ext/altivec-7.C: Same.
22215         * g++.dg/ext/altivec-8.C: Same.
22216         * g++.dg/ext/altivec-9.C: Same.
22217         * g++.old-deja/g++.abi/cxa_vec.C: Same.
22218         * g++.old-deja/g++.brendan/new3.C: Same.
22219         * gcc.c-torture/execute/eeprof-1.x: Same.
22221 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
22223         PR c/14765
22224         * gcc.dg/pr14765-1.c: New test.
22226 2004-06-07  Roger Sayle  <roger@eyesopen.com>
22228         PR c/14649
22229         * gcc.dg/pr14649-1.c: New test case.
22231 2004-06-07  Richard Henderson  <rth@redhat.com>
22233         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
22234         if temporaries.
22236 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
22238         * g++.dg/eh/elide1.C: Remove XFAIL.
22240 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
22242         PR c++/15337
22243         * g++.dg/expr/sizeof3.C: New test.
22245         PR c++/14777
22246         * g++.dg/template/access14.C: New test.
22248         PR c++/15554
22249         * g++.dg/template/enum1.C: New test.
22251         PR c++/15057
22252         * g++.dg/eh/throw1.C: New test.
22254 2004-06-07  David Ayers  <d.ayers@inode.at>
22255             Ziemowit Laski  <zlaski@apple.com>
22257         * lib/objc.exp (objc_target_compile): Revert the '-framework
22258         Foundation' flag fix, since bare Darwin does not ship
22259         with the Foundation framework.
22260         * objc/execute/next_mapping.h: Provide a local NSConstantString
22261         @interface and @implementation.
22262         (objc_constant_string_init): A constructor function, used to
22263         initialize the NSConstantString meta-class object.
22264         * objc/execute/string1.m: Include "next_mapping.h" instead of
22265         <Foundation/NSString.h>.
22266         * objc/execute/string2.m: Likewise.
22267         * objc/execute/string3.m: Likewise.
22268         * objc/execute/string4.m: Likewise.
22270 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
22272         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
22273         to double. Replace double with FLOAT.
22274         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
22276         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
22277         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
22278         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
22279         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
22280         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
22281         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
22282         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
22283         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
22285 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
22287         PR c/13519
22288         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
22290 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22292         PR c++/15503
22293         * g++.dg/template/meminit2.C: New test.
22295 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
22297         PR target/15822
22298         * gcc.c-torture/execute/compare-fp-1.c,
22299         gcc.c-torture/execute/compare-fp-2.c,
22300         gcc.c-torture/execute/compare-fp-3.c,
22301         gcc.c-torture/execute/compare-fp-4.c,
22302         gcc.c-torture/execute/compare-fp-3.x,
22303         gcc.c-torture/execute/compare-fp-4.x: Moved...
22304         * gcc.c-torture/execute/ieee/compare-fp-1.c,
22305         gcc.c-torture/execute/ieee/compare-fp-2.c,
22306         gcc.c-torture/execute/ieee/compare-fp-3.c,
22307         gcc.c-torture/execute/ieee/compare-fp-4.c,
22308         gcc.c-torture/execute/ieee/compare-fp-3.x,
22309         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
22311 2004-06-04  David Ayers  <d.ayers@inode.at>
22313         * objc/execute/protocol-isEqual-4.m: New testcase.
22315 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
22317         * objc/execute/protocol-isEqual-1.m: New testcase.
22318         * objc/execute/protocol-isEqual-2.m: New testcase.
22319         * objc/execute/protocol-isEqual-3.m: New testcase.
22321 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22323         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
22325 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
22327         * lib/objc.exp (objc_target_compile): When running tests on
22328         Darwin (Mac OS X), inform the linker about '-framework
22329         'Foundation'.
22331 2004-06-02  Eric Christopher  <echristo@redhat.com>
22333         * gcc.c-torture/compile/20040602-1.c: New.
22335 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
22337         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
22338         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
22340         PR tree-optimization/14736
22341         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
22343         PR tree-optimization/14042
22344         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
22346         PR tree-optimization/14729
22347         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
22349 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22351         PR fortran/15557
22352         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
22354 2004-06-01  Richard Hederson  <rth@redhat.com>
22356         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
22358 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22360         PR c++/14932
22361         * g++.dg/parse/offsetof4.C: New test.
22363 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
22365         PR objc/7993
22366         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
22368 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
22370         PR c++/15701
22371         * g++.dg/template/friend29.C: New test.
22373 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
22375         PR c/15749
22376         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
22378 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
22380         * gcc.dg/sparc-trap-1.c: New test.
22382 2004-05-31  Roger Sayle  <roger@eyesopen.com>
22384         PR middle-end/15069
22385         * g++.dg/opt/fold3.C: New test case.
22387 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
22389         * lib/target-supports.exp (check_iconv_available): Fix fallout
22390         from 2004-05-28 patch.
22392 2004-05-30  Paul Brook  <paul@codesourcery.com>
22394         PR fortran/15620
22395         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
22396         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
22398 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
22400         * gfortran.fortran-torture/execute/random_1.f90: New test.
22402 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22404         * g++.dg/ext/altivec-10.C: New test.
22406 2004-05-29  Paul Brook  <paul@codesourcery.com>
22408         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
22410 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22412         * gcc.dg/altivec-16.c: New test.
22414 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
22416         * lib/target-supports.exp (check_vmx_hw_available): New.
22417         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
22419         * lib/target-supports.exp (check_alias_available,
22420         check_iconv_available, check_named_sections_available): Use
22421         unique names for temporary files.
22423 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22425         * gcc.dg/altivec-15.c: New test.
22427 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
22429         PR c++/15083
22430         * g++.dg/warn/noeffect6.C: New test.
22432         PR c++/15471
22433         * g++.dg/expr/ptrmem4.C: New test.
22435         PR c++/15640
22436         * g++.dg/template/operator3.C: New test.
22438 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
22440         PR c++/14668
22441         * g++.dg/lookup/redecl1.C: New test.
22442         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
22444 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
22446         * gcc.c-torture/execute/compare-fp-1.c,
22447         gcc.c-torture/execute/compare-fp-2.c,
22448         gcc.c-torture/execute/compare-fp-3.c,
22449         gcc.c-torture/execute/compare-fp-4.c,
22450         gcc.c-torture/execute/compare-fp-3.x,
22451         gcc.c-torture/execute/compare-fp-4.x,
22452         gcc.dg/pr15649-1.c: New.
22454 2004-05-27  Adam Nemet  <anemet@lnxw.com>
22456         PR c++/12883
22457         * g++.dg/init/array14.C: New test.
22459 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
22461         * lib/compat.exp (compat-get-options-main): New.
22462         (compat-get-options): Remove unneeded code, warn for ignored
22463         command.
22464         (compat-execute): Check flag set by dg-require-* commands.
22466         * lib/compat.exp (compat-execute): Break up long lines.
22468 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
22470         * gcc.dg/altivec-7.c: Don't use 'vector long'.
22471         * gcc.dg/altivec-14.c: New test.
22472         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
22474         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
22475         * gcc.dg/altivec-12.c: Ditto.
22477         * gcc.dg/altivec-3.c: Move call to altivec_check.
22479 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22481         PR c++/15044
22482         * g++.dg/template/error12.C: New test.
22484         PR c++/15317
22485         * g++.dg/ext/attrib15.C: New test.
22487         PR c++/15329
22488         * g++.dg/template/ptrmem9.C: New test.
22490 2004-05-25  Paul Brook  <paul@codesourcery.com>
22492         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
22494 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22496         PR c++/15165
22497         * g++.dg/template/crash19.C: New test.
22499 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22501         PR c++/15025
22502         * g++.dg/template/redecl1.C: New test.
22504 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22506         PR c++/14821
22507         * g++.dg/other/ns1.C: New test.
22509         PR c++/14883
22510         * g++.dg/template/invalid1.C: New test.
22512 2004-05-23  Paul Brook  <paul@codesourcery.com>
22513         Victor Leikehman  <lei@haifasphere.co.il>
22515         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
22516         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
22518 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
22520         PR c++/15285
22521         PR c++/15299
22522         * g++.dg/template/non-dependent5.C: New test.
22523         * g++.dg/template/non-dependent6.C: New test.
22525 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
22527         PR c++/15507
22528         * g++.dg/inherit/union1.C: New test.
22530         PR c++/15542
22531         * g++.dg/template/addr1.C: New test.
22533         PR c++/15427
22534         * g++.dg/template/array5.C: New test.
22536         PR c++/15287
22537         * g++.dg/template/array6.C: New test.
22539 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
22540             Roger Sayle  <roger@eyesopen.com>
22542         * g++.dg/lookup/forscope2.C: New test case.
22544 2004-05-22  Ben Elliston  <bje@au.ibm.com>
22546         * gcc.dg/cpp/Wmissingdirs.c: New.
22548 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
22550         PR target/15301
22551         * gcc.dg/compat/union-m128-1.h: New file.
22552         * gcc.dg/compat/union-m128-1_main.c: Likewise.
22553         * gcc.dg/compat/union-m128-1_x.c: Likewise.
22554         * gcc.dg/compat/union-m128-1_y.c: Likewise.
22556 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
22558         PR target/15302
22559         * gcc.dg/compat/struct-complex-1.h: New file.
22560         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
22561         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
22562         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
22564 2004-05-20  Roger Sayle  <roger@eyesopen.com>
22566         PR middle-end/3074
22567         * gcc.dg/pr3074-1.c: New test case.
22568         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
22570 2004-05-20  Falk Hueffner  <falk@debian.org>
22572         PR other/15526
22573         * gcc.dg/ftrapv-1.c: New test case.
22575 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
22577         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
22579 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
22580             Jeff Law  <law@redhat.com>
22582         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
22583         * gcc.dg/tree-ssa/20040518-2.c: New test.
22585         * gcc.dg/tree-ssa/20040518-1.c: New test.
22587 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
22589         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
22591 2004-05-18  Paul Brook  <paul@codesourcery.com>
22593         PR fortran/13930
22594         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
22596 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22598         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
22599         constant folding.
22601 2004-05-17  Steven Bosscher  <stevenb@suse.de>
22603         * gcc.dg/tree-ssa/20040517-1.c: New test.
22605 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22607         * gcc.dg/loop-4.c: New test.
22609 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
22611         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
22613 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
22615         PR fortran/15311
22616         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
22618 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22620         PR fortran/13826
22621         PR fortran/13940
22622         * gfortran.fortran-torture/compile/data_1.f90: New test.
22624 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
22626         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
22627         * gcc.dg/uninit-H.c: Define ASM for __s390__.
22629 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22631         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
22633 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22635         PR c/15444
22636         * gcc.dg/format/xopen-1.c: Adjust expected message.
22637         * gcc.dg/format/xopen-3.c: New test.
22639 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
22641         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
22643 2004-05-14  Jeff Law  <law@redhat.com>
22645         * gcc.dg/tree-ssa/20040514-2.c: New test.
22647 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22649         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
22650         this ...
22651         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
22652         this.
22654 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
22656         * gcc.dg/tree-ssa/20040514-1.c: New test.
22658 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22660         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
22661         test.
22663 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22665         PR fortran/14066
22666         * gfortran.fortran-torture/compile/do_1.f90: New test.
22668 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22670         PR fortran/15051
22671         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
22672         test.
22674 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
22676         PR fortran/15149
22677         * gfortran.fortran-torture/execute/random_init.f90: New test.
22679 2004-05-13  Paul Brook  <paul@codesourcery.com>
22681         PR fortran/15314
22682         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
22684 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
22686         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
22687         for the powerpc case.
22689 2004-05-13  Jeff Law  <law@redhat.com>
22691         * gcc.dg/tree-ssa/20040513-1.c: New test.
22692         * gcc.dg/tree-ssa/20040513-2.c: New test.
22694 2004-05-13  Paul Brook  <paul@codesourcery.com>
22696         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
22697         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
22698         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
22700 2004-05-13  Andreas Schwab  <schwab@suse.de>
22702         PR other/10819
22703         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
22704         characters.
22706 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
22708         PR fortran/15294
22709         * gfortran.fortran-torture/execute/adjustr.f90: New file.
22711 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
22713         Merge from tree-ssa-20020619-branch.  See
22714         ChangeLog.tree-ssa for details.
22716 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
22718         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
22719         include <altivec.h> explicitly.
22720         * gcc.dg/altivec-13.c: Likewise.
22722 2004-05-11  Paul Brook  <paul@codesourcery.com>
22724         * gcc.c-torture/compile/20010518-1.c: Force enum size.
22726 2004-05-10  Eric Christopher  <echristo@redhat.com>
22728         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
22729         * gcc.dg/sibcall-4.c: Ditto.
22731 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
22733         * g++.dg/ext/altivec-8.C: New test case.
22734         * gcc.dg/altivec-13.c: New test case.
22736 2004-05-08  Roger Sayle  <roger@eyesopen.com>
22738         * gcc.c-torture/execute/divcmp-1.c: New test case.
22739         * gcc.c-torture/execute/divcmp-2.c: New test case.
22740         * gcc.c-torture/execute/divcmp-3.c: New test case.
22742 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
22744         * g++.dg/other/pragma-re-2.C: New test.
22746 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22748         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
22749         * gcc.dg/i386-387-2.c: Likewise.
22751         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
22752         __builtin_drem.
22753         * gcc.dg/i386-387-6.c: Likewise.
22755 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22757         * gcc.dg/builtins-33.c: Also check log1p*.
22759 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
22761         PR optimization/15296
22762         * gcc.c-torture/execute/pr15296.c: New test.
22764 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
22766         * gcc.dg/builtins-40.c: New test.
22768 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
22770         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
22772 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
22774         * g++.dg/ext/spe1.C: New testcase.
22776 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
22778         * objc.dg/image-info.m: Allow additional attributes
22779         for __image_info section.
22781 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
22783         * gcc.dg/torture/mips-hilo-2.c: New test.
22785 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22787         PR c++/14389
22788         * g++.dg/template/member5.C: New test.
22790 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
22792         * gcc.dg/builtins-34.c: Also check expm1*.
22794 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22796         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
22797         * gcc.dg/torture/builtin-convert-3.c: New test.
22799 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
22801         PR middle-end/15054
22802         * g++.dg/opt/pr15054.C: New test.
22804 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22806         * gcc.dg/torture/builtin-rounding-1.c: New test.
22807         * gcc.dg/builtins-25.c: Delete.
22808         * gcc.dg/builtins-29.c: Delete.
22810 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
22812         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
22813         * gcc.dg/sibcall-4.c: Likewise.
22814         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
22816 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22818         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
22819         bit-field on 16-bit targets.
22821 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22823         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
22824         16-bit targets.
22826 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
22828         * gcc.dg/rs6000-power2-1.c: Change to compile only.
22829         * gcc.dg/rs6000-power2-2.c: Likewise.
22831 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
22833         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
22834         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
22835         Change the asm registers to be in form of frN instead of fN.
22837 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22839         * gcc.dg/torture/builtin-convert-2.c: New test.
22841 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
22843         * gcc.dg/rs6000-power2-1.c: New test.
22844         * gcc.dg/rs6000-power2-2.c: New test.
22846 2004-04-28  Jan Hubicka  <jh@suse.cz>
22848         * gcc.dg/unused-6.c: New test.
22850 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
22851             Ulrich Weigand  <uweigand@de.ibm.com>
22853         * ada/acats/run_all.sh: Define $target variable.
22855 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
22857         PR c++/15119
22858         * g++.dg/other/vararg-1.C: New test.
22860         PR c++/4794
22861         * g++.dg/eh/cleanup3.C: New test.
22863 2004-04-24  Laurent GUERBY <laurent@guerby.net>
22865         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
22866         and ad8011a (target_insn).
22867         * ada/acats/support/macro.dfs: Likewise.
22868         * ada/acats/support/impbit.adb: New file.
22870 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
22872         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
22874 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22876         * gcc.dg/loop-3.c: New test.
22878 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
22880         * gcc.c-torture/execute/simd-5.c: New test.
22882 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22884         PR c++/15064
22885         * g++.dg/template/crash18.C: New test.
22887 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
22889         * g++.dg/ext/complit3.C: New test.
22891 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22893         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
22894         * gcc.dg/altivec-3.c: Same.
22895         * gcc.dg/altivec-varargs-1.c: Same.
22897 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22899         * lib/target-supports.exp (check_profiling_available): Assume
22900         profiling is not available on powerpc-eabi targets.
22902 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
22904         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
22905         * gcc.dg/vmx/bug-1.c: Ditto.
22907 2004-04-20  Eric Christopher  <echristo@redhat.com>
22909         * gcc.dg/charset/extern.c: New test.
22910         * g++.dg/charset/extern3.cc: Ditto.
22912 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
22914         * gcc.dg/builtins-39.c: New test.
22916 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
22918         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
22920 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
22922         * gcc.dg/torture/mips-hilo-1.c: New test.
22924 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
22926         * gcc.c-torture/compile/20040419-1.c: New test.
22928 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
22930         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
22932 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
22933             Aldy Hernandez  <aldyh@redhat.com>
22935         * gcc.c-torture/execute/va-arg-24.c: New.
22937 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
22938             Aldy Hernandez  <aldyh@redhat.com>
22940         * gcc.dg/vmx/1b-01.c: New.
22941         * gcc.dg/vmx/1b-02.c: New.
22942         * gcc.dg/vmx/1b-03.c: New.
22943         * gcc.dg/vmx/1b-04.c: New.
22944         * gcc.dg/vmx/1b-05.c: New.
22945         * gcc.dg/vmx/1b-06.c: New.
22946         * gcc.dg/vmx/1b-07.c: New.
22947         * gcc.dg/vmx/1c-01.c: New.
22948         * gcc.dg/vmx/1c-02.c: New.
22949         * gcc.dg/vmx/3a-01a.c: New.
22950         * gcc.dg/vmx/3a-01.c: New.
22951         * gcc.dg/vmx/3a-01m.c: New.
22952         * gcc.dg/vmx/3a-03.c: New.
22953         * gcc.dg/vmx/3a-03m.c: New.
22954         * gcc.dg/vmx/3a-04.c: New.
22955         * gcc.dg/vmx/3a-04m.c: New.
22956         * gcc.dg/vmx/3a-05.c: New.
22957         * gcc.dg/vmx/3a-06.c: New.
22958         * gcc.dg/vmx/3a-06m.c: New.
22959         * gcc.dg/vmx/3a-07.c: New.
22960         * gcc.dg/vmx/3b-01.c: New.
22961         * gcc.dg/vmx/3b-02.c: New.
22962         * gcc.dg/vmx/3b-10.c: New.
22963         * gcc.dg/vmx/3b-13.c: New.
22964         * gcc.dg/vmx/3b-14.c: New.
22965         * gcc.dg/vmx/3b-15.c: New.
22966         * gcc.dg/vmx/3c-01a.c: New.
22967         * gcc.dg/vmx/3c-01.c: New.
22968         * gcc.dg/vmx/3c-02.c: New.
22969         * gcc.dg/vmx/3c-03.c: New.
22970         * gcc.dg/vmx/3d-01.c: New.
22971         * gcc.dg/vmx/4-01.c: New.
22972         * gcc.dg/vmx/4-03.c: New.
22973         * gcc.dg/vmx/5-01.c: New.
22974         * gcc.dg/vmx/5-02.c: New.
22975         * gcc.dg/vmx/5-03.c: New.
22976         * gcc.dg/vmx/5-04.c: New.
22977         * gcc.dg/vmx/5-05.c: New.
22978         * gcc.dg/vmx/5-06.c: New.
22979         * gcc.dg/vmx/5-07.c: New.
22980         * gcc.dg/vmx/5-07t.c: New.
22981         * gcc.dg/vmx/5-08.c: New.
22982         * gcc.dg/vmx/5-10.c: New.
22983         * gcc.dg/vmx/5-11.c: New.
22984         * gcc.dg/vmx/7-01a.c: New.
22985         * gcc.dg/vmx/7-01.c: New.
22986         * gcc.dg/vmx/7c-01.c: New.
22987         * gcc.dg/vmx/7d-01.c: New.
22988         * gcc.dg/vmx/7d-02.c: New.
22989         * gcc.dg/vmx/8-01.c: New.
22990         * gcc.dg/vmx/8-02a.c: New.
22991         * gcc.dg/vmx/8-02.c: New.
22992         * gcc.dg/vmx/brode-1.c: New.
22993         * gcc.dg/vmx/bug-1.c: New.
22994         * gcc.dg/vmx/bug-2.c: New.
22995         * gcc.dg/vmx/bug-3.c: New.
22996         * gcc.dg/vmx/cw-bug-1.c: New.
22997         * gcc.dg/vmx/cw-bug-2.c: New.
22998         * gcc.dg/vmx/cw-bug-3.c: New.
22999         * gcc.dg/vmx/dct.c: New.
23000         * gcc.dg/vmx/debug-1.c: New.
23001         * gcc.dg/vmx/debug-2.c: New.
23002         * gcc.dg/vmx/debug-3.c: New.
23003         * gcc.dg/vmx/debug-4.c: New.
23004         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
23005         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
23006         * gcc.dg/vmx/eg-5.c: New.
23007         * gcc.dg/vmx/fft.c: New.
23008         * gcc.dg/vmx/gcc-bug-1.c: New.
23009         * gcc.dg/vmx/gcc-bug-2.c: New.
23010         * gcc.dg/vmx/gcc-bug-3.c: New.
23011         * gcc.dg/vmx/gcc-bug-4.c: New.
23012         * gcc.dg/vmx/gcc-bug-5.c: New.
23013         * gcc.dg/vmx/gcc-bug-6.c: New.
23014         * gcc.dg/vmx/gcc-bug-7.c: New.
23015         * gcc.dg/vmx/gcc-bug-8.c: New.
23016         * gcc.dg/vmx/gcc-bug-9.c: New.
23017         * gcc.dg/vmx/gcc-bug-b.c: New.
23018         * gcc.dg/vmx/gcc-bug-c.c: New.
23019         * gcc.dg/vmx/gcc-bug-d.c: New.
23020         * gcc.dg/vmx/gcc-bug-e.c: New.
23021         * gcc.dg/vmx/gcc-bug-f.c: New.
23022         * gcc.dg/vmx/gcc-bug-g.c: New.
23023         * gcc.dg/vmx/gcc-bug-i.c: New.
23024         * gcc.dg/vmx/harness.h: New.
23025         * gcc.dg/vmx/ira1.c: New.
23026         * gcc.dg/vmx/ira2a.c: New.
23027         * gcc.dg/vmx/ira2b.c: New.
23028         * gcc.dg/vmx/ira2.c: New.
23029         * gcc.dg/vmx/ira2c.c: New.
23030         * gcc.dg/vmx/mem.c: New.
23031         * gcc.dg/vmx/newton-1.c: New.
23032         * gcc.dg/vmx/ops.c: New.
23033         * gcc.dg/vmx/sn7153.c: New.
23034         * gcc.dg/vmx/spill2.c: New.
23035         * gcc.dg/vmx/spill3.c: New.
23036         * gcc.dg/vmx/spill.c: New.
23037         * gcc.dg/vmx/t.c: New.
23038         * gcc.dg/vmx/varargs-1.c: New.
23039         * gcc.dg/vmx/varargs-2.c: New.
23040         * gcc.dg/vmx/varargs-3.c: New.
23041         * gcc.dg/vmx/varargs-4.c: New.
23042         * gcc.dg/vmx/varargs-5.c: New.
23043         * gcc.dg/vmx/varargs-6.c: New.
23044         * gcc.dg/vmx/varargs-7.c: New.
23045         * gcc.dg/vmx/vmx.exp: New.
23046         * gcc.dg/vmx/vprint-1.c: New.
23047         * gcc.dg/vmx/vscan-1.c: New.
23048         * gcc.dg/vmx/x-01.c: New.
23049         * gcc.dg/vmx/x-02.c: New.
23050         * gcc.dg/vmx/x-03.c: New.
23051         * gcc.dg/vmx/x-04.c: New.
23052         * gcc.dg/vmx/x-05.c: New.
23053         * gcc.dg/vmx/yousufi-1.c: New.
23054         * gcc.dg/vmx/zero-1.c: New.
23055         * gcc.dg/vmx/zero.c: New.
23057 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
23059         * g++.dg/lookup/java1.C: Update for chage of
23060         _Jv_AllocObject.
23061         * g++.dg/lookup/java2.C: Likewise.
23063 2004-04-17  Laurent GUERBY <laurent@guerby.net>
23065         * ada/acats/run_all.sh: use -O2 by default.
23067 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
23069         * gcc.dg/vr-mult-[12].c: New tests.
23071 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23073         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
23075         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
23077 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
23079         * lib/target-supports.exp (check_profiling_available): Assume profiling
23080         isn't available for mips*-*-elf targets.
23082 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
23084         * gcc.dg/builtins-38.c: New test.
23086 2004-04-14  Eric Christopher  <echristo@redhat.com>
23088         * g++.dg/charset/charset.exp: Run .cc extension tests.
23090 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
23092         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
23094 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23096         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
23098 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
23100         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
23101         * gcc.dg/i386-387-2.c: Likewise.
23103         * gcc.dg/i386-387-7.c: New test.
23104         * gcc.dg/i386-387-8.c: New test.
23106         * gcc.dg/builtins-37.c: New test.
23108 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
23110         * g++.dg/pch/externc-1.C: Add missing semicolon.
23112 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
23114         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
23116 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23118         * gcc.c-torture/execute/20040411-1.c: New test.
23120 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23122         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
23124 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
23126         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
23128 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
23130         * lib/target-supports.exp (check_named_sections_available): New.
23131         * lib/gcc-dg.exp (dg-require-named-sections): New.
23132         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
23133         old-deja.exp.  Also prune error-count message from HP linker.
23134         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
23136         * g++.dg/init/init-ref4.C: Use dg-require-weak.
23137         * g++.old-deja/g++.pt/static3.C: Likewise.
23138         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
23140 2004-04-09  Roger Sayle  <roger@eyesopen.com>
23142         * gcc.c-torture/execute/20040409-1.c: New test case.
23143         * gcc.c-torture/execute/20040409-2.c: New test case.
23144         * gcc.c-torture/execute/20040409-3.c: New test case.
23146 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
23148         * gcc.dg/20040409-1.c: New test.
23150 2004-04-08  Roger Sayle  <roger@eyesopen.com>
23152         PR target/14888
23153         * g++.dg/opt/pr14888.C: New test case.
23155 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
23157         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
23158         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
23159         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
23160         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
23161         New tests.
23163 2004-04-08  Paul Brook  <paul@codesourcery.com>
23165         * gcc.dg/spill-1.c: New test.
23167 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23169         * gcc.dg/torture/builtin-ctype-2.c: New test.
23171 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
23173         * gcc.dg/pch/pch.exp: Add largefile test.
23175 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
23177         * g++.dg/pch/externc-1.Hs: New.
23178         * g++.dg/pch/externc-1.C: New.
23180 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23182         * gcc.dg/compat/struct-by-value-5a_main.c,
23183         gcc.dg/compat/struct-by-value-5b_main.c: New files.
23184         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
23185         * gcc.dg/compat/struct-by-value-5a_x.c,
23186         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
23187         gcc.dg/compat/struct-by-value-5_x.c.
23188         * gcc.dg/compat/struct-by-value-5a_y.c,
23189         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
23190         gcc.dg/compat/struct-by-value-5_y.c.
23192         * gcc.dg/compat/struct-by-value-6a_main.c,
23193         gcc.dg/compat/struct-by-value-6b_main.c: New files.
23194         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
23195         * gcc.dg/compat/struct-by-value-6a_x.c,
23196         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
23197         gcc.dg/compat/struct-by-value-6_x.c.
23198         * gcc.dg/compat/struct-by-value-6a_y.c,
23199         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
23200         gcc.dg/compat/struct-by-value-6_y.c.
23202         * gcc.dg/compat/struct-by-value-7a_main.c,
23203         gcc.dg/compat/struct-by-value-7b_main.c: New files.
23204         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
23205         * gcc.dg/compat/struct-by-value-7a_x.c,
23206         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
23207         gcc.dg/compat/struct-by-value-7_x.c.
23208         * gcc.dg/compat/struct-by-value-7a_y.c,
23209         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
23210         gcc.dg/compat/struct-by-value-7_y.c.
23212 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
23214         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
23215         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
23216         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
23217         options.
23219 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
23221         * gcc.dg/builtins-36.c: New test.
23223 2004-04-06  Paul Brook  <paul@codesourcery.com>
23225         * README.gcc: Remove obsolete contraint on testcases.
23227 2004-04-05  Paul Brook  <paul@codesourcery.com>
23229         PR2123
23230         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
23231         failure and exit(0) on success.
23232         * g++.dg/expr/anew2.C: Ditto.
23233         * g++.dg/expr/anew3.C: Ditto.
23234         * g++.dg/expr/anew4.C: Ditto.
23236 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
23238         PR c++/3518
23239         * g++.dg/template/unify7.C: New.
23241 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
23243         * g++.dg/README: Bring up to date with new subdirectories; remove
23244         duplicate subdirectory lines.
23246 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
23248         PR c++/14007
23249         * g++.dg/template/unify5.C: New.
23250         * g++.dg/template/unify6.C: New.
23251         * g++.dg/template/qualttp20.C: Adjust.
23252         * g++.old-deja/g++.jason/report.C: Adjust.
23253         * g++.old-deja/g++.other/qual1.C: Adjust.
23255 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
23257         PR c++/14803
23258         * g++.dg/inherit/ptrmem1.C: New test.
23260 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
23262         PR c++/14755
23263         * gcc.c-torture/execute/20040331-1.c: New test.
23264         * gcc.dg/20040331-1.c: New test.
23266 2004-04-01  Paul Brook  <paul@codesourcery.com>
23268         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
23270 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
23272         PR c++/14724
23273         * g++.dg/init/goto1.C: New test.
23275         PR c++/14763
23276         * g++.dg/template/defarg4.C: New test.
23278 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
23280         * gcc.dg/altivec-11.c: Extend test for more valid cases.
23282 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
23284         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
23286 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
23288         * gcc.dg/noncompile/undeclared-2.c: New test.
23290 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
23292         * gcc.dg/940409-1.c: Remove XFAIL.
23293         * gcc.dg/reg-vol-struct-1.c: New test.
23295 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23297         * gcc.dg/torture/builtin-wctype-1.c: New test.
23299 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
23301         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
23302         * gcc.dg/20001101-1.c: Likewise.
23303         * gcc.dg/20001102-1.c: Likewise.
23305 2004-03-25  Roger Sayle  <roger@eyesopen.com>
23307         * gcc.dg/compare8.c: Add an additional test for XOR.
23309 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23311         * gcc.dg/torture/builtin-ctype-1.c: New test.
23313 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23315         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
23316         * gcc.dg/torture/builtin-math-1.c: Likewise.
23317         * gcc.dg/torture/builtin-power-1.c: New test.
23319 2004-03-24  Andreas Schwab  <schwab@suse.de>
23321         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
23322         IA64 assembler.
23324 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
23325             Roger Sayle  <roger@eyesopen.com>
23327         * gcc.dg/compare8.c: New test case.
23329 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
23331         * g++.dg/ext/altivec-7.C: New test.
23333 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
23335         PR 12267, 12391, 12560, 13129, 14114, 14133
23336         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
23337         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
23338         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
23339         Adjust error regexps.
23340         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
23341         * gcc.dg/noncompile/undeclared-1.c: New test cases.
23342         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
23343         * gcc.dg/local1.c: Add explanatory comment.
23345 2004-03-23  Roger Sayle  <roger@eyesopen.com>
23347         PR optimization/14669
23348         * g++.dg/opt/fold2.C: New test case.
23350 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
23352         PR c/14069
23353         * gcc.dg/20040322-1.c: New test.
23355 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23357         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
23358         * gcc.dg/ultrasp4.c: Likewise.
23359         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
23361 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
23363         * gcc.dg/i386-sse-8.c: Reset default options.
23365 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
23367         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
23368         in the error message text.
23370 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23372         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
23374 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
23376         PR c++/14616
23377         * g++.dg/init/array13.C: New test.
23379 2004-03-20  Roger Sayle  <roger@eyesopen.com>
23381         PR target/13889
23382         * gcc.c-torture/compile/pr13889.c: New test case.
23384 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23386         PR c/14635
23387         * builtins-1.c (nan, nans): Don't test.
23388         * builtins-30.c: Don't use nan, nanf, nanl.
23389         * builtins-35.c: New test.
23391 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
23393         * g++.dg/ext/altivec-6.C: New test.
23395 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
23397         * g++.dg/init/placement3.C: New test.
23399         * g++.dg/template/spec13.C: New test.
23401         * g++.dg/lookup/using11.C: New test.
23403         * g++.dg/lookup/koenig3.C: New test.
23405         * g++.dg/template/operator2.C: New test.
23407         * g++.dg/expr/dtor3.C: New test.
23408         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
23409         marker.
23410         * g++.old-deja/g++.law/visibility28.C: Likewise.
23412 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
23414         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
23415         * gcc.dg/ppc64-abi-3.c: Likewise.
23417 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23419         PR c++/14545
23420         * g++.dg/parse/template15.C: New test.
23422 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23424         * g++.dg/expr/dtor2.C: New test.
23426         * g++.dg/lookup/anon4.C: New test.
23428         * g++.dg/overload/using1.C: New test.
23430         * g++.dg/template/lookup7.C: New test.
23432         * g++.dg/template/typename6.C: New test.
23434         * g++.dg/expr/cond6.C: New test.
23436 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23438         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
23440 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23442         * g++.dg/expr/cond5.C: New test.
23443         * g++.dg/expr/constcast1.C: Likewise.
23444         * g++.dg/expr/ptrmem2.C: Likewise.
23445         * g++.dg/expr/ptrmem3.C: Likewise.
23446         * g++.dg/lookup/main1.C: Likewise.
23447         * g++.dg/template/lookup6.C: Likewise.
23449 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23451         * gcc.dg/local1.c: New test.
23453         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
23455 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23457         * gcc.dg/torture/builtin-convert-1.c: New test.
23459 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23461         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
23463 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23465         PR c++/14481
23466         * g++.dg/warn/Wunused-7.C: New test.
23468 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23470         * gcc.dg/torture/builtin-integral-1.c: New test.
23472 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23474         PR c++/14586
23475         * g++.dg/parse/non-dependent3.C: New test.
23477 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
23479         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
23480         * g++.dg/eh/simd-2.C: Likewise.
23481         * g++.dg/init/array10.C: Likewise.
23482         * gcc.c-torture/compile/simd-1.c: Likewise.
23483         * gcc.c-torture/compile/simd-2.c: Likewise.
23484         * gcc.c-torture/compile/simd-3.c: Likewise.
23485         * gcc.c-torture/compile/simd-4.c: Likewise.
23486         * gcc.c-torture/compile/simd-6.c: Likewise.
23487         * gcc.c-torture/execute/simd-1.c: Likewise.
23488         * gcc.c-torture/execute/simd-2.c: Likewise.
23489         * gcc.dg/compat/vector-defs.h: Likewise.
23490         * gcc.dg/20020531-1.c: Likewise.
23491         * gcc.dg/altivec-3.c: Likewise.
23492         * gcc.dg/altivec-4.c: Likewise.
23493         * gcc.dg/altivec-varargs-1.c: Likewise.
23494         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
23495         * gcc.dg/i386-mmx-3.c: Likewise.
23496         * gcc.dg/i386-sse-4.c: Likewise.
23497         * gcc.dg/i386-sse-5.c: Likewise.
23498         * gcc.dg/i386-sse-8.c: Likewise.
23499         * gcc.dg/simd-1.c: Likewise.
23500         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
23501         __ev64_opaque__ since the machine description provides it.
23503 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23505         * lib/compat.exp (skip_list): New global variable.
23506         Use it to hold the user defined COMPAT_SKIPS list if any.
23507         (compat-obj): Add the members of skip_list to optall.
23509 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23511         * gcc.dg/compat/union-by-value-1_main.c,
23512         union-by-value-1_x.c, union-by-value-1_y.c,
23513         union-check.h, union-defs.h,
23514         union-init.h, union-return-1_main.c,
23515         union-return-1_x.c, union-return-1_y.c: New files.
23517 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23519         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
23520         mixed-struct-init.h: Add 4 mixed structure types.
23521         struct-by-value-21_main.c, struct-by-value-21_x.c,
23522         struct-by-value-21_y.c, struct-return-21_main.c,
23523         struct-return-21_x.c, struct-return-21_y.c: New files.
23525 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
23527         PR c++/14550
23528         * g++.dg/parse/template14.C: New test.
23530 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23532         * gcc.c-torture/execute/20040313-1.c: New test.
23534 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
23536         PR target/14533
23537         * gcc.dg/20040311-2.c: New test.
23539 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
23541         PR other/14544
23542         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
23543         bit-field.
23545 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
23547         * gcc.dg/20040305-2.c: Add missing return statement.
23549 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23551         * gcc.dg/builtins-34.c: Also check pow10*.
23553 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
23555         PR target/14262
23556         * gcc.dg/20040305-2.c: New test.
23558 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
23560         * gcc.dg/20040310-1.c: New test.
23562 2004-03-11  Roger Sayle  <roger@eyesopen.com>
23564         * gcc.c-torture/execute/20040311-1.c: New test case.
23566 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
23568         PR c++/14476
23569         * g++.dg/lookup/enum1.C: New test.
23571 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
23573         PR c++/14510
23574         * g++.dg/lookup/struct2.C: New test.
23576 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
23578         * gcc.dg/builtins-34.c: New test.
23580 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23582         * gcc.dg/torture/builtin-nonneg-1.c: New test.
23584 2004-03-09  James E Wilson  <wilson@specifixinc.com>
23586         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
23587         * gcc.dg/alias-2.c: New testcase.
23589 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
23591         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
23593 2004-03-09  Roger Sayle  <roger@eyesopen.com>
23595         * gcc.c-torture/execute/20040309-1.c: New test case.
23597 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
23599         PR c++/14397
23600         * g++.dg/overload/ref1.C: New.
23602 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23604         PR c++/14409
23605         * g++.dg/template/spec12.C: New test.
23607         PR c++/14448
23608         * g++.dg/parse/crash14.C: New test.
23610 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23612         PR c++/14230
23613         * g++.dg/init/ref11.C: New test.
23615 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23617         PR c++/14432
23618         * g++.dg/parse/builtin2.C: New test.
23620 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23622         PR c++/14401
23623         * g++.dg/init/ctor3.C: New test.
23624         * g++.dg/init/union1.C: New test.
23625         * g++.dg/ext/anon-struct4.C: New test.
23627 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23629         * g++.dg/lookup/koenig1.C: Tweak error messages.
23630         * g++.dg/lookup/used-before-declaration.C: Likewise.
23631         * g++.dg/other/do1.C: Likewise.
23632         * g++.dg/overload/koenig1.C: Likewise.
23633         * g++.dg/parse/crash13.C: Likewise.
23634         * g++.dg/template/instantiate3.C: Likewise.
23636 2004-03-08  Eric Christopher  <echristo@redhat.com>
23638         * * lib/target-supports.exp: Enable libiconv in test
23639         compilation.  Fix up error checking.
23641 2004-03-08  Roger Sayle  <roger@eyesopen.com>
23643         PR middle-end/14289
23644         * gcc.dg/pr14289-1.c: New test case.
23645         * gcc.dg/pr14289-2.c: Likewise.
23646         * gcc.dg/pr14289-3.c: Likewise.
23648 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
23650         * gcc.c-torture/execute/20040308-1.c: New test.
23652 2004-03-07  Roger Sayle  <roger@eyesopen.com>
23654         * gcc.c-torture/execute/20040307-1.c: New test case.
23656 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
23658         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
23660 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
23662         * gcc.dg/20040306-1.c: New test.
23664 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
23666         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
23667         them static.
23668         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
23670 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23672         PR c/14465
23673         * gcc.dg/decl-6.c: New test.
23675 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23677         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
23678         Rename LOGPOW -> LOG_POW.
23679         (SQRT_EXP, POW_EXP): New.
23681 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23683         * gcc.dg/i386-sse-8.c: New test.
23685 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23687         PR c/14114
23688         * gcc.dg/decl-5.c: New test.
23690 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
23692         * gcc.dg/20040305-1.c: New test.
23694 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
23696         PR other/14354
23697         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
23699 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
23701         PR c++/14425, c++/14426
23702         * g++.dg/ext/altivec-4.C: New test.
23703         * g++.dg/ext/altivec-5.C: New test.
23705 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
23707         * g++.old-deja/g++.other/linkage1.C: Expect errors about
23708         global variables of a type with no linkage.
23709         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
23710         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
23711         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
23712         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
23713         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
23714         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
23715         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
23716         * g++.dg/warn/deprecated.C: Name enum Color.
23717         * g++.dg/overload/VLA.C: Name structure for 'b'.
23718         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
23720 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23722         * gcc.c-torture/compile/20040304-1.c: New test.
23724 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
23726         PR 13728
23727         * gcc.dg/decl-4.c: New testcase.
23729 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
23731         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
23732         as PRECF if sizeof (float) > sizeof (double).
23733         (PRECL): Make it the same as PRECF if
23734         sizeof (float) > sizeof (long double).
23736 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23738         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
23739         system type.  Add check for irix6 which doesn't have c99 runtime.
23741 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
23743         * gcc.dg/const-elim-1.c: xfail for xtensa.
23745 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23747         PR c++/14369
23748         * g++.dg/template/cond4.C: New test.
23750 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23752         PR c++/14360
23753         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
23755         PR c++/14361
23756         * g++.dg/parse/defarg7.C: New test.
23758         PR c++/14359
23759         * g++.dg/template/friend26.C: New test.
23761 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23763         PR c++/14324
23764         * g++.dg/abi/mangle21.C: New test.
23766         PR c++/14260
23767         * g++.dg/parse/constructor2.C: New test.
23769         PR c++/14337
23770         * g++.dg/template/sfinae1.C: New test.
23772 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23774         PR c++/14267
23775         * g++.dg/expr/crash2.C: New test.
23777         PR middle-end/13448
23778         * gcc.dg/inline-5.c: New test.
23779         * gcc.dg/always-inline.c: Split out tests into ...
23780         * gcc.dg/always-inline2.c: ... this and ...
23781         * gcc.dg/always-inline3.c: ... this.
23783 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23785         PR debug/12103
23786         * g++.dg/debug/crash1.C: New test.
23788 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
23790         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
23791         function with __attribute__((noinline)).
23792         (recurser_void2): Likewise.
23793         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
23794         (recurser_void2): Likewise.
23796 2004-02-29  Roger Sayle  <roger@eyesopen.com>
23798         PR middle-end/14203
23799         * g++.dg/warn/Wunused-6.C: New test case.
23801 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
23803         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
23804         not defined.
23806 2004-02-27  Eric Christopher  <echristo@redhat.com>
23808         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
23809         * g++.dg/charset/asm2.c: Run only x86.
23810         * gcc.dg/charset/asm3.c: Ditto.
23812 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
23814         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
23815         ld_library_path.
23817 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
23819         * g++.dg/ext/altivec-3.C: New.
23821 2004-02-26  Richard Henderson  <rth@redhat.com>
23823         * g++.dg/ext/attrib10.C: Mark for warning.
23824         * gcc.dg/attr-alias-1.c: New.
23826 2004-02-26  Richard Henderson  <rth@redhat.com>
23828         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
23829         * gcc.c-torture/execute/20040208-2.c: ... it back.
23831 2004-02-26  Eric Christopher  <echristo@redhat.com>
23833         * lib/target-supports.exp (check-iconv-available): New function.
23834         * lib/gcc-dg.exp (dg-require-iconv): New function.
23835         Use above.
23836         * gcc.dg/charset: New directory.
23837         * gcc.dg/charset/charset.exp: New file.
23838         * gcc.dg/charset/asm1.c: Ditto.
23839         * gcc.dg/charset/asm2.c: Ditto.
23840         * gcc.dg/charset/asm3.c: Ditto.
23841         * gcc.dg/charset/asm4.c: Ditto.
23842         * gcc.dg/charset/asm5.c: Ditto.
23843         * gcc.dg/charset/attribute1.c: Ditto.
23844         * gcc.dg/charset/attribute2.c: Ditto.
23845         * gcc.dg/charset/string1.c: Ditto.
23846         * g++.dg/charset: New directory.
23847         * g++.dg/dg.exp: Add here. Special options.
23848         * g++.dg/charset/charset.exp: New file.
23849         * g++.dg/charset/asm1.c: Ditto.
23850         * g++.dg/charset/asm2.c: Ditto.
23851         * g++.dg/charset/asm3.c: Ditto.
23852         * g++.dg/charset/asm4.c: Ditto.
23853         * g++.dg/charset/attribute1.c: Ditto.
23854         * g++.dg/charset/attribute2.c: Ditto.
23855         * g++.dg/charset/extern1.cc: Ditto.
23856         * g++.dg/charset/extern2.cc: Ditto.
23857         * g++.dg/charset/string1.c: Ditto.
23859 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
23861         PR c++/14278
23862         * g++.dg/parse/comma1.C: New test.
23864 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23866         PR c++/14284
23867         * g++.dg/template/ttp8.C: New test.
23869 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
23871         * gcc.dg/fixuns-trunc-1.c: New test.
23873 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23875         * gcc.dg/builtins-config.h: Use #elif.
23877 2004-02-26  Michael Matz  <matz@suse.de>
23879         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
23880         * gcc.dg/991214-1.c: Likewise.
23881         * gcc.dg/i386-asm-1.c: Likewise.
23883 2004-02-25  Richard Henderson  <rth@redhat.com>
23885         * gcc.c-torture/execute/20040208-2.c: Move ...
23886         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
23888 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23890         PR c++/14246
23891         * g++.dg/other/crash-3.C: New test.
23893 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23895         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
23896         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
23898         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
23899         HP-UX.
23901 2004-02-24  Michael Matz  <matz@suse.de>
23903         * gcc.dg/i386-regparm.c: New.
23905 2004-02-23  James E Wilson  <wilson@specifixinc.com>
23907         * gcc.c-torture/execute/20040223-1.c: New.
23909 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
23910             Kazu Hirata  <kazu@cs.umass.edu>
23912         * gcc.dg/fwritable-strings-1.c: Remove.
23914 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
23916         PR c/14156
23917         * gcc.dg/20040223-1.c: New test.
23919 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23921         PR c++/14106
23922         * g++.dg/ext/typeof9.C: New test.
23924 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23926         PR c++/14250
23927         * g++.dg/other/switch1.C: New test.
23929 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23931         * gcc.dg/cast-function-1.c: Adjust for new informative message.
23932         * gcc.dg/va-arg-1.c: Likewise.
23934 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23936         PR c++/14143
23937         * g++.dg/template/koenig5.C: New test.
23939 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
23941         * g++.dg/ext/altivec-1.C: Generalize target triple.
23942         * g++.dg/ext/altivec-2.C: New test case.
23943         * g++.dg/ext/altivec_check.h: New file.
23944         * gcc.dg/altivec-1.c: Generalize target triple;
23945         include altivec_check.h and call altivec_check().
23946         * gcc.dg/altivec-[2-5].c: Generalize target triple.
23947         * gcc.dg/altivec-6.c: New test case.
23948         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
23949         type casts as needed.
23950         * gcc.dg/altivec-10.c: Include altivec_check.h and call
23951         altivec_check().
23952         * gcc.dg/altivec-12.c: New test case.
23953         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
23954         include altivec_check.h and call altivec_check().
23955         * gcc.dg/altivec_check.h: New file.
23957 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23959         * lib/target-supports.exp (check_alias_available): Don't mangle
23960         function `g' in test program.
23962 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23964         * lib/target-supports.exp (check_profiling_available): Check
23965         argument to determine whether we support a profiling type.
23966         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
23967         check_profiling_available.
23968         * g++.dg/bprob/bprob.exp: Likewise.
23969         * g77.dg/bprob/bprob.exp: Likewise.
23970         * gcc.misc-tests/bprob.exp: Likewise.
23971         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
23972         dg-require-profiling and delete expected error handling.
23973         * gcc.dg/20021014-1.c: Likewise.
23974         * gcc.dg/nest.c: Likewise.
23976 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23978         PR c++/12007
23979         * g++.dg/other/vthunk1.C: New test.
23981 2004-02-20  Falk Hueffner  <falk@debian.org>
23983         PR target/14201
23984         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
23986 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
23988         PR c++/13927
23989         * g++.dg/other/error8.C: Remove XFAIL markers.
23991         PR c++/14173
23992         * g++.dg/ext/packed5.C: New test.
23994         PR c++/14199
23995         * g++.dg/warn/Wunused-5.C: New test.
23997         PR c++/14186
23998         * g++.dg/lookup/member1.C: New test.
24000 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
24002         * gcc.c-torture/compile/20040130-1.c: Enable only when
24003         __INT_MAX__ >= 2147483647L.
24004         * gcc.c-torture/compile/961203-1.c: Likewise.
24006 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
24008         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
24009         * g++.dg/opt/template1.C: Robustify assembler regexp
24011 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24013         * gcc.c-torture/execute/simd-4.x: Remove.
24014         * gcc.c-torture/execute/va-arg-25.x: Likewise.
24015         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
24016         Guard with #ifndef SKIP_ATTRIBUTE.
24017         * gcc.dg/compat/vector-1_y.c: Likewise.
24018         * gcc.dg/compat/vector-2_x.c: Likewise.
24019         * gcc.dg/compat/vector-2_y.c: Likewise.
24020         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
24021         * g++.dg/eh/simd-2.C: Likewise.
24023 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
24025         * gcc.c-torture/compile/complex-1.c: New.
24027 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
24029         PR target/14209
24030         * gcc.c-torture/execute/20040218-1.c: New test.
24032 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24034         PR c++/14181
24035         * g++.dg/parse/new2.C: New test.
24037 2004-02-18  Paul Brook  <paul@codesourcery.com>
24039         * gcc.c-torture/compile/libcall-1.c: New test.
24041 2004-02-18  Paul Brook  <paul@codesourcery.com>
24043         PR debug/12934
24044         * gcc.dg/debug/debug-7.c: New test.
24046 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
24048         * gcc.dg/20040217-1.c: New test.
24050 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
24052         * gcc.c-torture/execute/990208-1.x: Delete.
24054 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
24056         * gcc.c-torture/execute/20040208-2.x: New file.
24058 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
24060         PR c++/11326
24061         * g++.dg/abi/structret1.C: New test.
24063 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
24065         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
24066         (i386_cpuid): No need to test if cpuid is available on AMD64.
24067         Fix assembly, so that it works onboth i386 and AMD64.
24068         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
24069         (vecInLong): Fix s[] member type to unsigned int.
24070         (vecInWord): Remove type.
24071         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
24072         (a64, b64, c64, d64, e64): Remove.
24073         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
24074         Remove unused variable.  Remove initialization of removed variables.
24075         Don't call mmx_tests nor sse_tests.
24076         (reference_mmx, reference_sse): Remove.
24077         (check): Add return stmt.
24078         * gcc.dg/i386-sse-7.c: New test.
24079         * gcc.dg/i386-mmx-4.c: New test.
24081 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24083         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
24084         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
24085         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
24086         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
24087         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
24088         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
24089         g++.dg/tc1/dr94.C: Fix line terminator.
24091 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
24093         * gcc.c-torture/compile/20040216-1.c: New.
24095 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24097         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
24098         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
24099         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
24100         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
24101         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
24102         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
24104 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24106         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
24108 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
24110         PR c++/13971
24111         * g++.dg/expr/cond4.C: New test.
24113         PR c++/14086
24114         * g++.dg/lookup/crash2.C: New test.
24116 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
24118         * gcc.c-torture/compile/20040214-2.c: New test.
24120 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
24122         PR c++/14116
24123         * g++.dg/ext/typeof8.C: New test.
24125 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
24127         * gcc.c-torture/compile/20040214-1.c: New test.
24129 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24131         PR c++/13635
24132         * g++.dg/template/spec11.C: New test.
24134 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24136         PR c++/13927
24137         * g++.dg/other/error8.C: New test.
24139 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
24141         PR c++/14122
24142         * g++.dg/template/array4.C: New test.
24144         PR c++/14108
24145         * g++.dg/inherit/thunk2.C: New test.
24147         PR c++/14083
24148         * g++.dg/eh/cond2.C: New test.
24150 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
24152         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
24154 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
24156         * lib/scanasm.exp (dg-scan): Quote pattern before display.
24158 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
24160         * g++.dg/simd-2.C: xfail on ppc64-linux.
24162 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24164         PR c/456
24165         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
24166         tests.
24168 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
24170         * gcc.dg/builtins-33.c: New test.
24172 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
24174         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
24176 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
24178         * g++.dg/simd-2.C: Set -maltivec for ppc64.
24180 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
24182         * gcc.dg/ppc64-abi-3.c: New test.
24184 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
24186         PR c/14092
24188         * gcc.dg/pr14092-1.c: New testcase.
24190 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
24192         * gcc.dg/cpp/assert4.c: Fix typo last change.
24194         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
24195         * gcc.dg/cpp/assert4.c: Handle powerpc64.
24197         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
24199 2004-02-09  Roger Sayle  <roger@eyesopen.com>
24201         * gcc.c-torture/compile/20040209-1.c: New test case.
24203 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24205         * gcc.dg/c90-init-1.c: Adjust expected error messages.
24207 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
24209         * gcc.c-torture/execute/20040208-[12].c: New tests.
24211 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24213         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
24215 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24217         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
24219 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
24221         Bug 13856
24222         * gcc.dg/visibility-8.c: New testcase.
24224 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
24226         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
24227         arguments.
24228         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
24230 2004-02-07  Roger Sayle  <roger@eyesopen.com>
24232         PR middle-end/13696
24233         * g++.dg/opt/fold1.C: New test case.
24235 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24237         PR c++/14033
24238         * g++.dg/other/crash-2.C: New test.
24240 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24242         PR c++/14028
24243         * g++.dg/parse/angle-bracket2.C: New test.
24245 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24247         PR middle-end/13750
24248         Revert:
24249         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
24250         PR pch/13361
24251         * testsuite/g++.dg/pch/wchar-1.C: New.
24252         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24254 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24256         PR c++/14008
24257         * g++.dg/parse/error15.C: New test.
24258         * g++.dg/parse/crash11.C: Update dg-error mark.
24260 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24262         PR c++/13932
24263         * g++.dg/warn/conv2.C: New test.
24265 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24267         PR c++/13086
24268         * g++.dg/warn/incomplete1.C: Remove xfail.
24270 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24272         * lib/file-format.exp (gcc_target_object_format): Use
24273         ${tool}_target_compile, not gcc_target_compile.
24274         * lib/target-supports.exp (check_alias_available): Likewise.
24275         (check_gc_sections_available): Likewise.
24276         * g++.dg/ext/attrib10.C: Use dg-require-alias.
24277         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
24278         dg-require-alias.
24280 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24282         PR c++/13969
24283         * g++.dg/template/static6.C: New test.
24285 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
24287         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
24289 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24291         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
24292         tests for systems where `char' is unsigned by default.
24294 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24296         PR c++/13997
24297         * g++.dg/template/partial3.C: New test.
24299 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
24301         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
24302         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
24303         Remove mentions of obsolete ports.
24305 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
24307         * gcc.dg/noncompile/20001228-1.c: Fix for new
24308         error message.
24310 2004-02-03  Roger Sayle  <roger@eyesopen.com>
24312         PR target/9348
24313         * gcc.c-torture/execute/multdi-1.c: New test case.
24315 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24317         PR c++/13925
24318         * g++.dg/template/lookup5.C: New test.
24320 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24322         PR c++/13950
24323         * g++.dg/template/lookup4.C: New test.
24325         PR c++/13970
24326         * g++.dg/parse/error14.C: New test.
24328         PR c++/14002
24329         * g++.dg/parse/template13.C: New test.
24331 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24333         PR c++/13978
24334         * g++.dg/template/koenig4.C: New test.
24336         PR c++/13968
24337         * g++.dg/template/crash17.C: New test.
24339         PR c++/13975
24340         * g++.dg/parse/error13.C: New test.
24341         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
24343 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24345         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
24347 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
24349         PR c/11658
24350         PR c/13994
24351         * gcc.dg/noncompile/20040203-1.c: New test.
24352         * gcc.dg/noncompile/20040203-2.c: Likewise.
24353         * gcc.dg/noncompile/20040203-3.c: Likewise.
24354         * gcc.dg/20040203-1.c: Likewise.
24356 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
24358         PR c++/10858
24359         * g++.dg/template/sizeof7.C: New test.
24361 2004-02-02  Eric Christopher  <echristo@redhat.com>
24362             Zack Weinberg  <zack@codesourcery.com>
24364         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
24366 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
24368         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
24369         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
24370         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
24371         * gcc.dg/cleanup-5.c: Run only on Linux targets.
24373 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
24375         PR c++/13113
24376         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
24378         PR c++/13854
24379         * g++.dg/ext/attrib13.C: New test.
24381         PR c++/13907
24382         * g++.dg/conversion/op2.C: New test.
24384 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24386         * gcc.dg/titype-1.c: Fix pasto.
24388 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24390         * gcc.dg/titype-1.c: New test.
24392 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24394         PR c++/13957
24395         * g++.dg/template/non-type-template-argument-1.C,
24396         g++.dg/template/qualified-id1.C: Update dg-error marks.
24397         * g++.dg/template/nontype6.C: New test.
24399 2004-02-01  Roger Sayle  <roger@eyesopen.com>
24401         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
24402         * gcc.dg/builtins-31.c: New testcase.
24403         * gcc.dg/builtins-32.c: New testcase.
24405 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
24407         * objc.dg/call-super-2.m: Update line numbers
24408         for the including of stddef.h.
24410 2004-01-30  Michael Matz  <matz@suse.de>
24412         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
24413         g++.dg/ext/case-range3.C: New tests.
24415 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24417         DR206
24418         PR c++/13813
24419         * g++.dg/template/member4.C: New test.
24421 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24423         PR c++/13683
24424         * g++.dg/template/sizeof6.C: New test.
24426 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24428         * gcc.dg/fwritable-strings-1.c: New test.
24430 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24432         * gcc.c-torture/compile/20040130-1.c: New test.
24434 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
24436         * objc.dg/call-super-2.m: Include stddef.h for size_t.
24438 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
24440         PR c++/13883
24441         * g++.dg/template/ctor3.C: New test.
24443 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24445         * g++.dg/tc1: New directory.
24446         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
24447         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
24448         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
24449         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
24450         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
24452 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24454         * g++.dg/parse/error11.C: New test.
24455         * g++.dg/parse/error12.C: Likewise.
24457 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
24459         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
24460         (scan_initial, main): Use aligned_sizeof instead of sizeof.
24462 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
24464         PR c++/13791
24465         * g++.dg/ext/attrib12.C: New test.
24467         PR c++/13736
24468         * g++.dg/parse/cast2.C: New test.
24470 2004-01-27  James E Wilson  <wilson@specifixinc.com>
24472         * objc.dg/encode-2.m (main): New local string.  Set depending on
24473         sizeof long.  Use in sscanf call.
24474         * objc.dg/encode-3.m (main): New local string.  Set depending on
24475         sizeof long.  Use in scan_initial call.
24477 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24479         * objc.dg/call-super-2.m: Make LP64-safe.
24480         * objc.dg/desig-init-1.m: Likewise.
24482 2004-01-27  Devang Patel <dpatel@apple.com>
24484         * g++.dg/debug/namespace1.C: New test.
24486 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
24488         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
24489         xscale-*-*.
24491         * gcc.dg/arm-mmx-1.c: New test.
24493 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24495         * gcc.dg/20040127-1.c: New test.
24496         * gcc.dg/20040127-2.c: New test.
24498 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24500         * objc.dg/stret-1.m (glob): Renamed to globa.
24502 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
24504         PR c++/13663
24505         * g++.dg/expr/for1.C: New test.
24507 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
24509         PR middle-end/13779
24510         * gcc.dg/darwin-longlong.c: New test.
24512 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
24514         * gcc.dg/20040124-1.c: Moved test from here...
24515         * gcc.c-torture/compile/20040124-1.c: ...to here.
24517 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
24519         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
24520         the assembly output if -m64 is passed.
24522 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
24524         PR c++/13833
24525         * g++.dg/template/cond3.C: New test.
24527 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24529         PR c++/13810
24530         * g++.dg/template/ttp7.C: New test.
24532 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24534         PR c++/13797
24535         * g++.dg/template/nontype4.C: New test.
24536         * g++.dg/template/nontype5.C: Likewise.
24538 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
24540         * gcc.dg/torture/mips-clobber-at.c: New test.
24542 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
24544         * gcc.dg/20040124-1.c: New test.
24546 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
24548         * gcc.dg/20040123-1.c: New test.
24550 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
24552         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
24554 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24556         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
24558 2004-01-23  Andrew Pinski  <apinski@apple.com>
24560         * gcc.dg/20030121-1.c: Move to ..
24561         * gcc.dg/20040121-1.c: here.
24563 2004-01-23  Roger Sayle  <roger@eyesopen.com>
24565         * gcc.dg/builtins-29.c: New test case.
24567 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
24569         PR 18314
24570         * gcc.dg/builtins-30.c: New testcase.
24572 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
24574         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
24575         * lib/g77.exp: Likewise.
24576         * lib/objc.exp: Likewise.
24577         * lib/g++.exp: Likewise.
24579 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24581         * gcc.dg/struct-by-value-2.c: New test.
24583 2004-01-21  Andrew Pinski  <apinski@apple.com>
24585         PR target/13785
24586         * gcc.dg/20030121-1.c: New test.
24588 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
24590         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
24591         clobber frame pointer register in asm statement.
24593 2004-01-21  Falk Hueffner  <falk@debian.org>
24595         * gcc.c-torture/compile/20040121-1.c: New test.
24597 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
24599         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
24601 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
24603         * gcc.dg/ppc64-abi-2.c: New test.
24605 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
24607         * lib/treelang.exp: Fill out this file.
24608         * lib/treelang-dg.exp: New File.
24610 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24612         * gcc.c-torture/compile/981022-1.c: Remove.
24613         * gcc.dg/array-5.c: Remove XFAIL.
24614         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
24615         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
24616         gcc.dg/cond-lvalue-1.c: Update.
24617         * gcc.dg/cast-lvalue-2.c: New test.
24619 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
24621         PR c++/13592
24622         * g++.dg/other/error1.C (class foo): Tweak error message.
24624         PR c++/13592
24625         * g++.dg/template/call2.C: New test.
24627 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24629         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
24630         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
24631         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
24632         scalar-return-1_x.c, scalar-return-2_y.c,
24633         scalar-return-3_x.c, scalar-return-3_y.c,
24634         scalar-return-4_x.c, scalar-return-4_y.c,
24635         struct-align-1.h, struct-align-1_x.c,
24636         struct-align-1_y.c, struct-align-2.h,
24637         struct-align-2_x.c, struct-align-2_y.c,
24638         struct-by-value-10_y.c, struct-by-value-11_x.c,
24639         struct-by-value-11_y.c, struct-by-value-12_x.c,
24640         struct-by-value-12_y.c, struct-by-value-13_x.c,
24641         struct-by-value-13_y.c, struct-by-value-14_x.c,
24642         struct-by-value-14_y.c, struct-by-value-15_x.c,
24643         struct-by-value-15_y.c, struct-by-value-16_y.c,
24644         struct-by-value-17_y.c, struct-by-value-18_y.c,
24645         struct-by-value-19_y.c, struct-by-value-1_x.c,
24646         struct-by-value-1_y.c, struct-by-value-20_y.c,
24647         struct-by-value-2_x.c, struct-by-value-2_y.c,
24648         struct-by-value-3_y.c, struct-by-value-4_x.c,
24649         struct-by-value-4_y.c, struct-by-value-5_y.c,
24650         struct-by-value-6_y.c, struct-by-value-7_y.c
24651         struct-by-value-8_x.c, struct-by-value-8_y.c
24652         struct-by-value-9_x.c, struct-by-value-9_y.c
24653         struct-return-10_x.c, struct-return-10_y.c,
24654         struct-return-19_x.c, struct-return-20_x.c
24655         struct-return-2_x.c, struct-return-2_y.c
24656         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
24657         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
24659 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24661         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
24662         attribute on sparc*-sun-solaris2.*.
24664 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
24666         PR c++/13710
24667         * g++.dg/ext/typeof7.C: New test.
24669 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
24671         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
24672         * gcc.dg/const-elim-1.c: Same.
24674 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
24676         * objc.dg/stret-1.m: New.
24677         * objc.dg/stret-2.m: New.
24679 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24681         PR c++/11895
24682         * g++.dg/ext/vector1.C: New test.
24684 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
24686         * gcc.dg/pch/import-1.c: New.
24687         * gcc.dg/pch/import-1.hs: New.
24688         * gcc.dg/pch/import-1a.h: New.
24689         * gcc.dg/pch/import-1b.h: New.
24690         * gcc.dg/pch/import-1c.h: New.
24692 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24694         PR c++/13574
24695         * g++.dg/ext/array1.C: New test.
24697         PR c++/13178
24698         * g++.dg/conversion/op1.C: New test.
24700 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
24702         PR 11864
24703         From Kazumoto Kojima / Dan Kegel:
24704         * gcc.dg/pr11864-1.c: New test.
24706         PR 10392
24707         From Marcus Comstedt / Dan Kegel:
24708         * gcc.dg/pr10392-1.c: New test.
24710 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24712         PR c++/13478
24713         * g++.dg/init/ref10.C: New test.
24715 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24717         PR c++/13407
24718         * g++.dg/parse/typename6.C: New test.
24720 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
24722         PR pch/13361
24723         * testsuite/g++.dg/pch/wchar-1.C: New.
24724         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24726 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24728         PR c++/9259
24729         * g++.dg/expr/sizeof2.C: New test.
24731 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
24733         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
24735 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24737         PR c++/13659
24738         * g++.dg/lookup/strong-using-3.C: New.
24739         * g++.dg/lookup/using-10.C: New.
24741 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24743         PR c++/13594
24744         * g++.dg/lookup/strong-using-2.C: New.
24746 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
24747             Dan Kegel <dank@kegel.com>
24748             J"orn Rennecke <joern.rennecke@superh.com>
24750         PR target/9365
24751         * gcc.dg/pr9365-1.c: New test.
24753 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24755         PR c++/8856
24756         * g++.dg/parse/casting-operator2.C: New test.
24757         * g++.old-deja/g++.pt/explicit83.C: Remove.
24759 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24761         * gcc.dg/label-compound-stmt-1.c: New test.
24762         * gcc.c-torture/compile/950922-1.c,
24763         gcc.c-torture/compile/20000211-3.c,
24764         gcc.c-torture/compile/20000518-1.c,
24765         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
24766         compound statements.
24768 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
24770         * gcc.dg/ppc64-abi-1.c: New test.
24772 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
24774          * g++.dg/ext/attrib9.C: Add dg-warnings.
24776 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24778         PR c++/12335
24779         * g++.dg/parse/dtor3.C: New test.
24781 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
24783         PR c++/12709
24784         * g++.dg/parse/try-catch-1.C: New test.
24786 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
24788         * ada/acats/run_all.sh: Add more verbose output in acats.log
24789         when compiling tests.
24791 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24793         PR 13656
24794         * gcc.dg/typedef-redecl.c: New test case.
24795         * gcc.dg/typedef-redecl.h: New support file.
24797 2004-01-13  Jan Hubicka  <jh@suse.cz>
24799         * gcc.dg/always_inline.c: New test.
24800         * gcc.dg/debug/20031231-1.c: Fix.
24802 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24804         PR c++/13474
24805         * g++.dg/template/array3.C: New test.
24807 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24809         * g++.dg/ext/lvalue1.C: No longer expected to fail.
24810         * g++.dg/warn/Wunused-2.C: Likewise.
24812 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24814         PR c++/13289
24815         * g++.dg/template/instantiate6.C: New test.
24817 2004-01-12  Roger Sayle  <roger@eyesopen.com>
24819         PR middle-end/11397
24820         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
24822 2004-01-12  Jan Hubicka  <jh@suse.cz>
24824         PR opt/12826
24825         * gcc.dg/20040112-1.c: New.
24827         * gcc.dg/dwarf-die[1-7].c: Move to...
24828         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
24829         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
24831 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
24833         PR c++/4100
24834         * g++.dg/parse/friend4.C: New test.
24836 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
24838         PR c++/4100
24839         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
24840         definition is called a friend.
24842 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
24844         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
24846 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
24848         PR c++/3478
24849         * g++.dg/parse/error10.C: New test.
24850         * g++.dg/template/arg2.C: Accept "invalid type" error.
24852 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
24854         PR middle-end/13392
24855         * g++.dg/opt/expect2.C: New test.
24857 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24859         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
24860         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
24861         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
24862         Update dg-error regexps.
24864 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24866         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
24867         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
24869 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24871         * gcc.dg/pragma-re-1.c: Use right pointer type.
24873 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24875         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
24877 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
24879         * gcc.dg/rs6000-ldouble-1.c: New.
24881 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24883         DR 337
24884         PR c++/9256
24885         * g++.dg/other/abstract1.C: New test.
24887 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
24889         * g++.dg/lookup/strong-using-1.C: New.
24891 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24893         PR c/11234
24894         * gcc.dg/func-ptr-conv-1.c: New test.
24895         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
24897 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
24899         PR target/13380.
24900         * gcc.c-torture/compile/20040109-1.c: New.
24902 2004-01-08  Stuart Hastings  <stuart@apple.com>
24904         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
24905         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
24906         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
24908 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
24910         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
24912 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24914         * ada/acats/run_acats: Treat 'gnatchop' the same way
24915         as 'gnatmake'.  Export GCC_DRIVER.
24916         * ada/acats/run_all.sh: Add target_gnatchop.  Use
24917         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
24919 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24921         PR c++/12573
24922         * g++.dg/template/dependent-expr4.C: New test.
24924 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
24926         * gcc.dg/altivec-11.c: New test.
24928 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
24930         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
24932 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24934         PR c/6024
24935         * gcc.dg/enum-compat-1.c: New test.
24936         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
24938 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24940         PR c/12165
24941         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
24942         gcc.dg/c99-idem-qual-3.c: New tests.
24944 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
24946         * gcc.dg/winline-7.c: Don't cast void * to int.
24948 2004-01-06  Jan Hubicka  <jh@suse.cz>
24950         * gcc.dg/i386-sse-5.c: New test
24951         * g++.dg/eh/simd-1.c: Add -w argument for i386.
24953 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24955         PR c++/12815
24956         * g++.dg/rtti/typeid4.C: New test.
24958 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24960         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
24962 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24964         PR c++/12132
24965         * g++.dg/template/error11.C: New test.
24967         PR c++/13451
24968         * g++.dg/template/class2.C: New test.
24970 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24971         Richard Sandiford <rsandifo@redhat.com>
24973         PR c++/13387
24974         * g++.dg/opt/alias3.C: New test.
24976 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
24978         PR c++/13157
24979         * g++.dg/template/koenig3.C: New test.
24981         PR c++/13529
24982         * g++.dg/parse/offsetof3.C: New test.
24984         * g++.dg/init/copy7.C: Add missing dg-error markers.
24986         PR c++/12226
24987         * g++.dg/init/copy7.c: New test.
24989         PR c++/13536
24990         * g++.dg/parse/cast1.C: New test.
24992 2004-01-04  Jan Hubicka  <jh@suse.cz>
24994         * gcc.dg/winline[1-7].c: New tests.
24996 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24998         PR c++/13520
24999         * g++.dg/template/qualttp22.C: New test.
25001 2004-01-01  Jan Hubicka  <jh@suse.cz>
25003         * gcc.dg/debug/20031231-1.c: New.
25004         * gcc.c-torture/compile/20040101-1.c: New.
25005         * gcc.dg/dwarf-die-[1-7].c: New.
25007 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
25009         PR optimization/13521
25010         * gcc.c-torture/compile/20031231-1.c: New test.
25012 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
25014         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
25016 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25018         PR c++/10079
25019         * g++.dg/template/crash16.C: New test.
25021 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
25023         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
25025 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
25027         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
25028         ports.
25029         * g++.old-deja/g++.jason/thunk3.C: Likewise.
25030         * g++.old-deja/g++.law/profile1.C: Likewise.
25031         * gcc.c-torture/compile/981006-1.c: Likewise.
25032         * gcc.c-torture/execute/loop-2e.x: Likewise.
25033         * gcc.c-torture/execute/loop-2f.x: Remove.
25034         * gcc.c-torture/execute/loop-2g.x: Likewise.
25035         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
25036         * gcc.dg/20020312-2.c: Remove traces of dead ports.
25038 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
25040         PR c++/13507
25041         * g++.dg/ext/attrib11.C: New test.
25043         PR c++/13494
25044         * g++.dg/template/array2-1.C: New test.
25045         * g++.dg/template/array2-2.C: New test.
25047 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
25049         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
25051 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25053         PR c++/12774
25054         * g++.dg/template/array1-1.C: New test.
25055         * g++.dg/template/array1-2.C: New test.
25057 2003-12-29  Roger Sayle  <roger@eyesopen.com>
25059         PR fortran/12632
25060         * g77.dg/12632.f: New test case.
25062 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25064         PR c++/13289
25065         * g++.dg/parse/nontype1.C: New test.
25067 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25069         PR c++/12403
25070         * g++.dg/parse/explicit1.C: New test.
25071         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
25073 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
25075         PR c++/13081
25076         * g++.dg/opt/inline6.C: New test.
25078         PR c++/12613
25079         * g++.dg/parse/error9.C: New test.
25081         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
25083 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
25085         PR c++/13009
25086         * g++.dg/init/assign1.C: New test.
25088 2003-12-28  Roger Sayle  <roger@eyesopen.com>
25090         PR c++/13070
25091         * g++.dg/warn/format3.C: New test case.
25093 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25095         * gcc.c-torture/compile/20031227-1.c: New test.
25097 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25099         * g++.dg/bprob/bprob.exp: Load target-supports.exp
25100         * g77.dg/bprob/bprob.exp: Likewise.
25101         * gcc.misc-tests/bprob.exp: Likewise.
25102         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
25103         variants on systems where the library does not provide that
25104         functionality.
25105         * gcc.dg/builtins-20.c: Use builtins-config.h.
25106         * gcc.dg/builtins-config.h: New file.
25108 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25110         * lib/gcc-dg.exp (dg-require-profiling): New function.
25111         * lib/target-supports.exp (check_profiling_available): Likewise.
25112         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
25113         * g77.dg/bprob/bprob.exp: Likewise.
25114         * gcc.misc-tests/bprob.exp: Likewise.
25115         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
25116         * gcc.dg/20021014-1.c: Likewise.
25117         * gcc.dg/nest.c: Likewise.
25119 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25121         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
25122         compiling.
25123         * g++.dg/lookup/java2.C: Likewise.
25124         * gcc.dg/cpp/lexident.c: Likewise.
25126 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
25128         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
25129         given.
25130         * gcc.c-torture/compile/961203-1.c: Likewise.
25131         * gcc.c-torture/compile/980506-1.c: Likewise.
25133 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
25135         * lib/gcc-dg.exp (dg-prune-output): New annotation.
25136         (additional_prunes): New global.
25137         (gcc-dg-prune): Handle additional per-test pruning.
25138         (dg-test): Clear additional_prunes between tests.
25140         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
25141         dg-prune-output to avoid spurious failures from assembler
25142         complaining about nonexistent WAW violations.
25143         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
25144         Use dg-prune-output to avoid spurious failures from assembler
25145         warning about Itanium B-step errata.
25147 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25149         * g++.dg/abi/macro0.C: New test.
25150         * g++.dg/abi/macro1.C: Likewise.
25151         * g++.dg/abi/macro2.C: Likewise.
25153         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
25154         * g++.dg/abi/bitfield7.C: Likewise.
25155         * g++.dg/abi/dtor2.C: Likewise.
25156         * g++.dg/abi/mangle11.C: Likewise.
25157         * g++.dg/abi/mangle12.C: Likewise.
25158         * g++.dg/abi/mangle14.C: Likewise.
25159         * g++.dg/abi/mangle17.C: Likewise.
25160         * g++.dg/abi/vbase10.C: Likewise.
25161         * g++.dg/abi/vbase14.C: Likewise.
25162         * g++.dg/template/qualttp17.C: Likewise.
25164 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
25166         PR c/11995
25167         * gcc.dg/20031223-1.c: New test.
25169 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25171         * gcc.dg/noreturn-7.c: New test.
25173 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25175         * gcc.dg/null-pointer-1.c: New test.
25177 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
25179         * g++.old-deja/g++.jason/template18.C: Remove.
25180         * g++.old-deja/g++.jason/template37.C: Likewise.
25182         PR c++/12862
25183         * g++.dg/lookup/ns1.C: New test.
25185         PR c++/12397
25186         * g++.dg/template/lookup3.C: New test.
25188 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25190         * g++.dg/template/recurse1.C: New test
25192 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
25194         PR c++/12479
25195         * g++.dg/parse/semicolon1.C: New test.
25196         * g++.dg/parse/semicolon1.h: Likewise.
25198 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
25200         * gcc.dg/darwin-misaligned.c: New test.
25202 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25204         PR c/9163
25205         * gcc.dg/20031222-1.c: New test.
25207 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
25209         PR c++/13438
25210         * g++.dg/parse/error8.C: New test.
25212         PR c++/11554
25213         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
25215 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
25217         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
25218         too small.
25219         * gcc.c-torture/compile/930217-1.c: Likewise.
25220         * gcc.c-torture/compile/930513-1.c: Likewise.
25221         * gcc.c-torture/execute/920908-2.c: Likewise.
25222         * gcc.c-torture/execute/921204-1.c: Likewise.
25223         * gcc.c-torture/execute/930621-1.c: Likewise.
25224         * gcc.c-torture/execute/930630-1.c: Likewise.
25225         * gcc.c-torture/execute/931031-1.c: Likewise.
25226         * gcc.c-torture/execute/980602-2.c: Likewise.
25227         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
25228         * gcc.c-torture/execute/compndlit-1.c: Likewise.
25229         * gcc.c-torture/execute/extzvsi.c: Likewise.
25230         * gcc.c-torture/unsorted/ext.c: Likewise.
25232 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
25234         PR target/12749
25235         * gcc.c-torture/compile/20031220-2.c: New test case.
25237 2003-12-20  Roger Sayle  <roger@eyesopen.com>
25239         PR optimization/13031
25240         * gcc.c-torture/compile/20031220-1.c: New test case.
25242 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25244         * gcc.dg/cast-function-1.c: New test.
25246 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
25248         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
25249         formats.
25251 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
25253         PR c++/12795
25254         * g++.dg/ext/attrib10.C: New test.
25256 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
25258         * gcc.dg/cleanup-10.c: New test.
25259         * gcc.dg/cleanup-11.c: New test.
25261 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
25263         PR c++/13239
25264         * g++.dg/opt/expect1.C: New test.
25266 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
25268         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
25270 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
25272         PR debug/12923
25273         * gcc.dg/20031218-1.c: New test.
25275         PR debug/12389
25276         * gcc.dg/20031218-2.c: New test.
25277         * gcc.dg/20031218-3.c: New test.
25279         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
25280         of label name and allow for USER_LABEL_PREFIX == "_" names.
25281         * g++.dg/abi/mangle18-2.C: Likewise.
25282         * g++.dg/abi/mangle19-1.C: Likewise.
25283         * g++.dg/abi/mangle19-2.C: Likewise.
25284         * g++.dg/abi/mangle20-1.C: Likewise.
25285         * g++.dg/abi/mangle20-2.C: Likewise.
25287 2003-12-18  Richard Henderson  <rth@redhat.com>
25289         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
25291 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
25292             Dan Kegel <dank@kegel.com>
25294         PR other/12009
25295         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
25296         testing a cross compiler, it causes spurious compile failures.
25297         * lib/g++.exp: Likewise.
25299 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25301         PR c++/13262
25302         * g++.dg/template/access13.C: New test.
25304 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
25306         * gcc.dg/20031216-1.c: New test.
25308 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25310         PR c++/9154
25311         * g++.dg/template/error10.C: New test.
25313 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25315         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
25316         * g++.dg/eh/simd-2.C: Likewise.
25318 2003-12-17  James E Wilson  <wilson@specifixinc.com>
25319             Roger Sayle  <roger@eyesopen.com>
25321         * gcc.c-torture/execute/ieee/mzero5.c: New.
25323 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
25325         PR c++/10603
25326         * g++.dg/parse/error6.C: New test.
25328         PR c++/12827
25329         * g++.dg/parse/error7.C: New test.
25331 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
25333         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
25334         at -O with stabs debugging formats.
25335         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
25336         * gcc.dg/debug/debug-2.c: Likewise.
25338 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
25340         PR c++/12696
25341         * g++.dg/init/error1.C: New test.
25343         PR c++/12218
25344         * g++.dg/init/pm3.C: New test.
25346 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25348         PR c/3347
25349         * gcc.dg/bitfld-8.c: New test.
25351 2003-12-16  James Lemke  <jim@wasabisystems.com>
25353         * gcc.dg/arm-scd42-[123].c: New tests.
25355 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25357         PR c++/9043
25358         * g++.dg/abi/mangle20-1.C: New test.
25359         * g++.dg/abi/mangle20-2.C: New test.
25361 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
25363         PR c++/13275
25364         * g++.dg/other/offsetof2.C: Remove XFAIL.
25365         * g++.dg/parse/offsetof1.C: New test.
25366         * g++.gd/parse/offsetof2.C: Likewise.
25368 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25370         * g++.dg/template/nontype3.C: New test.
25371         * g++.dg/template/static2.C: Tweaked the dg-error clause.
25373 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25375         * g++.dg/warn/noreturn-3.C: Also test instantiation.
25377 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25379         PR c++/13387
25380         * g++.dg/expr/assign1.C: New test.
25382         PR c++/13242
25383         * g++.dg/abi/mangle19-1.C: New test.
25384         * g++.dg/abi/mangle19-2.C: New test.
25386 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
25388         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
25390 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25392         * gcc.c-torture/execute/20031216-1.c: New test.
25394 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25396         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
25397         an ICE regression.
25399 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25401         PR c++/10926
25402         * g++.dg/template/error9.C: New test.
25404         PR c++/11116
25405         * g++.dg/template/error8.C: New test.
25407 2003-12-15  Roger Sayle  <roger@eyesopen.com>
25409         PR middle-end/13400
25410         * gcc.c-torture/execute/20031215-1.c: New test case.
25412 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25414         PR c++/13269
25415         * g++.dg/parse/error5.C: New test.
25417         PR c++/12989
25418         * g++.dg/expr/sizeof1.C: New test.
25420         PR c++/13310
25421         * g++.dg/template/crash15.C: New test.
25423 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
25425         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
25426         a non-POD type as the last named parameter of a varargs function.
25428 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25430         PR c++/13243
25431         PR c++/12573
25432         * g++.dg/template/crash14.C: New test.
25433         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
25435 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
25437         * g++.dg/other/java1.C: New test.
25439         PR c++/13241
25440         * g++.dg/abi/mangle18-1.C: New test.
25441         * g++.dg/abi/mangle18-2.C: New test.
25443 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25445         PR optimization/10312
25446         * gcc.c-torture/execute/20031214-1.c: New.
25448 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
25450         PR c++/10779
25451         PR c++/12160
25452         * g++.dg/parse/error3.C: New test.
25453         * g++.dg/parse/error4.C: Likewise.
25454         * g++.dg/abi/mangle4.C: Tweak error messages.
25455         * g++.dg/lookup/using5.C: Likewise.
25456         * g++.dg/other/error2.C: Likewise.
25457         * g++.dg/parse/typename5.C: Likewise.
25458         * g++.dg/parse/undefined1.C: Likewise.
25459         * g++.dg/template/arg2.C: Likewise.
25460         * g++.dg/template/ttp3.C: Likewise.
25461         * g++.dg/template/type1.C: Likewise.
25462         * g++.old-deja/g++.other/crash32.C: Likewise.
25463         * g++.old-djea/g++.pt/defarg8.C: Likewise.
25465 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25467         PR c++/13106
25468         * g++.dg/warn/noreturn-3.C: New test.
25470 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25472         PR c++/13118
25473         * g++.dg/abi/covariant3.C: New.
25475 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
25477         * g++.dg/eh/ia64-1.C: New test.
25479 2003-12-12  Roger Sayle  <roger@eyesopen.com>
25481         PR optimization/13037
25482         * g77.f-torture/execute/13037.f: New test case.
25484 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25486         PR c++/12881
25487         * g++.dg/abi/covariant2.C: New.
25489 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
25491         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
25493 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
25495         * gcc.c-torture/execute/wchar_t-1.x: Delete.
25497 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
25499         PR other/10819
25500         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
25501         to fix Bug 10819.
25502         * lib/g++.exp (g++_version): Likewise.
25503         * lib/g77.exp (g77_version): Likewise.
25504         * lib/objc.exp (default_objc_version): Likewise.
25506 2003-12-10  Richard Henderson  <rth@redhat.com>
25508         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
25510         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
25512 2003-12-08  Matt Austern  <austern@apple.com>
25514         PR c/13134
25515         * lib/gcc-dg.exp (dg-require-visibility): Define.
25516         * lib/target-supports (check_visibility_available): Define.
25517         * gcc.dg/visibility-1.c: New test.
25518         * gcc.dg/visibility-2.c: Likewise.
25519         * gcc.dg/visibility-3.c: Likewise.
25520         * gcc.dg/visibility-4.c: Likewise.
25521         * gcc.dg/visibility-5.c: Likewise.
25522         * gcc.dg/visibility-6.c: Likewise.
25523         * g++.dg/ext/visibility-1.C: Likewise.
25524         * g++.dg/ext/visibility-2.C: Likewise.
25525         * g++.dg/ext/visibility-3.C: Likewise.
25526         * g++.dg/ext/visibility-4.C: Likewise.
25527         * g++.dg/ext/visibility-5.C: Likewise.
25528         * g++.dg/ext/visibility-6.C: Likewise.
25530 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25532         * g++.dg/lookup/java1.C: New test.
25533         * g++.dg/lookup/java2.C: New test.
25535 2003-12-07  Falk Hueffner  <falk@debian.org>
25537         * g++.dg/opt/noreturn-1.C: New test.
25539 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
25541         * gcc.dg/overflow-1.c: New test.
25543 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25545         * g77.f-torture/compile/13060.f: New test.
25547 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
25549         PR c++/13323
25550         * g++.dg/inherit/operator2.C: New test.
25552 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
25554         PR c++/13305
25555         * g++.dg/ext/attrib9.C: New test.
25557 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
25559         PR c++/13314
25560         * g++.dg/template/error7.C: New test.
25562 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
25563             J"orn Rennecke <joern.rennecke@superh.com>
25565         PR target/13302
25566         * g++.dg/other/struct-va_list.C: New test.
25568 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25570         PR c++/13166
25571         * g++.dg/parse/defarg6.C: New test.
25573 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
25575         PR target/13256
25576         * gcc.c-torture/execute/20031201-1.c: New test.
25578 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
25580         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
25582 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25584         * gcc.dg/builtin-return-1.c: New test.
25586 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
25587             J"orn Rennecke <joern.rennecke@superh.com>
25589         PR optimization/13260
25590         * gcc.c-torture/execute/20031204-1.c: New test.
25592 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25594         PR c++/9127
25595         * g++.dg/template/error6.C: New test.
25597 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
25599         * gcc.dg/20031202-1.c: New test.
25601 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25603         PR c++/13179
25604         * g++.dg/template/eh1.C: New test.
25606         PR c++/10771
25607         * g++.dg/template/error5.C: New test.
25609 2003-12-02  David Ung  <davidu@mips.com>
25611         * gcc.dg/compat/vector-check.h: Corrected type for var
25612         g_##TMODE
25614 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25616         PR c++/10126
25617         * g++.dg/template/ptrmem8.C: New test.
25619 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25621         PR c++/12573
25622         * g++.dg/template/dependent-expr3.C: New test.
25624 2003-12-01  James Lemke  <jim@wasabisystems.com>
25626         * gcc.dg/arm-g2.c: New test.
25628 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25630         PR optimization/11634
25631         * gcc.dg/20031201-2.c: New test case.
25633 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
25635         PR 11433
25636         * objc.dg/proto-lossage-3.m: New test.
25638 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25640         PR optimization/12628
25641         * gcc.dg/20031201-1.c: New test case.
25643 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25645         * gcc.dg/unaligned-1.c: New test.
25647 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
25649         PR c++/9849
25650         * g++.dg/template/error4.C: New test.
25651         * g++.dg/template/nested3.C: Adjust error markers.
25653 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25655         * gcc.dg/cpp/assert4.c: Check more #system assertions.
25657 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
25659         PR c/10333
25660         * gcc.dg/bitfld-7.c: New test.
25662 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
25664         * gcc.dg/tls/asm-1.C: New test.
25666 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25668         * gcc.dg/cpp/assert4.c: Update.
25670 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25672         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
25673         * gcc.dg/builtin-apply3.c: New test.
25675 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25677         * lib/compat.exp (compat-obj): New xfaildata parameter.
25678         Use it to set compiler_conditional_xfail_data before compiling.
25679         (compat-get-options): Handle dg-xfail-if.
25680         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
25681         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
25682         * gcc.dg/compat/vector-1_y.c: Likewise.
25683         * gcc.dg/compat/vector-2_x.c: Likewise.
25684         * gcc.dg/compat/vector-2_y.c: Likewise.
25686 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25688         * g++.dg/opt/reg-stack4.C: New test.
25690 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25692         * gcc.dg/builtin-apply2.c: New test.
25694 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25696         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
25698 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25700         PR c++/12924
25701         * g++.dg/template/template-id-2.C: New test.
25703 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25705         PR c++/5369
25706         * g++.dg/template/memfriend1.C: New test.
25707         * g++.dg/template/memfriend2.C: Likewise.
25708         * g++.dg/template/memfriend3.C: Likewise.
25709         * g++.dg/template/memfriend4.C: Likewise.
25710         * g++.dg/template/memfriend5.C: Likewise.
25711         * g++.dg/template/memfriend6.C: Likewise.
25712         * g++.dg/template/memfriend7.C: Likewise.
25713         * g++.dg/template/memfriend8.C: Likewise.
25714         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
25716 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
25718         PR c++/12515
25719         * g++.dg/ext/cond1.C: New test.
25721 2003-11-20  Richard Henderson  <rth@redhat.com>
25723         * gcc.dg/20020201-2.c: Remove.
25724         * gcc.dg/20020201-4.c: Remove.
25725         * gcc.dg/20020304-1.c: Remove.
25727 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
25729         * gcc.dg/cpp/trad/xwin1.c: New test case.
25731 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
25733         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
25734         * lib/g77.exp: Likewise.
25735         * lib/objc.exp: Likewise.
25736         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
25737         for darwin.
25739 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25741         PR c++/12932
25742         * g++.dg/template/static5.C: New test.
25744 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
25746         * gcc.dg/nested-func-1.c: New test.
25748 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25750         * gcc.dg/cpp/assert4.c: New test.
25752 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25754         PR c++/2294
25755         * g++.dg/lookup/using9.c: New test.
25757 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
25759         PR c++/12762
25760         * g++.dg/template/error3.C: New test.
25762 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
25764         PR ada/13035
25765         * ada/acats/run_acats, run_all.sh: Fix syntax error.
25766         No longer use a wrapper for gcc, since this does not work under
25767         Windows.
25769 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25771         PR c++/2094
25772         * g++.dg/template/ptrmem7.C: New test.
25774 2003-11-13  Andrew Pinski <apinski@apple.com>
25776         * gcc.c-torture/compile/20031113-1.c: New test.
25778 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
25779             Kean Johnston <jkj@sco.com>
25781         PR c/13029
25782         * gcc.dg/unused-4.c: Update.
25784 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25786         * g++.dg/opt/const3.C: New test.
25788 2003-11-13  Jan Hubicka  <jh@suse.cz>
25790         * gcc.c-torture/compile/20031112-1.c: New test.
25792 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
25794         * g++.dg/parse/crash10.C: Remove bogus error marker.
25796 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25798         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
25799         (host_gcc): Likewise.
25800         (ROOT): Honor $PWDCMD.
25801         (BASE): Likewise.
25802         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
25804 2003-11-12  Catherine Moore  <clm@redhat.com>
25806         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
25808 2003-11-12  Andreas Jaeger  <aj@suse.de>
25809             Jakub Jelinek  <jakub@redhat.com>
25810             Andrew Pinski  <pinskia@physics.uc.edu>
25811             Richard Henderson  <rth@redhat.com>
25813         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
25814         systems.
25815         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
25817         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
25818         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
25820 2003-11-11  Andreas Jaeger  <aj@suse.de>
25822         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
25824         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
25826 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
25828         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
25829         Clean ups.
25831 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
25833         * gcc.dg/trampoline-1.c: New test.
25835 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
25837         * gcc.c-torture/compile/200031109-1.c: New test.
25839 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25841         PR c/3190
25842         PR c/8714
25843         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25844         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
25845         gcc.dg/format/no-y2k-1.c: Update.
25847 2003-11-08  Roger Sayle  <roger@eyesopen.com>
25849         PR optimization/10467
25850         * gcc.dg/20031108-1.c: New test case.
25852 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
25854         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
25856 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25858         * gcc.dg/compound-lvalue-1.c: New test.
25859         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
25860         some XFAILs.
25862 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
25864         * gcc.dg/altivec-varargs-1.c: New test.
25866 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25868         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
25869         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
25870         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
25871         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
25872         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
25874 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25876         * gcc.dg/cond-lvalue-1.c: New test.
25878 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
25880         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
25882 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25884         PR c++/11616
25885         * g++.dg/template/instantiate5.C: New test.
25887 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25889         PR c++/12726
25890         * g++.dg/ext/complit2.C: Replace test with self-contained version.
25891         * ChangeLog: Add missing first entry for above test.
25893 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25895         PR c++/9810
25896         * g++.dg/template/using8.C: New test.
25897         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
25899 2003-11-02  Roger Sayle  <roger@eyesopen.com>
25901         PR optimization/10817
25902         * gcc.c-torture/compile/20031102-1.c: New test case.
25904 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
25906         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
25907         2147483647.
25909 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25911         * gcc.dg/20031102-1.c: New test.
25913 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25915         * gcc.dg/complex-1.c: New test.
25917 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25919         PR c++/12796
25920         * g++.dg/template/crash13.C: Adjust expected error location.
25921         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25923 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25925         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25927 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25929         PR/10239
25930         * gcc.c-torture/compile/20031031-2.c: New test.
25932 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25934         PR/11640
25935         * gcc.c-torture/compile/20031031-1.c: New test.
25937 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25939         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25940         * gcc.misc-tests/bprob.exp: Likewise.
25941         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
25942         the execution test on arm-elf configs.
25943         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
25944         configs that don't support scratch files.
25945         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
25947 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
25949         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
25950         done by dejagnu.
25952 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
25954         * ada/acats/run_all.sh: Redirect mv output to /dev/null
25955         Avoid non pure sh syntax. Add more logging.
25957         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
25958         fail.
25960 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25962         PR libgcj/10610
25963         * gcc.dg/ppc-stackalign-1.c: New test.
25965 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
25967         * ada/acats/run_all.sh: Change output to be more compliant with
25968         dejagnu framework.
25969         Create acats.sum and acats.log files under testsuite/ada/acats
25970         Only run [a-z]* directories, to filter out e.g. CVS.
25971         Redirect build output to log file.
25973 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25975         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
25977 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25979         PR ada/5909:
25980         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
25982 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
25984         * gcc.c-torture/compile/20031023-1.c: New test.
25985         * gcc.c-torture/compile/20031023-2.c: New test.
25986         * gcc.c-torture/compile/20031023-3.c: New test.
25987         * gcc.c-torture/compile/20031023-4.c: New test.
25989 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25991         PR c++/10371
25992         * g++.dg/lookup/scoped8.C: New test.
25994 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25996         * g++.dg/opt/reg-stack3.C: New test.
25998 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26000         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
26002 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26004         PR c++/11076
26005         * g++.dg/template/crash13.C: New test.
26007 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26009         * gcc.dg/c99-restrict-2.c: New test.
26011 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
26013         PR c++/12698, c++/12699, c++/12700, c++/12566
26014         * g++.dg/inherit/covariant9.C: New test.
26015         * g++.dg/inherit/covariant10.C: New test.
26016         * g++.dg/inherit/covariant11.C: New test.
26018 2003-10-23  Jason Merrill  <jason@redhat.com>
26020         PR c++/12726
26021         * g++.dg/ext/complit2.C: New test.
26023 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
26025         PR target/12654
26026         * gcc.c-torture/execute/20031020-1.c: New test.
26028 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26030         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
26031         following the jump_insn.
26033 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26035         * gcc.dg/cast-lvalue-1.c: New test.
26037 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
26039         PR c++/11962
26040         * g++.dg/template/cond2.C: New test.
26042 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26044         * gcc.dg/builtins-28.c: New test.
26046 2003-10-20  Jan Hubicka  <jh@suse.cz>
26048         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
26049         parameter.
26050         * testsuite/gcc.dg/inline-2.c: Likewise.
26052 2003-10-20  Phil Edwards  <phil@codesourcery.com>
26054         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
26055         * gcc.dg/nest.c: Likewise.
26057 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26059         PR c++/9781, c++/10583, c++/11862
26060         * g++.dg/parse/crash13.C: New test.
26062 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26064         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
26066 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26068         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
26069         Define HAVE_C99_RUNTIME except on Solaris.
26070         * gcc.dg/builtins-20.c: Likewise.
26072 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26074         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
26076 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26078         PR c++/12495
26079         * g++.dg/template/crash21.C: New test.
26081 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26083         PR c++/2513
26084         * g++.dg/template/typename5.C: New test.
26086 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26088         PR c++/12369
26089         * g++.dg/template/friend25.C: New test.
26091 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
26093         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
26094         versions.
26096 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
26098         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
26099         == 2147483647.
26101 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
26103         * gcc.c-torture/execute/960416-1.x: Remove.
26104         * gcc.c-torture/execute/divconst-3.x: Likewise.
26106 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
26108         PR target/12598
26109         * gcc.dg/torture/cris-volatile-1.c: New test.
26111 2003-10-14  Roger Sayle  <roger@eyesopen.com>
26113         PR optimization/9325
26114         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
26115         for overflowing floating point to integer conversion during RTL
26116         simplification.
26118 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
26120         * objc/execute/_cmd.m: Fix typo.
26121         * objc.dg/image-info.m, objc.dg/symtab-1.m:
26122         Relax 'scan-assembler' regexp.
26123         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
26124         objc.dg/try-catch-4.m: Run on non-Darwin targets.
26125         * objc.dg/zero-link-2.m: Remove blank line.
26126         * objc.dg/zero-link-3.m: New test case.
26128 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
26130         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
26132         * gcc.dg/asm-names.c: Use scan-assembler-not rather
26133         than linker trickery.
26135 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26137         PR c++/12370
26138         * g++.dg/other/friend2.C: New test.
26140 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
26142         * gcc.dg/20031012-1.c: New test.
26144 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
26146         * gcc.dg/weak/weak-3.c: Fix for new warning.
26148 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
26150         PR optimization/8750
26151         * gcc.c-torture/execute/20031012-1.c: New test case.
26153 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26155         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
26156         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
26158 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26160         PR optimization/12260
26161         * gcc.c-torture/compile/20031011-2.c: New test case.
26163 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26165         * gcc.c-torture/execute/20031011-1.c: New testcase.
26167 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
26169         * gcc.c-torture/compile/20031011-1.c: New test.
26171 2003-10-11  Jan Hubicka  <jh@suse.cz>
26173         * g++.dg/other/first-global.C: New test.
26175 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26177         * gcc.c-torture/execute/string-opt-18.c: New testcase.
26179 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
26181         * gcc.c-torture/compile/20031010-1.c: New test.
26183 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
26185         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
26186         * gcc.c-torture/execute/va-arg-25.c: ... here.
26188 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
26190         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
26192 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
26194         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
26196 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
26198         * g++.dg/parse/error2.C: New test.
26200 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
26202         PR c++/11097
26203         * g++.dg/other/error5.C: Modify the error message.
26204         * g++.dg/lookup/using8.C: New test.
26206 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
26208         * gcc.dg/darwin-abi-2.c: New file.
26209         * gcc.c-torture/execute/va-arg-24.c: New file.
26211 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
26213         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
26214         indentation.
26216 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
26218         PR c++/10147
26219         * g++.dg/other/error4.C: Update error messages.
26220         * g++.dg/template/ptrmem4.C: Likewise.
26222         PR c++/12337
26223         * g++.dg/init/new9.C: New test.
26225         PR c++/12334, c++/12236, c++/8656
26226         * g++.dg/ext/attrib8.C: New test.
26228 2003-10-06  Devang Patel  <dpatel@apple.com>
26230         * gcc.dg/debug/dwarf2-3.h: New test.
26231         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
26233 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
26235         * g++.dg/opt/cfg2.C: New test.
26237 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26239         * g++.dg/opt/float1.C: New test.
26241 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26243         * gcc.dg/c90-array-lval-6.c: New test.
26244         * gcc.dg/c99-array-lval-6.c: New test.
26246 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
26247             Ziemowit Laski  <zlaski@apple.com>
26249         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
26250         'Derived', so that it is never considered a class method; add
26251         new warning for '+port' method ambiguity.
26252         * objc.dg/method-12.m: Include <objc/objc.h> instead of
26253         <objc/objc-api.h> (needed on Mac OS X).
26254         * objc.dg/method-13.m: New test.
26256 2003-10-03  Roger Sayle  <roger@eyesopen.com>
26258         PR optimization/9325, PR java/6391
26259         * gcc.c-torture/execute/20031003-1.c: New test case.
26261 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
26263         PR optimization/12180
26264         * gcc.dg/20031002-1.c: New test.
26266         PR c++/12486
26267         * g++.dg/inherit/error1.C: New test.
26269 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
26271         * lib/f-torture.exp (search_for): Rename to...
26272         (search_for_re): This.  Also, clean up comments and the
26273         "regexp" invocation.
26275 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
26277         * gcc.c-torture/compile/20031002-1.c: New test.
26279 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
26281         * g++.dg/opt/cond1.C: New test.
26283 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
26285         * gcc.dg/Wold-style-definition-2.c: New testcase.
26286         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
26288 2003-09-29  Richard Henderson  <rth@redhat.com>
26290         * g++.dg/init/array10.C: Add dg-options.
26292 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
26294         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
26296 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26298         * g++.dg/template/friend19.C: Fix typo.
26299         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
26301 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
26303         * gcc.c-torture/execute/20030928-1.c: New test.
26304         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
26306 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26308         * g++.dg/opt/unroll1.C: New test.
26310 2003-09-26  Roger Sayle  <roger@eyesopen.com>
26312         PR optimization/11741
26313         * gcc.dg/20030926-1.c: New test case.
26315 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26317         PR c++/5655
26318         * g++.dg/parse/access7.C: New test.
26319         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
26321 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
26323         MERGE OF objc-improvements-branch into MAINLINE:
26324         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
26325         if libobjc has not been built.
26326         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
26327         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
26328         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
26329         objc/execute/nested-3.m, objc/execute/np-2.m,
26330         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
26331         objc/execute/redefining_self.m, objc/execute/root_methods.m,
26332         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
26333         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
26334         objc.dg/special/unclaimed-category-1.h,
26335         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
26336         well as GNU runtime.
26337         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
26338         * execute/cascading-1.m, execute/function-message-1.m,
26339         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
26340         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
26341         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
26342         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
26343         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
26344         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
26345         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
26346         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
26347         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
26348         * objc.dg/bitfield-2.m: Run only on Darwin.
26349         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
26350         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
26351         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
26352         * objc.dg/const-str-1.m: Fix constant string layout.
26354 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
26356         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
26358 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
26360         * gcc.dg/darwin-abi-1.c: New file.
26362 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
26364         PR target/12281
26365         * gcc.c-torture/compile/20030921-1.c: New test.
26367 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26369         * g++.dg/opt/reg-stack2.C: New test.
26371 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
26373         * g++.dg/eh/delayslot1.C: New test.
26375 2003-09-20  Richard Henderson  <rth@redhat.com>
26377         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
26379 2003-09-20  Roger Sayle  <roger@eyesopen.com>
26381         * gcc.c-torture/execute/20030920-1.c: New test case.
26383 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26385         * g++.dg/rtti/typeid3.C: Correct expected error message.
26387 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26389         PR c++/157
26390         * g++.dg/parse/crash12.C: New test.
26392 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
26394         * gcc.dg/compat/mixed-struct-check.h: New.
26395         * gcc.dg/compat/mixed-struct-defs.h: New.
26396         * gcc.dg/compat/mixed-struct-init.h: New.
26397         * gcc.dg/compat/struct-by-value-19_main.c: New.
26398         * gcc.dg/compat/struct-by-value-19_x.c: New.
26399         * gcc.dg/compat/struct-by-value-19_y.c: New.
26400         * gcc.dg/compat/struct-by-value-20_main.c: New.
26401         * gcc.dg/compat/struct-by-value-20_x.c: New.
26402         * gcc.dg/compat/struct-by-value-20_y.c: New.
26403         * gcc.dg/compat/struct-return-19_main.c: New.
26404         * gcc.dg/compat/struct-return-19_x.c: New.
26405         * gcc.dg/compat/struct-return-19_y.c: New.
26406         * gcc.dg/compat/struct-return-20_main.c: New.
26407         * gcc.dg/compat/struct-return-20_x.c: New.
26408         * gcc.dg/compat/struct-return-20_y.c: New.
26410 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
26411         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
26412         so that it will not complain on LP64 targets.
26414 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26416         PR c++/495
26417         * g++.dg/template/friend24.C: New test.
26419 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
26421         PR c++/12332
26422         * g++.dg/template/memtmpl2.C: New test.
26424 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
26426         PR target/11184
26427         * gcc.dg/builtin-apply1.c: New test.
26429 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
26431         PR c++/9848
26432         * g++.dg/warn/Wunused-4.C: New test.
26434 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26436         PR c++/12316
26437         * g++.dg/other/gc2.C: New test.
26439 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
26441         PR c++/11991
26442         * g++.dg/rtti/typeid3.C: New test.
26444         PR c++/12266
26445         * g++.dg/overload/template1.C: New test.
26447 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
26449         * g++.dg/opt/cfg3.C: New test.
26451 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26453         PR c++/7939
26454         * g++.dg/template/crash11.C: New test.
26456 2003-09-16  Jason Merrill  <jason@redhat.com>
26457             Jakub Jelinek  <jakub@redhat.com>
26459         * gcc.dg/attr-warn-unused-result.c: New test.
26461 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26463         PR c++/12184
26464         * g++.dg/expr/call2.C: New test.
26466 2003-09-15  Andreas Jaeger  <aj@suse.de>
26468         * gcc.dg/Wold-style-definition-1.c: New test.
26470 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
26472         PR c++/3907
26473         * g++.dg/parse/template12.C: New test.
26475         * g++.dg/abi/bitfield11.C: New test.
26476         * g++.dg/abi/bitfield12.C: Likewise.
26478 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
26480         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
26481         non-expansion of functional macro name without arguments at EOL.
26482         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
26484 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
26486         * gcc.c-torture/execute/20030914-[12].c: New tests.
26488 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
26490         PR c++/11788
26491         * g++.dg/overload/addr1.C: New test.
26493 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
26495         * gcc.dg/20030909-1.c: New test.
26497 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26499         * gcc.dg/ultrasp10.c: New test.
26501 2003-09-09  Devang Patel  <dpatel@apple.com>
26503         * gcc.dg/darwin-ld-6.c: New test.
26505 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26507         * gcc.dg/torture/builtin-explog-1.c: New testcase.
26509 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26511         * gcc.dg/ia64-types1.c: New test.
26512         * gcc.dg/ia64-types2.c: Likewise.
26514 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26516         * gcc.dg/builtins-1.c: Add more _Complex tests.
26517         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26519         * gcc.dg/builtins-1.c: Test existing _Complex functions.
26520         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26522 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26524         PR c++/11786
26525         * g++.dg/lookup/koenig2.C: New test.
26527         PR c++/5296
26528         * g++.dg/rtti/typeid2.C: New test.
26530 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
26532         * gcc.c-torture/compile/20030904-1.c: New test.
26534 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26536         * g++.dg/opt/longbranch2.C: New test.
26538 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
26540         * g++.dg/template/crash10.C: Only compile it.
26542 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
26544         PR middle-end/11665
26545         * gcc.c-torture/compile/20030907-1.c: New test.
26546         * g++.dg/init/array11.C: New test.
26548 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
26550         PR c++/11852
26551         * g++.dg/init/struct1.C: New test.
26553 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
26555         PR c++/12181
26556         * g++.dg/expr/comma1.C: New test.
26558 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
26560         PR c++/11867
26561         * g++.dg/expr/static_cast5.C: New test.
26563 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
26565         PR c++/11507
26566         * g++.dg/lookup/scoped7.C: New test.
26568         PR c++/9574
26569         * g++.dg/other/static1.C: New test.
26571         PR c++/11490
26572         * g++.dg/warn/template-1.C: New test.
26574         PR c++/11432
26575         * g++.dg/template/crash10.C: New test.
26577         PR c++/2478
26578         * g++.dg/overload/VLA.C: New test.
26580         PR c++/10804
26581         * g++.dg/template/call1.C: New test.
26583 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26585         PR c++/11794
26586         * g++.dg/parse/using3.C: New test.
26588 2003-09-06  Roger Sayle  <roger@eyesopen.com>
26590         PR c++/11409
26591         * g++.dg/overload/builtin3.C: New test case.
26593 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
26595         PR c/9862
26596         * gcc.dg/20030906-1.c: New test.
26597         * gcc.dg/20030906-2.c: Likewise.
26599 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26601         PR c++/12167
26602         * g++.dg/parse/defarg5.C: New test.
26604         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
26606 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
26608         PR c++/12163
26609         * g++.dg/expr/static_cast4.C: New test.
26611         PR c++/12146
26612         * g++.dg/template/crash9.C: New test.
26614 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
26616         * g++.old-deja/g++.ext/pretty2.C: Update for change
26617         in __FUNCTION__.
26618         * g++.old-deja/g++.ext/pretty3.C: Likewise.
26620 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
26622         PR c++/11922
26623         * g++/dg/template/qualified-id1.C: New test.
26625         PR c++/12037
26626         * g++.dg/warn/noeffect4.C: New test.
26628 2003-09-04  Matt Austern  <austern@apple.com>
26630         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
26631         * g++.dg/ext/fnname2.C: Likewise.
26632         * g++.dg/ext/fnname3.C: Likewise.
26634 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
26636         * g++.dg/expr/lval1.C: New test.
26637         * g++.dg/ext/lvcast.C: Remove.
26639 2003-09-03  Roger Sayle  <roger@eyesopen.com>
26641         PR optimization/11700.
26642         * gcc.c-torture/compile/20030903-1.c: New test case.
26644 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
26646         PR c++/12053
26647         * g++.dg/abi/layout4.C: New test.
26649 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
26651         PR c++/11553
26652         * g++.dg/parse/friend3.C: New test.
26654 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
26656         PR c++/11847
26657         * g++.dg/template/class1.C: New test.
26659         PR c++/11808
26660         * g++.dg/expr/call1.C: New test.
26662 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
26664         PR c++/12114
26665         * g++.dg/init/ref9.C: New test.
26667         PR c++/11972
26668         * g++.dg/template/nested4.C: New test.
26670 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26672         PR c++/12093
26673         * g++.dg/template/non-dependent4.C: New test.
26675         PR c++/11928
26676         * g++.dg/inherit/conv1.C: New test.
26678 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26680         PR c++/6196
26681         * g++.dg/ext/label1.C: New test.
26682         * g++.dg/ext/label2.C: Likewise.
26684 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26686         * g++.dg/expr/cond3.C: New test.
26688 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26690         * gcc.dg/builtins-1.c: Add new builtin cases.
26692 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26694         * gcc.dg/builtins-1.c: Add new cases.
26695         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26697 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26699         * gcc.dg/builtins-1.c: Add more math builtin tests.
26700         * gcc.dg/torture/builtin-attr-1.c: New test.
26702 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26704         PR optimization/5079
26705         * g++.dg/opt/static3.C: New test.
26707 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26709         * gcc.misc-tests/gcov-10b.c: New test.
26711 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
26713         * g++.dg/opt/ptrmem3.C: New test.
26715         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
26717 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
26719         * gcc.dg/20030826-2.c: New test.
26721 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26723         PR middle-end/12002
26724         * g77.f-torture/compile/12002.f: New test case.
26726 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26728         * gcc.dg/20030826-1.c: New test case.
26730 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
26732         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
26734 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
26736         PR c++/11871
26737         * c++.dg/lookup/crash1.C: New test.
26739         * c++.dg/warn/noeffect3.C: New test.
26741 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
26743         * gcc.dg/compat/vector-1_x.c: Compile with -w.
26744         * gcc.dg/compat/vector-1_y.c: Ditto.
26745         * gcc.dg/compat/vector-2_x.c: Ditto.
26746         * gcc.dg/compat/vector-2_y.c: Ditto.
26748 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
26750         * gcc.dg/20030702-1.c: New test.
26752 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
26754         PR c++/8795
26755         * g++.dg/ext/altivec-1.C: New test.
26757 2003-08-24  Richard Henderson  <rth@redhat.com>
26759         * g++.dg/eh/simd-2.C: Add -w for x86.
26761 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
26763         * gcc.dg/20030815-1.c: New test.
26765 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26767         PR c++/3765
26768         * g++.dg/parse/access6.C: New test.
26770 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26772         PR c++/641, c++/11876
26773         * g++.dg/template/friend22.C: New test.
26774         * g++.dg/template/friend23.C: Likewise.
26776 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26778         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
26779         identically.
26781 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26783         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
26785 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26787         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
26789 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26791         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
26793 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26795         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
26797 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
26799         PR c++/11919
26800         * g++.dg/overload/prom1.C: New test.
26802         PR c++/11551
26803         * g++.dg/parse/dtor2.C: New test.
26805         PR c++/10762
26806         * g++.dg/parse/using2.C: New test.
26808 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
26810         PR target/11805
26811         * gcc.c-torture/compile/20030821-1.c: New.
26813 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
26815         PR c++/11834
26816         * g++.dg/template/deduce2.C: New test.
26818 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
26820         * gcc.c-torture/execute/20030821-1.c: New test.
26822 2003-08-20  Roger Sayle  <roger@eyesopen.com>
26824         PR middle-end/11984
26825         * gcc.dg/20030820-1.c: New test case.
26827 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
26829         PR c++/11945
26830         * g++.dg/warn/noeffect2.C: New test.
26832 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
26834         PR c++/10926
26835         * g++.dg/template/dtor2.C: New test.
26837         PR c++/11684
26838         * g++.dg/template/operator1.C: New test.
26839         * g++.dg/parse/operator4.C: New test.
26841         PR c++/11946.C
26842         * g++.dg/expr/enum1.C: New test.
26843         * gcc.dg/c99-bool-1.c: Remove bogus warning.
26845         PR c++/11036.C
26846         * g++.dg/parse/elab2.C: New test.
26847         * g++.dg/parse/typedef4.C: Change error message.
26848         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
26849         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
26850         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
26852 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
26854         * gcc.dg/pch/warn-1.c: New.
26855         * gcc.dg/pch/warn-1.hs: New.
26857         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
26858         not-tested file.
26860 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26862         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
26864 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26866         * gcc.dg/uninit-D.c: New Test.
26867         * gcc.dg/uninit-E.c: New Test.
26868         * gcc.dg/uninit-F.c: New Test.
26869         * gcc.dg/uninit-G.c: New Test.
26871 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
26873         * g++.dg/README: Describe the pch directory.
26875 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26877         PR c++/11174
26878         * g++.dg/parse/access4.C: New test.
26879         * g++.dg/parse/access5.C: Likewise.
26880         * g++.old-deja/g++.jason/access17.C: Adjust error message.
26882 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
26884         * gcc.dg/noncompile/20030818-1.c: New.
26886 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26888         PR c++/11957
26889         * g++.dg/warn/noeffect1.C: New test.
26891         * g++.dg/template/scope2.C: New test.
26892         * g++.dg/template/error2.C: Correct dg-error
26894 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
26896         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
26898 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
26900         PR C++/11512
26901         * g++.dg/template/warn1.C: New.
26903 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
26905         * g++.dg/template/error2.C: New test.
26906         * g++.dg/lookup/using7.C: Adjust errors
26907         * g++.old-deja/g++.pt/crash36.C: Likewise.
26908         * g++.old-deja/g++.pt/derived3.C: Likewise.
26910 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26912         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
26913         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
26914         * gcc.c-torture/execute/builtins/string-9.c: New, from
26915         string-opt-9.c.  Adjust for execute/builtins framework.
26916         * gcc.c-torture/execute/string-opt-9.c: Delete.
26918 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
26920         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
26922         * g++.dg/parse/ret-type2.C: New test.
26924         PR c++/11703
26925         * g++.dg/init/new8.C: New test.
26927         PR c++/10923
26928         * g++.dg/parse/typedef5.C: New test.
26930         PR c++/9512
26931         * g++.dg/parse/qualified2.C: New test.
26932         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
26933         invalid code.
26935 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
26937         * g++.dg/conversion/ptrmem1.C: New test.
26939 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
26941         PR target/11693
26942         * gcc.dg/20030811-1.c: New test.
26944         PR target/11535
26945         * gcc.c-torture/execute/20030811-1.c: New test.
26947 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26949         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
26951 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
26953         PR c++/11789.C
26954         * g++.dg/inherit/multiple1.C: New test.
26956 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26958         * gcc.dg/spe1.c: New test.
26960         PR c++/11670
26961         * g++.dg/expr/cast2.C: New test.
26963         PR c++/10530
26964         * g++.dg/template/dependent-name2.C: New test.
26966 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
26968         * g++.dg/parse/crash11.C: Put the dg options in comments.
26970 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
26972         * lib/gcc-dg.exp: Update for diagnostic change.
26974 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26976         PR c++/5767
26977         * g++.dg/parse/crash11.C: New test.
26979 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
26981         * gcc.dg/cpp/spacing1.c: Update.
26983 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
26985         PR target/11739
26986         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
26987         a value for -mtune.
26989 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26991         PR middle-end/11771
26992         * gcc.c-torture/compile/20030804-1.c: New test case.
26994 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26996         * gcc.dg/20030804-1.c: New test case.
26998 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
27000         * gcc.dg/cpp/separate-1.c: New test.
27002 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
27004         PR c++/11704
27005         * g++.dg/template/dependent-expr2.C: New test.
27007         PR c++/11766
27008         * g++.dg/expr/ptrmem1.C: New test.
27010 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27012         PR c++/9453
27013         * g++.dg/template/friend15.C: New test.
27015 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
27017         * lib/dg-pch.exp: Work round PCH bug.
27019 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27021         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
27022         builtins.  Move cases from builtins-4.c here.
27024         * gcc.dg/torture/builtin-math-1.c: New test taken from
27025         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
27026         additional cases.
27028         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
27029         Delete.
27031 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
27033         PR c++/9447
27034         * g++.dg/template/using7.C: New test.
27036 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
27038         * import1.c, import2.c: New tests.
27040 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
27042         * g++.dg/eh/crossjump1.C: New test.
27044 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
27046         PR c++/11697
27047         * g++.dg/template/using6.C: New test.
27049         PR c++/11744
27050         * g++.dg/template/koenig2.C: New test.
27052 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27054         PR c++/7983
27055         * g++.dg/parse/typedef4.C: New test.
27057 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27059         PR c++/8442, c++/8806
27060         * g++.dg/template/elab1.C: New test.
27061         * g++.dg/template/type2.C: Likewise.
27062         * g++.dg/template/ttp3.C: Adjust expected error message.
27063         * g++.old-deja/g++.law/visibility13.C: Likewise.
27064         * g++.old-deja/g++.niklas/t135.C: Likewise.
27065         * g++.old-deja/g++.pt/ttp41.C: Likewise.
27066         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
27067         template argument.
27068         * g++.old-deja/g++.pt/ttp44.C: Likewise.
27070 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
27072         PR c++/11295
27073         * g++.dg/ext/stmtexpr1.C: New test.
27075         * g++.dg/opt/tmp1.C: New test.
27077         PR c++/11525
27078         * g++.dg/parse/constant4.C: New test.
27080         PR c++/9447
27081         * g++.dg/template/using5.C: New test.
27083 2003-07-31  Roger Sayle  <roger@eyesopen.com>
27085         * gcc.dg/builtins-27.c: New test case.
27087 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
27089         * gcc.dg/tls/opt-7.c: New test.
27091 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
27093         * g++.old-deja/g++.other/crash18.C: Remove.
27095 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27097         * g++.dg/template/explicit3.C: New.
27098         * g++.dg/template/explicit4.C: New.
27099         * g++.dg/template/explicit5.C: New.
27101         PR c++/11347
27102         * g++.dg/template/memtmpl1.C: New.
27104 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
27106         PR target/11565
27107         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
27108         * gcc.dg/i386-387-5.c (dg-options): Likewise.
27110 2003-07-30  Jan Hubicka  <jh@suse.cz>
27112         * vtgc1.c: Kill.
27114 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
27116         * gcc.dg/struct-in-proto-1.c: New test.
27118 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
27120         * gcc.dg/cpp/include2.c: Only expect one message.
27122 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
27124         PR c++/9447
27125         * g++.dg/template/using1.C: New test.
27126         * g++.dg/template/using2.C: New test.
27127         * g++.dg/template/using3.C: New test.
27128         * g++.dg/template/using4.C: New test.
27130 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
27132         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
27133         * gcc.c-torture/execute/string-opt-10.c: Likewise.
27135 2003-07-28  Jan Hubicka  <jh@suse.cz>
27137         PR c++/11530
27138         * g++.dg/opt/call1.C: New test.
27140 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
27142         PR c++/11667
27143         * g++.dg/init/enum2.C: New test.
27144         * g++.dg/template/overload1.C: Add "-w" option.
27146 2003-07-28    <hp@bitrange.com>
27148         * gcc.dg/Wdeclaration-after-statement-1.c,
27149         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
27151 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
27153         * gcc.c-torture/compile/20030725-1.c: New test.
27155 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
27157         * gcc.dg/20030505.c: Only run for SPE.
27158         Remove definition of opaque type.
27160 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
27162         * g++.dg/template/ptrmem6.C: New test.
27164 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
27166         * gcc.c-torture/compile/zero-strct-2.c: New test.
27168 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
27170         * gcc.dg/intermod-1.c: New test.
27172 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27174         PR c++/11617
27175         * g++.dg/template/lookup2.C: New test.
27176         * g++.dg/template/memclass1.C: Remove instantiated from error.
27177         * g++.dg/other/error2.C: Tweak expected errors.
27179         PR c++/11596
27180         * g++.dg/template/defarg3.C: New test.
27182         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
27184 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
27186         * g++.dg/inherit/access5.C: New test.
27188 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27190         PR c++/11513
27191         * g++.dg/template/crash8.C: New test.
27193 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
27195         PR c/10602
27196         * gcc.dg/noncompile/incomplete-2.c: New test.
27198 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
27200         PR c++/11645
27201         * g++.dg/inherit/access4.C: New test.
27203         PR c++/11517
27204         * g++.dg/expr/cond2.C: New test.
27206         PR optimization/10679
27207         * g++.dg/opt/inline4.C: New test.
27209 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
27211         * g++.dg/parse/crash10: New test.
27213 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
27215         * g++.dg/ext/flexary1.C: New test.
27217 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27219         PR c++/10793
27220         * g++.dg/template/crash9.C: New test.
27222 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27224         PR c++/3004
27225         * g++.dg/parse/typedef3.C: New test.
27227         PR c++/7906
27228         * g++.dg/parse/operator2.C: New test.
27230         PR c++/8895
27231         * g++.dg/parse/def-tmpl-arg1.C: New test.
27233         PR c++/9282
27234         * g++.dg/parse/funptr1.C: New test.
27236         PR c++/9452
27237         * g++.dg/parse/ambig3.C: New test.
27239         PR c++/9454
27240         * g++.dg/parse/operator3.C: New test.
27242         PR c++/9486
27243         * g++.dg/parse/template10.C: New test.
27245         PR c++/9488
27246         * g++.dg/parse/template11.C: New test.
27248         PR c++/10150
27249         * g++.dg/parse/invalid-op1.C: New test.
27251         PR c++/10247
27252         * g++.dg/parse/condexpr1.C: New test.
27254 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
27256         * g++.dg/ext/packed3.C: New test.
27257         * g++.dg/ext/packed4.C: New test.
27259         * gcc.dg/pack-test-3.c: New test.
27261 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
27263         * lib/compat.exp: Handle dg-options per source file.
27264         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
27265         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
27266         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
27267         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
27268         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
27269         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
27270         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
27271         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
27272         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
27273         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
27274         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
27275         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
27276         * g++.dg/compat/break/bitfield7_x.C: Ditto.
27277         * g++.dg/compat/break/bitfield7_y.C: Ditto.
27279 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
27281         PR c/10320
27282         * gcc.c-torture/execute/20030718-1.c: New test.
27284 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27286         PR optimization/11536
27287         * gcc.dg/20030721-1.c: New test.
27289 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
27291         PR c++/11546
27292         * g++.dg/template/lookup1.C: New test.
27294 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
27296         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
27297         diagnostics of ill-formed constructs involving labels.
27298         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
27299         the new 'previously defined here' message.
27301 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
27303         * g++.dg/parse/non-dependent2.C: New test.
27305 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
27307         * g++.dg/init/init-ref4.C: xfail on targets without
27308         weak symbols.
27310 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
27312         PR target/11087
27313         * gcc.c-torture/execute/20030717-1.c: New test.
27315 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27317         * g++.dg/opt/cfg1.C: New test.
27319 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
27321         PR optimization/11557
27322         * gcc.dg/20030717-1.c: New test.
27324 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
27326         PR c++/10476
27327         * g++.dg/expr/crash-1.C: New test.
27329         PR c++/11027
27330         * g++.dg/template/init3.C: New test.
27332         PR c++/8222
27333         * g++.dg/template/non-dependent1.C: New test.
27335         PR c++/11070
27336         * g++.dg/template/non-dependent2.C: New test.
27338         PR c++/11071
27339         * g++.dg/template/non-dependent3.C: New test.
27341         PR c++/9907
27342         * g++.dg/template/sizeof5.C: New test.
27344 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
27346         PR 11498
27347         * gcc.c-torture/compile/mangle-1.c: New file.
27349 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27351         PR c++/7809
27352         * g++.dg/parse/access3.C: New test.
27354 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
27356         PR c++/11384
27357         * g++.dg/init/init-ref4.C: New test.
27359 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
27361         PR c++/11547
27362         * g++.dg/parse/constant3.C: New test.
27363         * g++.dg/parse/crash7.C: Likewise.
27365 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
27367         PR target/11008
27368         * gcc.dg/i386-pentium4-not-mull.c: New.
27370 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
27372         * gcc.dg/asm-names.c (ymain): Make it weak.
27374 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27376         PR c++/5421
27377         * g++.dg/template/friend21.C: New test.
27379 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
27381         * gcc.dg/cleanup-8.c: New test.
27382         * gcc.dg/cleanup-9.c: New test.
27384 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
27386         * g++.dg/ext/dll-MI1.h: New file.
27387         * g++.dg/ext/dllexport-MI1.C: New file.
27388         * g++.dg/ext/dllimport-MI1.C: New file.
27390 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
27392         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
27393         it does not have cmpstrsi patterns (just cmpmemsi).
27395 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
27397         PR debug/11473
27398         * g++.dg/debug/debug8.C: New test.
27400 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27402         PR c++/10108
27403         * g++.dg/template/crash7.C: New test.
27405 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
27407         PR target/10795
27408         * gcc.c-torture/compile/20030708-1.c: New.
27410 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27412         * gcc.c-torture/execute/20030715-1.c: New test.
27414 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
27416         * gcc.dg/pch/inline-3.c: New file.
27417         * gcc.dg/pch/inline-3.hs: New file.
27418         * gcc.dg/pch/inline-4.c: New file.
27419         * gcc.dg/pch/inline-4.hs: New file.
27421 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
27423         PR c++/11509
27424         * g++.dg/template/crash6.C: New test.
27426         PR c++/7053
27427         * g++.dg/template/friend20.C: New test.
27429         PR c++/7019
27430         * g++.dg/template/overload2.C: New test.
27432 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27434         PR optimization/11440
27435         * gcc.c-torture/execute/20030714-1.c: New test.
27437 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27439         PR c++/11154
27440         * g++.dg/template/partial2.C: New test.
27442 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
27444         PR c++/11503
27445         * g++.dg/template/anon1.C: New test.
27447         PR c++/11493
27448         PR c++/11495
27449         * g++.dg/parse/template9.C: Likewise.
27450         * g++.dg/template/crash4.C: New test.
27451         * g++.dg/template/koenig1.C: Likewise.
27452         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
27453         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
27454         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
27455         functions.
27456         * g++.old-deja/g++.jason/template36.C: Likewise.
27457         * g++.old-deja/g++.mike/p1989.C: Likewise.
27458         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
27459         * g++.old-deja/g++.pt/ttp20.C: Use this->.
27460         * g++.old-deja/g++.pt/ttp21.C: Use this->.
27461         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
27462         compiling.
27463         * g++.old-deja/g++.pt/union2.C: Use this->.
27465 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
27467         * gcc.dg/20030711-1.c: New test.
27469 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
27471         PR c++/11050
27472         * g++.dg/parse/args1.C: New test.
27473         * g++.pt/defarg8.C: Change expected errors.
27475 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
27477         PR c++/8164
27478         * g++.dg/template/nontype2.C: New test.
27480         PR c++/10558
27481         * g++.dg/parse/template8.C: New test.
27483         PR c++/8327
27484         * g++.dg/template/scope1.C: New test.
27486         * g++.dg/warn/Wsign-compare-1.C: New test.
27488 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27490         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
27492 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
27494         PR c++/9411
27495         * g++.dg/template/explicit2.C: New test.
27497         PR c++/10032
27498         * g++.dg/warn/pedantic1.C: New test.
27500 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
27502         PR c++ 9483
27503         * g++.dg/other/field1.C: New test.
27505 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27507         PR c/11449
27508         * gcc.c-torture/compile/20030707-1.c: New.
27510 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27512         PR c++/10849
27513         * g++.dg/template/access12.C: New test.
27515 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
27517         * g++.dg/bprob/bprob.exp (prof_ext): Update.
27518         * g77.dg/bprob/bprob.exp (prof_ext): Update.
27519         * gcc.misc-tests/bprob.exp (prof_ext): Update.
27520         * gcc.misc-tests/gcov.exp: Update
27521         * g++.dg/gcov/gcov.exp: Update
27522         * lib/gcov.exp: Update.
27524 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
27526         * g++.dg/abi/mangle17.C: Make sure template expressions are
27527         dependent.
27528         * g++.dg/abi/mangle4.C: Mark erroneous casts.
27529         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
27530         * g++.dg/opt/stack1.C: Remove erroneous code.
27531         * g++.dg/parse/template7.C: New test.
27532         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
27533         * g++.old-deja/g++.pt/crash4.C: Likewise.
27535 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27537         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
27538         with zero or one occurence of `$' after the initial `L'.
27540 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
27542         * gcc.c-torture/compile/20030704-1.c: Add a comment.
27544 2003-07-08  Roger Sayle  <roger@eyesopen.com>
27546         PR c/11370
27547         * gcc.dg/Wunreachable-6.c: New testcase.
27548         * gcc.dg/Wunreachable-7.c: New testcase.
27550 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
27552         PR c/11420
27553         * gcc.dg/20030708-1.c: New test.
27555 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
27557         * gcc.dg/compat/sdata-section.h: New file.
27558         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
27559         * gcc.dg/torture/mips-sdata-1.c: New test.
27561 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27563         PR c++/11030
27564         * g++.dg/template/friend19.C: New test.
27566 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
27568         * g++.dg/opt/strength-reduce.C: New test.
27570 2003-07-07  Roger Sayle  <roger@eyesopen.com>
27572         PR target/10979
27573         * gcc.dg/20030707-1.c: New testcase.
27575 2003-07-07  Roger Sayle  <roger@eyesopen.com>
27577         PR optimization/11059
27578         * g++.dg/opt/emptyunion.C: New testcase.
27580 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27581             Eric Botcazou  <ebotcazou@libertysurf.fr>
27583         * g++.dg/opt/stack1.C: New test.
27585 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
27587         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
27588         run test.
27590         PR c++/11431
27591         * g++.dg/expr/static_cast3.C: New test.
27593 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
27595         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
27596         everywhere.
27597         * gcc.dg/concat.c: Concatenation of string constants with
27598         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
27599         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
27600         * gcc.dg/cpp/escape-2.c: Use wide character constants where
27601         necessary to avoid multi-character character constant warning.
27602         * gcc.dg/cpp/escape.c: Likewise.
27603         * gcc.dg/cpp/ucs.c: Likewise.
27604         Remove backslashes from dg-bogus comments, as they confuse Tcl.
27605         Fix a typo.
27607 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27609         PR c/11428
27610         * gcc.c-torture/compile/20030704-1.c: New.
27612 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27614         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
27616 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
27618         PR c++/5287, PR c++/7910,  PR c++/11021
27619         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
27620         tests for warnings.
27621         * g++.dg/ext/dllimport2.C: Add tests for warnings.
27622         * g++.dg/ext/dllimport3.C: Likewise.
27623         * g++.dg/ext/dllimport4.C: New file.
27624         * g++.dg/ext/dllimport5.C: New file.
27625         * g++.dg/ext/dllimport6.C: New file.
27626         * g++.dg/ext/dllimport7.C: New file.
27627         * g++.dg/ext/dllimport8.C: New file.
27628         * g++.dg/ext/dllimport9.C: New file.
27629         * g++.dg/ext/dllimport10.C: New file.
27630         * g++.dg/ext/dllexport1.C: New file.
27632 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27634         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
27635         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
27637 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27639         * gcc.dg/builtins-25.c: New testcase.
27640         * gcc.dg/builtins-26.c: New testcase.
27642 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
27644         * gcc.dg/compat/vector-defs.h: New file.
27645         * gcc.dg/compat/vector-setup.h: New file.
27646         * gcc.dg/compat/vector-check.h: New file.
27647         * gcc.dg/compat/vector-1_main.c: New file.
27648         * gcc.dg/compat/vector-1_x.c: New file.
27649         * gcc.dg/compat/vector-1_y.c: New file.
27650         * gcc.dg/compat/vector-2_main.c: New file.
27651         * gcc.dg/compat/vector-2_x.c: New file.
27652         * gcc.dg/compat/vector-2_y.c: New file.
27654         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
27655         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
27656         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
27657         * gcc.dg/compat/struct-align-1.h: New file.
27658         * gcc.dg/compat/struct-align-1_main.c: New file.
27659         * gcc.dg/compat/struct-align-1_x.c: New file.
27660         * gcc.dg/compat/struct-align-1_y.c: New file.
27661         * gcc.dg/compat/struct-align-2.h: New file.
27662         * gcc.dg/compat/struct-align-2_main.c: New file.
27663         * gcc.dg/compat/struct-align-2_x.c: New file.
27664         * gcc.dg/compat/struct-align-2_y.c: New file.
27666         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
27667         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27668         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27669         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27670         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27671         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27672         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27673         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27674         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27675         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27676         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27677         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27678         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27679         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27680         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27681         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27682         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27683         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27684         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27685         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27686         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27687         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27688         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27689         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27690         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27691         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27692         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27693         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27694         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27696 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27698         * gcc.dg/i386-call-1.c: New test.
27700 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27702         PR c++/9162
27703         * g++.dg/parse/defarg4.C: New.
27705 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27707         PR target/10700
27708         * gcc.c-torture/compile/20030703-1.c: New test case.
27710 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27712         * g++.dg/template/local3.C: Remove extra semicolon.
27714 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27716         * gcc.dg/i386-volatile-1.c: New test.
27718 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
27720         PR c++/11072
27721         * g++.dg/other/offsetof2.C: XFAIL.
27722         * g++.dg/other/offsetof5.C: New.
27724         PR c++/10219
27725         * g++.dg/template/error1.C: New.
27727         PR c++/9779
27728         * g++.dg/template/dependent-expr1.C: New.
27730 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27732         PR c++/6949
27733         * g++.dg/template/local3.C: New test.
27735         PR c++/11149
27736         * g++.dg/lookup/scoped6.C: New test.
27738 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
27740         PR c++/8046
27741         * g++.dg/other/error7.C: New test.
27743 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
27745         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
27746         * g++.old-deja/g++.abi/vtable3.h: Likewise.
27747         * g++.old-deja/g++.law/code-gen5.C: Likewise.
27748         * g++.old-deja/g++.other/union2.C: Likewise.
27749         * gcc.dg/c90-const-expr-2.c: Likewise.
27750         * gcc.dg/c90-const-expr-3.c: Likewise.
27751         * gcc.dg/c99-const-expr-2.c: Likewise.
27752         * gcc.dg/c99-const-expr-3.c: Likewise.
27753         * gcc.dg/concat.c: Likewise.
27755 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27757         PR c++/9559
27758         * g++.dg/init/static1.C: New test.
27760 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27762         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
27763         * g++.old-deja/g++.other/access2.C: Likewise.
27764         * g++.old-deja/g++.other/decl2.C: Likewise.
27765         * gcc.c-torture/execute/20020615-1.c: Likewise.
27767 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27769         PR c++/4933
27770         * g++.dg/template/sizeof4.C: New test.
27772 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27774         * g++.dg/other/error6.C: New test.
27776 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27778         PR c++/10750
27779         * g++.dg/parse/constant2.C: New test.
27781 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
27783         PR c++/11106
27784         * g++.dg/other/error5.C: New test.
27786 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27788         * gcc.dg/format/gcc_diag-1.c: New test.
27790 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
27792         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
27794 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
27796         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
27797         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
27798         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
27800 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
27802         * gcc.c-torture/execute/builtins/string-8.c: New test.
27803         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
27804         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
27805         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
27807 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27809         PR c++/10468
27810         * g++.dg/ext/typeof6.C: New test.
27812 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27814         PR c++/10796
27815         * g++.dg/init/enum1.C: New test.
27817 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
27819         * gcc.dg/20030627-1.c: New test.
27821 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
27823         PR c++/11332
27824         * g++.dg/expr/static_cast2.C: New test.
27826 2003-06-26  Roger Sayle  <roger@eyesopen.com>
27827             Jakub Jelinek  <jakub@redhat.com>
27829         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
27830         sprintf(dst,"%s",src) optimization.
27831         * gcc.c-torture/execute/20030626-1.c: New test case.
27832         * gcc.c-torture/execute/20030626-2.c: New test case.
27834 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
27836         * gcc.c-torture/execute/multi-ix.c: New test.
27838         * gcc.c-torture/execute/simd-4.c (main):
27839         Added missing semicolon at end of union.
27841 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
27843         PR c++/8266
27844         * g++.dg/template/explicit-instantiation3.C: New test.
27846 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27848         * gcc.dg/20030626-1.c: Use signed char.
27850 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27852         * gcc.dg/20030626-1.c: New test.
27854 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
27856         * const-str-2.m: Update.
27858 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
27860         PR c++/10990
27861         * g++.dg/rtti/dyncast1.C: New test.
27862         * g++.dg/abi/mangle4.C: Correct base-specifier access.
27863         * g++.dg/lookup/scoped1.C: Remove XFAIL.
27864         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
27866         PR c++/10931
27867         * g++.dg/expr/static_cast1.C: New test.
27869 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
27871         * gcc.dg/20030625-1.c: New test.
27873 2003-06-24  Roger Sayle  <roger@eyesopen.com>
27875         * gcc.c-torture/compile/20030624-1.c: New test case.
27877 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
27879         * gcc.c-torture/execute/string-opt-17.c: New test.
27881 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
27883         PR c++/5754
27884         * g++.dg/parse/crash6.C: New test.
27886 2003-06-23  Roger Sayle  <roger@eyesopen.com>
27888         * gcc.dg/builtins-24.c: New test case.
27890 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
27892         * g++.dg/opt/operator1.C: New test.
27894 2003-06-22  Roger Sayle  <roger@eyesopen.com>
27896         * gcc.c-torture/execute/string-opt-16.c: New test case.
27898 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27900         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
27901         * g++.old-deja/g++.other/conv7.C: Likewise.
27902         * g++.old-deja/g++.other/overcnv2.C: Likewise.
27903         * g++.old-deja/g++.other/overload14.C: Likewise.
27905 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27907         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
27908         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
27910 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27912         PR c++/10888
27913         * g++.dg/warn/Winline-3.C: New test.
27915 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27917         * lib/target-supports.exp (check_alias_available): Make the test
27918         program acceptable to the Solaris assembler.
27920         PR c++/10749
27921         * g++.dg/template/memclass2.C: New test.
27923 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27924             Eric Botcazou  <ebotcazou@libertysurf.fr>
27926         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
27927         data for non-matching targets.
27928         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
27930 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27932         PR c++/10845
27933         * g++.dg/template/member3.C: New test.
27935 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
27937         PR c++/10939
27938         * g++.dg/template/func1.C: New test.
27940         PR c++/9649
27941         * g++.dg/template/static4.C: New test.
27942         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
27944         PR c++/11041
27945         * g++.dg/init/ref7.C: New test.
27947 2003-06-19  Matt Austern  <austern@apple.com>
27949         PR c++/11228
27950         * g++.dg/anew1.C: New test.
27951         * g++.dg/anew2.C: New test.
27952         * g++.dg/anew3.C: New test.
27953         * g++.dg/anew4.C: New test.
27955 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
27957         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
27959 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
27961         * gcc.c-torture/execute/simd-4.c (main): Make expected value
27962         endian-dependent.
27964 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
27966         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
27967         Remove cruft.
27969 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
27971         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
27972         * gcc.c-torture/compile/961203-1.c: Likewise.
27973         * gcc.c-torture/compile/980506-1.c: Likewise.
27975 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27977         PR c++/10712
27978         * g++.dg/lookup/using7.C: New test.
27980 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27982         PR c++/11105
27983         * g++.dg/abi/conv1.C: Remove it.
27984         * g++.dg/template/conv7.C: New test.
27985         * g++.dg/template/conv8.C: Likewise.
27986         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
27987         conversion operator.
27989 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
27991         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
27992         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27993         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27994         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27995         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27996         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27997         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27998         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27999         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
28000         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
28001         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
28002         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
28003         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
28004         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
28005         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
28006         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
28007         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
28008         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
28009         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28010         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28011         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28012         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28013         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28014         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28015         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
28016         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
28017         * gcc.dg/compat/struct-return-10_x.c: Ditto.
28018         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28019         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28021 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
28023         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
28024         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
28025         indications.
28027 2003-06-16  Roger Sayle  <roger@eyesopen.com>
28029         * gcc.dg/i386-387-5.c: New test case.
28030         * gcc.dg/i386-387-6.c: New test case.
28031         * gcc.dg/builtins-23.c: New test case.
28033 2003-06-15  Roger Sayle  <roger@eyesopen.com>
28035         * gcc.dg/builtins-22.c: New test case.
28036         * gcc.dg/i386-387-1.c: Update to test exp.
28037         * gcc.dg/i386-387-2.c: Likewise.
28039 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28041         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
28043 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
28045         * lib/gcc-dg.exp (dg-require-dll): New function.
28046         (dg-xfail-if): Likewise.
28047         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
28048         driver.
28050         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
28051         * gcc.c-torture/compile/20001205-1.c: Likewise.
28052         * gcc.c-torture/compile/20001226-1.c: Likewise.
28053         * gcc.c-torture/compile/20010518-2.c: Likewise.
28054         * gcc.c-torture/compile/20020312-1.c: Likewise.
28055         * gcc.c-torture/compile/20020604-1.c: Likewise.
28056         * gcc.c-torture/compile/920501-12.c: Likewise.
28057         * gcc.c-torture/compile/920501-4.c: Likewise.
28058         * gcc.c-torture/compile/920520-1.c: Likewise.
28059         * gcc.c-torture/compile/920521-1.c: Likewise.
28060         * gcc.c-torture/compile/920625-1.c: Likewise.
28061         * gcc.c-torture/compile/961203-1.c: Likewise.
28062         * gcc.c-torture/compile/980506-1.c: Likewise.
28063         * gcc.c-torture/compile/981006-1.c: Likewise.
28064         * gcc.c-torture/compile/981022-1.c: Likewise.
28065         * gcc.c-torture/compile/981223-1.c: Likewise.
28066         * gcc.c-torture/compile/990617-1.c: Likewise.
28067         * gcc.c-torture/compile/dll.c: Likewise.
28068         * gcc.c-torture/compile/labels-3.c: Likewise.
28069         * gcc.c-torture/compile/mipscop-1.c: Likewise.
28070         * gcc.c-torture/compile/mipscop-2.c: Likewise.
28071         * gcc.c-torture/compile/mipscop-3.c: Likewise.
28072         * gcc.c-torture/compile/mipscop-4.c: Likewise.
28073         * gcc.c-torture/compile/simd-5.c: Likewise.
28074         * gcc.c-torture/compile/20000804-1.x: Remove.
28075         * gcc.c-torture/compile/20001205-1.x: Likewise.
28076         * gcc.c-torture/compile/20001226-1.x: Likewise.
28077         * gcc.c-torture/compile/20010518-2.x: Likewise.
28078         * gcc.c-torture/compile/20020312-1.x: Likewise.
28079         * gcc.c-torture/compile/20020604-1.x: Likewise.
28080         * gcc.c-torture/compile/920501-12.x: Likewise.
28081         * gcc.c-torture/compile/920501-4.x: Likewise.
28082         * gcc.c-torture/compile/920520-1.x: Likewise.
28083         * gcc.c-torture/compile/920521-1.x: Likewise.
28084         * gcc.c-torture/compile/920625-1.x: Likewise.
28085         * gcc.c-torture/compile/961203-1.x: Likewise.
28086         * gcc.c-torture/compile/980506-1.x: Likewise.
28087         * gcc.c-torture/compile/981006-1.x: Likewise.
28088         * gcc.c-torture/compile/981022-1.x: Likewise.
28089         * gcc.c-torture/compile/981223-1.x: Likewise.
28090         * gcc.c-torture/compile/990617-1.x: Likewise.
28091         * gcc.c-torture/compile/mipscop-1.x: Likewise.
28092         * gcc.c-torture/compile/mipscop-2.x: Likewise.
28093         * gcc.c-torture/compile/mipscop-3.x: Likewise.
28094         * gcc.c-torture/compile/mipscop-4.x: Likewise.
28095         * gcc.c-torture/compile/simd-5.x: Likewise.
28097         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
28099 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28101         * gcc.c-torture/execute/20030611-1.c: New test.
28103 2003-06-12  Roger Sayle  <roger@eyesopen.com>
28105         PR middle-end/168
28106         * gcc.dg/20030612-1.c: New test case.
28108 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
28110         PR c++/10635
28111         * g++.dg/expr/cast1.C: New test.
28113 2003-06-12  Roger Sayle  <roger@eyesopen.com>
28115         * gcc.dg/builtins-21.c: New test case.
28117 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
28119         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
28120         options instead of at the end.
28121         * lib/objc.exp (objc_target_compile): Likewise.
28123 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
28125         PR c++/10432
28126         * g++.dg/parse/error1.C: New test.
28128 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
28130         * gcc.dg/compat/struct-by-value-11_main.c: New file.
28131         * gcc.dg/compat/struct-by-value-11_x.c: New file.
28132         * gcc.dg/compat/struct-by-value-11_y.c: New file.
28133         * gcc.dg/compat/struct-by-value-12_main.c: New file.
28134         * gcc.dg/compat/struct-by-value-12_x.c: New file.
28135         * gcc.dg/compat/struct-by-value-12_y.c: New file.
28136         * gcc.dg/compat/struct-by-value-13_main.c: New file.
28137         * gcc.dg/compat/struct-by-value-13_x.c: New file.
28138         * gcc.dg/compat/struct-by-value-13_y.c: New file.
28139         * gcc.dg/compat/struct-by-value-14_main.c: New file.
28140         * gcc.dg/compat/struct-by-value-14_x.c: New file.
28141         * gcc.dg/compat/struct-by-value-14_y.c: New file.
28142         * gcc.dg/compat/struct-by-value-15_main.c: New file.
28143         * gcc.dg/compat/struct-by-value-15_x.c: New file.
28144         * gcc.dg/compat/struct-by-value-15_y.c: New file.
28145         * gcc.dg/compat/struct-by-value-16_main.c: New file.
28146         * gcc.dg/compat/struct-by-value-16_x.c: New file.
28147         * gcc.dg/compat/struct-by-value-16_y.c: New file.
28148         * gcc.dg/compat/struct-by-value-17_main.c: New file.
28149         * gcc.dg/compat/struct-by-value-17_x.c: New file.
28150         * gcc.dg/compat/struct-by-value-17_y.c: New file.
28151         * gcc.dg/compat/struct-by-value-18_main.c: New file.
28152         * gcc.dg/compat/struct-by-value-18_x.c: New file.
28153         * gcc.dg/compat/struct-by-value-18_y.c: New file.
28155         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
28156         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
28157         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
28158         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
28159         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
28160         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
28161         * gcc.dg/compat/scalar-return-3_main.c: New file.
28162         * gcc.dg/compat/scalar-return-3_x.c: New file.
28163         * gcc.dg/compat/scalar-return-3_y.c: New file.
28164         * gcc.dg/compat/scalar-return-4_main.c: New file.
28165         * gcc.dg/compat/scalar-return-4_x.c: New file.
28166         * gcc.dg/compat/scalar-return-4_y.c: New file.
28168 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
28170         * gcc.dg/compat/fp2-struct-check.h: New file.
28171         * gcc.dg/compat/fp2-struct-defs.h: New file.
28172         * gcc.dg/compat/fp2-struct-init.h: New file.
28173         * gcc.dg/compat/struct-by-value-10_main.c: New file.
28174         * gcc.dg/compat/struct-by-value-10_x.c: New file.
28175         * gcc.dg/compat/struct-by-value-10_y.c: New file.
28176         * gcc.dg/compat/struct-return-10_main.c: New file.
28177         * gcc.dg/compat/struct-return-10_x.c: New file.
28178         * gcc.dg/compat/struct-return-10_y.c: New file.
28180         * gcc.dg/compat/compat-common.h: New file.
28181         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
28182         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
28183         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
28184         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
28185         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
28186         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
28187         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
28188         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
28189         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
28190         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
28191         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
28192         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
28193         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
28194         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
28195         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
28196         * gcc.dg/compat/small-struct-check.h: Ditto.
28197         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
28198         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28199         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
28200         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
28201         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28202         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
28203         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
28204         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28205         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
28206         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
28207         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28208         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
28209         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
28210         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28211         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
28212         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
28213         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28214         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
28215         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
28216         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
28217         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
28218         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
28219         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
28220         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
28221         * gcc.dg/compat/struct-return-2_main.c: Ditto.
28222         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28223         * gcc.dg/compat/struct-return-2_y.c: Ditto.
28224         * gcc.dg/compat/struct-return-3_main.c: Ditto.
28225         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28226         * gcc.dg/compat/struct-return-3_y.c: Ditto.
28228 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
28230         * g++.dg/pch/static-1.C: New file.
28231         * g++.dg/pch/static-1.Hs: New file.
28233 2003-06-10  Richard Henderson  <rth@redhat.com>
28235         * gcc.dg/asm-7.c: Adjust expected warning text.
28237 2003-06-10  Roger Sayle  <roger@eyesopen.com>
28239         * gcc.dg/builtins-20.c: New test case.
28241 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
28243         PR c++/11131
28244         * g++.dg/opt/template1.C: New test.
28246 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28248         * lib/gcc-dg.exp (dg-test): Clear additional_files and
28249         additional_sources.
28251 2003-05-21  David Taylor  <dtaylor@emc.com>
28253         * gcc.dg/Wpadded.c: New file.
28255 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28257         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
28258         * gcc.dg/special/weak-2.c: Add dg-require-weak.
28259         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
28260         dg-require-weak.
28262 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
28264         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
28266 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28268         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
28269         (dg-require-alias): Likewise.
28270         (dg-require-gc-sections): Likewise.
28271         * lib/target-supports.exp (check_gc_sections_available): Likewise.
28273 2003-06-08  Richard Henderson  <rth@redhat.com>
28275         * gcc.dg/20011029-2.c: Fix the array reference.
28276         * gcc.dg/asm-7.c: New.
28278 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
28280         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
28282 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
28284         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
28285         (dg-require-gc-sections): Likewise.
28287 2003-06-08  Jan Hubicka  <jh@suse.cz>
28289         * i386-cmov1.c: Fix regular expression.
28290         * i386-cvt-1.c: Likewise.
28291         * i386-local.c: Likewise.
28292         * i386-local2.c: Likewise.
28293         * i386-mul.c: Likewise.
28294         * i386-ssetype-1.c: Likewise.
28295         * i386-ssetype-3.c: Likewise.
28296         * i386-ssetype-5.c: Likewise.
28298 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28300         PR c++/11039
28301         * g++.dg/warn/implicit-typename2.C: New test.
28302         * g++.dg/warn/implicit-typename3.C: New test.
28304 2003-06-07  Richard Henderson  <rth@redhat.com>
28306         * g++.dg/other/offsetof3.C: Use size_t.
28307         * g++.dg/other/offsetof4.C: Likewise.
28309 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
28311         * lib/copy-file.exp: New. Implement gcc_copy_files.
28313         * lib/dg-pch.exp: Load copy-file.exp
28314         (dg-pch): Use gcc_copy_files instead of "file copy".
28316 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
28318         * gcc.dg/weak/weak.exp: Simplify.
28319         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
28320         * gcc.dg/weak/weak-1.c: Likewise.
28321         * gcc.dg/weak/weak-2.c: Likewise.
28322         * gcc.dg/weak/weak-3.c: Likewise.
28323         * gcc.dg/weak/weak-4.c: Likewise.
28324         * gcc.dg/weak/weak-5.c: Likewise.
28325         * gcc.dg/weak/weak-6.c: Likewise.
28326         * gcc.dg/weak/weak-7.c: Likewise.
28327         * gcc.dg/weak/weak-8.c: Likewise.
28328         * gcc.dg/weak/weak-9.c: Likewise.
28330 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
28332         gcc.c-torture/execute/20030606-1.c: New.
28334 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28336         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
28337         * gcc.dg/builtins-19.c: Likewise.
28339 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28341         * gcc.dg/builtins-2.c: Add some more tests.
28342         * gcc.dg/builtins-18.c: New test case.
28343         * gcc.dg/builtins-19.c: New test case.
28345 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28346             Jim Wilson  <wilson@tuliptree.org>
28348         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
28350 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
28352         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
28353         mempcpy/stpcpy calls not to be optimized into something else.
28354         * gcc.c-torture/execute/string-opt-3.c: Moved to...
28355         * gcc.c-torture/execute/builtins/string-7.c: ...here.
28356         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
28358 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28360         * gcc.dg/format/asm_fprintf-1.c: New test.
28362 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
28364         * lib/gcc-defs.exp (additional_sources): New variable.
28365         (dg-additional-sources): New function.
28366         (additional_files): New variable.
28367         (dg-additional-files): New function.
28368         (dg-additional-files-options): Likewise.
28369         * lib/gcc-dg.exp (dg-require-weak): New function.
28370         (dg-require-alias): Likewise.
28371         (dg-require-gc-sections): Likewise.
28372         * lib/target-supports.exp (check_alias_available): Remove testfile
28373         parameter.
28374         (check_gc_sections_available): New function.
28375         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
28376         (dg-gpp-additional-files): Likewise.
28377         * lib/g++.exp (additional_sources): Remove.
28378         (additional_files): Likewise.
28379         (g++_target_compile): Use dg-additional-files-options.
28381         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
28382         Tcl logic.
28383         * gcc.dg/special/ecos.exp: Remove.
28384         * gcc.dg/special/20000419-2.c: Use dg-require-*.
28385         * gcc.dg/special/alias-1.c: Likewise.
28386         * gcc.dg/special/alias-2.c: Likewise.
28387         * gcc.dg/special/gcsec-1.c: Likewise.
28388         * gcc.dg/special/weak-1.c: Likewise.
28389         * gcc.dg/special/weak-2.c: Likewise.
28390         * gcc.dg/special/wkali-1.c: Likewise.
28391         * gcc.dg/special/wkali-2.c: Likewise.
28393         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
28394         dg-gpp-additional-*.
28395         * g++.dg/special/conpr-3.C: Likewise.
28396         * g++.dg/special/conpr-4.C: Likewise.
28397         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
28398         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
28399         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
28400         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
28401         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
28402         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
28403         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
28404         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
28405         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
28406         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
28407         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
28408         * g++.old-deja/g++.other/comdat1.C: Likewise.
28409         * g++.old-deja/g++.other/comdat2.C: Likewise.
28410         * g++.old-deja/g++.other/comdat3.C: Likewise.
28411         * g++.old-deja/g++.other/ctor1.C: Likewise.
28412         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
28414 2003-06-05  Richard Henderson  <rth@redhat.com>
28416         * gcc.dg/debug/20030605-1.c: New.
28418 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
28420         * README.QMTEST: Update.
28422 2003-06-04  Richard Henderson  <rth@redhat.com>
28424         * gcc.dg/cleanup-1.c: New.
28425         * gcc.dg/cleanup-2.c: New.
28426         * gcc.dg/cleanup-3.c: New.
28427         * gcc.dg/cleanup-4.c: New.
28428         * gcc.dg/cleanup-5.c: New.
28429         * gcc.dg/cleanup-6.c: New.
28430         * gcc.dg/cleanup-7.c: New.
28432 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
28434         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
28436         * lib/dg-pch.exp: New file.
28437         * g++.dg/pch/pch.exp: Use dg-pch.exp.
28438         * gcc.dg/pch/pch.exp: Likewise.
28440 2003-06-04  Roger Sayle  <roger@eyesopen.com>
28442         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
28443         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
28444         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
28445         * gcc.dg/builtins-17.c: New test case.
28446         * gcc.dg/i386-387-4.c: New test case.
28447         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
28449 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28451         * gcc.dg/ultrasp9.c: New test.
28453 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28455         * gcc.c-torture/compile/20030604-1.c: New test.
28456         * gcc.dg/sparc-constant-1.c: New test.
28458 2003-06-03  Glen Nakamura  <glen@imodulo.com>
28460         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
28462 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
28464         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
28466         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
28467         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
28469 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
28471         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
28473 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28475         PR c++/10940
28476         * g++.dg/template/spec10.C: New test.
28478 2003-06-03  Roger Sayle  <roger@eyesopen.com>
28480         * gcc.dg/builtins-16.c: New test case.
28482 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
28484         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
28485         mempcpy test with post-increments.
28486         * gcc.c-torture/execute/string-opt-3.c: New test.
28487         * gcc.dg/string-opt-1.c: New test.
28489 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
28491         PR fortran/10965
28492         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
28494 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
28496         * lib/scanasm.exp (dg-scan): New function, factored out of ...
28497         (scan-assembler): ... here.  Use dg-scan.
28498         (scan-assembler-not): Likewise.
28499         (scan-file): New function.
28500         (scan-file-not): Likewise.
28501         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
28502         * gcc.dg/cpp/_Pragma4.c: Likewise.
28503         * gcc.dg/cpp/_Pragma5.c: Likewise.
28504         * gcc.dg/cpp/avoidpaste1.c: Likewise.
28505         * gcc.dg/cpp/avoidpaste2.c: Likewise.
28506         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
28507         * gcc.dg/cpp/cmdlne-P.c: Likewise.
28508         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
28509         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
28510         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
28511         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
28512         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
28513         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
28514         * gcc.dg/cpp/cxxcom1.c: Likewise.
28515         * gcc.dg/cpp/line1.c: Likewise.
28516         * gcc.dg/cpp/maccom1.c: Likewise.
28517         * gcc.dg/cpp/maccom2.c: Likewise.
28518         * gcc.dg/cpp/maccom3.c: Likewise.
28519         * gcc.dg/cpp/maccom4.c: Likewise.
28520         * gcc.dg/cpp/maccom5.c: Likewise.
28521         * gcc.dg/cpp/maccom6.c: Likewise.
28522         * gcc.dg/cpp/multiline.c: Likewise.
28523         * gcc.dg/cpp/spacing1.c: Likewise.
28524         * gcc.dg/cpp/spacing2.c: Likewise.
28525         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
28526         * gcc.dg/cpp/trad/maccom1.c: Likewise.
28527         * gcc.dg/cpp/trad/maccom2.c: Likewise.
28528         * gcc.dg/cpp/trad/maccom3.c: Likewise.
28529         * gcc.dg/cpp/trad/maccom4.c: Likewise.
28530         * gcc.dg/cpp/trad/maccom6.c: Likewise.
28531         * gcc.dg/cpp/cxxcom2.c: Likewise.
28532         * gcc.dg/cpp/cxxcom2.h: New file.
28534         * gcc.dg/cpp/truefalse.cpp: Move it to ...
28535         * g++.dg/cpp/truefalse.C: Here.
28536         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
28538 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
28540         * gcc.dg/cpp/redef3.c: New file.
28542 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
28544         * gcc.dg/i386-loop-3.c: New test.
28546 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
28548         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
28550 2003-05-31  Roger Sayle  <roger@eyesopen.com>
28552         * gcc.dg/fwrapv-1.c: New test case.
28553         * gcc.dg/fwrapv-2.c: New test case.
28555 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28557         PR c++/10956
28558         * g++.dg/template/spec9.C: New test.
28560 2003-05-29  Roger Sayle  <roger@eyesopen.com>
28562         * gcc.dg/duff-4.c: New test case.
28564 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
28566         PR fortran/10843
28567         * g77.dg/ffixed-form-1.f: New test
28568         * g77.dg/ffixed-form-2.f: New test
28569         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
28570         * g77.dg/ffree-form-3.f: New test
28572 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
28574         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
28575         * gcc.dg/wint_t-1.c: Likewise.
28577 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28579         * g++.dg/template/access11.C: New test.
28581 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28583         PR c++/10849
28584         * g++.dg/template/access10.C: New test.
28586 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28587             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28589         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
28591 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28593         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
28594         suppress for powerpc-*-darwin*.
28595         * gcc.dg/torture/builtin-noret-2.c: Likewise.
28597 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28599         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
28600         suppress option for powerpc-*-darwin*.
28602 2003-05-23  Roger Sayle  <roger@eyesopen.com>
28604         * gcc.dg/builtins-1.c: Add tests for tan and atan.
28605         * gcc.dg/builtins-4.c: Add test for fmod.
28607 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28609         PR c++/10682
28610         * g++.dg/template/instantiate4.C: New test.
28612 2003-05-22  Roger Sayle  <roger@eyesopen.com>
28614         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
28616 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
28618         * gcc.dg/compat/scalar-return-1_main.c: New file.
28619         * gcc.dg/compat/scalar-return-1_x.c: New file.
28620         * gcc.dg/compat/scalar-return-1_y.c: New file.
28621         * gcc.dg/compat/scalar-return-2_main.c: New file.
28622         * gcc.dg/compat/scalar-return-2_x.c: New file.
28623         * gcc.dg/compat/scalar-return-2_y.c: New file.
28624         * gcc.dg/compat/struct-return-3_main.c: New file.
28625         * gcc.dg/compat/struct-return-3_y.c: New file.
28626         * gcc.dg/compat/struct-return-3_x.c: New file.
28627         * gcc.dg/compat/struct-return-2_main.c: New file.
28628         * gcc.dg/compat/struct-return-2_x.c: New file.
28629         * gcc.dg/compat/struct-return-2_y.c: New file.
28631 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28633         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
28634         for hppa*-hp-hpux*.
28635         * gcc.dg/20021014-1.c (dg-options): Likewise.
28636         * gcc.dg/nest.c (dg-options): Likewise.
28638 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
28640         PR c++/9738
28641         * g++.dg/ext/dllimport2.C: New file.
28642         * g++.dg/ext/dllimport3.C: New file.
28644 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
28646         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
28647         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
28648         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28649         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
28650         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28651         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
28652         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
28653         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
28654         * gcc.dg/compat/small-struct-defs.h: New file.
28655         * gcc.dg/compat/small-struct-init.h: New file.
28656         * gcc.dg/compat/small-struct-check.h: New file.
28657         * gcc.dg/compat/fp-struct-defs.h: New file.
28658         * gcc.dg/compat/fp-struct-check.h: New file.
28659         * gcc.dg/compat/fp-struct-init.h: New file.
28660         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
28661         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
28663 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
28665         * gcc.dg/20030225-2.c: New test.
28667 2003-05-18  Roger Sayle  <roger@eyesopen.com>
28668             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28670         * gcc.c-torture/compile/20030518-1.c: New test case.
28672 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
28674         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
28675         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
28676         gcc-dg-debug-runtest.
28677         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
28678         gcc-dg-debug-runtest.
28680 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28682         PR c++/9022
28683         * g++.dg/lookup/using6.C: New test.
28685 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28687         * g++.dg/parse/access2.C: New test.
28689 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
28691         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
28692         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
28693         * gcc.dg/debug/debug.exp: Likewise.
28695 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
28697         * gcc.dg/dollar.c: New test.
28699 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
28701         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
28702         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
28703         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
28704         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
28705         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
28706         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
28707         * gcc.dg/compat/struct-by-value-6_main.c: New file.
28708         * gcc.dg/compat/struct-by-value-6_x.c: New file.
28709         * gcc.dg/compat/struct-by-value-6_y.c: New file.
28710         * gcc.dg/compat/struct-by-value-7_main.c: New file.
28711         * gcc.dg/compat/struct-by-value-7_x.c: New file.
28712         * gcc.dg/compat/struct-by-value-7_y.c: New file.
28713         * gcc.dg/compat/struct-by-value-8_main.c: New file.
28714         * gcc.dg/compat/struct-by-value-8_x.c: New file.
28715         * gcc.dg/compat/struct-by-value-8_y.c: New file.
28716         * gcc.dg/compat/struct-by-value-9_main.c: New file.
28717         * gcc.dg/compat/struct-by-value-9_x.c: New file.
28718         * gcc.dg/compat/struct-by-value-9_y.c: New file.
28720 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
28722         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
28723         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
28724         support for "repo" mode.
28725         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
28726         * lib/g77-dg.exp: Likewise.
28727         * lib/obj-dg.exp: Likewise.
28729 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
28731         Merge from gcc-3_2-rhl8-branch:
28732         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
28734         * gcc.dg/tls/opt-6.c: New test.
28736         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
28738         * gcc.dg/20030405-1.c: New test.
28740         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
28742         * gcc.dg/20030309-1.c: New test.
28744         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28746         * gcc.c-torture/execute/20030307-1.c: New test.
28748         2003-02-20  Randolph Chung  <tausq@debian.org>
28750         * gcc.c-torture/compile/20030220-1.c: New test.
28752         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
28754         * gcc.dg/20030217-1.c: New test.
28756         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
28758         * gcc.c-torture/compile/20020129-1.c: New test.
28760         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28762         * gcc.dg/unroll-1.c: New test.
28764         2002-11-16  Jan Hubicka  <jh@suse.cz>
28766         * gcc.c-torture/execute/20020920-1.c: New test.
28768         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
28770         PR target/7434
28771         * gcc.c-torture/compile/20021008-1.c: New test.
28773         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
28775         PR target/7559
28776         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
28778         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
28780         * gcc.c-torture/compile/20020807-1.c: New test.
28782         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
28784         * gcc.dg/tls/opt-1.c: New test.
28786         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
28788         * gcc.dg/20020729-1.c: New test.
28790         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
28792         * g++.dg/opt/life1.C: New test.
28794         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
28796         * gcc.dg/20020525-1.c: New test.
28798         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
28800         PR c++/6794
28801         * g++.dg/ext/pretty1.C: New test.
28802         * g++.dg/ext/pretty2.C: New test.
28804 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
28806         PR c++/8385
28807         * g++.dg/ext/typeof5.C: New test.
28809 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
28811         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
28812         __USER_LABEL_PREFIX__ into account.
28813         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
28815 2003-05-14  Roger Sayle  <roger@eyesopen.com>
28817         * gcc.dg/builtins-15.c: New test case.
28819 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
28821         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
28823 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
28825         * lib/g++.exp: Tweak handling of additional source files.
28826         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
28827         * g++.dg/special/conpr-2a.C: Rename to ...
28828         * g++.dg/special/conpr-2a.cc: ... this.
28829         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
28830         * g++.dg/special/conpr-3a.C: Rename to ...
28831         * g++.dg/special/conpr-3a.cc: This.
28832         * g++.dg/special/conpr-3b.C: Rename to ...
28833         * g++.dg/special/conpr-3b.cc: This.
28834         * g++.dg/special/conpr-4.C: New test.
28835         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
28837 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
28839         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
28841 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28843         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
28844         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28845         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
28846         * g++.old-deja/g++.other/warn3.C: Likewise.
28848 2003-05-11  Roger Sayle  <roger@eyesopen.com>
28850         * gcc.dg/i386-387-1.c: Update to also test log.
28851         * gcc.dg/i386-387-2.c: Likewise.
28853 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
28855         * g77.f-torture/execute/int8421.f: New test.
28857 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28859         PR c++/10230, c++/10481
28860         * g++.dg/lookup/scoped5.C: New test.
28862 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28864         PR c++/10552
28865         * g++.dg/template/ttp6.C: New test.
28867 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
28869         * gcc.c-torture/execute/builtins: New directory.
28870         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
28871         gcc.c-torture/execute/builtins.
28872         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
28873         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
28874         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
28875         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
28877 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28879         PR c++/9252
28880         * g++.dg/template/access8.C: New test.
28881         * g++.dg/template/access9.C: New test.
28883 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28885         PR c++/9554
28886         * g++.dg/parse/access1.C: New test.
28888 2003-05-09  DJ Delorie  <dj@redhat.com>
28890         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
28891         long, and not an int.
28893 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28895         PR c++/10555, c++/10576
28896         * g++.dg/template/memclass1.C: New test.
28898 2003-05-08  DJ Delorie  <dj@redhat.com>
28900         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
28901         targets.
28902         * gcc.c-torture/execute/20021024-1.x: Likewise.
28903         * gcc.c-torture/execute/shiftdi.x: Likewise.
28904         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
28905         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
28906         * gcc.dg/20021018-1.c: Likewise.
28908 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28910         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
28912         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
28913         (bcopy): Call memmove.
28915 2003-05-08  Roger Sayle  <roger@eyesopen.com>
28917         * g77.f-torture/compile/8485.f: New test case.
28919 2003-05-07  Richard Henderson  <rth@redhat.com>
28921         PR c++/10570
28922         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
28923         Verify exception_cleanup not called for rethrows.
28924         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
28925         when exiting catch block without rethrowing.
28926         * g++.dg/eh/forced3.C: New.
28927         * g++.dg/eh/forced4.C: New.
28929 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
28931         * gcc.dg/20030505.c: Fix triplet.
28933 2003-05-06  DJ Delorie  <dj@redhat.com>
28935         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
28936         * gcc.dg/nest.c: Likewise.
28938 2003-05-05  Roger Sayle  <roger@eyesopen.com>
28940         * gcc.dg/builtins-14.c: New test case.
28942 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
28944         * lib/compat.exp (compat-execute): New argument.
28945         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
28946         * gcc.dg/compat: New test directory.
28947         * gcc.dg/compat/compat.exp: New expect script.
28948         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
28949         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
28950         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
28951         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
28952         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
28953         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
28955         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
28956         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
28957         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
28958         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
28959         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
28960         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
28961         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
28962         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
28963         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
28964         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
28965         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
28966         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
28967         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
28968         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
28969         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
28971 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
28973         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
28975 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
28977         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
28979 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
28981         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
28982         * gcc.dg/ppc-fsel-2.c: New test.
28984         * gcc.dg/unused-5.c: New test.
28986 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28988         PR c++/10496
28989         * g++.dg/warn/pmf1.C: New test.
28991 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28993         PR c++/4494
28994         * g++.dg/warn/main.C: New test.
28996 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28998         * gcc.dg/nonnull-3.c: New test.
29000 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
29002         * gcc.dg/cpp/Wtrigraphs.c: Update.
29003         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
29005 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
29007         * gcc.dg/ppc-fsel-1.c: New test.
29009 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
29011         PR c/10604
29012         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
29014 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
29016         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
29018 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29020         PR c++/9364, c++/10553, c++/10586
29021         * g++.dg/parse/typename4.C: New test.
29022         * g++.dg/parse/typename5.C: Likewise.
29024 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
29026         * gcc.c-torture/compile/20030503-1.c: New test.
29028 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29030         * g++.dg/lookup/using5.C: Fix testcase error.
29032 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
29034         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
29035         since MEABI is no longer supported.  Remove all vestiges
29036         of MEABI from the test.
29038 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29040         PR c++/10554
29041         * g++.dg/lookup/using5.C: New test.
29043 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29045         PR c++/8772
29046         * g++.dg/template/ttp5.C: New test.
29048 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
29050         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
29051         (dg-gpp-additional-sources): New function.
29052         (dg-gpp-additional-files): Likewise.
29053         * lib/g++.exp (additional_sources): New variable.
29054         (additional_files): Likewise.
29055         (g++_target_compile): Deal with them.
29056         * lib/old-dejagnu.exp: Remove.
29057         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
29058         * g++.old-deja: Revise all tests to use dg commands.
29060 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29062         PR c++/9432, c++/9528
29063         * g++.dg/lookup/using4.C: New test.
29065 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
29067         * gcc.dg/noreturn-5.c: New file.
29068         * gcc.dg/noreturn-6.c: New file.
29070         * gcc.c-torture/compile/inline-1.c: New file.
29072 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29074         PR c++/10551
29075         * g++.dg/template/explicit1.C: New test.
29077 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29079         PR c++/10549
29080         * g++.dg/other/bitfield1.C: New test.
29082         PR c++/10527
29083         * g++.dg/init/new7.C: New test.
29085 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29087         * g++.dg/ext/desig1.C: New test.
29088         * g++.dg/ext/init1.C: Update.
29090         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
29092 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
29094         PR c++/10180
29095         * g++.dg/warn/Winline-1.C: New test.
29097 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
29099         * gcc.c-torture/execute/string-opt-19.c: New test.
29101         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
29102         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
29104 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
29106         PR c++/10506
29107         * g++.dg/init/new6.C: New test.
29109         PR c++/10503
29110         * g++.dg/init/ref6.C: New test.
29112 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
29114         * g++.dg/warn/weak1.C: XFAIL on AIX4.
29116 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29118         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
29119         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
29121 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
29123         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
29124         initialized static data members.
29126 2003-04-25  H.J. Lu <hjl@gnu.org>
29128         * gcc.dg/ia64-sync-4.c: New test.
29130 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29132         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
29133         date.
29135 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
29137         PR c++/10337
29138         * g++.dg/warn/conv1.C: New test.
29139         * g++.old-deja/g++.other/conv7.C: Adjust.
29140         * g++.old-deja/g++.other/overload14.C: Adjust.
29142 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
29144         PR c++/10471
29145         * g++.dg/template/defarg2.C: New test.
29147 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
29149         * gcc.dg/cpp/include2.c: Update.
29150         * gcc.dg/cpp/multiline-2.c: New.
29151         * gcc.dg/cpp/multiline.c: Update.
29152         * gcc.dg/cpp/strify2.c: Update.
29153         * gcc.dg/cpp/trad/literals-2.c: Update.
29155 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29157         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
29159 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
29161         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
29163 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
29165         PR c++/10451
29166         * g++.dg/parse/crash4.C: New test.
29168         PR c++/9847
29169         * g++.dg/parse/crash5.C: New test.
29171 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
29173         PR c++/10446
29174         * g++.dg/parse/crash3.C: New test.
29176         PR c++/10428
29177         * g++.dg/parse/elab1.C: New test.
29179 2003-04-22  Devang Patel  <dpatel@apple.com>
29181         * gcc.dg/cpp/trad/funlike-5.c: New test.
29183 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
29185         * g++.dg/other/packed1.C: Fix dg options.
29187 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
29189         * g++.dg/other/offsetof2.C: New test.
29191 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
29193         * g++.dg/template/recurse.C: Adjust location of error messages.
29195 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
29197         PR c++/9881
29198         * g++.dg/init/addr-const1.C: New test.
29199         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
29201 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
29203         PR c++/10405
29204         * g++.dg/lookup/struct-hack1.C: New test.
29206 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
29208         * ucs.c: Update diagnostic messages.
29210 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
29212         * gcc.dg/cpp/truefalse.cpp: New test.
29213         * gcc.dg/cpp/cpp.exp: Update.
29214         * g++.dg/other/stdbool-if.C: Remove.
29216 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
29218         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
29219         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
29221 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29223         * gcc.c-torture/compile/20030418-1.c: New test.
29225 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
29227         * README.compat: Remove; content moved to doc/sourcebuild.texi.
29229 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29231         PR c++/10347
29232         g++.dg/template/dependent-name1.C: New test.
29234 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
29236         * gcc.dg/warn-1.c (tourist_guide): New array,
29237         contains a pointer to bar.
29239 2003-04-16  Roger Sayle  <roger@eyesopen.com>
29241         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
29242         * gcc.c-torture/execute/medce-1.c: New test case.
29243         * gcc.c-torture/execute/medce-2.c: New test case.
29245 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
29247         * lib/prune.exp: Ignore more messages.
29249         PR c++/10381
29250         * g++.dg/parse/lookup3.C: New test.
29252 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
29254         * gcc.c-torture/compile/20030415-1.c : New test.
29256 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
29258         * gcc.c-torture/execute/scope-2.c: Move to ...
29259         * gcc.dg/noncompile/scope.c: .... here.
29261 2003-04-14  Roger Sayle  <roger@eyesopen.com>
29263         * gcc.dg/20030414-2.c: New test case.
29265 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
29267         PR target/10377
29268         * gcc.dg/20030414-1.c: New test.
29270 2003-04-13  Roger Sayle  <roger@eyesopen.com>
29272         * gcc.dg/builtins-12.c: New test case.
29273         * gcc.dg/builtins-13.c: New test case.
29275 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29277         * gcc.c-torture/execute/string-opt-18.c: New test.
29279 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
29281         PR c++/10300
29282         * g++.dg/init/new5.C: New test.
29284 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
29286         PR c++/7910
29287         * g++.dg/ext/dllimport1.C: New test.
29289 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29291         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
29293 2003-04-11  Bud Davis <bdavis9659@comcast.net>
29295         PR Fortran/9263
29296         * g77.f-torture/noncompile/9263.f: New test
29297         PR Fortran/1832
29298         * g77.f-torture/execute/1832.f: New test
29300 2003-04-11  David Chad  <davidc@freebsd.org>
29301             Loren J. Rittle  <ljrittle@acm.org>
29303         libobjc/8562
29304         * objc.dg/headers.m: New test.
29306 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
29308         * gcc.c-torture/execute/builtin-noret-2.c: New.
29309         * gcc.c-torture/execute/builtin-noret-2.x: New.
29310         XFAIL builtin-noret-2.c at -O1 and above.
29311         * gcc.dg/redecl.c: New.
29312         * gcc.dg/Wshadow-1.c: Update error regexps.
29314 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
29316         * g++.dg/abi/bitfield10.C: New test.
29318 2003-04-09  Mike Stump  <mrs@apple.com>
29320         * gcc.dg/pch/pch.exp: Make testcase names longer.
29321         * g++.dg/pch/pch.exp: Make testcase names longer.
29323 2003-04-08  Roger Sayle  <roger@eyesopen.com>
29325         * gcc.dg/builtins-11.c: New test case.
29327 2003-04-08  Roger Sayle  <roger@eyesopen.com>
29329         * gcc.dg/builtins-9.c: New test case.
29330         * gcc.dg/builtins-10.c: New test case.
29332 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
29334         * gcc.dg/noncompile/init-4.c.c: New test.
29336 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
29338         * gcc.misc-test/gcov-9.c: New test.
29339         * gcc.misc-test/gcov-10.c: New test
29340         * gcc.misc-test/gcov-11.c: New test.
29342 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
29344         PR optimization/10024
29345         * gcc.c-torture/compile/20030405-1.c: New test.
29347 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
29349         * gcc.dg/pch/static-3.c: New.
29350         * gcc.dg/pch/static-3.hs: New.
29351         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
29353 2003-04-04  Richard Henderson  <rth@redhat.com>
29355         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
29356         * g++.dg/eh/forced2.C: Likewise.
29358 2003-04-03  Mike Stump  <mrs@apple.com>
29360         * lib/scanasm.exp (scan-assembler): Add xfail processing for
29361         target arg.
29362         (scan-assembler-times, scan-assembler-not): Likewise.
29363         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
29365 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29367         * gcc.dg/sparc-loop-1.c: New test.
29369 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
29371         PR other/9274
29372         * g++.dg/pch/system-2.C: New.
29373         * g++.dg/pch/system-2.Hs: New.
29375 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
29377         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
29379         * g++.dg/eh/simd-1.C (vecfunc): Same.
29381 2003-04-01  Roger Sayle  <roger@eyesopen.com>
29383         * gcc.c-torture/execute/20030401-1.c: New test case.
29385 2003-04-01  Ziemowit Laski <zlaski@apple.com>
29387         * objc.dg/defs.m: New.
29389 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
29391         * g++.dg/eh/simd-1.C: New.
29392         * g++.dg/eh/simd-2.C: New.
29394 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
29396         * gcc.c-torture/execute/simd-3.c: New.
29398 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
29400         PR c/9936
29401         * gcc.dg/20030331-2.c: New test.
29403 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
29405         PR c++/10278
29406         * g++.dg/parse/crash2.C: New test.
29408 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29410         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
29411         * gcc.c-torture/execute/20030331-1.c: ...here.
29413 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29415         * gcc.c-torture/execute/20030331-1.c: New test.
29417 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
29419         * lib/gcov.exp: Adjust call return testing strings.
29420         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
29422 2003-03-31  Roger Sayle  <roger@eyesopen.com>
29424         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
29425         * gcc.dg/builtins-7.c: New test case.
29426         * gcc.dg/builtins-8.c: New test case.
29428 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29430         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
29432 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
29434         PR c++/7647
29435         * g++.dg/lookup-class-member-2.C: New test.
29437 2003-03-30  Glen Nakamura  <glen@imodulo.com>
29439         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
29441 2003-03-28  Roger Sayle  <roger@eyesopen.com>
29443         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
29445 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
29447         * g++.dg/init/attrib1.C: New test.
29449 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29451         * gcc.dg/ultrasp8.c: New test.
29453 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29455         * gcc.dg/ultrasp7.c: New test.
29457 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
29459         PR c++/10047
29460         * g++.dg/template/inline1.C: New test.
29462 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29464         * gcc.dg/sparc-dwarf2.c: New test.
29466 2003-03-27  Roger Sayle  <roger@eyesopen.com>
29468         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
29469         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
29471 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
29473         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
29474         than reading .x files.
29475         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
29476         * g77.dg/gcov/gcov-1.f: Likewise.
29477         * gcc.misc-tests/gcov-4b.c: Likewise.
29478         * gcc.misc-tests/gcov-5b.c: Likewise.
29479         * gcc.misc-tests/gcov-6.c: Likewise.
29480         * gcc.misc-tests/gcov-7.c: Likewise.
29481         * gcc.misc-tests/gcov-8.c: Likewise.
29482         * g++.dg/gcov/gcov-1.x: Remove.
29483         * g77.dg/gcov/gcov-1.x: Likewise.
29484         * gcc.misc-tests/gcov-4b.x: Likewise.
29485         * gcc.misc-tests/gcov-5b.x: Likewise.
29486         * gcc.misc-tests/gcov-6.x: Likewise.
29487         * gcc.misc-tests/gcov-7.x: Likewise.
29488         * gcc.misc-tests/gcov-8.x: Likewise.
29490 2003-03-27  Glen Nakamura  <glen@imodulo.com>
29492         PR opt/10087
29493         * gcc.dg/20030324-1.c: New test.
29495 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
29497         PR c++/10224
29498         * g++.dg/template/arg3.C: New test.
29500         PR c++/10158
29501         * g++.dg/template/friend18.C: New test.
29503 2003-03-26  Roger Sayle  <roger@eyesopen.com>
29505         * g77.f-torture/compile/20030326-1.f: New test case.
29507 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
29509         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
29511         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
29513 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
29515         * gcc.dg/ia64-sync-3.c: New test.
29517 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
29519         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
29521 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29523         * gcc.dg/ultrasp6.c: New test.
29525 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29527         * gcc.dg/i386-signbit-1.c: New test.
29528         * gcc.dg/i386-signbit-2.c: New test.
29529         * gcc.dg/i386-signbit-3.c: New test.
29531 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29533         * gcc.dg/ultrasp5.c: Fix options.
29535 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29537         * gcc.dg/ultrasp5.c: Fix comment.
29539 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
29541         PR fortran/10197
29542         * g77.f-torture/execute/10197.f: New test.
29544 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
29546         PR c++/9898, c++/383
29547         * g++.dg/template/conv6.C: New test.
29549         PR c++/10119
29550         * g++.dg/template/ptrmem5.C: New test.
29552         PR c++/10026
29553         * g++.dg/lookup/koenig1.C: New test.
29555         PR C++/10199
29556         * g++.dg/lookup/template2.C: New test.
29558 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
29560         * g++.dg/opt/rtti1.C: New test.
29562 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29564         * gcc.dg/ultrasp5.c: New test.
29566 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
29568         PR middle-end/9967
29569         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
29570         builtin fputs.
29572 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
29574         PR c/8224
29575         * gcc.dg/20030323-1.c: New test.
29577 2003-03-23  Roger Sayle  <roger@eyesopen.com>
29579         * gcc.c-torture/compile/20030323-1.c: New test case.
29581 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
29583         * gcc.dg/20030321-1.c: New test.
29585 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
29587         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
29589 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
29591         PR c++/9978, c++/9708
29592         * g++.dg/ext/vlm1.C: Adjust expected error.
29593         * g++.dg/ext/vla2.C: New test.
29594         * g++.dg/template/arg1.C: New test.
29595         * g++.dg/template/arg2.C: New test.
29597 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
29599         * g77.f-torture/execute/select.f: New test.
29600         * g77.f-torture/noncompile/select_no_compile.f: New test.
29602 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
29604         PR c++/9898
29605         * g++.dg/other/error4.C: New test.
29607 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
29609         * g++.dg/template/friend17.C: New test.
29611 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
29613         * gcc.c-torture/compile/20030320-1.c: New.
29615 2003-03-20  Roger Sayle  <roger@eyesopen.com>
29617         * gcc.dg/builtins-6.c: New test case.
29619 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
29621         PR target/10073
29622         * gcc.c-torture/compile/20030319-1.c: New.
29624 2003-03-18  Jan Hubicka  <jh@suse.cz>
29626         * gcc.dg/i386-cvt-1.c: New test.
29628 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
29630         * objc.dg/naming-1.m: Use "(parse|syntax) error".
29631         * objc.dg/naming-2.m: Likewise.
29633 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
29635         PR c++/9639
29636         * g++.dg/parse/crash1.C: New test.
29638 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
29640         PR c++/8805
29641         * g++.dg/eh/cleanup1.C: New test.
29643 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
29645         * gcc.c-torture/execute/20030316-1.c: New test case.
29647 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
29649         PR c++/9629
29650         * g++.dg/init/ctor2.C: New test.
29652 2003-03-15  Roger Sayle  <roger@eyesopen.com>
29654         * g77.f-torture/compile/xformat.f: New test case.
29656 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29658         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
29659         * g++.old-deja/g++.mike/eh50.C: Likewise.
29661 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29663         PR c++/6440
29664         * g++.dg/template/spec7.C: New test.
29665         * g++.dg/template/spec8.C: Likewise.
29667 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
29669         * gcc.c-torture/execute/20030313-1.c: New test.
29671 2003-03-14  Richard Henderson  <rth@redhat.com>
29673         * gcc.dg/inline-2.c: Adjust alpha test for external call.
29675 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29677         * gcc.c-torture/compile/20030314-1.c: New test.
29679 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
29681         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
29682         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
29683         thumb target,
29684         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
29685         to accept newer _imp__  prefix and additional
29686         newline in .drectve section.
29687         * gcc.dg/dll-4.c: Likewise.
29688         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
29689         switch.
29691 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
29693         * g++.dg/parse/namespace9.C: New test.
29695         * g++.dg/init/ref5.C: New test.
29696         * g++.dg/parse/ptrmem1.C: Likewise.
29698 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29700         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
29701         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
29702         regular expression.
29703         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
29704         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
29706 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
29708         * gcc.c-torture/execute/20030224-2.c: New test.
29710 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29712         * gcc.dg/decl-3.c: New test.
29714 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29716         * gcc.dg/i386-loop-2.c: New test.
29718 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
29720         PR c++/9474
29721         * g++.dg/parse/namespace8.C: New test.
29723         PR c++/9924
29724         * g++.dg/overload/builtin2.C: New test.
29726 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
29728         * gcc.dg/return-type-3.c: New test.
29730 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
29732         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
29733         profiling options are not supported.
29735 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
29737         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
29738         * g++.old-deja/g++.warn/impint2.C: Likewise.
29740 2003-03-10  Devang Patel  <dpatel@apple.com>
29742         * g++.dg/cpp/c++_cmd_1.C: New test.
29743         * g++.dg/cpp/c++_cmd_1.h: New file.
29745 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
29747         * gcc.dg/altivec-9.c: New file.
29749 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29751         * gcc.dg/ppc-sdata-1.c: New test.
29752         * gcc.dg/ppc-sdata-2.c: New test.
29754 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
29756         PR c++/9373
29757         * g++.dg/opt/ptrmem2.C: New test.
29759         PR c++/8534
29760         * g++.dg/opt/ptrmem1.C: New test.
29762 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29764         * gcc.dg/i386-loop-1.c: New test.
29766 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29768         PR c++/9970
29769         * g++.dg/lookup/friend1.C: New test.
29771 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29773         PR c++/9823
29774         * g++.dg/parser/constructor1.C: New test.
29776 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
29778         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
29780         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
29782 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
29784         * gcc.dg/cpp/Wunused.c: Update test.
29786 2003-03-08  Jan Hubicka  <jh@suse.cz>
29788         * gcc.dg/inline-3.c: New test.
29790 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29792         PR c++/9809
29793         * g++.dg/parse/builtin1.C: New test.
29795         PR c++/9982
29796         * g++.dg/abi/cookie1.C: New test.
29797         * g++.dg/abi/cookie2.C: Likewise.
29799         PR c++/9524
29800         * g++.dg/template/field1.C: New test.
29802         PR c++/9912
29803         * g++.dg/parse/class1.C: New test.
29804         * g++.dg/parse/namespace7.C: Likewise.
29805         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
29807 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
29809         * g++.dg/init/ref4.C: New test.
29811 2003-03-07  Jan Hubicka  <jh@suse.cz>
29813         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
29814         * gcc.dg/inline-3.c: New test.
29816 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
29818         * g++.dg/init/ref3.C: New test.
29820         PR c++/9965
29821         * g++.dg/init/ref2.C: New test.
29823         PR c++/9400
29824         * g++.dg/warn/Wshadow-2.C: New test.
29826         PR c++/9791
29827         * g++.dg/warn/Woverloaded-1.C: New test.
29829 2003-03-05  Jan Hubicka  <jh@suse.cz>
29831         * gcc.dg/i386-local2.c: New.
29832         * gcc.dg/i386-local.c: Fix typo.
29834 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
29836         * g++.dg/abi/layout3.C: New test.
29838 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29840         * gcc.c-torture/compile/20030305-1.c
29842 2003-03-05  Jan Hubicka  <jh@suse.cz>
29844         * gcc.dg/i386-local.c: New.
29846 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
29848         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
29850 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29852         * gcc.dg/switch-2.c: New test.
29853         * gcc.dg/switch-3.c: New test.
29854         * gcc.dg/Wswitch.c: Adjust line numbers.
29855         * gcc.dg/Wswitch-default.c: Likewise.
29856         * gcc.dg/Wswitch-enum.c: Likewise.
29858 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
29860         * gcc.c-torture/execute/20030222-1.c: New test.
29862 2003-03-03  James E Wilson  <wilson@tuliptree.org>
29864         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
29866 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
29868         PR c++/9878
29869         * g++.dg/init/ref1.C: New test.
29871 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
29873         * gcc.dg/sh-relax.c: New SH-only test.
29875 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
29877         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
29878         comment explaining purpose of testcase.
29880 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29882         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
29883         for HC11/HC12 (asm needs two int registers).
29884         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
29885         HC11/HC12 because the test uses an asm which needs two 32-bit
29886         registers.
29888 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29890         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
29891         for HC11/HC12 (array is too large otherwise).
29892         * gcc.c-torture/compile/920501-4.x: New file, likewise.
29893         * gcc.c-torture/compile/20010518-2.x: Likewise.
29894         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
29895         HC11/HC12 (array is too large).
29897 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
29899         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
29900         * lib/g++-dg.exp (g++-dg-test): Likewise.
29902 2003-03-01  Roger Sayle  <roger@eyesopen.com>
29904         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
29905         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
29907 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29909         * g++.dg/warn/implicit-typename1.C: Remove warning.
29911 2003-02-28  Richard Henderson  <rth@redhat.com>
29913         * gcc.dg/noreturn-1.c: Move noreturn warning line.
29914         * gcc.dg/return-type-1.c: Move control reaches end warning line.
29916 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
29918         * gcc.dg/pch/pch.exp: Change .pch to .gch.
29919         * g++.dg/pch/pch.exp: Likewise.
29921 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
29923         PR c++/9879
29924         * testsuite/g++.dg/init/new4.C: New test.
29926 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
29928         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
29930 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
29932         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
29933         unsigned long.
29935         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
29936         wider than float.
29938 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29940         * lib/scanasm.exp: Add support for counting numbers of
29941         occurences.
29942         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
29943         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
29945 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
29947         PR c++/9683
29948         * g++.dg/template/static3.C: New test.
29950         PR c++/9829
29951         * g++.dg/parse/namespace6.C: New test.
29953 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29955         PR target/9732
29956         * gcc.dg/20030225-1.c: New test.
29958 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
29960         * README: Remove out-of-date information.
29962         PR c++/9836
29963         * g++.dg/template/spec6.C: New test.
29965 2003-02-24  Jeff Law  <law@redhat.com>
29967         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
29969 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29971         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
29972         * gcc.dg/pragma-ep-1.c: Likewise.
29974 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29976         PR c++/9602
29977         * g++.dg/template/friend16.C: New test.
29979 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
29981         PR c++/5333
29982         * g++.dg/parse/fused-params1.C: Adjust error messages.
29983         * g++.dg/template/nested3.C: New test.
29985 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
29987         * g++.dg/abi/param1.C: New test.
29989 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29991         PR c++/7982
29992         * g++.dg/warn/implicit-typename1.C: New test.
29994 2003-02-22  Kelley Cook <kelleycook@comcast.net>
29996         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
29997         with "mtune".
29998         * g++.old-deja/g++.other/store-expr2.C: Likewise.
29999         * gcc.c-torture/execute/20010129-1.x: Likewise.
30000         * gcc.dg/20011107-1.c: Likewise.
30001         * gcc.dg/20020108-1.c: Likewise.
30002         * gcc.dg/20020122-3.c: Likewise.
30003         * gcc.dg/20020206-1.c: Likewise.
30004         * gcc.dg/20020310-1.c: Likewise.
30005         * gcc.dg/20020426-2.c: Likewise.
30006         * gcc.dg/20020517-1.c: Likewise.
30007         * gcc.dg/991230-1.c: Likewise.
30008         * gcc.dg/i386-unroll-1.c: Likewise.
30009         * gcc.misc-tests/i386-prefetch.exp: Likewise.
30011 2003-02-22  Jan Hubicka  <jh@suse.cz>
30013         * gcc.dg/i386-mul.c: New test.
30015 2003-02-21  Roger Sayle  <roger@eyesopen.com>
30017         * gcc.dg/builtins-5.c: New test case.
30019 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
30021         * gcc.dg/asmreg-1.c: New test.
30023 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30025         PR c++/9749
30026         * g++.dg/parse/varmod1.C: New test.
30028 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30030         PR c++/9727
30031         * g++.dg/template/op1.C: New test.
30033 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30035         PR c++/8906
30036         * g++.dg/template/nested2.C: New test.
30038 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30040         PR c++/8724
30041         * g++.dg/expr/dtor1.C: New test.
30043 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
30045         * gcc.dg/cpp/include3.c: New test.
30046         * gcc.dg/cpp/inc/foo.h: New file.
30048 2003-02-21  Glen Nakamura  <glen@imodulo.com>
30050         * gcc.c-torture/execute/20030221-1.c: New test.
30052 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
30054         PR c++/9729
30055         * g++.dg/abi/conv1.C: New test.
30057 2003-02-20  Jan Hubicka  <jh@suse.cz>
30059         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
30061 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
30063         * gcc.c-torture/compile/20030219-1.c: New test.
30065 2003-02-18  Jan Hubicka  <jh@suse.cz>
30067         * gcc.dg/funcorder.c: New test.
30069 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
30071         * gcc.c-torture/execute/20030218-1.c: New.
30073 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
30075         * gcc.dg/20030218-1.c: New.
30077 2003-02-18  Richard Henderson  <rth@redhat.com>
30079         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
30080         * gcc.dg/attr-used-2.c: New.
30082 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
30084         PR c++/9704
30085         * g++.dg/init/copy5.C: New test.
30087 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
30089         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
30090         * g++.dg/pch/pch.exp: Likewise.
30092 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
30094         * gcc.c-torture/execute/20030209-1.c: Enable the test if
30095         STACK_SIZE is not defined.
30097 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30099         PR c++/9457
30100         * g++.dg/template/init1.C: New test.
30102 2003-02-16  Jan HUbicka  <jh@suse.cz>
30104         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
30105         (foo): Add few extra tests
30106         * gcc.dg/c99-const-expr-3.c: Likewise.
30107         * gcc.c-torture/execute/20030216-1.c: New.
30109 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30111         PR c++/9459
30112         * g++.dg/ext/typeof4.C: New test.
30114 2003-02-15  Roger Sayle  <roger@eyesopen.com>
30116         * gcc.dg/i386-387-3.c: New test case.
30118 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
30120         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
30121         cris-*-elf* cris-*-aout* and mmix-*-*.
30123 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
30125         * gcc.dg/20030213-1.c: New test.
30127 2003-02-12  Roger Sayle  <roger@eyesopen.com>
30129         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
30130         * gcc.dg/i386-387-2.c: Likewise.
30132 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
30134         * gcc.dg/ppc-spe.c: Fix formatting.
30135         Enable tests that were previously unsupported by gas.
30136         Delete tests for instructions that no longer exist.
30137         Switch arguments on evsubifw builtin.
30139 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
30141         * gcc.c-torture/execute/20030209-1.c: Disable the test if
30142         STACK_SIZE is too small.
30144 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30145             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
30147         * gcc.dg/decl-2.c: New test.
30149 2003-02-10  Jan Hubicka  <jh@suse.cz>
30151         * gcc.dg/i386-fpcvt-1.c: New test.
30153 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
30155         * gcc.c-torture/execute/20030209-1.c: New test.
30157 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
30159         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
30160         int-wide bitops, use the constants of the same width.
30161         Likewise, if long long is 32-bit wide, test bitops using
30162         32-bit constants.
30164 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
30166         * gcc.dg/20021014-1.c: Annotate with expected notice text.
30168 2003-02-07  Roger Sayle  <roger@eyesopen.com>
30170         * testsuite/gcc.dg/builtins-4.c: New test case.
30172 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30174         * gcc.dg/20020430-1.c: Fix dg command typos.
30175         * gcc.dg/20020503-1.c: Likewise.
30177 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30179         PR c++/8785
30180         * g++.dg/parse/fused-params1.C: New test.
30182         PR c++/8857
30183         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
30185         PR c++/8921
30186         * g++.dg/parse/non-dependent1.C: New test.
30188         PR c++/8928
30189         * g++.dg/parse/dupl-tmpl-args1.C: New test.
30191         PR c++/9228
30192         * g++.dg/parse/undefined7.C: New test.
30193         * g++.dg/parse/non-templ1.C: New test.
30195         PR c++/9229
30196         * g++.dg/parse/too-many-tmpl-args1.C: New test.
30198 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
30200         * gcc.c-torture/compile/20030206-1.c: New test.
30202 2003-02-05  Roger Sayle  <roger@eyesopen.com>
30204         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
30205         "pow" to "foo" to avoid potential confusion with a math built-in.
30207 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30209         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
30210         conditions for SPARC targets.
30212 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
30214         * gcc.dg/20030204-1.c: New test.
30216 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30218         PR c++/38
30219         * g++.dg/parse/array-size1.C: New test.
30221         PR c++/5657
30222         * g++.dg/parse/undefined3.C: New test.
30224         PR c++/5665
30225         * g++.dg/parse/undefined4.C: New test.
30227         PR c++/5975
30228         * g++.dg/parse/undefined5.C: New test.
30230         PR c++/7259
30231         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
30233         PR c++/8578
30234         * g++.dg/parse/casting-operator1.C: New test.
30236         PR c++/8596
30237         * g++.dg/parse/undefined6.C: New test.
30239         PR c++/8736
30240         * g++.dg/parse/missing-template1.C: New test.
30242 2003-02-04  Jan Hubicka  <jh@suse.cz>
30244         * gcc.dg/i386-cadd.c: Compile using -march=k8.
30245         * gcc.dg/i386-cmov?.c: Likewise.
30246         * gcc.dg/i386-fpcvt-?.c: Likewise.
30247         * gcc.dg/i386-ssefp-1.c: Likewise.
30248         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
30249         conventions.
30251 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
30253         PR c++/7129
30254         * testsuite/g++.dg/ext/max.C: New test.
30256 2003-02-03  Jan Hubicka  <jh@suse.cz>
30258         * gcc.c-torture/execute/20030203-1.c: New test.
30260 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
30262         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
30263         'natural-endian'.
30265 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
30267         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
30268         * g++.dg/init/new2.C: Likewise.
30269         * g++.dg/other/new1.C: Likewise.
30271 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
30273         * gcc.dg/struct-ret-libc.c: New test.
30275 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
30277         * gcc.dg/20030129-1.c: New test.
30279 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30281         PR c++/8849
30282         * g++.dg/template/ptrmem4.C: New test.
30284 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
30286         * g++.dg/parser/constant1.C: New test.
30288 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30290         PR c++/8591
30291         * g++.dg/parse/friend2.C: New test.
30293 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
30295         PR c++/9437
30296         * g++.dg/template/unify4.C: New test.
30298 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
30300         * gcc.c-torture/execute/20030128-1.c: New test.
30302 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
30304         * g++.dg/lookup/nested1.C: Test moved from ...
30305         * g++.old-deja/g++.other/lookup24.C: ... here.
30307 2003-01-28  Jan Hubicka  <jh@suse.cz>
30309         * gcc.dg/i386-cmov5.c: New test.
30311 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
30313         * gcc.c-torture/execute/20010925-1.c: Changed the
30314         memcpy declaration.
30316 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
30318         PR c++/3902
30319         * g++.dg/parse/template5.C: New test.
30321 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
30323         PR fortran/9258
30324         * g77.dg/pr9258: New test.
30326 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
30328         * README: Move relevant parts from README.g++.
30330         * README.g++: Remove this file.
30332 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
30334         * g++.dg/abi/dcast1.C: New test.
30336 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30338         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
30340 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
30342         PR c++/47
30343         * g++.old-deja/g++.other/lookup24.C: New test.
30345 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30347         PR middle-end/7227
30348         * gcc.dg/uninit-C.c: New test.
30350 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
30352         * g++.dg/abi/covariant1.C: New test.
30354 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
30356         * gcc.dg/20030123-1.c: New test.
30358 2003-01-25  Jan Hubicka  <jh@suse.cz>
30360         PR opt/8492
30361         * gcc.c-torture/compile/20030125-1.c
30363 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
30365         PR c++/9403
30366         * g++.dg/parse/template3.C: New test.
30367         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
30369         PR c++/795
30370         * g++.dg/parse/template4.C: New test.
30372         PR c++/9415
30373         * g++.dg/template/qual2.C: New test.
30375         PR c++/8545
30376         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
30378         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
30380 2003-01-25  Roger Sayle  <roger@eyesopen.com>
30382         * gcc.c-torture/execute/switch-1.c: New test case.
30384 2003-01-25  Jan Hubicka  <jh@suse.cz>
30386         * gcc.c-torture/execute/20030125-1.[cx]: New test.
30388 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
30390         Tweaks for Bison-1.875. From the NEWS file:
30391         "- `parse error' -> `syntax error'
30392         Bison now uniformly uses the term `syntax error'"
30393         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
30394         * gcc.dg/cpp/digraph2.c: Likewise.
30395         * gcc.dg/cpp/direct2.c: Likewise.
30396         * gcc.dg/cpp/paste4.c: Likewise.
30397         * gcc.dg/c90-restrict-1.c: Likewise.
30398         * gcc.dg/c99-func-2.c: Likewise.
30399         * gcc.dg/noncompile/920721-2.c: Likewise.
30400         * gcc.dg/noncompile/930622-2.c: Likewise.
30401         * gcc.dg/noncompile/940112-1.c: Likewise.
30402         * gcc.dg/noncompile/950921-1.c: Likewise.
30403         * gcc.dg/noncompile/951123-1.c: Likewise.
30404         * gcc.dg/noncompile/971104-1.c: Likewise.
30405         * gcc.dg/noncompile/990416-1.c: Likewise.
30407 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
30409         * g++.dg/parse/undefined1.C: Add error message.
30411 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
30413         PR c++/9354
30414         * g++.dg/parse/new1.C: New test.
30416         PR c++/9216
30417         * g++.dg/parse/template2.C: New test.
30419         PR c++/9354
30420         * g++.dg/parse/typedef2.C: New test.
30422         PR c++/9328
30423         * g++.dg/ext/typeof3.C: New test.
30425 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30427         PR c++/2738
30428         * g++.dg/parse/ret-type1.C: New test.
30430         PR c++/3792
30431         * g++.dg/parse/tmpl-outside1.C: New test.
30433         PR c++/4207
30434         * g++.dg/parse/int-as-enum1.C: New test.
30436         PR c++/4903
30437         * g++.dg/parse/no-typename1.C: New test.
30439         PR c++/5533
30440         * g++.dg/parse/no-value1.C: New test.
30442         PR c++/5921
30443         * g++.dg/parse/wrong-inline1.C: New test.
30445         PR c++/6402
30446         * g++.dg/parse/ref1.C: New test.
30448         PR c++/6992
30449         * g++.dg/parse/attr-ctor1.C: New test.
30451         PR c++/7229
30452         * g++.dg/parse/namespace5.C: New test.
30454         PR c++/7917
30455         * g++.dg/parse/func-def1.C: New test.
30457         PR c++/8143
30458         * g++.dg/parse/undefined1.C: New test.
30460         PR c++/5723, PR c++/8522
30461         * g++.dg/parse/specialization1.C: New test.
30463         PR c++/163, PR c++/8595
30464         * g++.dg/parse/struct-as-enum1.C: New test.
30466         PR c++/9173
30467         * g++.dg/parse/undefined2.C: New test.
30469 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
30471         PR c++/9298
30472         * g++.dg/parse/template1.C: New test.
30474         PR c++/9384
30475         * g++.dg/parse/using1.C: New test.
30477         PR c++/9285
30478         PR c++/9294
30479         * g++.dg/parse/expr2.C: New test.
30481         PR c++/9388
30482         * g++.dg/parse/lookup2.C: Likewise.
30484 2003-01-21  Jan Hubicka  <jh@suse.cz>
30486         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
30487         * gcc.c-torture/execute/eeprof-1.c: Likewise.
30488         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
30489         * gcc.c-torture/execute/string-opt-*.c: Likewise.
30491 2003-01-20  Nick Clifton  <nickc@redhat.com>
30493         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
30494         problem with ARM sibcall code generation.
30496 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
30498         * gcc.c-torture/execute/20030120-1.c: New.
30500 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
30502         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
30504 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
30506         PR c++/9272
30507         * g++.dg/parse/ctor1.C: New test.
30509         PR c++/9294:
30510         * g++.dg/parse/qualified1.C: New test.
30512         * g++.dg/parse/typename3.C: New test.
30514 2003-01-16  Richard Henderson  <rth@redhat.com>
30516         * g++.dg/tls/init-2.C: Fix error matches for real this time.
30518 2003-01-16  Richard Henderson  <rth@redhat.com>
30520         * g++.dg/pch/pch.exp: Copy test header to the working directory
30521         before using it either for precompilation or direct use.
30522         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
30523         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
30525 2003-01-16  Richard Henderson  <rth@redhat.com>
30527         * gcc.dg/pch/pch.exp: Copy test header to the working directory
30528         before using it either for precompilation or direct use.
30529         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
30530         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
30532 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
30534         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
30535         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
30536         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
30537         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
30538         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
30539         typename warning into error.
30540         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
30541         error messages.
30542         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
30543         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
30544         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
30545         messages.
30546         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
30547         make declaration visible in template.
30548         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
30549         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
30550         messages.
30551         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
30552         message.
30553         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
30554         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
30555         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
30556         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
30557         typename warning with error message.
30558         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
30559         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
30560         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
30562 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
30564         * g++.dg/parse/ambig2.C: New test.
30566 2003-01-15  Richard Henderson  <rth@redhat.com>
30568         * g++.dg/tls/init-2.C: Update error message string.
30570 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30572         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
30574 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
30576         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
30577         all for HC11/HC12.
30578         * gcc.c-torture/compile/20001205-1.x: Likewise.
30579         * gcc.c-torture/compile/20001226-1.x: Likewise.
30580         * gcc.c-torture/compile/920520-1.x: Likewise.
30581         * gcc.c-torture/compile/961203-1.x: Likewise.
30582         * gcc.c-torture/compile/20020604-1.x: Likewise.
30584 2003-01-15  Jan Hubicka  <jh@suse.cz>
30586         * gcc.c-torture/compile/20030115-1.c: New test.
30588         * gcc.dg/i386-fpcvt-1.c: New test.
30589         * gcc.dg/i386-fpcvt-2.c: New test.
30591 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
30593         Further conform g++'s __vmi_class_type_info to the C++ ABI
30594         specification.
30595         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
30596         the specification.
30598 2003-01-14  Jan Hubicka  <jh@suse.cz>
30600         * gcc.dg/i386-fpcvt-1.c: New test.
30601         * gcc.dg/i386-fpcvt-2.c: New test.
30603 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30605         * gcc.dg/i386-mmx-3.c: New test.
30607 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
30609         PR c++/9264
30610         * g++.dg/parse/octal1.C: New file.
30612         PR c++/9172
30613         * g++.dg/parse/typename1.C: New file.
30615 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
30617         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
30618         * gcc.dg/bf-no-ms-layout.c: Likewise.
30619         * gcc.dg/bf-ms-attrib.c: Likewise.
30621 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
30623         PR c++/9099
30624         * g++.dg/parse/dtor1.C: New file.
30626         PR c++/9128
30627         * g++.dg/rtti/typeid1.C: New file.
30629         PR c++/9153
30630         * g++.dg/parse/lookup1.C: New file.
30632         PR c++/9171
30633         * g++.dg/templ/spec5.C: New file.
30635 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
30637         * gcc.c-torture/compile/20030110-1.c: New test.
30639 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
30641         Merge from pch-branch:
30643         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
30645         * gcc.dg/pch/cpp-1.h: New.
30646         * gcc.dg/pch/cpp-1.c: New.
30647         * gcc.dg/pch/cpp-2.h: New.
30648         * gcc.dg/pch/cpp-2.c: New.
30650         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
30652         * gcc.dg/pch/except-1.h: New.
30653         * gcc.dg/pch/except-1.c: New.
30655         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
30657         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
30658         running test.
30659         * gcc.dg/pch: Include *.hp not *.h.
30660         * gcc.dg/pch/system-1.h: New.
30661         * gcc.dg/pch/system-1.c: New.
30663         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
30665         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
30666         rather than trying to build and run a program using PCH.
30667         * gcc.dg/pch: Remove dg-do commands from test files.
30669         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
30671         * gcc.dg/pch/macro-3.c: New.
30672         * gcc.dg/pch/macro-3.h: New.
30674         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
30676         * gcc.dg/pch/common-1.c: New.
30677         * gcc.dg/pch/common-1.h: New.
30678         * gcc.dg/pch/decl-1.c: New.
30679         * gcc.dg/pch/decl-1.h: New.
30680         * gcc.dg/pch/decl-2.c: New.
30681         * gcc.dg/pch/decl-2.h: New.
30682         * gcc.dg/pch/decl-3.c: New.
30683         * gcc.dg/pch/decl-3.h: New.
30684         * gcc.dg/pch/decl-4.c: New.
30685         * gcc.dg/pch/decl-4.h: New.
30686         * gcc.dg/pch/decl-5.c: New.
30687         * gcc.dg/pch/decl-5.h: New.
30688         * gcc.dg/pch/global-1.c: New.
30689         * gcc.dg/pch/global-1.h: New.
30690         * gcc.dg/pch/inline-1.c: New.
30691         * gcc.dg/pch/inline-1.h: New.
30692         * gcc.dg/pch/inline-2.c: New.
30693         * gcc.dg/pch/inline-2.h: New.
30694         * gcc.dg/pch/static-1.c: New.
30695         * gcc.dg/pch/static-1.h: New.
30696         * gcc.dg/pch/static-2.c: New.
30697         * gcc.dg/pch/static-2.h: New.
30699         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
30701         * g++.dg/pch/pch.exp: Better handle failing testcases.
30702         * gcc.dg/pch/pch.exp: Likewise.
30703         * gcc.dg/pch/macro-1.c: New.
30704         * gcc.dg/pch/macro-1.h: New.
30705         * gcc.dg/pch/macro-2.c: New.
30706         * gcc.dg/pch/macro-2.h: New.
30708         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
30710         * g++.dg/dg.exp: Treat files in pch/ specially.
30711         * g++.dg/pch/pch.exp: New file.
30712         * g++.dg/pch/empty.H: New file.
30713         * g++.dg/pch/empty.C: New file.
30714         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
30715         "precompile".
30717         * gcc.dg/pch/pch.exp: New file.
30718         * gcc.dg/pch/empty.h: New file.
30719         * gcc.dg/pch/empty.c: New file.
30720         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
30721         "precompile".
30723 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30725         * g++.dg/template/friend14.C: New test.
30727 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30729         * gcc.dg/old-style-asm-1.c: New test.
30731 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
30733         * gcc.c-torture/compile/20030109-1.c: New test.
30735 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30737         * gcc.c-torture/execute/20030109-1.c: New test.
30739 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
30741         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
30742         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
30743         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
30744         * g++.old-deja/g++.mike/eh2.C: Likewise.
30745         * g++.old-deja/g++.mike/eh3.C: Likewise.
30746         * g++.old-deja/g++.mike/eh5.C: Likewise.
30747         * g++.old-deja/g++.mike/eh6.C: Likewise.
30748         * g++.old-deja/g++.mike/eh7.C: Likewise.
30749         * g++.old-deja/g++.mike/eh8.C: Likewise.
30750         * g++.old-deja/g++.mike/eh9.C: Likewise.
30751         * g++.old-deja/g++.mike/eh10.C: Likewise.
30752         * g++.old-deja/g++.mike/eh12.C: Likewise.
30753         * g++.old-deja/g++.mike/eh13.C: Likewise.
30754         * g++.old-deja/g++.mike/eh14.C: Likewise.
30755         * g++.old-deja/g++.mike/eh16.C: Likewise.
30756         * g++.old-deja/g++.mike/eh17.C: Likewise.
30757         * g++.old-deja/g++.mike/eh18.C: Likewise.
30758         * g++.old-deja/g++.mike/eh21.C: Likewise.
30759         * g++.old-deja/g++.mike/eh23.C: Likewise.
30760         * g++.old-deja/g++.mike/eh24.C: Likewise.
30761         * g++.old-deja/g++.mike/eh25.C: Likewise.
30762         * g++.old-deja/g++.mike/eh26.C: Likewise.
30763         * g++.old-deja/g++.mike/eh27.C: Likewise.
30764         * g++.old-deja/g++.mike/eh28.C: Likewise.
30765         * g++.old-deja/g++.mike/eh29.C: Likewise.
30766         * g++.old-deja/g++.mike/eh31.C: Likewise.
30767         * g++.old-deja/g++.mike/eh33.C: Likewise.
30768         * g++.old-deja/g++.mike/eh34.C: Likewise.
30769         * g++.old-deja/g++.mike/eh35.C: Likewise.
30770         * g++.old-deja/g++.mike/eh36.C: Likewise.
30771         * g++.old-deja/g++.mike/eh37.C: Likewise.
30772         * g++.old-deja/g++.mike/eh38.C: Likewise.
30773         * g++.old-deja/g++.mike/eh39.C: Likewise.
30774         * g++.old-deja/g++.mike/eh40.C: Likewise.
30775         * g++.old-deja/g++.mike/eh41.C: Likewise.
30776         * g++.old-deja/g++.mike/eh42.C: Likewise.
30777         * g++.old-deja/g++.mike/eh44.C: Likewise.
30778         * g++.old-deja/g++.mike/eh46.C: Likewise.
30779         * g++.old-deja/g++.mike/eh47.C: Likewise.
30780         * g++.old-deja/g++.mike/eh48.C: Likewise.
30781         * g++.old-deja/g++.mike/eh49.C: Likewise.
30782         * g++.old-deja/g++.mike/eh50.C: Likewise.
30783         * g++.old-deja/g++.mike/eh51.C: Likewise.
30784         * g++.old-deja/g++.mike/eh53.C: Likewise.
30785         * g++.old-deja/g++.mike/eh55.C: Likewise.
30786         * g++.old-deja/g++.mike/p7912.C: Likewise.
30787         * g++.old-deja/g++.mike/p9706.C: Likewise.
30788         * g++.old-deja/g++.mike/p10416.C: Likewise.
30789         * g++.old-deja/g++.mike/p11667.C: Likewise.
30790         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
30791         Remove redundant reference to Iris.
30792         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
30793         Elxsi, i860, Pico Java, and WE32K.
30795 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
30797         * g++.dg/ext/asm4.C: New test.
30799 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30801         PR c++/9030
30802         * g++.dg/template/friend12.C: New test.
30803         * g++.dg/template/friend13.C: Likewise.
30804         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
30806 2003-01-08  Jan Hubicka  <jh@suse.cz>
30808         * gcc.dg/i386-cadd.c: New test.
30809         * gcc.dg/i386-cmov4.c: Likewise.
30811 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
30813         PR c++/9165
30814         * g++.dg/warn/Wunused-3.C: New test.
30816         * g++.dg/abi/bitfield9.C: New test.
30818         PR c++/9189
30819         * g++.dg/parse/defarg3.C: New test.
30821 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
30823         * g++.dg/parse/ambig1.C: New test.
30824         * g++.dg/parse/defarg2.C: New test.
30826 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
30828         * g++.dg/template/defarg-1.C: New test.
30829         * g++.dg/template/local2.C: Likewise.
30831 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
30833         * gcc.c-torture/execute/20030105-1.c: New test.
30835 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30837         * g++.dg/parse/namespace3.C: Remove extra semicolons.
30838         * g++.dg/parse/namespace4.C: Likewise.
30840 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
30842         * g++.dg/template/ntp2.C: New test.
30844 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
30846         * g++.dg/parse/extern-C-1.C: New test.
30848         * g++.dg/parse/namespace4.C: New test.
30850         * g++.dg/template/nested1.C: New test.
30852         * g++.dg/parse/namespace3.C: New test.
30854 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
30856         * g++.dg/lookup/two-stage1.C: New test.
30858 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30860         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
30861         * g++.old-deja/g++.jason/access8.C: Likewise.
30862         * g++.old-deja/g++.other/decl5.C: Likewise.
30864 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30866         * g++.dg/parse/parse7.C: New test.
30868 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
30870         PR c++/2843
30871         * g++.dg/ext/attrib7.C: New test.
30873 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30875         * g++.dg/parse/parse6.C: New test.
30877 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
30879         * gcc.dg/h8300-stack-1.c: New.
30881 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30883         g++.dg/lookup/exception1.C: New test.
30885         g++.dg/lookup/template1.C: New test.
30887         g++.dg/parse/namespace2.C: New test.
30889         g++.dg/parse/parens2.C: New test.
30891 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30893         * g++.dg/parse/parse5.C: New test.
30894         * g++.dg/lookup/scoped4.C: New test.
30896 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30898         * g++.dg/parse/parens1.C: New test.
30900         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
30901         angle-bracket1.C.
30902         * g++.dg/parse/parens2.C: New test.
30904         * g++.dg/lookup/scope-operator1.C: New test.
30906         * g++.dg/parse/operator1.C: New test.
30908 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30910         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
30911         * g++.old-deja/g++.other/access6.C: Likewise.
30912         * g++.old-deja/g++.other/decl1.C: Likewise.
30913         * g++.old-deja/g++.pt/typename12.C: Likewise.
30915 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30917         * g++.dg/parse/namespace1.C: New test.
30919 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30921         * g++.dg/parse/parse4.C: New test.
30923 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30925         * g++.dg/parse/parse3.C: New test.
30927 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30929         * g++.dg/parse/parse2.C: New test.
30931 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30933         * g++.dg/template/friend11.C: New test.
30935 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30937         * g++.dg/parse/parse1.C: New test.
30939 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
30941         * lib/profopt.exp: Change the name of a global variable to avoid
30942         possible clashes with other test suites.
30944 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
30946         * g++.dg/inherit/covariant8.C: New test.
30948 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30950         * g++.dg/init/array9.C: New test.
30952         PR c++/9112
30953         * g++.dg/parse/expr1.C: New test.
30955 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
30957         * gcc.c-torture/compile/20021230-1.c: New test.
30959 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
30961         * g++.dg/inherit/covariant5.C: New test.
30962         * g++.dg/inherit/covariant6.C: New test.
30963         * g++.dg/inherit/covariant7.C: New test.
30965 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30967         PR c++/2739
30968         * g++.dg/other/access2.C: New test.
30970 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30972         * g++.dg/other/anon-struct.C: No longer fails
30973         * g++.old-deja/g++.brendan/parse4.C: Likewise.
30974         * g++.old-deja/g++.brendan/parse5.C: Likewise.
30975         * g++.old-deja/g++.brendan/parse6.C: Likewise.
30977 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30979         * g++.dg/parse/angle-bracket.C (main): No longer fails.
30981 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
30983         * g++.dg/eh/spec4.C: Remove stray semicolon.
30984         * g++.dg/expr/pmf-1.C: Change error message.
30985         * g++.dg/ext/asm1.C: Remove stray semicolon.
30986         * g++.dg/ext/typename1.C: Add missing typenames.
30987         * g++.dg/inherit/template-as-base.C: Change error message.
30988         * g++.dg/lookup/scoped1.C: Likewise.
30989         * g++.dg/lookup/scoped2.C: Likewise.
30990         * g++.dg/lookup/using2.C: Likewise.
30991         * g++.dg/other/component1.C: Remove stray semicolon.
30992         * g++.dg/other/do1.C: Change error message.
30993         * g++.dg/other/error2.C: Likewise.
30994         * g++.dg/other/init1.C: Likewise.
30995         * g++.dg/other/packed1.C: Remove stray semicolon.
30996         * g++.dg/other/ptrmem2.C: Change error message.
30997         * g++.dg/parse/parameter-declaration-1.C: Remove line number
30998         marker.
30999         * g++.dg/special/initp1.C: Remove invalid attribute usage.
31000         * g++.dg/template/access3.C: Add typename keyword.
31001         * g++.dg/template/access5.C: Remove stray semicolon.
31002         * g++.dg/template/access6.C: Likewise.
31003         * g++.dg/template/complit1.C: Likewise.
31004         * g++.dg/template/crash1.C: Change error message.
31005         * g++.dg/template/inherit2.C: Remove stray semicolon.
31006         * g++.dg/template/instantiate2.C: Likewise.
31007         * g++.dg/template/instantiate3.C: Change error message.
31008         * g++.dg/template/qual1.C: Remove stray semicolon.
31009         * g++.dg/template/qualttp18.C: Change error message.
31010         * g++.dg/template/ref1.C: Remove stray semicolon.
31011         * g++.dg/template/sizeof1.C (A::value): Declare it.
31012         * g++.dg/template/spec4.C: Change error message.
31013         * g++.dg/template/static1.C: Likewise.
31014         * g++.dg/template/type1.C: Likewise.
31015         * g++.dg/template/typename3.C: Likewise.
31016         * g++.old-deja/g++.benjamin/13478.C: Change error message.
31017         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
31018         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
31019         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
31020         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
31021         named return value extension.
31022         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
31023         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
31024         * g++.old-deja/g++.bob/extern_C.C: Likewise.
31025         * g++.old-deja/g++.bob/inherit2.C: Likewise.
31026         * g++.old-deja/g++.brendan/complex1.C: Likewise.
31027         * g++.old-deja/g++.brendan/copy5.C: Likewise.
31028         * g++.old-deja/g++.brendan/crash13.C: Likewise.
31029         * g++.old-deja/g++.brendan/crash15.C: Likewise.
31030         * g++.old-deja/g++.brendan/crash18.C: Change error message.
31031         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
31032         * g++.old-deja/g++.brendan/crash38.C: Likewise.
31033         * g++.old-deja/g++.brendan/crash50.C: Likewise.
31034         * g++.old-deja/g++.brendan/crash56.C: Likewise.
31035         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
31036         syntax.
31037         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
31038         * g++.old-deja/g++.brendan/crash8.C: Change error message.
31039         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
31040         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
31041         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
31042         * g++.old-deja/g++.brendan/template11.C: Likewise.
31043         * g++.old-deja/g++.brendan/template26.C: Likewise.
31044         * g++.old-deja/g++.brendan/template27.C: Use explicit
31045         specialization syntax.
31046         * g++.old-deja/g++.brendan/template30.C: Likewise.
31047         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
31048         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
31049         non-dependent names.
31050         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
31051         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
31052         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
31053         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
31054         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
31055         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
31056         named return value extension.
31057         * g++.old-deja/g++.ext/namedret2.C: Likewise.
31058         * g++.old-deja/g++.ext/namedret3.C: Likewise.
31059         * g++.old-deja/g++.ext/return1.C: Likewise.
31060         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
31061         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
31062         * g++.old-deja/g++.jason/access8.C: Likewise.
31063         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
31064         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
31065         pseudo-destructor names.
31066         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
31067         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
31068         pseudo-destructor names.
31069         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
31070         * g++.old-deja/g++.jason/overload19.C: Likewise.
31071         * g++.old-deja/g++.jason/overload32.C: Likewise.
31072         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
31073         stray semicolons.
31074         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
31075         * g++.old-deja/g++.jason/return.C: Likewise.
31076         * g++.old-deja/g++.jason/return2.C: Likewise.
31077         * g++.old-deja/g++.jason/shadow1.C: Likewise.
31078         * g++.old-deja/g++.jason/special.C: Use explicit specialization
31079         syntax.
31080         * g++.old-deja/g++.jason/template10.C: Account for use of
31081         non-dependent names.
31082         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
31083         syntax.
31084         * g++.old-deja/g++.jason/template37.C: Likewise.
31085         * g++.old-deja/g++.law/access4.C: Change error messages.
31086         * g++.old-deja/g++.law/arm13.C: Remove incorrect
31087         pseudo-destructor names.
31088         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
31089         * g++.old-deja/g++.law/ctors9.C: Likewise.
31090         * g++.old-deja/g++.law/cvt22.C: Likewise.
31091         * g++.old-deja/g++.law/dtors5.C: Likewise.
31092         * g++.old-deja/g++.law/global-init1.C: Likewise.
31093         * g++.old-deja/g++.law/missed-error3.C: Likewise.
31094         * g++.old-deja/g++.law/operators28.C: Likewise.
31095         * g++.old-deja/g++.law/visibility28.C: Likewise.
31096         * g++.old-deja/g++.martin/eval1.C: Likewise.
31097         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
31098         name.
31099         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
31100         * g++.old-deja/g++.mike/net34.C: Likewise.
31101         * g++.old-deja/g++.mike/net36.C: Likewise.
31102         * g++.old-deja/g++.mike/ns2.C: Likewise.
31103         * g++.old-deja/g++.mike/p12306.C: Likewise.
31104         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
31105         value extension.
31106         * g++.old-deja/g++.mike/p700.C: Likewise.
31107         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
31108         * g++.old-deja/g++.mike/p710.C: Likewise.
31109         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
31110         value extension.
31111         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
31112         * g++.old-deja/g++.mike/pmf9.C: Likewise.
31113         * g++.old-deja/g++.ns/crash2.C: Likewise.
31114         * g++.old-deja/g++.ns/crash3.C: Likewise.
31115         * g++.old-deja/g++.ns/invalid1.C: Likewise.
31116         * g++.old-deja/g++.ns/ns17.C: Likewise.
31117         * g++.old-deja/g++.ns/template16.C: Likewise.
31118         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
31119         keyword.
31120         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
31121         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
31122         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
31123         named return value extension.
31124         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
31125         * g++.old-deja/g++.other/access4.C: Issue additional error
31126         messages.
31127         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
31128         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
31129         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
31130         * g++.old-deja/g++.other/crash25.C: Change error message.
31131         * g++.old-deja/g++.other/crash4.C: Change error message.
31132         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
31133         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
31134         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
31135         checks.
31136         * g++.old-deja/g++.other/defarg8.C: Likewise.
31137         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
31138         * g++.old-deja/g++.other/dtor10.C: Likewise.
31139         * g++.old-deja/g++.other/incomplete.C: Likewise.
31140         * g++.old-deja/g++.other/linkage7.C: Likewise.
31141         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
31142         lookup algorithm.
31143         * g++.old-deja/g++.other/mangle2.C: Likewise.
31144         * g++.old-deja/g++.other/refinit2.C: Likewise.
31145         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
31146         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
31147         * g++.old-deja/g++.pt/crash28.C: Likewise.
31148         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
31149         syntax.
31150         * g++.old-deja/g++.pt/crash32.C: Change error message.
31151         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
31152         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
31153         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
31154         error message position.
31155         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
31156         * g++.old-deja/g++.pt/defarg8.C: Change error message.
31157         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
31158         syntax.
31159         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
31160         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
31161         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
31162         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
31163         keyword.
31164         * g++.old-deja/g++.pt/explicit31.C: Likewise.
31165         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
31166         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
31167         keyword.
31168         * g++.old-deja/g++.pt/explicit71.C: Change error message.
31169         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
31170         syntax.
31171         * g++.old-deja/g++.pt/friend28.C: Account for use of
31172         non-dependent names.
31173         * g++.old-deja/g++.pt/friend29.C: Likewise.
31174         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
31175         rules.
31176         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
31177         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
31178         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
31179         lookup rules.
31180         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
31181         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
31182         keyword.
31183         * g++.old-deja/g++.pt/memclass20.C: Likewise.
31184         * g++.old-deja/g++.pt/memclass5.C: Likewise.
31185         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
31186         keyword.
31187         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
31188         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
31189         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
31190         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
31191         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
31192         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
31193         keyword.
31194         * g++.old-deja/g++.pt/spec10.C: Likewise.
31195         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
31196         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
31197         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
31198         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
31199         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
31200         * g++.old-deja/g++.pt/ttp62.C: Likewise.
31201         * g++.old-deja/g++.pt/ttp64.C: Likewise.
31202         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
31203         * g++.old-deja/g++.pt/typename15.C: Likewise.
31204         * g++.old-deja/g++.pt/typename22.C: Likewise.
31205         * g++.old-deja/g++.pt/typename6.C: Change error messages.
31206         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
31207         * g++.old-deja/g++.pt/virtual2.C: Likewise.
31208         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
31209         syntax.
31210         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
31211         return value extension.
31212         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
31213         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
31214         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
31215         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
31217 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
31219         * g++.dg/warn/inline1.C: New test.
31220         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
31221         * g++.old-deja/g++.jason/synth10.C: Likewise.
31222         * g++.old-deja/g++.mike/net31.C: Likewise.
31223         * g++.old-deja/g++.mike/p8786.C: Likewise.
31225         * g++.dg/template/friend10.C: New test.
31226         * g++.dg/template/conv5.C: New test.
31228 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
31230         * g++.dg/lookup/scoped3.C: New test.
31232         * g++.dg/lookup/decl1.C: New test.
31233         * g++.dg/lookup/decl2.C: New test.
31235 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31237         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
31238         gcc.c-torture/compile/20021015-1.c,
31239         gcc.c-torture/compile/20021015-2.c,
31240         gcc.c-torture/compile/20021123-1.c,
31241         gcc.c-torture/compile/20021123-2.c,
31242         gcc.c-torture/compile/20021123-3.c,
31243         gcc.c-torture/compile/20021123-4.c,
31244         gcc.c-torture/execute/20021024-1.c: Add tests previously added
31245         only to 3.1 or 3.2 branch.
31247 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
31249         * gcc.dg/i386-bitfield3.c: New test.
31251         * gcc.dg/i386-bitfield2.c: New test.
31253 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
31255         * g++.dg/parse/conv_op1.C: New test.
31257 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
31259         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
31260         approved.
31262 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
31264         * gcc.c-torture/compile/20021220-1.c: New test.
31266 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
31268         * gcc.dg/i386-fastcall-1.c: New.
31270 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31272         * gcc.c-torture/execute/20021219-1.c: New test.
31274 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31276         * gcc.dg/i386-pic-1.c: New test.
31278 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31280         PR c++/8099
31281         * g++.dg/template/friend9.C: New test.
31283 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31285         PR c++/3663
31286         * g++.dg/template/access7.C: New test.
31288 2002-12-18  Nick Clifton  <nickc@redhat.com>
31290         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
31291         the libstdc++-v3 directory has been found.
31293 2002-12-12  Devang Patel <dpatel@apple.com>
31294         * gcc.dg/darwin-ld-1.c: New test.
31295         * gcc.dg/darwin-ld-2.c: New test.
31296         * gcc.dg/darwin-ld-3.c: New test.
31297         * gcc.dg/darwin-ld-4.c: New test.
31298         * gcc.dg/darwin-ld-5.c: New test.
31300 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31302         * gcc.c-torture/compile/20021212-1.c: New test.
31304 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
31306         * gcc.dg/fshort-wchar: New test.
31308 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
31310         PR c++/8372
31311         * g++.dg/template/dtor1.C: New test.
31313         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
31314         markers.
31316 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
31318         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
31320 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
31322         * g++.dg/template/static1.C: New test.
31323         * g++.dg/template/static2.C: New test.
31324         * g++.old-deja/g++.ext/memconst.C: New test.
31326 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31328         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
31329         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
31330         * g++.dg/special/initp1.C: Likewise.
31332 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
31334         * gcc.c-torture/execute/20021204-1.c: New test.
31336 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
31338         * gcc.dg/ppc-fmadd-1.c: New file.
31339         * gcc.dg/ppc-fmadd-2.c: New file.
31340         * gcc.dg/ppc-fmadd-3.c: New file.
31342 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31344         * gcc.c-torture/compile/20021204-1.c: New test.
31346 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
31348         * g++.dg/inherit/covariant2.C: New test.
31349         * g++.dg/inherit/covariant3.C: New test.
31350         * g++.dg/inherit/covariant4.C: New test.
31351         * g++.dg/inherit/covariant1.C: Remove XFAIL.
31352         * g++.old-deja/g++.robertl/eb17.C: Likewise.
31354 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
31356         PR c++/8688
31357         * g++.dg/init/brace3.C: New test.
31359 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
31361         * gcc.dg/20020210-1.c: Fix a comment typo.
31363 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
31365         PR c++/8720
31366         * g++.dg/parse/defarg1.C: New test.
31368         PR c++/8615
31369         * g++.dg/template/char1.C: New test.
31371         * g++.dg/template/varmod1.C: Fix typo.
31373 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31375         DR 180
31376         * g++.old-deja/g++.pt/crash32.C: Expect error.
31378 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
31380         PR c++/5919
31381         * g++.dg/template/varmod1.C: New test.
31383         PR c++/8727
31384         * g++.dg/inherit/typeinfo1.C: New test.
31386         PR c++/8663
31387         * g++.dg/inherit/typedef1.C: New test.
31389 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
31391         PR c++/8332
31392         PR c++/8493
31393         * g++.dg/template/strlen1.C: New test.
31395         PR c++/8227
31396         * g++.dg/template/ctor2.C: New test.
31398         PR c++/8214
31399         * g++.dg/init/string1.C: New test.
31401         PR c++/8511
31402         * g++.dg/template/friend8.C: New test.
31404 2002-11-29  Joe Buck <jbuck@synopsys.com>
31406         * g++.dg/lookup/anon2.C: New test.
31408 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
31410         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
31411         h8300 port.
31413 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
31415         * gcc.dg/bitfld-6.c: New test.
31417 2002-11-27  Jan Hubicka  <jh@suse.cz>
31419         * gcc.c-torture/execute/20021127.[cx]: New test.
31421 2002-11-26  Jan Hubicka  <jh@suse.cz>
31423         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
31424         quality.
31426 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
31428         * g++.dg/init/brace2.C: New test.
31429         * g++.old-deja/g++.mike/p9129.C: Correct.
31431 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
31433         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
31435 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
31437         * gcc.dg/sibcall-6: New test for indirect sibcalls.
31439 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
31441         * testsuite/g++.dg/abi/empty11.C: New test.
31442         * testsuite/g++.dg/rtti/cv1.C: New test.
31444 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
31446         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
31448 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
31450         * g++.dg/abi/empty10.C: New test.
31452 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31454         * gcc.c-torture/compile/20021124-1.c: New test.
31456 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
31458         * g++.dg/abi/rtti2.C: New test.
31460 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31462         * gcc.dg/i386-unroll-1.c: New test.
31464 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31466         * gcc.c-torture/compile/20021120-1.c: New test.
31467         * gcc.c-torture/compile/20021120-2.c: New test.
31469 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31471         * gcc.dg/bitfld-5.c: New test.
31473 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31475         * gcc.c-torture/execute/20021120-3.c: New test.
31477 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31479         * gcc.c-torture/execute/20021120-2.c: New test.
31481 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31483         * gcc.c-torture/execute/20021120-1.c: New test.
31485 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
31487         * gcc.c-torture/execute/20021118-3.c: New test.
31489 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31491         * gcc.c-torture/compile/20021119-1.c: New test.
31493 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
31495         * gcc.dg/duff-1.c: New test.
31496         * gcc.dg/duff-2.c: New test.
31497         * gcc.dg/duff-3.c: New test.
31499 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
31501         * gcc.dg/cpp/_Pragma5.c: New test.
31503 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31505         * gcc.c-torture/execute/20021118-2.c: New test.
31507 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31509         * gcc.c-torture/execute/20021118-1.c: New test.
31511 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
31513         * gcc.dg/20021116-1.c: New test.
31515 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
31517         * g++.dg/abi/vcall1.C: New test.
31519 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
31521         * gcc.dg/20021029-1.c: New test.
31522         * gcc.dg/20021029-2.c: New test.
31524 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31526         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
31528 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31530         PR c/8439
31531         * gcc.dg/20021110.c: Move to ...
31532         * gcc.c-torture/compile/20021110.c: .... here.
31534 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31536         PR c/8467
31537         * gcc.c-torture/execute/20021111-1.c
31539 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31541         PR c/8439
31542         * gcc.dg/20021110.c: New test.
31544 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
31546         * g++.dg/abi/vthunk3.C: Run only on x86.
31548 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31550         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
31552 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
31554         * lib/compat.exp (compat-execute): Fix logic error in last
31555         change.
31557 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
31559         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
31561 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31563         PR c++/8389
31564         * g++.dg/template/access6.C: New test.
31566 2002-11-08  Jan Hubicka  <jh@suse.cz>
31568         * gcc.dg/i386-ssefp-1.c: New test.
31569         * gcc.dg/i386-ssefp-1.c: New test.
31571 2002-11-08  Jan Hubicka  <jh@suse.cz>
31573         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
31575 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31577         * g++.dg/abi/vthunk3.C: New test.
31579         PR c++/8338
31580         * g++.dg/template/crash2.C: New test.
31582 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31584         * testsuite/g++.dg/abi/dtor1.C: New test.
31585         * testsuite/g++.dg/abi/dtor2.C: Likewise.
31587 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
31589         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
31590         Darwin.
31592 2002-11-04  Adam Nemet  <anemet@lnxw.com>
31594         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
31595         -mthumb.  Only xfail with -O0.
31597 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
31599         * g++.dg/abi/thunk1.C: New test.
31600         * g++.dg/abi/thunk2.C: Likewise.
31601         * g++.dg/abi/vtt1.C: Likewise.
31603 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
31605         PR optimization/8423
31606         * gcc.c-torture/execute/builtin-constant.c: New test.
31608 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
31610         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
31611         Add some more cases.
31613 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
31615         PR c++/8391
31616         * g++.dg/opt/local1.C: New test.
31618 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
31620         PR c++/8160
31621         * g++.dg/template/complit1.C: New test.
31623         PR c++/8149
31624         * g++.dg/template/typename4.C: Likewise.
31626 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31628         Core issue 287, PR c++/7639
31629         * g++.dg/template/instantiate1.C: Adjust error location.
31630         * g++.dg/template/instantiate3.C: New test.
31631         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
31632         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
31633         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
31635 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
31637         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
31639 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
31641         PR c++/8287
31642         * g++.dg/init/dtor2.C: New test.
31644 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31646         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
31647         * gcc.dg/nest.c: Bypass errors on irix6.
31649 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
31651         * gcc.dg/nest.c: Expect error for mmix-*-*.
31652         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
31654 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
31656         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
31657         markers.
31659         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
31661 2002-10-25  Mike Stump  <mrs@apple.com>
31663         * gcc.dg/warn-1.c: New test.
31665 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31667         * g++.dg/template/typename3.C: New test.
31669 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
31671         * g++.dg/lookup/ptrmem1.C: New test.
31673         * g++.dg/abi/vthunk2.C: New test.
31675 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31677         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
31679 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
31681         * g++.dg/abi/empty9.C: New test.
31683 2002-10-24  Richard Henderson  <rth@redhat.com>
31685         * g++.dg/inherit/thunk1.C: Enable for ia64.
31687 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31689         PR c++/8067
31690         * g++.dg/lookup/pretty1.C: New test.
31692 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
31694         * gcc.dg/20021023-1.c: New test.
31696 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31698         PR c++/7679
31699         * g++.dg/parse/inline1.C: New test.
31701 2002-10-23  Richard Henderson  <rth@redhat.com>
31703         * g++.dg/inherit/thunk1.C: Enable for x86_64.
31705         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
31707 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
31709         PR c++/6579
31710         * g++.dg/parse/stmtexpr3.C: New test.
31712 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
31714         * g++.dg/expr/cond1.C: New test.
31716 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31718         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
31720 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31722         * g++.dg/abi/vbase13.C: New test.
31723         * g++.dg/abi/vbase14.C: Likewise.
31725 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
31727         * gcc.dg/tls/pic-1.c: New test.
31728         * gcc.dg/tls/nonpic-1.c: New test.
31729         * gcc.dg/20021018-1.c: New test.
31731 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31733         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
31734         Remove only files with the same base name as the test case.
31735         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
31736         (profopt-execute): Likewise.  Also, remove old profiling
31737         and performance data files before running the tests.
31739         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
31740         * g++.dg/bprob/bprob.exp: Likewise.
31741         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
31742         to allow more general test case names.
31744         * g++.dg/bprob/bprob-1.C: Rename to ...
31745         * g++.dg/bprob/g++-bprob-1.C: ... this.
31747         * g77.dg/bprob/bprob-1.f: Rename to ...
31748         * g77.dg/bprob/g77-bprob-1.f: ... this.
31750 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31752         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
31753         bison 1.50 or later.
31755 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
31757         * g++.dg/README: Describe more test directories.
31759 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31761         * g++.dg/init/array6.C: Add additional tests.
31763 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31765         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
31766         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
31768 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
31770         * gcc.c-torture/compile/20020604-1.x: New.
31771         * gcc.c-torture/compile/simd-5.x: Likewise.
31772         * gcc.c-torture/execute/920710-1.x: Likewise.
31773         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
31775 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31777         * g++.dg/inherit/override1.C: Add dg-options clause.
31779 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31781         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
31782         _mm_slli_si128.
31784 2002-10-19  Andreas Schwab  <schwab@suse.de>
31786         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
31787         directory component.
31789 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
31791         * g++.dg/inherit/thunk1.C: New test.
31793         * g++.dg/inherit/override1.C: New test.
31795         * g++.dg/abi/mangle11.C: New test.
31796         * g++.dg/abi/mangle14.C: New test.
31797         * g++.dg/abi/mangle17.C: New test.
31799 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
31801         * g++.dg/overload/member2.C: New test.
31803 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
31805         * g++.dg/README: Describe new compat directory.
31806         * g++.dg/dg.exp: Skip tests in compat directory.
31807         * README.compat: New file.
31808         * lib/compat.exp: New expect script.
31809         * g++.dg/compat: New test directory.
31810         * g++.dg/compat/compat.exp: New expect script.
31811         * g++.dg/compat/abi: New test directory.
31812         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
31813         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
31814         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
31815         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
31816         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
31817         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
31818         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
31819         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
31820         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
31821         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
31822         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
31823         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
31824         * g++.dg/compat/break: New test directory.
31825         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
31826         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
31827         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
31828         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
31829         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
31830         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
31831         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
31832         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
31833         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
31834         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
31835         g++.dg/compat/break/README: New files.
31836         * g++.dg/compat/eh: New test directory.
31837         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
31838         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
31839         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
31840         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
31841         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
31842         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
31843         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
31844         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
31845         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
31846         g++.dg/compat/eh/filter2_y.C,
31847         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
31848         g++.dg/compat/eh/new1_y.C,
31849         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
31850         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
31851         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
31852         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
31853         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
31854         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
31855         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
31856         g++.dg/compat/eh/unexpected1_y.C: New files.
31857         * g++.dg/compat/init: New test directory.
31858         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
31859         g++.dg/compat/init/array5_y.C,
31860         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
31861         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
31862         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
31863         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
31864         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
31865         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
31866         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
31867         g++.dg/compat/init/init-ref2_y.C: New files.
31869 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31871         PR c++/7584
31872         * g++.dg/inherit/using3.C: New test.
31874 2002-10-17  Jan Hubicka  <jh@suse.cz>
31876         * gcc.dg/20021017-2.c: New test.
31878 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31880         * g++.dg/abi/mangle16.C: Adjust.
31882         * g++.dg/init/array8.C: New test.
31884 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
31886         * gcc.dg/special/mips-abi.exp: New test.
31887         * gcc.dg/special/mips-abi.s: Empty file used by the above.
31889 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31891         * g++.dg/abi/mangle16.C: New test.
31892         * g++.dg/abi/mangle17.C: Likewise.
31894         PR c++/7478
31895         * g++.dg/template/ref1.C: New test.
31897 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31899         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
31901 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
31903         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
31905 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31907         PR c++/7524
31908         * g++.dg/init/array7.C: New test.
31910 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
31912         * g++.dg/init/array6.C: New test.
31914         * g++.dg/abi/mangle13.C: Likewise.
31915         * g++.dg/abi/mangle14.C: Likewise.
31916         * g++.dg/abi/mangle15.C: Likewise.
31918 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31920         * g++.dg/abi/empty8.C: New test.
31922 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
31924         * g++.dg/init/ctor1.C: New test.
31926 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
31928         * gcc.c-torture/execute/20021015-1.c: New test.
31930 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
31932         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
31934 2002-10-14  Jan Hubicka  <jh@suse.cz>
31936         * gcc.dg/i386-ssetype-[1-5].c: New tests.
31938 2002-10-14  Richard Henderson  <rth@redhat.com>
31940         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
31942 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31944         PR optimization/6631
31945         * g++.dg/opt/const2.C: New test.
31947 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31949         PR c++/7176
31950         * g++.dg/parse/friend1.C: New test.
31951         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
31953 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
31955         * gcc.dg/20021014-1.c: New test.
31957 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
31959         PR c++/5661
31960         * g++.dg/ext/vlm1.C: New test.
31961         * g++.dg/ext/vlm2.C: Likewise.
31963         * g++.dg/init/array1.C: Remove invalid braces.
31964         * g++.dg/init/brace1.C: New test.
31965         * g++.dg/init/copy2.C: Likewise.
31966         * g++.dg/init/copy3.C: Likewise.
31967         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
31968         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
31969         braces.
31971 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
31973         * gcc.dg/cpp/assembler.S: Don't use -ansi.
31975 2002-10-11  Richard Shann  <richard.shann@superh.com>
31977         * gcc.c-torture/compile/simd-5.c: New test.
31979 2002-10-10  Roger Sayle  <roger@eyesopen.com>
31981         * gcc.c-torture/execute/shiftopt-1.c: New test case.
31983 2002-10-10  Jim Wilson  <wilson@redhat.com>
31985         * gcc.c-torture/execute/20021010-1.c: New test.
31987 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
31989         PR c/7353
31990         * g++.dg/ext/typedef-init.C: New test.
31991         * gcc.dg/typedef-init.c: New test.
31993 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
31995         * gcc.dg/cpp/paste13.c: New test.
31997 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31999         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
32000         remaining platforms, XFAIL during compile, not execute.  Don't
32001         XFAIL at -O0.
32003 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
32005         * gcc.dg/alias-1.c: Tweak expected warning.
32007 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
32009         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
32011 2002-10-06  Andreas Jaeger  <aj@suse.de>
32013         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
32014         * gcc.dg/cpp/c++98.C: Likewise.
32016         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
32017         * g++.dg/cpp/c++98.C: Likewise.
32019         * g++.dg/README (Subdirectories): Mention cpp directory.
32021         PR target/7559
32022         * gcc.dg/20021006-1.c: New test.
32024 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32026         PR c++/7804
32027         * g++.dg/other/warning1.C: New test.
32029 2002-10-04  Roger Sayle  <roger@eyesopen.com>
32031         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
32032         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
32033         and sparc-*-* with -m64 as expected failures.  See PR 8087.
32035 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
32037         PR c++/7931
32038         * g++.dg/template/ptrmem3.C: New test.
32040         PR c++/7754
32041         * g++.dg/template/union1.C: New test.
32043 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
32045         PR c++/8006
32046         * g++.dg/abi/mangle9.C: New test.
32047         * g++.dg/abi/mangle10.C: New test.
32048         * g++.dg/abi/mangle11.C: New test.
32049         * g++.dg/abi/mangle12.C: New test.
32051 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
32053         PR c++/7188.
32054         * g++.dg/template/meminit1.C: New test.
32055         * g++.dg/warn/Wreorder-1.C: Likewise.
32056         * g++.old-deja/g++.mike/warn3.C: Tweak.
32057         * lib/prune.exp: Ingore "in copy constructor".
32059 2002-10-02  Andreas Jaeger  <aj@suse.de>
32061         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
32062         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
32063         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
32064         on x86-64.
32066 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
32068         * gcc.dg/empty1.C: Fix typo.
32070 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
32072         * gcc.dg/alias-1.c: New test.
32074 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
32076         * gcc.dg/empty1.C: New test.
32078         * g++.dg/tls/init-2.C: Tweak error messages.
32080 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
32082         * gcc.c-torture/compile/20020923-1.c: New test.
32084 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
32086         * gcc.c-torture/execute/ffs-1.c: New test.
32087         * gcc.c-torture/execute/ffs-2.c: Ditto.
32089 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
32091         * g++.dg/overload/member1.C: New test.
32093 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
32095         * g++.dg/abi/empty7.C: New test.
32096         * g++.dg/init/pm2.C: Likewise.
32098 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
32100         * g++.dg/rtti/crash1.C: New test.
32102 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
32104         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
32105         gcc.dg/sibcall-4.c: New tests.
32107 2002-09-28  Roger Sayle  <roger@eyesopen.com>
32109         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
32110         powerpc and MMIX targets.
32112 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
32114         * gcc.dg/cpp/20020927-1.c: New.
32116 2002-09-26  David S. Miller  <davem@redhat.com>
32118         * gcc.c-torture/compile/trunctfdf.c: New.
32120 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32122         * lib/target-supports.exp (check_weak_available): Handle solaris2.
32124 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
32126         * gcc.c-torture/execute/loop-15.c: New.
32128 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
32130         * README.QMTEST: Fix typo.
32132 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
32134         * gcc.dg/20020926-1.c: New test.
32136 2002-09-25  David S. Miller  <davem@redhat.com>
32138         PR target/7842
32139         * gcc.c-torture/execute/shiftdi.c: New test.
32141 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
32143         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
32144         unique to the tool.
32145         * lib/g77.exp (g77_init): Likewise.
32146         * lib/g++.exp (g++_init): Likewise.
32147         * lib/objc.exp (objc_init): Likewise.
32149 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
32151         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
32152         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
32153         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
32155 2002-09-25  Richard Henderson  <rth@redhat.com>
32157         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
32158         too-small long double.
32160 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
32162         * gcc.dg/20020919-1.c: New test.
32164 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
32166         * g++.dg/abi/bitfield6.C: New test.
32167         * g++.dg/abi/bitfield7.C: New test.
32168         * g++.dg/abi/bitfield8.C: New test.
32169         * g++.dg/abi/vbase11.C: New test.
32171 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32173         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
32174         hppa*-*-hpux*.  Update test comment.
32176 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
32178         * gcc.dg/tls/struct-1.c: New test.
32180 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
32182         * gcc.dg/cpp/tr-warn2.c: Update.
32184 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
32186         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
32188 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
32190         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
32191         systems.
32193 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
32195         * gcc.c-torture/execute/ieee/mzero3.c: New test.
32197         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
32198         Adjust for c++filt moved to binutils.  Remove spurious duplicate
32199         setting of cxxfilt.
32201 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
32203         * gcc.dg/20020312-2.c: Update for darwin.
32205 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
32207         * g++.old-deja/g++.other/crash32.C: Mark ICE.
32209 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
32211         * objc.dg/comp-types-1.m: New test.
32212         * objc.dg/comp-types-2.m: New test.
32213         * objc.dg/comp-types-3.m: New test.
32214         * objc.dg/comp-types-4.m: New test.
32215         * objc.dg/comp-types-5.m: New test.
32216         * objc.dg/comp-types-6.m: New test.
32218 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32220         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
32222 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
32224         * g++.dg/other/do1.C: New test.
32226         * g++.dg/template/subst1.C: New test.
32228 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
32230         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
32232 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
32234         * g++.dg/template/qualttp20.C: Adjust expected errors.
32235         * g++.old-deja/g++.jason/report.C: Likewise.
32236         * g++.old-deja/g++.other/qual1.C: Likewise.
32238         * g++.dg/lookup/scoped2.C: New test.
32240         * g++.dg/ext/asm3.C: New test.
32242 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
32244         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
32246 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
32248         * ChangeLog: follow spelling conventions.
32249         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
32250         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
32251         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
32252         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
32253         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
32254         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
32255         * g++.old-deja/g++.law/global-init1.C: Likewise.
32256         * g++.old-deja/g++.other/delete4.C: Likewise.
32257         * g++.old-deja/g++.other/inline21.C: Likewise.
32258         * g++.old-deja/g++.other/singleton.C: Likewise.
32259         * g77.dg/strlen0.f: Likewise.
32260         * g77.f-torture/compile/20010519-1.f: Likewise.
32261         * g77.f-torture/compile/980310-4.f: Likewise.
32262         * gcc.c-torture/compile/20000605-1.c: Likewise.
32263         * gcc.c-torture/execute/20020225-1.c: Likewise.
32264         * gcc.dg/c90-hexfloat-2.c: Likewise.
32265         * gcc.dg/c99-bool-1.c: Likewise.
32266         * gcc.dg/c99-hexfloat-2.c: Likewise.
32267         * gcc.dg/dll-2.c: Likewise.
32268         * gcc.dg/wtr-union-init-1.c: Likewise.
32269         * gcc.dg/wtr-union-init-2.c: Likewise.
32270         * gcc.dg/wtr-union-init-3.c: Likewise.
32271         * gcc.dg/cpp/avoidpaste1.c: Likewise.
32272         * gcc.dg/cpp/defined.c: Likewise.
32273         * gcc.dg/cpp/macsyntx.c: Likewise.
32274         * gcc.dg/cpp/paste2.c: Likewise.
32275         * gcc.dg/cpp/trad/defined.c: Likewise.
32276         * gcc.dg/format/c90-printf-1.c: Likewise.
32277         * gcc.dg/format/c90-scanf-1.c: Likewise.
32278         * gcc.dg/format/c99-printf-1.c: Likewise.
32279         * gcc.dg/format/c99-scanf-1.c: Likewise.
32280         * gcc.misc-tests/gcov-8.c: Likewise.
32281         * lib/profopt.exp: Likewise.
32283 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
32285         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
32287 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32289         * g++.dg/inherit/using2.C: New test.
32291 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
32293         * ChangeLog: Follow spelling conventions.
32294         * g++.dg/template/friend4.C: Likewise.
32295         * g++.old-deja/g++.pt/crash67.C: Likewise.
32296         * gcc.c-torture/execute/20000801-4.c: Likewise.
32297         * gcc.dg/c90-digraph-1.c: Likewise.
32298         * gcc.dg/c94-digraph-1.c: Likewise.
32299         * gcc.dg/c99-digraph-1.c: Likewise.
32300         * gcc.dg/cpp/line5.c: Likewise.
32301         * gcc.dg/cpp/multiline.c: Likewise.
32302         * gcc.dg/cpp/trad/literals-1.c: Likewise.
32303         * gcc.dg/format/attr-3.c: Likewise.
32304         * gcc.dg/format/c90-scanf-3.c: Likewise.
32305         * gcc.dg/format/ext-4.c: Likewise.
32307 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32309         * g++.dg/template/pretty1.C: New test.
32311 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
32313         * gcc.c-torture/execute/struct-cpy-1.c: New test.
32315 2002-09-13  Matt Austern  <austern@apple.com>
32317         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
32318         passing a cast expression to a function by const reference.
32320 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
32322         * g++.dg/template/deduce1.C: New test.
32324 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
32326         * gcc.c-torture/execute/simd-1.c: Force all use of int to
32327         32-bit int.
32329 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32331         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
32332         usage.
32334 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
32336         * gcc.c-torture/compile/20020910-1.c: New test.
32338 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
32340         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
32342 2002-09-10  Andreas Jaeger  <aj@suse.de>
32344         * gcc.dg/20020312-2.c: Adjust for x86-64.
32346 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
32348         * g77.dg/7388.f: New test case for PR 7388.
32350 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
32352         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
32354 2002-09-05  Ziemowit Laski <zlaski@apple.com>
32356         * objc.dg/proto-lossage-1.m: New test.
32358 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
32360         * gcc.dg/cpp/_Pragma4.c: Fix typo.
32362 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
32364         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
32365         expected to pass.
32367 2002-09-06  Stan Shebs  <shebs@apple.com>
32368             David Edelsohn  <edelsohn@gnu.org>
32370         * gcc.dg/weak: New directory.
32371         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
32372         target-specific xfail bits.
32373         * gcc.dg/typeof-2.c: Move to new directory.
32374         * gcc.dg/weak.exp: New expect script.
32376 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
32378         * gcc.c-torture/execute/extzvsi.c: New test.
32380 2002-09-05  Stan Shebs  <shebs@apple.com>
32382         * gcc.dg/weak-1.c: xfail on Darwin.
32383         * gcc.dg/weak-2.c: Ditto.
32384         * gcc.dg/weak-3.c: Ditto.
32385         * gcc.dg/weak-4.c: Ditto.
32386         * gcc.dg/weak-5.c: Ditto.
32387         * gcc.dg/weak-6.c: Ditto.
32388         * gcc.dg/weak-7.c: Ditto.
32389         * gcc.dg/weak-8.c: Ditto.
32390         * gcc.dg/weak-9.c: Ditto.
32392 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
32394         * gcc.c-torture/execute/loop-14.c: New test.
32396 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
32398         * g++.dg/other/cxa-atexit1.C: New test.
32400         * gcc.dg/typeof-2.c: New test.
32402 2002-09-03  Roger Sayle  <roger@eyesopen.com>
32404         * gcc.dg/builtins-2.c: New testcase.
32405         * gcc.dg/builtins-3.c: New testcase.
32407 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
32409         * gcc.dg/cpp/_Pragma4.c: New test.
32411 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
32413         * objc/execute/nil_method-1.m: New testcase.
32415 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
32417         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
32418         [Object class], not [Object initialize].
32420 2002-08-31  Roger Sayle  <roger@eyesopen.com>
32421             Hans-Peter Nilsson  <hp@bitrange.com>
32423         * gcc.c-torture/execute/20020720-1.x: Skip test on
32424         mmix-knuth-mmixware.  Correct comment.
32426 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
32428         * testsuite/g++.dg/abi/bitfield5.C: New test.
32429         * testsuite/g++.dg/abi/vbase10.C: Likewise.
32431 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
32433         * objc.dg/undeclared-selector.m: New test.
32435 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
32437         * g++.dg/other/offsetof1.C: Avoid cast warning.
32439 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
32441         * objc.dg/super-class-2.m: New test.
32443 2002-08-24  Matt Austern  <austern@apple.com>
32445         * g++.dg/ext/lvaddr.C: New test.
32446         * g++.dg/ext/lvcast.C: New test.
32448 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
32450         * testsuite/g++.dg/inherit/cond1.C: New test.
32452 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
32454         * gcc.dg/noncompile/incomplete-1.c: New test.
32456 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
32458         * gcc.dg/typespec-1.c: New test.
32460 2002-08-20  Devang Patel  <dpatel@apple.com>
32461         * objc.dg/proto-hier-2.m: New test.
32463 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
32465         * objc.dg/bitfield-1.m: New test.
32466         * objc.dg/bitfield-2.m: New test.
32468 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32470         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
32471         gcc.dg/c99-flex-array-4.c: New tests.
32473 2002-08-16  Stan Shebs  <shebs@apple.com>
32475         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
32477 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
32479         * gcc.dg/typeof-1.c: New test.
32480         * g++.dg/ext/typeof2.C: New test.
32482 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
32484         * g++.dg/other/offsetof1.C: New test.
32486 2002-08-14  Richard Henderson  <rth@redhat.com>
32488         * gcc.dg/tls/diag-3.c: Fix expected message strings.
32490 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
32492         * gcc.dg/cpp/_Pragma3.c: New test.
32494 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
32496         * g++.dg/template/inherit3: New test.
32498 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
32500         * gcc.dg/bitfld-4.c: Add blank options.
32502 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
32504         * g++.dg/template/crash1.C: New test.
32506 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32508         * gcc.dg/tls/opt-2.c: New test.
32510 2002-08-08  Devang Patel  <dpatel@apple.com>
32512         * objc.dg/selector-1.m : New test
32514 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
32516         * g++.dg/abi/bitfield4.C: New test.
32517         * gcc.dg/bitfld-4.c: New test.
32519 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
32521         * g++.dg/other/packed1.C: New test.
32523 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
32525         * g++.dg/abi/offsetof.C: Tweak error messages.
32526         * g++.old-deja/g++.mike/p10769a.C: Likewise.
32528 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32530         * gcc.dg/bitfld-3.c: New test.
32532 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
32533             Richard Henderson  <rth@redhat.com>
32535         * gcc.dg/i386-bitfield1.c: New test.
32536         * g++.dg/abi/bitfield3.C: Update.
32538 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
32540         * objc.dg/const-str-2.m: Update.
32541         * gcc.dg/cpp/c++98.c: Change to C extension.
32542         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
32543         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
32545 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
32547         * testsuite/gcc.dg/tls/diag-3.c: New.
32549 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
32551         * g++.dg/README (Subdirectories): Document new subdir expr.
32552         * g++.dg/expr/pmf-1.C: New test.
32554 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
32556         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
32558 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
32560         * g++.dg/abi/bitfield3.C: New test.
32562 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
32564         * lib/gcov.exp: Tweak expected line formats.
32565         * gcc.misc-tests/gcov8.c: New test.
32566         * gcc.misc-tests/gcov8.x: New flags.
32568 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
32570         * consistency.vlad/layout/endian.c: Include string.h.
32572         * gcc.c-torture/execute/20020805-1.c: New test.
32574 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
32576         * g++.dg/other/conversion1.C: New test.
32578 2002-08-03  Roger Sayle  <roger@eyesopen.com>
32580         * gcc.dg/builtins-1.c: New testcase.
32582 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
32584         * g++.dg/inherit/access3.C: New test.
32586 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
32588         * gcc.dg/ia64-visibility-2.c: New test.
32590 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
32592         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
32593         __qualifier_flags to __flags.
32595 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
32597         * g++.dg/inherit/operator1.C: New test.
32598         * g++.dg/lookup/disamb1.C: Fix typo in comment.
32599         * g++.dg/other/error1.C: Change expected error message.
32600         * g++.dg/template/conv4.C: Likewise.
32602 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
32604         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
32605         for documented behavior.
32607 2002-07-25  Roger Sayle  <roger@eyesopen.com>
32609         * gcc.c-torture/execute/20020720-1.x: Skip this test on
32610         several targets known to fail.
32612 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
32614         * gcc.dg/mips-args-[123].c: New tests.
32616 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
32618         * gcc.dg/ppc-spe.c: New.
32620 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
32622         * g++.dg/other/ptrmem4.C: New testcase.
32624 2002-07-24  Richard Henderson  <rth@redhat.com>
32626         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
32628 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
32630         * g++.dg/ext/alignof1.C (main): Return 0 for success.
32632 2002-07-24  Roger Sayle  <roger@eyesopen.com>
32634         * gcc.c-torture/execute/memset-3.c: New testcase.
32636 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
32638         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
32639         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
32641 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32643         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
32644         Delete.
32646 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
32648         * gcc.c-torture/compile/simd-4.c: New test.
32650 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32652         PR c++/7347, c++/7348
32653         * g++.dg/template/access4.C: New test.
32654         * g++.dg/template/access5.C: New test.
32655         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
32656         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
32657         * g++.old-deja/g++.pt/ttp58.C: Likewise.
32658         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
32660 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
32662         * gcc.dg/gnu89-init-2.c: New test.
32664 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
32666         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
32668 2002-07-20  Roger Sayle  <roger@eyesopen.com>
32670         * gcc.c-torture/execute/20020720-1.c: New testcase.
32672 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
32674         * gcc.dg/cpp/Wsignprom.c: New tests.
32676 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
32678         * gcc.c-torture/execute/loop-13.c: New test.
32680 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
32682         * gcc.dg/cpp/expr.c: New tests.
32684 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
32686         * g++.dg/opt/pr6713.C: Add template instantiation.
32688 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
32690         * gcc.dg/nest.c: New test.
32692 2002-07-17  Richard Henderson  <rth@redhat.com>
32694         * g++.dg/opt/pr6713.C: New test.
32696 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
32698         * gcc.c-torture/execute/loop-2e.x: Let the testcase
32699         XFAIL for all x86 processors.
32701 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
32703         * gcc.c-torture/execute/20010122-1.x: Do not test with
32704         -fomit-frame-pointer.
32706 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32708         * g++.dg/template/instantiate2.C: New test.
32709         * g++.dg/template/spec4.C: New test.
32711 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32713         * g++.dg/template/access2.C: New test.
32714         * g++.dg/template/access3.C: New test.
32716 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
32718         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
32719         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
32720         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
32721         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
32722         Convert to use <stdarg.h>.
32723         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
32724         Delete.
32725         * gcc.dg/va-arg-2.c: New.
32726         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
32728 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
32730         * gcc.c-torture/compile/20020710-1.c: New test.
32732 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
32733                           Andrew Pinski  <pinskia@physics.uc.edu>
32735         gcc.c-torture/compile/simd-2.c: New testcase.
32736         gcc.c-torture/compile/simd-3.c: Likewise.
32738 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
32740         PR c++/7224
32741         * g++.dg/overload/error1.C: New test.
32743 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32745         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
32746         configuration and IRIX 6 O32 ABI.
32748 2002-07-11  Roger Sayle  <roger@eyesopen.com>
32750         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
32752 2002-07-10  Roger Sayle  <roger@eyesopen.com>
32754         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
32756 2002-07-10  Jeffrey A Law  <law@redhat.com>
32758         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
32760         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
32762 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
32764         * gcc.dg/20020312-2.c: Check for __PPC__.
32766 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
32768         * gcc.c-torture/compile/20020709-1.c: New test.
32770 2002-07-07  Roger Sayle  <roger@eyesopen.com>
32772         * g++.dg/template/qualttp21.C: New test case.
32774 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
32776         * gcc.c-torture/compile/20020706-1.c: New test.
32777         * gcc.c-torture/compile/20020706-2.c: New test.
32779 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
32780             Alexandre Oliva  <aoliva@redhat.com>
32782         * g++.dg/warn/incomplete1.C: New test.
32784 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32786         PR c++/7099
32787         * g++.dg/warn/noreturn1.C: New test.
32789 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
32791         PR c++/6706
32792         * g++.dg/debug/debug6.C: New test.
32793         * g++.dg/debug/debug7.C: New test.
32795 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
32797         * gcc.c-torture/compile/simd-3.c: New test.
32799 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
32801         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
32802         * gcc.dg/20020620-1.c: Likewise.
32804 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32806         PR c++/6944
32807         * g++.dg/init/array4.C: New test.
32808         * g++.dg/init/array5.C: New test.
32810 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
32812         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
32813         * gcc.c-torture/execute/simd-2.c (main): Likewise.
32815 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32817         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
32818         * gcc.dg/wtr-aggr-init-1.c: Likewise.
32819         * gcc.dg/wtr-conversion-1.c: Likewise.
32820         * gcc.dg/wtr-escape-1.c: Likewise.
32821         * gcc.dg/wtr-int-type-1.c: Likewise.
32822         * gcc.dg/wtr-label-1.c: Likewise.
32823         * gcc.dg/wtr-static-1.c: Likewise.
32824         * gcc.dg/wtr-strcat-1.c: Likewise.
32825         * gcc.dg/wtr-suffix-1.c: Likewise.
32826         * gcc.dg/wtr-switch-1.c: Likewise.
32827         * gcc.dg/wtr-unary-plus-1.c: Likewise.
32828         * gcc.dg/wtr-union-init-1.c: Likewise.
32829         * gcc.dg/wtr-union-init-2.c: Likewise.
32830         * gcc.dg/wtr-union-init-3.c: Likewise.
32832         * gcc.dg/wtr-func-def-1.c: New test.
32834 2002-07-02 Devang Patel <dpatel@apple.com>
32836         * objc.dg/param-1.m: New test.
32838 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
32840         * gcc.dg/cpp/trad/directive.c: Add test.
32841         * gcc.dg/cpp/trad/macroargs.c: Add test.
32842         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
32844 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
32846         * gcc.dg/cpp/cmdlne-M.c: New test.
32848 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
32850         * objc.dg/desig-init-1.m: New test.
32852 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32854         PR c++/6716
32855         * g++.dg/template/instantiate1.C: New test.
32857 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
32859         PR c++/7112
32860         * g++.dg/template/sizeof2.C: New test.
32862 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32864         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
32865         gcc.dg/cpp/trad/include.c: New tests.
32867 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
32869         PR target/7177
32870         * gcc.c-torture/compile/20020701-1.c: New test.
32872 2002-07-01  Stan Shebs  <shebs@apple.com>
32874         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
32875         header here...
32876         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
32877         (objc-torture-execute): or here.
32879 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
32881         * gcc.c-torture/execute/arith-rand-ll.c: New test.
32883 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32885         * gcc.dg/cpp/trad/escaped-nl.c: New test.
32887 2002-06-30  Devang Patel  <dpatel@apple.com>
32889         * objc.dg/fsyntax-only.m: New test.
32891 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
32893         PR c++/6695
32894         * g++.dg/template/friend7.C: New file.
32896 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
32898         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
32899         return type.
32901 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
32903         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
32904         avoid division by zero.
32906 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
32908         * gcc.dg/Wunknownprag.c: New tests.
32910 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
32912         * gcc.c-torture/execute/simd-2.c: New test.
32914 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
32916         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
32917         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
32918         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
32919         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
32920         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
32921         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
32922         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
32923         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
32924         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
32925         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
32926         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
32927         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
32928         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
32929         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
32930         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
32931         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
32932         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
32934 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
32936         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
32937         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
32938         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
32939         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
32940         New tests.
32941         * gcc.dg/cpp/trad/directive.c: Update.
32943 2002-06-23  Andreas Jaeger  <aj@suse.de>
32945         * gcc.c-torture/execute/complex-6.c: New.
32947 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
32949         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
32950         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
32951         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
32952         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
32954 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
32956         * gcc.dg/cpp/trad: New directory with traditional tests copied
32957         from parent directory.
32958         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32959         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32960         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32961         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32962         Move to trad/ and rename.
32963         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
32964         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
32965         gcc.dg/cpp/trad/redef2.c: New tests.
32966         * gcc.dg/cpp/trad/trad.exp: New driver.
32968 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
32970         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32971         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32972         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32973         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32974         Remove.
32976 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
32978         * gcc.dg/20020620-1.c: New test.
32980 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32982         * g++.dg/template/ttp4.C: New test.
32984 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
32986         * g++.dg/opt/vt1.C: Fix regexp.
32988 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32990         * gcc.c-torture/execute/pure-1.c: Make functions static again.
32991         Don't use attribute `noinline'.
32993 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32995         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
32997 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
32999         * gcc.c-torture/execute/simd-1.c: New.
33001         * gcc.dg/simd-1.c: New.
33003 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
33005         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
33007 2002-06-16  Richard Henderson  <rth@redhat.com>
33009         * g++.dg/ext/anon-struct1.C: New.
33010         * g++.dg/ext/anon-struct2.C: New.
33011         * g++.dg/ext/anon-struct3.C: New.
33012         * gcc.dg/anon-struct-1.c: New.
33013         * gcc.dg/anon-struct-2.c: New.
33014         * gcc.dg/anon-struct-3.c: New.
33015         * gcc.dg/20011008-1.c: Adjust warning text.
33016         * gcc.dg/20020527-1.c: Add -fms-extensions.
33018 2002-06-16  Richard Henderson  <rth@redhat.com>
33020         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
33022 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
33024         * gcc.c-torture/execute/20020615-1.c: New test.
33026 2002-06-15  Roger Sayle  <roger@eyesopen.com>
33028         * gcc.c-tortuture/execute/compare-1.c: New test case.
33029         * gcc.c-tortuture/execute/compare-2.c: New test case.
33030         * gcc.c-tortuture/execute/compare-3.c: New test case.
33032 2002-06-13  Richard Henderson  <rth@redhat.com>
33034         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
33035         ia64 ilp32.
33037 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33039         * g++.dg/template/typename2.C: Update error message.
33041 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
33043         * gcc.c-torture/execute/20020611-1.c: New test.
33045 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
33047         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
33048         list of targets to skip.
33050 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
33052         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
33053         targets if not optimizing.
33055 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
33057         * gcc.c-torture/compile/20020605-1.c: New test.
33059         * g++.dg/opt/vt1.C: New test.
33061         * gcc.dg/20020531-1.c: New test.
33063         * gcc.dg/20020530-1.c: New test.
33065         * gcc.dg/20020527-1.c: New test.
33067         * g++.dg/opt/cse1.C: New test.
33069 2002-06-07  Roger Sayle  <roger@eyesopen.com>
33071         * gcc.dg/20020607-2.c: New test case.
33073 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
33075         * gcc.c-torture/compile/20020604-1.c: New test.
33077 2002-06-04  Richard Henderson  <rth@redhat.com>
33079         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
33080         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
33081         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
33083 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
33085         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
33087 2002-06-03  Richard Henderson  <rth@redhat.com>
33089         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
33090         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
33092 2002-06-02  Richard Henderson  <rth@redhat.com>
33094         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
33095         test functions static.
33097 2002-06-02  Andreas Jaeger  <aj@suse.de>
33099         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
33100         now.
33102 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33104         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
33105         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
33106         Update for mofified diagnostics.
33107         * gcc.dg/c99-intconst-1.c: No longer fail.
33109 2002-06-02  Richard Henderson  <rth@redhat.com>
33111         * gcc.dg/uninit-A.c: Remove xfail markers.
33113 2002-06-01  Roger Sayle  <roger@eyesopen.com>
33115         * gcc.dg/fnegate-1.c: New test case.
33117 2002-05-30  Osku Salerma  <osku@iki.fi>
33119         * gcc.c-torture/execute/mayalias-1.c: New file.
33121 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33123         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
33124         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
33125         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
33127 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
33129         * gcc.c-torture/execute/20020529-1.c: New test.
33131 2002-05-27  Richard Henderson  <rth@redhat.com>
33133         * g++.dg/ext/attrib6.C: New test case.
33135 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33137         * gcc.c-torture/execute/pure-1.c: New test.
33139 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33141         * gcc.dg/cpp/arith-2.c: Remove.
33143 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33145         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
33146         * gcc.dg/cpp/if-3.c: Remove.
33148 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
33150         * g++.dg/opt/cse2.C: New test.
33152 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
33154         * gcc.dg/cpp/arith-1.c: New semantic tests.
33155         * gcc.dg/cpp/if-1.c: Update.
33157 2002-05-24  Ben Elliston  <bje@redhat.com>
33159         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
33161 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
33163         * gcc.dg/verbose-asm.c: New test.
33165 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33167         * gcc.dg/cpp/paste12.c: New test.
33169 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
33171         * g++.dg/parse/named_ops.C: New test.
33173 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
33175         * gcc/testsuite/gcc.dg/weak-8.c: New test.
33177 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
33179         * gcc.dg/weak-2.c: Allow optional leading underscore
33180         in scan-assembler symbol name.
33181         * gcc.dg/weak-3.c: Likewise.
33182         * gcc.dg/weak-4.c: Likewise.
33183         * gcc.dg/weak-5.c: Likewise.
33185 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
33187         * gcc.dg/20020523-1.c: New test.
33189 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
33191         * objc.dg/const-str-2.m: Update now that we stop after
33192         a command line error.
33194 2002-05-22  Richard Henderson  <rth@redhat.com>
33196         * g++.dg/dg.exp: Fix typo in test pruneing.
33198 2002-05-22  Richard Henderson  <rth@redhat.com>
33200         * g++.dg/dg.exp: Prune the tls subdirectory.
33201         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
33202         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
33203         * g++.dg/tls/init-1.C: New.
33205 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
33207         * gcc.dg/20020517-1.c: New test.
33209 2002-05-21  Richard Henderson  <rth@redhat.com>
33211         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
33212         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
33214 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
33216         * g++.dg/other/copy2.C: New test.
33218 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
33220         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
33221         (MAX_COPY): Bump up to 10 times sizeof (long long).
33222         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
33224         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
33225         sizeof (long long).
33227         * gcc.c-torture/execute/strcpy-1.c: New test.
33229 2002-05-19  Jason Merrill  <jason2redhat.com>
33231         * g++.dg/ext/oper1.C: New test.
33233 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
33234 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
33236         * README.QMTEST: New file.
33238         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
33240 2002-05-19  Andreas Jaeger  <aj@suse.de>
33242         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
33243         now.
33244         * gcc.c-torture/execute/loop-2d.x: Likewise.
33246 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
33248         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
33249         support weak symbols.
33250         * gcc.dg/weak-4.c: Likewise.
33251         * gcc.dg/weak-6.c: Likewise.
33253 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
33255         * gcc.dg/weak-3.c: Add dg-excess-error comment for
33256         cygwin, coff and h8300-*-hms targets
33257         * gcc.dg/weak-5.c: Likewise.
33258         * gcc.dg/weak-7.c: Likewise.
33260 2002-05-16  Jason Merrill  <jason@redhat.com>
33262         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
33263         (scan-assembler-not, scan-assembler-dem): Likewise.
33264         (scan-assembler-dem-not): Likewise.
33266 2002-05-15  Richard Henderson  <rth@redhat.com>
33268         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
33270 2002-05-15  Richard Henderson  <rth@redhat.com>
33272         * gcc.dg/weak-5.c (vfoo1c): No warning here.
33273         (vfoo1f): Warning here.
33274         (vfoo1l): Don't redefine the alias.
33276 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
33278         * g++.dg/init/pm1.C: New test.
33280 2002-05-12  David S. Miller  <davem@redhat.com>
33282         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
33283         types.
33285 2002-05-10  Roger Sayle  <roger@eyesopen.com>
33287         * gcc.c-torture/execute/20020510-1.c: New test case.
33289 2002-05-10  David S. Miller  <davem@redhat.com>
33291         * gcc.c-torture/execute/conversion.c: Test long double too.
33293 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
33295         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
33296         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
33297         * lib/g++.exp (g++_link_flags): Likewise.
33298         * lib/objc.exp (objc_target_compile): Likewise.
33300 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
33302         * gcc.dg/cpp/poison.c: Update.
33303         * gcc.dg/cpp/20000625-2.c: Remove.
33304         * gcc.dg/cpp/direct2s.c: Remove final test.
33306 2002-05-08  Tom Rix  <trix@redhat.com>
33308         * gcc.c-torture/execute/20020508-1.c: New test.
33309         * gcc.c-torture/execute/20020508-2.c: New test.
33310         * gcc.c-torture/execute/20020508-3.c: New test.
33312 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
33314         * gcc.dg/cpp/charconst-4.c: More tests.
33316 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
33318         PR c/6569
33319         * gcc.dg/weak-3.c: Update location of warning messages.
33320         * gcc.dg/weak-5.c: Likewise.
33322 2002-05-06  Roger Sayle  <roger@eyesopen.com>
33324         * gcc.c-torture/execute/20020506-1.c: New test case.
33326 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
33328         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
33330 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33332         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
33334 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33336         * gcc.dg/cpp/charconst-3.c: New test.
33338 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33340         * gcc.dg/cpp/charconst.c: Update tests.
33342 2002-05-05  Tim Josling  <tej@melbpc.org.au>
33344         * treelang: Added directory for new sample language treelang. Also
33345         lib/treelang.exp: New file to signal treelang should be tested.
33347 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
33349         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
33350         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
33351         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
33352         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
33353         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
33354         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
33355         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
33357 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33359         * gcc.dg/format/xopen-2.c: New test.
33361 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
33363         * gcc.dg/20020503-1.c: New test.
33365 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
33367         * g++.dg/init/dtor1.C: Make it tougher.
33369 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
33371         * g++.dg/init/dtor1.C: New test.
33373 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
33375         * gcc.dg/altivec-8.c: New.
33377 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
33379         * gcc.dg/altivec-7.c: New.
33381 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
33383         * g++.dg/parse/typedef1.C: New test.
33385 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
33387         PR c++/6486
33388         * g++.dg/template/friend6.C: New test.
33390         PR c++/6492
33391         * g++.dg/init/copy1.C: New test.
33393 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
33395         * g++.dg/warn/effc1.C: New test.
33397 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33399         * gcc.dg/cpp/if-cexp.c: Add a test.
33401 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
33403         * gcc.dg/20020426-2.c: New test.
33405 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
33407         * gcc.dg/cpp/if-mop.c: Update.
33408         * gcc.dg/cpp/if-mpar.c: Add test.
33409         * gcc.dg/cpp/if-oppr.c: Update.
33411 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33413         PR c/6343
33414         * gcc.dg/weak-[2-7].c: New tests.
33416 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
33418         * gcc.dg/enum1.c: New test.
33420 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
33422         PR c++/6497
33423         * g++.dg/inherit/access2.C: New test.
33425 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
33427         PR bootstrap/6445
33428         * gcc.dg/20020426-1.c: New test.
33430 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
33432         * g++.dg/abi/enum1.C: New test.
33434 2002-04-26  Richard Henderson  <rth@redhat.com>
33436         * gcc.dg/c99-bool-1.c: Expect always true warning.
33438 2002-04-25  Roger Sayle  <roger@eyesopen.com>
33440         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
33442 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33444         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
33445         targets.
33447 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
33449         * g++.dg/abi/mange7.C: New test.
33451         PR c++/6438.
33452         * g++.dg/parse/stmtexpr2.C: New test.
33454 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
33456         * gcc.dg/20020312-2.c: Add SH target.
33458 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33460         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
33461         compiler output on mips*-*-irix*.
33463 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
33465         * g++.dg/parse/attr1.C: New test.
33467 2002-04-23  Roger Sayle  <roger@eyesopen.com>
33469         * gcc.c-torture/execute/string-opt-17.c: New test case.
33470         * gcc.c-torture/execute/memset-2.c: New test case.
33472 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
33474         PR c++/6256:
33475         * g++.dg/template/friend5.C: New test.
33477         PR c++/6331:
33478         * g++.dg/template/qual1.C: Likewise.
33480 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
33482         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
33483         Include stdlib.h, not stdio.h or ctype.h.
33485 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
33487         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
33488         cris-*-elf* and mmix-*-*.
33489         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
33490         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
33491         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
33492         Ditto.
33493         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
33494         * gcc.dg/wchar_t-1.c: Ditto.
33496 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
33498         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
33499         Clarify comment.
33501 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
33503         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
33505 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33507         * gcc.c-torture/execute/20000906-1.x: Delete.
33509 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
33511         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
33513 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
33515         * PR6367
33516         * g77.f-torture/execute/6367.f: New test.
33517         * g77.f-torture/execute/6367.x: Disable for MMIX.
33519 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
33521         * PR6352
33522         * g++.dg/opt/inline2.C: New test.
33524 2002-04-18  Richard Henderson  <rth@redhat.com>
33526         * gcc.dg/20000906-1.c: Enable for all targets.
33527         * gcc.c-torture/compile/iftrap-2.c: New.
33529 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
33531         * gcc.dg/20020418-1.c: New test.
33532         * gcc.dg/20020418-2.c: New test.
33534 2002-04-18  Richard Henderson  <rth@redhat.com>
33536         * gcc.c-torture/compile/iftrap-1.c: New.
33537         * gcc.dg/iftrap-1.c: Adjust for ia64.
33538         * gcc.dg/iftrap-2.c: New.
33540 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
33542         * gcc.c-torture/compile/20020418-1.c: New test.
33544 2002-04-18  Roger Sayle  <roger@eyesopen.com>
33546         * gcc.c-torture/compile/20020415-1.c: New.
33548 2002-04-18  David S. Miller  <davem@redhat.com>
33550         * gcc.c-torture/execute/20020418-1.c: New test.
33552 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
33554         * gcc.dg/20020416-1.c: New test.
33556         * g++.dg/opt/inline1.C: New test.
33558 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
33560         * gcc.dg/altivec-5.c: New test.
33562         * gcc.dg/20020415-1.c: New test.
33564 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
33566         * testsuite/lib/chill.exp: Remove.
33568 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
33570         * g++.dg/other/big-struct.C: New test.
33572 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
33574         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
33575         of scratch file.
33577 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
33579         PR c/6277
33580         * gcc.dg/i386-387-1.c: Allow optional leading underscore
33581         in scan-assembler function name
33583 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
33585         * g77.f-torture/execute/980628-4.x,
33586         g77.f-torture/execute/980628-5.x,
33587         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33588         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33589         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
33590         i[34567]86-*-*.
33592 2002-04-13  David S. Miller  <davem@redhat.com>
33594         * gcc.c-torture/execute/20020413-1.c: New test.
33596 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
33598         * gcc.dg/asm-6.c,
33599         * g++.dg/ext/asm1.C: New tests.
33601 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
33603         PR c++ 5373.
33604         * g++.dg/parse/stmtexpr1.C: New test.
33606         PR c++/5189.
33607         * g++.dg/template/copy1.C: New test.
33609 2002-04-12  Richard Henderson  <rth@redhat.com>
33611         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
33613 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
33615         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
33616         gcc.c-torture/execute/20020307-2.c.
33618 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
33620         * g++.dg/ext/attrib5.C,
33621         * g++.dg/lookup/struct1.C: New tests.
33623 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
33625         * gcc.dg/20020411-1.c: New test.
33627         * gcc.c-torture/execute/20020411-1.c: New test.
33629 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
33631         * g77.f-torture/execute/6177.f: New test.
33633 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
33635         PR middle-end/6247
33636         * g++.dg/opt/cleanup1.C: New test.
33638         * g++.dg/opt/const1.C: New test.
33640 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
33642         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
33644 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
33646         PR c++/5507
33647         * g++.dg/template/typename2.C: New test.
33649 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
33651         * gcc.c-torture/execute/loop-12.c: New.
33653 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
33655         * g77.f-torture/execute/980628-4.x,
33656         g77.f-torture/execute/980628-5.x,
33657         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33658         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33659         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
33661 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33663         PR optimization/6086
33664         * g++.dg/opt/preinc1.C: New test.
33666 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33668         PR c++/5571
33669         * g++.dg/opt/static2.C: New test.
33671 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33673         PR c/5120
33674         * gcc.dg/20020406-1.c: New test.
33676 2002-04-04  David S. Miller  <davem@redhat.com>
33678         * gcc.c-torture/execute/20020404-1.c: New test.
33680 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
33682         PR c/6123
33683         * gcc.dg/20020312-2.c: Do not declare global register variable
33684         if __PIC__ or __pic__ is defined.
33686 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
33688         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
33689         __asm__ so that it works correctly even if -ansi -pedantic-errors.
33691 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33693         * gcc.misc-tests/linkage.exp: Update last change to handle
33694         sparc*-, not just sparc-.
33696 2002-04-03  Richard Henderson  <rth@redhat.com>
33698         * gcc.dg/cpp/ucs.c: Improved long UCS test.
33700 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33702         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
33704 2002-04-02  David S. Miller  <davem@redhat.com>
33706         * gcc.c-torture/execute/20020402-3.c: New test.
33708 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33710         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
33711         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
33713         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
33714         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
33715         g77.f-torture/execute/20001201.x,
33716         g77.f-torture/execute/u77-test.x: New files.
33718         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
33719         * gcc.dg/wchar_t-1.c: Ditto.
33721 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33723         * gcc.c-torture/execute/20020402-1.c: New test.
33725 2002-04-01  Richard Henderson  <rth@redhat.com>
33727         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
33729         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
33731 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33733         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
33735 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33737         * g++.dg/inherit/template-as-base.C: Expect error.
33738         * g++.dg/inherit/namespace-as-base.C: Likewise.
33740 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
33742         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
33743         g++.dg/ext/instantiate3.C: Tweak match patterns.
33745         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
33746         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
33747         -da test.
33749 2002-03-31  Richard Henderson  <rth@redhat.com>
33751         * gcc.dg/special/alias-2.c: New.
33752         * gcc.dg/special/ecos.exp: Run it.
33754 2002-03-31  Richard Henderson  <rth@redhat.com>
33756         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
33758 2002-03-31  Kazu Hirata  <kazu@hxi.com>
33760         * gcc.dg/weak-1.c: Disable on h8300 port.
33762 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
33764         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
33765         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
33766         ordering tests.
33767         * g++.dg/bprob/bprob-1.C: New test.
33768         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
33769         * g++.dg/gcov/gcov-1.C: New test.
33770         * g++.dg/gcov/gcov-1.x: New file.
33771         * g++.dg/gcov/gcov-2.C: New test.
33772         * g++.dg/gcov/gcov-3.C: New test.
33773         * g++.dg/gcov/gcov-3.h: New file.
33775 2002-03-28  Roger Sayle  <roger@eyesopen.com>
33777         * g++.old-deja/g++.other/builtins5.C: New test.
33778         * g++.old-deja/g++.other/builtins6.C: New test.
33779         * g++.old-deja/g++.other/builtins7.C: New test.
33780         * g++.old-deja/g++.other/builtins8.C: New test.
33781         * g++.old-deja/g++.other/builtins9.C: New test.
33783 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
33785         * g++.dg/opt/static1.C: New test.
33787         * g++.dg/opt/longbranch1.C: New test.
33789 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
33791         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
33793         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
33795 2002-03-28  Jeffrey A Law  (law@redhat.com)
33797         * gcc.c-torture/execute/20020328-1.c: New test.
33799 2002-03-27  Richard Henderson  <rth@redhat.com>
33801         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
33802         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
33803         move from g++.old-deja/g++.ext/.
33805 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
33807         * g++.dg/init/new2.C: New test.
33809 2002-03-26  Richard Henderson  <rth@redhat.com>
33811         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
33813         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
33814         on sparc.
33816         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
33817         sparcv9 systems.
33818         * gcc.dg/20001102-1.c: Likewise.
33820 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
33822         * gcc.dg/cpp/endif-pedantic1.c,
33823         gcc.dg/cpp/endif-pedantic2.c: New tests.
33825 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
33827         * g++.dg/init/new1.C: New test.
33829 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
33831         * g++.dg/abi/vbase9.C: New test.
33833 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
33835         * gcc.dg/arm-asm.c: New test.
33837 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
33839         * gcc.dg/Wswitch-enum.c: New test.
33840         Fix PR c/5044.
33842 2002-03-26  Richard Henderson  <rth@redhat.com>
33844         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
33845         structure.
33847 2002-03-25  Richard Henderson  <rth@redhat.com>
33849         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
33850         sparcv9 systems.
33852         * gcc.c-torture/compile/20011119-1.c (xxx): New.
33853         * gcc.c-torture/compile/20011119-2.c (xxx): New.
33855 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
33857         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
33859 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
33861         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
33862         targets using generic thunk support.
33864 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
33866         * gcc.c-torture/compile/20020323-1.c: New test.
33868         * g++.dg/opt/conj2.C: New test.
33870 2002-03-24  Richard Henderson  <rth@redhat.com>
33872         * gcc.dg/weak-1.c: Use -fno-common.
33874 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33876         * g77.dg/f77-edit-apostrophe-out.f: New test
33877         * g77.dg/f77-edit-h-out.f: New test
33878         * g77.dg/f77-edit-t-in.f: New test
33879         * g77.dg/f77-edit-t-out.f: New test
33880         * g77.dg/f77-edit-x-out.f: New test
33881         * g77.dg/f77-edit-slash-out.f: New test
33882         * g77.dg/f77-edit-colon-out.f: New test
33883         * g77.dg/f77-edit-s-out.f: New test
33885 2002-03-24  Richard Henderson  <rth@redhat.com>
33887         * objc/execute/formal_protocol-6.x: New XFAIL.
33889 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33891         * gcc.dg/weak-1.c: Early return from dg-final on platforms
33892         that do not support weak symbols
33894 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33896         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
33897         * lib/g77.exp: Likewise.
33898         * lib/objc.exp: Likewise.
33900 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
33902         * gcc.dg/Wswitch-default.c: New test.
33904 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
33906         * g++.dg/other/enum1.C: New test.
33908 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
33910         * gcc.dg/pragma-ep-3.c: Fix typo.
33912 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33914         * g++.dg/inherit/template-as-base.C: New test.
33916 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
33918         * g++.old-deja/g++.other/dwarf2-1.C: Move...
33919         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
33921 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
33923         * gcc.dg/cpp/multiline.c: Update to match.
33925 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
33927         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
33929 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
33931         * gcc.dg/cpp/extratokens2.c: New file.
33933 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
33935         * gcc.dg/20020312-2.c: Add rs6000 target.
33937         * gcc.c-torture/compile/20020319-1.c: New test.
33939 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33941         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
33942         (A, E): Handle this.
33944 2002-03-20  Jason Merrill  <jason@redhat.com>
33946         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
33947         ignoring -fpic.
33948         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
33949         through prune_gcc_output.
33951 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
33953         * gcc.c-torture/compile/20020320-1.c: New test.
33955 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
33957         * gcc.c-torture/compile/20020318-1.c: New test.
33959         * gcc.dg/struct-by-value-1.c: New test.
33961         * gcc.dg/20020319-1.c: New test.
33963 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
33965         * g++.dg/opt/conj1.C: New test.
33967 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
33969         * g++.dg/template/qualttp20.C: Revert previous change.
33970         * g++.dg/template/qualttp3.C: Likewise.
33971         * g++.dg/template/qualttp4.C: Likewise.
33972         * g++.dg/template/qualttp5.C: Likewise.
33973         * g++.dg/template/qualttp6.C: Likewise.
33974         * g++.dg/template/qualttp7.C: Likewise.
33975         * g++.dg/template/qualttp8.C: Likewise.
33976         * g++.dg/template/recurse.C: Likewise.
33978 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
33980         * gcc.dg/cpp/wchar-1.c: Update.
33982 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
33984         * g++.dg/template/conv1.C: New test.
33985         * g++.dg/template/conv2.C: New test.
33986         * g++.dg/template/conv3.C: New test.
33987         * g++.dg/template/conv4.C: New test.
33989 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33991         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
33992         * g++.dg/template/qualttp3.C: Likewise.
33993         * g++.dg/template/qualttp4.C: Likewise.
33994         * g++.dg/template/qualttp5.C: Likewise.
33995         * g++.dg/template/qualttp6.C: Likewise.
33996         * g++.dg/template/qualttp7.C: Likewise.
33997         * g++.dg/template/qualttp8.C: Likewise.
33998         * g++.dg/template/recurse.C: Likewise.
34000 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
34002         * g++.dg/opt/dtor1.C: New test.
34004 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
34006         * gcc.c-torture/compile/20020315-1.c: New test.
34008 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
34010         * gcc.dg/weak-1.c: Fix scan tests.
34012 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
34014         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
34015         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
34016         cris-*-aout* mmix-*-*.
34017         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
34018         cris-*-aout* mmix-*-*.
34019         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
34020         cris-*-elf* cris-*-aout* and mmix-*-*.
34021         * gcc.dg/20001009-1.c: Ditto.
34022         * gcc.dg/20010912-1.c: Ditto.
34023         * gcc.dg/20020122-4.c: Ditto.
34024         * gcc.dg/inline-2.c: Ditto.
34026 2002-03-14  Jeffrey A Law  (law@cygnus.com)
34028         * gcc.c-torture/compile/20020314-1.c: New test.
34030 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
34032         * gcc.c-torture/execute/20020314-1.c: New test.
34034 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
34036         * g++.dg/warn/Wunused-1.C: New test.
34038 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
34040         * g++.dg/abi/mangle6.C: New test.
34042 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
34044         * gcc.c-torture/compile/20020309-2.c: New test.
34046         * gcc.c-torture/compile/20020312-1.c: New test.
34048 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
34050         * g++.dg/other/access1.C: New test.
34052 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
34054         * gcc.c-torture/execute/wchar_t-1.c: New test.
34056 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
34058         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
34060 2002-03-12  Roger Sayle  <roger@eyesopen.com>
34062         * gcc.dg/20020312-1.c: New test case.
34064 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
34066         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
34068 2002-03-11  Richard Henderson  <rth@redhat.com>
34070         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
34071         * g++.old-deja/g++.jason/report.C: Likewise.
34073 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
34075         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
34076         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
34078 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
34080         * testsuite/g++.dg/overload/pmf1.C: New test.
34082 2002-03-11  Kazu Hirata  <kazu@hxi.com>
34084         * gcc.c-torture/execute/20020307-1.c: Use long.
34086 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
34088         PR optimization/5844
34089         * gcc.dg/20020310-1.c: New test.
34091 2002-03-09  Michael Meissner  <meissner@redhat.com>
34093         * gcc.c-torture/execute/memcpy-2.c: New test.
34094         * gcc.c-torture/execute/memset-1.c: New test.
34095         * gcc.c-torture/execute/strlen-1.c: New test.
34096         * gcc.c-torture/execute/strcmp-1.c: New test.
34097         * gcc.c-torture/execute/strncmp-1.c: New test.
34099 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
34101         * gcc.dg/ppc-ldstruct.c: New test.
34103 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
34105         * gcc.c-torture/execute/va-arg-22.c: New test.
34107 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34109         * gcc.c-torture/compile/20020309-1.c: New test.
34111 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
34113         * gcc.c-torture/execute/20020307-2.c: New test.
34115 2002-03-07  Jeffrey A Law  (law@redhat.com)
34117         * g77.f-torture/compile/20020307-1.f: New test.
34119 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
34121         * gcc.dg/unordered-1.c: New test.
34123 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
34125         * gcc.c-torture/execute/20020307-1.c: New test.
34127 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
34129         * gcc.dg/20020304-1.c: New test.
34131         * gcc.c-torture/compile/20020304-2.c: New test.
34133 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
34135         * gcc.c-torture/compile/20020304-1.c: New test case
34136         (from PR c/5830).
34138 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
34140         * gcc.dg/20020103-1.c: Add other -D ppc variants.
34142 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
34144         * g++.dg/other/classkey1.C: New test.
34146 2002-03-01  Richard Henderson  <rth@redhat.com>
34148         * gcc.c-torture/compile/981223-1.x: New.
34149         * gcc.c-torture/compile/920625-1.x: New.
34151 2002-02-28  Richard Henderson  <rth@redhat.com>
34153         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
34155 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
34157         * gcc.c-torture/execute/20020227-1.c: New test.
34159 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
34161         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
34162         here" ERROR lines.
34163         * g++.old-deja/g++.oliva/partord1.C: Likewise.
34164         * g++.old-deja.g++.other/defarg1.C: Likewise.
34165         * g++.old-deja/g++.pt/calls2.C: Likewise.
34166         * g++.old-deja/g++.pt/crash20.C: Likewise.
34167         * g++.old-deja/g++.pt/crash30.C: Likewise.
34168         * g++.old-deja/g++.pt/crash36.C: Likewise.
34169         * g++.old-deja/g++.pt/crash6.C: Likewise.
34170         * g++.old-deja/g++.pt/defarg13.C: Likewise.
34171         * g++.old-deja/g++.pt/derived3.C: Likewise.
34172         * g++.old-deja/g++.pt/error1.C: Likewise.
34173         * g++.old-deja/g++.pt/friend21.C: Likewise.
34174         * g++.old-deja/g++.pt/friend23.C: Likewise.
34175         * g++.old-deja/g++.pt/infinite1.C: Likewise.
34176         * g++.old-deja/g++.robertl/eb128.C: Likewise.
34178 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
34180         * gcc.c-torture/execute/20020225-2.c: New test.
34182 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
34184         * gcc.c-torture/execute/920730-1t.c,
34185         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
34186         Delete test cases, only relevant to -traditional.
34188 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34190         * gcc.dg/cpp/undef1.c: Remove.
34191         * gcc.dg/cpp/directiv.c: Update.
34192         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
34194 2002-02-27  Michael Meissner  <meissner@redhat.com>
34196         * gcc.c-torture/execute/20020226-1.c: New test.
34198 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
34200         * g++.dg/debug/debug4.C: New test.
34202         * gcc.dg/ia64-visibility-1.c: New test.
34204 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
34206         * gcc.dg/debug/20020224-1.c: New.
34208 2002-02-25  Kazu Hirata  <kazu@hxi.com>
34210         * gcc.c-torture/execute/960416-1.x: New.
34211         * gcc.c-torture/execute/divconst-3.x: Likewise.
34213 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
34215         * gcc.dg/20020224-1.c: New test.
34217 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
34219         * gcc.c-torture/execute/20020225-1.c: New.
34221 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34223         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
34225 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
34227         * gcc.dg/20020222-1.c: New test.
34229 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
34231         * g++.dg/opt/anonunion1.C: New test.
34233 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
34235         * g++.dg/template/qualttp19.C: New test.
34236         * g++.dg/template/qualttp20.C: New test.
34237         * g++.old-deja/g++.jason/report.C: Adjust expected errors
34238         * g++.old-deja/g++.other/qual1.C: Likewise.
34240 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
34242         * gcc.dg/attr-alwaysinline.c: New.
34244 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
34246         * gcc.dg/20020220-1.c: New test.
34248         * gcc.dg/20020220-2.c: New test.
34250         * g++.dg/opt/mmx1.C: New test.
34252 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
34254         * gcc.c-torture/compile/20020110.c: New test.
34256 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
34258         * gcc.c-torture/execute/20020219-1.c: New test.
34260         * gcc.dg/20020219-1.c: New test.
34262         * gcc.dg/noncompile/20020220-1.c: New test.
34264         * g++.dg/opt/ptrintsum1.C: New test.
34266         * gcc.dg/debug/20020220-1.c: New test.
34268 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
34270         * gcc.c-torture/execute/20020216-1.c: New test.
34272 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
34274         * gcc.dg/decl-1.c: Update, new test.
34276 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
34278         * g++.dg/abi/bitfield1.C: New test.
34279         * g++.dg/abi/bitfield2.C: New test.
34281 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
34283         * gcc.dg/attr-nest.c: New test.
34285 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
34287         * gcc.c-torture/execute/20020215-1.c: New test.
34289 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
34291         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
34292         * g++.dg/debug/debug.exp: New.
34293         * g++.dg/debug/trivial.C: New.
34294         * g++.dg/debug/debug1.C: Moved...
34295         * g++.dg/other/debug1.C: ...from here.
34296         * g++.dg/debug/debug2.C: Moved...
34297         * g++.dg/other/debug2.C: ...from here.
34298         * g++.dg/debug/debug3.C: Moved...
34299         * g++.dg/other/debug3.C: ...from here.
34301         * gcc.dg/noncompile/20020213-1.c: New test.
34303 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
34305         * g++.dg/other/debug3.C: New test.
34307         * gcc.c-torture/execute/20020213-1.c: New test.
34309 2002-02-13  Richard Smith <richard@ex-parrot.com>
34311         * g++.old-deja/g++.other/thunk1.C: New test.
34313 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
34315         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
34317 2002-02-13  Stan Shebs  <shebs@apple.com>
34319         * gcc.dg/altivec-3.c: New.
34321 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
34323         * gcc.dg/Wunreachable-1.c: New test.
34324         * gcc.dg/Wunreachable-2.c: New test.
34326 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34328         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
34330 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
34332         * gcc.dg/decl-1.c: New test.
34334 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
34336         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
34338 2002-02-10  Kazu Hirata  <kazu@hxi.com>
34340         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
34341         * gcc.c-torture/compile/980506-1.x: Likewise.
34343 2002-02-10  Kazu Hirata  <kazu@hxi.com>
34345         * gcc.dg/20020210-1.c: New.
34347 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
34349         * g77.f-torture/execute/947.f: New regression test
34350         for PR fortran/947.
34352 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
34354         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
34355         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
34357 2002-02-08  Richard Henderson  <rth@redhat.com>
34359         * gcc.c-torture/compile/labels-3.c: New.
34361 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
34363         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
34364         expression statements work instead.
34365         * gcc.dg/noncompile/20020207-1.c: New test.
34367 2002-02-07  Richard Henderson  <rth@redhat.com>
34369         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
34371 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34373         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
34374         message from g77
34375         * lib/g77-dg.exp: Trim g77 error messages so that they are
34376         recognized by dg.exp.
34378 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34380         PR fortran/5473
34381         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
34383 2002-02-07  Richard Henderson  <rth@redhat.com>
34385         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
34386         to be sufficiently aligned for integers.
34388 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
34390         * g++.dg/template/friend4.C: New test.
34392 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34394         PR fortran/5743
34395         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
34396         unsupported cases.
34398 2002-02-07  Richard Henderson  <rth@redhat.com>
34400         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
34401         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
34402         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
34403         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
34405 2002-02-06  Richard Henderson  <rth@redhat.com>
34407         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
34409 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
34411         * gcc.dg/20020206-1.c: New test.
34413 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
34415         * gcc.c-torture/execute/20020206-1.c: New test.
34417         * gcc.c-torture/execute/20020206-2.c: New test.
34419         PR optimization/5429:
34420         * gcc.c-torture/compile/20020206-1.c: New test.
34422 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
34424         * g++.dg/ext/align1.C: Do not use an explicit alignment value
34425         as certain file formats cannot support particularly large
34426         alignments.
34428         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
34429         and do not expect to be able to link the executable.
34431         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
34432         fail because the COFF format does not support the weak attribute.
34434 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
34436         * g77.dg/pr5473.f: New test
34438 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
34440         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
34441         Fix testcase accordingly.
34443 2002-02-04  Richard Henderson  <rth@redhat.com>
34445         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
34446         (buf): Change to be an array of pointers, not ints.
34448 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
34450         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
34451         before all tests.  Move warning one line above to match where it
34452         C frontend emits.
34453         * gcc.dg/Wswitch-2.c: New test.
34454         * g++.dg/warn/Wswitch-1.C: New test.
34455         * g++.dg/warn/Wswitch-2.C: New test.
34457 2002-02-04  Richard Henderson  <rth@redhat.com>
34459         * g++.dg/abi/offsetof.C: Fix size comparison.
34461 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
34463         * gcc.dg/cast-qual-2.c: New test.
34465 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
34467         * gcc.dg/20020201-4.c: New test.
34469 2002-02-04  Ben Elliston  <bje@redhat.com>
34471         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
34472         target_info attribute != 0, in addition to the empty string.
34473         (gcc_target_compile): Likewise.
34475 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
34477         * gcc.dg/Wswitch.c: New test.
34478         PR gcc/4475. PR gcc/3780.
34480 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
34482         * g77.f-torture/execute/5122.f: New test for regressions
34483         against PR fortran/5122.
34485 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
34487         * g77.f-torture/compile/pr3743.f: Delete
34488         * g77.dg/pr3743-1.f: New test.
34489         * g77.dg/pr3743-2.f: New test.
34490         * g77.dg/pr3743-3.f: New test.
34491         * g77.dg/pr3743-4.f: New test.
34493 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34495         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
34497 2002-02-02  Richard Henderson  <rth@redhat.com>
34499         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
34500         * gcc.c-torture/execute/bf64-1.c: Likewise.
34502 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34504         * gcc.dg/20020201-2.c: New test.
34506         * gcc.dg/20020201-3.c: New test.
34508         * gcc.c-torture/execute/bitfld-2.c: New test.
34510 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34512         * gcc.dg/bitfld-1.c: Update.
34513         * gcc.dg/bitfld-2.c: Update.
34514         * gcc.c-torture/execute/bitfld-1.x: New.
34516 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34518         * gcc.c-torture/execute/20020201-1.c: New test.
34520 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
34522         PR target/5469
34523         * gcc.dg/20020201-1.c: New test.
34525 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
34527         PR fortran/3743
34528         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
34529         * g77.f-torture/compile/pr3743.x: Remove
34531 2002-01-31  Tom Rix  <trix@redhat.com>
34533         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
34535 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34537         * gcc.dg/noncompile/20020130-1.c: New test.
34539 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
34541         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
34543 2002-01-29  Richard Henderson  <rth@redhat.com>
34545         * gcc.c-torture/execute/991118-1.c: Cast various constants back
34546         to long long.
34547         * gcc.c-torture/execute/bf64-1.c: Likewise.
34549 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
34551         * gcc.c-torture/execute/20020129-1.c: New test.
34553 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34555         * gcc.c-torture/compile/20000224-1.c: Update.
34556         * gcc.c-torture/execute/bitfld-1.c: New tests.
34557         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
34558         * gcc.dg/uninit-A.c: Update.
34560 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
34562         * g++.dg/template/ctor1.C: Add instantiation.
34564 2002-01-28  Paul Koning  <pkoning@equallogic.com>
34566         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
34567         argument to __builtin_prefetch to be const ptr.
34569 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
34571         * gcc.c-torture/compile/20020120-1.c: New test.
34573 2002-01-27  Kazu Hirata  <kazu@hxi.com>
34575         * gcc.c-torture/execute/20020127-1.c: New test.
34577 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
34579         * g77.dg/f77-edit-i-in.f: New test
34580         * g77.dg/f77-edit-i-out.f: New test
34582 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
34584         * gcc.dg/debug/debug.exp: New file.
34585         * gcc.dg/debug/trivial.c: New file.
34586         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
34587         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
34588         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
34589         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
34590         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
34591         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
34592         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
34593         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
34594         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
34595         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
34596         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
34597         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
34598         * gcc.dg/20000503-1.c: Removed.
34599         * gcc.dg/20010207-1.c: Removed.
34600         * gcc.dg/20011223-1.c: Removed.
34601         * gcc.dg/20020104-2.c: Removed.
34602         * gcc.dg/debug-1.c: Removed.
34603         * gcc.dg/debug-2.c: Removed.
34604         * gcc.dg/debug-3.c: Removed.
34605         * gcc.dg/debug-4.c: Removed.
34606         * gcc.dg/debug-5.c: Removed.
34607         * gcc.dg/debug-6.c: Removed.
34608         * gcc.dg/dwarf2-1.c: Removed.
34609         * gcc.dg/dwarf2-2.c: Removed.
34611 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
34613         * g++.old-deja/g++.other/eh5.C: New test.
34614         * g++.old-deja/g++.other/sibcall2.C: New test.
34615         * g++.old-deja/g++.other/array9.C: New test.
34616         * g++.old-deja/g++.other/typename2.C: New test.
34617         * g++.old-deja/g++.other/crash60.C: New test.
34618         * g++.old-deja/g++.other/conv9.C: New test.
34619         * g++.old-deja/g++.other/mangle10.C: New test.
34620         * g++.old-deja/g++.other/unchanging1.C: New test.
34621         * g++.old-deja/g++.other/exprstmt1.C: New test.
34622         * g++.old-deja/g++.other/inline23.C: New test.
34623         * g++.old-deja/g++.eh/ia64-1.C: New test.
34624         * g++.old-deja/g++.other/dwarf2-1.C: New test.
34625         * g++.old-deja/g++.other/reload1.C: New test.
34626         * g++.old-deja/g++.other/static20.C: New test.
34627         * g++.old-deja/g++.other/local-alloc1.C: New test.
34628         * g++.old-deja/g++.other/conv8.C: New test.
34629         * g++.old-deja/g++.other/stmtexpr2.C: New test.
34630         * g++.old-deja/g++.other/storeexpr1.C: New test.
34631         * g++.old-deja/g++.other/storeexpr2.C: New test.
34632         * g++.dg/eh/template2.C: New test.
34633         * g++.dg/warn/weak1.C: New test.
34635 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
34637         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
34638         Remove first, non-varying, argument.
34640 2002-01-23  Richard Henderson  <rth@redhat.com>
34642         * gcc.dg/inline-2.c: New.
34644         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
34645         Add optional target arg.  Check number of arguments.
34646         (scan-assembler-not, scan-assembler-dem): Likewise.
34647         (scan-assembler-dem-not): Likewise.
34649 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34651         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
34652         line 12.
34653         * g++.old-deja/g++.brendan/parse3.C,
34654         g++.old-deja/g++.other/crash26.C,
34655         g++.old-deja/g++.other/crash28.C,
34656         g++.old-deja/g++.other/crash29.C,
34657         g++.old-deja/g++.other/crash30.C,
34658         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
34660 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
34662         * gcc.dg/20020115-1.c: New.
34664 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
34666         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
34668 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
34670         * gcc.dg/20020122-3.c: New.
34672 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
34674         * g++.dg/other/gc1.C: New test.
34676 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34678         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
34680 2002-01-22  Richard Henderson  <rth@redhat.com>
34682         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
34684 2002-01-22  Richard Henderson  <rth@redhat.com>
34686         * gcc.dg/20020122-4.c: New.
34688 2002-01-22  H.J. Lu <hjl@gnu.org>
34690         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
34691         link output.
34692         * gcc.dg/special/ecos.exp: Likewise.
34693         * lib/g++-dg.exp: Likewise.
34694         * lib/g77-dg.exp: Likewise.
34695         * lib/gcc-dg.exp : Likewise.
34696         * lib/mike-g++.exp: Likewise.
34697         * lib/mike-g77.exp: Likewise.
34698         * lib/mike-gcc.exp: Likewise.
34699         * lib/objc-dg.exp: Likewise.
34701 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
34703         PR target/5379
34704         * gcc.dg/20020122-2.c: New test.
34706 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
34708         * gcc.dg/20020122-1.c: New test.
34710 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
34712         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
34714 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
34716         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
34718 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34720         * gcc.c-torture/compile/20020121-1.c: New test.
34722 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34724         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
34725         ld_library_path.
34727 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
34729         * gcc.dg/20020218-1.c: New test.
34731 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
34733         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
34734         messages
34735         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
34736         "At global scope" warning
34737         * g++.dg/ext/align1.C: Change cygwin test for alignment
34738         from db-bogus to dg-warning
34740 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
34742         * g77.f-torture/compile/cpp2.F: New test.
34744 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34746         * g++.dg/template/access1.C: New test.
34748 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
34750         * gcc.dg/20020118-1.c: New.
34752 2002-01-18  Kazu Hirata  <kazu@hxi.com>
34754         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
34756 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34758         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
34759         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
34760         alignment warnings.
34762 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34764         * gcc.misc-tests/i386-prefetch.exp: Save and restore
34765         torture_with_loops and torture_without_loops
34767 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
34769         * gcc.c-torture/compile/20020116-1.c: New test.
34771 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
34773         * gcc.dg/20020116-2.c: New test.
34775         * gcc.dg/ultrasp4.c: New test.
34777         * gcc.dg/20020116-1.c: New test.
34779 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
34781         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
34782         by EABI.
34784 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
34786         * gcc.misc-tests/i386-prefetch.exp: New.
34787         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
34788         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
34789         * gcc.misc-tests/i386-pf-none-1.c: New test.
34790         * gcc.misc-tests/i386-pf-sse-1.c: New test.
34792 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
34794         * gcc.dg/gnu89-init-1.c: Add new tests.
34796 2002-01-15  Andreas Jaeger  <aj@suse.de>
34798         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
34799         * gcc.dg/i386-mmx-2.c: Likewise.
34800         * gcc.dg/i386-sse-1.c: Likewise.
34801         * gcc.dg/i386-sse-2.c: Likewise.
34802         * gcc.dg/i386-sse-3.c: Likewise.
34804 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
34806         * g77.f-torture/execute/intrinsic-unix-bessel.f:
34807         Uncomment additional cases that now pass.
34809 2002-01-11  Richard Henderson  <rth@redhat.com>
34811         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
34812         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
34814 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
34816         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
34818 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
34820         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
34821         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
34823 2002-01-10  Dale Johannesen  <dalej@apple.com>
34825         * gcc.c-torture/execute/loop-11.c: New.
34827 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
34829         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
34830         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
34832 2002-01-09  Richard Henderson  <rth@redhat.com>
34834         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
34835         type in which to perform the operation for each size.
34837 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
34839         * gcc.c-torture/compile/20020109-2.c: New test.
34841 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
34843         * gcc.c-torture/execute/loop-10.c: New test.
34845 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34847         * gcc.c-torture/compile/20010226-1.c: New test.
34848         * gcc.c-torture/compile/20010227-1.c: New test.
34849         * gcc.c-torture/compile/20010426-1.c: New test.
34850         * gcc.c-torture/compile/20010510-1.c: New test.
34851         * gcc.c-torture/compile/20010605-3.c: New test.
34852         * gcc.c-torture/compile/20010824-1.c: New test.
34853         * gcc.c-torture/execute/20010409-1.c: New test.
34854         * gcc.dg/noncompile/20000901-1.c: New test.
34855         * gcc.dg/20001023-1.c: New test.
34856         * gcc.dg/20001101-1.c: New test.
34857         * gcc.dg/20001102-1.c: New test.
34858         * gcc.dg/20010207-1.c: New test.
34859         * gcc.dg/20010405-1.c: New test.
34860         * gcc.dg/20010822-1.c: New test.
34861         * gcc.dg/20011107-1.c: New test.
34863 2002-01-09  Jeffrey A Law  (law@redhat.com)
34865         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
34867         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
34868         execution failure on PA targets.
34870 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34872         * gcc.c-torture/compile/20020109-1.c: New test.
34874 2002-01-08  Kazu Hirata  <kazu@hxi.com>
34876         * gcc.c-torture/execute/20020108-1.c: New test.
34878 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
34880         * gcc.dg/20020108-1.c: New test.
34882 2002-01-08  H.J. Lu <hjl@gnu.org>
34884         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
34885         for header files.
34887 2002-01-08  Geoff Keating  <geoffk@redhat.com>
34889         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
34890         consistency.
34892 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
34894         * gcc.dg/altivec-4.c: Test altivec predicates.
34896 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
34898         * gcc.c-torture/execute/20020107-1.c: New test.
34900 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
34902         PR c/5279
34903         * gcc.c-torture/compile/20020106-1.c: New test.
34905 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
34907         * gcc.c-torture/execute/nestfunc-4.c: New test.
34909 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34911         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
34912         extra triple that slipped in.
34913         * g++.old-deja/g++.abi/align.C: Likewise.
34914         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34916 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34918         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
34919         * g++.old-deja/g++.abi/align.C: Likewise.
34920         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34922         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
34923         on FreeBSD/i386.
34924         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
34925         FreeBSD.
34927 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
34929         * gcc.dg/20020104-1.c: New test.
34931         * gcc.dg/20020104-2.c: New test.
34933 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
34935         * gcc.dg/20020103-1.c: Fix typo in target selector.
34937 2002-01-03  Richard Henderson  <rth@redhat.com>
34939         * gcc.dg/20020103-1.c: New.
34941 2002-01-03  Kazu Hirata  <kazu@hxi.com>
34943         * gcc.c-torture/execute/20020103-1.c: New test.
34945 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
34947         * g++.dg/other/debug2.C: New test.
34949         * gcc.c-torture/compile/20020103-1.c: New test.
34951 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
34953         * gcc.dg/gnu89-init-1.c: Added new tests.
34955 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34957         * g++.dg/template/friend2.C: Remove as patch is reverted.
34959         * g++.dg/warn/oldcast1.C: New test.
34961         * g++.dg/template/ptrmem1.C: New test.
34962         * g++.dg/template/ptrmem2.C: New test.
34964         * g++.dg/template/ntp.C: New test.
34966         * g++.dg/other/component1.C: New test.
34968         * g++.dg/template/ttp3.C: New test.
34970         * g++.dg/template/friend2.C: New test.
34971         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
34973 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34975         * g++.dg/other/ptrmem1.C: New test.
34976         * g++.dg/other/ptrmem2.C: New test.
34978 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34980         * g++.dg/template/ctor1.C: New test.
34982 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34984         * g++.dg/template/friend2.C: New test.
34986 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
34988         * gcc.dg/mmix-1.c: New test.
34990 2001-12-31  Richard Henderson  <rth@redhat.com>
34992         * gcc.dg/asm-5.c: New.
34994 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
34996         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
34997         in namespace __gnu_cxx
34999 2001-12-30  Richard Henderson  <rth@redhat.com>
35001         * gcc.dg/debug-6.c: New.
35003 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
35005         * gcc.c-torture/compile/20011229-2.c: New test.
35007 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
35009         * gcc.dg/debug-3.c: New test.
35010         * gcc.dg/debug-4.c: New test.
35011         * gcc.dg/debug-5.c: New test.
35013 2001-12-29  Richard Henderson  <rth@redhat.com>
35015         * g++.dg/eh/loop1.C: New.
35017 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
35019         * g++.dg/template/crash1.C: New test.
35021 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
35023         * g++.dg/other/const1.C: New test.
35025 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
35027         * gcc.c-torture/compile/20011229-1.c: New test.
35029 2001-12-28  Stan Shebs  <shebs@apple.com>
35031         * lib/objc-torture.exp: Resync with c-torture.exp.
35032         * lib/objc.exp: Load standard libraries.
35034 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
35036         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
35037         additional tests.
35039 2001-12-27  Roger Sayle <roger@eyesopen.com>
35041         * gcc.c-torture/execute/string-opt-16.c: New testcase.
35043 2001-12-27  Richard Henderson  <rth@redhat.com>
35045         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
35047 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
35049         * g++.dg/eh/ctor1.C: New test.
35050         * g++.dg/other/error2.C: New test.
35052 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
35054         * g++.dg/other/init2.C: New test.
35056 2001-12-24  Richard Henderson  <rth@redhat.com>
35058         * gcc.dg/20011223-1.c: New.
35059         * gcc.dg/inline-1.c: New.
35061 2001-12-23  Richard Henderson  <rth@redhat.com>
35063         * gcc.dg/asm-4.c: Test operand modifiers.
35065 2001-12-23  Richard Henderson  <rth@redhat.com>
35067         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
35069 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
35071         * gcc.c-torture/execute/20011223-1.c: New test.
35073 2001-12-21  Richard Henderson  <rth@redhat.com>
35075         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
35076         re-enables the warning.
35078 2001-12-21  Richard Henderson  <rth@redhat.com>
35080         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
35082 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
35084         * gcc.c-torture/compile/20011218-1.c: New test.
35086 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
35088         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
35089         arm-isr.c test.
35090         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
35091         epilogue generation for ARM ISR routines.
35093 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35095         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
35096         * gcc.dg/format/c90-printf-3.c: Likewise.
35097         * gcc.dg/format/c99-printf-3.c: Likewise.
35098         * gcc.dg/format/ext-1.c: Likewise.
35099         * gcc.dg/format/ext-6.c: Likewise.
35100         * gcc.dg/format/format.h: Prototype unlocked stdio.
35102 2001-12-20  Richard Henderson  <rth@redhat.com>
35104         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
35105         (arena): Use it.
35106         (malloc): Correct allocation logic.  Abort if we fill up the
35107         arena before initialization complete.
35108         (realloc): Correct allocation logic.
35110 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
35112         * gcc.c-torture/compile/20011219-2.c: New test.
35114         * gcc.c-torture/execute/20011219-1.c: New test.
35116 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
35118         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
35119         target does not support weak symbols.
35121 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
35123         * gcc.c-torture/compile/20011219-1.c: New test.
35125 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
35127         * g++.dg/other/error1.C: New test.
35129 2001-12-17  Jeffrey A Law  (law@redhat.com)
35131         * gcc.c-torture/execute/20011217-1.c: New test.
35133 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
35135         * objc.dg/special/: New directory.
35136         * objc.dg/special/special.exp: New file.
35137         * objc.dg/special/unclaimed-category-1.h: New file.
35138         * objc.dg/special/unclaimed-category-1a.m: New file.
35139         * objc.dg/special/unclaimed-category-1.m: New file.
35141 2001-12-17  Andreas Jaeger  <aj@suse.de>
35143         * gcc.c-torture/compile/20011217-2.c: New test.
35145 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35147         * gcc.c-torture/compile/20011217-1.c: New test.
35149 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
35151         * testsuite/gcc.dg/20011214-1.c: New.
35153 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
35155         * gcc.dg/altivec-4.c: New.
35157 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
35159         * gcc.dg/20011113-1.c: New test.
35161 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35163         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
35164         std::__malloc_alloc_template<0> and
35165         std::__default_alloc_template<false, 0>.
35167 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
35169         * objc/execute/bf-21.m: New test.
35170         * objc/execute/enumeration-1.m: New test.
35171         * objc/execute/enumeration-2.m: New test.
35173 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
35175         * gcc.dg/gnu89-init-1.c: New test.
35177 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
35179         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
35180         * g++.old-deja/g++.jason/2371.C: Likewise.
35181         * g++.old-deja/g++.jason/template33.C: Likewise.
35182         * g++.old-deja/g++.jason/template34.C: Likewise.
35183         * g++.old-deja/g++.jason/template36.C: Likewise.
35184         * g++.old-deja/g++.oliva/typename1.C: Likewise.
35185         * g++.old-deja/g++.oliva/typename2.C: Likewise.
35186         * g++.old-deja/g++.other/typename1.C: Likewise.
35187         * g++.old-deja/g++.pt/inherit2.C: Likewise.
35188         * g++.old-deja/g++.pt/nontype5.C: Likewise.
35189         * g++.old-deja/g++.pt/typename11.C: Likewise.
35190         * g++.old-deja/g++.pt/typename14.C: Likewise.
35191         * g++.old-deja/g++.pt/typename16.C: Likewise.
35192         * g++.old-deja/g++.pt/typename3.C: Likewise.
35193         * g++.old-deja/g++.pt/typename4.C: Likewise.
35194         * g++.old-deja/g++.pt/typename5.C: Likewise.
35195         * g++.old-deja/g++.pt/typename7.C: Likewise.
35196         * g++.old-deja/g++.robertl/eb9.C: Likewise.
35198 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
35200         * g++.dg/other/linkage1.C: New test.
35201         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
35202         specifiers.
35204 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
35206         * gcc.dg/concat.c: New test.
35208 2001-12-11  Stan Shebs  <shebs@apple.com>
35210         * objc/compile: New test directory.
35211         * objc/compile/compile.exp: New expect script.
35212         * objc/compile/20011211-1.m: New compile test.
35214 2001-12-11  Jason Merrill  <jason@redhat.com>
35216         * lib/prune.exp (prune_gcc_output): Also handle "In member
35217         function".  So many permutations...
35219 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
35221         * g++.dg/template/typedef1.C: New test.
35223 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
35225         * g++.dg/other/copy1.C: New test.
35227 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
35229         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
35231         * gcc.dg/builtin-choose-expr.c: New.
35233 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
35235         * gcc.dg/altivec-2.c: New.
35237 2001-12-07  Richard Henderson  <rth@redhat.com>
35239         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
35241 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
35243         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
35244         ultrasparc.
35246 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35248         * g++-old.deja/g++.robertl/eb101.C: Deleted.
35250 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
35252         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
35253         variable argument list.
35255 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
35257         * gcc.c-torture/execute/memcheck: Delete entire directory.
35258         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
35259         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
35261 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35263         * gcc.dg/Wshadow-1.c: New test.
35265 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
35267         * gcc.c-torture/compile/20011130-1.c: New test.
35269         * gcc.dg/noncompile/20011025-1.c: New test.
35271         * g++.dg/other/anon-union.C: New test.
35273         * gcc.c-torture/execute/20011024-1.c: New test.
35275 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
35277         * gcc.c-torture/execute/20000722-1.x,
35278         gcc.c-torture/execute/20010123-1.x: Remove.
35279         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
35280         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
35281         gcc.dg/c99-complit-2.c: New tests.
35283 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
35285         * g++.dg/inherit/base1.C: New test.
35287 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
35289         * g++.dg/other/stdarg1.C: New test.
35291         * gcc.c-torture/compile/20011130-2.c: New test.
35293 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
35295         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
35296         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
35297         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
35298         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
35299         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
35300         * gcc.dg/builtin-prefetch-1.c: New test.
35302 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
35304         * gcc.dg/20011130-1.c: New test.
35306 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35308         * g++.dg/other/scope1.C: New test.
35309         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
35311 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35313         * gcc.dg/vla-init-1.c: New test.
35315 2001-12-01  Geoff Keating  <geoffk@redhat.com>
35317         * gcc.c-torture/compile/structs.c: New testcase from GDB.
35319 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35321         * objc.dg/alias.m: Update.
35322         * objc.dg/class-1.m: Update.
35323         * objc.dg/const-str-1.m: Update.
35324         * objc.dg/fwd-proto-1.m: Update.
35325         * objc.dg/id-1.m: Update.
35326         * objc.dg/super-class-1.m: Update.
35328 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
35330         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
35331         constructs.
35333 2001-11-28  Jeffrey A Law  (law@cygnus.com)
35335         * gcc.c-torture/execute/20011128-1.c: New test.
35337 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
35339         * gcc.dg/20011127-1.c: New test.
35341 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35343         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
35344         from Austin Group draft 7.
35345         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
35346         scanf format arguments.
35347         * gcc.dg/format/no-exargs-2.c: New test.
35349 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
35351         * g++.dg/abi/vbase8-4.C: New test.
35353 2001-11-24  Ian Lance Taylor  <ian@airs.com>
35355         * gcc.c-torture/execute/20011121-1.c: New test.
35357 2001-11-23  Jeffrey A Law  (law@cygnus.com)
35359         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
35361 2001-11-23  Andreas Jaeger  <aj@suse.de>
35363         * gcc.dg/cpp/charconst-2.c: New test.
35365 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
35367         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
35368         to the host if it is remote.  Let tests specify extra headers
35369         they use.
35370         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
35371         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
35372         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
35373         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
35374         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
35375         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
35376         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
35377         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
35378         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
35379         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
35381 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
35383         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
35384         for little endian ARMs.
35386 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
35388         * gcc.c-torture/compile/20011119-1.c: New test.
35389         * gcc.c-torture/compile/20011119-2.c: New test.
35391 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
35393         * gcc.dg/altivec-1.c: Fix typo.
35395 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
35397         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
35399 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
35401         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
35403 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
35405         * lib/g77.exp: Don't specify --rpath-link.
35407         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
35408         across all the headers.
35409         * gcc.dg/format/format.exp: For testing on a remote host,
35410         copy format.h.
35412         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
35413         * gcc.c-torture/execute/930406-1.c: Likewise.
35414         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
35416 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
35418         * gcc.dg/altivec-1.c: New.
35420 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
35422         * gcc.dg/cpp/fpreprocessed.c: New test case.
35424 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35426         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
35427         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
35428         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
35430 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35432         * gcc.dg/no-builtin-1.c: New test.
35434 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
35436         * gcc.c-torture/execute/20011115-1.c: New test.
35438 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
35440         * gcc.c-torture/compile/20011114-2.c: New test.
35441         * gcc.c-torture/compile/20011114-3.c: New test.
35442         * gcc.c-torture/compile/20011114-4.c: New test.
35444 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
35446         * g++.dg/other/init1.C: New test.
35448 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
35450         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
35451         message.
35453         * gcc.c-torture/execute/20011114-1.c: New testcase.
35455         * gcc.c-torture/compile/20010327-1.c: Revert last change.
35456         * gcc.c-torture/compile/20011114-1.c: New test, exactly
35457         like the (before this change) version of 20010327-1.c.
35459 2001-11-14  Roger Sayle <roger@eyesopen.com>
35461         * gcc.c-torture/execute/string-opt-13.c: New testcase.
35463 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
35465         * g++.dg/init/array2.C: New test.
35467 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
35469         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
35471 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
35473         * g++.dg/other/forscope1.C: New test.
35474         * g++.dg/ext/forscope1.C: New test.
35475         * g++.dg/ext/forscope2.C: New test.
35477 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
35479         * gcc.c-torture/execute/20011113-1.c: New test.
35481 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
35483         * gcc.c-torture/execute/20011109-2.c: New test.
35485         * gcc.c-torture/execute/20011109-1.c: New test.
35487 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
35489         * gcc.c-torture/compile/20011109-1.c: New test.
35491 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
35493         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
35494         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
35495         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
35496         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
35497         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
35498         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
35499         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
35501 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35503         * g++.dg/warn/Wshadow-1.C: New tests.
35504         * g++.old-deja/g++.mike/for3.C: Update.
35506 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35508         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
35509         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
35510         XFAILs.  Adjust expected error texts.
35511         * gcc.c-torture/compile/20011106-1.c,
35512         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
35513         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
35514         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
35515         gcc.dg/c99-array-lval-5.c: New tests.
35517 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35519         * gcc.dg/cpp/defined.c: Update.
35521 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35523         * gcc.c-torture/execute/anon-1.c: New test.
35525 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
35527         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
35528         same size, so no warning should be produced on stormy16.
35530         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
35531         due to oversized array.
35532         * g++.old-deja/g++.mike/ns15.C: Likewise.
35533         * g++.old-deja/g++.pt/crash16.C: Likewise.
35535 2001-11-02  Graham Stott  <grahams@redhat.com>
35537         * g++.dgother/debug1.C: Fix typos.
35539 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
35541         * g++.dg/other/debug1.C: New test.
35543 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35545         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
35546         of unsigned long.
35548 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
35550         * gcc.dg/20011029-2.c: New test.
35552         * gcc.c-torture/compile/20011029-1.c: New test.
35554 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
35556         * objc/execute/class_self-1.m: New test.
35557         * objc/execute/class_self-2.m: New test.
35559 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
35561         * gcc.misc-tests/msgs.exp: Delete.
35562         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
35563         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
35564         error set to match recent changes.
35566 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
35568         * gcc.dg/20011021-1.c: New test.
35570 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
35572         * gcc.c-torture/compile/20011023-1.c: New test.
35574 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
35576         * lib/g77.exp: Rewrite based on lib/g++.exp.
35578 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
35580         * gcc.c-torture/execute/20011019-1.c: New test.
35582         * gcc.dg/20011018-1.c: New test.
35584 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
35586         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
35588 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
35590         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
35591         * gcc.dg/attr-invalid.c: Likewise.
35593 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
35595         * testsuite/gcc.dg/20011015-1.c: New test.
35597 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35599         * g++.dg/template/unify2.C: New test.
35601 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35603         * g++.dg/other/exception-specification.C: New test
35605 2001-10-13  Tom Rix  <trix@redhat.com>
35607         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
35608         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
35610 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
35612         * testsuite/gcc.dg/20011009-1.c: New test.
35614 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
35616         PR g++/4476
35617         * g++.dg/other/friend1.C: New test.
35619 2001-10-11  Richard Henderson  <rth@redhat.com>
35621         * g++.old-deja/g++.other/crash18.C: Add -S to options.
35623 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35625         * gcc.c-torture/compile/20011010-1.c: New.
35627 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35629         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
35630         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
35631         g77.f-torture/execute/execute.exp,
35632         g77.f-torture/noncompile/noncompile.exp,
35633         gcc.c-torture/compile/compile.exp,
35634         gcc.c-torture/execute/execute.exp,
35635         gcc.c-torture/execute/ieee/ieee.exp,
35636         gcc.c-torture/execute/memcheck/memcheck.exp,
35637         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
35638         objc/execute/execute.exp: Update FSF address.
35640 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
35642         * gcc.dg/cpp/cmdlne-C.c: Update.
35643         * gcc.dg/cpp/cmdlne-C2.c: New.
35645 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35647         * gcc.c-torture/execute/20011008-3.c: New.
35649 2001-10-08  DJ Delorie  <dj@redhat.com>
35651         * gcc.dg/20011008-1.c: New.
35652         * gcc.dg/20011008-2.c: New.
35654 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35656         * gcc.dg/cpp/spacing1.c: Update test.
35658 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35660         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
35661         spelling errors of "separate" as "seperate".
35663 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
35665         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
35666         enough to avoid inlining.
35668 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35670         * lib/g77.exp: set libg2c_dir correctly.
35672 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35674         * gcc.dg/cpp/macro11.c: New test.
35676 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35678         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
35679         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
35680         gcc.dg/format/multattr-3.c: New tests.
35681         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
35682         tests for format attributes on function pointers being rejected.
35684 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35686         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
35688 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35690         * g++.dg/warn/format1.C: New test.
35692 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
35694         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
35696 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35698         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
35700 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35702         * gcc.dg/cpp/redef2.c: Add test.
35704 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
35706         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
35707         long-standing bug on i686, apparently.
35708         * gcc.c-torture/execute/loop-2c.x: New file.
35709         * gcc.c-torture/execute/loop-2d.x: New file.
35710         * gcc.c-torture/execute/loop-3c.x: New file.
35712 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
35714         * gcc.dg/cpp/20000625-2.c: Correct line number.
35716 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35718         * gcc.dg/cpp/macro10.c: New test.
35719         * gcc.dg/cpp/strify3.c: New test.
35720         * gcc.dg/cpp/spacing1.c: Add tests.
35721         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
35722         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
35724 2001-09-24  DJ Delorie  <dj@redhat.com>
35726         * gcc.c-torture/execute/20010924-1.c: New test.
35728 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35730         * testsuite/objc/execute/paste.m: Remove.
35732 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35734         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
35736 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
35738         * g77.dg/strlen0.f: New test.
35740 2001-09-21  Richard Henderson  <rth@redhat.com>
35742         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
35743         * g++.old-deja/g++.abi/vtable2.C: Likewise.
35745 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
35747         Table-driven attributes.
35748         * g++.dg/ext/attrib1.C: New test.
35750 2001-09-20  DJ Delorie  <dj@redhat.com>
35752         * gcc.dg/20000926-1.c: Update expected warning messages.
35753         * gcc.dg/array-2.c: Likewise, and test for warnings too.
35754         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
35755         array.
35757 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
35759         * g++.dg/eh/registers1.C: New test case.
35761 2001-09-17  Richard Henderson  <rth@redhat.com>
35763         * gcc.dg/array-5.c: Fix VLA decomposition test.
35765 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35767         * gcc.dg/cpp/line5.c: New testcase.
35769 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
35771         * gcc.dg/cpp/macro9.c: New test.
35773 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
35775         * gcc.c-torture/execute/980223.c: Change type of addr from long
35776         to char *.
35778 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
35780         * gcc.c-torture/execute/20010915-1.c: New test.
35782 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
35784         * g77.dg/bprob: New directory.
35785         * g77.dg/bprob/bprob.exp: New file.
35786         * g77.dg/bprob/bprob-1.f: New test.
35787         * g77.dg/gcov: New directory.
35788         * g77.dg/gcov/gcov.exp: New file.
35789         * g77.dg/gcov/gcov-1.f: New test.
35790         * g77.dg/gcov/gcov-1.x: New file.
35792 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35794         * gcc.dg/cpp/directiv.c: Update.
35795         * gcc.dg/cpp/undef1.c: Update.
35797 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
35799         * gcc.dg/20010912-1.c: New test.
35801 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
35803         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
35804         language-independent file in lib.
35805         * lib/gcov.exp: New file.
35807 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35809         * gcc.c-torture/compile/20010911-1.c: New test.
35811 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
35813         * lib/profopt.exp: New, to support profile-directed optimizations.
35814         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
35815         * gcc.misc-tests/bprob-1.c: New test.
35816         * gcc.misc-tests/bprob-2.c: New test.
35818 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
35820         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
35821         XFAIL and which kinds of gcov output to verify.
35822         * gcc.misc-tests/gcov-4b.x: New file.
35823         * gcc.misc-tests/gcov-5b.x: New file.
35824         * gcc.misc-tests/gcov-6.x: New file.
35825         * gcc.misc-tests/gcov-7.c: New test.
35826         * gcc.misc-tests/gcov-7.x: New file.
35828 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
35830         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
35831         * gcc.misc-tests/gcov-6.c: New test.
35833 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35835         PR c++/3986
35836         * g++.dg/abi/vbase1.C: New test.
35838 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
35840         * objc.dg/method-2.m: New.
35842 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35844         PR c++/4203
35845         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
35846         * g++.dg/init/empty1.C: New test.
35848 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
35850         * gcc.c-torture/compile/20010903-1.c: New test.
35852 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
35854         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
35855         for m68k.
35857 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
35859         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
35861         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
35863         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
35865 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
35867         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
35868         for 16-bit 'unsigned int'.
35870 2001-08-29  Kazu Hirata  <kazu@hxi.com>
35872         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
35874 2001-08-27  Richard Henderson  <rth@redhat.com>
35876         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
35877         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
35879 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
35881         * gcc.dg/asm-names.c (ymain): New.
35883 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
35885         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
35886         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
35887         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
35889 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35891         * gcc.dg/compare5.c: New testcase.
35893 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
35895         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
35896         and "In instantiation".
35898 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
35900         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
35902 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
35904         * gcc.misc-tests/gcov.exp: Add support for branch information.
35905         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
35906         * gcc.misc-tests/gcov-4.c: New test.
35907         * gcc.misc-tests/gcov-4b.c: New test.
35908         * gcc.misc-tests/gcov-5b.c: New test.
35910 2001-08-20  Zack Weinberg  <zackw@panix.com>
35912         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
35913         expected to fail.
35915 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35917         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
35919 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
35921         * g++.dg/eh/template1.C: New test.
35923 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
35925         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
35926         Fix thinko.
35927         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
35928         for xfail.
35930 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
35932         * lib/g77-dg.exp: Use prune.exp for common procedures
35933         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
35934         * lib/g77.exp: (g77-dg-prune) Remove
35936 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
35938         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
35940 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35942         * g++.dg/template/unify1.C: New test.
35944 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
35946         * g++.dg/abi/empty4.C: New test.
35948 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
35950         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
35951         solaris2.*
35952         * g77.f-torture/compile/pr3743.x: Likewise.
35954 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35956         * g++.dg/other/using-declaration.C: New test.
35958 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35960         * gcc.dg/cpp/tr-sign.c: New testcase.
35962 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35964         * gcc.dg/cpp/19951025-1.c: Revert.
35965         * gcc.dg/cpp/directiv.c: We no longer process directives that
35966         interrupt macro arguments.
35968 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
35970         * gcc.dg/bconstp-1.c: New test.
35972 2001-08-03  Richard Henderson  <rth@redhat.com>
35974         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
35976 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35978         * gcc.dg/cpp/19951025-1.c: Update.
35980 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
35982         * g77.dg/ff90-1.f (s): Fix reference of variable z,
35983         should be x.
35985 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
35987         Kill -fhonor-std.
35988         * g++.old-deja/g++.ns/ns14.C: Remove special options.
35989         * g++.old-deja/g++.other/std1.C: Likewise.
35990         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
35992 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
35994         * lib/g77.exp: Load gcc-defs.exp for common procedures
35995         (g77_pass, g77_fail, g77_finish, g77_exit,
35996         ${tool}_check_unsupported_p} Now redundant.  Deleted.
35998 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
36000         * g77.dg/fbackslash.f
36001         * g77.dg/fcase-preserve.f
36002         * g77.dg/ff90-1.f
36003         * g77.dg/ffixed-line-length-0.f
36004         * g77.dg/ffixed-line-length-132.f
36005         * g77.dg/ffixed-line-length-7.f
36006         * g77.dg/ffixed-line-length-72.f
36007         * g77.dg/ffixed-line-length-none.f
36008         * g77.dg/ffree-form-1.f
36009         * g77.dg/fno-backslash.f
36010         * g77.dg/fno-f90-1.f
36011         * g77.dg/fno-fixed-form-1.f
36012         * g77.dg/fno-onetrip.f
36013         * g77.dg/fno-typeless-boz.f
36014         * g77.dg/fno-underscoring.f
36015         * g77.dg/fno-vxt-1.f
36016         * g77.dg/fonetrip.f
36017         * g77.dg/ftypeless-boz.f
36018         * g77.dg/fugly-assumed.f
36019         * g77.dg/funderscoring.f
36020         * g77.dg/fvxt-1.f
36022 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
36024         * objc.dg/fwd-proto-1.m: New.
36025         * objc.dg/local-decl-1.m: New.
36026         * objc.dg/naming-1.m: New.
36027         * objc.dg/naming-2.m: New.
36028         * objc.dg/proto-hier-1.m: New.
36030 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
36032         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
36033         largest-type elements to a struct makes its size grow.
36035 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
36037         * g++.dg/abi/vthunk1.C: New test.
36039 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
36041         * g++.dg/abi/vbase8-22.C: New test.
36043 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36045         * gcc.dg/cpp/macro8.c: New test.
36047 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
36049         * g++.dg/abi/vbase8-21.C: New test.
36051 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
36053         * g++.dg/abi/vbase8-10.C: New test.
36055 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36057         * lib/g++.exp (g++_set_ld_library_path): Renamed to
36058         ${tool}_set_ld_library_path.
36059         Changed caller.
36060         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
36061         g++.exp.
36063 2001-07-26  Stan Cox <scox@redhat.com>
36065         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
36066         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
36067         gcc_exit, gcc_check_unsupported_p):
36068         Moved to gcc-deps.exp
36069         * gcc-deps.exp: New file.
36071 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36073         * g++.old-deja/g++.pt/defarg14.C: New test.
36075 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36077         * g++.old-deja/g++.other/lineno5.C: New test.
36079 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36081         * g++.old-deja/g++.pt/crash68.C: New test.
36083 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36085         * g++.old-deja/g++.other/crash42.C: New test.
36087 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36089         * gcc.dg/cpp/extratokens.c: Fix.
36090         * gcc.dg/cpp/skipping2.c: New tests.
36092 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36094         * gcc.c-torture/execute/20010724-1.c: New file.
36095         * gcc.c-torture/execute/20010724-1.x: New file.
36097 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36099         * g++.old-deja/g++.other/cond7.C: New test.
36101 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36103         * g++.old-deja/g++.other/optimize4.C: New test.
36105 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36107         * g++.old-deja/g++.abi/vbase8-5.C: New test.
36109 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
36111         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
36112         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
36113         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
36114         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
36116         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
36117         bug report" message.
36119         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
36120         * g++.dg/ext/instantiate1.C: Move from old-deja.
36122 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
36124         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
36125         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
36126         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
36127         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
36129 2001-07-23  Jeffrey A Law  (law@cygnus.com)
36131         * gcc.c-torture/execute/20010723-1.c: New test.
36133 2001-07-23  Ben Elliston  <bje@redhat.com>
36135         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
36137 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36139         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
36140         i[34567]86-*-*.
36141         Delete handling of ieee_multilib_flags.
36142         Pass -mieee for alpha*-*-* and sh-*-*.
36143         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
36145 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
36147         Remove old-abi tests.
36148         * g++.old-deja/g++.mike/p11116.C: Remove.
36149         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
36151 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
36153         * g77.f-torture/compile/pr3743.f: New test
36155 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
36157         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
36159 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36161         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
36162         g++.old-deja/g++.pt/static6.C: Likewise.
36163         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
36164         supports weak symbols.
36166 2001-07-18  Andreas Jaeger  <aj@suse.de>
36168         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
36169         supported again.
36171 2001-07-18  Andreas Jaeger  <aj@suse.de>
36173         * gcc.dg/iftrap-1.c: Fix target line.
36175 2001-07-17  Richard Henderson  <rth@redhat.com>
36177         * gcc.c-torture/execute/20010717-1.c: New.
36179 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36181         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
36182         tests.
36184 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36186         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
36188 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36190         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
36191         UAC_SIGBUS, UAC_NOPRINT definitions.
36193 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
36195         * objc/execute/object_is_class.m: New test.
36196         * objc/execute/object_is_meta_class.m: New test.
36198 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
36200         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
36201         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
36203 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
36205         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
36206         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
36208 2001-07-14  Richard Henderson  <rth@redhat.com>
36210         * gcc.dg/iftrap-1.c: New.
36212 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
36214         * g77.f-torture/execute/intrinsic77.f: New test.
36216 2001-07-11  Janis Johnson <janis@us.ibm.com>
36218         * gcc.misc-tests/gcov-3.c: New test.
36220 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
36222         * gcc.c-torture/compile/20010711-1.c,
36223         * gcc.c-torture/compile/20010711-2.c: New tests.
36225 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
36227         * gcc.c-torture/execute/20010711-1.c: New test.
36229 2001-07-11  Ben Elliston  <bje@redhat.com>
36231         * g++.old-deja/g++.other/enum5.C: New test.
36233 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
36235         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
36236         (g++-dg-prune): Call prune_gcc_output.
36237         * prune.exp: New file for prune_gcc_output.
36238         * lib/g++.exp, lib/gcc.exp: Load it.
36240 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36242         * gcc.c-torture/compile/20010701-1.c,
36243         g++.old-deja/g++.ext/attrib6.C: New tests.
36245 2001-07-06  Jeffrey A Law  (law@cygnus.com)
36247         * gcc.c-torture/compile/20010706-1.c: New test.
36249 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
36251         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
36253 2001-06-28  Stan Shebs  <shebs@apple.com>
36255         * gcc.dg/pragma-darwin.c: New test.
36257 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36259         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
36260         Solaris 2.[678] system.
36262 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36264         * gcc.dg/20010622-1.c: New test.
36266 2001-06-18  Stan Shebs  <shebs@apple.com>
36268         * objc.dg: New directory.
36269         * objc.dg/dg.exp: New file.
36270         * objc.dg/alias.m: New.
36271         * objc.dg/class-1.m: New.
36272         * objc.dg/class-2.m: New.
36273         * objc.dg/const-str-1.m: New.
36274         * objc.dg/const-str-2.m: New.
36275         * objc.dg/id-1.m: New.
36276         * objc.dg/method-1.m: New.
36277         * objc.dg/super-class-1.m: New.
36278         * lib/objc-dg.exp: New file.
36280 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36282         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
36283         of label name.
36285 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
36287         * g++.old-deja/g++.abi/vbase8-9.C: New test.
36289 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36291         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
36292         variable.
36294 2001-06-12  Richard Henderson  <rth@redhat.com>
36296         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
36298 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
36300         * g++.old-deja/g++.abi/vbase5.C: New test.
36301         * g++.old-deja/g++.abi/vbase6.C: New test.
36302         * g++.old-deja/g++.abi/vbase7.C: New test.
36304 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36306         * gcc.c-torture/compile/20010610-1.c: New test.
36308 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
36310         * g++.old-deja/g++.abi/vbase4.C: New test.
36312 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36314         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
36315         support %f for HC11/HC12 targets.
36316         * gcc.c-torture/execute/930513-1.x: New file, likewise.
36317         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
36318         on HC11/HC12 targets.
36319         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
36321 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36323         * gcc.dg/wchar_t-1.c: New file.
36324         * gcc.dg/wint_t-1.c: Likewise.
36326 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
36328         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
36330 2001-06-11  Richard Henderson  <rth@redhat.com>
36332         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
36334 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36336         * gcc.c-torture/compile/20010611-1.c: New test.
36338 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36340         * gcc.dg/c99-tag-1.c: Add more tests.
36342 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
36344         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
36345         representation on MN10300 and ARM/Thumb.
36347 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
36349         * g77.f-torture/execute/20010610.f: New.
36351 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
36353         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
36354         names.
36356 2001-06-09  Richard Henderson  <rth@redhat.com>
36358         * gcc.c-torture/execute/ashrdi-1.c: New.
36359         * gcc.c-torture/execute/ashldi-1.c: New.
36360         * gcc.c-torture/execute/lshrdi-1.c: New.
36362 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
36364         * objc/execute/load-3.m: Added. Check sending +load to categories,
36365         in addition to classes.
36367 2001-06-08  Stan Shebs  <shebs@apple.com>
36369         * objc/execute/load-2.m: New test.  From Nicola Pero
36370         <n.pero@mi.flashnet.it>.
36372 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
36374         * gcc.c-torture/execute/20010605-2.c: New test.
36376 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36378         * g++.old-deja/g++.abi/vbase2.C: New test.
36379         * g++.old-deja/g++.abi/vbase3.C: New test.
36381 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36383         * g++.old-deja/g++.pt/friend49.C: New test.
36385 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
36387         * g++.old-deja/g++.ext/anon3.C: New test.
36389 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
36391         * g++.old-deja/g++.other/conv7.C: New test.
36393 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
36395         * gcc.c-torture/compile/20010605-2.c: New test.
36397 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36399         * gcc.c-torture/execute/20010604-1.c: New test.
36401 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
36403         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
36405 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
36407         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
36408         (g++_link_flags): Likewise.
36409         (g++_init): Pass gccpath's value to two previous functions.
36411 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36413         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
36414         Ensure logfile entry matches exec command line.
36416 2001-05-31  Richard Henderson  <rth@redhat.com>
36418         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
36419         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
36421 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
36423         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
36424         compiler for irix6.2
36426 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
36428         * g++.old-deja/g++.other/optimize3.C: New file.
36430 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
36432         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
36433         assemble.
36435 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
36437         * g++.old-deja/g++.other/optimize2.C: New file.
36439 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
36441         * gcc.c-torture/compile/20010518-2.c: New file.
36442         * gcc.c-torture/execute/20010518-1.c: New file.
36443         * gcc.c-torture/execute/20010518-2.c: New file.
36445 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36447         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
36449 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
36451         G++ no longer defines builtins that do not begin with __builtin.
36452         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
36453         * g++.old-deja/g++.brendand/misc13.C: Likewise.
36454         * g++.old-deja/g++.law/builtin1.C: Likewise.
36455         * g++.old-deja/g++.law/cvt2.C: Likewise.
36456         * g++.old-deja/g++.mike/net5.C: Likewise.
36457         * g++.old-deja/g++.other/builtins1.C: Likewise.
36458         * g++.old-deja/g++.other/builtins2.C: Likewise.
36459         * g++.old-deja/g++.other/builtins3.C: Likewise.
36460         * g++.old-deja/g++.other/builtins4.C: Likewise.
36461         * g++.old-deja/g++.other/inline8.C: Likewise.
36462         * g++.old-deja/g++.robertl/eb39.C: Likewise.
36464 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
36466         * g++.old-deja/g++.pt/using1.C: Adjust.
36467         * g++.old-deja/g++.pt/using2.C: New test.
36469 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36471         * gcc.dg/cpp/charconst.c: New tests.
36472         * gcc.dg/cpp/escape.c: New tests.
36473         * gcc.dg/cpp/escape-1.c: New tests.
36474         * gcc.dg/cpp/escape-2.c: New tests.
36475         * gcc.dg/cpp/ucs.c: New tests.
36477 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
36479         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
36480         native compiler for irix6.5.
36482 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
36484         * lib/g++.exp (g++_include_flags): Use args to compute
36485         get_multilibs.
36486         (g++_link_flags): Likewise.
36487         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
36489 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36491         * gcc.dg/c90-hexfloat-1.c: Add more tests.
36493 2001-05-21  Geoff Keating  <geoffk@redhat.com>
36495         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
36496         this file.
36498 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36500         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
36501         STACK_SIZE;
36502         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
36503         to STACK_SIZE; Use it to define size of add_histo array.
36504         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
36505         to STACK_SIZE.
36506         (f): Use GITT_SIZE to define size of gitt local table.
36507         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
36508         to STACK_SIZE; Use it to define size of bytemem array.
36510 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36512         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
36513         on 68HC11/HC12 due to the asm instruction.
36514         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
36515         * gcc.c-torture/compile/920520-1.x: Likewise.
36516         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
36517         on 68HC11/HC12 because the function is larger than 64K.
36518         * gcc.c-torture/compile/961203-1.x: New file, this test fails
36519         on 68HC11/HC12 because the structure is too large.
36521 2001-05-20  Richard Henderson  <rth@redhat.com>
36523         * gcc.c-torture/execute/20010520-1.c: New.
36525 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36527         * g++.old-deja/g++.warn/compare1.C: New test.
36528         * gcc.dg/compare4.c: New test.
36530 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
36532         * g++.old-deja/g++.other/optimize1.C: New test.
36534 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36536         * g++.old-deja/g++.pt/spec41.C: New test.
36538 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
36540         * gcc.c-torture/compile/20010114-1.x: Remove.
36542 2001-05-18  Stan Shebs  <shebs@apple.com>
36544         * gcc.c-torture/compile/20010518-1.c: New test.
36546 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
36548         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
36549         * g++.old-deja/g++.pt/crash67.C: New test.
36551 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
36553         * g++.old-deja/g++.other/debug9.C: New test.
36555 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
36557         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
36559 2001-05-16  Jan Hubicka  <jh@suse.cz>
36561         * gcc.c-torture/compile/20010516-1.c: New test.
36563 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
36565         * g++.old-deja/g++.other/crash41.C: New test.
36567 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
36569         * g++.old-deja/g++.pt/crash66.C: New test.
36571 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
36573         * g++.old-deja/g++.robertl/eb27.C: Convert.
36575 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
36577         * g++.dg/friend-warn.C: New test.  Do not warn about friend
36578         declaration being redundant.
36580 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
36582         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
36584 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
36586         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
36588 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
36590         * lib/g++.exp: Use testsuite_flags.
36592 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
36594         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
36596 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36598         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
36600 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
36602         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
36604 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
36606         * gcc.c-torture/compile/20010313-1.c: New test.
36608 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
36610         * gcc.dg/cpp/direct2.c: New test.
36611         * gccq.dg/cpp/direct2s.c: New test.
36613         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
36615 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
36617         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
36618         * g++.old-deja/g++.other/op3.C: Likewise.
36620 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36622         * gcc.dg/cpp/syshdr.h: New file.
36623         * gcc.dg/cpp/sysmac1.c: Update.
36624         * gcc.dg/cpp/sysmac2.c: Update.
36626 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36628         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
36630 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
36632         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
36633         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
36635 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
36637         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
36639 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
36641         * lib/g++.exp (g++_include_flags): Don't use any special flags
36642         if TESTING_IN_BUILD_TREE is not defined.
36643         (g++_init): Use a plain 'c++' as the compiler if
36644         TESTING_IN_BUILD_TREEE is not defined.
36646 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36648         * g++.old-deja/g++.eh/catch13.C: New test.
36649         * g++.old-deja/g++.eh/catch14.C: New test.
36651 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36653         * gcc.dg/cpp/tr-define.c: New test.
36655 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
36657         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
36658         <stdlib.h>, not <malloc.h>.
36660 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
36662         * g++.old-deja/g++.ns/template17.C: New test.
36664 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
36666         * g++.old-deja/g++.pt/ref4.C: New test.
36668 2001-04-30  Richard Henderson  <rth@redhat.com>
36670         * gcc.dg/20000724-1.c: Revert last change.
36672 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
36674         * g77.f-torture/execute/20010430.f: New test.
36676 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
36678         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
36680 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
36682         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
36684 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36686         * g++.old-deja/g++.eh/crash6.C: New test.
36688 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36690         * g++.old-deja/g++.other/warn7.C: New test.
36692 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36694         * g++.old-deja/g++.other/defarg9.C: New test.
36696 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36698         * g77.f-torture/compile/20010426.f: New test.
36699         * g77.f-torture/execute/20010426.f: New test.
36701 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36703         * g77.f-torture/compile/20000629-1.x: Remove - error
36704         has been fixed.
36706 2001-04-26  Jeffrey A Law  (law@cygnus.com)
36708         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
36709         Tweak slightly to work with g++.dg framework.
36710         * g++.dg/special/ecos.exp: Run initp1.C test.
36711         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
36713         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
36714         its linker doesn't give line numbers either.
36715         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
36717 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36719         * g++.old-deja/g++.other/lex1.C: New test.
36721 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
36723         * gcc.dg/noncompile/20010425-1.c: New test.
36725 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36727         * g++.old-deja/g++.pt/mangle2.C: New test.
36729 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36731         * gcc.dg/format/plus-1.c: New test.
36733 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36735         * gcc.dg/20010423-1.c: New test.
36737 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36739         * gcc.c-torture/execute/20010422-1.c: New test.
36741 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
36743         * g++.old-deja/g++.ns/type2.C: New test.
36745 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
36747         * g++.old-deja/g++.other/perf1.C: New test.
36749 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
36751         * gcc.dg/c99-func-2.c: Remove xfail.
36752         * gcc.dg/c99-func-3.c: Remove xfail.
36753         * gcc.dg/c99-func-4.c: Remove xfail.
36755 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
36757         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
36759 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36761         * gcc.c-torture/compile/20010423-1.c: New test.
36763 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36765         * g++.old-deja/g++.pt/typename28.C: New test.
36767 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36769         * g++.old-deja/g++.abi/empty2.C: New test.
36770         * g++.old-deja/g++.abi/empty3.C: New test.
36772 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36774         * g++.old-deja/g++.other/comdat2.C: New test.
36775         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
36777 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36779         * g++.old-deja/g++.other/overload14.C: New test.
36781 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36783         * g++.old-deja/g++.other/lookup23.C: New test.
36785 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36787         * gcc.c-torture/execute/20010403-1.c: New test.
36789 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
36790             Mark Mitchell  <mark@codesourcery.com>
36792         * lib/old-dejagnu.exp: Don't delete output of executable.
36793         Add .exe suffix to executables.
36795 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
36797         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
36799 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36801         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
36803 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36805         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
36806         * g++.old-deja/g++.abi/crash1.C: New test.
36808 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36810         * g++.old-deja/g++.other/crash40.C: New test.
36812 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36814         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
36816 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
36818         * g++.old-deja/g++.other/warn6.C: New test.
36820 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36822         * g++.old-deja/g++.robertl/eb42.C: Same.
36824 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36826         * gcc.dg/wtr-conversion-1.c: New testcase.
36828 2001-04-10  Richard Henderson  <rth@redhat.com>
36830         * g++.old-deja/g++.other/array5.C: New.
36832 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36834         * gcc.c-torture/execute/20010408-1.c: New test.
36836 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
36838         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
36839         headers and constructs.
36840         * g++.old-deja/g++.robertl/eb79.C: Same.
36841         * g++.old-deja/g++.robertl/eb77.C (main): Same.
36842         * g++.old-deja/g++.robertl/eb73.C: Same.
36843         * g++.old-deja/g++.robertl/eb66.C (main): Same.
36844         * g++.old-deja/g++.robertl/eb55.C (t): Same.
36845         * g++.old-deja/g++.robertl/eb54.C (main): Same.
36846         * g++.old-deja/g++.robertl/eb46.C (main): Same.
36847         * g++.old-deja/g++.robertl/eb44.C: Same.
36848         * g++.old-deja/g++.robertl/eb41.C (main): Same.
36849         * g++.old-deja/g++.robertl/eb4.C (main): Same.
36850         * g++.old-deja/g++.robertl/eb39.C: Same.
36851         * g++.old-deja/g++.robertl/eb33.C (main): Same.
36852         * g++.old-deja/g++.robertl/eb31.C (main): Same.
36853         * g++.old-deja/g++.robertl/eb30.C: Same.
36854         * g++.old-deja/g++.robertl/eb3.C: Same.
36855         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
36856         * g++.old-deja/g++.robertl/eb21.C: Same.
36857         * g++.old-deja/g++.robertl/eb15.C: Same.
36858         * g++.old-deja/g++.robertl/eb118.C: Same.
36859         * g++.old-deja/g++.robertl/eb115.C (main): Same.
36860         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
36861         * g++.old-deja/g++.robertl/eb109.C: Same.
36862         * g++.old-deja/g++.other/sibcall1.C (main): Same.
36863         * g++.old-deja/g++.mike/rtti1.C: Same.
36864         * g++.old-deja/g++.mike/p658.C: Same.
36865         * g++.old-deja/g++.mike/net46.C: Same.
36866         * g++.old-deja/g++.mike/net34.C: Same.
36867         * g++.old-deja/g++.mike/memoize1.C: Same.
36868         * g++.old-deja/g++.mike/eh2.C: Same.
36869         * g++.old-deja/g++.law/weak.C: Same.
36870         * g++.old-deja/g++.law/visibility7.C: Same.
36871         * g++.old-deja/g++.law/visibility25.C: Same.
36872         * g++.old-deja/g++.law/visibility22.C: Same.
36873         * g++.old-deja/g++.law/visibility2.C: Same.
36874         * g++.old-deja/g++.law/visibility17.C: Same.
36875         * g++.old-deja/g++.law/visibility13.C: Same.
36876         * g++.old-deja/g++.law/visibility10.C: Same.
36877         * g++.old-deja/g++.law/visibility1.C: Same.
36878         * g++.old-deja/g++.law/virtual3.C (eval): Same.
36879         * g++.old-deja/g++.law/vbase1.C: Same.
36880         * g++.old-deja/g++.law/operators32.C: Same.
36881         * g++.old-deja/g++.law/nest3.C: Same.
36882         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
36883         * g++.old-deja/g++.law/except5.C (main): Same.
36884         * g++.old-deja/g++.law/cvt7.C (run): Same.
36885         * g++.old-deja/g++.law/cvt2.C: Same.
36886         * g++.old-deja/g++.law/cvt16.C: Same.
36887         * g++.old-deja/g++.law/ctors6.C (bar): Same.
36888         * g++.old-deja/g++.law/ctors17.C (main): Same.
36889         * g++.old-deja/g++.law/ctors13.C: Same.
36890         * g++.old-deja/g++.law/ctors12.C (main): Same.
36891         * g++.old-deja/g++.law/ctors10.C: Same.
36892         * g++.old-deja/g++.law/code-gen5.C: Same.
36893         * g++.old-deja/g++.law/bad-error7.C: Same.
36894         * g++.old-deja/g++.law/arm9.C: Same.
36895         * g++.old-deja/g++.law/arm12.C: Same.
36896         * g++.old-deja/g++.law/arg8.C: Same.
36897         * g++.old-deja/g++.law/arg1.C: Same.
36898         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
36899         * g++.old-deja/g++.jason/template31.C: Same.
36900         * g++.old-deja/g++.jason/template24.C (main): Same.
36901         * g++.old-deja/g++.jason/2371.C: Same.
36902         * g++.old-deja/g++.eh/new2.C: Same.
36903         * g++.old-deja/g++.eh/new1.C: Same.
36904         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
36905         * g++.old-deja/g++.brendan/nest21.C (main): Same.
36906         * g++.old-deja/g++.brendan/err-msg3.C: Same.
36907         * g++.old-deja/g++.brendan/crash62.C: Same.
36908         * g++.old-deja/g++.brendan/crash52.C: Same.
36909         * g++.old-deja/g++.brendan/crash49.C (main): Same.
36910         * g++.old-deja/g++.brendan/crash38.C: Same.
36911         * g++.old-deja/g++.brendan/crash15.C (main): Same.
36912         * g++.old-deja/g++.brendan/copy9.C: Same.
36914 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
36916         * gcc.c-torture/execute/20001203-2.c (memset):
36917         Count argument is of type __SIZE_TYPE__.
36919 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
36921         * gcc.c-torture/compile/20010404-1.c: New test.
36923 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
36925         * gcc.c-torture/compile/20010326-1.c: New test.
36927 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
36929         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
36930         peculiarities of the SH.
36931         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
36933 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36935         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
36936         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
36937         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
36939 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36941         * g77.f-torture/compile/20010321-1.f: New test.
36943 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36945         * gcc.c-torture/compile/20010329-1.c: New test.
36947 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36949         * gcc.c-torture/execute/20010329-1.c: New test.
36951 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36953         * g++.old-deja/g++.other/eh4.C: Fix typo.
36955 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36957         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
36959 2001-03-28  Philip Blundell  <philb@gnu.org>
36961         * gcc.c-torture/compile/20010328-1.c: New test.
36963 2001-03-27  Richard Henderson  <rth@redhat.com>
36965         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
36966         * g++.old-deja/g++.eh/vbase3.C: Likewise.
36968 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
36970         * gcc.c-torture/compile/20010327-1.c: New test.
36972 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
36974         * g++.old-deja/g++.other/friend12.C: New test.
36975         * g++.old-deja/g++.other/friend9.C: Expect no errors.
36976         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
36978 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36980         * gcc.c-torture/execute/20010325-1.c: New test.
36982 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
36984         * g++.old-deja/g++.other/mangle3.C: New test.
36986 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
36988         * g++.old-deja/g++.other/anon8.C: New test.
36990 2001-03-20  Philip Blundell  <philb@gnu.org>
36992         * gcc.c-torture/compile/20010320-1.c: New test.
36994 2001-03-17  Richard Henderson  <rth@redhat.com>
36996         * g++.old-deja/g++.other/eh4.C: Add expected error text.
36998 2001-03-15  Geoff Keating  <geoff@redhat.com>
37000         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
37001         tests on AIX.
37003 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
37005         * g++.old-deja/g++.other/eh4.C: New test.
37007 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
37009         * gcc.dg/cpp/mi1.c: Update.
37011 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
37013         * g++.old-deja/g++.other/regstack.C: New test.
37015 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
37017         * g++.old-deja/g++.other/ref4.C: New test.
37019 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
37021         * objc/execute/va_method.m: Added.
37022         * objc/execute/IMP.m: Added.
37023         * objc/execute/_cmd.m: Added.
37024         * objc/execute/accessing_ivars.m: Added.
37025         * objc/execute/class-1.m: Added.
37026         * objc/execute/class-10.m: Added.
37027         * objc/execute/class-11.m: Added.
37028         * objc/execute/class-12.m: Added.
37029         * objc/execute/class-13.m: Added.
37030         * objc/execute/class-14.m: Added.
37031         * objc/execute/class-2.m: Added.
37032         * objc/execute/class-3.m: Added.
37033         * objc/execute/class-4.m: Added.
37034         * objc/execute/class-5.m: Added.
37035         * objc/execute/class-6.m: Added.
37036         * objc/execute/class-7.m: Added.
37037         * objc/execute/class-8.m: Added.
37038         * objc/execute/class-9.m: Added.
37039         * objc/execute/class-tests-1.h
37040         * objc/execute/class-tests-2.h
37041         * objc/execute/compatibility_alias.m: Added.
37042         * objc/execute/encode-1.m: Added.
37043         * objc/execute/formal_protocol-1.m: Added.
37044         * objc/execute/formal_protocol-2.m: Added.
37045         * objc/execute/formal_protocol-3.m: Added.
37046         * objc/execute/formal_protocol-4.m: Added.
37047         * objc/execute/formal_protocol-5.m: Added.
37048         * objc/execute/formal_protocol-6.m: Added.
37049         * objc/execute/formal_protocol-7.m: Added.
37050         * objc/execute/informal_protocol.m: Added.
37051         * objc/execute/initialize.m: Added.
37052         * objc/execute/load.m: Added.
37053         * objc/execute/many_args_method.m: Added.
37054         * objc/execute/nested-3.m: Added.
37055         * objc/execute/no_clash.m: Added.
37056         * objc/execute/private.m: Added.
37057         * objc/execute/redefining_self.m: Added.
37058         * objc/execute/root_methods.m: Added.
37059         * objc/execute/selector-1.m: Added.
37060         * objc/execute/static-1.m: Added.
37061         * objc/execute/static-2.m: Added.
37062         * objc/execute/va_method.m: Added.
37064 2001-03-10  Richard Henderson  <rth@redhat.com>
37066         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
37068 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
37070         * g++.old-deja/g++.other/crash31.C: XFAIL.
37071         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
37072         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
37073         * gcc.c-torture/execute/20010123-1.x: XFAIL.
37074         * gcc.c-torture/execute/20010124-1.x: XFAIL.
37075         * gcc.dg/sequence-pt-1.c: XFAIL one test.
37077 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
37079         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
37081 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
37083         * gcc.dg/20000724-1.c: Don't use multiline strings.
37085 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
37087         * objc/execute/string1.m, objc/execute/string2.m: Compare the
37088         result of -cString against what we expect it to be; don't just
37089         print it out for no one to read.
37091         * objc/execute/string3.m, objc/execute/string4.m: New tests.
37092         Based on testcases provided by Nicola Pero.
37094 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
37096         * gcc.dg/cpp/macro7.c: New test.
37098 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
37100         * gcc.dg/cpp/multiline.c: Update.
37102 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37104         * g++.old-deja/g++.other/enum3.C: New test.
37106 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37108         * g++.old-deja/g++.other/pod1.C: New test.
37110 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37112         * g++.old-deja/g++.ext/overload1.C: New test.
37114 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
37116         * g++.old-deja/g++.pt/using1.C: New test.
37118 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
37120         * g++.old-deja/g++.other/using9.C: New test.
37122 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
37124         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
37126         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
37128 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
37130         * g++.old-deja/g++.ext/realpt1.C: Remove.
37132 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
37134         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
37136 2001-02-26  Will Cohen  <wcohen@redhat.com>
37138         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
37140 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
37142         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
37143         templatized constructors.
37145 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37147         * gcc.c-torture/execute/20010224-1.c: New test.
37149 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
37151         * gcc.c-torture/execute/20010222-1.c: New test.
37153 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
37155         * g++.old-deja/g++.other/inline20.C: New test.
37157 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
37159         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
37161 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37163         * g++.old-deja/g++.other/lookup22.C: New test.
37165 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
37167         * g77.dg: New directory.
37168         * g77.dg/20010216-1.f: New test case.
37169         * g77.dg/dg.exp: New driver.
37170         * lib/g77-dg.exp: New driver library.
37172 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37174         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
37176 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
37178         * g++.old-deja/g++.other/decl9.C: New test.
37180 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
37182         * g++.old-deja/g++.other/init16.C: Update the test so that it does
37183         not need <string> and also tests the initialization at runtime.
37185 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
37187         * gcc.c-torture/execute/longlong.c: New test.
37189 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
37191         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
37193 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
37195         * gcc.c-torture/execute/920302-1.c (execute):
37196         Change argument type to short.
37198 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
37200         * g++.old-deja/g++.pt/deduct6.C: New test.
37202 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
37204         * g++.old-deja/g++.pt/deduct5.C: New test.
37206 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
37208         * gcc.c-torture/execute/20010209-1.c: New test.
37210 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
37212         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
37214 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
37216         * g++.dg/vtgc1.C: Update for new ABI.
37218         * consistency.vlad: New directory, 1665 files.
37220 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
37222         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
37223         return type.
37224         * gcc.dg/cpp/digraphs.c: Declare puts.
37226 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
37228         * g++.old-deja/g++.other/warn5.C: New test.
37230 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
37232         * g++.old-deja/g++.pt/spec40.C: New test.
37234 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
37236         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
37237         case.
37238         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
37240 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
37242         * gcc.c-torture/compile/20010209-1.c: New test.
37244 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
37246         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
37247         excess errors message but not if it crashes.
37248         * g++.old-deja/g++.other/crash27.C: Likewise.
37249         * g++.old-deja/g++.other/crash28.C: Likewise.
37250         * g++.old-deja/g++.other/crash30.C: Likewise.
37251         * g++.old-deja/g++.other/crash32.C: Likewise.
37252         * g++.old-deja/g++.other/crash35.C: Likewise.
37253         * g++.old-deja/g++.pt/inherit2.C: Likewise.
37255 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37257         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
37258         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
37259         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
37260         g77.f-torture/execute/execute.exp,
37261         g77.f-torture/noncompile/noncompile.exp,
37262         gcc.c-torture/execute/execute.exp,
37263         gcc.c-torture/execute/memcheck/memcheck.exp,
37264         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
37265         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
37266         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
37267         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
37268         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
37269         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
37270         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
37271         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
37272         Remove bug reporting instructions with ancient email addresses.
37274 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
37276         * gcc.dg/20010202-1.c: New test.
37277         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
37279 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
37281         * g++.dg/stdbool-if.C: New test.
37283 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
37285         * objc/execute/fdecl.m: Added main().
37287 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
37289         * gcc.c-torture/execute/20010206-1.c: New test.
37291 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37293         * gcc.dg/cpp/avoidpaste1.c: Update.
37295 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
37297         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
37298         Pero <nicola@brainstorm.co.uk>.
37299         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
37301 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
37303         * g++.old-deja/g++.pt/spec39.C: New test.
37305 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
37307         * gcc.c-torture/compile/20010202-1.c: New test.
37309 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
37311         * g++.old-deja/g++.abi/primary2.C: New test.
37312         * g++.old-deja/g++.abi/primary3.C: New test.
37313         * g++.old-deja/g++.abi/primary4.C: New test.
37314         * g++.old-deja/g++.abi/primary5.C: New test.
37315         * g++.old-deja/g++.abi/vtable3.h: New test.
37316         * g++.old-deja/g++.abi/vtable3a.C: New test.
37317         * g++.old-deja/g++.abi/vtable3b.C: New test.
37318         * g++.old-deja/g++.abi/vtable3c.C: New test.
37319         * g++.old-deja/g++.abi/vtable3d.C: New test.
37320         * g++.old-deja/g++.abi/vtable3e.C: New test.
37321         * g++.old-deja/g++.abi/vtable3f.C: New test.
37322         * g++.old-deja/g++.abi/vtable3g.C: New test.
37323         * g++.old-deja/g++.abi/vtable3h.C: New test.
37324         * g++.old-deja/g++.abi/vtable3i.C: New test.
37325         * g++.old-deja/g++.abi/vtable3j.C: New test.
37326         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
37328 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
37330         * g++.old-deja/g++.other/anon6.C: New test.
37331         * g++.old-deja/g++.other/anon7.C: New test.
37333 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
37335         * gcc.dg/cpp/avoidpaste2.c: New tests.
37337 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
37339         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
37341 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
37343         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
37344         DECIMAL_DIG cases for Irix."
37346 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
37348         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
37350 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37352         * gcc.dg/c99-tag-1.c: New test.
37354 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
37356         * gcc.dg/cpp/tr-warn1.c: Add tests.
37358 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
37360         * gcc.dg/cpp/avoidpaste1.c: Update.
37361         * gcc.dg/cpp/paste4.c: Update.
37363 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
37365         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
37366         cases for Irix.
37368 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
37370         * g++.old-deja/g++.other/inline19.C: New test.
37372 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37374         * gcc.dg/Wlarger-than.c: New test.
37376 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37378         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
37380 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
37382         * gcc.c-torture/execute/20010129-1.c: New test.
37383         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
37385 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
37387         * gcc.dg/cpp/avoidpaste1.c: Test case.
37389 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
37391         * g++.old-deja/g++.other/inline18.C: New test.
37393 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37395         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
37396         and __builtin_putchar.
37398 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
37400         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
37401         tests.
37403 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
37405         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
37406         floating point number rounding mode to round to the nearest
37407         representable mode.
37409 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
37411         * g++.old-deja/g++.other/mangle2.C: New test.
37413 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
37415         * gcc.c-torture/compile/20010124-1.c: New test.
37417 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
37419         * g++.old-deja/g++.pt/spec38.C: New test.
37421 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37423         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
37424         "Build don't run".
37426 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37428         * gcc.c-torture/execute/20010123-1.c: New test.
37430 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
37432         * g++.old-deja/g++.pt/spec37.C: New test.
37434 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
37436         * g++.old-deja/g++.pt/overload14.C: New test.
37438 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37440         * gcc.c-torture/execute/20010122-1.c: New test, exercise
37441         __builtin_return_address.
37443 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
37445         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
37446         * g++.old-deja/g++.pt/spec35.C: New test.
37447         * g++.old-deja/g++.pt/spec36.C: New test.
37449 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
37451         * gcc.c-torture/compile/20010118-1.c: New test.
37453 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
37455         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
37457 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
37459         * gcc.c-torture/execute/20010119-1.c: New test.
37461 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37463         * g++.old-deja/g++.other/vbase5.C: New test.
37465 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
37467         * gcc.c-torture/execute/20010118-1.c: New test.
37469 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37471         * g++.old-deja/g++.pt/deduct3.C: New test.
37473 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37475         * g++.old-deja/g++.pt/spec34.C: New test.
37477 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
37479         * g77.f-torture/compile/20000601-2.f: New test.
37481 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37483         * g++.old-deja/g++.other/init17.C: New test.
37485 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
37487         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
37489 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37491         * g++.old-deja/g++.pt/unify8.C: New test.
37493 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37495         * g++.old-deja/g++.abi/vbase1.C: New test.
37497 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37499         * g++.old-deja/g++.pt/crash65.C: New test.
37501 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37503         * gcc.dg/cpp/assembl2.S: New test case.
37505 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
37507         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
37508         are supported.
37510 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37512         * g++.old-deja/g++.other/builtins1.C: New test.
37513         * g++.old-deja/g++.other/builtins2.C: Likewise.
37514         * g++.old-deja/g++.other/builtins3.C: Likewise.
37515         * g++.old-deja/g++.other/builtins4.C: Likewise.
37517 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
37519         * gcc.c-torture/compile/20010117-1.c: New test.
37520         * gcc.c-torture/compile/20010117-2.c: New test.
37522 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37524         * g77.f-torture/execute/20010116.[fx]: New test,
37525         XFAIL on i?86-*-*.
37526         * g77.f-torture/compile/20010115.f: Indicate it's
37527         a test for PR fortran/1636.
37529 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
37531         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
37533 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37535         * g77.f-torture/compile/20010115.f: New test.
37537 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
37539         * g++.old-deja/g++.pt/nontype5.C: New test.
37541 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
37543         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
37544         have an equivalent working one below it.
37546 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
37548         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
37549         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
37551 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
37553         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
37554         message containing "init_priority".
37555         (conpr-2.C): Likewise.
37556         (conpr-3.C): Likewise.
37557         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
37559 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37561         * gcc.c-torture/execute/20010114-2.c: New test.
37563 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
37565         * gcc.c-torture/compile/20010114-1.c: New test.
37566         * gcc.c-torture/compile/20010114-1.x: Xfail.
37567         * gcc.c-torture/compile/20010114-2.c: New test.
37568         * gcc.c-torture/execute/20010114-1.c: New test.
37569         * gcc.dg/trunc-1.c: New test.
37570         * gcc.dg/uninit-B.c: New test.
37572 2001-01-13  Nick Clifton  <nickc@redhat.com>
37574         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
37575         target.
37577 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37579         * gcc.c-torture/compile/20010113-1.c: New test.
37581 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
37583         * gcc.c-torture/compile/20001212-1.c: New test.
37585 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37587         * gcc.dg/cpp/widestr1.c: Update.
37588         * gcc.dg/cpp/prag-imp.c: Remove.
37590 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
37592         * gcc.c-torture/execute/20000801-3.x: Remove.
37593         * gcc.dg/c90-init-1.c: New test.
37594         * gcc.dg/c99-init-1.c: New test.
37595         * gcc.dg/c99-init-2.c: New test.
37596         * gcc.dg/gnu99-init-1.c: New test.
37598 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
37600         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
37601         testing that no relevant ones were found.
37603 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37605         * g++.old-deja/g++.pt/cast2.C: New test.
37607 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37609         * g++.old-deja/g++.pt/friend47.C: New test.
37611 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37613         * g++.old-deja/g++.pt/instantiate13.C: New test.
37615 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37617         * g++.old-deja/g++.other/defarg7.C: New test.
37618         * g++.old-deja/g++.other/defarg8.C: New test.
37620 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37622         * g++.old-deja/g++.pt/crash64.C: New test.
37624 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37626         * g++.old-deja/g++.pt/crash63.C: New test.
37628 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
37630         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
37632 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
37634         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
37636 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37638         * g++.old-deja/g++.pt/error3.C: New test.
37640 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37642         * g++.old-deja/g++.other/crash39.C: New test.
37644 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37646         * g++.old-deja/g++.other/vbase4.C: New test.
37648 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
37650         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
37651         * gcc.dg/special/20000419-2.c: New file. Identical to above.
37652         * gcc.dg/special/special.exp: New test driver which will check
37653         for alias support for the above test.
37655 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
37657         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
37658         problems on small machines.
37659         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
37660         parameterize.
37662 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
37664         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
37665         mips.
37666         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
37668 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
37670         * g++.old_deja/g++.pt/using8.C: New test.
37672 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37674         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
37676 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
37678         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
37679         where a failure is expected.
37680         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
37682 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37684         * g++.old_deja/g++.pt/instantiate12.C: New test.
37686 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37688         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
37689         start of structs.
37690         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
37691         * g++.old-deja/g++.brendan/crash17.C: Likewise.
37692         * g++.old-deja/g++.brendan/crash29.C: Likewise.
37693         * g++.old-deja/g++.brendan/crash48.C: Likewise.
37694         * g++.old-deja/g++.brendan/ns1.C: Likewise.
37695         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
37696         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
37697         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
37698         * g++.old-deja/g++.eh/spec6.C: Likewise.
37699         * g++.old-deja/g++.jason/crash3.C: Likewise.
37700         * g++.old-deja/g++.law/ctors11.C: Likewise.
37701         * g++.old-deja/g++.law/ctors17.C: Likewise.
37702         * g++.old-deja/g++.law/ctors5.C: Likewise.
37703         * g++.old-deja/g++.law/ctors9.C: Likewise.
37704         * g++.old-deja/g++.mike/ambig1.C: Likewise.
37705         * g++.old-deja/g++.mike/net22.C: Likewise.
37706         * g++.old-deja/g++.mike/p3538a.C: Likewise.
37707         * g++.old-deja/g++.mike/p3538b.C: Likewise.
37708         * g++.old-deja/g++.mike/virt3.C: Likewise.
37709         * g++.old-deja/g++.niklas/t128.C: Likewise.
37710         * g++.old-deja/g++.other/anon4.C: Likewise.
37711         * g++.old-deja/g++.other/using1.C: Likewise.
37712         * g++.old-deja/g++.other/warn3.C: Likewise.
37713         * g++.old-deja/g++.pt/t37.C: Likewise.
37714         * g++.old-deja/g++.robertl/eb69.C: Likewise.
37715         * g++.old-deja/g++.robertl/eb71.C: Likewise.
37717 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37719         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
37721 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37723         * gcc.c-torture/execute/stdio-opt-3.c: New test.
37725 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
37727         * gcc.c-torture/compile/20010107-1.c: New test.
37729 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37731         * gcc.c-torture/execute/builtin-noret-1.c: New test.
37733 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37735         * gcc.dg/format/format.h: New file.
37736         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
37737         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
37738         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
37739         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
37740         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
37741         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
37742         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
37743         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
37744         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
37745         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
37746         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
37747         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
37748         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
37749         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
37750         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
37751         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
37752         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
37753         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
37754         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
37755         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
37756         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
37757         instead of declaring standard types, macros and functions in each
37758         test.
37760 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
37762         * gcc.c-torture/execute/20010106-1.c: New test.
37764 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
37766         * gcc.dg/format/format.exp: New file.
37767         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
37768         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
37769         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
37770         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
37771         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
37772         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
37773         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
37774         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
37775         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
37776         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
37777         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
37778         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
37779         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
37780         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
37781         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
37782         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
37783         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
37784         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
37785         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
37786         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
37787         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
37788         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
37789         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
37790         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
37791         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
37792         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
37793         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
37794         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
37795         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
37796         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
37797         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
37798         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
37799         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
37800         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
37801         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
37802         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
37803         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
37804         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
37805         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
37806         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
37807         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
37808         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
37810 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
37812         * gcc.c-torture/execute/991228-1.c: Take word endianness into
37813         account.
37815 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37817         * gcc.c-torture/execute/builtin-complex-1.c: New test.
37819 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
37821         * g++.old-deja/g++.pt/crash62.C: New test.
37823 2001-01-04  Richard Henderson  <rth@redhat.com>
37825         * gcc.dg/20000926-1.c: Update expected warnings.
37826         * gcc.dg/array-2.c: Likewise.
37827         * gcc.dg/array-4.c: Also validate flexible array members.
37828         * gcc.dg/c99-flex-array-1.c: New.
37830 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
37832         * gcc.c-torture/compile/20001222-1.x: Remove.
37834 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37836         * gcc.c-torture/execute/built-in-setjmp.c: New.
37838 2001-01-03  Richard Henderson  <rth@redhat.com>
37840         * gcc.dg/940510-1.c: Update expected error wording.
37841         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
37843 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
37845         * lib/target-supports.exp (check_alias_available): Modified to
37846         indicate aliases not supported if only weak aliases are supported.
37848 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37850         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
37851         Turn on cmpstrsi checks for __pj__ and __i370__.
37853 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37855         * g++.old-deja/g++.other/virtual11.C: New test.
37857 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37859         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
37861 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37863         * gcc.c-torture/compile/20010102-1.c: New test.
37865 2001-01-02  Andreas Jaeger  <aj@suse.de>
37867         * gcc.dg/noreturn-3.c: New test.
37869         * gcc.dg/noreturn-4.c: New test.
37871 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37873         * gcc.c-torture/execute/stdio-opt-1.c: Also test
37874         __builtin_fputc and __builtin_fwrite.
37876 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37878         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
37879         signed char, not default char.
37881 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37883         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
37885 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
37887         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
37889 2000-12-29  Richard Henderson  <rth@redhat.com>
37891         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
37892         (__cyg_profile_func_exit): Define.
37894 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
37896         * g++.dg/vtgc1.C: New test.
37898 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
37900         * gcc.dg/noncompile/20001228-1.c: New test.
37902         * gcc.dg/20001228-1.c: New test.
37904         * gcc.c-torture/execute/20001228-1.c: New test.
37906 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
37908         * gcc.dg/format-strfmon-1.c: New test.
37910 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37912         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
37913         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
37914         * gcc.c-torture/execute/string-opt-1.c: Likewise.
37915         * gcc.c-torture/execute/string-opt-2.c: Likewise.
37916         * gcc.c-torture/execute/string-opt-3.c: Likewise.
37917         * gcc.c-torture/execute/string-opt-4.c: Likewise.
37918         * gcc.c-torture/execute/string-opt-6.c: Likewise.
37919         * gcc.c-torture/execute/string-opt-7.c: Likewise.
37920         * gcc.c-torture/execute/string-opt-8.c: Likewise.
37921         * gcc.c-torture/execute/string-opt-9.c: Likewise.
37922         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37923         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37924         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37926         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
37927         * gcc.c-torture/execute/string-opt-4.c: Test index.
37929 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
37931         * gcc.c-torture/compile/20001226-1.c: New test.
37933 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37935         * gcc.c-torture/compile/20001222-1.c: New test.
37936         * gcc.c-torture/compile/20001222-1.x: Xfail.
37938 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
37940         * gcc.c-torture/execute/comp-goto-2.c: New test.
37942 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
37944         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
37945         Use long types if __INT_MAX__ is 32767.
37946         (main): Use cast to (sint32 *) when poking 88 into a_page.
37948         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
37950 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
37952         * gcc.c-torture/compile/20001221-1.c: New test.
37953         * gcc.c-torture/execute/20001221-1.c: New test.
37955 2000-12-20  Richard Henderson  <rth@redhat.com>
37957         * g++.old-deja/g++.pt/crash36.C: Update error lines.
37958         * g++.old-deja/g++.robertl/eb109.C: Likewise.
37960 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37962         * gcc.dg/compare3.c: New test.
37964 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37966         * gcc.dg/format-warnll-1.c: New test.
37968 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37970         * gcc.dg/cpp/cmdlne-P.c: New test.
37972 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37974         * gcc.c-torture/execute/builtin-abs-1.c,
37975         gcc.c-torture/execute/builtin-abs-2.c: New tests.
37977 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37979         * gcc.dg/cpp/multiline.c: New test.
37981 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37983         * g++.old-deja/g++.other/syshdr1.C: Update.
37984         * gcc.dg/cpp/lineflags.c: Remove temporarily.
37986 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37988         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
37990 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37992         * g++.old-deja/g++.pt/ttp65.C: New test.
37994 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37996         * g++.old-deja/g++.pt/ttp64.C: New test.
37998 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38000         * g++.old-deja/g++.pt/spec33.C: New test.
38002 2000-12-14  Catherine Moore  <clm@redhat.com>
38004         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
38005         * gcc.c-torture/execute/920612-2.c: Likewise.
38006         * gcc.c-torture/execute/920428-2.c: Likewise.
38007         * gcc-c-torture/execute/va-arg-11.c: Call exit.
38008         * gcc.c-torture/execute/va-arg-21.c: Likewise.
38010 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38012         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
38013         * gcc.dg/pack-test-2.c: Likewise.
38015 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38017         Tests by Zack Weinberg <zackw@stanford.edu>.
38019         * gcc.dg/cpp/defined.c: Update.
38020         * gcc.dg/cpp/defined_trad.c: New tests.
38022 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38024         * gcc.dg/cpp/trad-direct.c: Update.
38026 2000-12-11  Neil Booth  <neilb@earthling.net>
38028         * gcc.dg/cpp/defined_trad.c
38030 2000-12-11  Neil Booth  <neilb@earthling.net>
38032         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
38034 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38036         * gcc.dg/format-miss-2.c: New test.
38038 2000-12-09  Neil Booth  <neilb@earthling.net>
38040         * gcc.dg/cpp/lineflags.c: New tests.
38041         * gcc.dg/cpp/poison.c: Update.
38042         * gcc.dg/cpp/redef2.c: Update.
38043         * gcc.dg/cpp/skipping.c: New test.
38045 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
38047         * g++.old-deja/g++.other/eh3.C: New testcase.
38049 2000-12-07  Neil Booth  <neilb@earthling.net>
38051         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
38052         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
38053         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
38054         wtr-union-init-2.c, wtr-union-init-3.c: Update.
38055         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
38056         Update.
38058 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38060         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
38061         __SIZE_TYPE__ instead of int for type of integers cast to
38062         pointers.
38064 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
38066         * g++.old-deja/g++.other/cleanup4.C: New test.
38068 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38070         * format-sec-1.c: New test.
38072 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38074         * gcc.dg/format-nonlit-3.c: New test.
38076 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38078         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
38079         through a null pointer.
38081 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38083         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
38084         * g++.old-deja/g++.pt/partial4.C: New test.
38086 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
38088         * gcc.c-torture/execute/ieee/hugeval.x: New.
38090 2000-12-06  Neil Booth  <neilb@earthling.net>
38092         * gcc.dg/cpp/backslash2.c: New tests.
38094 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38096         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
38097         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
38099 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
38101         * gcc.c-torture/execute/20001203-2.c: New testcase.
38103 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
38105         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
38106         * g++.old-deja/g++.other/virtual10.C: New test.
38108 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
38110         * g++.old-deja/g++.mike/pmf5.C: Remove test.
38112 2000-12-05  Richard Henderson  <rth@redhat.com>
38114         * gcc.c-torture/compile/20001205-1.c: New.
38116 2000-12-04  Neil Booth  <neilb@earthling.net>
38118         * g++.old-deja/g++.other/virtual9.C: New test.
38119         * g++.old-deja/g++.pt/crash61.C: New test.
38120         * gcc.c-torture/execute/loop-9.c: New test.
38122 2000-12-04  Neil Booth  <neilb@earthling.net>
38124         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
38125         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
38126         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
38127         * gcc.dg/cpp/extratokens.c: ...here.
38129 2000-12-04  Neil Booth  <neilb@earthling.net>
38131         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
38132         New tests.
38134 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38136         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
38137         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
38139 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38141         * gcc.c-torture/execute/20001203-1.c: New test.
38143 2000-12-03  Neil Booth  <neilb@earthling.net>
38145         * gcc.dg/cpp/macro6.c: New test cases.
38147 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38149         * gcc.c-torture/execute/string-opt-9.c: New test.
38150         * gcc.c-torture/execute/string-opt-10.c: Likewise.
38151         * gcc.c-torture/execute/string-opt-11.c: Likewise.
38152         * gcc.c-torture/execute/string-opt-12.c: Likewise.
38154         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
38155         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
38157 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
38159         * gcc.dg/cpp/if-6.c: New testcase.
38161         * gcc.dg/20001201-1.c: New testcase.
38163 2000-12-02  Neil Booth  <neilb@earthling.net>
38165         * g++.old-deja/g++.other/externC4.C,
38166         g++.old-deja/g++.other/friend10.C: New tests.
38168 2000-12-02  Neil Booth  <neilb@earthling.net>
38170         * g++.old-deja/g++.other/instan2.C
38171         * g++.old-deja/g++.other/instan3.C: New test.
38173 2000-12-02  Neil Booth  <neilb@earthling.net>
38175         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
38176         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
38177         gnuc99.c,gnuc99-pedantic.c: New tests.
38179 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38181         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
38182         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
38184 2000-12-01  Neil Booth  <neilb@earthling.net>
38186         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
38187         * gcc.dg/cpp/poison.c: Update.
38188         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
38190 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
38192         * g77.f-torture/execute/20001201.f: New test.
38194 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38196         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
38198 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
38200         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
38202 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
38204         * g++.old-deja/g++.other/cast6.C: New test.
38206 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
38208         * gcc.c-torture/execute/20001130-2.c: New testcase.
38210 2000-11-30  Richard Henderson  <rth@redhat.com>
38212         * gcc.c-torture/execute/20001130-1.c: New test.
38214 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
38216         * g++.old-deja/g++.other/op3.C: New test.
38218 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
38220         * g++.old-deja/g++.other/op2.C: New test.
38222 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
38224         * g++.old-deja/g++.other/crash38.C: New test.
38226 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
38228         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
38230 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
38232         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
38233         tests.
38234         * gcc.c-torture/execute/string-opt-6.c: New test.
38236         * gcc.dg/20001117-1.c: Add main.
38238 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
38240         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
38241         Move from here ...
38242         * gcc.dg/940510-1.c: ... to here.
38244         * gcc.dg/20000926-1.c: GNU C now allows initializations of
38245         zero-size arrays in toplevel structures.
38247 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
38249         * gcc.c-torture/execute/loop-8.c: New test.
38251 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38253         * g++.old-deja/g++.other/base1.C: New test.
38255 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38257         * g++.old-deja/g++.other/parse2.C: New test.
38259 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38261         * g++.old-deja/g++.pt/incomplete1.C: New test.
38263 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38265         * g++.old-deja/g++.other/friend9.C: New test.
38267 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
38269         * gcc.dg/20001127-1.c: New test.
38271 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
38273         * g++.old-deja/g++.pt/friend46.C: New test.
38275 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
38277         * g++.old-deja/g++.other/ptrmem8.C: New test.
38279 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38281         * gcc.c-torture/execute/string-opt-7.c: New test.
38282         * gcc.c-torture/execute/string-opt-8.c: Likewise.
38284 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
38286         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
38287         instead of 'mkcheck 2'.
38289 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38291         * gcc.c-torture/execute/memcheck/driver.c,
38292         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
38293         C9X references to refer to C99.
38295 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
38297         * gcc.dg/ultrasp3.c: New test.
38299 2000-11-25  Neil Booth  <neilb@earthling.net>
38301         * gcc.dg/cpp/include2.c: Update test to be locale independent.
38303 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
38305         * gcc.c-torture/compile/20001123-2.c: New.
38307 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38309         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
38311 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
38313         * gcc.dg/sequence-point-1.c: Add some new tests.
38314         * gcc.c-torture/execute/20001124-1.c: New test.
38316 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
38318         * g++.old-deja/g++.other/vaarg4.C: New test.
38319         * gcc.c-torture/compile/20001123-1.c: New test.
38321 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
38323         * g++.other/crash24.C: Adjust and remove XFAIL.
38324         * g++.other/crash37.C: New test.
38326 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
38328         * g++.old-deja/g++.pt/instantiate9.C: New test.
38330 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
38332         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
38333         new ABI, too.
38335         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
38336         * g++.old-deja/g++.robertl/eb55.C: Likewise.
38338 2000-11-22  Neil Booth  <neilb@earthling.net>
38340         * gcc.dg/cpp/Wtrigraphs.c: New test.
38342 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
38344         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
38346 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
38348         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
38350 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
38352         * lib/gcc-dg.exp: load_lib scanasm.exp.
38353         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
38354         * lib/g++-dg.exp: load_lib scanasm.exp.
38355         * lib/scanasm.exp: New.
38356         (scan-assembler, scan-assembler-not): Add optional arguments to
38357         test name, or if not present, the pattern name.
38358         (scan-assembler-dem, scan-assembler-dem-not): New.
38360         * g++.dg/dg.exp: New.
38362 2000-11-21  Neil Booth  <neilb@earthling.net>
38364         * gcc.dg/cpp/integrated1.c: Remove.
38366 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
38368         * gcc.c-torture/execute/20001121-1.c: New test.
38370 2000-11-21  Richard Henderson  <rth@redhat.com>
38372         * gcc.c-torture/compile/20001121-1.c: New test.
38374 2000-11-20  Neil Booth  <neilb@earthling.net>
38376         * gcc.dg/cpp/integrated1.c: New test.
38378 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
38380         * g++.old-deja/g++.other/inline17.C: New test.
38382 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
38384         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
38385         local variable to be zero: I made the variable global. Now
38386         uses abort() and exit() instead of relying on main's return value.
38388 2000-11-20  Neil Booth  <neilb@earthling.net>
38390         * gcc.dg/cpp/paste2.c: Update test.
38391         * objc/execute/paste.m: New test.
38393 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38395         * gcc.dg/c99-condexpr-1.c: New test.
38397 2000-11-20  Neil Booth  <neilb@earthling.net>
38399         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
38401 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
38403         * g++.old-deja/g++.pt/export1.C: New test.
38405 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
38407         * gcc.dg/20001117-1.c: New test.
38409 2000-11-18  Richard Henderson  <rth@redhat.com>
38411         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
38413 2000-11-18  Richard Henderson  <rth@redhat.com>
38415         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
38416         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
38417         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
38419 2000-11-18  Richard Henderson  <rth@redhat.com>
38421         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
38422         (main): New.  Exit cleanly.
38424 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38426         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
38427         gcc.dg/c99-fordecl-2.c: New tests.
38429 2000-11-18  Richard Henderson  <rth@redhat.com>
38431         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
38432         * gcc.c-torture/execute/zerolen-2.c: New.
38434 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38436         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
38437         memory.
38439 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
38441         * g++.old-deja/g++.pt/instantiate8.C: New test.
38443 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
38445         * g++.old-deja/g++.other/incomplete.C: Add more tests.
38446         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
38448 2000-11-16  Nick Clifton  <nickc@redhat.com>
38450         * gcc.c-torture/execute/nestfunc-2.c: New test.
38451         * gcc.c-torture/execute/nestfunc-3.c: New test.
38453 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
38455         * gcc.c-torture/compile/20001116-1.c: New test.
38457 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38459         * gcc.c-torture/execute/20001115-1.c: New test.
38461 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
38463         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
38464         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
38465         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
38466         * g++.old-deja/g++.abi/vmihint.C: Likewise.
38468 2000-11-15  Neil Booth  <neilb@earthling.net>
38470         gcc.dg/cpp/_Pragma1.c: Update.
38471         gcc.dg/cpp/_Pragma2.c: New test.
38473 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
38475         * g++.old-deja/g++.other/anon5.C: New test.
38477 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
38479         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
38480         tests.
38482 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
38484         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
38485         output.
38487 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38489         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
38490         labels at end of compound statements.
38492 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
38494         * gcc.c-torture/execute/loop-7.c: New test.
38496 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38498         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
38500 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38502         * gcc.dg/c99-bool-1.c: New test.
38504 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38506         * gcc.dg/c99-scope-1.c: Remove xfail.
38507         * gcc.dg/c99-scope-2.c: New test.
38509 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38511         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
38512         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
38514 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
38516         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
38517         error messages.
38519         * g++.mike/p700.C: Don't typedef wchar_t.
38520         * g++.mike/p784.C: Likewise.
38521         * g++.mike/eb101.C: Don't use __wchar_t.
38523 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
38525         * g77.f-torture/execute/20001111.[fx]: Test premature exit
38526         from DO loop.
38528 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
38530         * gcc.c-torture/execute/20001111-1.c: New test.
38532 2000-11-10  Nick Clifton  <nickc@redhat.com>
38534         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
38535         long multuiple and accumulate.
38537 2000-11-09  Richard Henderson  <rth@redhat.com>
38539         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
38540         via size_t instead of int.
38542         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
38543         * gcc.c-torture/execute/string-opt-2.c: Likewise.
38544         * gcc.c-torture/execute/string-opt-3.c: Likewise.
38545         * gcc.c-torture/execute/string-opt-4.c: Likewise.
38547 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
38549         * gcc.c-torture/compile/20001109-1.c: New test.
38550         * gcc.c-torture/compile/20001109-2.c: New test.
38552 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
38554         * g++.old-deja/g++.pt/operator1.C: New test.
38555         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
38557 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
38559         * gcc.dg/20001108-1.c: New test.
38561 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
38563         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
38564         with both arguments constant strings.
38565         * gcc.c-torture/execute/string-opt-3.c: New test.
38566         * gcc.c-torture/execute/string-opt-4.c: New test.
38567         * gcc.c-torture/execute/string-opt-5.c: New test.
38569 2000-11-08  Nick Clifton  <nickc@redhat.com>
38571         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
38572         mulsidi3adddi patterns.
38574 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
38576         * g++.old-deja/g++.other/crash36.C: New test.
38578 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
38580         * g++.old-deja/g++.other/init16.C: New test.
38582 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
38584         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
38586 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38588         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
38589         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38590         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38592 2000-11-07  DJ Delorie  <dj@redhat.com>
38594         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
38596 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38598         * gcc.c-torture/execute/string-opt-1.c: New test.
38600 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38602         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
38603         mips-sgi-irix6.* because the MIPS ABI passes floating-point
38604         parameters in registers, and there is no way for a varargs
38605         function to know in which order the integer and floating-point
38606         parameters should be interleaved when they are placed on the
38607         stack.
38608         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38609         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38611 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38613         * gcc.c-torture/execute/string-opt-2.c: New test.
38615 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
38617         * g++.old-deja/g++.pt/crash60.C: New test.
38619 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38621         * g++.old-deja/g++.other/crash24.C: New test.
38622         * g++.old-deja/g++.other/crash25.C: New test.
38623         * g++.old-deja/g++.other/crash26.C: New test.
38624         * g++.old-deja/g++.other/crash27.C: New test.
38625         * g++.old-deja/g++.other/crash28.C: New test.
38626         * g++.old-deja/g++.other/crash29.C: New test.
38627         * g++.old-deja/g++.other/crash30.C: New test.
38628         * g++.old-deja/g++.other/crash31.C: New test.
38629         * g++.old-deja/g++.other/crash32.C: New test.
38630         * g++.old-deja/g++.other/crash33.C: New test.
38631         * g++.old-deja/g++.other/crash34.C: New test.
38632         * g++.old-deja/g++.other/crash35.C: New test.
38634 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38636         * gcc.c-torture/execute/20001031-1.c: New test.
38638 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
38640         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
38641         namespace.
38643         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
38644         standards-conformant.
38646         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
38648         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
38649         * g++.old-deja/g++.mike/p755a.C: Likewise.
38650         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
38651         library makes no calls to `operator new' during initialization.
38653 2000-11-04  Neil Booth  <neilb@earthling.net>
38655         * gcc.dg/cpp/include2.c: New tests.
38657 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
38659         * lib/g++.exp (g++_set_ld_library_path): New function.
38660         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
38662 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
38664         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
38665         warnings.
38667 2000-11-01  Richard Henderson  <rth@redhat.com>
38669         * g++.old-deja/g++.ext/namedret1.C: New.
38670         * g++.old-deja/g++.ext/namedret2.C: New.
38671         * g++.old-deja/g++.ext/namedret3.C: New.
38673 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
38675         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
38676         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
38678 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38680         * gcc.c-torture/execute/va-arg-21.c: New test.
38682 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38684         * gcc.dg/c99-complex-2.c: New test.
38686 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38688         * gcc.c-torture/execute/stdio-opt-1.c: New test.
38690 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
38692         * g++.old-deja/g++.other/inline16.C: New test.
38694 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
38696         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
38697         __PRETTY_FUNCTION__
38699 2000-10-29  Neil Booth  <neilb@earthling.net>
38701         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
38702         New tests.
38703         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
38704         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
38705         optimisation.
38707 2000-10-29  Neil Booth  <neilb@earthling.net>
38709         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
38710         * mi1.c, mi1c.h: Add null directives to multiple-include test.
38711         * mi5.c: Test multiple includes work with -C.
38712         * trigraphs.c: Test ^= version.
38714 2000-10-28  Neil Booth  <neilb@earthling.net>
38716         New tests and test updates for new macro expander.
38718         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
38719         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
38720         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
38721         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
38722         new diagnostic messages.
38724         * gcc.dg/cpp/macro3.c: New tests.
38726 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
38728         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
38729         on the same line.
38731 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
38733         * g++.old-deja/g++.other/eh2.C: New test.
38735 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
38737         * gcc.c-torture/execute/20001027-1.c: New test.
38739 2000-10-26  Richard Henderson  <rth@redhat.com>
38741         * gcc.c-torture/execute/20001026-1.c: New.
38743 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
38745         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
38746         * g++.old-deja/g++.law/builtin1.C: Likewise.
38747         * g++.old-deja/g++.law/ctors10.C: Likewise.
38748         * g++.old-deja/g++.law/virtual3.C: Likewise.
38749         * g++.old-deja/g++.mike/p658.C: Likewise.
38750         * g++.old-deja/g++.other/sibcall1.C: Likewise.
38751         * g++.old-deja/g++.other/vaarg2.C: Likewise.
38752         * g++.old-deja/g++.robertl/eb124.C: Likewise.
38753         * g++.old-deja/g++.robertl/eb44.C: Likewise.
38754         * g++.old-deja/g++.robertl/eb77.C: Likewise.
38756 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
38758         * gcc.c-torture/compile/20001024-1.c: New test.
38760 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
38762         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
38763         to tell us whether or not we are using V3.
38765 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
38767         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
38768         operands.
38770 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38772         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
38774 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
38776         * gcc.c-torture/execute/20001024-1.c: New test.
38778 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
38780         * g++.old-deja/g++.other/sibcall1.C: New test.
38782 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
38784         * gcc.dg/noncompile/init-3.c: New test.
38786 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38788         * gcc.dg/format-array-1.c: New test.
38790 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38792         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
38793         writing through null pointers; remove comment about testing
38794         unterminated strings.
38796 2000-10-17  Matthew Hiller  <hiller@redhat.com>
38798         * gcc.c-torture/execute/20001017-2.c: New test.
38800 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38802         * gcc.c-torture/compile/20001018-1.c: New test.
38803         * gcc.c-torture/compile/20001018-1.x: Xfail.
38805 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38807         * gcc.c-torture/execute/20001017-1.c: New test.
38809 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38811         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
38812         for multiple use of arguments with scanf formats; add tests for
38813         multiple use of arguments.
38815 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
38817         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
38819 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38821         * gcc.dg/format-miss-1.c: New test.
38823 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38825         * gcc.c-torture/execute/20001013-1.c: New test.
38827 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38829         * gcc.dg/format-branch-1.c: New test.
38831 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38833         * README, lib/file-format.exp: Remove EGCS references.
38835 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38837         * gcc.dg/20001013-1.c: New test.
38839 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38841         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
38842         for intmax_t in the compiler using __typeof__ and the type rules
38843         for conditional expressions.
38845 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
38847         * gcc.dg/20001012-1.c: New test.
38848         * gcc.dg/20001012-2.c: New test.
38850 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38852         * gcc.dg/format-attr-1.c: New test.
38854 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38856         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
38857         __LONG_LONG_MAX__ instead of LLONG_MAX.
38859 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38861         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
38862         scanf flags.
38863         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
38864         flags.
38866 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38868         * gcc.dg/sequence-pt-1.c: New test.
38870 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
38872         * gcc.c-torture/execute/20001011-1.c: New testcase.
38873         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
38875 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38877         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
38878         does not error on it.
38880 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38882         * gcc.dg/20001009-1.c: New test.
38884 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
38886         * gcc.c-torture/compile/20001009-1.c: Move from here ....
38887         * gcc.c-torture/execute/20001009-2.c: ... to here.
38889 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
38891         * gcc.c-torture/compile/20001009-1.c: New testcase.
38892         * gcc.c-torture/execute/20001009-1.c: New testcase.
38893         Testcases provided by Jan Hubicka <jh@suse.cz>.
38895 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38897         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38898         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
38899         uintmax_t using <limits.h> to emulate the compiler's internal
38900         logic.  No longer XFAIL %j tests.
38902 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38904         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
38905         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38906         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
38907         regexps and details of expected handling of some bad formats.
38908         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
38909         suppression.
38911 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38913         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
38914         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
38915         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
38916         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
38917         in list archives.
38919 2000-10-06  Richard Henderson  <rth@cygnus.com>
38921         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
38922         * g++.old-deja/g++.brendan/crash52.C: Likewise.
38923         * g++.old-deja/g++.jason/report.C: Likewise.
38924         * g++.old-deja/g++.law/friend5.C: Likewise.
38925         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
38926         of the expected warnings.
38928 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
38930         * g++.old-deja/g++.pt/enum14.C: New test.
38932 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
38934         * g++.old-deja/g++.pt/crash59.C: New test.
38936 2000-10-04  Will Cohen  <wcohen@redhat.com>
38938         * gcc.dg/20000926-1.c: New test.
38940 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
38942         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
38943         function name for current C++ compiler.
38944         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
38946 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
38948         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
38949         __PRETTY_FUNCTION__.
38950         * g++.old-deja/g++.ext/pretty2.C: Likewise.
38952 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38954         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
38956 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
38958         * gcc.c-torture/compile/20000923-1.c: New test.
38960 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
38962         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
38963         * g++.old-deja/g++.pt/ttp62.C: Same.
38964         * g++.old-deja/g++.other/inline14.C: Same.
38966 2000-09-24  Richard Henderson  <rth@cygnus.com>
38968         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
38970 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38972         * gcc.dg/c90-printf-1.c: Add test for wide string format.
38974 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
38976         * gcc.c-torture/compile/20000922-1.c: New file.
38978 2000-09-21  Nick Clifton  <nickc@redhat.com>
38980         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
38981         a signed long modulo operation.
38982         (mod6): New function - perform an unsigned long modulo operation.
38983         (main): Add tests for modulos of very large numbers by very small
38984         dividends.
38986 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38988         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
38990 2000-09-19  Richard Henderson  <rth@cygnus.com>
38992         * gcc.dg/compare2.c (case 10): XFAIL.
38994 2000-09-18  Richard Henderson  <rth@cygnus.com>
38996         * gcc.c-torture/execute/20000906-1.c: Move ...
38997         * gcc.dg/20000906-1.c: ... here.  Only run on targets
38998         that support __builtin_trap.
39000 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
39002         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
39004 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39006         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
39007         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
39008         more $ format tests.
39010 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39012         * gcc.dg/format-errmk-1.c: New test.
39014 2000-09-17  Greg McGary  <greg@mcgary.org>
39016         * gcc.c-torture/execute/20000917-1.x: Remove.
39018 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39020         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
39022 2000-09-17  Greg McGary  <greg@mcgary.org>
39024         * gcc.c-torture/execute/20000917-1.c: New test.
39025         * gcc.c-torture/execute/20000917-1.x: XFAIL.
39027 2000-09-16  Neil Booth  <NeilB@earthling.net>
39029         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
39030         in nested macro bug.
39032 2000-09-15  Neil Booth  <NeilB@earthling.net>
39034         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
39036 2000-09-14  Jeffrey A Law  (law@cygnus.com)
39038         * gcc.c-torture/execute/20000914-1.c: New test.
39040 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
39042         * g++.other/inline13.C: New test.
39044 2000-09-12  Andreas Jaeger  <aj@suse.de>
39046         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
39047         constant by Ulrich Drepper <drepper@redhat.com>.
39049 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
39051         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
39053 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39055         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
39057 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
39059         * gcc.dg/cpp/backslash.c: New test.
39061 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
39063         * gcc.c-torture/execute/20000910-1.c: New test.
39064         * gcc.c-torture/execute/20000910-2.c: Likewise.
39066 2000-09-11  Robert Lipe  <robertl@sco.com>
39068         * gcc.dg/pragma-align.c: New test.
39070 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
39072         * g++.old-deja/g++.pt/explicit82.C: New test.
39073         * g++.old-deja/g++.pt/explicit83.C: New test.
39075 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
39077         * gcc.dg/asm-names.c: New test.
39079 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39081         * gcc.dg/cpp/tr-warn6.c: New test
39083 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39085         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
39086         be accepted.
39088 2000-09-07  Catherine Moore  <clm@redhat.com>
39090         * gcc.c-torture/execute/unroll-1.c: New test.
39092 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
39094         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
39095         ERROR markers.
39096         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
39097         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
39098         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
39099         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
39100         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
39101         Preprocess only.
39102         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
39103         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
39105 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39107         * g++.old-deja/g++.pt/deduct2.C: New test.
39109 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39111         * g++.old-deja/g++.pt/parms2.C: New test.
39113 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39115         * g++.old-deja/g++.pt/crash58.C: New test.
39117 2000-09-06  Greg McGary  <greg@mcgary.org>
39119         * gcc.c-torture/execute/20000906-1.c: New test.
39120         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
39122 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39124         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
39126 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39128         * g++.old-deja/g++.pt/crash57.C: New test.
39130 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39132         * g++.old-deja/g++.pt/crash56.C: New test.
39134 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39136         * g++.old-deja/g++.pt/koenig1.C: New test.
39138 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
39140         * gcc.dg/20000904-1.c: New test.
39142 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
39144         * gcc.dg/cpp/paste8.c: New test.
39146 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
39148         * gcc.c-torture/compile/20000827-1.c: New test.
39150 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39152         * gcc.dg/format-diag-1.c: New test.
39154 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39156         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
39157         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
39158         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
39159         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
39160         gcc.dg/formatz-1.c: Adjust warning regular expressions.
39162 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
39164         * g++.old-deja/g++.other/nested4.C: New test.
39166 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
39168         * g++.old-deja/g++.ns/scoped1.C: New test.
39170 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
39172         * lib/g++.exp: Support testing already-installed GCC.
39174 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39176         * wtr-label-1.c, wtr-suffix-1.c: New tests.
39178 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39180         * gcc.dg/return-type-2.c: New test.
39182 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
39184         * gcc.c-torture/compile/20000825-1.c: New test.
39186 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
39188         * gcc.dg/dwarf2-2.c: New test.
39190 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
39192         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
39193         dg-warning regexps.
39195 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39197         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
39198         gcc.dg/format-ext-5.c: New tests.
39200 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
39202         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
39204 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
39206         * gcc.dg/noncompile/930622-2.c: Adjust error message.
39208 2000-08-24  Richard Henderson  <rth@cygnus.com>
39210         * gcc.dg/ia64-sync-1.c: New test.
39211         * gcc.dg/ia64-sync-2.c: New test.
39212         * gcc.dg/ia64-asm-1.c: New test.
39214 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
39216         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
39217         * gcc.dg/format-ext-2.c: New test.
39219 2000-08-23  Jason Merrill  <jason@redhat.com>
39221         * lib/old-dejagnu.exp: Also ignore "In member function" and
39222         "At global scope".
39224 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39226         * gcc.dg/noncompile/label-lineno-1.c: New test.
39228 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39230         * gcc.dg/c99-array-nonobj-1.c: New test.
39232 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39234         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
39235         tests.
39236         * gcc.dg/format-ext-1.c: New test.
39238 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39240         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
39241         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
39242         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
39243         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
39244         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
39246 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39248         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
39249         gcc.dg/c99-strftime-2.c: New tests.
39251 2000-08-22  Richard Henderson  <rth@cygnus.com>
39253         * gcc.c-torture/execute/20000822-1.c: New test.
39255 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
39257         * gcc.c-torture/execute/20000819-1.x: Remove.
39259 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39261         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
39262         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
39263         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
39264         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
39265         gcc.dg/format-xopen-1.c: New tests.
39267 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39269         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
39271 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
39273         * g++.old-deja/g++.other/loop2.C: New test.
39275         * gcc.c-torture/compile/20000606-1.c: New test.
39276         * gcc.c-torture/compile/20000728-1.c: New test.
39277         * gcc.c-torture/execute/20000801-1.c: New test.
39278         * gcc.c-torture/execute/20000801-2.c: New test.
39279         * gcc.c-torture/execute/20000819-1.c: New test.
39280         * gcc.c-torture/execute/20000819-1.x: XFAIL.
39281         * gcc.dg/20000629-1.c: New test.
39282         * gcc.dg/20000724-1.c: New test.
39283         * gcc.dg/20000807-1.c: New test.
39285 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
39287         * gcc.dg/cpp/pragma-1.c: New test.
39288         * gcc.dg/cpp/pragma-2.c: New test.
39290 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
39292         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
39293         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
39295 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39297         * gcc.c-torture/compile/20000818-1.c: New test.
39299 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
39301         * gcc.c-torture/execute/20000818-1.c: New test.
39303 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39305         * gcc.dg/format-va-1.c: New test.
39307 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39309         * g++.old-deja/g++.other/typedef8.C: New test.
39311 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39313         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
39314         * g++.old-deja/g++.mike/net36.C: Mark candidate.
39315         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
39316         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
39317         * g++.old-deja/g++.other/ptrmem7.C: New test.
39318         * g++.old-deja/g++.pt/ptrmem10.C: New test.
39320 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39322         * g++.old-deja/g++.pt/typename27.C: New test.
39324 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
39326         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
39327         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
39328         * g++.old-deja/g++.pt/friend45.C: New test.
39329         * g++.old-deja/g++.other/friend8.C: New test.
39331 2000-08-15  Richard Henderson  <rth@cygnus.com>
39333         * gcc.c-torture/execute/20000815-1.c: New test.
39335 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39337         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
39338         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
39339         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
39341 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
39343         * g++.old-deja/g++.other/refinit2.C: New test.
39345 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
39347         * lib/c-torture.exp (c-torture): Make
39348         compiler_conditional_xfail_data global.
39349         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
39350         compiler_conditional_xfail_data machinery.
39351         (f-torture-execute): Likewise.
39352         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
39353         and only when unrolling loops.
39355         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
39357 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
39359         * g++.old-deja/g++.pt/explicit81.C: New test.
39361 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
39363         * g++.old-deja/g++.pt/typename26.C: New test.
39365 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
39367         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
39368         warning.
39370 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
39372         * g++.old-deja/g++.other/array3.C: New test.
39374 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39376         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
39377         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
39378         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
39379         New tests.
39381 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
39383         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
39384         * g++.old-deja/g++.abi/vmihint.C: Likewise.
39386 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
39388         * gcc.c-torture/execute/20000808-1.c: New test.
39390 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39392         * gcc.dg/c90-const-expr-1.c: New test.
39394 2000-08-08  Richard Henderson  <rth@cygnus.com>
39396         * gcc.dg/noncompile/920923-1.c: Declare calloc.
39398 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39400         * gcc.dg/noncompile/const-ll-1.c: New test.
39402 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39404         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
39406 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
39408         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
39409         that running programs linked against the shared version of libobjc
39410         run correctly.
39412 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39414         * gcc.dg/c99-printf-1.c: New test.
39416 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39418         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
39420 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
39422         * gcc.c-torture/execute/20000731-1.x: Delete.
39424 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
39426         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
39427         and torture_without_loops as is done by c-torture.exp.
39428         (search_for): Copy from c-torture.exp.
39429         (gcc-dg-runtest): New function, drives a directory of tests
39430         iterating over the TORTURE_OPTIONS.
39431         (scan-assembler, scan-assembler-not): Move here from
39432         individual directory drivers.
39434         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
39435         defined by lib/gcc-dg.exp.
39436         * gcc.dg/cpp/cpp.exp: Likewise.
39437         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
39438         gcc-dg-runtest, so we cycle over optimization options.
39440         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
39441         * gcc.dg/compare2.c: No longer expected to fail.
39443 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
39445         * gcc.c-torture/execute/20000804-1.c: New test.
39447 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39449         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
39451 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
39453         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
39455 2000-08-03  Jeffrey A Law  (law@cygnus.com)
39457         * gcc.c-torture/compile/20000803-1.c: New test.
39459 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39461         * gcc.c-torture/execute/20000801-3.c,
39462         gcc.c-torture/execute/20000801-4.c: New tests.
39463         * gcc.c-torture/execute/20000801-3.x,
39464         gcc.c-torture/execute/20000801-4.x: Xfail.
39466 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
39468         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
39469         libobjc/.libs to allow for libtool.
39471 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
39473         * gcc.c-torture/compile/20000802-1.c: New test.
39475 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
39477         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
39479 2000-07-31  Jeffrey A Law  (law@cygnus.com)
39481         * gcc-c-torture/execute/20000731-2.c: New test.
39483         * gcc.c-torture/execute/20000731-1.c: New test.
39484         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
39486 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
39488         * testsuite/gcc.dg/cpp/paste7.c: New test.
39489         * gcc.dg/cpp/20000725-1.c: New test.
39491 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
39493         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
39494         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
39495         declaration warning for __builtin_dwarf_reg_size.
39497         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
39499 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39501         * gcc.dg/noncompile/voidparam-1.c: New test.
39503 2000-07-30  Richard Henderson  <rth@cygnus.com>
39505         * gcc.dg/c90-digraph-1.c: Don't xfail.
39506         * gcc.dg/compare2.c (case 10): Xfail.
39507         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
39509 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
39511         * gcc.dg/c99-main-1.c: New test.
39513 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39515         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
39517 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
39519         * gcc.c-tortuer/execute/20000726-1.c: New test.
39521 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
39523         * gcc.c-torture/execute/enum-2.c: New test.
39525 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39527         * gcc.dg/cpp/tr-warn3.c: New test.
39529 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39531         * g++.old-deja/g++.ext/implicit1.C: Remove.
39532         * g++.old-deja/g++.jason/c2.C: Remove
39533         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
39534         * g++.old-deja/g++.pt/crash16.C: Likewise.
39535         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
39537 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39539         * g++.old-deja/g++.other/for2.C: New test.
39541 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
39543         * gcc.dg/20000720-1.c: New test.
39545 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
39547         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
39549 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
39551         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
39552         * gcc.c-torture/execute/20000722-1.c: New.
39553         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
39555 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
39557         * gcc.dg/cpp/20000720-1.S: New test.
39559 2000-07-21  Michael Meissner  <meissner@redhat.com>
39561         * gcc.c-torture/execute/ieee/hugeval.c: New test.
39563 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
39565         * g++.old-deja/g++.brendan/crash16.C,
39566         g++.old-deja/g++.brendan/parse3.C,
39567         g++.old-deja/g++.brendan/redecl1.C,
39568         g++.old-deja/g++.ns/template13.C,
39569         g++.old-deja/g++.other/decl4.C,
39570         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
39572 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
39574         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
39575         and "Internal error".
39577         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
39578         regexps.
39579         * gcc.dg/cpp/paste6.c: New test.
39581 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
39583         * gcc.dg/cpp/tr-direct.c: New test.
39585         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
39586         gcc.dg/cpp/undef1.c: Tweak error regexps.
39588 2000-07-18  Eric Christopher <echristo@redhat.com>
39590         * gcc.c-torture/compile/20000718-1.c: New test.
39592 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
39594         * cpplex.c (_cpp_push_token): If the token being pushed back
39595         is the previous token in this context, just subtract one from
39596         context->posn.
39597         * cppmacro.c (save_expansion): Clear aux field when storing a
39598         placemarker.
39600 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
39602         * gcc.dg/noncompile/redecl-1.c: New test.
39604 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
39606         * gcc.c-torture/execute/20000717-5.c: New test.
39607         * gcc.c-torture/execute/20000717-1.x: Removed.
39609 2000-07-17  Richard Henderson  <rth@cygnus.com>
39611         * gcc.c-torture/execute/20000717-4.c: New test.
39613 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
39615         * gcc.dg/cpp/syshdr.c: New test.
39616         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
39618 2000-07-17  Neil Booth  <neilb@earthling.net>
39620         * gcc.dg/cpp/cmdlne-dM.c: New test.
39621         * gcc.dg/cpp/cmdlne-dD.c: New test.
39623 2000-07-17  Jeffrey A Law  (law@cygnus.com)
39625         * gcc.c-torture/execute/20000717-3.c: New test.
39627         * gcc.c-torture/compile/20000717-1.c: New test.
39629 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
39631         * gcc.c-torture/execute/20000717-2.c: New test.
39633 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39635         * gcc.dg/formatz-1.c: New test.
39637         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
39638         * gcc.dg/c99-digraph-1.c: New tests.
39640         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
39641         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
39643         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
39644         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
39645         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
39646         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
39647         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
39648         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
39649         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
39651 2000-07-17   Greg McGary <greg@mcgary.org>
39653         * gcc.c-torture/execute/20000717-1.c: New test.
39654         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
39656 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
39658         * gcc.c-torture/execute/20000715-2.c: New test.
39659         * gcc.dg/20000715-1.c: New test.
39661 2000-07-15  Michael Meissner  <meissner@redhat.com>
39663         * gcc.c-torture/execute/20000715-1.c: New test.
39665 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
39667         * gcc.c-torture/execute/20000707-1.c: New test.
39669 2000-07-13  Neil Booth  <NeilB@earthling.net>
39671         * testsuite/gcc.dg/cpp/digraph1.c,
39672         testsuite/gcc.dg/cpp/digraph2.c,
39673         testsuite/gcc.dg/cpp/digraphs.c: New tests.
39675 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
39677         * g77.f-torture/compile/20000630-2.f: New test.
39678         * g77.f-torture/compile/20000630-2.x
39680 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
39682         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
39684 2000-07-11  Neil Booth  <NeilB@earthling.net>
39686         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
39688 2000-07-11  Neil Booth  <NeilB@earthling.net>
39690         * gcc.dg/cpp/cmdlne-C.c: New.
39692 2000-07-09  Neil Booth  <NeilB@earthling.net>
39694         * gcc.dg/cpp/directiv.c: New tests.
39695         * gcc.dg/cpp/undef1.c: Update.
39697 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
39699         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
39701 2000-07-09  Neil Booth  <NeilB@earthling.net>
39703         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
39705 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
39707         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
39708         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
39710 2000-07-08  Neil Booth  <NeilB@earthling.net>
39712         * gcc.dg/cpp/macsyntx.c: New tests.
39714 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39716         * gcc.dg/20000707-1.c: New test.
39718 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39720         * gcc.c-torture/execute/20000706-1.c: New test.
39721         * gcc.c-torture/execute/20000706-2.c: New test.
39722         * gcc.c-torture/execute/20000706-3.c: New test.
39723         * gcc.c-torture/execute/20000706-4.c: New test.
39724         * gcc.c-torture/execute/20000706-5.c: New test.
39726 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39728         * g++.old-deja/g++.pt/instantiate7.C: New test.
39730 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39732         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
39733         * g++.old-deja/g++.mike/thunk3.C: Likewise.
39734         * g++.old-deja/g++.other/rtti3.C: Likewise.
39735         * g++.old-deja/g++.other/rttid3.C: Likewise.
39737 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
39739         *  g77.f-torture/compile/20000630-1.x: Fix typo
39741 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
39743         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
39744         assembly output.
39746 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
39748         * gcc.dg/cpp/ident.c: New test.
39750 2000-07-05  Neil Booth  <NeilB@earthling.net>
39752         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
39753           gcc.dg/cpp/lexstrng.c: New tests.
39755 2000-07-04  Neil Booth  <NeilB@earthling.net>
39757         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
39758         * gcc.dg/cpp/strify2.c: Same.
39760 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
39762         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
39763         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
39764         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
39765         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
39767         * testsuite/gcc.dg/cpp/macro1.c,
39768         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
39769         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
39770         testsuite/gcc.dg/cpp/strify1.c,
39771         testsuite/gcc.dg/cpp/strify2.c: New tests.
39773 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
39775         * gcc.c-torture/execute/20000703-1.c: New test.
39777 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39779         * g++.old-deja/g++.pt (lookup10.C): New test.
39781 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39783         * g++.old-deja/g++.pt (typename25.C): New test.
39785 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
39787         * gcc.c-torture/compile/20000701-1.c: New test.
39789 2000-06-30  Nick Clifton  <nickc@cygnus.com>
39791         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
39792         to test case.
39794 2000-06-30  Catherine Moore  <clm@cygnus.com>
39796         * gcc.c-torture/execute/align-1.c: New test.
39798 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
39800         * g++.old-deja/g++.pt/expr8.C: New test.
39801         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
39803 2000-06-29  Nick Clifton  <nickc@cygnus.com>
39805         * gcc.c-torture/compile/20000629-1.c: New test.
39807 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39810         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
39811         gcc.dg/noncompile directory, depending on whether they're
39812         preprocessor tests or not.  Annotate all the tests for the dg
39813         framework.
39815         * gcc.c-torture/noncompile/noncompile.exp: Delete.
39816         * gcc.dg/noncompile/noncompile.exp: New.
39818         * Moved files:
39819         Old name                                New name
39820         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
39821         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
39822         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
39823         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
39824         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
39825         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
39826         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
39827         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
39828         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
39829         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
39830         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
39831         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
39832         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
39833         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
39834         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
39835         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
39836         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
39837         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
39838         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
39839         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
39840         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
39841         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
39842         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
39843         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
39845         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
39846         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
39847         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
39848         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
39849         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
39850         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
39852 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39854         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
39855         declare one variable.  On the fourth, error.
39856         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
39857         declared by 20000628-1a.h.
39859 2000-06-29  Richard Henderson  <rth@redhat.com>
39861         * gcc.c-torture/execute/930529-1.x: New file.
39862         * gcc.dg/920413-1.c: Adjust expected warning text.
39863         * gcc.dg/980217-1.c: Declare abort.
39864         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
39866 2000-06-29  Jeffrey A Law  (law@cygnus.com)
39868         * g77.f-torture/compile/20000629-1.f: New test.
39869         * g77.f-torture/compile/20000629-1.x: Expected to fail.
39871 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39873         Rearrange lots of files, removing entirely the
39874         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
39875         directories.
39877         * Deleted files:
39878         gcc.c-torture/code_quality/code_quality.exp
39879         gcc.c-torture/special/special.exp
39880         gcc.failure/failure.exp
39881         gcc.failure/940409-1.x
39882         gcc.c-torture/compile/961203-1.x
39884         * New files:
39885         gcc.misc-tests/linkage.exp
39886         gcc.c-torture/execute/920730-1t.c
39887         gcc.c-torture/execute/920730-1t.x
39888         gcc.c-torture/compile/920520-1.x
39889         gcc.c-torture/compile/920521-1.x
39890         gcc.c-torture/compile/981006-1.x
39891         gcc.c-torture/execute/eeprof-1.x
39893         * Moved files (possibly with modifications to fit a new harness):
39894         Old name                                New name
39895         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
39896         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
39897         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
39898         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
39899         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
39900         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
39901         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
39902         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
39903         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
39904         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
39905         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
39906         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
39907         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
39908         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
39910 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39912         * c-torture/compile/961203-1.x: Delete.
39914         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
39915         not exit. Include stdio.h.
39916         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
39917         * gcc.misc-tests/dg-12.c: Likewise.
39918         * gcc.misc-tests/dg-5.c: Likewise.
39919         * gcc.misc-tests/dg-6.c: Likewise.
39920         * gcc.misc-tests/dg-7.c: Prototype abort.
39921         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
39922         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
39923         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
39924         not exit.
39925         * gcc.misc-tests/sieve.c: Use return from main, not exit.
39926         * gcc.misc-tests/sort2.c: Use return from main, not exit.
39928 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
39930         * gcc.dg/cpp/20000628-1.c: New test.
39931         * gcc.dg/cpp/20000628-1.h: New header for above test.
39932         * gcc.dg/cpp/20000628-1a.h: Likewise.
39934 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
39936         * gcc.dg/cpp: New directory.
39937         * gcc.dg/cpp/cpp.exp: New driver.
39938         * gcc.dg/cpp/20000627-1.c: New test.
39939         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
39940         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
39941         and rewrite as a compilation test.
39943         * gcc.dg: Move many files into the cpp subdirectory, possibly
39944         renaming or editing them as well.
39945         Old name                New name
39946         990119-1.c              cpp/19990119-1.c
39947         990228-1.c              cpp/19990228-1.c
39948         990407-1.c              cpp/19990407-1.c
39949         990409-1.c              cpp/19990409-1.c
39950         990413-1.c              cpp/19990413-1.c
39951         990703-1.c              cpp/19990703-1.c
39952         20000127-1.c            cpp/20000127-1.c
39953         20000129-1.c            cpp/20000129-1.c
39954         20000207-1.c            cpp/20000207-1.c
39955         20000207-2.c            cpp/20000207-2.c
39956         20000209-1.c            cpp/20000209-1.c
39957         20000209-2.c            cpp/20000209-2.c
39958         20000301-1.c            cpp/20000301-1.c
39959         20000419-1.c            cpp/20000419-1.c
39960         20000510-1.S            cpp/20000510-1.S
39961         20000519-1.c            cpp/20000519-1.c
39962         20000529-1.c            cpp/20000529-1.c
39963         20000625-1.c            cpp/20000625-1.c
39964         20000625-2.c            cpp/20000625-2.c
39965         cpp-as1.c               cpp/assert1.c
39966         cpp-as2.c               cpp/assert2.c
39967         cxx-comments-1.c        cpp/cxxcom1.c
39968         cxx-comments-2.c        cpp/cxxcom2.c
39969         endif-label.c           cpp/endif.c
39970         cpp-hash1.c             cpp/hash1.c
39971         cpp-hash2.c             cpp/hash2.c
39972         cpp-if1.c               cpp/if-1.c
39973         cpp-if2.c               cpp/if-2.c
39974         cpp-if3.c               cpp/if-3.c
39975         cpp-if4.c               cpp/if-4.c
39976         cpp-if5.c               cpp/if-5.c
39977         cpp-cond.c              cpp/if-cexp.c
39978         cpp-missingop.c         cpp/if-mop.c
39979         cpp-missingparen.c      cpp/if-mpar.c
39980         cpp-opprec.c            cpp/if-oppr.c
39981         cpp-ifparen.c           cpp/if-paren.c
39982         cpp-shortcircuit.c      cpp/if-sc.c
39983         cpp-shift.c             cpp/if-shift.c
39984         cpp-unary.c             cpp/if-unary.c
39985         cpp-li1.c               cpp/line1.c
39986         cpp-li2.c               cpp/line2.c
39987         lineno.c                cpp/line3.c
39988         lineno-2.c              cpp/line4.c
39989         cpp-mi.c                cpp/mi1.c
39990         cpp-mic.h               cpp/mi1c.h
39991         cpp-micc.h              cpp/mi1cc.h
39992         cpp-mind.h              cpp/mi1nd.h
39993         cpp-mindp.h             cpp/mi1ndp.h
39994         cpp-mix.h               cpp/mi1x.h
39995         cpp-mi2.c               cpp/mi2.c
39996         cpp-mi2a.h              cpp/mi2a.h
39997         cpp-mi2b.h              cpp/mi2b.h
39998         cpp-mi2c.h              cpp/mi2c.h
39999         cpp-mi3.c               cpp/mi3.c
40000         cpp-mi3.def             cpp/mi3.def
40001         poison-1.c              cpp/poison.c
40002         pr-impl.c               cpp/prag-imp.c
40003         cpp-redef-2.c           cpp/redef1.c
40004         cpp-redef.c             cpp/redef2.c
40005         strpaste.c              cpp/strp1.c
40006         strpaste-2.c            cpp/strp2.c
40007         cpp-tradpaste.c         cpp/tr-paste.c
40008         cpp-tradstringify.c     cpp/tr-str.c
40009         cpp-tradwarn1.c         cpp/tr-warn1.c
40010         cpp-tradwarn2.c         cpp/tr-warn2.c
40011         trigraphs.c             cpp/trigraphs.c
40012         cpp-unc1.c              cpp/unc1.c
40013         cpp-unc2.c              cpp/unc2.c
40014         cpp-unc3.c              cpp/unc3.c
40015         cpp-unc.c               cpp/unc4.c
40016         undef.c                 cpp/undef1.c
40017         undef-2.c               cpp/undef2.c
40018         cpp-wi1.c               cpp/widestr1.c
40020 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
40022         * lib/g++.exp (g++_include_flags): Tweak.
40024 2000-06-27  H.J. Lu  <hjl@gnu.org>
40025             Loren J. Rittle  <ljrittle@acm.org>
40027         * lib/g++.exp (g++_include_flags): Override libgloss.exp
40028         version with one that knows about the new gcc tree structure.
40029         (g++_link_flags): Same.
40031 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
40033         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
40034         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
40035         case we are cross-compiling.
40037         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
40038         g++.old-deja/g++.niklas/Makefile.in,
40039         g++.old-deja/g++.niklas/configure.in,
40040         g++.old-deja/g++.other/Makefile.in,
40041         g++.old-deja/g++.other/configure.in,
40042         gcc.c-torture/code_quality/Makefile.in,
40043         gcc.c-torture/code_quality/configure.in,
40044         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
40045         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
40046         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
40047         gcc.c-torture/execute/ieee/Makefile.in,
40048         gcc.c-torture/execute/ieee/configure.in,
40049         gcc.c-torture/noncompile/Makefile.in,
40050         gcc.c-torture/noncompile/configure.in,
40051         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
40052         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
40053         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
40055 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
40057         * g++.old-deja/g++.other/ambig3.C: New test.
40059 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
40061         * g++.old-deja/g++.pt/syntax1.C: New test.
40062         * g++.old-deja/g++.pt/syntax2.C: New test.
40063         * g++.old-deja/g++.other/syntax3.C: New test.
40064         * g++.old-deja/g++.other/syntax4.C: New test.
40066 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
40068         * gcc.dg/20000623-1.c: Prototype exit and abort.
40070 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
40072         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
40073         New tests.
40074         * gcc.dg/cpp-mi3.def: New file.
40076         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
40077         inside assertions.
40078         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
40079         lexer's error messages.
40080         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
40081         divine anything from the linemarkers.
40082         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
40083         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
40085 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
40087         * gcc.dg/20000623-1.c: New test.
40089 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
40091         * gcc.c-torture/execute/20000622-1.c: New test.
40093 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
40095         * g++.old-deja/g++.other/init15.C: New test.
40097 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
40099         * g++.old-deja/g++.pt/vaarg2.C: New test.
40100         * g++.old-deja/g++.pt/vaarg3.C: New test.
40102 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
40104         * g++.old-deja/g++.other/dyncast6.C: New test.
40106 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
40108         * gcc.c-torture/execute/loop-6.c: New test.
40110 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
40112         * gcc.dg/20000614-1.c: New test.
40113         * gcc.dg/20000614-2.c: New test.
40115 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
40117         * g++.old-deja/g++.other/inline12.C: New test.
40119 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
40121         * g++.old-deja/g++.other/eh1.C: New test.
40123 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
40125         * g++.old-deja/g++.other/type.C: New test.
40127 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
40129         * g++.old-deja/g++.other/initstring.C: New test.
40131 2000-06-12  Jason Merrill  <jason@redhat.com>
40133         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
40135 2000-06-09  Jeffrey A Law  (law@cygnus.com)
40137         * gcc.c-torture/compile/20000609-1.c: New test.
40139 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
40141         * gcc.dg/20000609-1.c: New test.
40143 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
40145         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
40146         * gcc.c-torture/noncompile/poison-1.c: Move...
40147         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
40148         * gcc.dg/cpp-li1.c: Add a token after the #line.
40150 2000-06-05  Richard Henderson  <rth@cygnus.com>
40152         * gcc.c-torture/execute/20000605-2.c: New test.
40153         * gcc.c-torture/execute/20000605-3.c: New test.
40155 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
40157         * g77.f-torture/execute/20000503-1.x: New file.
40159 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
40161         * g++.old-deja/g++.eh/badalloc1.C: New test.
40163 2000-06-05  Richard Henderson  <rth@cygnus.com>
40165         * gcc.c-torture/execute/20000605-1.c: New test.
40167 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
40168             Nathan Sidwell <nathan@codesourcery.com>
40170         * gcc.c-torture/compile/20000605-1.c: New test.
40172 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
40174         * g77.f-torture/compile/20000601-1.f: New test.
40176 2000-06-03  Richard Henderson  <rth@cygnus.com>
40178         * gcc.c-torture/execute/20000603-1.c: New.
40180 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
40182         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
40183         * gcc.dg/noreturn-2.c (noreturn): Likewise.
40185 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
40187         * gcc.dg/compare2.c (case 12): XFAIL.
40188         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
40189         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
40191         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
40193 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
40195         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
40196         guard macro is already defined when the header is first
40197         included.
40198         * gcc.dg/cpp-mix.h: New file.
40199         * gcc.dg/endif-label.c: Update patterns to match compiler.
40201         * g++.brendan/complex1.C: Declare abort.
40202         * g++.law/refs4.C: Remove XFAIL.
40203         * g++.oliva/expr2.C: Declare abort and exit.
40205 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
40207         * gcc.c-torture/execute/20000528-1.c: New test.
40209         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
40210         * g++.old-deja/g++.law/temps4.C: Likewise.
40212         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
40213         stdlib.h.  Call abort() on failure.
40214         * g++.old-deja/g++.law/refs4.C: Likewise.
40215         * g++.old-deja/g++.law/temps4.C: Likewise.
40216         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
40217         * gcc.c-torture/execute/20000112-1.c: Include string.h.
40219 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
40221         Relative to g++.dg/special:
40222         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
40224         Relative to g++.old-deja:
40225         * g++.brendan/complex1.C, g++.jason/optimize2.C,
40226         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
40227         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
40228         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
40229         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
40230         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
40231         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
40233         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
40234         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
40235         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
40236         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
40237         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
40238         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
40239         and/or string.h.
40241         * g++.other/goto1.C: Update expectations for error messages.
40243 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
40245         * gcc.c-torture/compile/20000523-1.c: New test.
40247 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
40249         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
40251 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
40253         * g++.old-deja/g++.eh/catch11.C: New test.
40254         * g++.old-deja/g++.eh/catch12.C: New test.
40256 2000-05-24  Nick Clifton  <nickc@cygnus.com>
40258         * gcc.c-torture/execute/20000523-1.c: New test.
40260 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
40262         * c-torture/execute/bcp-1.c: Replace abort in arg of
40263         __builtin_constant_p with a generic external function.
40265         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
40266         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
40267         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
40268         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
40269         Prototype abort and/or exit.
40271         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
40272         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
40273         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
40274         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
40276 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
40278         * gcc.dg/dwarf2-1.c: New test.
40280 2000-05-20  Richard Henderson  <rth@cygnus.com>
40282         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
40284 2000-05-20  Andreas Jaeger  <aj@suse.de>
40286         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
40287         testcase.
40289 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
40291         * gcc.c-torture/execute/20000519-2.c: New test.
40293 2000-05-19  Andreas Jaeger  <aj@suse.de>
40295         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
40296         which fails with SSA.
40298         * lib/c-torture.exp: Also test with -O3 -fssa.
40300 2000-05-18  Michael Meissner  <meissner@redhat.com>
40302         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
40303         * gcc.c-torture/execute/920415-1.c: Ditto.
40304         * gcc.c-torture/execute/920501-1.c: Ditto.
40305         * gcc.c-torture/execute/conversion.c: Ditto.
40306         * gcc.c-torture/execute/cvt-1.c: Ditto.
40308 2000-05-18  Jeffrey A Law  (law@cygnus.com)
40310         * gcc.c-torture/compile/20000518-1.c: New test.
40312 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
40314         * g77.f-torture/compile/200005018.f: New test.
40316 2000-05-17  Jeffrey A Law  (law@cygnus.com)
40318         * gcc.c-torture/compile/20000517-1.c: New test.
40320 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40322         * gcc.c-torture/execute/20000516-1.c: New test.
40324 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
40326         * g++.old-deja/g++.other/eh.C: New test.
40328 2000-05-12  Richard Henderson  <rth@cygnus.com>
40330         * gcc.c-torture/execute/990208-1.c (main): Don't pass
40331         constants through to doit's conditional.
40333 2000-05-11  Jeffrey A Law  (law@cygnus.com)
40335         * gcc.c-torture/compile/20000511-1.c: New test.
40336         * g77.f-torture/compile/20000511-1.f: New test.
40337         * g77.f-torture/compile/20000511-2.f: New test.
40339 2000-05-11  Michael Meissner  <meissner@redhat.com>
40341         * gcc.c-torture/execute/20000511-1.c: New test.
40343 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
40345         * gcc.dg/dg.exp: Scan .S files as well as .c files.
40346         * gcc.dg/20000510-1.S: New.
40348 2000-05-08  Catherine Moore  <clm@cygnus.com>
40350         * gcc.dg/unused-3.c: New.
40352 2000-05-06  Richard Henderson  <rth@cygnus.com>
40354           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
40355           * g++.old-deja/g++.mike/warn1.C: Likewise.
40356           * g++.old-deja/g++.pt/local1.C: Likewise.
40357           * g++.old-deja/g++.pt/local7.C: Likewise.
40358           * g++.old-deja/g++.pt/spec16.C: Likewise.
40360 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
40362         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
40364 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
40366           * g77.f-torture/execute/20000503-1.f: New test.
40368 2000-05-04  Andreas Jaeger  <aj@suse.de>
40370         * gcc.dg/noreturn-2.c: New test.
40372 2000-05-04  Neil Booth  <NeilB@earthling.net>
40374         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
40375         preprocessor.
40377 2000-05-04  Richard Henderson  <rth@cygnus.com>
40379         * gcc.c-torture/execute/20000503-1.c: Fix typo.
40381 2000-05-04  Richard Henderson  <rth@cygnus.com>
40383         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
40384         OpenSSL by Jason R Thorpe.
40386 2000-05-03  Jim Wilson  <wilson@cygnus.com>
40388         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
40390 2000-05-03  Robert Lipe <robertlipe@usa.net>
40392         * gcc.dg/20000503-1.c: New test.
40394 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
40396         * gcc.c-torture/compile/20000502-1.c: New test.
40397         * g++.old-deja/g++.other/align.C: New test.
40398         * gcc.dg/cpp-tradstringify.c: New test.
40400 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
40402         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
40403         and hard registers.
40405 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
40407         * gcc.c-torture/execute/loop-5.c: New test.
40409 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
40411         * gcc.c-torture/execute/va-arg-20.c: New test.
40413 2000-04-23  Jeffrey A Law  (law@cygnus.com)
40415         * gcc.c-torture/execute/20000422-1.c: New test.
40417 2000-04-20  Greg McGary  <gkm@gnu.org>
40419         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
40420         when optimizing, but without sibling-call optimizations (-O1).
40422 2000-04-20  Jeffrey A Law  (law@cygnus.com)
40424           * gcc.c-torture/compile/20000420-1.c: New test.
40426 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40428         * g++.abi/ptrflags.C: New test.
40429         * g++.eh/catchptr1.C: Test incomplete pointer chains.
40431 2000-04-19  Catherine Moore  <clm@cygnus.com>
40433         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
40435 2000-04-19  Greg McGary  <gkm@gnu.org>
40437         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
40438         sibling-call optimizations.
40440 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
40442         * gcc.dg/20000419-1.c: New test.
40444 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
40446         * gcc.c-torture/execute/20000412-6.c: New test.
40448 2000-04-12  Jeffrey A Law  (law@cygnus.com)
40450         * gcc.c-torture/execute/20000412-5.c: New test.
40451         * g77.f-torture/compile/20000412-1.f: New test.
40452         * gcc.c-torture/execute/20000412-4.c: New test.
40453         * gcc.c-torture/compile/20000412-2.c: New test.
40454         * gcc.c-torture/execute/20000412-3.c: New test.
40455         * gcc.c-torture/compile/20000412-1.c: New test.
40456         * gcc.c-torture/execute/20000412-2.c: New test.
40458 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
40460         * objc/execute/bf-20.m: New test.
40462 2000-04-10  Richard Henderson  <rth@cygnus.com>
40464         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
40466         * gcc.c-torture/execute/20000412-1.c: New test.
40468 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
40470         * g++.old-deja/g++.eh/catchptr1.C: New test.
40472 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
40474         * g++.old-deja/g++.abi/cxa_vec.C: New test.
40476 2000-04-08  Neil Booth  <NeilB@earthling.net>
40478         * gcc.dg/cpp-nullchar.c: Remove test as
40479         embedded nulls cause problems.
40481 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40483         * gcc.dg/compare2.c: New test.
40485 2000-04-08  Neil Booth  <NeilB@earthling.net>
40487         * gcc.dg/cpp-nullchar.c: New test.
40489 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
40491         * gcc.dg/cpp-mi2.c: New test.
40492         * gcc.dg/cpp-mi2[abc].h: New files.
40494 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
40496         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
40497         member name.
40499 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
40501         * g++.old-deja/g++.abi/vmihint.C: New test.
40503 2000-04-06  Neil Booth  <NeilB@earthling.net>
40505         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
40506         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
40507         copyright.
40509 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
40511         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
40512         avoid stack-frame overwrite.
40514 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
40516         * gcc.c-torture/compile/20000405-2.c: New test.
40517         * gcc.c-torture/compile/20000405-3.c: New test.
40519 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40521         * gcc.c-torture/compile/20000405-1.c: New test.
40523 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
40525         * gcc.dg/cast-qual-1.c: Revert last change.
40527 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40529         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
40531 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
40533         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
40534         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
40536 2000-04-03  Jeffrey A Law  (law@cygnus.com)
40538         * gcc.c-torture/compile/20000403-2.c: New test.
40539         * gcc.c-torture/compile/20000403-1.c: New test.
40541 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
40543         * gcc.c-torture/execute/20000403-1.c: New test.
40545 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
40547         * gcc.c-torture/execute/20000402-1.c: New test.
40549 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
40551         * gcc.c-torture/execute/va-arg-15.c: New test.
40552         * gcc.c-torture/execute/va-arg-16.c: New test.
40553         * gcc.c-torture/execute/va-arg-17.c: New test.
40554         * gcc.c-torture/execute/va-arg-18.c: New test.
40555         * gcc.c-torture/execute/va-arg-19.c: New test.
40557 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
40559         * gcc.c-torture/compile/981211-1.c: Move to...
40560         * gcc.dg/cpp-as1.c: ...here.
40561         * gcc.dg/cpp-as2.c: New file.
40563         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
40564         compiler.
40566 2000-04-02  Neil Booth  <NeilB@earthling.net>
40568         * gcc.dg/cpp-cond.c  New tests.
40569         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
40570         accidental success less likely.
40571         * gcc.dg/cpp-missingop.c  New tests.
40572         * gcc.dg/cpp-missingparen.c  New tests.
40573         * gcc.dg/cpp-shift.c  New tests.
40574         * gcc.dg/cpp-shortcircuit.c  New tests.
40575         * gcc.dg/cpp-unary.c  New tests.
40577 2000-03-29  Jeffrey A Law  (law@cygnus.com)
40579         * gcc.c-torture/compile/20000329-1.c: New test.
40581 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
40583         * gcc.c-torture/compile/20000326-1.c: New test.
40584         * gcc.c-torture/compile/20000326-2.c: New test.
40586 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
40588         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
40589         the first parameter is a function argument.
40591 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
40593         * g++.old-deja/g++.ext/array4.C: New test.
40595 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
40597         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
40599 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40601         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
40603 2000-03-19  Richard Henderson  <rth@cygnus.com>
40605         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
40607 2000-03-19  Richard Henderson  <rth@cygnus.com>
40609         * gcc.c-torture/compile/20000319-1.c: New test.
40611 2000-03-14  Jeffrey A Law  (law@cygnus.com)
40613         * gcc.c-torture/execute/20000314-3.c: New test.
40614         * gcc.c-torture/execute/20000314-2.c: New test.
40615         * gcc.c-torture/execute/20000314-1.c: New test.
40616         * gcc.c-torture/compile/20000314-2.c: New test.
40617         * gcc.c-torture/compile/20000314-1.c: New test.
40619 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
40621         * g++.old-deja/g++.warn/inline.C: New test.
40623 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
40625         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
40626         standards-compliant result rather than specific constants.
40627         Put test-values in array.
40629 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
40631         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
40632         (g++_target_compile): Put test-specific options last.
40634 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40636         * g++.old-deja/g++.eh/vbase4.C: New test.
40638 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40640         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
40642 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40644         * g++.old-deja/g++.brendan/misc12.C: Removed.
40645         * g++.old-deja/g++.pt/memtemp77.C: Constify.
40646         * g++.old-deja/g++.ext/pretty4.C: New test.
40648 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40650         * g++.old-deja/g++.other/string2.C: New test.
40652 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
40654         * g++.old-deja/g++.warn/impint2.C: New test.
40656 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
40658         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
40659         is 1, not zero.
40661 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
40663         * g++.old-deja/g++.warn/impint.C: New test.
40664         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
40665         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
40666         * g++.old-deja/g++.pt/explicit12.C: Likewise.
40667         * g++.old-deja/g++.pt/explicit13.C: Likewise.
40668         * g++.old-deja/g++.pt/explicit17.C: Likewise.
40669         * g++.old-deja/g++.pt/explicit18.C: Likewise.
40670         * g++.old-deja/g++.pt/explicit19.C: Likewise.
40671         * g++.old-deja/g++.pt/explicit23.C: Likewise.
40672         * g++.old-deja/g++.pt/explicit31.C: Likewise.
40673         * g++.old-deja/g++.pt/explicit35.C: Likewise.
40674         * g++.old-deja/g++.pt/explicit6.C: Likewise.
40675         * g++.old-deja/g++.pt/memclass7.C: Likewise.
40677 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
40679         * gcc.dg/cpp-redef.c: New test.
40681 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
40683         * g++.old-deja/g++.pt/unify7.C: New test.
40685 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40687         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
40688         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
40690 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
40692         * gcc.c-torture/compile/20000224-1.c: New test.
40694 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40696         * gcc.c-torture/compile/cpp-2.c: New test.
40697         * gcc.c-torture/compile/cpp-1.c: New test.
40699 2000-02-25  Jeffrey A Law  (law@cygnus.com)
40701         * gcc.c-torture/execute/20000225-1.c: New test.
40703 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40705         * gcc.dg/cpp-li2.c: New test.
40707         * gcc.dg/cpp-wi1.c: New test.
40709         * gcc.dg/cpp-li1.c: New test.
40711 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
40713         * g++.old-deja/g++.other/sizeof5.C: New test.
40715 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40717         * gcc.c-torture/execute/va-arg-13.c: New test.
40719 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
40721         * gcc.c-torture/execute/va-arg-12.c: New test.
40723 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40725         * gcc.c-torture/execute/20000223-1.c: New test.
40727 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40729         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
40731 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
40733         * g++.old-deja/g++.abi/ptrmem.C: New test.
40735 2000-02-19  Richard Henderson  <rth@cygnus.com>
40737         * gcc.c-torture/compile/init-3.c: New.
40739 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
40741         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
40742         ALWAYS_CXXFLAGS.
40744 2000-02-11  Robert Lipe <robertl@sco.com>
40746         * gcc.c-torture/compile/20000211-3.c: New test.
40748 2000-02-11  Martin Buchholz <martin@xemacs.org>
40750         * gcc.c-torture/compile/20000211-2.c: New test.
40752 2000-02-11  Jeffrey A Law  (law@cygnus.com)
40754         * gcc.c-torture/compile/20000211-1.c: New test.
40756 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
40758         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
40759           on native targets
40761 2000-02-08  Nathan Sidwell  <nathan@acm.org>
40763         * g++.old-deja/g++.other/cast5.C: New test.
40765 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
40767         * gcc.c-torture/execute/20000205-1.c: New.
40769 2000-02-03  Nathan Sidwell  <nathan@acm.org>
40771         * g++.old-deja/g++.jason/cast3.C: Return void.
40772         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
40774 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40776         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
40778         * gcc.dg/loop-1.c: New test.
40780 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
40782         * gcc.c-torture/compile/20000127-1.c: New test.
40783         * gcc.c-torture/execute/991228-1.c: New test.
40785 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40787         * gcc.dg/unused-2.c: New test.
40789         * gcc.dg/conv-1.c: New test.
40791 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
40793         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
40794         compiler.
40795         (tool_option_proc): Fix typo.
40797 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
40799         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
40800         of the ld on the host, not on the build machine.
40801         Also, don't crash if '--help' is not a supported option.
40803 2000-01-24  Richard Henderson  <rth@cygnus.com>
40805         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
40807 2000-01-20  Jeffrey A Law  (law@cygnus.com)
40809         * gcc.c-torture/execute/20000120-2.c: New test.
40810         * gcc.c-torture/execute/20000120-1.c: New test.
40812 2000-01-13  Jeffrey A Law  (law@cygnus.com)
40814         * gcc.c-torture/execute/20000113-1.c: New test.
40816 2000-01-12  Jeffrey A Law  (law@cygnus.com)
40818         * gcc.c-torture/execute/20000112-1.c: New test.
40820 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40822         * gcc.dg/20000111-1.c: New test.
40824 2000-01-10  Jeffrey A Law  (law@cygnus.com)
40826         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
40827         with 16 bit integers.
40829 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40831         * gcc.dg/20000108-1.c: New test.
40833 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40835         * g++.old-deja/g++.ns/koenig8.C: New test.
40837 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40839         * g++.old-deja/g++.other/cast4.C: New test.
40841 2000-01-05  Jeffrey A Law  (law@cygnus.com)
40843         * gcc.c-torture/compile/20000105-2.c: New test.
40844         * gcc.c-torture/compile/20000105-1.c: New test.
40846 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40848         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
40849         references to printf & atoi to conform to ANSI standard.
40850         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
40851         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
40852         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
40853         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
40854         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
40855         * g++.old-deja/g++.brendan/complex1.C: Likewise.
40856         * g++.old-deja/g++.brendan/copy1.C: Likewise.
40857         * g++.old-deja/g++.brendan/copy2.C: Likewise.
40858         * g++.old-deja/g++.brendan/copy3.C: Likewise.
40859         * g++.old-deja/g++.brendan/copy4.C: Likewise.
40860         * g++.old-deja/g++.brendan/copy5.C: Likewise.
40861         * g++.old-deja/g++.brendan/copy6.C: Likewise.
40862         * g++.old-deja/g++.brendan/copy7.C: Likewise.
40863         * g++.old-deja/g++.brendan/copy8.C: Likewise.
40864         * g++.old-deja/g++.brendan/crash11.C: Likewise.
40865         * g++.old-deja/g++.brendan/crash14.C: Likewise.
40866         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
40867         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
40868         * g++.old-deja/g++.brendan/delete2.C: Likewise.
40869         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
40870         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
40871         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
40872         * g++.old-deja/g++.brendan/eh1.C: Likewise.
40873         * g++.old-deja/g++.brendan/groff1.C: Likewise.
40874         * g++.old-deja/g++.brendan/init3.C: Likewise.
40875         * g++.old-deja/g++.brendan/misc12.C: Likewise.
40876         * g++.old-deja/g++.brendan/misc7.C: Likewise.
40877         * g++.old-deja/g++.brendan/new2.C: Likewise.
40878         * g++.old-deja/g++.brendan/operators4.C: Likewise.
40879         * g++.old-deja/g++.brendan/operators5.C: Likewise.
40880         * g++.old-deja/g++.brendan/overload2.C: Likewise.
40881         * g++.old-deja/g++.brendan/overload7.C: Likewise.
40882         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
40883         * g++.old-deja/g++.brendan/reference1.C: Likewise.
40884         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
40885         * g++.old-deja/g++.brendan/template24.C: Likewise.
40886         * g++.old-deja/g++.brendan/template3.C: Likewise.
40887         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
40888         * g++.old-deja/g++.jason/inline3.C: Likewise.
40889         * g++.old-deja/g++.jason/opeq.C: Likewise.
40890         * g++.old-deja/g++.law/arg5.C: Likewise.
40891         * g++.old-deja/g++.law/arm7.C: Likewise.
40892         * g++.old-deja/g++.law/ctors11.C: Likewise.
40893         * g++.old-deja/g++.law/cvt8.C: Likewise.
40894         * g++.old-deja/g++.law/init9.C: Likewise.
40895         * g++.old-deja/g++.law/refs4.C: Likewise.
40896         * g++.old-deja/g++.law/template2.C: Likewise.
40897         * g++.old-deja/g++.law/visibility24.C: Likewise.
40898         * g++.old-deja/g++.law/vtable3.C: Likewise.
40899         * g++.old-deja/g++.mike/asm2.C: Likewise.
40900         * g++.old-deja/g++.mike/eh1.C: Likewise.
40901         * g++.old-deja/g++.mike/misc1.C: Likewise.
40902         * g++.old-deja/g++.mike/misc13.C: Likewise.
40903         * g++.old-deja/g++.mike/misc14.C: Likewise.
40904         * g++.old-deja/g++.mike/ns12.C: Likewise.
40905         * g++.old-deja/g++.mike/p1248.C: Likewise.
40906         * g++.old-deja/g++.mike/p3708.C: Likewise.
40907         * g++.old-deja/g++.mike/p3708a.C: Likewise.
40908         * g++.old-deja/g++.mike/p3708b.C: Likewise.
40909         * g++.old-deja/g++.mike/p646.C: Likewise.
40910         * g++.old-deja/g++.mike/p700.C: Likewise.
40911         * g++.old-deja/g++.mike/p783.C: Likewise.
40912         * g++.old-deja/g++.mike/p783a.C: Likewise.
40913         * g++.old-deja/g++.mike/p783b.C: Likewise.
40914         * g++.old-deja/g++.mike/p786.C: Likewise.
40915         * g++.old-deja/g++.mike/p789.C: Likewise.
40916         * g++.old-deja/g++.mike/p789a.C: Likewise.
40917         * g++.old-deja/g++.mike/p807a.C: Likewise.
40918         * g++.old-deja/g++.other/delete3.C: Likewise.
40919         * g++.old-deja/g++.other/dyncast1.C: Likewise.
40920         * g++.old-deja/g++.other/dyncast2.C: Likewise.
40921         * g++.old-deja/g++.other/dyncast3.C: Likewise.
40922         * g++.old-deja/g++.other/empty1.C: Likewise.
40923         * g++.old-deja/g++.other/temporary1.C: Likewise.
40924         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
40925         * g++.old-deja/g++.pt/t16.C: Likewise.
40926         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
40928 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
40930         * gcc.dg/991230-1.c: New test.
40932 1999-12-29  Jeffrey A Law  (law@cygnus.com)
40934         * gcc.c-torture/compile/991229-3.c: New test.
40935         * gcc.c-torture/compile/991229-2.c: New test.
40936         * gcc.c-torture/compile/991229-1.c: New test.
40938 1999-12-29  Greg McGary <gkm@eng.ascend.com>
40940         * gcc.c-torture/compile/labels-2.c: New test.
40942 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
40944         * gcc.c-torture/execute/991227-1.c: New test.
40946 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40948         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
40950 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
40952         * gcc.c-torture/execute/991221-1.c: New test.
40954 1999-12-20  Nathan Sidwell  <nathan@acm.org>
40956         * g++.old-deja/g++.other/cast3.C: New test.
40958 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
40960         * gcc.c-torture/execute/991216-4.c: New test.
40962 1999-12-16  Michael Meissner  <meissner@cygnus.com>
40964         * gcc.c-torture/execute/991216-1.c: New test.
40965         * gcc.c-torture/execute/991216-2.c: New test.
40966         * gcc.c-torture/execute/991216-3.c: New test.
40968 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40970         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
40971         Actually make the test fail by using "-O2" for compilation.
40973 1999-12-15  Nathan Sidwell  <nathan@acm.org>
40975         * g++.old-deja/g++.warn/cast-align1.C: New test.
40977 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40979         * gcc.c-torture/compile/991214-1.c: New test.
40980         * gcc.c-torture/compile/991214-2.c: New test.
40982 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40984         * gcc.dg/991214-1.c: New test.
40986 1999-12-13  Jeffrey A Law  (law@cygnus.com)
40988         * gcc.c-torture/compile/991213-3.c: New test.
40989         * gcc.c-torture/compile/991213-2.c: New test.
40990         * gcc.c-torture/compile/991213-1.c: New test.
40992 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
40994         * gcc.dg/991209-1.c: New test.
40996 1999-12-08  Nathan Sidwell <nathan@acm.org>
40998         * gcc.c-torture/compile/991208-1.c: New test.
41000 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41002         * gcc.dg/ultrasp2.c: New test.
41004 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
41006         * g++.old-deja/g++.abi/align.C (main): Fix typo.
41008 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
41010         * gcc.c-torture/compile/991202-1.c: New test.
41011         * gcc.c-torture/execute/991202-1.c: New test.
41012         * gcc.c-torture/execute/991202-2.c: New test.
41013         * gcc.c-torture/execute/991202-3.c: New test.
41015 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
41017         * g++.old-deja/g++.abi/align.C: New test.
41018         * g++.old-deja/g++.abi/aggregates.C: Likewise.
41019         * g++.old-deja/g++.abi/bitfields.C: Likewise.
41021 1999-12-01  Richard Henderson  <rth@cygnus.com>
41023         * gcc.c-torture/execute/991201-1.c: New.
41025 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
41027         * gcc.dg/991129-1.c: New test.
41029 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
41031         * gcc.c-torture/compile/991127-1.c: New test.
41033 1999-11-22  Nathan Sidwell  <nathan@acm.org>
41035         * g++.old-deja/g++.other/warn4.C: New test.
41037 1999-11-22  Nathan Sidwell  <nathan@acm.org>
41039         * g++.old-deja/g++.eh/cleanup2.C: New test.
41040         * g++.old-deja/g++.ext/pretty2.C: New test.
41041         * g++.old-deja/g++.ext/pretty3.C: New test.
41042         * g++.old-deja/g++.other/debug6.C: New test.
41044 1999-10-20  Jim Wilson  <wilson@cygnus.com>
41046         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
41047         compiler_output to look for one error message instead of two.
41049 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
41051         * gcc.c-torture/execute/991118-1.c: Also test case
41052         where the word boundary does not split a byte evenly.
41054 1999-11-19  Nathan Sidwell  <nathan@acm.org>
41056         * g++.old-deja/g++.ext/restrict1.C: New test.
41058 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
41060         * gcc.c-torture/execute/991118-1.c: New test.
41062 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
41064         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
41065         working directory pathnames.
41067 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
41069         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
41070         host is equipped with driver.h and driver.o so it can actually
41071         compile and run the tests.
41073 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
41075         * gcc.c-torture/compile/991008-1.c: New test.
41077 1999-11-08  Nick Clifton  <nickc@cygnus.com>
41079         * lib/gcc-dg.exp: Include target-supports.exp
41081 1999-11-05  Nick Clifton  <nickc@cygnus.com>
41083         * lib/target-supports.exp: New file: Provide procs to test for
41084         features supported by the target.
41085         (check_weak_available): Moved here from ecos.exp.
41086         (check_alias_available): New proc: Determine of the target
41087         toolchain supports the alias attribute.
41089         * gcc.dg/special/ecos.exp: Move check_weak_available to
41090         target-supports.exp.
41091         (alias-1.c): Only perform the test if the target supports
41092         aliases.
41093         (wkali-1.c): Only perform the test if the target supports
41094         aliases.
41096         * gcc.dg/990506-0.c: Expect error messages from cross
41097         targets as well as native targets.
41099 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41101         * gcc.dg/ultrasp1.c: Removed xfail.
41102         * gcc.dg/struct-ret-2.c: Likewise.
41103         * gcc.dg/array-1.c: Likewise.
41105 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41107         * gcc.dg/struct-ret-2.c: New test.
41109         * gcc.dg/array-1.c: New test.
41111 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
41113         * gcc.c-torture/execute/991030-1.c: New test.
41115 1999-10-26  Richard Henderson  <rth@cygnus.com>
41117         * gcc.c-torture/compile/991026-2.c: New test.
41119 1999-10-26  Jeffrey A Law  (law@cygnus.com)
41121         * gcc.c-torture/compile/991026-1.c: New test.
41123 1999-10-23  Jeffrey A Law  (law@cygnus.com)
41125         * gcc.c-torture/execute/991023-1.c: New test.
41127 1999-10-19  Jeffrey A Law  (law@cygnus.com)
41129         * gcc.c-torture/execute/991019-1.c: New test.
41131 1999-10-16  Richard Henderson  <rth@cygnus.com>
41133         * gcc.c-torture/execute/991016-1.c: New test.
41135 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
41137         * gcc.c-torture/execute/991014-1.c: New test.
41139 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
41141         * g++.old-deja/g++.other/union2.C: New test.
41143 1999-10-13  Nathan Sidwell  <nathan@acm.org>
41145         * g++.old-deja/g++.other/vaarg2.C: New test.
41146         * g++.old-deja/g++.other/vaarg3.C: New test.
41148 1999-10-12  Craig Burley  <craig@jcb-sc.com>
41150         * g77.f-torture/noncompile/19990905-1.f: Moved from being
41151         in compile/.
41153 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
41155         * gcc.c-torture/execute/va-arg-11.c: New test.
41157 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
41159         * lib/file-format.exp (gcc_target_object_format): Don't
41160         crash if objdump is unavailable.
41162 1999-09-29  Donn Terry <donn@interix.com>
41164         * gcc.misc-tests/mg.exp: delete extraneous redirection.
41166 1999-09-28  Nick Clifton  <nickc@cygnus.com>
41168         * gcc.c-torture/compile/990928-1.c: New test.
41170 1999-09-28  Nathan Sidwell  <nathan@acm.org>
41172         * g++.old-deja/g++.other/decl6.C: New test.
41174 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41176         * gcc.c-torture/execute/va-arg-10.c: New test.
41178 1999-09-27  Nathan Sidwell  <nathan@acm.org>
41180         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
41181         __PRETTY_FUNCTION__.
41183 1999-09-23  Nick Clifton  <nickc@cygnus.com>
41185         * gcc.c-torture/execute/990923-1.c: New test.
41187 1999-09-21  Nick Clifton  <nickc@cygnus.com>
41189         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
41190         for which -fpic is inappropriate.
41192 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
41194         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
41196 1999-09-21  Nathan Sidwell  <nathan@acm.org>
41198         * g++.old-deja/g++.other/dyncast1.C: New test.
41199         * g++.old-deja/g++.other/dyncast2.C: New test.
41200         * g++.old-deja/g++.other/dyncast3.C: New test.
41201         * g++.old-deja/g++.other/dyncast4.C: New test.
41202         * g++.old-deja/g++.other/dyncast5.C: New test.
41203         * g++.old-deja/g++.eh/catch3.C: New test.
41204         * g++.old-deja/g++.eh/catch3p.C: New test.
41205         * g++.old-deja/g++.eh/catch4.C: New test.
41206         * g++.old-deja/g++.eh/catch4p.C: New test.
41207         * g++.old-deja/g++.eh/catch5.C: New test.
41208         * g++.old-deja/g++.eh/catch5p.C: New test.
41209         * g++.old-deja/g++.eh/catch6.C: New test.
41210         * g++.old-deja/g++.eh/catch6p.C: New test.
41211         * g++.old-deja/g++.eh/catch7.C: New test.
41212         * g++.old-deja/g++.eh/catch7p.C: New test.
41213         * g++.old-deja/g++.eh/catch8.C: New test.
41214         * g++.old-deja/g++.eh/catch8p.C: New test.
41215         * g++.old-deja/g++.eh/catch9.C: New test.
41216         * g++.old-deja/g++.eh/catch9p.C: New test.
41218 1999-09-13  Nathan Sidwell  <nathan@acm.org>
41220         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
41221         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
41223 1999-09-13  Jeffrey A Law  (law@cygnus.com)
41225         * gcc.c-torture/compile/990913-1.c: New test.
41227 1999-09-10  Nathan Sidwell  <nathan@acm.org>
41229         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
41230         * g++.old-deja/g++.jason/rfg5.C: Likewise.
41232 1999-09-09  Richard Henderson  <rth@cygnus.com>
41234         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
41236 1999-09-09  Nathan Sidwell  <nathan@acm.org>
41238         * g++.old-deja/g++.other/lookup11.C: New test.
41239         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
41240         what is permitted and what we want.
41241         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
41242         overload use.
41243         * g++.old-deja/g++.jason/rfg5.C: Likewise.
41245 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
41247         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
41248         * gcc.c-torture/noncompile/poison-1.c: New file.
41250 1999-09-08  Nathan Sidwell  <nathan@acm.org>
41252         * g++.old-deja/g++.other/sizeof3.C: New test.
41253         * g++.old-deja/g++.other/sizeof4.C: New test.
41254         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
41255         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
41257 1999-09-07  Richard Henderson  <rth@cygnus.com>
41259         * gcc.dg/va-arg-1.c: New.
41261 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41263         * gcc.c-torture/execute/va-arg-9.c: New test.
41265 1999-09-05  Craig Burley  <craig@jcb-sc.com>
41267         * g77.f-torture/compile/980519-2.f: New test.
41268         * g77.f-torture/compile/19990905-0.f: New test.
41269         * g77.f-torture/compile/19990905-1.f: New test.
41270         * g77.f-torture/compile/19990905-2.f: New test.
41272         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
41274 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
41276         * gcc.c-torture/execute/990827-1.c: Fix typo.
41278 1999-09-03  Nathan Sidwell  <nathan@acm.org>
41280         * g++.old-deja/g++.other/deref1.C: New test.
41282 1999-09-02  Nathan Sidwell  <nathan@acm.org>
41284         * g++.old-deja/g++.other/ambig2.C: New test.
41285         * g++.old-deja/g++.other/cond5.C: New test.
41286         * g++.old-deja/g++.other/lookup16.C: New test.
41288 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
41290         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
41291         assemblers too.
41293 1999-08-31  Jeffrey A Law  (law@cygnus.com)
41295         * lib/c-torture.exp: Avoid the "compare executables" optimization
41296         when testing native.
41298 1999-08-29  Jeffrey A Law  (law@cygnus.com)
41300         * gcc.c-torture/execute/990829-1.c: New test.
41301         * gcc.c-torture/compile/990829-1.c: New test.
41303 1999-08-27  Paul Burchard  <burchard@pobox.com>
41305         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
41306         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
41307         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
41308         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
41309         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
41310         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
41311         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
41312         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
41313         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
41314         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
41315         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
41317 1999-08-27  Jeffrey A Law  (law@cygnus.com)
41319         * gcc.c-torture/execute/990827-1.c: New test.
41321 1999-08-26  Craig Burley  <craig@jcb-sc.com>
41323         * g77.f-torture/noncompile/19990826-4.f: New test.
41325         * g77.f-torture/compile/19990826-3.f: New test.
41327         * g77.f-torture/execute/19990826-2.f: New test.
41329         * g77.f-torture/compile/19990826-1.f: New test.
41331         * gcc.c-torture/execute/990826-0.c: New test.
41332         * g77.c-torture/execute/19990826-0.f: New test.
41334         * g77.f-torture/noncompile/970626-2.f: New test.
41336 1999-08-25  Paul Burchard  <burchard@pobox.com>
41338         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
41339         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
41340         lss-011.C: New tests.
41342 1999-08-25  Nathan Sidwell  <nathan@acm.org>
41344         * g++.old-deja/g++.other/decl5.C: New test.
41346 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41348         * noncompile/noncompile.exp: Load_lib c-torture.exp.
41349         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
41350         call `postbase' for each one.  All callers of `postbase' changed
41351         to call this instead.
41353 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
41355         * gcc.c-torture/execute/990811-1.c: New test.
41357 1999-08-09  Nick Clifton  <nickc@cygnus.com>
41359         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
41360         just native ones.
41362         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
41363         just native ones.
41365 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
41367         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
41369 1999-08-04  Jeffrey A Law  (law@cygnus.com)
41371         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
41373 1999-08-04  Nathan Sidwell  <nathan@acm.org>
41375         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
41377 1999-08-04  Jeffrey A Law  (law@cygnus.com)
41379         * gcc.c-torture/execute/990804-1.c: New test.
41381 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41383         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
41384         * g++.old-deja/g++.brendan/crash64.C: Likewise.
41385         * g++.old-deja/g++.brendan/overload8.C: Likewise.
41387 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41389         * g++.old-deja/g++.other/struct1.C: New test.
41391 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41393         * g++.old-deja/g++.other/enum2.C: New test.
41395 1999-08-02  Richard Henderson  <rth@cygnus.com>
41397         Adapted from tests from Franz Sirl:
41398         * gcc.c-torture/execute/va-arg-7.c: New test.
41399         * gcc.c-torture/execute/va-arg-8.c: New test.
41401 1999-08-01  Jeffrey A Law  (law@cygnus.com)
41403         * gcc.c-torture/compile/990801-2.c: New test.
41405         * gcc.c-torture/compile/990801-1.c: New test.
41407 1999-07-27  Michael Meissner  <meissner@cygnus.com>
41409         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
41410         fp-cmp-1.c, converting double to float.
41412         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
41413         fp-cmp-1.c, converting double to long double.
41415         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
41416         from fr1 to unknown_register, since fr1 is a legitimate register
41417         on some machines.
41419 1999-07-25  Jeffrey A Law  (law@cygnus.com)
41421         * README: More listname related changes.
41423 1999-07-08  Catherine Moore  <clm@cygnus.com>
41425         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
41427 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
41429         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
41431 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
41433         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
41435 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
41437         * gcc.dg/990703-1.c: New test.
41439 1999-06-29  Nick Clifton  <nickc@cygnus.com>
41441         * lib/file-format.exp: New file: Move definition of proc
41442         gcc_target_object_format to here from
41443         gcc.dg/special/ecos.exp.
41445         * lib/c-torture.exp: Include lib file-format.exp.
41446         * lib/gcc-dg.exp: Include lib file-format.exp.
41448         * gcc.dg/special/ecos.exp: Remove definition of proc
41449         gcc_target_object_format.
41451 1999-06-28  Jeffrey A Law  (law@cygnus.com)
41453         * gcc.c-torture/execute/990628-1.c: New test.
41455 1999-06-25  Jeffrey A Law  (law@cygnus.com)
41457         * gcc.c-torture/compile/990625-2.c: New test.
41459         * gcc.c-torture/compile/990625-1.c: New test.
41461 1999-06-23  Nick Clifton  <nickc@cygnus.com>
41463         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
41464         attributes compile.
41465         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
41466         ports that use the COFF/PE file format.
41468 1999-06-17  Jeffrey A Law  (law@cygnus.com)
41470         * gcc.c-torture/compile/990617-1.c: New test.
41472 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
41474         * g++.old-deja/g++.other/decl4.C: New test.
41476 1999-06-14  Nathan Sidwell  <nathan@acm.org>
41478         * g++.old-deja/g++.other/bitfld3.C: New test.
41480 1999-06-08  Nathan Sidwell  <nathan@acm.org>
41482         * g++.old-deja/g++.eh/catch1.C: New test.
41484 1999-06-07  Jeffrey A Law  (law@cygnus.com)
41486         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
41488         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
41489         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
41491 1999-06-05  Craig Burley  <craig@jcb-sc.com>
41493         * g77.f-torture/compile/19990502-0.f: Replace with new,
41494         shorter, test that still fails after recent changes.
41496 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41498         * gcc.c-torture/execute/990604-1.c: New test.
41500 1999-05-31  Jeffrey A Law  (law@cygnus.com)
41502         * gcc.c-torture/execute/990531-1.c: New test.
41504 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41506         * gcc.c-torture/compile/990527-1.c: New test.
41508 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
41510         * gcc.c-torture/execute/990527-1.c: New test.
41512 1999-05-25  Nick Clifton  <nickc@cygnus.com>
41514         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
41515         bitfields as signed.
41517 1999-05-25  Craig Burley  <craig@jcb-sc.com>
41519         * g77.f-torture/compile/19990525-0.f: New test.
41521 1999-05-25  Jeffrey A Law  (law@cygnus.com)
41523         * gcc.c-torture/execute/990525-2.c: New test.
41525         * gcc.c-torture/execute/990525-1.c: New test.
41527 1999-05-24  Nathan Sidwell  <nathan@acm.org>
41529         * g++.old-deja/g++.other/anon3.C: New test.
41530         * g++.old-deja/g++.other/anon4.C: New test.
41531         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
41532         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
41533         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
41534         Merrill).
41536 1999-05-24  Jeffrey A Law  (law@cygnus.com)
41538         * gcc.c-torture/execute/990524-1.c: New test.
41540         * gcc.dg/990524-1.c: New test.
41542 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41544         * gcc.c-torture/compile/990523-1.c: New test.
41546 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
41548         * gcc.c-torture/compile/990519-1.c: New test.
41550 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41552         * gcc.c-torture/compile/990517-1.c: New test.
41554         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
41555         (e4, f4): New tests.
41556         (main): Call them.
41558 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41560         * gcc.dg/noreturn-1.c: New test.
41562 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
41564         * gcc.c-torture/execute/990513-1.c: New test.
41566 1999-05-10  Richard Henderson  <rth@cygnus.com>
41568         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
41570 1999-05-10  Craig Burley  <craig@jcb-sc.com>
41572         * g77.f-torture/execute/erfc.f: Use small single-precision
41573         values, to avoid problems on Alphas when not -mieee.
41575 1999-05-08  Craig Burley  <craig@jcb-sc.com>
41577         * gcc.dg/990506-0.c: New test.
41579 1999-05-08  Richard Henderson  <rth@cygnus.com>
41581         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
41582         the constant to test.  Don't XFAIL 64-bit targets.
41584         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
41585         * g++.old-deja/g++.law/profile1.C: Likewise.
41587         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
41588         operator new instances.
41589         * g++.old-deja/g++.other/delete5.C: Likewise.
41591 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41593         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
41594         intrinsic.
41596 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41598         * g77.f-torture/execute/u77-test.f: Reverse order of two
41599         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
41601 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41603         * gcc.dg/compare1.c: New test.
41605 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41607         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
41608         New tests.
41610 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41612         * g77.f-torture/compile/19990502-1.f: New test.
41614 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41616         * g77.f-torture/compile/19990502-0.f: New test.
41618 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41620         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
41621         intrinsic.
41623 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41625         * g77.f-torture/execute/u77-test.f (main): List libU77
41626         intrinsics not currently tested.
41627         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
41628         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
41629         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
41630         Trim blanks off the ends of some printed strings.
41632 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41634         * g77.f-torture/execute/u77-test.f (main): Just warn about
41635         FSTAT gid disagreement, as it's expected on some systems.
41637 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41639         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
41640         use a new function, which allows for some slop.
41641         Clean up some commentary.
41642         (issum): The new function.
41643         (sgladd): Deleted subroutine.
41645 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41647         * g77.f-torture/execute/u77-test.f: Modify to be more like
41648         libf2c/libU77 version, bringing patches to that version here.
41649         Add suitable commentary.
41651 1999-04-25  Richard Henderson  <rth@cygnus.com>
41653         * gcc.dg/990424-1.c: New test.
41655 1999-04-24  Craig Burley  <craig@jcb-sc.com>
41657         * g77.f-torture/execute/u77-test.f (main): Bug involving
41658         LSTAT has been fixed, so turn back on full checking.
41660 1999-04-20  Craig Burley  <craig@jcb-sc.com>
41662         * g77.f-torture/compile/19990419-0.f: New test.
41663         * g77.f-torture/execute/19990419-1.f: New test.
41665 1999-04-17  Richard Henderson  <rth@cygnus.com>
41667         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
41668         to avoid the need for a prototype to supress a warning.
41670 1999-04-07  Jim Wilson  <wilson@cygnus.com>
41672         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
41674 1999-04-04  Jeffrey A Law  (law@cygnus.com)
41676         * gcc.c-torture/execute/990404-1.c: New test.
41678 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41680         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
41681         * gcc.dg/cpp-if3.c: Don't use -pedantic.
41682         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
41683         missing initializer warnings.
41685 1999-03-28  Jeffrey A Law  (law@cygnus.com)
41687         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
41688         matching strings.
41690 1999-03-26  Jeffrey A Law  (law@cygnus.com)
41692         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
41694 1999-03-26  Craig Burley  <craig@jcb-sc.com>
41696         * g77.f-torture/execute/19990325-0.f: New test.
41697         * g77.f-torture/execute/19990325-1.f: New test.
41699 1999-03-24  Jeffrey A Law  (law@cygnus.com)
41701         * gcc.c-torture/execute/990324-1.c: New test.
41703 1999-03-22  Jim Wilson  <wilson@cygnus.com>
41705         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
41706         test with 4.
41708 1999-03-17  Richard Henderson  <rth@cygnus.com>
41710         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
41712 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41714         * g77.f-torture/execute/19990313-2.f: New test.
41715         * g77.f-torture/execute/19990313-3.f: New test.
41717 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41719         * g77.f-torture/execute/19990313-0.f: New test.
41720         * g77.f-torture/execute/19990313-1.f: New test.
41722 1999-03-12  Jim Wilson  <wilson@cygnus.com>
41724         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
41725         printf to sprintf.
41726         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
41727         (main): Add check for u15.  Conditionalize u31 check depending on
41728         whether ints are <32 bits or >=32 bits.
41730 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41732         * g77.f-torture/execute/19981119-0.f: Improve testiness.
41734 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41736         * g77.f-torture/compile/19990305-0.f: New test.
41737         * g77.f-torture/execute/19981119-0.f: New test.
41739 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41741         * g77.f-torture/execute/970625-2.f: call ABORT if final
41742         result is not correct, instead of just printing it.
41743         Add this checking via newly introduced obfuscation, to
41744         trip up buggy front ends.
41746 1999-03-07  Craig Burley  <craig@jcb-sc.com>
41748         * g77.f-torture/compile/960317-1.f: Moved from being
41749         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
41751 1999-03-06  Craig Burley  <craig@jcb-sc.com>
41753         * g77.f-torture/execute/960317-1.f: New (old) test.
41754         * g77.f-torture/execute/970625-2.f: Ditto.
41756 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
41758         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
41759         message on line 1 or line 2; cccp and cpplib do this differently.
41761 1999-03-01  Jeffrey A Law  (law@cygnus.com)
41763         * g++.old-deja/g++.law/weak1.C: New test.
41765 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41767         * gcc.c-torture/execute/990119-1.c: Renamed to...
41768         * gcc.dg/990119-1.c: this, so it will only be tested once
41769         (it's a preprocessor test, it doesn't need to be run at
41770         multiple optimization levels).
41772 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41774         * lib/g++.exp: Don't add incdir=$base_dir/../include to
41775           ALWAYS_CXXFLAGS.
41777 1999-02-24  Craig Burley  <craig@jcb-sc.com>
41779         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
41780         * g77.f-torture/compile/19981216-0.f: ...as it is expected
41781         to not be compilable by current g77.
41783 1999-02-24  Nick Clifton  <nickc@cygnus.com>
41785         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
41787 1999-02-22  Jeffrey A Law  (law@cygnus.com)
41789         * gcc.c-torture/execute/990222-1.c: New test.
41791 1999-02-19  Craig Burley  <craig@jcb-sc.com>
41793         * g77.f-torture/compile/19990218-0.f: New test.
41794         * g77.f-torture/noncompile/19990218-1.f: New test.
41796 1999-02-18  Craig Burley  <craig@jcb-sc.com>
41798         * g77.f-torture/compile/19981216-0.f: New test.
41800 1999-02-14  Jeffrey A Law  (law@cygnus.com)
41802         * gcc.dg/990214-1.c: New test.
41804 1999-02-13  Jeffrey A Law  (law@cygnus.com)
41806         * gcc.dg/990213-2.c: New test.
41808         * gcc.dg/990213-1.c: New test.
41810 1999-02-12  Jeffrey A Law  (law@cygnus.com)
41812         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
41813         ints.
41815 1999-02-11  Nick Clifton  <nickc@cygnus.com>
41817         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
41818         specified by target.
41820         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
41822 1999-02-11  Jeffrey A Law  (law@cygnus.com)
41824         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
41826 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41828         * gcc.dg/special/ecos.exp: New test driver for new tests with
41829         special requirements.
41831         * gcc.dg/special/alias-1.c: New test.
41832         * gcc.dg/special/gcsec-1.c: New test.
41833         * gcc.dg/special/weak-1.c: New test.
41834         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
41835         * gcc.dg/special/weak-2.c: New test.
41836         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
41837         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
41838         * gcc.dg/special/wkali-1.c: New test.
41839         * gcc.dg/special/wkali-2.c: New test.
41840         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
41841         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
41843 1999-02-10  Felix Lee  <flee@cygnus.com>
41845           * lib/c-torture.exp (c-torture-compile): Pull out code for
41846           analyzing gcc error messages.
41847           (c-torture-execute): Likewise.  Fix some (harmless) false
41848           positives.
41849           * lib/gcc.exp (gcc_check_compile): New function.
41851 1999-02-08  Richard Henderson  <rth@cygnus.com>
41853         * gcc.c-torture/execute/990208-1.c: New test.
41855 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41857         * g++.dg/special/ecos.exp: New driver for new tests with special
41858         requirements
41860         * g++.dg/special/conpr-1.C: New test
41861         * g++.dg/special/conpr-2.C: New test
41862         * g++.dg/special/conpr-2a.C: New test
41863         * g++.dg/special/conpr-3.C: New test
41864         * g++.dg/special/conpr-3a.C: New test
41865         * g++.dg/special/conpr-3b.C: New test
41867         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
41868         allow g++ to use the dg driver
41870         * README: Add comment about g++.dg directory
41872 1999-02-06  Jeffrey A Law  (law@cygnus.com)
41874         * README: Update email addresses.
41876 1999-02-03  Nick Clifton  <nickc@cygnus.com>
41878         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
41879         arguments in order to force structure S onto the stack even on
41880         the alpha.
41881         (test): Pass 10 leading arguments to function foo as well as the
41882         structure S.
41884         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
41885         failure for all targets.
41887         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
41888         abort to terminate program execution.
41890 1999-01-30  Richard Henderson  <rth@cygnus.com>
41892         * gcc.c-torture/execute/990130-1.c: New test.
41894 1999-01-30  Jeffrey A Law  (law@cygnus.com)
41896         * gcc.dg/990130-1.c: New test.
41898 1999-01-28  Michael Meissner  <meissner@cygnus.com>
41900         * gcc.c-torture/execute/990128-1.c: New test.
41902 1999-01-27  Michael Meissner  <meissner@cygnus.com>
41904         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
41906 1999-01-27  Felix Lee  <flee@cygnus.com>
41908         * lib/c-torture.exp (c-torture-compile): pull out code for
41909         analyzing gcc error messages.
41910         (c-torture-execute): ditto, and fix some (harmless) false
41911         positives.
41912         * lib/gcc.exp (gcc_check_compile): new function.
41914 1999-01-17  Jeffrey A Law  (law@cygnus.com)
41916         * gcc.dg/990117-1.c: New test.
41918         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
41920         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
41922 1999-01-15  Jeffrey A Law  (law@cygnus.com)
41924         * g77.f-torture/compile/990115-1.f: New test.
41926 1999-01-07  Jeffrey A Law  (law@cygnus.com)
41928         * gcc.c-torture/compile/990107-1.c: New test
41930 1999-01-06  Jeffrey A Law  (law@cygnus.com)
41932         * gcc.c-torture/execute/990106-2.c: New test.
41934         * gcc.c-torture/execute/990106-1.c: New test.
41936 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
41938         * gcc.c-torture/compile/981223-1.c: New test.
41940 1998-12-29  Richard Henderson  <rth@cygnus.com>
41942         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
41943         (opt3): Rename from opt4 and disable.
41945 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
41947         * g++.old-deja/g++.pt/ptrmem5.C: New test.
41949 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
41951         * g++.old-deja/g++.other/conv5.C: New test.
41953 1998-12-14  Nick Clifton  <nickc@cygnus.com>
41955         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
41957 1998-12-11  Jeffrey A Law  (law@cygnus.com)
41959         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
41961 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
41963         * gcc.c-torture/compile/981211-1.c: New test.
41965 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
41967         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
41969         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
41971 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41973         * gcc.special/930510-1.c: Make C9X safe.
41974         * gcc.misc-tests/gcov-1.c Similarly.
41975         * gcc.misc-tests/gcov-2.c Similarly.
41977 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41979         * gcc.dg/ultrasp1.c: New test.
41981 1998-12-06  Richard Henderson  <rth@cygnus.com>
41983         * gcc.c-torture/execute/981206.c: New test.
41985 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41987         * g++.old-deja/g++.ns/template7.C: New test.
41989         * g++.old-deja/g++.other/expr1.C: New test.
41991         * g++.old-deja/g++.eh/tmpl3.C: New test.
41993         * g++.old-deja/g++.eh/tmpl2.C: New test.
41995 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41997         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
41998         * g++.old-deja/g++.other/using6.C: Removed.
41999         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
42001         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
42003 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
42005         * g++.old-deja/g++.pt/overload8.C: New test.
42007         * g++.old-deja/g++.pt/overload7.C: New test.
42009         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
42011         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
42012         and relinking messages.
42013         * lib/g++.exp (g++_target_compile): Remove .rpo file when
42014         compiling with -frepo.
42016 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
42018         * g++.old-deja/g++.pt/lookup6.C: New test.
42020 1998-11-30  Nick Clifton  <nickc@cygnus.com>
42022         * gcc.c-torture/execute/981130-1.c: New test.
42023         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
42025 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
42027         * g++.old-deja/g++.pt/explicit76.C: New test.
42029         * g++.old-deja/g++.pt/friend38.C: New test.
42031         * g++.old-deja/g++.ns/crash2.C: New test.
42033         * g++.old-deja/g++.pt/defarg8.C: New test.
42035         * g++.old-deja/g++.pt/instantiate6.C: New test.
42037         * g++.old-deja/g++.pt/static6.C: New test.
42039         * g++.old-deja/g++.pt/decl2.C: New test.
42041 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
42043         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
42044         problem is actually related with name lookup, but so what? :-)
42046         * g++.old-deja/g++.pt/friend37.C: New test.
42048 1998-11-25  Dave Love  <d.love@dl.ac.uk>
42050         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
42051         element, which fails on some systems.
42053         * g77.f-torture/execute/labug1.f: New test.
42055 1998-11-21  Jeffrey A Law  (law@cygnus.com)
42057         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
42058         is defined.
42060 1998-11-18  Dave Love  <d.love@dl.ac.uk>
42062         * g77.f-torture/compile/981117-1.f: New test.
42064 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
42066         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
42067         properly discarded.
42069 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
42071         * gcc.c-torture/execute/memcheck: New directory of tests for
42072         -fcheck-memory-usage.
42074 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
42076         * README: New file, general information about the testsuite and
42077         new description of the various C++ test subdirectories.
42078         * README.g++: Eliminate obsolete information, update and move most
42079         relevant stuff to README.
42081 1998-11-07  Richard Henderson  <rth@cygnus.com>
42083         * gcc.c-torture/compile/981107-1.c: New test.
42085 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
42087         * execute/memcpy-bi.c: New testcase.
42089 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
42091         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
42092         base classes.
42094         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
42095         template is selected.
42097         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
42098         classes, it should be accepted for all types.
42100         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
42102         * g++.old-deja/g++.pt/spec24.C: Ensure that template
42103         specializations start with template headers.
42105 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
42107         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
42109         * g++.old-deja/g++.other/init9.C: Test cross initialization of
42110         non-POD types.
42112 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
42114         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
42116 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
42118         * compile/981022-1.c, compile/981022-1.x: New test and driver.
42120 1998-10-19  Jeffrey A Law  (law@cygnus.com)
42122         * 981019-1.c: New test.
42124 1998-10-14  Robert Lipe <robertl@dgii.com>
42126         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
42127         find objc headers.
42129 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42131         * compile/981001-4.c: Remove use of GCC extension that triggers a
42132         compiler bug.
42134 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
42136         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
42138 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
42140         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
42141         instantiation of template produces incorrect code for delete
42142         expression.
42144         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
42145         constructors' name is not unique.
42146         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
42147         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
42149         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
42150         automatic array of const is ill-formed.
42152         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
42153         of template parameter?
42155         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
42156         const.
42158         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
42159         pointer-to-member expression.
42161         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
42162         declaration causes ICE.
42164 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
42166         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
42167         reserved in the global namespace.
42169         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
42170         generate needed virtual table.
42172         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
42174 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
42176         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
42177         template-dependent type
42179 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
42181         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
42182         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
42183         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
42185         * g++.old-deja/g++.other/using5.C: New test; using decl from base
42186         class should be usable as argument of member function.
42187         * g++.old-deja/g++.other/using6.C: New test; using decl from base
42188         class should be usable as return type of member function.
42189         * g++.old-deja/g++.other/using7.C: New test; using decl from base
42190         class should be usable as type of data member.
42192         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
42194 1998-10-09  Jeffrey A Law  (law@cygnus.com)
42196         * gcc.c-torture/special/920521-1.c: Fix bogus test.
42198 1998-10-08  Nick Clifton  <nickc@cygnus.com>
42200         * gcc.dg/dll-?.c Add thumb to target list.
42201         Fix assembler scan patterns to match current assembler output.
42203 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
42205         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
42206         matching of template brackets.
42208         * g++.old-deja/g++.other/using4.C: New test.  Test using
42209         declarations of methods from base classes.
42211         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
42212         within functions should introduce names into the innermost
42213         enclosing namespace.
42215         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
42216         of static locals if first initialization throws.
42218 1998-10-07  Jim Wilson  <wilson@cygnus.com>
42220         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
42222 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
42224         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
42225         lose track of the possible targets of tablejump insns.
42226         * special/special.exp: Run it.
42228 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
42230         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
42231         must be declared before its specializations can be named in friend
42232         declarations.
42234 1998-10-05  Dave Love  <d.love@dl.ac.uk>
42236         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
42238         * g77.f-torture/execute/io1.f: New test.
42240 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
42242         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
42243         with pointer to template function, for which no argument deduction
42244         is possible.
42246         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
42247         specialization of template function as argument to template
42248         function.
42250         * g++.old-deja/g++.other/access2.C: New test; Inner class
42251         shouldn't have privileged access to Outer's names.
42253 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
42255         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
42256         friend template declared within template class conflicts with
42257         nested class of the same name.
42259         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
42260         is ignored.
42262         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
42263         object with direct initializer as function declaration.
42265         * g++.old-deja/g++.other/decl2.C: New test; duplicate
42266         initializers.
42268         * g++.old-deja/g++.other/null2.C: New test; conditional operator
42269         involving const pointer and NULL produces incorrect result.
42271         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
42272         type name without `typename' should be rejected with -pedantic.
42274 1998-10-02  Richard Henderson  <rth@cygnus.com>
42276         * g++.old-deja/g++.other/addrof1.C: New test.
42278 1998-10-01  Nick Clifton  <nickc@cygnus.com>
42280         * gcc.c-torture/compile/981001-1.c: New test.
42281         * gcc.c-torture/execute/981001-1.c: New test.
42283 1998-10-01  Jeffrey A Law  (law@cygnus.com)
42285         * gcc.c-torture/compile/981001-2.c: New test.
42286         * gcc.c-torture/compile/981001-3.c: New test.
42287         * gcc.c-torture/compile/981001-4.c: New test.
42289 1998-10-01  Robert Lipe  <robertl@dgii.com>
42291         * lib/objc.exp (objc_target_compile): Add -L during compiles for
42292         multilibbed hosts.  Idea grafted from g77.exp.
42294 1998-09-30  Dave Love  <d.love@dl.ac.uk>
42296         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
42297         avoid losing on systems which need -lsocket.
42299 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
42301         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
42302         * g++.old-deja/g++.other/nested2.C: Ditto.
42303         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
42304         failure.
42306 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
42308         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
42309         preferred over template operator!= for enum bitfields.
42311 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
42313         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
42314         that happen to have the same base name, but in different scopes,
42315         are incorrectly rejected.
42317 1998-09-16  Richard Henderson  <rth@cygnus.com>
42319         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
42320         on the native word size instead of an integer literal.
42322 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
42324         * g++.old-deja/g++.other/static2.C: Invocation of static data
42325         member of type pointer-to-function denoted as non-static member.
42327         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
42328         checks involving function types and aliases.
42330 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
42332         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
42333         redefined to the same non-trivial type.
42335         * g++.old-deja/g++.pt/explicit73.C: Test for proper
42336         namespace-qualification of template specializations declared in
42337         other namespaces.
42339         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
42340         to declare a subset of the specializations of a template function
42341         as friends of specializations of a template class.
42343         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
42344         member templates that do not fully specialize the enclosing
42345         template class are rejected.
42347 1998-09-11  Dave Love  <d.love@dl.ac.uk>
42349         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
42351 1998-09-08  Dave Love  <d.love@dl.ac.uk>
42353         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
42354         altered from libf2c/libU77 version.
42356 1998-09-06  Dave Love  <d.love@dl.ac.uk>
42358         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
42360 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
42362         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
42363         (un)signed char are different types for template specialization
42364         purposes.
42366 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
42368         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
42369         * objc: ObjC testsuite.
42371 1998-08-31  Catherine Moore  <clm@cygnus.com>
42373         * gcc.c-torture/execute/941014-1.x: New file.
42375 1998-08-31  Nick Clifton  <nickc@cygnus.com>
42377         * lib/c-torture.exp: Add support for
42378         torture_eval_before_compile and torture_eval_before_execute
42379         variables.
42381 1998-08-30  Jeffrey A Law  (law@cygnus.com)
42383         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
42384         this test triggers valid.
42386 1998-08-27  Jeffrey A Law  (law@cygnus.com)
42388         * gcc.dg/980827-1.c: New test.
42390 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
42392         * gcc.c-torture/execute/loop-4b.c: New test.
42394 1998-08-26  Nick Clifton  <nickc@cygnus.com>
42396         * lib/c-torture.exp: Add support for
42397         torture_eval_before_compile and torture_eval_before_execute
42398         variables.
42400 1998-08-25  Jeffrey A Law  (law@cygnus.com)
42402         * gcc.c-torture/compile/980825-1.c: New test.
42404 1998-08-24  Nick Clifton  <nickc@cygnus.com>
42406         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
42407         count number tests in opt_t0 not good_t0.
42409 1998-08-24  Jeffrey A Law  (law@cygnus.com)
42411         * gcc.c-torture/compile/930326-1.x: Fix typo.
42413 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
42415         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
42416         causes an ICE.
42418 1998-08-21  Jeffrey A Law  (law@cygnus.com)
42420         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
42421         STACK_SIZE is defined.
42422         * gcc.c-torture/unsorted/stuct.c: Similarly.
42424         * gcc.c-torture/compile/980821-1.c: New test.
42426 1998-08-21  Jeffrey A Law  (law@cygnus.com)
42428         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
42430 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
42432         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
42433         code.
42435 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
42437         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
42438         error'.
42440 1998-08-18  Jeffrey A Law  (law@cygnus.com)
42442         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
42444 1998-08-16  Jeffrey A Law  (law@cygnus.com)
42446         * gcc.c-torture/compile/980816-1.c: New test.
42448         * gcc.dg/980816-1.c: New test.
42450 1998-08-13  Jeffrey A Law  (law@cygnus.com)
42452         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
42453         compiler for ieee tests.
42455 1998-08-01  Dave Love  <d.love@dl.ac.uk>
42457         * g77.f-torture/compile/980729-0.f: New test.
42459 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
42461         * gcc.c-torture/special/eeprof-1.c: New test, for
42462         -finstrument-functions.
42463         * gcc.c-torture/special/special.exp: Run it.
42465 1998-07-29  Jeffrey A Law  (law@cygnus.com)
42467         * gcc.c-torture/compile/980729-1.c: New test.
42469 1998-07-27  Nick Clifton  <nickc@cygnus.com>
42471         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
42472         __thumb__ is defined, and test for ARM style doubles if so.
42474 1998-07-26  Dave Love  <d.love@dl.ac.uk>
42476         * g77.f-torture/noncompile/980615-0.f: New test.
42478 1998-07-26  H.J. Lu  (hjl@gnu.org)
42480         * gcc.dg/980312-1.c: Do link instead of compile.
42481         * gcc.dg/980313-1.c: Likewise.
42483 1998-07-26  Jeffrey A Law  (law@cygnus.com)
42485         * gcc.c-torture/compile/980726-1.c: New test.
42487 1998-07-25  Dave Love  <d.love@dl.ac.uk>
42489         * g77.f-torture/execute/io0.f: New test.
42491 1998-07-24  Nick Clifton  <nickc@cygnus.com>
42493         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
42494         an int.
42496 1998-06-18  Michael Meissner  <meissner@cygnus.com>
42498         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
42499         m32r bugs.
42501 1998-07-17  Nick Clifton  <nickc@cygnus.com>
42503         * gcc.dg/980626-1.c: Expect failures for all toolchains until
42504         c-decl.c:grokdeclarator can handle mode attributes.
42506 1998-07-16  Jeffrey A Law  (law@cygnus.com)
42508         * gcc.c-torture/execute/980716-1.c: New test.
42510 1998-07-13  Jeffrey A Law  (law@cygnus.com)
42512         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
42513         the mn10200.
42514         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
42515         the mn10200.
42516         * gcc.c-torture/execute/va-arg-3.x: Similarly.
42517         * gcc.c-torture/compile/930326-1.x: Similarly.
42519 1998-07-13  Dave Love  <d.love@dl.ac.uk>
42521         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
42522         New test from Craig.
42524 1998-07-12  Dave Love  <d.love@dl.ac.uk>
42526         * g77.f-torture/noncompile/980616-0.f: New test.
42528         * g77.f-torture/execute/970816-3.f: New test from Craig.
42530 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
42532         *  g++.other/singleton.C: Return error value instead of taking
42533         SIGSEGV.
42535 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
42537         *  g++.other/singleton.C: New test.  Warning is under dispute.
42538         Runtime crash is not.
42540 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
42542         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
42543         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
42544         using6.C, using7.C}: New namespace tests.
42546 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
42548         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
42549         specialization with typedef'ed names used as array indexes.
42551 1998-07-09  Jeffrey A Law  (law@cygnus.com)
42553         * gcc.c-torture/execute/980709-1.c: New test.
42555         * gcc.dg/980709-1.c: New test.
42557 1998-07-07  Richard Henderson  <rth@cygnus.com>
42559         * gcc.c-torture/execute/bcp-1.c: New test.
42561 1998-07-07  Jeffrey A Law  (law@cygnus.com)
42563         * gcc.c-torture/execute/980707-1.c: New test.
42565 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
42567         * gcc.c-torture/compile/980706-1.c: New test.
42569 1998-07-01  Dave Love  <d.love@dl.ac.uk>
42571         * g77.f-torture/execute/980701-0.f,
42572         g77.f-torture/execute/980701-1.f: New test from Craig.
42574 1998-07-01  Jeffrey A Law  (law@cygnus.com)
42576         * gcc.c-torture/compile/980701-1.c: New test.
42578         * gcc.c-torture/execute/980701-1.c: New test.
42580 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
42581 rlsruhe.de>
42583         * g++.old-deja/g++.robertl/eb132.C: New test.
42584         * g++.old-deja/g++.robertl/eb133.C: Likewise.
42586 1998-06-29  Dave Love  <d.love@dl.ac.uk>
42588         * g77.f-torture/execute/980628-7.f,
42589         g77.f-torture/execute/980628-8.f,
42590         g77.f-torture/execute/980628-9.f,
42591         g77.f-torture/execute/980628-10.f: New tests from Craig.
42593         * g77.f-torture/execute/980628-3.f: Remove mail headers.
42595 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42597         * g77.f-torture/execute/980628-4.f: New test from Craig.
42598         * g77.f-torture/execute/980628-5.f: Likewise.
42599         * g77.f-torture/execute/980628-2.f: Likewise.
42600         * g77.f-torture/execute/980628-0.f: Likewise.
42601         * g77.f-torture/execute/980628-1.f: Likewise.
42602         * g77.f-torture/execute/980628-3.f: Likewise.
42603         * g77.f-torture/execute/980628-6.f: Likewise.
42605 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42607         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
42608         directory when nothing has been installed yet.
42610 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
42612         * gcc.c-torture/special/special.exp: Handle newer versions of
42613         dejagnu.
42615 1998-06-26  Jeffrey A Law  (law@cygnus.com)
42617         * gcc.dg/980626-1.c: New test.
42619 1998-06-19  Bruno Haible <haible@ilog.fr>
42621         * gcc.misc-tests/m-un-2.c: New test.
42622         * g++.old-deja/g++.other/warn01.c: Likewise.
42624 1998-06-19  Robert Lipe  <robertl@dgii.com>
42626         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
42627         compatibility with assmblers with a different comment character.
42628         Eliminate use of GAS-specific extensions.
42630 1998-06-19  Jeffrey A Law  (law@cygnus.com)
42632         * gcc.c-torture/execute/ieee/980619-1.c: New test.
42634 1998-06-19  Robert Lipe  <robertl@dgii.com>
42636         * lib/g77.exp: Replace search for libf2c.a with search for newly
42637         renamed libg2c.a
42639 1998-06-17  Jeffrey A Law  (law@cygnus.com)
42641         * gcc.c-torture/execute/980617-1.c: New test.
42643 1998-06-12  Jeffrey A Law  (law@cygnus.com)
42645         * gcc.c-torture/execute/980612-1.c: New test.
42647 1998-06-08  Jeffrey A Law  (law@cygnus.com)
42649         * gcc.dg/980523-1.c: Only test on ppc-linux.
42650         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
42652         * gcc.c-torture/execute/980608-1.c: New test.
42654 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
42656         * gcc.c-torture/execute/980605-1.c: New test.
42658 1998-06-04  Jeffrey A Law  (law@cygnus.com)
42660         * gcc.c-torture/execute/980604-1.c: New test.
42662 1998-06-02  Jeffrey A Law  (law@cygnus.com)
42664         * gcc.c-torture/execute/980602-1.c: New test.
42665         * gcc.c-torture/execute/980602-2.c: Likewise.
42667 1998-06-02  Dave Love  <d.love@dl.ac.uk>
42669         * 970125-0.f: Fix per JCB.  Add commentary.
42671 1998-05-31  Michael Meissner  <meissner@cygnus.com>
42673         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
42674         IEEE -0 support.
42676 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
42678         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
42679         earlier.
42681 1998-05-28  Catherine Moore <clm@cygnus.com>
42683         * gcc.c-torture/execute/980526-3.c: New test.
42685 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
42687         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
42688         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
42689         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
42690         m88k-motorola-sysv3 to XFAIL.
42692 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42694         * gcc.dg/980526-1.c: New test.
42695         * gcc.c-torture/execute/980526-2.c: New test.
42697 1998-05-26  Jeffrey A Law  (law@cygnus.com)
42699         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
42701         * gcc.c-torture/execute/980526-1.c: New test.
42703 1998-05-26  Dave Love  <d.love@dl.ac.uk>
42705         * g77.f-torture/execute/alpha2.f: Add runtime test.
42707 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
42709         * g++.old-deja/old-deja.exp: Strip leading directories.
42711         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
42712         error for the line.  Don't run multiple tests for the same line.
42714 1998-05-23  Jeffrey A Law  (law@cygnus.com)
42716         * gcc.dg/980523-1.c: New test.
42718 1998-05-23  Dave Love  <d.love@dl.ac.uk>
42720         * g77.f-torture/compile/970915-0.f: New test.
42722 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
42724         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
42726 1998-05-21  Jeffrey A Law  (law@cygnus.com)
42728         * gcc.dg/980520-1.c: New test.
42730 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
42732         * gcc.dg/980502-1.c: Fix return type.
42734 1998-05-20  Jeffrey A Law  (law@cygnus.com)
42736         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
42737         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
42738         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
42739         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
42740         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
42742 1998-05-20  Dave Love  <d.love@dl.ac.uk>
42744         * g77.f-torture/execute/980520-1.f: New test.
42746 1998-05-15  Dave Love  <d.love@dl.ac.uk>
42748         * lib/mike-g77.exp: New file.
42750         * g77.f-torture/noncompile/noncompile.exp,
42751         g77.f-torture/noncompile/check0.f: New files.
42753 1998-05-14  Dave Love  <d.love@dl.ac.uk>
42755         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
42756         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
42757         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
42758         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
42759         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
42760         abort where appropriate.
42762 1998-05-05  Michael Meissner  <meissner@cygnus.com>
42764         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
42765         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
42767 1998-04-29  Dave Love  <d.love@dl.ac.uk>
42769         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
42771 1998-04-27  Dave Love  <d.love@dl.ac.uk>
42773         * g77.f-torture/compile/980427-0.f: New test.
42775 1998-04-24  Dave Love  <d.love@dl.ac.uk>
42777         * g77.f-torture/compile/980424-0.f: New test.
42779 1998-04-19  Dave Love  <d.love@dl.ac.uk>
42781         * g77.f-torture/compile/980419-2.f (main): New test.
42782         * g77.f-torture/compile/970125-0.f: New test.
42783         * g77.f-torture/compile/980419-1.f: New test.
42785 1998-04-08  Jim Wilson  <wilson@cygnus.com>
42787         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
42788         of loop-4.c.
42790 1998-04-07  Jim Wilson  <wilson@cygnus.com>
42792         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
42794 1998-04-03  Jim Wilson  <wilson@cygnus.com>
42796         * gcc.c-torture/compile/980329-1.c: New test.
42798 1998-03-18  Jim Wilson  <wilson@cygnus.com>
42800         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
42801         * gcc.dg/980312-1.c: Fix typo in -march command.
42803 1998-03-16  H.J. Lu  (hjl@gnu.org)
42805         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
42807 1998-03-11  Robert Lipe  <robertl@dgii.com>
42809         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
42810         Dave Love agree the Fortran source is bogus.
42812 1998-03-11  Robert Lipe  <robertl@dgii.com>
42814         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
42815         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
42816         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
42817         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
42818         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
42820 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
42822         * g++.old-deja/g++.other/friend1.C: New test.
42824 1998-02-18  Dave Love  <d.love@dl.ac.uk>
42826         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
42827         possibly uninitialized) variables and declare dnrm2.
42829 1998-02-23  Robert Lipe <robertl@dgii.com>
42831         From Bruno Haible <haible@ilog.fr>:
42832         * gcc.c-torture/execute/980223.c: New test.
42834 1998-02-13  Jeffrey A Law  (law@cygnus.com)
42836         * gcc.dg/ifelse-1.c: New test.
42838 1998-02-09  H.J. Lu  (hjl@gnu.org)
42840         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
42842           * lib/old-dejagnu.exp (old-dejagnu): Added the
42843           "execution test - XFAIL *-*-*" handling in the spirit of
42844           "excess errors test -". Changed the "execution test fails"
42845           handling to be like "excess errors test fails".
42846           * Update various tests accordingly.
42848 1998-02-06  Jim Wilson  <wilson@cygnus.com>
42850         * gcc.c-torture/execute/980205.c: New test.
42852 1998-01-18  Jeffrey A Law  (law@cygnus.com)
42854         * lib/c-torture.exp: Look for .x files instead of .cexp files.
42855         * lib/f-torture.exp: Similarly.
42856         * gcc.c-torture: Rename all .cexp files to .x files.
42858 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
42860         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
42861         (940510-1.c): Removed duplicate.
42862         (971104-1.c): New test.
42864 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
42866           * lib/f-torture.exp: Improve error and loop detection.
42868 1997-11-19  Michael Meissner  <meissner@cygnus.com>
42870         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
42871         use that to size the filler array.
42873 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
42875         * lib/c-torture.exp(c-torture-execute): Fix typo.
42877         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
42878         testcase as the executable name. Keep the executable around if
42879         the test fails.
42881 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
42883         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
42884         changes.  Only test one -g option, and move it to the end of the
42885         list of options to test.
42887 1997-09-19  Michael Meissner  <meissner@cygnus.com>
42889         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
42890         variable GCC_TORTURE_OPTIONS to supply default switches separated
42891         by colons.  If no environment variable, run tests with -O0 -g, -O1
42892         -g, and -O2 -g as well.
42894 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
42896         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
42897         explanatory comments. Fix indentation.
42899 1997-09-15  Jeffrey A Law  (law@cygnus.com)
42901         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
42903 1997-09-11  Jeffrey A Law  (law@cygnus.com)
42905         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
42906         * g++.old-deja/g++.mike/p7325.C: Likewise.
42907         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
42909 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
42911         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
42912         * g++.old-deja/g++.brendan/crash30.C: Likewise.
42913         * g++.old-deja/g++.brendan/crash39.C: Likewise.
42914         * g++.old-deja/g++.law/operators4.C: Likewise.
42916 1997-09-11  Joe Buck  (jbuck@synopsys.com)
42918         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
42919         * g++.old-deja/g++.mike/p784.C: Ditto.
42920         * g++.old-deja/g++.mike/p785.C: Ditto.
42922 1997-09-05  Jeffrey A Law  (law@cygnus.com)
42924           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
42926 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42928         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
42929         target feature; pass this to c-torture-execute as needed.
42931 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42933         * lib/c-torture.exp(c-torture-execute): If the previous and the
42934         current executables being tested are identical, we don't need to
42935         run the executable again. Try to make the executable names
42936         unique. Add an optional argument for passing additional compiler
42937         flags.
42939 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
42941         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
42943 1997-08-29  Jeffrey A Law  (law@cygnus.com)
42945         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
42947 1997-07-31  Jeffrey A Law  (law@cygnus.com)
42949         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
42950         32bit or larger longs.
42952         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
42953         have either a 32bit long or 32bit int.
42955 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
42957         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
42958         Make double precision tests dependent on sizeof (double).
42960 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
42962         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
42963         too.
42965 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
42967         * gcc.c-torture/compile/961203-1.cexp: New script.
42969 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
42971         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
42972         up the includes ourselves.
42974 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
42976         * lib/plumhall.exp: Remove random include, and add a few
42977         verbose messages for debugging.
42979 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
42981         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
42982         of trying to do it ourselves.
42984 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
42986         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
42988 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
42990         * gcc.prms/5403.c: Made regexp a bit less strict.
42992 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
42994         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
42995         is returned from remote_load instead.
42996         * lib/plumhall.exp: Ditto.
42997         * lib/mike-g++.exp: Ditto.
42998         * lib/old-dejagnu.exp: Ditto.
42999         * lib/c-torture.exp: Ditto.
43001 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
43003         * lib/g++.exp: Use build_wrapper procedure.
43004         * lib/gcc.exp: Ditto.
43006 1997-05-20  Jeffrey A Law  (law@cygnus.com)
43008         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
43009         an old-style decl for malloc.  Fixes tests to work when
43010         sizeof (int) != sizeof (size_t).
43012 1997-05-15  Mike Meissner  <meissner@cygnus.com>
43014         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
43016         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
43017         use stdargs.h interface.
43019 1997-05-15  Mike Meissner  <meissner@cygnus.com>
43021         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
43022         NO_VARARGS when compiling.
43024 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
43026         * lib/plumhall.exp(ph_includes): New procedure.
43027         (ph_make): Use it.
43028         (ph_compiler): Ditto.
43030         * lib/g++.exp: Rename test-glue.c to testglue.c.
43031         * lib/gcc.exp: Ditto.
43033 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
43035         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
43036         to completion when it's called.
43038 1997-03-21  Michael Meissner  <meissner@cygnus.com>
43040         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
43041         is defined, don't do test.
43043 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
43045         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
43046         for object files.
43047         (ph_summary): Mark skipped testcases as untested, not unresolved.
43049         * lib/plumhall.exp (ph_make): If unresolved because of bad
43050         errorCode, record errorCode in log file.
43051         (*): Replace send_log/verbose with verbose -log.
43053 1997-03-19  Michael Meissner  <meissner@cygnus.com>
43055         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
43056         double conversion if double isn't at least 8 bytes.
43058         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
43059         int to work with targets where int is 16 bits.
43061         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
43062         8 bytes, just exit, since 4 byte doubles don't have enough bits of
43063         precision for the test to complete.
43065 1997-03-14  Michael Meissner  <meissner@cygnus.com>
43067         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
43068         if d10v is not compiled with the -mdouble64 flag.
43069         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
43071         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
43072         d10v is not compiled with the -mint32 flag.
43074 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
43076         * lib/plumhall.exp: Use incr_count.
43078 1997-03-12  Jeffrey A Law  (law@cygnus.com)
43080         * gcc.c-torture: Update to c-torture-1.45.
43082 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
43084         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
43085         the name of the expect testcase file).
43087         * lib/g++.exp(g++_init): Ditto.
43089 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
43091         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
43092         the host.
43094         * lib/gcc.exp(gcc_exit): New procedure.
43096 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
43098         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
43099         specs where appropriate.
43101         * g++.old-deja/g++.arm/*: Added additional ERROR checks
43102         because of new "candidates are" messages, and removed a few
43104         * Converted all non-old-style g++ testcases to old-style, and
43105         moved into g++.old-deja.
43107 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
43109         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
43110         options.
43112         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
43113         succeeded.
43115         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
43117 1997-02-13  Michael Meissner  <meissner@cygnus.com>
43119         * lib/gcc.exp (gcc_target_compile): Add support for defining
43120         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
43121         the machine doesn't have those features.
43123 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
43125         * g++.law/operators4.exp: Don't use LIBS.
43127 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
43129         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
43131         * lib/mike-g++.exp: Don't set the compiler to be tested here.
43132         * lib/g++.exp: Set it here instead. Also, allow use of the
43133         --tool_exec and --tool_opt options. Change CXX to
43134         GXX_UNDER_TEST.
43136         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
43138         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
43140 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
43142         * lib/old-dejagnu.exp: Use prune_warnings instead of
43143         prune_system_crud.
43144         * lib/mike-g++.exp: Ditto.
43145         * lib/gcc.exp: Ditto.
43146         * lib/g++.exp: Ditto.
43148         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
43150 1997-02-07  Jeffrey A Law  (law@cygnus.com)
43152           * 941014-2.c: Include stdlib.h
43153           * 960327-1.c: Include stdio.h
43154           * dbra.c, index-1.c: Don't assume ints are 32bits.
43156 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
43158         * lib/gcc.exp: Add gcc,stack_size target feature.
43160         * lib/g++.exp(g++_target_compile): Add the include and link
43161         paths here, not in two other places. And, it's $options, not
43162         options.
43164         * lib/mike-g++.exp(postbase): Remove the code that determines
43165         the correct include and link paths.
43166         * g++.old-deja/old-deja.exp: Ditto.
43168 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
43170         * lib/g++.exp(g++_init): target_compile no longer returns the
43171         filename of the result.
43173 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
43175         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
43176         call to glob.
43178         * gcc.c-torture/special/special.exp: Change call to
43179         gcc_target_compile to include the object file.
43181 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
43183         * gcc.c-torture/special/special.exp: Correct misspelling in last
43184         change.
43186 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
43188         * lib/plumhall.exp(ph_summary): Log the entire output of the
43189         executable. Return -1 if there were any failures, 0 otherwise.
43190         (ph_execute): Return -1 if there were any failures, 0 otherwise.
43191         (ph_make): Clean up objects and executables that were built
43192         if the tests succeeded.
43194 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
43196         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
43197         libraries and includes in the build tree as appropriate.
43199 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
43201         * lib/c-torture.exp: Instead of looking for the global variable
43202         NO_LONG_LONG, check to see if that's a feature of the target.
43204 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
43206         * config/default.exp: Minimize. Delete the remainer of the files in
43207         config; this functionality is now in devo/dejagnu/config.
43209         g++.*/*: Pass any additional flags used to compile to postbase;
43210         delete CXXFLAGS.
43212         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
43213         is now done by runtest.exp. Use gcc_target_compile instead of
43214         compile.
43216         lib/c-torture.exp: Use gcc_target_compile instead of compile.
43217         Remove references to CFLAGS. Use remote_file instead of
43218         calling rm -f.
43219         (c-torture): Take a list of arguments to use to compile this
43220         testcase.
43222         lib/g++.exp: Simplify. Use target_compile instead of compile.
43223         lib/gcc-dg.exp: Ditto.
43224         lib/gcc.exp: Ditto.
43225         lib/mike-{gcc,g++}.exp: Ditto.
43226         lib/old-dejagnu.exp: Ditto.
43227         lib/plumhall.exp: Ditto.
43229 1997-01-08  Jim Wilson  <wilson@cygnus.com>
43231         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
43232         (ph_linker): Likewise.
43234 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
43236           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
43237         MAP_ANON / MAP_ANONYMOUS if defined;
43238         else try to map from /dev/zero .
43240 1996-11-12  Jeffrey A Law  (law@cygnus.com)
43242         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
43243         isn't defined, then define it to MAP_ANONYMOUS.
43245 1996-11-12  Jeffrey A Law  (law@cygnus.com)
43247         * gcc.c-torture: Update to c-torture-1.42 release.
43249 1996-11-11  Jeffrey A Law  (law@cygnus.com)
43251         * gcc.c-torture: Update to c-torture-1.41 release.
43253 1996-10-27  Jeffrey A Law  (law@cygnus.com)
43255         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
43256         c-torture release.
43258 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
43260         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
43261         and LDFLAGS.  Fix second case to append the target_info ldflags
43262         onto LDFLAGS, not CFLAGS.
43263         * lib/g++.exp (g++_init): Add target_info stuff.
43264         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
43265         of libgloss and newlib flags for !native.
43267         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
43268         (GDB): Fix relative path to go up another dir for finding gdb.
43270 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
43272         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
43273         versions in the target_info array, if they don't exist.
43275 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
43277         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
43279 1996-07-08  Jim Wilson  <wilson@cygnus.com>
43281         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
43282         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
43284 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
43286         * lib/old-dejagnu.exp: Don't remove the output file before we've
43287         actually tested it. Don't append pwd to the path of the executable
43288         we're testing.
43290 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
43292         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
43294 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
43296         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
43297         temporary directory for compiler files, and set it to a default
43298         value of /tmp. Set $output as the name of the output file from
43299         compiling the testcase. Add a -o option to $cflags_var so the
43300         compiler writes the final output file as $output. Set $executable
43301         to $output.
43303         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
43304         directory for compiler files, and set it to /tmp if it doesn't
43305         already have a value. Set $output_file to the name of the output
43306         file from compiling the testcase. Add a -o option to CXXFLAGS so
43307         the compiler writes the final output file as $output. Use $output
43308         as the executable to be tested.
43310 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
43312         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
43314 1996-06-08  Jeffrey A Law  (law@cygnus.com)
43316         * gcc.c-torture/execute/pending-1.c: New test.  Still
43317         pending in Tege's queue.
43319 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
43321         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
43322         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
43323         if there were failures.  Call unresolved if there were unresolved
43324         testcases.  Call gcc_fail if program did not run to completion.
43325         (ph_make): Pass additional argument name to ph_execute.
43326         (ph_execute): Add new argument.  Pass additional arguments to
43327         ph_summary.  Call gcc_fail is there is no execution output.
43329 1996-04-24  Jeffrey A Law  (law@cygnus.com)
43331         * lib/plumhall.exp (proc_summary): Output relavent summary
43332         lines into the log so specific failures in plumhall can be
43333         investigated.
43335 1996-04-10  Jeffrey A Law  (law@cygnus.com)
43337         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
43338         (c-torture-execute): Don't try to execute tests which use
43339         "long long" types if $NO_LONG_LONG is nonzero.
43341 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
43343         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
43344         not c-torture.
43346         * gcc.ieee: Move from here.
43347         * gcc.c-torture/execute/ieee: To here.
43349 1996-03-26  Jeffrey A Law  (law@cygnus.com)
43351         * gcc.c-torture: Update to c-torture-1.41 release.
43353 1996-03-22  Jeffrey A Law  (law@cygnus.com)
43355         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
43356         not "$output".
43358 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
43360         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
43361         -c present.
43363 1996-03-02  Jeffrey A Law  (law@cygnus.com)
43365         * config/proelf.exp: Handle connecting to a simulator.
43367 1996-01-31  Jeffrey A Law  (law@cygnus.com)
43369         * config/proelf.exp: New file.  Enough framework that we can
43370         run c-torture tests on the proelf targets (or any other target
43371         that gdb can connect to for that matter).
43373 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
43375         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
43376         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
43378         * lib/plumhall.exp (ph_execute): Always call ph_summary if
43379         exec_output exists.
43381 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
43383         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
43384         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
43386         * config/*.exp: Update FSF address.  Change result of ${tool}_load
43387         to pass/fail/unresolved/unsupported/untested.  Caller must now
43388         call unresolved/unsupported/untested.
43389         * lib/*.exp: Update FSF address.  Update to handle new results of
43390         ${tool}_load.
43391         * lib/chill.exp (verbose): Delete.
43393 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
43395         * lib/gcc.exp (default_gcc_start): Change order of args to
43396         $LDFLAGS $CFLAGS $LIBS.
43397         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
43398         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
43399         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
43400         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
43401         * gcc.misc-tests/dg-test.exp: Likewise.
43402         * gcc.misc-tests/msgs.exp: Likewise.
43403         * gcc.prms/prms.exp: Likewise.
43404         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
43405         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
43407         * lib/dg.exp: Deleted, moved to dejagnu/lib.
43409 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
43411         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
43413         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
43414         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
43416         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
43417         necessary.
43419 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
43421         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
43422         global for loop; add use of $mathlib.
43423         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
43424         settings here; set mathlib for anything but VxWorks.
43426 1996-01-22  Jeffrey A Law  (law@cygnus.com)
43428         * gcc.c-torture: Update to c-torture-1.40 release.
43430 1996-01-03  Jeffrey A Law  (law@cygnus.com)
43432         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
43433         dg.exp.
43435 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
43437         * lib/c-torture.exp (c-torture-execute): Declare "output" as
43438         global.
43440 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
43442         * lib/g++.exp (LIBS): Define if not already.
43443         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
43444         (gcc-dg-prune): Call prune_gcc_output.
43445         * lib/gcc.exp (prune_gcc_output): New proc.
43446         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
43447         prune_gcc_output.
43449 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
43451         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
43452         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
43454 1995-11-15  Jeffrey A Law  (law@cygnus.com)
43456         * gcc.c-torture: Update to c-torture-1.39 release.
43458 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
43460         * lib/c-torture.exp (c-torture-execute): Don't return if one option
43461         fails, try others as well.
43463 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
43465         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
43466         If compilation fails, mark execute tests as `untested'.
43467         If test is marked as unsupported, don't mark compilation and
43468         execute tests as failed.
43470 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
43472         * lib/g++.exp (g++_init): Don't link in libg++, and look to
43473         libstdc++ for whether or not we want to be doing shared
43474         libraries.  Delete link_curses since we don't need it anymore.
43475         * lib/mike-g++.exp (postbase): Don't link in libg++.
43476         * g++.old-deja/old-deja.exp: Likewise.
43478 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
43480         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
43482 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
43484         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
43485         For that, add `-Wl,-a,shared_archive'.
43486         * g++.old-deja/old-deja.exp: Likewise.
43488 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
43490         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
43492 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
43494         * lib/mike-g++.exp (postbase): Pay attention to the status of
43495         g++_load.
43497 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
43499           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
43501 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
43503         * lib/gcc.exp (default_gcc_start): No longer need to log program
43504         being executed or its output, execute_anywhere does that now.
43505         * lib/g++.exp (default_g++_version): Call execute_anywhere.
43506         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
43508 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
43510         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
43511         the same as those in lib/g++.exp.
43513 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
43515         * gcc.c-torture: Update to c-torture-1.38 release.
43516         * gcc.ieee: Related changes.
43518 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
43520         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
43521         "exec". Minor reformatting changes.
43523         * config/rom68k.exp (${tool}_load): Make it work in a canadian
43524         cross. This means all "exec" calls now work on a remote host as
43525         well.
43526         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
43527         cross. Filter out the extra "\r\n" stuff that expect puts in.
43528         (c-torture-execute): Filter out the bogus warnings like
43529         c-torture-compile does. Add support for canadian cross.
43530         * lib/gcc.exp (default_gcc_version, default_gcc_start)
43531         Use execute_anywhere rather than calling exec directly. Now it
43532         works for canadian cross testing.
43534 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
43536         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
43537         results into a variable, and check that rather than using file exists.
43539 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
43541         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
43542         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
43544 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43546         * g++.old-deja/old-deja.exp: Create and pass runshlib and
43547         lib_curses if there's a shared libg++ in the build tree.
43549 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
43551         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
43552         if not supported target.
43554 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
43556         * lib/g++.exp (g++_init): Move empty setting of runshlib and
43557         link_curses up to always happen, not just for native builds.
43559 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
43561         * gcc.c-torture: Update to c-torture-1.36 release.
43562         * gcc.failure: Related changes.
43564 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
43566         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
43568 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
43570         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
43571         * lib/mike-g++.exp (postbase): Not in here.  Still reference
43572         runshlib, link_curses, and mathlib for link and run.
43574         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
43575         pass the runtime shared library options for Solaris, OSF/1, and
43576         Irix5, and link with -lcurses to avoid unresolved references.
43578 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
43580         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
43581         only run once.
43583 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
43585         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
43587 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
43589         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
43590         do not have a framework for the "compat" tests yet.
43592 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
43594         * lib/mike-g++.exp (postbase): New local variable `mathlib',
43595         set to null if we're testing vxworks5.1.  Use that instead of
43596         `-lm' in the setting of LIBS for link and run.
43598 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
43600         * config/rom68k.exp (${tool}_load): Major changes to make it
43601         work.  Verified that it does in fact return the stuff in
43602         exec_output properly.  Catch any Emul or any TRAP other than 0.
43604 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
43606         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
43607         LDFLAGS properly for targets that need stuff from libgloss.
43608         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
43609         only run once.
43610         (gpp_initialized): New variable.
43612 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
43614         * config/rom68k.exp: Load libgloss.exp.
43615         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
43616         so we can produce a fully linked binary.
43617         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
43618         so we can produce a fully linked binary.
43620 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
43622         * lib/plumhall.exp (ph_section): Watch for expected failures.
43623         Add missing `else'.
43625         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
43626         run the testcase.
43627         (c-torture): Likewise.
43629 1995-08-28  Doug Evans  <dje@cygnus.com>
43631         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
43633         * lib/mike-g++.exp (mike_cleanup): New proc.
43634         (prebase): New globals compiler_result, not_compiler_result,
43635         target_regexp.
43636         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
43637         allow leading "-" in pattern.  Watch for unsupported tests.
43638         If $compiler_result is set, pattern match assembler code,
43639         and ditto for $not_compiler_result.
43640         * lib/mike-gcc.exp: Likewise.
43642         * lib/plumhall.exp (ph_execute): Only call ph_summary if
43643         execution "succeeded".
43645 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
43647         * config/win32.exp: New file.
43648         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
43650 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
43652         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
43653         unsupported.
43654         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
43655         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
43656         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
43658         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
43659         "... without exceptions was ...".  That is now handled by
43660         prune_system_crud.
43661         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
43663 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
43665         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
43666         sieve.c,sort2.c}: New files.
43667         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
43668         sieve.exp,sort2.exp}: Drivers for them.
43670         * lib/mike-gcc.exp (program_output): New user settable variable.
43671         (postbase): Call prune_system_crud.  Also prune extraneous compiler
43672         messages.
43673         * lib/mike-g++.exp (program_output): New user settable variable.
43675         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
43677         * config/sh.exp: Deleted (use sim.exp instead).
43679 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
43681         * config/vx.exp: Declare CHECKTASK as global.
43682         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
43683         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
43684         * lib/old-dejagnu.exp: Load [pwd]/$executable.
43686 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43688         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
43689         target. Like vx.exp, only includes `vx29k.exp' instead of
43690         `vxworks.exp'.
43692 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
43694         * config/sim.exp: Increase time limit from 120 seconds to 240.
43696 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
43698         * gcc.c-torture/execute/950628-1.c: New test.
43700 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
43702         * gcc.c-torture: Update with changes/additions from
43703         c-torture-1.34.
43705 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
43707         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
43709 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
43711         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
43713 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
43715         * gcc.c-torture/compile/950512-1.c: New test.
43716         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
43717         * gcc.dg/struct-ret-1.c: Likewise.
43719 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
43721         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
43722           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
43724 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
43726         * gcc.c-torture/special/920411-1.c: Deleted.
43727         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
43729 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
43731         * config/sim.exp (${tool}_load): Hack in call to bash to get a
43732         cpu limit.
43734 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
43736         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
43738 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
43740         From kenner;
43741         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
43742         is the proper length.
43743         * va-arg-3.c: Likewise.
43745 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
43747         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
43748         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
43750         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
43751         * lib/g++.exp (default_g++_start): Delete old cruft.
43753 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
43755         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
43756         (2 * (1 << 18)) to (2 * (1 << 17)).
43758         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
43760 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
43762         * config/rom68k.exp: Renamed from config/idp.exp
43764 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
43766         * c-torture/compile/921109-2.c
43768 1995-04-18  Mike Stump  <mrs@cygnus.com>
43770         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
43771         excess errors.
43773 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
43775         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
43776         output.
43777         * lib/g++.exp (default_g++_start): Likewise.
43779 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
43781         * gcc.c-torture/compile/950329-1.c: New test.
43783 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
43785           * config/bug.exp (${tool}_load): Updated to use new remote_open
43786           and remote_close procs.
43787         * config/idp.exp: New file.
43789 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
43791         * gcc.c-torture/execute/950322-1.c: New test.
43793 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
43795         * config/vx.exp (${tool}_load): Clean up testing of return code from
43796         vxworks_ld and vxworks_spawn.
43798 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
43800         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
43802 1995-03-13  Mike Stump  <mrs@cygnus.com>
43804         * lib/old-deja.exp: Add `excess errors test - ' error, now one
43805         can mark excess errors on a machine by machine basis.  Note, the
43806         default is to not expect any excess errors, even when excess
43807         errors test - is given, so you will want to put an XFAIL ... on
43808         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
43809         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
43810         those 4 machines, but no others.
43812 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
43814         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
43815         * lib/c-torture.exp: to here.
43817 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
43819         * gcc.c-torture/execute/950221-1.c: New test.
43820         * gcc.c-torture/execute/struct-ret-1.c: New test.
43821         * gcc.c-torture/compile/950221-1.c: New test.
43823         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
43825 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
43827         * gcc.c-torture/execute/arith-1.c (main): Return 0.
43828         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
43830 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
43832         * g++.gb: New directory of tests, derived from my signature and
43833         class scoping tests.
43835         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
43836         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
43837         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
43838         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
43839         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
43840         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
43841         * g++.gb/sig25.C: Likewise.
43843         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
43844         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
43845         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
43846         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
43847         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
43848         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
43849         * g++.gb/sig25.exp: Likewise.
43851         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
43852         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
43853         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
43854         * g++.gb/scope13.C: Likewise, this test still fails.
43856         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
43857         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
43858         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
43859         * g++.gb/scope13.exp: Ditto.
43861         * g++.gb/README: New file, explains what these tests are about.
43863 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
43865         * lib/dg.exp (dg-do): Support `preprocess'.
43866         (dg-test): Likewise.
43868 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
43870         * config/udi.exp: change "continue -expect" to "exp_continue".
43872 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
43874         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
43875         Delete redundant tests.
43877         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
43878         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
43879         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
43880         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
43881         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
43882         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
43883         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
43884         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
43886         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
43887         storing label pointers.
43888         * gcc.c-torture/execute/921019-1.c: Likewise.
43889         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
43890         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
43891         parameter fp.
43892         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
43893         constants.
43895         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
43896         Delete obsolete tests.
43898         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
43899         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
43900         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
43901         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
43902         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
43903         * gcc.c-torture/compile/950124-1.c: New test.
43905         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
43907 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
43909         * lib/mike-g++.exp: Add -lm to LIBS.
43911 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
43913         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
43915 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
43917         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
43919 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
43921         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
43923 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
43925         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
43926         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
43927         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
43928         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
43929         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
43930         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
43931         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
43932         * g++.law/{operators31.C, operators32.C,
43933         * g++.law/{operators33.C, operators34.C}: Likewise.
43934         * g++.law/{pic1.C, refs2.C}: Likewise.
43935         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
43936         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
43937         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
43938         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43940         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
43941         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
43942         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
43943         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
43944         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
43945         * g++.law/{enum9.exp, friend5.exp}: Likewise.
43946         * g++.law/{nest3.exp, nest4.exp}: Likewise.
43947         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
43948         * g++.law/{operators30.exp, operators31.exp}: Likewise.
43949         * g++.law/{operators32.exp, operators33.exp}: Likewise.
43950         * g++.law/{operators34.exp}: Likewise.
43951         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
43952         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
43953         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
43954         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
43955         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43957         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
43958         No longer expected to fail.
43959         * g++.law/missed-error3.C: Tweak for recent bool changes.
43961 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
43963         * config/emb-unix: Deleted.
43964         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
43965         remote execution.  Do final link on remote host if REMOTE_LINK is set.
43967 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
43969         * lib/dg.exp (dg-test): Fix typo in last patch.
43971 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
43973         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
43974         (handles multiple occurrences).
43976 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
43978         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
43979         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
43980         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
43981         printed).
43982         * lib/c-torture.exp (c-torture-compile): Likewise.
43983         (c-torture): Prepend full path if missing.
43984         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
43985         (gcc_fail): Likewise.
43986         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
43988 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
43990         * lib/netware.exp: Only attach to NetWare i386 systems.
43992 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
43994         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
43995         messages.  Add test name to "output pattern match" pass/fail message.
43997 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
43999         * gcc.dg: New testsuite.
44000         * gcc.dg/dg.exp: New file.
44002         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
44003         test-switch.c}: Deleted.
44005         * gcc.misc-tests/msgs.exp: New testcase driver.
44007 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
44009         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
44010         Watch for illegal return values from ${tool}_load.
44011         * config/unix.exp (${tool}_load): Fix pass/fail detection for
44012         cross targets.  Coerce return value >0 to 1.
44014 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
44016         * config/unix.exp (${tool}_load): Call program rsh, not proc.
44018         * config/emb-unix.exp: New file.
44020         * config/sim.exp: Error if variable $SIM not defined.
44021         (${tool}_load): Mark test as "untested" if simulator missing.
44023         * config/unix.exp: Load remote.exp to get rcp_download.
44024         * lib/c-torture.exp: Use different option lists for testcases with
44025         and without loops.
44026         * gcc.c-torture/execute/execute.exp: Likewise.
44028 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
44030         * config/*.exp: Clarify return code from ${tool}_load.
44031         Call `unresolved' or `untested' instead of `warning' or `perror'
44032         (sometimes you still want to call both though).
44033         Add comment that `shell_id' is local to each file.
44034         * config/udi.exp (timeout): Set to 30.
44035         Don't print warning if connection fails, $connectmode has already
44036         printed an error.
44037         (${tool}_load): Move verbose messages to level 2.
44038         Rework pattern for "Process started" message.
44039         Pass `shell_id' to ${connectmode}_download.
44040         Retry twice upon timeout.  Make resetting of target more robust.
44041         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
44042         Pass `shell_id' to exit_$connectmode.
44043         Only call exit_$connectmode if connected.
44044         * config/unix.exp (${tool}_load): Check return codes better.
44045         * config/vrtx.exp (${tool}_load): Likewise.
44046         * config/vx.exp (${tool}_load): Likewise.
44047         Delete unneeded global's.
44048         * lib/dg.exp (dg-test): Update to reflect clarified return codes
44049         from ${tool}_load.
44050         (dg-stat): Delete.
44051         (dg-init): Delete recording of pass/fail counts.
44052         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
44053         (old-dejagnu-init): Likewise.
44054         (old-dejagnu-stat): Delete contents, empty proc now.
44055         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
44056         (c-torture): Delete references to lcnt, lpass, lfail.
44057         Get option list from TORTURE_OPTIONS.
44058         Delete -funroll[-all]-loops if no loops.
44059         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
44060         (g++_stat): Delete contents (empty proc now).
44061         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
44062         (gcc_finish): Likewise.
44063         (gcc_stat): Deleted.
44064         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
44065         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
44066         * gcc.c-torture/execute/execute.exp: Likewise.
44067         Split tests into two parts: compile, execute.
44068         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
44069         no loops.  Update to reflect clarified return codes from ${tool}_load.
44071 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
44073         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
44074         to grep for.
44075         (old-dejagnu): Likewise (where necessary).
44077 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
44079         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
44081         * lib/dg.exp (dg-process-target): Fix processing of selector.
44082         Add comment regarding use of `error'.
44084         * lib/gcc.exp (prune_system_crud): Define if missing.
44085         * lib/g++.exp (prune_system_crud): Likewise.
44087         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
44088         Call prune_system_crud.
44089         * lib/dg.exp (dg-runtest): New proc.
44090         Use perror instead of send_user for tcl errors in testcase.
44091         Don't return any value, it's never used.
44092         Don't clobber previous definition of `unknown'.
44093         Print tcl errors in `dg-final'.
44095 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
44097         * lib/dg.exp (dg-process-target): Improve syntax error messages.
44098         (dg-test): Don't print errorInfo, it contains stack backtrace.
44100 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
44102         * lib/g++.exp (runtest_file_p): Define if missing.
44104 1994-09-24  Doug Evans  (dje@cygnus.com)
44106         * lib/mike-g++.exp: Comment out loading of g++.exp.
44107         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
44108         (default_g++_version): Always print something.
44109         (default_g++_start): Comment out call to `which'.
44110         (g++_start, g++_load): Deleted (must be defined in config file).
44111         * lib/gcc.exp: Test for existence of $CC at start.
44112         Delete check for tmpdir (done in gcc_init).
44113         (default_gcc_version): Always print something.
44114         (default_gcc_start): Comment out call to `which'.
44115         * config/*.exp: Major cleanup - make cross targets work at least a
44116         little better for g++ (by not being "--tool gcc" specific).
44117         Rename gcc_xxx to ${tool}_xxx.
44118         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
44119         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
44121 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
44123         * lib/c-torture.exp (c-torture-compile): Rework compiler
44124         message processing.
44126         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
44127         c-torture.
44129 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
44131         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
44133         * lib/dg.exp (dg-process-target): Support { target native }.
44135 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
44137         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
44138         looked for "... program xxx got fatal signal".
44139         Correct regsub munging of `comp_output'.
44140         Ignore compiler messages "path prefix not used" and "linker input
44141         file unused".
44143 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
44145         * lib/gcc.exp (runtest_file_p): Define if missing.
44146         * gcc.prms/template.c: Example to work from.
44148 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
44150         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
44151         * lib/dg.exp (dg-test): Call unsupported testcases as such.
44153         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
44154         * gcc.prms/1883.c: Moved from compile/940714-1.c.
44155         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
44156         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
44158         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
44159         (dg-process-target): No longer a varargs proc.
44160         Return S/N for target, P/F for xfail.  All callers changed.
44161         (user option procs): More argument checking.
44162         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
44163         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
44164         (dg-test): Skip test if not running on selected target in `dg-do'.
44165         Update handling of `dg-do-what', `dg-output-text'.
44166         Separate execution pass/fail from output pattern match pass/fail.
44167         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
44169 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
44171         * gcc.c-torture/special/special.exp: Don't expect failure for mips
44172         target for 920510-1.c.
44174 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
44176         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
44177         Clean up comment regarding use of passcnt, etc.
44178         (gcc_stat): Don't update `testcnt' here.
44179         (gcc_finish): Do it here.
44180         Might as well reset `but_id' here too.
44181         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
44182         to determine if the file should be tested.
44183         * gcc.c-torture/compile/compile.exp: Likewise.
44184         * gcc.c-torture/execute/execute.exp: Likewise.
44185         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
44186         * gcc.misc-tests/dg-test.exp: Likewise.
44187         * gcc.prms/prms.exp: Likewise.
44188         * gcc.wendy/wendy.exp: Likewise.
44189         * g++.old-deja.exp: Likewise.
44190         Move "Testing file" message to verbose level 1.
44192 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
44194         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
44196 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
44198         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
44199         (default_gcc_start): Accept optional second list element
44200         of compiler flags.  Print compiler output at verbosity level 2.
44201         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
44202         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
44203         Save current values of framework globals passcnt, failcnt, xpasscnt,
44204         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
44205         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
44206         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
44207         xfailcnt to compute stats.  Update framework global `testcnt' from
44208         pass/fail counts.
44209         (gcc_finish): New proc.  Clean up test environment.
44210         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
44211         (gcc_epass, gcc_efail): Delete.
44212         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
44213         argument of line number.
44214         (dg-init): If the tool has an init routine, call it.
44215         (dg-test): Remove args `cflags_var' and `libs_var'.
44216         Pass all compiler options to ${tool}_start.
44217         Handle missing line number.
44218         (dg-finish): New function.
44219         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
44220         particular files.  Call gcc_finish at end.  Move "skipping test"
44221         message to verbosity level 3.
44222         * gcc.c-torture/compile/compile.exp: Likewise.
44223         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
44224         * gcc.c-torture/execute/execute.exp: Likewise.
44225         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
44226         Print testcase being tried at verbosity level 1.
44227         * gcc.c-torture/special/special.exp: Unset xfail.
44228         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
44229         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
44230         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
44231         * gcc.failure/failure.exp: Likewise.
44232         * gcc.ieee/ieee.exp: Likewise.
44233         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
44234         Update call to dg-test.  Call dg-finish at end.
44235         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
44236         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
44237         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
44238         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
44239         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
44240         * gcc.wendy/wendy.exp: Add copyright.
44241         Delete setting of tmpdir (done by gcc_init).
44242         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
44243         Pass compiler flags to gcc_start.  Call gcc_finish at end.
44244         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
44245         gcc_[ce]pass/fail.
44247 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
44249         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
44250         confusion.
44251         (g++_load): Likewise.
44253         * config/*.exp (gcc_load): Some were varargs fns and some were not.
44254         Rename argument to `prog' to remove the confusion.
44255         Varargs fns behave differently too!
44256         (g++_load): Likewise.
44258         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
44260         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
44261         what it is.  Delete (always) printing of status value for !native.
44262         Simplify verbose code, and include status and exec_output.
44263         (g++_load): Use gcc_load.
44265 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
44267         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
44268         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
44269         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
44270         940714-3.c as these testcases don't exist anymore.  Make
44271         va-arg-1.c expected to pass.
44273 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
44275         * gcc.misc-tests/misc.exp: Only run specific testcases.
44276         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
44277         * gcc.misc-tests/dg-[1-9].c: New files.
44279         * lib/dg.exp: New testsuite driver.
44280         * gcc.prms/prms.exp: Use it.
44282         * README.gcc: New file.
44284         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
44285         Document and reset `lxpass' and `lxfail'.
44286         Simplify "initialized" message.
44287         (gcc_stat): Clean up comments a little.
44289 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
44291         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
44293 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
44295         * lib/old-dejagnu.exp (process-option): New proc.
44296         (old-dejagnu-init, old-dejagnu-stat): Likewise.
44297         (old-dejagnu): Simplify.
44298         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
44300 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
44302         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
44303         exists and is not an empty string.
44305         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
44306         $xfail rather than calling setup_xfail.  Clear $xfail when test is
44307         finished.
44308         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
44309         automatically.
44311         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
44312         longer expected to fail.
44314         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
44315         "f" function call.
44317         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
44319         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
44320         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
44321         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
44322         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
44323         c-torture-1.29.
44325         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
44326         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
44328         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
44330         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
44331         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
44333         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
44334         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
44335         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
44337 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
44339         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
44340         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
44341         940714-1.c, 940714-2.c, 940714-3.c},
44342         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
44343         gcc.misc-tests/{mg.c,mg.exp}:
44344         New tests.
44345         * gcc.noncompile/noncompile.exp: Change accordingly.
44347 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
44349         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
44350         Undo previous clobberage.
44352 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
44354         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
44355         * gcc.special/{930510-1.c, special.exp}:
44356         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
44357         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
44358         struct-varargs-1.c}: New tests from c-torture-1.26.
44360 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
44362         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
44363           argument to switch.
44365 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
44367         * Revert the previous changes.  Please see Rob's directory
44368           (/lisa/test/rob/progressive/gcc/testsuite) for testing
44369           fixes.
44371 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
44373         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
44374             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
44375             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
44376             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
44377             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
44378             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
44379             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
44380             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
44381             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
44382             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
44383             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
44384             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
44385             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
44386             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
44387             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
44388             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
44389             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
44390             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
44391             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
44392             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
44393             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
44394             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
44395             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
44396             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
44397             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
44398             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
44399             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
44401 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
44403         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
44404             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
44405           with perror calls.
44407 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
44409         * config/unix.exp (g++_load): Fix syntax.
44411 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
44413         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
44414         * gcc.noncompile/921017-1.c: Deleted obsolete test.
44415         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
44416         Don't expect va-arg-1.c to fail.  Correct expected output for
44417         920928-1.c.
44418         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
44419         * gcc.wendy/hbm4.c: Correct typo.
44420         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
44422 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
44424         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
44425         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
44426         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
44427         * lib/c-torture.exp (c-torture-compile): Ditto.
44429         Reduce volume of output (remove all the -I's and such).
44430         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
44431         Call gcc_cpass, gcc_cfail.
44432         (c-torture): Pass testing option to c-torture-compile.
44434 1994-03-21  Doug Evans  (dje@cygnus.com)
44436         Bring patches over from progressive.
44437         * config/default.exp: Exit remote shell cleanly.
44438         (g++_exit, g++_start): Add default versions.
44439         * config/sim.exp (gcc_load): Use perror, not error.
44441 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
44443         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
44444         set in site.exp.
44446 1994-03-14  Doug Evans  (dje@cygnus.com)
44448         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
44449         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
44450         (wendy_try): New proc to run testcase.
44451         (main loop): Call 'em.
44452         * gcc.wendy/*.c: Clean up pass to correct expected output.
44454         * lib/gcc.exp: Minor cleanup work.
44455         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
44457 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
44459         * config/sim.exp (gcc_load): Document return codes better.
44460         Don't pass -v to simulator.
44462 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
44464           * gcc.special/920717-x.c: Fix typo.
44465           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
44466           get at sources.
44468         * lib/mike-gcc.exp: Fix typo.
44470 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
44472         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
44473         binary to use, transform the name.
44474         * config/*.exp: rename everything. Nuke any g++ specific files,
44475         it's now a special case of gcc that requires no special support.
44476         Add a default.exp for unsupported targets.
44478 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
44480         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
44481         lib/old-dejagnu.exp: Fix a few patterns to work with the new
44482         version of Tcl.
44484 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
44486         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
44487         than a warning.
44489 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
44491         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
44493 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
44495         * gcc.execute/execute.exp: Combine opt_list and foption_list into
44496         option_list.  Compile every file with only 4/6 option choices
44497         (same as C torture) instead of with 12/18 different option
44498         choices.
44499         * lib/c-torture.exp: Likewise.
44501         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
44502         not already set.
44504 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
44506         * lib/old-deja.exp: Add `excess errors test fails' error, now one
44507         can put an XFAIL *-*-* on excess errors.
44509 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
44511         * g++.law: Add more tests derived from g++-bugs snapshots.
44513         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
44514         equivalent to g++.law/init9.
44516         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
44517         compiled it, and the a.out file after we've run it.
44519 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
44521         * lib/mike-g++.exp (postbase): Delete the .o file after we've
44522         compiled it, and the a.out file after we've run it.
44524 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
44526         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
44528 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
44530         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
44531         version number.
44533 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
44535         * g++.law: New directory of g++ tests derived from the g++-bugs
44536         snapshots.
44538 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
44540         * gcc.compile: initbug1.c initbug1.exp testcase added
44542 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
44544         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
44545         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
44546           fixes submitted by Jeff Law (law@cs.utah.edu)
44547         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
44548           Jeff Law (law@cs.utah.edu)
44551 1993-11-30  Mike Stump  (mrs@cygnus.com)
44553         * config/unix-g++.exp: Follow the gcc way of doing things.
44554         * g++.old-deja/old-deja.exp: Minor updates.
44555         * lib/g++.exp: New file, follow the gcc way of doing things.
44556         * lib/old-dejagnu.exp: Minor updates.
44557         * lib/mike-g++.exp: Always unset errorInfo.
44559 1993-11-06  Mike Stump  (mrs@cygnus.com)
44561         * lib/gcc.exp: Fix some errors with the below change, CC and
44562         CFLAGS should be global when setting, not local.
44564 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
44566         * lib/gcc.exp: Transform tool name.
44568 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44570         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
44572 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44574         * lib/gcc.exp: change gcc_done to gcc_stat
44576 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44578         * Upgraded gcc testsuite to c-torture version 1.25
44580 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
44582         * lib/gcc.exp: added reporting code. Changed verbose compile message.
44583         * lib/c-torture: added hooks for new reporting code.
44585 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
44587         * config/sh-gcc.exp: check if sh-sim exists in the path
44589 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
44591         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
44592         * gcc.compile/compile.exp: Initial changes for new logic.
44593         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
44594         * gcc.failure/failure.exp: Initial changes for new logic.
44595         * gcc.ieee/ieee.exp: Initial changes for new logic.
44596         * gcc.misc-tests/misc.exp: Initial changes for new logic.
44597         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
44598         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
44599         * lib/c-torture.exp: Initial changes for new logic.
44600         * lib/gcc.exp: Initial changes for new logic.
44602 1993-10-15  Mike Stump  (mrs@cygnus.com)
44604         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
44605         depend upon failure or success.  Fully qualify names in failure
44606         and success messages.  Always remove a.out before starting
44607         compile, just in case.  Pay more attention to error text output by
44608         the compiler.  Handle testcases with no known past errors just
44609         like all others, so that things are uniform.  Other miscellaneous
44610         improvements.
44612 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
44614         * gcc.cpp: new directory for cpp tests
44616 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
44618         * lib/chill.exp: Code reformatted, removed unused code.
44619         * config/unix-chill.exp: Code reformatted, removed unused code.
44620         * chill.execute/execute.exp: Code reformatted, removed unused code.
44621         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
44623 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
44625         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
44626         routines not written.
44628 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
44630         * config/bug-gcc.exp: Use new procs from bug.exp.
44632 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
44634         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
44635         via ftp, rather than depending on NFS.
44636         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
44637         case.
44639 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
44641         * config/bug-gcc.exp: Use new download proc.
44643 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
44645         * chill.execute/execute.exp: cleanups, handles errors better
44646         * chill.compile/compile.exp: rewrite, based on execute.exp
44647         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
44648         * lib/chill.exp: major changes to diff proc and compile and link
44649           procs. added chill_fail and chill_pass wrappers to pass and
44650           fail. added more comments, and handle error codes better.
44651           Added a hack to capture stderr from exec, so noncompile tests
44652           can work.
44654 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
44656         * chill.execute/execute.exp: rewrite of testsuite driver
44657         * lib/chill.exp: rewrite of testsuite driver
44658         * config/unix-chill.exp: rewrite of testsuite driver
44660 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
44662         In chill.execute:
44663         * iexpr.ch: Standardize uppercase.
44664         * tuples.dat: Standardize uppercase.
44665         * vary.ch: standardize.  Correct varying string assignments.
44666         * vary.dat: Add new output lines.
44668 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
44670         In chill.execute:
44671         * chprintf.ch: Standardize use of uppercase.
44672         * tuples.ch: Standardize and turn arr2 into a DCL,
44673           rather than a SYN.
44674         * pinits.ch: Standardize.
44676 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
44678         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
44679         * Makefil: Renamed to Makefile.in.
44680         * configure.in: New.
44682 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
44684         In chill.execute:
44685         * .cvsignore: Add result/output files.
44686         * Makefile: Fix up variables at start.  Use MFLAGS
44687           everywhere.  Correct bool_loc, built_ins entries.
44688           Add entry for vary1.ch.
44689         * bitarray.ch: Standardize upper-case usage.
44690         * bitexpr.ch: Standardize, add output of b1.
44691         * params.ch: Use arrayt in along PROC parameters, to
44692           avoid novelty problems.
44693         * sets.ch: Tiny cleanup.
44694         * vary1.ch: Re-indent.
44696 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
44698           * Add PR-related files to Makefiles, .cvsignore files, etc.
44700 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
44702         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
44703           with compiler objects. New names are test-flow.c and test-loop.c
44705 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
44707         * Upgraded c-torture tests from 1.19 to 1.20
44709         * new files:
44710         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
44711         * gcc.compile: 930623-1.c 930623-2.c
44712         * gcc.noncompile: 930622-1.c 930622-2.c
44713         * gcc.failure: 920411-1.c 920627-2.c
44714         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
44716 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
44718         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44719           More changes to get testsuite working properly. Needs more work.
44720           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
44722 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
44724         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44725           More changes to get testsuite working properly. Needs more work.
44727 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
44729         * chill.compile/compile.exp: Added for Dejagnu support
44730         * chill.execute/execute.exp: Added for Dejagnu support
44731         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
44733 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
44735         This should complete moving the CHILL test files.
44736         * chill.noncompile(.cvsignore printf.grt
44737             in-printf.grt chprintf.grt chprintf.ch):
44738             Added test-support files.
44739           (Makefile): Modified further.
44740         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
44741             signal.ch): Added test files.
44742           * chill.execute (.cvsignore printf.grt printr.c
44743             in-printf.grt rts.c chprintf.grt rts.h): Added
44744           test-support files.
44745             (Makefile): More corrections.
44747 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
44749         * chill.compile, chill.execute, chill.nocompile: Add CHILL
44750           test cases, ready for DejaGnu.
44752 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
44754         * Upgraded c-torture tests from 1.18 to 1.19
44756         * gcc.compile: added test(s):
44757           930607-1.c
44758         * gcc.execute: added test(s):
44759           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
44761         * added new subdirectory for misc tests: gcc.misc-tests
44762         * gcc.misc-test(s): added tests:
44763           inst-check.c test-consts.c test-ior.c test-switch.c
44765 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
44767         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
44769 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
44771         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
44773 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
44775         * Upgraded c-torture tests from 1.17 to 1.18
44777 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
44779         * Upgraded c-torture tests from 1.12 to 1.17
44781 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
44783         * lib/old-dejagnu.exp:
44784           Fixed handling of XFAIL target triplets to correctly
44785           recognize wildcard characters.  Removed code that
44786           appended a unique id tag to the end of the file name
44787           printed out by the result of the testcases within a
44788           given test file.
44790 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
44792         * lib/old-dejagnu.exp:
44793           Reworked expected failure handling to trigger off of XFAIL
44794           keyword in keyphrase embeded in testcase source code. The
44795           XFAIL keyword must be at the end of the keyphrase line. It
44796           may optionally be followed by one or more target triplets.
44797           It has just occured that the handling of wildcards in the
44798           target triplet may not be correct.
44800 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
44802         * g++.old-deja/tests:
44803           Moved all subdirectories up one level into g++.old-deja .
44805         * lib/old-dejagnu.exp:
44806           Fixed problem with CXXFLAGS not being properly reset, and being
44807           corrupted with extraneous "-c" compiler option.  This was
44808           causing binaries to not be generated for test that needed them.
44809           Modified strings passed to "pass" and "fail" so that individual
44810           tests from the same test file would be distinguished by an
44811           identifier appended to the test file name in the summary logs;
44812           this corrected a problem with erroneous diff logs.  Added code
44813           to search testcases for expected fail and unexpected pass keywords.
44815 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
44817         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
44819 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
44821         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
44822           Removed extraneous text from end of "Special g++ Options"
44823           keyphrase.
44825         * lib/old-dejagnu.exp: Added pattern matching to look for new
44826           keywords, embedded in testcases comments, which will trigger
44827           calls to xpass and xfail.
44829 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
44831         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
44832           comments embedded in the testcases, especially the one looking for
44833           special compiler options, as well as the pattern matching for the
44834           compiler output again.
44836 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
44838         * lib/old-dejagnu.exp: Do a proper check of the return value for
44839           execute tests. Fixed several problems with the pattern matching
44840           of the compiler output which gave erroneous test results.
44841           Changed several of the test result messages to be more descriptive.
44842         * config/unix-g++.exp: Proc g++_load now actually works and
44843           executes the tests passed to it and returns a usable return
44844           value.
44846 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
44848           * lib/gcc.exp: Exits gracefully if $CC is bogus.
44850 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
44852         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
44853           Modified both files to properly execute the old style
44854           dejagnu tests. The previous versions of these files were
44855           experimental and did not function anything near correctly.
44857 1993-04-05  Rob Savoye  (rob@cygnus.com)
44859         * Removed all Makefile.in and configure.in files. No configuration
44860         needed now.
44862 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
44864         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
44866 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
44868         * gcc.compile/configure.in, gcc.unsorted/configure.in,
44869         gcc.special/configure.in, gcc.noncompile/configure.in,
44870         gcc.execute/configure.in, gcc.code_quality/configure.in,
44871         g++.other/configure.in, g++.old-deja/configure.in,
44872         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
44873         in srcname setting.
44875 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
44877         * lib/udi.exp: Fixed mondfe and mondfe_download.
44878         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
44879         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
44881 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
44883         * config/udi-gdb.exp: Check $shell_id after connecting to target.
44884         (gdb_exit): Don't remove *_soc files.
44886 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
44888         * lib/c-torture.exp: Don't look for main; instead always use -w
44889         -c.  This is how the c-torture tests work.  Remove the object
44890         file if the compilation succeeds.
44891         * gcc.execute/execute.exp: Remove executable if test passes.
44892         * gcc.noncompile/noncompile.exp: Every test is an expected
44893         failure.
44894         * gcc.special/special.exp: Added tests from c-torture 1.11,
44895         corrected use of existing test.
44896         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
44897         gcc.execute/920625-1.c: Updated to c-torture 1.11.
44898         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
44899         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
44900         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
44901         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
44902         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
44903         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
44904         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
44905         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
44906         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
44907         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
44908         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
44909         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
44910         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
44911         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
44912         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
44913         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
44914         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
44915         c-torture 1.11.
44916         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
44917         correspond to c-torture 1.11.
44919         * New file.