PR c++/28588
[official-gcc.git] / gcc / testsuite / ChangeLog
blob017de891864a60557eb002ced2671f41e68ebe8b
1 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
3         PR c++/28588
4         * g++.dg/inherit/access6.C: New test.
5         * g++.dg/inherit/access7.C: Likewise.
7         PR c++/28595
8         * g++.dg/template/array15.C: New test.
9         * g++.dg/template/crash2.C: Tweak error markers.
11 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
13         PR middle-end/28683
14         * gcc.c-torture/compile/20060823-1.c: New test.
16 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18         PR c++/28853
19         * g++.dg/template/ttp21.C: New test.
21         PR c++/28852
22         * g++.dg/other/operator1.C: Add error-marker.
23         * g++.dg/other/operator2.C: New test.
25 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
27         PR c/27893
28         * gcc.c-torture/compile/vla-const-1.c,
29         gcc.c-torture/compile/vla-const-2.c: New tests.
31 2006-08-26  Richard Guenther  <rguenther@suse.de>
33         PR middle-end/28814
34         * gcc.dg/torture/pr28814.c: New testcase.
36 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
38         PR c/28418
39         * gcc.c-torture/compile/compound-literal-1.c: New test.
41 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
43         PR c/28299
44         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
45         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
46         Expect extra diagnostics.
48 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
50         gcc.dg/noncompile/pr16876.c: New test.
52 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
54         PR c++/28056
55         * g++.dg/parse/local1.C: New test.
56         * g++.dg/other/qual1.C: Tweak error marker.
58 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
60         PR c++/27787
61         * g++.dg/template/typename10.C: New.
62         * g++.dg/template/lookup4.C: Remove bogus error marker.
64 2006-08-25  Richard Guenther  <rguenther@suse.de>
66         PR testsuite/28829
67         * gcc.dg/pr26570.c: Fix testcase.
69 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
71         PR tree-opt/28807
72         * gcc.c-torture/execute/mayalias-2.c: New test.
73         * gcc.dg/tree-ssa/alias-13.c: New test.
75 2006-08-24  Jan Hubicka  <jh@suse.cz>
77         PR debug/26881
78         * gcc.dg/debug/pr26881.c: New file.
80 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
82         PR fortran/28788
83         * gfortran.dg/used_types_4.f90: New test.
84         * gfortran.dg/derived_init_2.f90: Modify to check sibling
85         association of derived types.
86         * gfortran.dg/used_types_2.f90: Add module cleanup.
87         * gfortran.dg/used_types_3.f90: The same.
89         PR fortran/28771
90         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
91         fix of regression.
93 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
95         PR 28813
96         * gfortran.dg/direct_io_6.f90: Remove test.
98 2006-08-23  Stuart Hastings  <stuart@apple.com>
100         PR 28825
101         * gcc.target/i386/20060821-1.c: New.
103 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
105         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into 
106         dg-warning strings for dllimport.
108 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
110         PR C++/28450
111         * g++.dg/ext/vector4.C: New test.
112         * g++.dg/ext/complex1.C: New test.
114 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
116         PR debug/28692
117         * gcc.dg/debug/const-1.c: New.
118         * gcc.dg/debug/const-2.c: New.
119         * gcc.dg/debug/dwarf2/const-1.c: New.
120         * gcc.dg/debug/dwarf2/const-2.c: New.
121         * gcc.dg/debug/dwarf2/const-2b.c: New.
123 2006-08-22  Richard Guenther  <rguenther@suse.de>
125         PR middle-end/28776
126         * gcc.c-torture/compile/pr28776-1.c: New testcase.
127         * gcc.c-torture/compile/pr28776-2.c: Likewise.
129 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
131         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
133 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
135         PR c++/26269
136         * g++.dg/other/error14.C: New test.
138         PR c++/28505
139         * g++.dg/parse/ctor7.C: New test.
140         * g++.dg/parse/ctor8.C: Likewise.
142         PR c++/28741
143         * g++.dg/template/void7.C: New test. 
144         
145 2006-08-21  Olivier Hainque  <hainque@adacore.com>
147         * gnat.dg/self_aggregate_with_zeros.adb: New test.
148         * gnat.dg/self_aggregate_with_array.adb: New test.
150 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
152         * g++.dg/eh/arm-vfp-unwind.C: New test.
154 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
156         PR c++/28341
157         * g++.dg/template/ref3.C: New test.
158         * g++.dg/template/nontype13.C: New test.
160         PR c++/28346
161         * g++.dg/template/ptrmem17.C: New test.
163 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
165         PR target/28648 c:
166         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
168 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
170         PR fortran/28630
171         * gfortran.dg/used_types_2.f90: New test.
173         PR fortran/28601
174         * gfortran.dg/used_types_3.f90: New test.
176         PR fortran/20886
177         * gfortran.dg/generic_actual_arg.f90: New test.
179         PR fortran/28735
180         * gfortran.dg/module_private_array_refs_1.f90: New test.
182         PR fortran/28762
183         * gfortran.dg/program_name_1.f90: New test.
185         PR fortran/28425
186         * gfortran.dg/derived_constructor_comps_1.f90: New test.
188         PR fortran/28496
189         * gfortran.dg/array_initializer_2.f90: New test.
191         PR fortran/18111
192         * gfortran.dg/unused_artificial_dummies_1.f90: New test. 
194         PR fortran/28600
195         * gfortran.dg/assumed_charlen_function_4.f90: New test.
197         PR fortran/28771
198         * gfortran.dg/assumed_charlen_in_main.f90: New test.
200         PR fortran/28660
201         * gfortran.dg/dependent_decls_1.f90: New test.
203 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
205         PR fortran/25217
206         * gfortran.dg/derived_init_2.f90: New.
208 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
210         * gcc.c-torture/execute/pr28289.c: New test.
212 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
214         PR c/28744
215         * gcc.dg/attr-externally-visible-1.c: New test.
216         * gcc.dg/attr-externally-visible-2.c: New test.
217         * g++.dg/parse/attr-externally-visible-1.C: New test.
218         * g++.dg/parse/attr-externally-visible-2.C: New test.
220 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
222         PR c++/28606
223         * g++.dg/parse/dtor11.C: New test.
225 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
227         PR rtl-optimization/28489
228         * gcc.c-torture/compile/pr28489.c: New test.
230 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
232         PR c++/28710
233         * g++.dg/template/redecl4.C: New test.
235         PR c++/28711
236         * g++.dg/template/ctor8.C: New test.
238 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
240         * PR c++/28573
241         * g++.dg/parse/offsetof6.C: New test.
242         * g++.dg/parse/offsetof6.C: New test.
243         * g++.dg/parse/offsetof7.C: New test.
245 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
247         PR testsuite/28602
248         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
249         is false.
251 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
253         PR c++/28302
254         * g++.dg/ext/vector3.C: New test.
256 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
258         PR gcov/profile/26570
259         * gcc.dg/pr26570.c: New test.
261 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
263         PR c/27697
264         * gcc.dg/qual-component-1.c: New test.
266 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
268         PR c++/28593
269         * g++.dg/parse/new3.C: New test.
271 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
273         PR fortran/25828
274         * gfortran.dg/streamio_1.f90: New test.
275         * gfortran.dg/streamio_2.f90: New test.
276         * gfortran.dg/streamio_3.f90: New test.
277         * gfortran.dg/streamio_4.f90: New test.
278         * gfortran.dg/streamio_5.f90: New test.
279         * gfortran.dg/streamio_6.f90: New test.
280         * gfortran.dg/streamio_7.f90: New test.
281         * gfortran.dg/streamio_8.f90: New test.
283 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
285         PR c/28287
286         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
288 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
290         PR c++/28594
291         * g++.dg/template/void6.C: New test.
292         
293 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
295         PR c/28649
296         * gcc.dg/parse-error-1.c: New test.
297         * gcc.dg/parse-error-2.c: New test.
298         * gcc.dg/cpp/digraph2.c: Add error-marker.
299         * gcc.dg/noncompile/920923-1.c: Likewise.
301 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
303         PR c/27490
304         * gcc.dg/sizeof-2.c: New testcase.
306         PR c/27489
307         * gcc.dg/switch-A.c: New testcase.
309 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
311         PR c++/28288
312         PR c++/14556
313         * g++.old-deja/g++.warn/compare1.C: Delete.
314         * g++.dg/opt/pr7503-2.C: Delete.
315         * g++.dg/opt/pr7503-3.C: Delete.
316         * g++.dg/opt/pr7503-4.C: Delete.
317         * g++.dg/opt/pr7503-5.C: Delete.
318         * g++.dg/opt/max1.C: Delete.
319         * g++.dg/warn/minmax.C: Delete.
320         * g++.dg/expr/minmax.C: New test.
322 2006-08-14  Richard Guenther  <rguenther@suse.de>
324         PR testsuite/28703
325         * gcc.c-torture/execute/pr28651.c: Do not use argc
326         to avoid optimization, instead forbid inlining.
328 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
330         PR rtl-optimization/28634
331         * gcc.c-torture/execute/ieee/pr28634.c: New test.
333 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
335         PR c/27184
336         * gcc.dg/torture/pr27184.c: New test.
338 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
340         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
342 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
344         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
345         * gfortran.dg/stat_2.f90: Likewise.
346         * gfortran.dg/chmod_1.f90: Likewise.
347         * gfortran.dg/chmod_2.f90: Likewise.
348         * gfortran.dg/chmod_3.f90: Likewise.
350 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
352         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
354 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
356         * g++.dg/opt/pr23454-2.C: New test.
358 2006-08-11  Richard Guenther  <rguenther@suse.de>
360         PR middle-end/28651
361         * gcc.c-torture/execute/pr28651.c: New testcase.
363 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
365         * gnat.dg/specs/static_initializer.ads: New test.
367 2006-08-10  Paul Brook  <paul@codesourcery.com>
369         * gcc.target/arm/cond-asm.c: New test.
371 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
373         PR tree-optimization/26197
374         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
375         * g++.dg/vect/vect.exp: Compile the new tests with
376         --param max-aliased-vops=0.
378 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
380         PR c++/28637
381         * g++.dg/template/void3.C: New test.
383         PR c++/28638
384         * g++.dg/template/void4.C: New test.
386         PR c++/28640
387         * g++.dg/template/void5.C: New test.
388         
389 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
391         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
392         after dg-do compile.
394 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
396         PR tree-optimizations/26969
397         * gcc.dg/vect/vect.exp: Compile tests prefixed with
398         "unswitch-loops" with -funswitch-loops.
399         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
401 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
403         * gcc.dg/sparc-getcontext-1.c: Fix typo.
404         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
405         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
406         * objc.dg/dwarf-1.m: Likewise.
407         * objc.dg/dwarf-2.m: Likewise.
408         * obj-c++.dg/dwarf-2.mm: Likewise.
410 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
412         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
413         * objc.dg/dwarf-2.m: Likewise.
414         * obj-c++.dg/dwarf-2.mm: Likewise.
416         PR libfortran/28603
417         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
419         PR testsuite/27611
420         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
422         PR testsuite/27033
423         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
425 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
427         PR target/27827
428         * gcc.target/i386/pr27827.c: New testcase.
430 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
432         PR fortran/28590
433         * gfortran.dg/sequence_types_1.f90: New test.
435 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
437         PR fortran/28548
438         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
439         dg-warning.  Add -pedantic option.
441 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
443         PR c/28502
444         * gcc.dg/proto-1.c: New test.
446         PR c/27721
447         * gcc.dg/lvalue-4.c: New test.
449         PR c/28136
450         * gcc.dg/init-bad-5.c: New test.
452 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
454         PR c++/28347
455         * g++.dg/ext/typedef-init.C: Add new test for typedef 
456         initialization inside templates. Adjust existing error markers.
458 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
460         PR c++/28148
461         * g++.dg/init/ptrmem3.C: New test.
463 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
465         PR tree-optimization/27770
466         * lib/target-support.exp: New target keyword "section_anchors". 
467         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
468         tests.
469         * gcc.dg/vect/section-anchors-pr27770.c: New test.
470         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
471         * gcc.dg/vect/section-anchors-vect-69.c: New test.
472         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
473         
474 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
476         * gcc.dg/20060801-1.c: Add missing '}'.
478 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
480         PR c++/27508
481         * g++.dg/parse/dtor9.C: New test.
482         * g++.dg/parse/dtor10.C: New test.
483         * g++.dg/other/error7.C: Adjust error-marker.
485         PR c++/28274
486         * g++.dg/other/default5.C: New test.
488 2006-08-02  Richard Guenther  <rguenther@suse.de>
490         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
492 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
494         PR c++/28557
495         * g++.dg/template/conv9.C: New test.
497 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
499         PR debug/28063
500         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
501         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
502         Optionally return assembly text.  Update callers.
503         (check_no_compiler_messages): Update verbose messages.
504         (check_no_messages_and_pattern): New.
505         (check_effective_target_string_merging): New.
507 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
509         PR c++/28250
510         * g++.dg/eh/catch4.C: New test.
512         PR c++/28257
513         * g++.dg/other/qual1.C: New test.
515         PR c++/28259
516         * g++.dg/inherit/error2.C: New test.
518         PR c++/28267
519         * g++.dg/other/new1.C: New test.
521         * g++.dg/warn/pr23075.C: Remove obsolete test.
522         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
523         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
525 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
527         PR c++/28523
528         * g++.dg/eh/cast1.C: New test.
530 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
532         PR libfortran/28452
533         * gfortran.dg/random_3.f90:  New test.
535 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
537         PR c++/28432
538         * g++.dg/other/pr28304.C: Change expected error message.
539         * g++.dg/other/pr28432.C: New test.
541 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
543         PR c++/28256
544         * g++.dg/init/brace2.C: Change expected error message, add empty init.
546 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
548         PR debug/23336
549         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
550         at -g1.
551         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
552         g++.dg/debug/enum-2.C: New.
554 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
556         PR c++/6634
557         * g++.dg/parse/long1.C: Add more tests.
559 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
561         * gfortran.dg/lrshift_1.c: New file.
563 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
565         PR libgfortran/28335
566         * gfortran.dg/no_unit_error_1.f90: New test.
568 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
570         PR libgfortran/28335
571         * gfortran.dg/no_unit_error_1.f90: Delete test.
572         * gfortran.dg/no_unit_error_2.f90: Delete test.
574 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
576         * gfortran.dg/chmod_3.f90: New test.
577         * gfortran.dg/ltime_gmtime_1.f90: New test.
578         * gfortran.dg/ltime_gmtime_2.f90: New test.
579         * gfortran.dg/lrshift_1.f90: New test.
580         * gfortran.dg/chmod_1.f90: New test.
581         * gfortran.dg/chmod_2.f90: New test.
583 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
585         PR c++/27668
586         * g++.dg/template/crash55.C: New test.
588         PR c++/27962
589         * g++.dg/template/nontype16.C: New test.
591         * g++.dg/template/void2.C: Adjust error markers.
592         * g++.dg/template/nontype5.C: Adjust error markers.
593         
594 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
596         * gcc.target/i386/stack-prot-kernel.c: New test.
598 2006-07-27  Roger Sayle  <roger@eyesopen.com>
600         * gcc.dg/builtins-55.c: New test case.
602 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
604         PR rtl-optimization/27907
605         * gcc.c-torture/compile/pr27907.c: New test.
607 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
609         * gfortran.dg/mclock.f90: New test.
610         * gfortran.dg/int_conv_1.f90: New test.
611         * gfortran.dg/stat_1.f90: New test.
612         * gfortran.dg/stat_2.f90: New test.
614 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
616         PR libgfortran/28335
617         * gfortran.dg/no_unit_error_1.f90: New test.
618         * gfortran.dg/no_unit_error_2.f90: New test.
619         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
621 2006-07-25  Roger Sayle  <roger@eyesopen.com>
623         PR middle-end/28473
624         * gcc.dg/fold-convround-1.c: New test case.
626 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
628         * gfortran.dg/arithmetic_if.f90:  Fix comments.
630 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
632         PR c++/27572
633         * g++.dg/other/typedef1.C: New test.
634         * g++.dg/template/typedef4.C: New test.
635         * g++.dg/template/typedef5.C: New test.
637 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
639         PR fortran/28416
640         * gfortran.dg/allocatable_dummy_3.f90: New.
642 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
644         PR fortran/28439
645         * gfortran.dg/arithmetic_if.f90:  New test.
647 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
649         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
650         avoid memcpy optimization.
651         
652 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
654         PR fortran/25289
655         * gfortran.dg/direct_io_6.f90: New test.
657 2006-07-24  Jan Hubicka  <jh@suse.cz>
659         PR c/25795
660         PR c++/27369
661         * gcc.dg/pr25795.c: New test.
662         * gcc.dg/pr25795-1.c: New test.
664 2006-07-23  Roger Sayle  <roger@eyesopen.com>
666         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
667         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
668         which may be transformed to "g || h" on some platforms.
670 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
672         PR c++/28025
673         * g++.dg/template/friend45.C: New test.
675 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
677         PR libgfortran/28339
678         * gfortran.dg/arrayio_8.f90: New test.
680 2006-07-21  Mike Stump  <mrs@apple.com>
682         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
684         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
686 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
688         PR c++/28250
689         * g++.dg/eh/catch3.C: New test.
691         PR c++/28363
692         * g++.dg/template/defarg10.C: New test.
694 2006-07-20  Paul Brook  <paul@codesourcery.com>
696         PR 27363
697         * gcc.dg/pr27363.c: New test.
699 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
701         PR c++/28338
702         * g++.dg/init/ref13.C: New test.
704 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
706         PR obj-c++/28434
707         * obj-c++.dg/proto-error-1.mm: New test.
709 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
711         PR c++/28337
712         * g++.dg/template/string1.C: New test.
714 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
716         PR c++/28048
717         * g++.dg/template/defarg9.C: New test.
719         PR c++/28235
720         * g++.dg/template/static27.C: New test.
722 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
724         PR 28410
725         * gcc.dg/tree-ssa/pr28410.c: New test.
727 2006-07-18  Lee Millward  <lee.millward@gmail.com>
729         PR c++/28258
730         * g++/dg/other/error13.C: New test.
732         PR c++/28260
733         * g++.dg/template/friend44.C: New test.
734         
735 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
737         PR c++/27495
738         * g++.dg/other/pr27495.C: New.
740 2006-07-18  Olivier Hainque  <hainque@adacore.com>
742         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
743         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
744         
745 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
747         PR c/28286
748         * gcc.dg/pragma-pack-4.c: New test.
750 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
752         PR c++/28291
753         * g++.dg/ext/pr28291.C: New test.
755 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
757         PR middle-end/28403
758         * gcc.c-torture/execute/pr28403.c: New test.
760 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
762         PR middle-end/28402
763         * gcc.dg/pr28402.c: New test.
765 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
767         PR c++/28304
768         * g++.dg/other/pr28304.C: New test.
770 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
772         PR other/28251
773         gcc.c-torture/unsorted/dump-noaddr.c: New test.
774         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
776 2006-07-17  Richard Guenther  <rguenther@suse.de>
778         PR tree-optimization/28238
779         * g++.dg/tree-ssa/pr28238.C: New testcase.
781 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
783         PR c++/28250
784         * g++.dg/eh/catch1.C: New test.
785         * g++.dg/eh/catch2.C: New test.
787 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
789         PR c++/28370
790         * g++.dg/template/anon3.C: New test.
792 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
794         PR fortran/20844
795         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
796         specifiers requiring an explicit format tag..
798         PR fortran/28201
799         * gfortran.dg/generic_5: New test.
801         PR fortran/20893
802         * gfortran.dg/elemental_optional_args_1.f90: New test.
804 2006-07-16  Olivier Hainque  <hainque@adacore.com>
806         * gnat.dg/assert.ads: New file.
807         * gnat.dg/controlled_record.ads: Likewise.
808         * gnat.dg/controlled_record.adb: Likewise.
810 2006-07-15  Lee Millward  <lee.millward@gmail.com>
812         PR c++/28292
813         * g++.dg/other/error12.C: New test.
815         PR c++/28269
816         * g++.dg/template/crash54.C: New test.
817         
818 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
820         PR c++/28249
821         * g++.dg/parse/catch1.C: New test.
823         PR c++/28294
824         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
826         PR c++/28387
827         * g++.dg/ext/attrib24.C: New test.
829 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
831         PR c++/28343
832         * g++.dg/ext/asmspec1.C: New test.
834 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
836         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
837         (dg-test): Support shouldfail tests.
838         * lib/target-supports-dg.exp (dg-shouldfail): New.
839         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
840         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
841         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
842         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
843         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
844         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
845         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
847 2006-07-13  Jan Hubicka  <jh@suse.cz>
849         * gcc.target/i386/memcpy-1.c: New.
851 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
853         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
855 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
857         PR fortran/25097
858         * gfortran.dg/present_1.f90: New test.
860         PR fortran/20903
861         * gfortran.dg/interface_derived_type_1.f90: New test.
863 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
865         PR fortran/28213
866         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
867         list.
869 2006-07-07  Lee Millward  <lee.millward@gmail.com>
871         PR c++/27820
872         * g++.dg/other/label1.C: New test.
873         
874 2006-07-07   Richard Guenther  <rguenther@suse.de>
876         PR middle-end/28268
877         * gcc.dg/torture/pr28268.c: New testcase.
879 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
881         PR c++/27019
882         * g++.dg/ext/pr27019.C: New.
884 2006-07-07  Richard Guenther  <rguenther@suse.de>
886         PR tree-optimization/28187
887         * gcc.dg/pr28187.c: New testcase.
889 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
891         * gnat.dg/address_conversion.adb: New test.
892         * gnat.dg/boolean_subtype.adb: Likewise.
893         * gnat.dg/frame_overflow.adb: Likewise.
894         * gnat.dg/pointer_array.adb: Likewise.
895         * gnat.dg/pointer_conversion.adb: Likewise.
897 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
899         PR fortran/28237
900         PR fortran/23420
901         * gfortran.dg/print_fmt_5.f90: New test.
903 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
905         PR fortran/28129
906         * gfortran.dg/bounds_check_4.f90: New test.
908 2006-07-05  Richard Guenther  <rguenther@suse.de>
910         PR target/28158
911         * gfortran.dg/pr28158.f90: New testcase.
913 2006-07-05  Richard Guenther  <rguenther@suse.de>
915         PR tree-optimization/28162
916         * gcc.dg/pr28162.c: New testcase.
918 2006-07-05  Richard Guenther  <rguenther@suse.de>
919         Andrew Pinski  <pinskia@gcc.gnu.org>
921         PR c++/27084
922         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
924 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
926         PR fortran/28174
927         * gfortran.dg/actual_array_substr_2.f90: New test.
929         PR fortran/28167
930         * gfortran.dg/actual_array_constructor_2.f90: New test.
932 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
934         * gfortran.dg/itime_idate_1.f: New test.
935         * gfortran.dg/itime_idate_2.f: New test.
937 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
939         PR libgfortran/27704
940         * gfortran.dg/open_status_3.f90: New test.
941         * gfortran.dg/fmt_l.f90: Update for new feature.
943 2006-07-03  Asher Langton  <langton2@llnl.gov>
945         * gfortran.dg/oldstyle_2.f90: New.
947 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
949         * gnat.dg/string_slice.adb: New test.
951 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
953         PR fortran/19259
954         * gfortran.dg/semicolon_fixed.c: New.
955         * gfortran.dg/semicolon_free.c: New.
957 2006-06-30  Mike Stump  <mrs@apple.com>
959         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
960         that don't support internal visibility.
962 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
964         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
965         for '(' / ')' needing an extra '\'.
967 2006-06-29  Roger Sayle  <roger@eyesopen.com>
969         PR middle-end/27428
970         * gcc.dg/pr27428-1.c: New test case.
972 2006-06-29  Mike Stump  <mrs@apple.com>
974         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
975         on darwin as we can't align commons large enough yet.
977         * gcc.dg/vla-8.c: Add additional testcases.
979 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
981         PR c++/28114
982         * g++.dg/other/pr28114.C: New.
984 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
986         * gcc.c-torture/compile/20060625-1.c: New test.
988 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
990         PR fortran/20867
991         * gfortran.dg/stfunc_3.f90: New test.
993         PR fortran/25056
994         * gfortran.dg/impure_actual_1.f90: New test.
996         PR fortran/20874
997         * gfortran.dg/elemental_result_1.f90: New test.
999         PR fortran/25073
1000         * gfortran.dg/select_7.f90: New test.
1002         PR fortran/27554
1003         * intrinsic_actual_1.f: New test.
1005         PR fortran/22038
1006         PR fortran/28119
1007         * gfortran.dg/forall_4.f90: New test.
1009         PR fortran/25072
1010         * gfortran.dg/forall_5.f90: New test.
1012 2006-06-25  Lee Millward  <lee.millward@gmail.com>
1014         PR c++/28051
1015         * g++.dg/template/using13.C: New test.
1017         PR c++/28054
1018         * g++.dg/other/incomplete3.C: New test.
1019         
1020 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1022         PR fortran/28081
1023         * gfortran.dg/substr_3.f: New test.
1024         * gfortran.dg/equiv_2.f90: Update expected error message.
1026 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
1028         PR fortran/28118
1029         * gfortran.dg/actual_array_substr_1.f90: New test.
1031 2006-06-24  Olivier Hainque  <hainque@adacore.com>
1033         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
1034         * gnat.dg/scalar_mode_agg_compare.adb: New test.
1035         
1036 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
1038         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
1040 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
1042         PR fortran/27981
1043         * gfortran.dg/simpleif_2.f90: New test.
1045 2006-06-23  Lee Millward  <lee.millward@gmail.com>
1047         * g++.dg/template/error22.C: Fix typo.
1048         
1049 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1051         PR c++/28112
1052         * g++.dg/ext/attrib23.C: New test.
1054 2006-06-23  Olivier Hainque  <hainque@adacore.com>
1056         * gnat.dg/varsize_temp.adb: New test.
1057         
1058 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1060         PR c++/11468
1061         * g++.dg/other/java2.C: New test.
1063 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
1065         PR target/27789
1066         * g++.dg/ext/dllimport4.C. Add more tests for invalid
1067         initialization.
1069 2006-06-22  Roger Sayle  <roger@eyesopen.com>
1071         PR target/27531
1072         * gcc.dg/pr27531-1.c: New test case.
1074 2006-06-22  Asher Langton  <langton2@llnl.gov>
1076         PR fortran/24748
1077         * gfortran.dg/implicit_8.f90: New.
1079 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
1081         PR rtl-optimization/28121
1082         * gcc.dg/pr28121.c: New test.
1084 2006-06-22  Lee Millward  <lee.millward@gmail.com>
1086         PR c++/27805
1087         * g++.dg/parse/ptrmem6.C: New test.
1089         PR c++/27821
1090         * g++.dg/template/error22.C: New test.
1091         
1092 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1094         PR c++/28111
1095         * g++.dg/template/friend43.C: New test.
1097         PR c++/28110
1098         * g++.dg/template/crash53.C: New test.
1100         PR c++/28109
1101         * g++.dg/rtti/incomplete1.C: New test.
1103 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
1105         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
1107 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
1109         * gcc.c-torture/execute/complex-7.c: New.
1111 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
1113         * gcc.dg/merge-all-constants-1.c: New test.
1115 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
1117         PR c++/28113
1118         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
1120 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
1122         * gfortran.dg/rrspacing_1.f90: New test.
1124 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1126         PR c++/28052
1127         * g++.dg/other/bitfield2.C: New test.
1129 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
1131         PR tree-optimization/27331
1132         * gcc.dg/pr27331.c: New test.
1134 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
1135             Eric Botcazou  <ebotcazou@adacore.com>
1137         PR ada/18692
1138         * lib/gnat.exp: New file.
1139         * lib/gnat-dg.exp: Likewise.
1140         * gnat.dg: New directory.
1141         * gnat.dg/dg.exp: New driver.
1142         * gnat.dg/specs: New directory.
1143         * gnat.dg/specs/specs.exp: New driver.
1144         * gnat.dg/style: New directory.
1145         * gnat.dg/style/style.exp: New driver.
1147 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
1149         PR fortran/16206
1150         * gfortran.dg/array_initializer_1.f90: New test.
1152         PR fortran/28005
1153         * gfortran.dg/matmul_3.f90: New test.
1155 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
1157         PR middle-end/28075
1158         * gcc.dg/tree-ssa/inline-1.c: New test.
1160 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
1162         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
1163         in malloc prototype; remove XFAIL.
1164         * gcc.dg/pr18241-2.c: Ditto.
1165         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
1166         in memset prototype; remove XFAIL.
1167         * gcc.dg/tree-ssa/pr23382.c: Ditto.
1169 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
1171         * gcc.dg/vla-8.c: Add.
1173 2006-06-19  Richard Guenther  <rguenther@suse.de>
1175         PR tree-optimization/27090
1176         * g++.dg/tree-ssa/pr27090.C: New testcase.
1178 2006-06-19  Roger Sayle  <roger@eyesopen.com>
1180         PR target/27861
1181         * gcc.dg/pr27861-1.c: New test case.
1183 2006-06-19  Richard Guenther  <rguenther@suse.de>
1185         PR middle-end/28045
1186         * gcc.dg/torture/pr28045.c: New testcase.
1188 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1190         PR fortran/26801
1191         * gfortran.dg/associated_4.f90: New test.
1193 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1195         PR fortran/19310
1196         PR fortran/19904
1197         * gfortran.dg/real_const_3.f90: New test.
1199 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
1201         PR c++/28016
1202         * g++.dg/template/static26.C: New test.
1204         PR c++/27979
1205         * g++.dg/expr/bitfield2.C: New test. 
1207         PR c++/27884
1208         * g++.dg/parse/linkage2.C: New test.
1210 2006-06-16  Richard Guenther  <rguenther@suse.de>
1212         PR middle-end/27116
1213         * gcc.dg/pr15785-1.c: Revert last change.
1214         * gcc.dg/torture/pr27116-2.c: New testcase.
1216 2006-06-16  Roger Sayle  <roger@eyesopen.com>
1218         PR middle-end/27802
1219         * gcc.dg/pr27802-1.c: New test case.
1221 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
1223         PR c++/27689
1224         * g++.dg/template/ttp18.C: New test.
1225         * g++.dg/template/ttp19.C: Likewise.
1227         PR c++/27666
1228         * g++.dg/expr/cond9.C: New test.
1230         PR c++/27640
1231         * g++.dg/template/ctor7.C: New test.
1233 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
1235         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
1237 2006-06-16  Richard Guenther  <rguenther@suse.de>
1239         PR tree-optimization/27781
1240         * gcc.dg/tree-ssa/pr27781.c: New testcase.
1242 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
1244         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
1246 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
1248         * gcc.dg/tree-ssa/loop-18.c: New test.
1250 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
1252         PR c++/27665
1253         * g++.dg/template/crash52.C: New test.
1255         PR c++/27648
1256         * g++.dg/ext/attrib22.C: New test.
1258         PR c++/26559
1259         * g++.dg/template/builtin1.C: New test.
1260         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
1261         
1262         PR c++/28018
1263         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
1264         assignment.
1265         * g++.old-deja/g++.pt/crash51.C: Likewise.
1267         PR c++/27227
1268         * g++.dg/lookup/linkage1.C: New test.
1269         * g++.dg/lookup/linkage2.C: Likewise.
1271 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
1273         PR middle-end/27959
1274         * gcc.dg/pr27959.c: New testcase.
1276 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
1278         PR target/28014:
1279         * g++.dg/eh/div.C: New test.
1281 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
1283         PR c++/27894
1284         * g++.dg/tree-ssa/pr26757.C: New test.
1285         * g++.dg/tree-ssa/pr27894.C: New test.
1287 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1289         * gcc.c-torture/compile/20060609-1.c: New test.
1290         
1291         PR target/27863
1292         * gcc.c-torture/compile/pr27863.c: New test.
1294 2006-06-13  Richard Guenther  <rguenther@suse.de>
1296         PR tree-optimization/27830
1297         * g++.dg/tree-ssa/pr27830.C: New testcase.
1299 2006-06-13  Matthew Sachs  <msachs@apple.com>
1301         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
1302         the list of compiler flags; this causes those flags to be checked
1303         for things like dg-skip-if.
1305 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1307         PR c++/27601
1308         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
1310 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
1311             Kazu Hirata  <kazu@codesourcery.com>
1313         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
1314         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
1316 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1318         PR c++/27933
1319         * g++.dg/lookup/using15.C: New test.
1321         PR c++/27951
1322         * g++.dg/other/anon4.C: New test.
1324 2006-06-12  Roger Sayle  <roger@eyesopen.com>
1326         PR c++/21210
1327         * g++.dg/init/complex1.C: New test case.
1329 2006-06-11  Eric Christopher  <echristo@apple.com>
1331         PR middle-end/27948
1332         * gcc.dg/bf-ms-layout.c: Run on darwin.
1333         * gcc.dg/bf-no-ms-layout: Ditto.
1334         * gcc.dg/attr-ms_struct-2.c: New.
1335         * gcc.dg/bf-ms-layout-2.c: Ditto.
1337 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
1339         * gcc.dg/attr-ms_struct-packed1.c: New.
1341 2006-06-09  Mike Stump  <mrs@apple.com>
1343         * gcc.dg/vla-7.c: Add.
1345 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
1347         PR fortran/24558
1348         * gfortran.dg/entry_6.f90: New test.
1350         PR fortran/20877
1351         PR fortran/25047
1352         * gfortran.dg/entry_7.f90: New test.
1354 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
1356         PR c/27747
1357         * gcc.dg/cpp/_Pragma6.c: New test.
1359         PR c++/27748
1360         * g++.dg/cpp/_Pragma1.C: New test.
1362         PR preprocessor/27746
1363         * gcc.dg/gomp/macro-3.c: New test.
1364         * gcc.dg/gomp/macro-4.c: New test.
1365         * g++.dg/gomp/macro-3.C: New test.
1366         * g++.dg/gomp/macro-4.C: New test.
1368 2006-06-09  Richard Guenther  <rguenther@suse.de>
1370         PR tree-optimization/26998
1371         * gcc.dg/torture/pr26998.c: New testcase.
1372         * gcc.dg/tree-ssa/vrp29.c: New testcase.
1374 2006-06-08  Mike Stump  <mrs@apple.com>
1376         * gcc.dg/pr27095.c: Account for stubs.
1378         PR target/26427
1379         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
1380         produce bad code on darwin.
1382 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1384         PR fortran/27958
1385         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
1387 2006-06-08  Asher Langton  <langton2@llnl.gov>
1389         PR fortran/27786
1390         * cray_pointers_2.f90: Add -fbounds-check compile flag.
1392 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1394         PR target/27421
1395         * gcc.dg/union-3.c: New test.
1397 2006-06-08  Richard Guenther  <rguenther@suse.de>
1399         PR middle-end/27116
1400         * gcc.dg/torture/pr27116.c: New testcase.
1401         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
1403 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
1405         PR rtl-optimization/26449
1406         * gcc.dg/pr26449.c: New test.
1408 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1410         PR c++/27601
1411         * g++.dg/ext/offsetof1.C: Test member functions.
1413 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
1415         * gcc.dg/pr27095.c: Improve scanning.
1417 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
1419         PR fortran/23091
1420         * gfortran.dg/saved_automatic_1.f90: New test.
1422         PR fortran/24168
1423         * gfortran.dg/array_simplify_1.f90: New test.
1425         PR fortran/25090
1426         * gfortran.dg/entry_dummy_ref_1.f90: New test.
1428         PR fortran/25058
1429         * gfortran.dg/entry_dummy_ref_2.f90: New test.
1431 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
1433         PR c++/27177
1434         * g++.dg/expr/cast7.C: New test.
1436 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
1438         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
1439         * lib/gcc-defs.exp (tool_check_compile): Ditto.
1440         * lib/fortran-torture.exp (fortran-torture-compile,
1441         fortran-torture-execute): Ditto.
1443 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
1445         PR target/27842
1446         * gcc.dg/vmx/pr27842.c: New test.
1448 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1450         PR libfortran/27895
1451         * gfortran.dg/bounds_check_3.f90: New test.
1453 2006-06-05  Mike Stump  <mrs@apple.com>
1455         * objc.dg/objc-fast-4.m: Skip for ppc64.
1457 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
1459         PR testsuite/27705
1460         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
1462 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
1463             Victor Kaplansky  <victork@il.ibm.com>
1465         PR tree-optimizations/26360
1466         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
1467         with -fno-tree-dce.
1468         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
1470 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
1472         PR fortran/14067
1473         * gfortran.dg/data_char_1.f90: Add messages for truncated
1474         strings.
1476         PR fortran/16943
1477         * gfortran.dg/func_decl_2.f90: New test.
1479         PR fortran/20839
1480         * gfortran.dg/do_2.f90: New test.
1482         PR fortran/27655
1483         * gfortran.dg/associated_3.f90: New test.
1485 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
1487         PR c++/27819
1488         * g++.dg/template/static25.C: New test.
1490         PR c++/27722
1491         * g++.dg/init/array21.C: New test.
1493         PR c++/27807
1494         * g++.dg/ext/complit7.C: New test.
1496         PR c++/27806
1497         * g++.dg/parse/ptrmem5.C: New test.
1499 2006-06-04  Roger Sayle  <roger@eyesopen.com>
1500             Andrew Pinski  <pinskia@physics.uc.edu>
1502         PR c/27150
1503         PR middle-end/27382
1504         * gcc.dg/pr27150-1.c: New testcase.
1505         * gcc.dg/pr27382-1.c: New testcase.
1506         * gcc.dg/pr27382-2.c: New testcase.
1508 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
1510         PR c/25161
1511         PR c/27020
1512         * gcc.dg/array-10.c: New test.
1514 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1516         PR c++/27804
1517         * g++.dg/init/const4.C: New test.
1518         * g++.dg/init/member1.C: Add error-marker.
1519         * g++.dg/other/fold1.C: Adjust error-marker.
1521 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1523         PR c++/27601
1524         * g++.dg/ext/offsetof1.C: New test.
1526 2006-06-04 Eric Christopher <echristo@apple.com>
1528         * gcc.dg/attr-ms_struct-1.c: New.
1530 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
1532         * gcc.c-torture/compile/builtin_constant_p.c: New test.
1534 2006-06-04  Richard Guenther  <rguenther@suse.de>
1536         PR tree-optimization/27039
1537         * gcc.dg/tree-ssa/loop-17.c: New testcase.
1539 2006-06-03  Roger Sayle  <roger@eyesopen.com>
1541         PR target/26223
1542         * gcc.target/i386/amd64-abi-2.c: New test case.
1544 2006-06-02  Eric Christopher  <echristo@apple.com>
1546         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
1547         * gcc.target/i386/20020523-1.c: Skip if darwin.
1548         * gcc.target/i386/asm-3.c: Ditto.
1549         * gcc.target/i386/20011119-1.c: Ditto.
1550         * gcc.target/i386/clobbers.c: Remove pic part of test.
1552 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
1554         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
1555         * g++.old-deja/g++.other/init19.C: Ditto.
1556         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
1557         and add other platforms as expected failures.
1559 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
1561         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
1562         (is-effective-target-keyword): Ditto.
1564 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
1566         PR fortran/27715
1567         * gfortran.dg/extended_char_comparison_1.f:  New test.
1569 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
1571         PR fortran/25098
1572         * gfortran.dg/dummy_procedure_1.f90: New test.
1574         PR fortran/25147
1575         * gfortran.dg/dummy_procedure_2.f90: New test.
1577         * gfortran.dg/associated_2.f90: Correct to make consistent with
1578         standard.
1580 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1582         * gcc.target/i386/387-11.c: New test case.
1584 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
1586         PR c++/27801
1587         * g++.dg/template/cond6.C: New test.
1589         PR c++/26496
1590         * g++.dg/template/crash51.C: New test.
1591         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
1593         PR c++/27385
1594         * g++.dg/init/array20.C: New test.
1596 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1598         * gcc.dg/builtins-54.c: New test case.
1600 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1602         PR c++/26433
1603         * g++.dg/template/fntry1.C: Add dg-do link.
1605         PR c++/27808
1606         * g++.dg/parse/friend6.C: New test.
1608 2006-05-30  Asher Langton  <langton2@llnl.gov>
1610         * gfortran.dg/cray_pointers_7.f90: New test.
1612 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1614         PR tree-optimization/23452
1615         * gcc.dg/fold-mulconj-1.c: New test case.
1617 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1619         PR c++/27803
1620         * g++.dg/parse/bitfield1.C: New test.
1622 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1624         * gcc.target/ppc-eq0-1.c: New test case.
1625         * gcc.target/ppc-negeq0-1.c: New test case.
1627 2006-05-30  Dirk Mueller  <dmueller@suse.de>
1629         PR c/27273
1630         * gcc.dg/overflow-warn-5.c: New test.
1632 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1634         PR c/27718
1635         * gcc.dg/sizeof-1.c: New test.
1637 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
1639         PR target/27790
1640         * gcc.target/i386/pr27790.c: New test.
1642 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1644         PR libgfortran/27757
1645         * gfortran.dg/direct_io_5.f90: New test.
1647 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1649         PR libgfortran/27634
1650         * gfortran.dg/fmt_missing_period_1.f: New test.
1651         * gfortran.dg/fmt_missing_period_2.f: New test.
1652         * gfortran.dg/fmt_missing_period_3.f: New test.
1654 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1656         PR fortran/19777
1657         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
1658         arrays.
1660 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1662         PR c++/27713
1663         * g++.dg/template/new6.C: New test.
1665 2006-05-29  Roger Sayle  <roger@eyesopen.com>
1667         PR tree-optimization/24964
1668         * gcc.target/i386/387-10.c: New test case.
1670 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
1672         * intrinsics/string_intrinsics.c (compare_string):
1673         Use memcmp instead of strncmp to avoid tripping over
1674         CHAR(0) in a string.
1676 2006-05-27  Richard Guenther  <rguenther@suse.de>
1678         PR middle-end/27773
1679         * gcc.dg/torture/pr27773.c: New testcase.
1681 2006-05-27  Dirk Mueller  <dmueller@suse.de>
1683         * gcc.dg/pr24561.c: Rename to..
1684         * gcc.dg/pr25962.c: .. this.
1686 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1688         PR fortran/19777
1689         * gfortran.dg/bounds_check_2.f: New test.
1691 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
1693         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
1694         * gfortran.dg/byte_1.f90: Likewise.
1695         * gfortran.dg/dup_save_2.f90: Likewise.
1697 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
1699         * gfortran.dg/associated_2.f90: New test.
1701 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1703         PR fortran/27524
1704         * gfortran.dg/bounds_check_1.f90: New test.
1706 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
1708         PR rtl-optimization/27661
1709         * gcc.dg/pr27661.c: New test case.
1711 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
1713         PR fortran/23151
1714         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
1715         * gfortran.dg/print_parentheses_1.f:  New test.
1716         * gfortran.dg/print_parentheses_2.f90:  New test.
1718 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
1720         PR target/27758
1721         * gcc.dg/pr27758.c: New test.
1723 2006-05-24  Falk Hueffner  <falk@debian.org>
1725         * gcc.c-torture/compile/pr27571.c: New test.
1727 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
1729         PR fortran/27709
1730         * gfortran.dg/spec_expr_4.f90: New test.
1732         PR fortran/27155
1733         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
1735 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
1737         PR c++/20103
1738         * g++.dg/ext/complit6.C: New test.
1739         * g++.dg/ext/complit3.C: Adjust error markers.
1740         * g++.dg/init/const3.C: New test.
1742 2006-05-25  Richard Guenther  <rguenther@suse.de>
1744         PR middle-end/27743
1745         * gcc.dg/torture/pr27743.c: New testcase.
1747 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1749         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
1751 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
1753         * gcc.dg/compat/scalar-by-value-x.h: New.
1754         * gcc.dg/compat/scalar-by-value-y.h: New.
1755         * gcc.dg/compat/scalar-by-value-5.c: New.
1756         * gcc.dg/compat/scalar-by-value-5_main.c: New.
1757         * gcc.dg/compat/scalar-by-value-5_x.c: New.
1758         * gcc.dg/compat/scalar-by-value-5_y.c: New.
1759         * gcc.dg/compat/scalar-by-value-6.c: New.
1760         * gcc.dg/compat/scalar-by-value-6_main.c: New.
1761         * gcc.dg/compat/scalar-by-value-6_x.c: New.
1762         * gcc.dg/compat/scalar-by-value-6_y.c: New.
1764 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
1766         PR tree-optimization/27639
1767         PR tree-optimization/26719
1768         * gcc.dg/pr27639.c: New test.
1769         * gcc.dg/pr26719.c: New test.
1770         * gcc.dg/tree-ssa/scev-cast.c: New test.
1772 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
1774         PR c++/20173
1775         * g++.dg/template/error21.C: New test.
1777 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
1779         PR target/27696
1780         * gcc.target/i386/pr27696.c: New.
1782 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
1784         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
1786         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
1788 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1790         PR c++/27716
1791         * g++.dg/other/assign1.C: New test.
1793 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
1795         PR target/27266
1796         * gcc.target/i386/pr27266.c: New.
1798 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1800         PR c++/27451
1801         * g++.dg/ext/asm9.C: New test.
1803 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
1805         PR rtl-optimization/25514
1806         * gcc.c-torture/compile/pr25514.c: New test.
1808 2006-05-22  Richard Guenther  <rguenther@suse.de>
1810         Revert
1811         2006-01-31  Richard Guenther  <rguenther@suse.de>
1813         * gcc.target/i386/sselibm-1.c: New testcase.
1814         * gcc.target/i386/sselibm-2.c: Likewise.
1815         * gcc.target/i386/sselibm-3.c: Likewise.
1816         * gcc.target/i386/sselibm-4.c: Likewise.
1817         * gcc.target/i386/sselibm-5.c: Likewise.
1819 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1821         PR c/27420
1822         * gcc.dg/func-args-2.c: New test.
1824         PR c/26818
1825         * gcc.dg/struct-incompl-1.c: New test.
1827 2006-05-22  Richard Guenther  <rguenther@suse.de>
1829         PR testsuite/27708
1830         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
1831         the transformations we test for.
1833 2006-05-22  Richard Guenther  <rguenther@suse.de>
1835         PR testsuite/27707
1836         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
1838 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
1840         PR c++/27210
1841         * g++.dg/warn/new1.C: New test.
1842         * g++.dg/template/new5.C: Likewise.
1844 2006-05-21  Roger Sayle  <roger@eyesopen.com>
1846         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
1847         * gcc.target/i386/20060512-3.c: Likewise.
1849 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
1851         PR rtl-optimization/27671
1852         * gcc.c-torture/execute/pr27671-1.c: New.
1853         * gcc.dg/pr27671-2.c: Likewise.
1855         PR tree-optimization/26622.
1856         * gcc.c-torture/compile/pr26622.c: New.
1858 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1860         PR fortran/27613
1861         * gfortran.dg/recursive_reference_1.f90: New test.
1863 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1865         PR fortran/25746
1866         * gfortran.dg/elemental_subroutine_3.f90: New test.
1868         PR fortran/25090
1869         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
1871         PR fortran/27584
1872         * gfortran.dg/associated_target_1.f90: New test.
1874         PR fortran/19015
1875         * gfortran.dg/maxloc_shape_1.f90: New test.
1877 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1879         PR libgfortran/24459
1880         * gfortran.dg/namelist_24.f90: New test.
1881         * gfortran.dg/namelist_12.f: Fix typo in comment.
1883 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
1885         PR middle-end/25776
1886         * g++.dg/other/error11.C: New test.
1888 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1890         * gcc.target/mips/pr26765.c: Add -w to options.
1892 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1894         * lib/target-supports.exp (check_effective_target_mpaired_single):
1895         New function.
1896         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
1897         multilibs.
1898         * g++.dg/vect/vect.exp: Likewise.
1900 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1902         PR testsuite/25891
1903         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
1905 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
1907         PR fortran/27662
1908         * gfortran.dg/temporary_1.f90: New file.
1910 2006-05-19  Andreas Schwab  <schwab@suse.de>
1912         * g++.dg/other/unused1.C: Also match "stringz".
1914 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
1916         PR c++/26433
1917         * g++.dg/template/fntry1.C: New test.
1919 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
1921         PR c++/27471
1922         PR c++/27506
1923         * g++.dg/conversion/bitfield5.C: New test.
1924         * g++.dg/conversion/bitfield6.C: New test.
1926 2006-05-18  Mike Stump  <mrs@apple.com>
1928         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
1929         * gcc.dg/vla-4.c: Add.
1930         * gcc.dg/vla-5.c: Add.
1931         * gcc.dg/vla-6.c: Add.
1933 2006-05-12  Stuart Hastings  <stuart@apple.com>
1935         * testsuite/gcc.target/i386/20060512-1.c: New.
1936         * testsuite/gcc.target/i386/20060512-2.c: New.
1937         * testsuite/gcc.target/i386/20060512-3.c: New.
1938         * testsuite/gcc.target/i386/20060512-4.c: New.
1940 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
1942         PR c++/26122
1943         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
1945         PR c++/26068
1946         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
1947         * g++.dg/parse/linkage1.C: New test.
1949 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
1951         PR tree-optimization/27548
1952         * g++.dg/tree-ssa/pr27548.C: New test.
1954 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1956         PR fortran/26551
1957         * gfortran.dg/recursive_check_1.f: New test.
1958         * gfortran.dg/recursive_check_2.f90: New test.
1960 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
1962         * g++.dg/opt/temp2.C: New test.
1964 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
1966         PR c++/27491
1967         * g++.dg/init/brace5.C: New test.
1969         PR middle-end/27415
1970         * gcc.dg/gomp/pr27415.c: New test.
1971         * g++.dg/gomp/pr27415.C: New test.
1973         PR tree-optimization/27549
1974         * g++.dg/tree-ssa/pr27549.C: New test.
1976 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1978         PR libgfortran/27575
1979         * gfortran.dg/read_eof_4.f90: New test.
1981 2006-05-16  Richard Guenther  <rguenther@suse.de>
1983         PR tree-optimization/22303
1984         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
1986 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
1988         PR middle-end/27573
1989         * gcc.dg/gomp/pr27573.c: New test.
1990         * gfortran.dg/gomp/pr27573.f90: New test.
1992         PR c/27499
1993         * gcc.dg/gomp/pr27499.c: New test.
1994         * g++.dg/gomp/pr27499.C: New test.
1996 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
1998         PR c++/27339
1999         * g++.dg/parser/access8.C: Adjust error marker.
2000         * g++.dg/template/access17.C: New test.
2001         * g++.dg/template/access18.C: Likewise.
2003 2006-05-15  Roger Sayle  <roger@eyesopen.com>
2005         PR target/26600
2006         * gcc.target/i386/pr26600.c: New test case.
2008 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
2010         PR c++/27505
2011         * g++.dg/expr/bitfield1.C: New test.
2013 2006-05-15  Richard Guenther  <rguenther@suse.de>
2015         PR tree-optimization/27603
2016         * gcc.dg/torture/pr27603.c: New testcase.
2018 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
2020         PR fortran/25090
2021         * gfortran.dg/entry_dummy_ref_1.f90: New test.
2023         PR fortran/25082
2024         * gfortran.dg/scalar_return_1.f90: New test.
2026         PR fortran/27411
2027         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
2029 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
2031         * gcc.dg/gomp/critical-4.c: New test.
2032         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
2033         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
2034         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
2035         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
2037 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2039         PR c++/27582
2040         * g++.dg/template/dependent-args1.C: New test.
2042         PR c++/27581
2043         * g++.dg/lookup/this1.C: New test.
2045         PR c++/27315
2046         * g++.dg/template/operator6.C: New test.
2047         * g++.dg/template/incomplete3.C: New test.
2049         PR c++/27559
2050         * g++.dg/template/new4.C: New test.
2052         PR c++/27496
2053         * g++.dg/template/void2.C: New test.
2055 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
2057         * g++.dg/template/dependent-expr5.C: New test.
2059 2006-05-14  Roger Sayle  <roger@eyesopen.com>
2061         PR middle-end/26729
2062         * gcc.dg/pr26729-1.c: New test case.
2064 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
2066         * gcc.dg/pr27003.c: New test.
2068 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
2070         * lib/target-supports.dg (check_cxa_atexit_available): Change
2071         v3_target_compile to ${tool}_target_compile.
2073 2006-05-11  Jason Merrill  <jason@redhat.com>
2075         * lib/scanasm.exp (scan-not-hidden): Fix typo.
2077 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2079         PR fortran/27553
2080         * gfortran.dg/label_5.f90: New test.
2082 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
2084         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
2085         check_effective_target_powerpc_altivec_ok): New.
2086         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
2087         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
2088         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
2089         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
2090         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
2091         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
2092         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
2093         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
2094         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
2095         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
2096         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
2097         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
2098         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
2099         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
2100         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
2101         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
2102         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
2103         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
2104         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
2105         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
2106         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
2107         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
2108         gcc.target/powerpc/altivec-9.c,
2109         gcc.target/powerpc/altivec-consts.c,
2110         gcc.target/powerpc/altivec-pr22085.c,
2111         gcc.target/powerpc/altivec-splat.c,
2112         gcc.target/powerpc/altivec-types-1.c,
2113         gcc.target/powerpc/altivec-types-2.c,
2114         gcc.target/powerpc/altivec-types-3.c,
2115         gcc.target/powerpc/altivec-types-4.c,
2116         gcc.target/powerpc/altivec-varargs-1.c,
2117         gcc.target/powerpc/altivec-vec-merge.c,
2118         gcc.target/powerpc/ppc-vector-memcpy.c,
2119         gcc.target/powerpc/ppc-vector-memset.c,
2120         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
2121         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
2122         these effective targets.
2123         * gcc.dg/vmx/pr27006.c: Add missing close brace.
2124         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
2126 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2128         PR middle-end/27384
2129         * g++.dg/other/fold1.C: New test.
2131         PR middle-end/27488
2132         * gcc.dg/fold-nonneg-1.c: New test.
2134         PR c++/27547
2135         * g++.dg/other/operator1.C: New test.
2137 2006-05-11  Richard Guenther  <rguenther@suse.de>
2139         PR middle-end/27529
2140         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
2142 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
2144         * lib/target-supports-dg.exp (check-flags): New.
2145         (dg-skip-if): Move flag checks.
2147 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
2149         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
2150         * lib/target-supports.dg (check_cxa_atexit_available): New.
2152 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
2154         PR fortran/27470
2155         * gfortran.dg/multiple_allocation_2.f90: New test case.
2157 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
2159         * gcc.target/arm/pr27387.C: Fix a comment typo.
2161 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2163         PR fortran/24549
2164         * gfortran.dg/error_recovery_1.f90: New test.
2166 2006-05-10  Richard Guenther  <rguenther@suse.de>
2168         PR tree-optimization/27302
2169         * gcc.dg/torture/pr27302.c: New testcase.
2171 2006-05-09  Dirk Mueller  <dmueller@suse.de>
2172         Richard Guenther  <rguenther@suse.de>
2174         PR middle-end/27498
2175         * gcc.dg/tree-ssa/pr27498.c: New testcase.
2177 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
2179         PR rtl-optimization/27335
2180         * gcc.dg/pr27335.c: New test.
2182 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
2184         * gcc.target/mips/mips-ps-5.c: New file.
2186 2006-05-08  Jan Hubicka  <jh@suse.cz>
2188         PR middle-end/25962
2189         * gcc.dg/pr25962.c: New.
2191 2006-05-08  Roger Sayle  <roger@eyesopen.com>
2193         PR target/27158
2194         * gcc.target/powerpc/pr27158.c: New test case.
2196 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
2198         PR testsuite/27476
2199         * ada/acats/run_all.sh: Use test -z.
2201 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2203         PR libfortran/18271
2204         * gfortran.dg/spec_expr_3.f90: New test.
2206 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
2208         PR target/24879
2209         * gcc.target/i386/monitor.c: New file.
2211 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
2213         * gcc.dg/pr27095.c: xfail *-*-darwin*.
2215 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2217         PR c++/27447
2218         * g++.dg/other/ptrmem7.C: New test.
2220 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2222         PR target/27421
2223         * gcc.dg/array-9.c: New test.
2225 2006-05-07  Richard Guenther  <rguenther@suse.de>
2227         PR tree-optimization/27409
2228         * gcc.dg/torture/pr27409.c: New testcase.
2230 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2232         PR fortran/27457
2233         * gfortran.dg/select_6.f90: New.
2235 2006-05-07  Richard Guenther  <rguenther@suse.de>
2237         PR tree-optimization/27136
2238         * gcc.dg/torture/pr27136.c: New testcase.
2240 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
2242         PR fortran/24813
2243         * gfortran.dg/char_cons_len_1.f90: New test.
2245 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2247         PR c++/27427
2248         * g++.dg/template/incomplete2.C: New test.
2250 2006-05-06  Richard Guenther  <rguenther@suse.de>
2252         PR tree-optimization/27151
2253         * gcc.dg/vect/pr27151.c: New testcase.
2255 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2257         PR c++/27430
2258         * g++.dg/template/void1.C: New test.
2260         PR c++/27423
2261         * g++.dg/other/void2.C: New test.
2263         PR c++/27422
2264         * g++.dg/conversion/void1.C: New test.
2266 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
2268         PR/21391
2269         * g++.dg/other/unused1.C: New.
2271 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2273         PR objc/27240
2274         * objc.dg/member-1.m: New test.
2276 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
2278         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
2280 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2282         PR libfortran/26985
2283         * gfortran.dg/matmul_2.f90: New test.
2285 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
2287         * ada/acats/run_all.sh: Use sync when main not found.
2289 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
2291         PR target/26765
2292         * gcc.target/mips/pr26765.c: New.
2294 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
2296         * gcc.target/bfin: New directory.
2297         * gcc.target/bfin/bfin.exp: New file.
2298         * gcc.target/bfin/frmul.c: New file.
2299         * gcc.target/bfin/arith.c: New file.
2300         * gcc.target/bfin/mul-combine.c: New file.
2301         * gcc.target/bfin/shift.c: New file.
2303 2006-05-04  Richard Guenther  <rguenther@suse.de>
2305         PR tree-optimization/14287
2306         PR tree-optimization/14844
2307         PR tree-optimization/19792
2308         PR tree-optimization/21608
2309         PR tree-optimization/27090
2310         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
2311         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2312         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2313         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2314         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2316 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
2318         PR tree-optimization/27285
2319         * gcc.c-torture/execute/pr27285.c: New test.
2321         PR middle-end/27388
2322         * gcc.dg/gomp/pr27388-1.c: New test.
2323         * gcc.dg/gomp/pr27388-2.c: New test.
2324         * gcc.dg/gomp/pr27388-3.c: New test.
2326         PR c++/27359
2327         * g++.dg/gomp/pr27359.C: New test.
2329 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
2331         PR fortran/20248
2332         * gfortran.dg/iargc.f90: New test.
2334 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
2336         PR c++/27102
2337         * g++.dg/template/crash49.C: New test.
2339 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
2341         PR testsuite/27032
2342         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
2344 2006-05-02  Jeff Law  <law@redhat.com>
2346         PR tree-optimization/27364
2347         * gcc.c-torture/execute/pr27364.c: New test.
2349 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
2351         PR c++/27309
2352         * g++.dg/parser/ctor5.C: New test.
2354 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
2356         PR target/27387
2357         * gcc.target/arm/arm.exp: New.
2358         * gcc.target/arm/pr27387.C: Likewise.
2360 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
2362         PR fortran/27269
2363         PR fortran/27324
2364         * gfortran.dg/module_equivalence_2.f90: New test.
2366 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
2368         PR middle-end/27337
2369         * g++.dg/gomp/pr27337-1.C: New test.
2370         * g++.dg/gomp/pr27337-2.C: New test.
2372         PR middle-end/27328
2373         * gcc.dg/gomp/pr27328.c: New test.
2375         PR middle-end/27325
2376         * g++.dg/gomp/pr27325.C: New test.
2378         PR middle-end/27310
2379         * g++.dg/gomp/pr27310.C: New test.
2381 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2383         PR tree-optimization/27291
2384         * g++.dg/tree-ssa/pr27291.C: New test.
2386 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2388         PR tree-optimization/27283
2389         * g++.dg/tree-ssa/pr27283.C: New test.
2391 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2393         * gcc.dg/tree-ssa/loop-16.c: New test.
2395 2006-05-01  Roger Sayle  <roger@eyesopen.com>
2396             Joseph S. Myers  <joseph@codesourcery.com>
2398         * gcc.dg/Wconversion-3.c: New test case.
2399         * gcc.dg/Wconversion-4.c: Likewise.
2401 2006-05-01  Richard Guenther  <rguenther@suse.de>
2403         PR tree-optimization/26726
2404         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
2406 2006-04-30  Roger Sayle  <roger@eyesopen.com>
2408         * gcc.dg/Woverflow-1.c: New test case.
2409         * gcc.dg/Woverflow-2.c: Likewise.
2410         * gcc.dg/Woverflow-3.c: Likewise.
2412 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
2414         PR c++/27094
2415         * g++.dg/template/defarg8.C: New test.
2417 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2419         PR c++/27278
2420         * g++.dg/parse/operator7.C: New test.
2422 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2424         PR c++/11471
2425         PR c++/27102
2426         * g++.dg/template/crash48.C: New test.
2428         PR c++/27279
2429         * g++.dg/parse/ctor4.C: New test.
2431 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2433         PR fortran/25681
2434         * gfortran.df/char_type_len.f90: New test.
2436 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2438         PR libgfortran/27304
2439         * gfortran.dg/fmt_exhaust.f90: New test.
2441 2006-04-28  Roger Sayle  <roger@eyesopen.com>
2443         PR c/25309
2444         * gcc.dg/large-size-array-2.c: New test case.
2446 2006-04-28  Richard Guenther  <rguenther@suse.de>
2448         PR target/26826
2449         * gcc.target/i386/pr26826.c: New testcase.
2451 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
2453         PR middle-end/27260
2454         * gcc.c-torture/execute/pr27260.c: New.
2456 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
2458         PR middle-end/27095
2459         * gcc.dg/pr27095.c: New.
2461 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2463         PR c++/27292
2464         * g++.dg/conversion/bitfield4.C: New test.
2466 2006-04-27  Eric Christopher  <echristo@apple.com>
2468         * gcc.dg/pragma-ms_struct.c: New.
2470 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2472         PR c++/27102
2473         * g++.dg/template/crash47.C: New test.
2475 2006-04-27  Dirk Mueller  <dmueller@suse.de>
2477         * gcc.target/i386/sse-7.c: build with -msse.
2479 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
2481         PR testsuite/27274:
2482         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
2483         (main): Exit if processor doesn't support SSE.
2485 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
2487         PR middle-end/27282
2488         * gcc.c-torture/compile/pr27282.c: New test.
2490 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
2492         PR middle-end/26913
2493         * g++.dg/gomp/pr26913.C: New test.
2495         PR c/25996
2496         * gcc.dg/gomp/pr25996.c: New test.
2497         * g++.dg/gomp/pr25996.C: New test.
2499 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
2501         PR rtl-optimization/26725
2502         * gcc.c-torture/compile/pr26725.c: New test.
2504 2006-04-25  Richard Guenther  <rguenther@suse.de>
2506         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
2507         than n + -1.
2509 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
2511         * gcc.dg/20060425-1.c: New testcase.
2513 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
2515         PR tree-optimization/26865
2516         * gcc.dg/pr26865.c: New test.
2518 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
2520         PR c++/27292
2521         * g++.dg/conversion/bitfield1.C: New test.
2522         * g++.dg/conversion/bitfield2.C: Likewise.
2523         * g++.dg/conversion/bitfield3.C: Likewise.
2525 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2526         Richard Guenther  <rguenther@suse.de>
2528         PR tree-optimization/27236
2529         * gcc.dg/tree-ssa/pr27236.c: New testcase.
2531 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2533         PR c++/19963
2534         * g++.dg/other/incomplete2.C: New test.
2536 2006-04-24  Richard Guenther  <rguenther@suse.de>
2538         PR middle-end/26869
2539         * gcc.dg/torture/pr26869.c: New testcase.
2541 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2542         Richard Guenther  <rguenther@suse.de>
2544         PR tree-optimization/27218
2545         * g++.dg/tree-ssa/pr27218.C: New testcase.
2547 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2549         PR c++/26912
2550         * g++.dg/template/friend41.C: New test.
2552 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
2554         * g++.dg/opt/pr15551.C: Include cstdio.
2555         (main): Use remove instead of unlink.
2557 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
2559         * gcc.dg/sibcall-7.c: New test.
2560         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
2561         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
2562         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
2563         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
2564         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
2566 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2568         PR c++/26534
2569         * g++.dg/opt/bitfield1.C: New test.
2570         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
2571         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
2572         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
2573         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
2574         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
2575         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
2576         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
2577         * g++.dg/abi/bitfield2.C: Likewise.
2578         * g++.dg/init/bitfield1.C: Likewise.
2580 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
2582         PR fortran/25099
2583         * gfortran.dg/elemental_subroutine_4.f90: New test.
2584         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
2585         call sub (m, x).
2587 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
2589         * gcc.c-torture/compile/20060421-1.c: New testcase.
2591 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2593         PR c/25875
2594         * gcc.dg/init-bad-4.c: New test.
2596 2006-04-21  Paul Brook  <paul@codesourcery.com>
2598         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
2600 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
2602         PR fortran/27122
2603         * gfortran.dg/defined_operators_1.f90: New test.
2604         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
2605         remove old ones associated, incorrectly, with Note 5.46.
2607         PR fortran/27113
2608         * gfortran.dg/character_array_constructor_1.f90: New test.
2610 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
2612         * gcc.dg/20060419-1.c: New test.
2614 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
2616         PR c/26774
2617         * gcc.dg/struct-parse-1.c: New test case.
2619 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2621         PR c++/26558
2622         * g++.dg/parse/template19.C: New test.
2624         PR c++/26739
2625         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
2627         PR c++/26036
2628         * g++.dg/expr/call3.C: New test.
2630         PR c++/10385
2631         * g++.dg/conversion/dynamic1.C: New test.
2633 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
2635         PR c++/27102
2636         * g++.dg/template/crash35.C: Tweak error markers.
2637         * g++.dg/template/crash46.C: New test.
2638         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
2639         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
2641 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
2643         PR rtl-optimization/14261
2644         * gcc.c-torture/compile/20060419-1.c: Added.
2646 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
2648         * gfortran.dg/label_1.f90: Adjust dg-error.
2650 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2652         PR target/26961
2653         * gcc.dg/fold-cond-1.c: New test case.
2654         * gcc.dg/pr26961-1.c: Likewise.
2656 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2658         PR libgfortran/27138
2659         * gfortran.dg/read_bad_advance.f90: New test.
2661 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2662             Dale Johannesen  <dalej@apple.com>
2664         PR target/24076
2665         * gcc.target/i386/vecinit-3.c: New testcase.
2666         * gcc.target/i386/vecinit-4.c: Likewise.
2667         * gcc.target/i386/sse-18.c: Likewise.
2668         * gcc.target/i386/sse-19.c: Likewise.
2670 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
2672         * gfortran.dg/allocate_zerosize_1.f90: New test.
2674 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
2676         PR c++/26365
2677         * g++.dg/template/crash45.C: New test.
2679 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
2681         PR fortran/26787
2682         * gfortran.dg/proc_assign_1.f90: New test.
2683         * gfortran.dg/procedure_lvalue.f90: Change message.
2684         * gfortran.dg/namelist_4.f90: Add new error.
2686         PR fortran/25597
2687         PR fortran/27096
2688         * gfortran.dg/auto_pointer_array_result_1.f90
2690         PR fortran/27089
2691         * gfortran.dg/specification_type_resolution_1.f90
2693         PR fortran/18003
2694         PR fortran/25669
2695         PR fortran/26834
2696         * gfortran.dg/bounds_temporaries_1.f90: New test.
2698         PR fortran/27124
2699         * gfortran.dg/array_return_value_1.f90: New test.
2701 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2703         PR fortran/25336
2704         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
2706 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
2708         PR middle-end/26823
2709         * g++.dg/gomp/pr26823-1.C: New test.
2710         * g++.dg/gomp/pr26823-2.C: New test.
2712 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
2714         PR middle-end/27134
2715         * gcc.dg/pr27314.c: New test.
2717 2006-04-13  Richard Henderson  <rth@redhat.com>
2719         * g++.dg/gomp/block-0.C: Update expected matches.
2721 2006-04-13  DJ Delorie  <dj@redhat.com>
2723         * lib/target-supports.exp (check_effective_target_int32plus): New.
2724         (check_effective_target_ptr32plus): New.
2725         (check_effective_target_size32plus): New.
2726         (check_effective_target_int16): New.
2727         (check_profiling_available): Add m32c to the list of unsupported targets.
2729         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
2730         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
2731         memory size.
2732         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
2733         pointers.
2734         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
2735         size_t.
2736         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
2737         and size_t.
2738         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
2739         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
2740         not just xstormy16.  Skip m32c due to weird pointer size.
2741         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
2742         not just xstormy16.
2743         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
2744         not just xstormy16.
2745         * gcc.dg/20020312-2.c: Add m32c support.
2746         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
2747         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
2748         in test.
2749         * gcc.dg/20050321-2.c: Require >=32 bit integers.
2750         * gcc.dg/asm-1.c: Skip if int and short are the same size.
2751         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
2752         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
2753         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
2754         * gcc.dg/init-string-2.c: Require >=32 bit integers.
2755         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
2756         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
2757         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
2758         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
2759         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
2760         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
2761         in test.
2762         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
2763         in test.
2764         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
2765         * gcc.dg/pr23049.c: Require >=32 bit integers.
2766         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
2767         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
2768         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
2769         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
2770         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
2771         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
2772         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
2773         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
2774         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
2775         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
2776         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
2777         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
2778         prototype in test.
2779         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
2780         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
2781         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
2782         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
2783         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
2785         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
2786         * gcc.c-torture/execute/20040703-1.x: Likewise.
2787         * gcc.c-torture/execute/20040705-1.x: Likewise.
2788         * gcc.c-torture/execute/20040705-2.x: Likewise.
2789         * gcc.c-torture/execute/20040709-1.x: Likewise.
2790         * gcc.c-torture/execute/20040709-2.x: Likewise.
2791         * gcc.c-torture/execute/20040811-1.x: Likewise.
2792         * gcc.c-torture/execute/20050316-1.x: Likewise.
2793         * gcc.c-torture/execute/bitfld-4.x: Likewise.
2794         * gcc.c-torture/execute/pr19689.x: Likewise.
2795         * gcc.c-torture/execute/pr7284-1.x: Likewise.
2796         * gcc.c-torture/execute/usmul.x: Likewise.
2797         * gcc.c-torture/execute/vrp-5.x: Likewise.
2798         * gcc.c-torture/execute/vrp-6.x: Likewise.
2799         * gcc.dg/debug/20041023-1.s: Likewise.
2801 2006-04-13  Roger Sayle  <roger@eyesopen.com>
2803         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
2804         of integers to a vector types are now constant expressions in C.
2805         * gcc.dg/vect/vect-fold-1.c: New test case.
2807 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
2808             Ulrich Weigand  <uweigand@de.ibm.com>
2810         PR target/27006
2811         * gcc.dg/vmx/pr27006.c: New testcase.
2813 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2815         PR libgfortran/26766
2816         * gfortran.dg/write_recursive.f90: New test.
2818 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
2820         * g++.dg/parse/dtor7.C: New test.
2821         * g++.dg/parse/new1.C: Add error marker.
2822         * g++.dg/template/new3.C: New test.
2824         PR c++/26122
2825         * g++.dg/template/pure1.C: New test.
2827         PR c++/26295
2828         * g++.dg/parse/ptrmem4.C: New test.
2830 2006-04-10  Jeff Law  <law@redhat.com>
2832         PR/27087
2833         * gcc.c-torture/compile/pr27087.c: New test.
2835 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
2837         PR/21391
2838         * gcc.dg/20060410.c: New.
2840 2006-04-10  Matthias Klose  <doko@debian.org>
2842         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
2843         Recognize multilib directory names containing underscores.
2845 2006-04-10  Roger Sayle  <roger@eyesopen.com>
2847         * gcc.target/i386/vecinit-1.c: New test case.
2848         * gcc.target/i386/vecinit-2.c: Likewise.
2850 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
2852         PR debug/27057
2853         * g++.dg/debug/dwarf2-2.C: New test.
2855 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
2857         PR rtl-optimization/27073
2858         * gcc.c-torture/execute/pr27073.c: New test.
2860 2006-04-08  Mike Stump  <mrs@apple.com>
2862         * gcc.dg/pragma-darwin.c: Improve for ppc64.
2864 2006-04-07  Richard Guenther  <rguenther@suse.de>
2866         PR tree-optimization/26135
2867         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
2869 2006-04-06  Jan Hubicka  <jh@suse.cz>
2871         PR profile/26399
2872         * g++.dg/bprob/g++-bprob-2.C: New testcase.
2874 2006-04-06  Roger Sayle  <roger@eyesopen.com>
2876         * g++.dg/conversion/nullptr1.C: New test case.
2877         * g++.dg/conversion/nullptr2.C: Likewise.
2879 2006-04-05  Roger Sayle  <roger@eyesopen.com>
2881         * gfortran.dg/dependency_18.f90: New test case.
2883 2006-04-05  Richard Guenther  <rguenther@suse.de>
2885         PR tree-optimization/26919
2886         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
2887         * gcc.dg/ipa/ipa-2.c: Likewise.
2888         * gcc.dg/ipa/ipa-3.c: Likewise.
2889         * gcc.dg/ipa/ipa-5.c: Likewise.
2891 2006-04-05  Richard Guenther  <rguenther@suse.de>
2893         PR tree-optimization/26763
2894         * gcc.dg/torture/pr26763-1.c: New testcase.
2895         * gcc.dg/torture/pr26763-2.c: Likewise.
2897 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
2899         PR fortran/23634
2900         PR fortran/25619
2901         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
2903 2006-04-04  Eric Christopher  <echristo@apple.com>
2905         * gcc.target/i386/387-1.c: Allow regexp to match darwin
2906         stubs.
2907         * gcc.target/i386/387-5.c: Ditto.
2909 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
2911         * gcc.target/sparc/struct-ret-check.c: New test.
2913 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2915         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
2916         zero decimal digits specified in format.
2918 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
2920         PR fortran/26891
2921         * gfortran.dg/missing_optional_dummy_1.f90: New test.
2923         PR fortran/26976
2924         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
2925         * gfortran.dg/initialization_1.f90: Make assignment compliant.
2926         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
2927         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
2928         bigendian-ness.
2930 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
2932         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
2933         dummy arguments work when the actual argument is itself a dummy
2934         argument of the caller.
2936 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2938         PR libfortran/24685
2939         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
2941 2006-04-01  Roger Sayle  <roger@eyesopen.com>
2943         * gfortran.dg/dependencency_17.f90: New test case.
2945 2006-04-01  Roger Sayle  <roger@eyesopen.com>
2947         * gfortran.dg/dependency_14.f90: New test case.
2948         * gfortran.dg/dependency_15.f90: Likewise.
2949         * gfortran.dg/dependency_16.f90: Likewise.
2951 2006-03-31  Asher Langton  <langton2@llnl.gov>
2953         PR fortran/25358
2954         gfortran.dg/cray_pointers_6.f90: New test.
2956 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2958         PR libgfortran/26890
2959         * gfortran.dg/read_size_noadvance.f90: New test.
2961 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
2963         PR fortran/25031
2964         * gfortran.dg/multiple_allocation_1.f90: Check that the
2965         size has changed after a re-allocation with stat.
2967 2006-03-30  Richard Guenther  <rguenther@suse.de>
2969         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
2970         removal.
2971         * gcc.target/i386/sselibm-2.c: Likewise.
2972         * gcc.target/i386/sselibm-3.c: Likewise.
2973         * gcc.target/i386/sselibm-4.c: Likewise.
2974         * gcc.target/i386/sselibm-5.c: Likewise.
2976 2006-03-28  Roger Sayle  <roger@eyesopen.com>
2978         * gcc.dg/fold-andxor-1.c: New test case.
2979         * gcc.dg/fold-xorand-1.c: Likewise.
2981 2006-03-28  Roger Sayle  <roger@eyesopen.com>
2983         * gcc.dg/fold-convnotconv-1.c: New test case.
2985 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
2987         PR fortran/26779
2988         * gfortran.dg/private_type_5.f90: New test.
2990 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
2992         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
2994 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
2996         * gfortran.dg/advance_2.f90: New test.
2997         * gfortran.dg/advance_3.f90: New test.
2999         * gfortran.fortran-torture/execute/equiv_5.f: New test.
3001 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3003         PR libgfortran/26661
3004         PR libgfortran/26880
3005         * gfortran.dg/read_x_past.f: New test.
3007 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
3009         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
3010         to be STABS.
3012 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
3014         * objc.dg/dwarf-1.m: Skip on AIX.
3015         * objc.dg/dwarf-2.m: Skip on AIX.
3017 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
3019         PR fortran/26816
3020         * gfortran.dg/float_1.f90: New test.
3022 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
3024         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
3025         X86_64 targets.
3026         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
3028 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
3030         PR libfortran/26735
3031         * gfortran.dg/convert_implied_open.f90: New test case.
3033 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
3035         PR fortran/26769
3036         * gfortran.dg/transpose_reshape_r10.f90: New test case.
3038 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
3040         PR middle-end/26717
3041         * gcc.dg/pr26717.c: New test.
3043 2006-03-25  Roger Sayle  <roger@eyesopen.com>
3045         * gfortran.dg/dependency_12.f90: New test case.
3047 2006-03-24  Roger Sayle  <roger@eyesopen.com>
3049         * gfortran.dg/dependency_9.f90: New (resurected) test case.
3051 2006-03-24  Jeff Law  <law@redhat.com>
3053         * gcc.c-torture/pr26840.c: New test.
3055 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
3057         * objc.dg/dwarf-2.m: New.
3058         * obj-c++.dg/dwarf-2.mm: New.
3060         * g++.old-deja/g++.other/init19.C: New.
3062 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
3064         * g++.dg/eh/spbp.C: Skip on AIX.
3066 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
3068         PR middle-end/26611
3069         * g++.dg/gomp/pr26611-1.C: New test.
3070         * g++.dg/gomp/pr26611-2.C: New test.
3072 2006-03-24  Jeff Law  <law@redhat.com>
3074         * gcc.c-torture/compile/pr26833.c: New test.
3075         * gfortran.fortran-torture/compile/pr26806.f90: New test.
3077 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3079         * gfortran.dg/endfile_2.f90: Delete temp file.
3081 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
3083         PR fortran/19303
3084         * gfortran.dg/record_marker_1.f90: New test case.
3085         * gfortran.dg/record_marker_2.f: New test case.
3086         * gfortran.dg/record_marker_3.f90: New test case.
3088 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
3090         PR fortran/17298
3091         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
3092         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
3094 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
3096         * lib/gcc-dg.exp (cleanup-modules): New proc.
3097         * gfortran.dg/allocatable_function_1.f90,
3098         gfortran.dg/allocate_char_star_scalar_1.f90,
3099         gfortran.dg/assumed_charlen_function_1.f90,
3100         gfortran.dg/assumed_dummy_1.f90,
3101         gfortran.dg/assumed_shape_ranks_1.f90,
3102         gfortran.dg/assumed_shape_ranks_2.f90,
3103         gfortran.dg/assumed_size_dt_dummy.f90,
3104         gfortran.dg/auto_char_dummy_array_1.f90,
3105         gfortran.dg/auto_char_len_3.f90,
3106         gfortran.dg/automatic_module_variable.f90,
3107         gfortran.dg/bad_automatic_objects_1.f90,
3108         gfortran.dg/char_array_constructor.f90,
3109         gfortran.dg/char_array_structure_constructor.f90,
3110         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
3111         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
3112         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
3113         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
3114         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
3115         gfortran.dg/derived_pointer_recursion.f90,
3116         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
3117         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
3118         gfortran.dg/dummy_functions_1.f90,
3119         gfortran.dg/elemental_initializer_1.f90,
3120         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
3121         gfortran.dg/elemental_pointer_1.f90,
3122         gfortran.dg/elemental_subroutine_1.f90,
3123         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
3124         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
3125         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
3126         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
3127         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
3128         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
3129         gfortran.dg/global_references_1.f90,
3130         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
3131         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
3132         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
3133         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
3134         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
3135         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
3136         gfortran.dg/large_integer_kind_1.f90,
3137         gfortran.dg/large_real_kind_1.f90,
3138         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
3139         gfortran.dg/module_double_reuse.f90,
3140         gfortran.dg/module_equivalence_1.f90,
3141         gfortran.dg/module_interface_1.f90,
3142         gfortran.dg/module_parameter_array_refs_1.f90,
3143         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
3144         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
3145         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
3146         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
3147         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
3148         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
3149         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
3150         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
3151         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
3152         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
3153         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
3154         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
3155         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
3156         gfortran.dg/same_name_1.f90,
3157         gfortran.dg/sibling_dummy_procedure_1.f90,
3158         gfortran.dg/sibling_dummy_procedure_2.f90,
3159         gfortran.dg/sibling_dummy_procedure_3.f90,
3160         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
3161         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
3162         gfortran.dg/used_dummy_types_2.f90,
3163         gfortran.dg/used_dummy_types_3.f90,
3164         gfortran.dg/used_dummy_types_4.f90,
3165         gfortran.dg/used_dummy_types_5.f90,
3166         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
3167         gfortran.dg/userdef_operator_1.f90: Use it.
3169 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3171         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
3172         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
3173         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
3174         gfortran.dg/write_back.f,
3175         gfortran.fortran-torture/execute/inquire_1.f90,
3176         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
3178 2006-03-21  Jeff Law  <law@redhat.com>
3180         * gcc.dg/tree-ssa/vrp28.c: New test.
3182 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3184         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
3185         if _STDC_C99 is defined.
3186         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
3187         * gcc.dg/builtins-20.c: Likewise.
3188         * gcc.dg/builtins-53.c: Likewise.
3189         * gcc.dg/single-precision-constant.c: Likewise. Also pass
3190         -mmacosx-version-min=10.3 on PowerPC/Darwin.
3192 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
3194         PR tree-opt/26781
3195         * gcc.c-torture/compile/pr26781-1.c: New test.
3196         * gcc.c-torture/compile/pr26781-2.c: New test.
3198 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
3200         PR c++/26690
3201         * g++.dg/gomp/pr26690-1.C: New test.
3202         * g++.dg/gomp/pr26690-2.C: New test.
3204 2006-03-20  Jeff Law  <law@redhat.com>
3206         * gcc.dg/tree-ssa/pr21829.c: New test.
3208         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
3210 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
3212         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
3213         (check_visibility_available): Use it.
3214         (check_effective_target_default_packed): Likewise.
3215         (check_effective_target_pcc_bitfield_type_matters): Likewise.
3216         (check_effective_target_fopenmp): Likewise.
3217         (check_effective_target_freorder): Likewise.
3218         (check_effective_target_fpic): Likewise.
3219         (check_named_sections_available): Likewise.
3220         (check_effective_target_ilp32): Likewise.
3221         (check_effective_target_lp64): Likewise.
3223 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
3225         PR fortran/20935
3226         * gfortran.dg/scalar_mask_2.f90: New test case.
3228 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
3230         PR tree-opt/26629
3231         * gcc.dg/tree-ssa/loadpre12.c: New test.
3232         * gcc.dg/tree-ssa/loadpre13.c: New test.
3233         * gcc.dg/tree-ssa/loadpre14.c: New test.
3234         * gcc.dg/tree-ssa/loadpre15.c: New test.
3235         * gcc.dg/tree-ssa/loadpre16.c: New test.
3236         * gcc.dg/tree-ssa/loadpre17.c: New test.
3237         * gcc.dg/tree-ssa/loadpre18.c: New test.
3238         * gcc.dg/tree-ssa/loadpre19.c: New test.
3239         * gcc.dg/tree-ssa/loadpre20.c: New test.
3240         * gcc.dg/tree-ssa/loadpre21.c: New test.
3241         * gcc.dg/tree-ssa/loadpre22.c: New test.
3243 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
3245         PR fortran/26741
3246         * gfortran.dg/elemental_initializer_1.f90: New test.
3248         PR fortran/26716
3249         * gfortran.dg/assumed_shape_ranks_2: New test.
3251 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
3253         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
3254         target fpic.
3256 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3258         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
3259         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
3260         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
3261         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
3262         gfortran.fortran-torture/execute/direct_io.f90,
3263         gfortran.fortran-torture/execute/inquire_2.f90,
3264         gfortran.fortran-torture/execute/inquire_4.f90,
3265         gfortran.fortran-torture/execute/list_read_1.f90,
3266         gfortran.fortran-torture/execute/open_replace.f90,
3267         gfortran.fortran-torture/execute/slash_edit.f90,
3268         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
3269         temporary files from testcases.
3271 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3273         PR libgfortran/26509
3274         gfortran.dg/write_direct_eor.f90: New test.
3276 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
3278         * gcc.target/powerpc/pr26350.c: New.
3279         * gcc.target/powerpc/indexed-addr.c: New.
3281 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3283         * gfortran.dg/dependency_13.f90: New test case.
3285 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3287         PR middle-end/21781
3288         * gcc.dg/real-const-1.c: New test case.
3290 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
3292         * g++.old-deja/g++.other/init18.C: New.
3293         * g++.old-deja/g++.other/init5.C: Remove xfail.
3295 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3297         * g++.dg/opt/pr15551.C: Cleanup temp file.
3299 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3301         PR c++/6634
3302         g++.dg/parse/long1.C: New test.
3304 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3306         PR fortran/19101
3307         * gfortran.dg/continuation.f90: New test.
3308         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
3310 2006-03-14  Richard Guenther  <rguenther@suse.de>
3312         PR tree-optimization/26672
3313         * gcc.dg/torture/pr26672.c: New testcase.
3315 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
3317         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
3318         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
3320 2006-03-13  Roger Sayle  <roger@eyesopen.com>
3322         PR middle-end/26557
3323         * gcc.c-torture/compile/switch-1.c: New test case.
3325 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
3327         PR fortran/25378
3328         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
3329         test to include more permuatations of mask and index.
3330         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
3331         respond to F2003 spec. that the position returned for an all false
3332         mask && condition is zero.
3334 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
3336         PR middle-end/25989
3337         * gcc.dg/gomp/pr25989.c: New test.
3339 2006-03-13  Jeff Law  <law@redhat.com>
3341         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
3343 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
3345         * gcc.dg/switch-9.c: New test.
3347 2006-03-13  Richard Guenther  <rguenther@suse.de>
3349         PR middle-end/26630
3350         * gcc.dg/torture/pr26630.c: New testcase.
3352 2006-03-11  Roger Sayle  <roger@eyesopen.com>
3354         * gfortran.dg/dependency_10.f90: New test case.
3355         * gfortran.dg/dependency_11.f90: Likewise.
3357 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
3358             Erik Edelmann  <eedelman@gcc.gnu.org>
3360         * gfortran.dg/allocatable_function_1.f90: New.
3361         * gfortran.dg/allocatable_function_2.f90: New.
3363 2006-03-10  Richard Guenther  <rguenther@suse.de>
3365         PR middle-end/26565
3366         * gcc.dg/torture/pr26565.c: New testcase.
3368 2006-03-09  Eric Christopher  <echristo@apple.com>
3370         * gcc.c-torture/compile/20060309-1.c: New.
3372 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3374         PR libgfortran/26499
3375         * gfortran.dg/write_back.f: New test.
3376         * gfortran.dg/write_rewind_1.f: New test.
3377         * gfortran.dg/write_rewind_2.f: New test.
3379 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3381         PR libgfortran/26554
3382         * gfortran.dg/read_logical.f90: New test.
3384 2006-03-04  Laurent GUERBY <laurent@guerby.net>
3386         * ada/acats/norun.lst: cdd2a03 now passes.
3388 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
3390         PR testsuite/25177
3391         * gcc.target/powerpc/pr18096-1.c: Change where the error
3392         would match.
3394 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
3396         * gcc.target/i386/cleanup-1.c: New test.
3397         * gcc.target/i386/cleanup-2.c: New test.
3399 2006-03-04  Roger Sayle  <roger@eyesopen.com>
3401         * gfortran.dg/dependency_9.f90: Remove for the time being.
3403 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
3405         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
3406         directive.
3408 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3410         * gfortran.dg/dependency_9.f90: New test case.
3412 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3414         * gfortran.dg/dependency_4.f90: New test case.
3415         * gfortran.dg/dependency_5.f90: New test case.
3416         * gfortran.dg/dependency_6.f90: New test case.
3417         * gfortran.dg/dependency_7.f90: New test case.
3418         * gfortran.dg/dependency_8.f90: New test case.
3420 2006-03-03  Paul Brook  <paul@codesourcery.com>
3422         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
3423         Add m68k-*-elf.
3425 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
3427         PR fortran/25031
3428         * multiple_allocation_1.f90: New test.
3430 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3432         PR tree-optimization/26524
3433         * gfortran.dg/pr26524.f: New test case.
3435 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3437         * g++.dg/template/repo5.C: Cleanup repo files.
3438         * gcc.dg/20051201-1.c: Cleanup coverage files.
3439         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
3440         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
3441         tree dump files.
3443 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
3445         * objc.dg/objc-nofilename-1.m: New test.
3446         * objc.dg/bad-receiver-type.m: New test.
3447         * obj-c++.dg/bad-receiver-type.mm: New test.
3449 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3451         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
3453 2006-03-01  Mike Stump  <mrs@apple.com>
3455         * g++.dg/abi/key2.C: Add.
3457 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
3459         * gfortran.dg/logical_dot_product.f90: New test.
3461         PR fortran/26393
3462         * gfortran.dg/used_interface_ref.f90: New test.
3464         PR fortran/20938
3465         * gfortran.dg/dependency_2.f90: New test.
3466         * gfortran.fortran-torture/execute/where17.f90: New test.
3467         * gfortran.fortran-torture/execute/where18.f90: New test.
3468         * gfortran.fortran-torture/execute/where19.f90: New test.
3469         * gfortran.fortran-torture/execute/where20.f90: New test.
3471 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
3473         * g++.dg/tree-ssa/pr26443.C: New test case.
3475 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
3477         PR middle-end/26022
3478         * g++.dg/opt/return-slot1.C: New test.
3480 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3482         PR libgfortran/26136
3483         * gfortran.dg/namelist_23.f90: New test.
3485 2006-02-28  Roger Sayle  <roger@eyesopen.com>
3487         PR middle-end/14752
3488         * gcc.dg/fold-eqandshift-2.c: New test case.
3490 2006-02-28  Richard Guenther  <rguenther@suse.de>
3492         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
3493         decomposition.
3495 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
3497         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
3499 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3501         PR libgfortran/26464
3502         * gfortran.dg/backspace_5.f: New test.
3503         * gfortran.dg/backspace_6.f: New test.
3505 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3507         * gcc.dg/fold-eqandnot-1.c: New test case.
3509 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3511         PR middle-end/19983
3512         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
3514 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
3516         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
3517         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
3519 2006-02-26  Richard Guenther  <rguenther@suse.de>
3521         PR tree-optimization/26421
3522         * gcc.dg/tree-ssa/pr26421.c: New testcase.
3524 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
3526         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
3527         * g++.old-deja/g++.robertl/eb132.C: Likewise.
3529 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3531         * gcc.dg/fold-even-1.c: New test case.
3533 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3535         PR middle-end/21137
3536         * gcc.dg/fold-eqandshift-1.c: New test case.
3538 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3540         PR tree-optimization/25125
3541         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
3542         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
3544 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3546         PR tree-optimizations/26359
3547         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
3548         with -fdump-tree-dceloop-details.
3549         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
3551 2006-02-25  Roger Sayle  <roger@eyesopen.com>
3553         PR middle-end/23673
3554         * gcc.dg/fold-eqxor-1.c: New test case.
3555         * gcc.dg/fold-eqxor-2.c: Likewise.
3556         * gcc.dg/fold-eqxor-3.c: Likewise.
3558 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
3560         PR fortran/23092
3561         * scalar_mask_1.f90: New test.
3563 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
3565         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
3566         * g++.dg/eh/uncaught2.C: New.
3567         * g++.dg/eh/uncaught3.C: New.
3569 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3571         PR libgfortran/26423
3572         * gfortran.dg/read_many_1.f: New test.
3574 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
3576         PR fortran/24519
3577         * gfortran.dg/dependency_3.f90: New test.
3578         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
3579         XFAILs.
3581         PR fortran/25395
3582         * gfortran.dg/equiv_6.f90: New test.
3584 2006-02-23  Jeff Law  <law@redhat.com>
3586         * gcc.c-torture/compile/pr26425.c: New test.
3588 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
3590         PR middle-end/26412
3591         * gcc.dg/gomp/pr26412.c: New test.
3593 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3595         PR c++/26291
3596         * g++.dg/other/ellipsis1.C: New test.
3597         * g++.dg/parse/operator4.C: Adjust error marker.
3599 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
3601         PR target/25603
3602         * gfortran.dg/pr25603.f: New testcase.
3604 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
3606         * gcc.dg/bf-spl1.c: Don't specify -m68000.
3607         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
3609 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
3611         * g++.dg/eh/spbp.C: New.
3613 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
3615         PR middle-end/26379
3616         * gcc.target/i386/mmx-7.c: New test.
3618 2006-02-20  Roger Sayle  <roger@eyesopen.com>
3620         PR tree-optimization/26361
3621         * gcc.dg/tree-ssa/vrp27.c: New test case.
3623 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
3625         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
3626         * gcc.dg/tree-ssa/complex-4.c: Here.
3628 2006-02-19  Roger Sayle  <roger@eyesopen.com>
3630         PR middle-end/19543
3631         * gfortran.dg/logical_1.f90: New test case.
3633 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
3635         PR middle-end/26334
3636         * gcc.dg/20060218-1.c: Moved to...
3637         * gcc.target/i386/20060218-1.c: ... here.  New test.
3639 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3641         PR fortran/26201
3642         * gfortran.dg/convert_1.f90: New.
3644 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
3646         PR fortran/25054
3647         * gfortran.dg/namelist_5.f90: New test.
3649         PR fortran/25089
3650         * gfortran.dg/namelist_4.f90: New test.
3652 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3654         PR tree-opt/25680
3655         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
3657 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3659         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
3660         variable to take into account the variable name in the
3661         function header.
3662         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
3664 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
3666         PR middle-end/26334
3667         * gcc.c-torture/compile/20060217-1.c: New test.
3668         * gcc.dg/20060218-1.c: New test.
3670 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
3672         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
3674 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
3676         * gcc.dg/cpp/undef3.c: New test.
3677         * gcc.dg/cpp/trad/builtins2.c: New test.
3679 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
3681         PR c++/26266
3682         * g++.dg/template/static22.C: New test.
3683         * g++.dg/template/static23.C: New test.
3684         * g++.dg/template/static24.C: New test.
3685         * g++.dg/template/non-dependent13.C: New test.
3686         * g++.dg/init/member1.C: Tweak error markers.
3688 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3690         PR target/26255
3691         * gcc.c-torture/compile/pr26255.c: New test case.
3693 2006-02-16  Roger Sayle  <roger@eyesopen.com>
3695         * gfortran.fortran-torture/execute/where_10.f90: New test case.
3696         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
3697         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
3698         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
3699         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
3700         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
3701         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
3703 2006-02-16  Jeff Law  <law@redhat.com>
3705         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
3706         * gcc.dg/tree-ssa/vrp26.c: New test.
3708 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
3710         PR target/20353
3711         PR target/24578
3712         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
3713         __UCLIBC__ is defined.
3715 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
3717         PR fortran/26224
3718         * gfortran.dg/gomp/pr26224.f: New test.
3720 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
3722         PR tree-opt/25918
3723         * lib/target-supports.exp
3724         (check_effective_target_vect_short_mult): New.
3725         (check_effective_target_vect_char_mult): New.
3726         (check_effective_target_vect_widen_sum_qi_to_si): New.
3727         (check_effective_target_vect_widen_sum_qi_to_hi): New.
3728         (check_effective_target_vect_widen_sum_hi_to_si): New.
3729         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
3730         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
3731         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
3732         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
3733         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
3734         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
3735         vect-reduc-pattern-2c.c
3736         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
3737         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
3738         vect-reduc-pattern-1c.c
3740 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
3742         PR fortran/24557
3743         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
3745 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
3747         PR fortran/26054
3748         * gfortran.dg/enum_8.f90: Remove check for warning.
3749         * gfortran.dg/iomsg_1.f90: Ditto.
3750         * gfortran.dg/enum_1.f90: Ditto.
3751         * gfortran.dg/enum_9.f90: Ditto.
3752         * gfortran.dg/enum_2.f90: Ditto.
3753         * gfortran.dg/enum_10.f90: Ditto.
3754         * gfortran.dg/enum_3.f90: Ditto.
3755         * gfortran.dg/flush_1.f90: Ditto.
3756         * gfortran.dg/enum_4.f90: Ditto.
3757         * gfortran.dg/array_constructor_1.f90: Ditto.
3758         * gfortran.dg/enum_5.f90: Ditto.
3759         * gfortran.dg/enum_6.f90: Ditto.
3760         * gfortran.dg/enum_7.f90: Ditto.
3762 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
3764         PR middle-end/26300
3765         * gcc.c-torture/compile/20060215-1.c: New test.
3767 2006-02-14  Roger Sayle  <roger@eyesopen.com>
3769         PR middle-end/23670
3770         * gcc.dg/tree-ssa/andor-2.c: New test case.
3772 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
3774         PR fortran/25045
3775         * optional_dim.f90: New test.
3777 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3779         PR fortran/26277
3780         * gfortran.dg/label_4.f90: New.
3782 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
3783             Diego Novillo  <dnovillo@redhat.com>
3784             Uros Bizjak  <uros@kss-loka.si>
3786         * gfortran.dg/gomp: New directory.
3788 2006-02-14  Richard Guenther  <rguenther@suse.de>
3790         PR tree-optimization/26258
3791         * gcc.dg/torture/pr26258.c: New testcase.
3793 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
3795         PR fortran/26246
3796         * gfortran.dg/pr26246_1.f90: New test.
3797         * gfortran.dg/pr26246_2.f90: New test.
3799         PR middle-end/26092
3800         * gcc.c-torture/compile/20060208-1.c: New test.
3802 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
3804         PR fortran/26074
3805         PR fortran/25103
3806         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
3807         * gfortran.dg/bad_automatic_objects_1.f90: New test.
3808         * gfortran.dg/automatic_module_variable.f90: Change error message.
3810         PR fortran/20861
3811         * gfortran.dg/internal_dummy_1.f90: New test.
3813         PR fortran/20871
3814         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
3817         PR fortran/25083
3818         * gfortran.dg/uncommon_block_data_1.f90: New test.
3819         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
3820         with standard.
3822         PR fortran/25088
3823         * gfortran.dg/typed_subroutine_1.f90: New test.
3825 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
3827         * objc.dg/dwarf-1.m: New.
3829 2006-02-13  Roger Sayle  <roger@eyesopen.com>
3831         PR middle-end/24427
3832         * gcc.dg/tree-ssa/andor-1.c: New test case.
3834 2006-02-13  Josh Conner  <jconner@apple.com>
3836         PR target/25376
3837         * gcc.dg/pr25376.c: New test.
3839         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
3840         assemble.
3841         * lib/target-supports.exp (check_named_sections_available):
3842         Only compile named-sections test -- don't assemble.
3844 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3846         * g++.dg/warn/no-write-strings.C: New test.
3847         * g++.dg/warn/write-strings.C: Likewise.
3848         * g++.dg/warn/write-strings-default.C: Likewise.
3850 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
3852         PR fortran/25806
3853         * gfortran.dg/ret_pointer_2.f90: New test.
3855 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
3857         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
3859 2006-02-10  Jeff Law  <law@redhat.com>
3861         * gcc.c-torture/compile/pr26213.c: New test.
3863 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
3865         gfortran.dg/null_1.f90: New test.
3867 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3869         PR fortran/14771
3870         * gfortran.dg/parens_4.f90: New.
3871         * gfortran.dg/parens_5.f90: New.
3873 2006-02-10  Richard Guenther  <rguenther@suse.de>
3875         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
3877 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3878         Paul Thomas  <pault@gcc.gnu.org>
3880         PR fortran/14771
3881         * gfortran.dg/parens_1.f90: New.
3882         * gfortran.dg/parens_2.f90: New.
3883         * gfortran.dg/parens_3.f90: New.
3885 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
3887         PR fortran/26038
3888         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
3890         PR fortran/25059
3891         * gfortran.dg/impure_assignment_1.f90: New test.
3893         PR fortran/25070
3894         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
3896 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
3898         PR target/26141
3899         * g++.dg/expr/stdarg2.C: New test.
3901 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
3903         PR inline-asm/16194
3904         * gcc.dg/pr16194.c: New test.
3906 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3908         * ada/acats/run_acats: Use portable variant of "$@".
3910 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3912         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
3913         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
3915 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3917         PR tree-opt/26179
3918         * g++.dg/opt/pr26179.C: New test.
3920 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3922         PR middle-end/26134
3923         * gcc.dg/tree-ssa/complex-3.c: New test.
3925 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3927         * gcc.c-torture/compile/volatile-1.c: New test.
3929 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
3931         PR 26180
3932         * gcc.dg/tree-ssa/pr26180.c: New test.
3934 2006-02-08  Jeff Law  <law@redhat.com>
3936         * gcc.dg/tree-ssa/pr21417.c: New test.
3938 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3940         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
3941         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
3943 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3945         * lib/scanrtl.exp: New.
3947 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3949         PR c++/26071
3950         * g++.dg/other/virtual2.C: New test.
3952         PR c++/26070
3953         * g++.dg/other/virtual1.C: New test.
3955 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3957         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
3958         cleanup-ipa-dump): Update dump file glob patterns.
3959         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
3960         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
3962         * lib/gcc-dg.exp: Load it.
3963         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
3965 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
3967         PR testsuite/26159
3968         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
3969         * gcc.dg/tree-ssa/pr23382.c: Ditto.
3971 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3973         PR fortran/25577
3974         * gfortran.dg/mvbits_1.f90: New.
3976 2006-02-07  Dirk Mueller  <dmueller@suse.com>
3978         * g++.dg/warn/Wdiv-by-zero.C: New test.
3979         * g++.dg/warn/Wno-div-by-zero.C: New.
3981 2006-02-07  Jeff Law  <law@redhat.com>
3983         * gcc.dg/tree-ssa/pr21559.c: New test.
3985         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
3986         multiple VRP passes.
3987         * gcc.dg/tree-ssa/vrp09.c: Likewise.
3988         * gcc.dg/tree-ssa/vrp18.c: Likewise.
3989         * gcc.dg/tree-ssa/pr21582.c: Likewise.
3990         * gcc.dg/tree-ssa/pr20657.c: Likewise.
3991         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3992         * gcc.dg/tree-ssa/vrp02.c: Likewise
3993         * gcc.dg/tree-ssa/vrp11.c: Likewise
3994         * gcc.dg/tree-ssa/pr14341.c: Likewise
3995         * gcc.dg/tree-ssa/vrp19.c: Likewise
3996         * gcc.dg/tree-ssa/vrp20.c: Likewise
3997         * gcc.dg/tree-ssa/vrp03.c: Likewise
3998         * gcc.dg/tree-ssa/pr21086.c: Likewise
3999         * gcc.dg/tree-ssa/pr21959.c: Likewise
4000         * gcc.dg/tree-ssa/vrp21.c: Likewise
4001         * gcc.dg/tree-ssa/vrp04.c: Likewise
4002         * gcc.dg/tree-ssa/pr25485.c: Likewise
4003         * gcc.dg/tree-ssa/pr22026.c: Likewise
4004         * gcc.dg/tree-ssa/vrp22.c: Likewise
4005         * gcc.dg/tree-ssa/vrp05.c: Likewise
4006         * gcc.dg/tree-ssa/20030807-10.c: Likewise
4007         * gcc.dg/tree-ssa/pr20701.c: Likewise
4008         * gcc.dg/tree-ssa/vrp23.c: Likewise
4009         * gcc.dg/tree-ssa/vrp06.c: Likewise
4010         * gcc.dg/tree-ssa/pr22117.c: Likewise
4011         * gcc.dg/tree-ssa/pr20702.c: Likewise
4012         * gcc.dg/tree-ssa/vrp15.c: Likewise
4013         * gcc.dg/tree-ssa/pr21090.c: Likewise
4014         * gcc.dg/tree-ssa/pr21294.c: Likewise
4015         * gcc.dg/tree-ssa/vrp24.c: Likewise
4016         * gcc.dg/tree-ssa/vrp07.c: Likewise
4017         * gcc.dg/tree-ssa/pr21563.c: Likewise
4018         * gcc.dg/tree-ssa/pr25382.c: Likewise
4019         * gcc.dg/tree-ssa/vrp16.c: Likewise
4020         * gcc.dg/tree-ssa/vrp25.c: Likewise
4021         * gcc.dg/tree-ssa/vrp08.c: Likewise
4022         * gcc.dg/tree-ssa/20030807-6.c: Likewise
4023         * gcc.dg/tree-ssa/vrp17.c: Likewise
4024         * gcc.dg/tree-ssa/pr21458.c: Likewise
4025         * g++.dg/tree-ssa/pr18178.C: Likewise
4027 2006-02-07  Richard Guenther  <rguenther@suse.de>
4029         PR c++/26140
4030         Revert
4031         2006-01-30  Richard Guenther  <rguenther@suse.de>
4032         PR c++/23372
4033         * gcc.dg/pr23372-1.C: New testcase.
4035         * g++.dg/tree-ssa/pr26140.C: New testcase.
4037 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
4039         PR c++/9737
4040         * g++.dg/template/ttp15.C: New test.
4041         * g++.dg/template/ttp16.C: Likewise.
4042         * g++.dg/template/ttp17.C: Likewise.
4043         * g++.old-deja/g++.pt/ttp36.C: Remove.
4044         * g++.old-deja/g++.pt/ttp19.C: Likewise.
4045         * g++.old-deja/g++.pt/ttp37.C: Likewise.
4046         * g++.old-deja/g++.pt/ttp38.C: Likewise.
4047         * g++.old-deja/g++.pt/ttp39.C: Likewise.
4048         * g++.old-deja/g++.pt/ttp9.C: Likewise.
4049         * g++.old-deja/g++.pt/ttp40.C: Likewise.
4050         * g++.old-deja/g++.pt/ttp51.C: Likewise.
4051         * g++.old-deja/g++.pt/ttp26.C: Likewise.
4052         * g++.old-deja/g++.pt/ttp36.C: Likewise.
4054 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
4056         PR libfortran/23815
4057         * unf_io_convert_4.f90: New test.
4059 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
4061         * gcc.dg/tree-ssa/loadpre10.c: New test.
4062         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
4063         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
4064         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
4066 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4068         PR libfortran/24685
4069         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
4071 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
4073         PR tree-opt/25251
4074         * gfortran.dg/assign_7.f: New test.
4076 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
4078         PR fortran/26041
4079         PR fortran/26064
4080         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
4081         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
4082         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
4084 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
4086         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
4087         in size_t typedef.
4089 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4091         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
4092         * g++.dg/charset/string.c (foo): Likewise.
4093         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
4094         const char*
4095         * g++.dg/ext/builtin2.C (printf): Likewise.
4096         * g++.dg/init/new15.C (printf): Likewise.
4097         * g++.dg/opt/pr17697-1.C (foo): Likewise.
4098         * g++.dg/opt/pr17697-2.C (foo): Likewise.
4099         * g++.dg/opt/pr17697-3.C (foo): Likewise.
4100         * g++.dg/template/non-dependent4.C (temp): Likewise.
4101         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
4102         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
4103         parameter type to const char*.
4104         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
4105         Change type to const char*.
4106         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
4107         Likewise.
4108         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
4109         second parameter type to const char*.
4110         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
4111         (Y::Y): Change parameter type to const char*.
4112         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
4113         * g++.old-deja/g++.jason/report.C: Apply const correctness.
4114         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
4115         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
4116         (char*).
4117         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
4118         const char*.
4119         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
4120         type to const char*.
4121         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
4122         return type to const char*.
4123         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
4124         to const char*.
4125         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
4126         * g++.old-deja/g++.law/refs1.C: Likewise.
4127         * g++.old-deja/g++.law/visibility1.C: Likewise.
4128         * g++.old-deja/g++.law/visibility2.C: Likewise.
4129         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
4130         const char*.
4131         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
4132         * g++.old-deja/g++.mike/net48.C: Likewise.
4133         * g++.old-deja/g++.mike/p646.C: Likewise.
4134         * g++.old-deja/g++.mike/p6746.C: Likewise.
4135         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
4136         type to const char*.
4137         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
4138         deprecated conversion warning.
4139         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
4140         char*.
4141         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
4142         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
4143         * g++.old-deja/g++.pt/explicit8.C: Likewise.
4144         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
4145         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
4146         * g++.old-deja/g++.pt/nontype3.C: Likewise.
4147         * g++.old-deja/g++.pt/t39.C: Likewise.
4148         * g++.old-deja/g++.robertl/eb106.C: Likewise.
4149         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
4151 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
4153         PR fortran/25075
4154         intrinsic_argument_conformance_1.f90: New test.
4156 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
4158         PR fortran/20845
4159         * gfortran.dg/char_result_11.f90: Add SAVE.
4160         * gfortran.dg/der_pointer_4.f90: Ditto.
4161         * gfortran.dg/default_initialization.f90: New test.
4163 2006-02-03  Jeff Law  <law@redhat.com>
4165         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
4166         handle more than 100 dump files.
4167         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
4168         * lib/scantree.exp (scan-tree-dump): Likewise.
4169         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
4170         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
4171         * lib/scanipa.exp (scan-ipa-dump): Likewise.
4172         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
4173         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
4175 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
4177         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
4179 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
4181         * g++.dg/template/using12.C: New test.
4183 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
4185         * gcc.target/powerpc/pr25960.c: New test.
4187 2006-02-02  Steven G. Kargl  <kargls@comcast>
4189         PR fortran/24958
4190         gfortran.dg/nullify_2.f90: New test.
4192 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
4194         PR 25990
4195         * gcc.dg/gomp/pr25990.c: New test.
4197 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
4199         PR c++/25342
4200         * g++.gd/template/partial4.C: New test.
4202 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
4204         PR middle-end/26001
4205         * gfortran.dg/data_char_2.f90: New.
4207 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
4209         PR fortran/26039
4210         maxval_maxloc_conformance_1.f90: New test.
4212 2006-01-31  Richard Guenther  <rguenther@suse.de>
4214         * gcc.target/i386/sselibm-1.c: New testcase.
4215         * gcc.target/i386/sselibm-2.c: Likewise.
4216         * gcc.target/i386/sselibm-3.c: Likewise.
4217         * gcc.target/i386/sselibm-4.c: Likewise.
4218         * gcc.target/i386/sselibm-5.c: Likewise.
4220 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
4222         PR fortran/24266
4223         * gfortran.dg/arrayio_derived_2.f90: New.
4225 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
4227         * gcc.dg/unsigned-long-compare.c: New test.
4229 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
4231         PR testsuite/25318
4232         * lib/target-supports.exp (check_effective_target_freorder):
4233         Check to see if target supports -freorder-blocks-and-partition.
4234         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
4235         instead of "dg-require-named-sections".
4237 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
4239         PR target/14798:
4240         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
4241         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
4242         * gcc.dg/pragma-isr-trapa2.c: Likewise.
4243         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
4244         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
4245         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
4246         * gcc.dg/attr-isr-trap_exit.c: Likewise.
4247         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
4249 2006-01-30  Richard Guenther  <rguenther@suse.de>
4251         PR c++/23372
4252         * gcc.dg/pr23372-1.C: New testcase.
4254 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
4256         * gcc.dg/gomp/pr25874.c: New test.
4258 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
4260         PR tree-opt/25911
4261         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
4263 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
4265         PR fortran/18578
4266         PR fortran/18579
4267         PR fortran/20857
4268         PR fortran/20885
4269         * gfortran.dg/intent_out_1.f90: New test.
4271 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
4273         PR fortran/17911
4274         * gfortran.dg/procedure_lvalue.f90: New test.
4276         PR fortran/20895
4277         PR fortran/25030
4278         * gfortran.dg/char_pointer_assign_2.f90: New test.
4279         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
4280         assignment to be consistent with standard.
4281         * gfortran.dg/char_result_2.f90: The same.
4282         * gfortran.dg/char_result_8.f90: The same.
4284 2006-01-28  Zack Weinberg  <zackw@panix.com>
4286         * gcc.dg/Woverlength-strings.c
4287         * gcc.dg/Woverlength-strings-pedantic-c89.c
4288         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
4289         * gcc.dg/Woverlength-strings-pedantic-c99.c
4290         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
4292 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
4294         * gcc.c-torture/execute/20060127-1.c: New test.
4296 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
4298         PR c++/25999
4299         * g++.dg/ext/pragmaweak1.C: New test.
4301 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
4303         PR c++/25855
4304         * g++.dg/template/spec29.C: New test.
4306 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
4308         PR c/19606.
4309         * gcc.c-torture/execute/pr19606.c: New.
4311 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
4313         * gcc.dg/pragma-re-4.c: New test.
4315 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
4317         PR fortran/25964
4318         * gfortran.dg/assumed_size_refs_3.f90: New test.
4320 2006-01-27  Ben Elliston  <bje@au.ibm.com>
4322         * gcc.misc-tests/dectest.exp: Remove defunct comment.
4324 2006-01-26  Laurent GUERBY <laurent@guerby.net>
4326         PR ada/21317
4327         * ada/acats/support/impdef.a: Add One_Long_Second.
4328         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
4329         * ada/acats/tests/c9/c94026.a: Likewise.
4330         * ada/acats/tests/c9/c97305c.ada: Likewise.
4331         * ada/acats/tests/c9/c99004a.ada: Likewise.
4333 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
4335         PR fortran/25964
4336         * gfortran.dg/global_references_2.f90: New test.
4338         PR fortran/25084
4339         PR fortran/20852
4340         PR fortran/25085
4341         PR fortran/25086
4342         * gfortran.dg/assumed_charlen_function_1.f90: New test.
4343         * gfortran.dg/assumed_charlen_function_3.f90: New test.
4345         PR fortran/25416
4346         * gfortran.dg/assumed_charlen_function_2.f90: New test.
4348 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
4350         PR c/25892
4351         * gcc.dg/Wpointer-sign.c: New.
4352         * gcc.dg/Wpointer-sign-Wall.c: New.
4353         * gcc.dg/Wpointer-sign-Wall-no.c: New.
4354         * gcc.dg/Wpointer-sign-pedantic.c: New.
4355         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
4356         * gcc.dg/conv-2.c: Use -Wpointer-sign.
4358 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
4360         PR C/25861
4361         * gcc.c-torture/compile/pr25861.c: New test.
4363 2006-01-26  Paul Brook  <paul@codesourcery.com>
4365         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
4366         on short-enum targets.
4367         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
4368         variable.
4369         (generate_fields): Use short_enums.
4370         (main): Set short_enums.  Document -e.
4371         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
4372         on short-enum targets.
4373         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
4374         variable.
4375         (generate_fields): Use short_enums.
4376         (main): Set short_enums.  Document -e.
4377         * lib/target-supports.exp (check_effective_target_short_enums): New.
4379 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
4381         PR target/25947
4382         * gcc.dg/torture/pr25947-1.c: New test.
4384 2006-01-25  Jan Hubicka  <jh@suse.cz>
4385             Roger Sayle  <roger@eyesopen.com>
4387         PR rtl-optimization/25703
4388         * gcc.target/i386/20060125-1.c: New test case.
4389         * gcc.target/i386/20060125-2.c: New test case.
4391 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4393         PR fortran/18540
4394         * gfortran.dg/goto_1.f: New.
4396 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
4398         PR fortran/25716
4399         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
4400         25716 on 32-bit systems too.
4402 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
4404         PR testsuite/25590
4405         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
4407 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4409         * gcc.dg/tree-ssa/gen-vect-33.c: New.
4411 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4413         PR fortran/25835
4414         * gfortran.dg/read_eof.f90: Delete, renamed.
4415         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
4416         * gfortran.dg/read_eof_2.f90: New test.
4417         * gfortran.dg/read_eof_3.f90: New test.
4419 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
4421         PR tree-opt/25860
4422         * gcc.c-torture/compile/pr25860.c: New test.
4424 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4426         PR c++/25552
4427         * g++.dg/parse/dtor8.C: New test.
4429 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
4431         PR testsuite/25891
4432         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
4433         * gcc.dg/gomp/gomp.exp: Return without testing anything if
4434         check_effective_target_fopenmp returns 0.
4436 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
4438         PR ada/20548
4439         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
4440         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
4441         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
4443 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
4445         PR tree-opt/25857
4446         * g++.dg/opt/pr25857.C: New test.
4448 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
4449         Jan Hubicka  <jh@suse.cz>
4450         Richard Guenther  <rguenther@suse.de>
4452         PR rtl-optimization/25654
4453         * gcc.dg/torture/pr25654.c: New testcase.
4454         * gcc.target/i386/pr25654.c: Likewise.
4456 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
4458         PR fortran/25901
4459         * gfortran.dg/internal references_2.f90: New test.
4461         Fix regression in testing of admissability of attributes.
4462         * gfortran.dg/intent_used_1.f90: New test.
4464 2006-01-23  Ben Elliston  <bje@au.ibm.com>
4466         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
4467         Remove target conditional torture options for i?86 and x86_64
4468         GNU/Linux.
4470 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4472         PR c++/10891
4473         * g++.dg/rtti/no-rtti.C: New.
4475 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
4477         PR c++/25895
4478         * g++.dg/inherit/conv2.C: New test.
4480         PR c++/25856
4481         * g++.dg/parse/dtor7.C: New test.
4483         PR c++/25858
4484         * g++.dg/template/crash44.C: New test.
4486 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
4488         PR fortran/25124
4489         PR fortran/25625
4490         * gfortran.dg/internal_references_1.f90: New test.
4491           PR fortran/20881
4492         PR fortran/23308
4493         PR fortran/25538
4494         PR fortran/25710
4495         * gfortran.dg/global_references_1.f90: New test.
4496         * gfortran.dg/g77/19990905-1.f: Restore the error that
4497         there is a clash between the common block name and
4498         the name of a subroutine reference.
4500         PR fortran/PR24276
4501         * gfortran.dg/aliasing_dummy_1.f90: New test.
4503 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
4505         * gcc.dg/vmx/1b-01.c: Warning fix.
4506         * gcc.dg/vmx/1c-02.c: Likewise.
4507         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
4509 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
4511         PR testsuite/24962
4512         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
4514 2006-01-20  Richard Guenther  <rguenther@suse.de>
4515         Steven Bosscher <stevenb.gcc@gmail.com>
4517         PR rtl-optimization/24626
4518         * gcc.dg/torture/pr24626-1.c: New testcase.
4519         * gcc.dg/torture/pr24626-2.c: Likewise.
4520         * gcc.dg/torture/pr24626-3.c: Likewise.
4521         * gcc.dg/torture/pr24626-4.c: Likewise.
4523 2006-01-20  Dirk Mueller  <dmueller@suse.com>
4525         PR c++/5520
4526         * g++.dg/warn/empty-body.C: New.
4528 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
4530         PR c++/22136
4531         * g++.dg/template/using10.C: New test.
4532         * g++.dg/temlpate/using11.C: Likewise.
4533         * g++.dg/inherit/using5.C: Tweak error messages.
4535 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
4537         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
4538         target test.
4539         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
4541 2006-01-19  Jan Hubicka  <jh@suse.cz>
4543         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
4545 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4547         PR c++/25854
4548         * g++.dg/template/spec28.C: New test.
4550 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
4552         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4553         Fix fprintf's by adding srcdir or removing it.
4555 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
4557         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
4558         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
4559         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
4560         * testsuite/gcc.dg/gomp/empty.c: Likewise.
4561         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
4562         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
4563         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
4564         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
4565         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
4566         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
4567         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
4568         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
4569         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
4570         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
4572 2006-01-18  Jeff Law  <law@redhat.com>
4574         * gcc.dg/tree-ssa/vrp25.c: New test.
4576 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4578         * gcc.dg/pr25805.c: Fix misapplied patch.
4580 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
4582         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
4583         (check_effective_target_vect_udot_qi): New.
4584         (check_effective_target_vect_sdot_hi): New.
4585         (check_effective_target_vect_udot_hi): New.
4586         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
4587         prefixed with "wrapv-" with -fwrapv.
4588         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
4589         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
4590         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
4591         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
4592         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
4594         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
4595         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
4596         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
4597         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
4599 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4601         PR c++/16829
4602         * g++.dg/other/default2.C: New test.
4603         * g++.dg/other/default3.C: New test.
4605 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4607         PR c/25805
4608         * gcc.dg/pr25805.c: New file.
4610 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
4612         PR c++/25836
4613         * g++.dg/template/init6.C: New test.
4615 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
4617         * gcc.dg/tree-ssa/pr24287.c: New test
4619 2006-01-18  Eric Christopher  <echristo@apple.com>
4621         * g++.dg/eh/table.C: New.
4623 2006-01-18  DJ Delorie  <dj@redhat.com>
4625         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
4626         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
4627         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
4628         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
4630 2006-01-18  Jeff Law  <law@redhat.com>
4632         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
4633         on wrapping on overflow semantics.
4635         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
4637         * gcc.gc/tree-ssa/vrp23.c: New test.
4638         * gcc.gc/tree-ssa/vrp24.c: New test.
4640 2006-01-18  Richard Henderson  <rth@redhat.com>
4641             Aldy Hernandez  <aldyh@redhat.com>
4642             Jakub Jelinek  <jakub@redhat.com>
4643             Diego Novillo  <dnovillo@redhat.com>
4644             Uros Bizjak  <uros@kss-loka.si>
4646         * testsuite/gcc.dg/gomp: New directory.
4648 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
4649             Steven G. Kargl  <kargls@comcast.net>
4651         PR fortran/20869
4652         * gfortran.dg/intrinsic_external_1.f90: New test.
4654         PR fortran/20875.
4655         * gfortran.dg/elemental_pointer_1.f90: New test.
4657         PR fortran/25024
4658         * gfortran.dg/external_procedures_1.f90: New test.
4660         PR fortran/25785
4661         gfortran.dg/assumed_present.f90: New test.
4663 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
4665         * g++.dg/parse/lookup5.C: New test.
4667 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4669         PR fortran/25697
4670         * gfortran.dg/read_eof.f90: New test.
4672 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4674         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
4675         add a closing brace.
4677 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4679         PR fortran/25631
4680         * gfortran.dg/fmt_tl.f: New test.
4682 2006-01-17  Eric Christopher  <echristo@apple.com>
4684         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
4685         * g++.old-deja/g++.warn/impint2.C: Ditto.
4686         * g++.old-deja/g++.other/null1.C: Ditto.
4687         * g++.dg/warn/conv2.C: Ditto.
4688         * g++.dg/warn/conv4.C: New file.
4690 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4692         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
4694 2006-01-17  Andreas Jaeger  <aj@suse.de>
4695             Janis Johnson <janis187@us.ibm.com>
4697         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
4698         in 64-bit.
4699         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
4700         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
4702 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4704         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4705         xfail txxx where xxx >= 25.
4707 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4709         PR testsuite/25764
4710         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
4712 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
4714         PR c/25682
4715         * gcc.dg/pr25682.c: New test.
4716         * g++.dg/parse/array-size2.C: New test.
4718 2006-01-16  Ian Lance Taylor  <ian@airs.com>
4720         * consistency.vlad: Remove entire directory, 1652 files.
4722 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
4724         * lib/target-supports.exp (check_effective_target_dfp_nocache,
4725         check_effective_target_dfprt_nocache): New.
4726         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
4727         (check_effective_target_dfprt): New.
4728         * lib/c-compat.exp (check_dfp): Remove.
4729         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
4730         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
4731         level of support for decimal float.
4732         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
4733         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
4734         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
4735         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
4736         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
4737         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
4738         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
4739         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
4740         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
4741         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
4742         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
4743         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
4744         directives.
4746 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
4748         PR testsuite/25741
4749         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
4750         $base_dir/../.
4751         * lib/gfortran.exp (gfortran_init): Likewise.
4752         * lib/obj-c++.exp (obj-c++_init): Likewise.
4753         * lib/scanasm.exp (scan-assembler-dem): Likewise.
4754         (scan-assembler-dem-not): Likewise.
4755         * lib/scandump.exp (scan-dump-dem): Likewise.
4756         (scan-dump-dem-not): Likewise.
4758 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
4760         PR testsuite/25767
4761         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
4762         powerpc-*-darwin*.
4763         * lib/obj-c++.exp (obj-c++_init): Likewise.
4765 2006-01-16  Richard Guenther  <rguenther@suse.de>
4767         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
4769 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4771         PR testsuite/25777
4772         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
4773         to LD_LIBRARY_PATH.
4775 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
4776             Andrew Pinski  <pinskia@physics.uc.edu>
4778         * gcc.dg/minmax-1.c: New test.
4780 2006-01-16  Ben Elliston  <bje@au.ibm.com>
4782         * gcc.dg/dfp/dfp.exp: Correct FSF address.
4783         * gcc.misc-tests/dectest.exp: Ditto.
4785 2006-01-15  Ian Lance Taylor  <ian@airs.com>
4787         PR testsuite/25796
4788         * gcc.target/i386/cmov6.c: Use -march=k8.
4790 2006-01-15  Andreas Jaeger  <aj@suse.de>
4792         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
4793         x86 does not have __float128.
4795 2006-01-14  Ian Lance Taylor  <ian@airs.com>
4797         * gcc.target/i386/cmov6.c: New test.
4799 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
4801         PR c++/25663
4802         * g++.dg/template/ctor6.C: New test.
4804 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
4806         PR tree-optimization/25485
4807         * gcc.dg/tree-ssa/pr25485.c: New.
4809 2006-01-14  Richard Guenther  <rguenther@suse.de>
4811         PR tree-optimization/22548
4812         PR tree-optimization/22555
4813         PR tree-optimization/22501
4814         * gcc.dg/tree-ssa/alias-4.c: New testcase.
4815         * gcc.dg/tree-ssa/alias-5.c: Likewise.
4816         * gcc.dg/tree-ssa/alias-6.c: Likewise.
4817         * gcc.dg/tree-ssa/alias-7.c: Likewise.
4818         * gcc.dg/tree-ssa/alias-8.c: Likewise.
4819         * gcc.dg/tree-ssa/alias-9.c: Likewise.
4820         * gcc.dg/tree-ssa/alias-10.c: Likewise.
4821         * gcc.dg/tree-ssa/alias-11.c: Likewise.
4822         * gcc.dg/tree-ssa/alias-12.c: Likewise.
4824 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
4826         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
4827         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
4829 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
4830         Richard Guenther  <rguenther@suse.de>
4832         PR rtl-optimization/24257
4833         * gcc.dg/torture/pr24257.c: New testcase.
4835 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
4837         * gcc.c-torture/execute/20060110-1.c: New test.
4838         * gcc.c-torture/execute/20060110-2.c: New test.
4840 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
4842         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
4844 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
4846         PR fortran/25756
4847         * gfortran.dg/label_3.f90: New test.
4849 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
4851         PR tree-optimization/25771
4852         * g++.dg/tree-ssa/pr25771.C: New test
4854 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4856         PR tree-opt/24365
4857         * g++.dg/opt/complex5.C: New test.
4859 2006-01-13  Richard Guenther  <rguenther@suse.de>
4861         * gcc.target/i386/387-9.c: New testcase.
4863 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
4865         PR c++/24824
4866         * g++.dg/debug/dwarf2-1.C: New.
4868 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
4870         PR testsuite/25728
4871         * lib/gcov.exp (verify-lines): Add "close $fd".
4873 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
4874             Ben Elliston  <bje@au.ibm.com>
4876         * gcc.dg/dfp/inf-1.c: New test.
4878 2006-01-12  Janis Johnson <janis187@us.ibm.com>
4879             Yao Qi  <qiyaoltc@cn.ibm.com>
4880             Ben Elliston  <bje@au.ibm.com>
4881             Jon Grimm  <jgrimm2@us.ibm.com>
4883         * gcc.dg/nodfp-1.c: New test.
4884         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
4885         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
4886         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
4887         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
4888         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
4889         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
4890         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
4891         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
4892         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
4893         * gcc.dg/format/dfp-scanf-1.c: Likewise.
4894         * gcc.dg/format/dfp-printf-1.c: Likewise.
4895         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
4896         (compat_setup_dfp): New.
4897         * gcc.dg/compat/compat.exp: Use it.
4898         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
4899         Make some variables global, prepend "compat_" to their names.
4900         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
4901         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
4902         * gcc.misc-tests/dectest.exp: New test driver for decTest.
4903         * lib/compat.exp (compat_skip_list): Make global, rename.
4904         * lib/c-compat.exp: New file.
4905         * lib/target-supports.exp (check_effective_target_dfp): New.
4907         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
4908         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
4909         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
4910         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
4911         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
4912         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
4913         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
4914         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
4915         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
4916         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
4917         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
4918         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
4919         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
4920         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
4921         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
4922         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
4923         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
4924         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
4925         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
4926         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
4927         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
4928         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
4929         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
4930         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
4931         gcc.dg/dfp/struct-layout-1.c,
4932         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
4933         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
4934         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
4935         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
4936         gcc.dg/dfp/func-vararg-dfp.c,
4937         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
4938         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
4939         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
4940         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
4941         gcc.dg/dfp/wtr-conversion-1.c: New tests.
4943 2006-01-11  Richard Guenther  <rguenther@suse.de>
4945         PR tree-optimization/25734
4946         * gcc.dg/tree-ssa/pr25734.c: New testcase.
4948 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
4950         PR fortran/25486
4951         * gfortran.dg/literal_character_constant_1_x.F: New test.
4952         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
4953         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
4954         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
4956 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
4958         PR c++/25386
4959         * g++.dg/ext/packed3.C: Add expected packed error.
4961 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
4963         PR target/25706
4964         * gcc.dg/torture/pr25706-1.c: New test.
4966 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
4968         PR tree-optimization/23109
4969         PR tree-optimization/23948
4970         PR tree-optimization/24123
4972         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
4973         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
4974         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
4975         g++.dg/tree-ssa/pr23948.C: New testcases.
4976         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
4977         three divisions in order to do the optimization.
4979 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
4981         PR c++/25632
4982         * g++.dg/other/pr25632.C: New test.
4984 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
4986         PR fortran/25730
4987         * gfortran.dg/used_types_1.f90: New test.
4989 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
4991         PR target/25718
4992         * gcc.dg/torture/pr25718-1.c: New test.
4994 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
4996         * gfortran.dg/list_read_2.f90: Fix typo in description.
4998 2006-01-10  Jan Beulich  <jbeulich@novell.com>
5000         * lib/target-supports.exp (check_visibility_available): Simplify test
5001         for *-*-netware*.
5002         (check_profiling_available): Fail for *-*-netware*.
5003         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
5004         * gcc.dg/20021014-1.c: Likewise.
5005         * gcc.dg/nest.c: Likewise.
5007 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
5009         fortran/24936
5010         * gfortran.dg/forall_3.f90: New test.
5012 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
5014         PR fortran/21977
5015         * gfortran.dg/nesting_2.f90: New test.
5016         * gfortran.dg/nesting_3.f90: New test.
5018 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
5020         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
5021         Fix typo in comment.
5023 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
5025         * gfortran.dg/single_char_string.f90: New test.
5027 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
5029         * gfortran.dg/ichar_2.f90: New test.
5031 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
5033         PR fortran/25093
5034         * gfortran.dg/private_type_4.f90: New.
5036 2006-01-07  Richard Guenther  <rguenther@suse.de>
5038         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
5040 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5042         * gfortran.dg/func_decl_1.f90: New.
5043         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
5044         * gfortran.dg/array_alloc_2.f90: Likewise.
5045         * gfortran.dg/char_result_8.f90: Likewise.
5046         * gfortran.dg/dup_save_1.f90: Likewise.
5047         * gfortran.dg/dup_save_2.f90: Likewise.
5048         * gfortran.dg/f2c_6.f90: Likewise.
5049         * gfortran.dg/f2c_7.f90: Likewise.
5050         * gfortran.dg/func_result_2.f90: Likewise.
5051         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
5053 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
5055         PR fortran/22146
5056         * gfortran.dg/elemental_subroutine_1.f90: New test.
5057         * gfortran.dg/elemental_subroutine_2.f90: New test.
5059         PR fortran/25029
5060         PR fortran/21256
5061         * gfortran.dg/assumed_size_refs_1.f90: New test.
5063         PR fortran/20868
5064         PR fortran/20870
5065         * gfortran.dg/assumed_size_refs_2.f90: New test.
5066         * gfortran.dg/initialization_1.f90: Change warning message.
5068 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
5070         * gcc.dg/tree-ssa/loop-15.c: New test.
5072 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5074         PR fortran/25598
5075         * gfortran.dg/backspace_3.f: New test.
5076         * gfortran.dg/backspace_4.f: New test.
5078 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5080         PR fortran/24268
5081         * gfortran.dg/fmt_white.f: Update test.
5083 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
5085         * gcc.dg/cast-1.c: Add new warning.
5086         * gcc.dg/cast-2.c: Likewise.
5087         * gcc.dg/cast-3.c: Likewise.
5088         * gcc.dg/format/cast-1.c: Likewise.
5089         * gcc.dg/cast-4.c: New testcase.
5091 2006-01-05  Richard Guenther  <rguenther@suse.de>
5093         PR tree-optimization/22555
5094         * gcc.dg/tree-ssa/alias-3.c: New testcase.
5096 2006-01-05  Richard Guenther  <rguenther@suse.de>
5097             Diego Novillo  <dnovillo@redhat.com>
5099         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
5100         * gcc.dg/tree-ssa/loop-8.c: Likewise.
5101         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5102         * gcc.dg/tree-ssa/pr23294.c: Likewise.
5103         * gcc.dg/tree-ssa/pr21985.c: Likewise.
5104         * gcc.dg/tree-ssa/loop-14.c: Likewise.
5105         * gcc.dg/tree-ssa/loop-2.c: Likewise.
5106         * gcc.dg/tree-ssa/loop-3.c: Likewise.
5107         * gcc.dg/tree-ssa/loop-4.c: Likewise.
5108         * gcc.dg/tree-ssa/pr21171.c: Likewise.
5109         * gcc.dg/tree-ssa/loop-5.c: Likewise.
5110         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5111         * gcc.dg/tree-ssa/loop-6.c: Likewise.
5112         * treelang/compile/extravar.tree: Likewise.
5113         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
5114         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
5115         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
5116         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
5117         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
5119 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
5121         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
5122         for 64-bit fix.
5124 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
5126         PR fortran/23675
5127         gfortran.dg/char_result_11.f90: New.
5129 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
5131         PR c++/24782
5132         * g++.dg/parse/access9.C: New test.
5133         * g++.dg/tc1/dr52.C: Tweak error markers.
5135 2006-01-04  Richard Henderson  <rth@redhat.com>
5137         Merge from gomp branch.
5138         * g++.dg/parse/pragma2.C: Update expected error lines.
5140 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
5142         * g++.dg/other/i386-2.C: New test.
5144         PR target/25554
5145         * gcc.c-torture/compile/20051228-1.c: New test.
5147         PR c/25559
5148         * gcc.dg/pr25559.c: New test.
5150 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
5152         PR c++/25492
5153         * g++.dg/lookup/friend9.C: New test.
5155         PR c++/25625
5156         * g++.dg/template/repo5.C: New test.
5158 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
5160         PR fortran/25101
5161         * gfortran.dg/forall_2.f90: New test.
5163 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
5165         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
5166         dg-require-weak.  Adjust regexp to handle leading-underscore
5167         targets and space as well as TAB after .weak.  Change previous
5168         64-bit fix to not use naked dot.
5170 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
5172         PR rtl-optimization/25578
5173         * gcc.c-torture/execute/20060102-1.c: New testcase.
5175 2006-01-03  Richard Guenther  <rguenther@suse.de>
5177         PR c/25183
5178         * gcc.dg/torture/pr25183.c: New testcase.
5180 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
5182         Merge from gomp-branch.
5183         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
5184         * gcc.dg/ia64-sync-2.c: Likewise.
5185         * gcc.dg/ia64-sync-3.c: Likewise.
5186         * gcc.dg/ia64-sync-4.c: Likewise.
5187         * gcc.dg/sync-2.c: Likewise.
5188         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
5189         that sparc64-*-* and sparcv9-*-* supports sync builtins.
5191 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
5193         PR c++/25635
5194         * g++.dg/parse/operator6.C: New test.
5196         PR c++/25637
5197         * g++.dg/parse/error29.C: New test.
5199         PR c++/25638
5200         * g++.dg/parse/dtor6.C: New test.
5202         PR c++/25633
5203         * g++.dg/parse/ctor3.C: New test.
5205         PR c++/25634
5206         * g++.dg/template/class3.C: New test.
5208 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
5210         * g++.dg/debug/debug9.C: New.
5212 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
5214         PR fortran/24640
5215         * gfortran.dg/label_2.f90: New test.
5217 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5219         * g++.dg/lookup/using12.C: Tighten error marker.
5221 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
5222             Andrew Pinski <pinskia@physics.uc.edu>
5224         * gcc.target/powerpc/darwin-abi-3.c: New file.
5225         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
5226         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
5227         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
5228         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
5229         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
5230         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
5231         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
5232         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
5234 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
5236         * gcc.dg/tree-ssa/loadpre1.c: New;
5237         * gcc.dg/tree-ssa/loadpre2.c: New;
5238         * gcc.dg/tree-ssa/loadpre3.c: New;
5239         * gcc.dg/tree-ssa/loadpre4.c: New;
5240         * gcc.dg/tree-ssa/loadpre5.c: New;
5241         * gcc.dg/tree-ssa/loadpre6.c: New;
5242         * gcc.dg/tree-ssa/loadpre7.c: New;
5243         * gcc.dg/tree-ssa/loadpre8.c: New;
5244         * gcc.dg/tree-ssa/loadpre9.c: New;
5246 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
5248         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
5249         * g++.dg/abi/thunk4.C: Likewise.
5251 2006-01-01  Andreas Jaeger  <aj@suse.de>
5253         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
5254         portable.
5256 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
5258         PR c++/25294
5259         * gcc.dg/pragma-pack-3.c: New test.
5260         * g++.dg/parse/pragma3.C: New test.
5262 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5264         PR middle-end/24827
5265         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
5267 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5269         PR testsuite/25214
5270         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
5272 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
5274         PR fortran/22607
5275         * gfortran-dg/pure_byref_3.f90: New.
5277         fortran/PR 25396
5278         * gfortran.dg/userdef_operator_1.f90: New.
5280 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5282         * g++.dg/abi/thunk3.C: New.
5283         * g++.dg/abi/thunk4.C: New.
5285 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
5287         PR fortran/25532
5288         * gfortran.dg/host_used_types_1.f90: New test. Check that host
5289         associated derived type components of derived types are
5290         properly declared in contained procedures.
5292 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5294         PR libgfortran/25139
5295         * gfortran.dg/backspace_2.f: New test.
5297 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5299         PR libgfortran/25550
5300         * gfortran.dg/endfile.f: New test.
5302 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5304         PR libgfortran/25419
5305         * gfortran.dg/comma.f: New test.
5307 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5309         * lib/gfortran-dg.exp: Remove trailing whitespace.
5310         * lib/fortran-torture.exp: Test with -fbounds-check instead of
5311         -funroll-all-loops.
5313 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
5315         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
5316         Extended Double long doubles or repeat tests when long double is
5317         the same size as double.
5319 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5321         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
5323         PR testsuite/25442
5324         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
5325         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
5327         PR testsuite/25441
5328         * gcc.dg/pr23911.c: Make test variable static.
5330         PR testsuite/25444
5331         * gcc.dg/tree-ssa/pr14841.c: Likewise.
5333 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
5335         PR c++/25439
5336         * g++.dg/parse/crash17.C: Adjust error markers.
5337         * g++.dg/template/error20.C: New test.
5339 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
5341         PR c++/23172
5342         * g++.dg/ext/complit4.C: New test.
5344         PR c++/25417
5345         * g++.dg/ext/complit5.C: Likewise.
5347 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
5349         PR tree-optimization/25125
5350         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
5351         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
5352         * gcc.c-torture/execute/pr25125.c: New.
5354 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
5356         PR fortran/25029
5357         PR fortran/21256
5358         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
5359         with incorrect assumed size references.
5361 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
5363         PR c++/23171
5364         * g++.dg/opt/init1.C: New test.
5366 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
5368         PR c++/24671
5369         * g++.dg/template/sfinae3.C: New test.
5371 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5373         * g++.dg/other/friend4.C: New test.
5375 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5377         PR target/25005
5378         * g++.dg/opt/pr25005.C: New test.
5380 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5382         PR c++/25369
5383         * g++.dg/template/ptrmem16.C: New test.
5385 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
5387         PR fortran/25029
5388         PR fortran/21256
5389         * gfortran.dg/initialization_1.f90: Add test of SIZE.
5391 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5393         PR libgfortran/25307
5394         * gfortran.dg/list_read_5.f90: New test.
5396 2005-12-22  Richard Henderson  <rth@redhat.com>
5398         * gcc.target/i386/sse-7.c: Use -msse2.
5400 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5402         PR rtl-optimization/25432
5403         * gcc.c-torture/compile/20051216-1.c: New test.
5405         PR objc/25328
5406         * objc/execute/pr25328.m: New test.
5408 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5410         PR c++/25364
5411         * g++.dg/template/call4.C: New test.
5413 2005-12-22  Dale Johannesen  <dalej@apple.com>
5415         * gcc.target/i386/sse-17.c: New.
5417 2005-12-22  Paul Brook  <paul@codesourcery.com>
5419         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
5421 2005-12-22  Paul Brook  <paul@codesourcery.com>
5423         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
5425 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
5427         PR tree-opt/25513
5428         * gcc.c-torture/compile/pr25513.c: New test.
5430 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5432         PR c++/23333
5433         * g++.dg/parse/error25.C: Add more tests.
5435 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5437         PR fortran/18990
5438         * gfortran.dg/der_charlen_1.f90: New.
5440 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
5442         PR fortran/20889
5443         * gfortran.dg/pointer_component_type_1.f90: New test.
5445         PR fortran/25029
5446         PR fortran/21256
5447         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
5448         should give an error with assumed size array refernces and checks those
5449         that should not.
5450         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
5451         reference an upper bound so that it does not generate an error.
5453         PR fortran/19362
5454         PR fortran/20244
5455         PR fortran/20864
5456         PR fortran/25391
5457         * gfortran.dg/used_dummy_types_1.f90: New test.
5458         * gfortran.dg/used_dummy_types_2.f90: New test.
5459         * gfortran.dg/used_dummy_types_3.f90: New test.
5460         * gfortran.dg/used_dummy_types_4.f90: New test.
5461         * gfortran.dg/used_dummy_types_5.f90: New test.
5463         PR fortran/23152
5464         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
5465         group already being USE associated.
5466         * gfortran.dg/assumed_shape_nml.f90: New test.
5467         * gfortran.dg/assumed_size_nml.f90: New test.
5469         PR fortran/20862
5470         PR fortran/25053
5471         PR fortran/25063
5472         PR fortran/25064
5473         PR fortran/25066
5474         PR fortran/25067
5475         PR fortran/25068
5476         PR fortran/25307
5477         * gfortran.dg/io_constraints_1.f90: New test.
5478         * gfortran.dg/io_constraints_1.f90: New test.
5479         * gfortran.dg/iostat_3.f90: Change wording of warning.
5480         * gfortran.dg/g77/19981216-0.f: The same.
5482 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
5484         PR tree-optimization/23518
5485         * testsuite/gcc.dg/pr23518.c: New.
5487 2005-12-21  Mike Stump  <mrs@apple.com>
5489         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
5491 2005-12-21  Paul Brook  <paul@codesourcery.com>
5493         * gcc.dg/pr19340.c: Skip on m68k targets.
5495 2005-12-21  Steven Bosscher  <stevenb@suse.de>
5497         PR rtl-optimization/25196
5498         * gcc.dg/pr25196.c: New test.
5500 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
5502         PR fortran/25423
5503         gfortran.dg/where_nested_1.f90: New.
5505 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
5507         PR tree-optimization/25382.
5508         * gcc.dg/tree-ssa/pr25382.c: New.
5510 2005-12-20  Richard Guenther  <rguenther@suse.de>
5512         PR middle-end/24306
5513         * gcc.target/i386/pr24306.c: New testcase.
5515 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
5517         PR tree-optimization/25501
5518         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
5520 2005-12-20  Richard Guenther  <rguenther@suse.de>
5522         Revert
5523         2005-12-02  Richard Guenther  <rguenther@suse.de>
5525         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
5527 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
5529         PR c++/21228
5530         * g++.dg/warn/Wunreachable-code-2.C: New test.
5532 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
5534         PR c++/24278
5535         * g++.dg/template/ctor5.C: New test.
5537         PR c++/24915
5538         * g++.dg/template/overload8.C: New test.
5540 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
5542         * gcc.c-torture/compile/pr25483 : New test.
5544 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5546         PR c++/20552
5547         * g++.dg/ext/typeof10.C: New test.
5549 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
5551         * gcc.dg/mt-loopi1.c: New.
5553 2005-12-18  Richard Guenther  <rguenther@suse.de>
5555         PR tree-optimization/25481
5556         * gcc.dg/torture/pr25481.c: New testcase.
5558 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
5560         PR rtl-optimization/21041
5561         * gcc.dg/pr21041.c: New test.
5563 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5565         PR libgfortran/25463
5566         * gfortran.dg/advance.f90: New test.
5568 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
5570         * gcc.dg/20051201-1.c: New test.
5572 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
5574         PR fortran/25018
5575         * gfortran.dg/initialization_1.f90: New test.
5576         * gfortran.dg/enum_5.f90: Change dg-error to new message.
5577         * gfortran.dg/g77/980616-0.f: The same.
5579 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5581         * PR fortran/25458
5582         * gfortran.dg/chkbits.f90: New test.
5584 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5586         * gfortran.dg/enum_5.f: Revert to previous version.
5588 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5590         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
5591         * gfortran.dg/nested_modules_1.f90: Ditto.
5592         * gfortran.dg/hollerith_f95.f90: Ditto.
5593         * gfortran.dg/select_5.f90: Ditto.
5594         * gfortran.dg/secnds.f: Ditto.
5595         * gfortran.dg/hollerith2.f90: Ditto.
5596         * gfortran.dg/imag_2.f: Ditto.
5597         * gfortran.dg/ftell_2.f90: Ditto.
5598         * gfortran.dg/malloc_free_1.f90: Ditto.
5599         * gfortran.dg/logint-1.f: Ditto.
5600         * gfortran.dg/recursive_statement_functions.f90: Ditto.
5601         * gfortran.dg/e_d_fmt.f90: Ditto.
5602         * gfortran.dg/hollerith_legacy.f90: Ditto.
5603         * gfortran.dg/logint-2.f: Ditto.
5604         * gfortran.dg/enum_5.f90: Ditto.
5605         * gfortran.dg/f2c_2.f90: Ditto.
5606         * gfortran.dg/pr17143.f90: Ditto.
5607         * gfortran.dg/namelist_14.f90: Ditto.
5608         * gfortran.dg/logint-3.f: Ditto.
5609         * gfortran.dg/spread_scalar_source.f90: Ditto.
5610         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5611         * gfortran.dg/namelist_11.f: Ditto.
5612         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
5613         * gfortran.dg/g77/20010519-1.f
5614         * gfortran.dg/g77/alpha1.f: Ditto.
5615         * gfortran.dg/g77/990115-1.f: Ditto.
5616         * gfortran.dg/g77/erfc.f: Ditto.
5617         * gfortran.dg/g77/19990313-3.f: Ditto.
5618         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
5619         * gfortran.dg/g77/20010426.f: Ditto.
5620         * gfortran.dg/g77/19990313-0.f: Ditto.
5621         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
5622         * gfortran.dg/g77/20000629-1.f: Ditto.
5623         * gfortran.dg/g77/970125-0.f: Ditto.
5624         * gfortran.dg/g77/8485.f: Ditto.
5625         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
5626         * gfortran.dg/g77/19990313-1.f: Ditto.
5627         * gfortran.dg/g77/int8421.f: Ditto.
5628         * gfortran.dg/g77/19990305-0.f: Ditto.
5629         * gfortran.dg/g77/947.f: Ditto.
5630         * gfortran.dg/g77/19990905-2.f: Ditto.
5631         * gfortran.dg/g77/cabs.f: Ditto.
5632         * gfortran.dg/g77/19990313-2.f: Ditto.
5633         * gfortran.dg/g77/20020307-1.f: Ditto.
5634         * gfortran.dg/g77/dcomplex.f: Ditto.
5635         * gfortran.dg/g77/19990502-1.f: Ditto.
5636         * gfortran.dg/g77/19981216-0.f: Ditto.
5637         * gfortran.dg/common_4.f90: Ditto.
5638         * gfortran.dg/entry_4.f90: Ditto.
5639         * gfortran.dg/equiv_constraint_2.f90: Ditto.
5640         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5641         * gfortran.dg/namelist_12.f: Ditto.
5642         * gfortran.dg/scale_1.f90: Ditto.
5643         * gfortran.dg/modulo_1.f90
5644         * gfortran.dg/hollerith.f90: Ditto.
5645         * gfortran.dg/direct_io_3.f90: Ditto.
5646         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
5647         * gfortran.dg/gnu_logical_1.F: Ditto.
5648         * gfortran.dg/unf_io_convert_1.f90: Ditto.
5649         * gfortran.dg/assign_1.f90: Ditto.
5650         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5651         * gfortran.dg/pr23095.f: Ditto.
5652         * gfortran.dg/read_float_1.f90: Ditto.
5654 2005-12-17  Andreas Jaeger  <aj@suse.de>
5656         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
5657         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
5659 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5661         PR fortran/24268
5662         * gfortran.dg/fmt_white.f: New test.
5664 2005-12-16  Steven G. Kargl <kargls@comcast.net>
5666         * gfortran.dg/label_1.f90: New test.
5668 2005-12-15  Ben Elliston  <bje@au.ibm.com>
5670         PR testsuite/25422
5671         * gcc.dg/20031012-1.c: Add -Walways-true option.
5672         * gcc.dg/weak/weak-3.c: Likewise.
5673         * g++.old-deja/g++.mike/warn8.C: Likewise.
5675 2005-12-16  Mike Stump  <mrs@apple.com>
5677         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
5678         exit.
5680 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5682         PR libgfortran/25264
5683         PR libgfortran/25349
5684         * gfortran.dg/tl_editing.f90: Added additional checks.
5685         * gfortran.dg/t_editing.f: New test.
5686         * gfortran.dg/write_padding.f90: New test
5688 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5690         PR testsuite/25215
5691         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
5693 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
5695         PR rtl-optimization/24899
5696         * gcc.c-torture/execute/20051215-1.c: New test.
5698 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
5700         PR 24823
5701         * gfortran.dg/pr24823.f: New test.
5703 2005-12-16  Jeff Law  <law@redhat.com>
5705         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
5707 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5709         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
5710         Change C++ style comments to C style comments.
5711         Remove aligned types from the array.
5712         Keep Enums disabled.
5713         (complex_types): Remove aligned types from the array.
5714         Comment out "_Complex long double".
5715         (attrib_types): Remove.
5716         (complex_attrib_types): Remove.
5717         (attrib_array_types): Remove.
5718         (complex_attrib_array_types): Remove.
5719         (aligned_bitfld_types): Remove.
5720         (n_aligned_bitfld_types): Remove.
5721         (FEATURE_ALIGNEDPACKED): Delete.
5722         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
5723         (singles): Remove support for adding attributes.
5724         (choose_type): Remove support for attributed types.
5725         (generate_fields): Remove support for attributed bit-fields.
5726         Remove support for adding attributes.
5727         (generate_random_tests): Remove support for adding attributes.
5728         (features): Add back "[0] :0" and "complex vector [0]".
5729         (main): Remove support for attributed bit-fields.
5730         Uncomment the calling of generate_random_tests for the rests of
5731         the tests.
5733 2005-12-16  Jan Hubicka  <jh@suse.cz>
5735         * gcc.c-torture/combine/pr25224.c: New.
5737 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
5739         PR other/25028
5740         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
5741         HP-UX.
5743 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
5745         * gcc.dg/20051215-1.c: New file.
5747 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5749         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
5750         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
5752 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
5754         PR fortran/18197
5755         * gfortran.dg/dummy_functions_1.f90: New.
5757 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
5759         PR rtl-optimization/25310
5760         * gcc.c-torture/compile/pr25310.c: New test.
5762 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5764         PR debug/25023
5765         * gcc.dg/pr25023.c: New test.
5767 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5769         * g++.old-deja/g++.brendan/redecl1.C,
5770         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
5771         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
5772         g++.old-deja/g++.oliva/typeof1.C,
5773         g++.old-deja/g++.other/crash16.C,
5774         g++.old-deja/g++.other/crash34.C,
5775         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
5776         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
5777         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
5778         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
5779         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
5780         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
5781         Remove xfail.
5783 2005-12-14  Kean Johnston  <jkj@sco.com>
5784             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5786         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
5787         * gcc.target/i386/20020523-1.c: Ditto.
5788         * gcc.target/i386/tailcall-1.c: Ditto.
5789         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
5790         * gcc.target/i386/ssetype-5.c: Ditto.
5792 2005-12-14  Jeff Law  <law@redhat.com>
5794         * gcc.dg/tree-ssa/foldstring-1.c: New test.
5796 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5798         PR target/25254
5799         PR target/24188
5800         * gcc.target/i386/pr25254.c: New test.
5801         * gfortran.dg/PR24188.f: New test.
5803 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
5805         * lib/fortran-torture.exp: Catch remaining uses of
5806         remote_file build delete.
5808 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5810         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
5812 2005-12-14  Ben Elliston  <bje@au.ibm.com>
5814         * gcc.dg/warn-addr-cmp.c: New test.
5816 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5818         PR debug/25023
5819         PR target/25293
5820         * gcc.target/i386/pr25293.c: New test.
5822 2005-12-13  Petr Machata  <machata@post.cz>
5824         PR c++/24907
5825         * g++.dg/parse/comma2.C: New test.
5827 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
5828             Jakub Jelinek  <jakub@redhat.com>
5830         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
5831         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
5832         (limits.h): Include unconditionally.
5833         (stdlib.h): Likewise.
5834         (hashtab.h): Do not include.
5835         (getopt.h): Likewise.
5836         (stddef.h): Include.
5837         (hashval_t): Define.
5838         (struct entry): Add "next" field.
5839         (HASH_SIZE): New macro.
5840         (hash_table): New variable.
5841         (switchfiles): Do not use xmalloc.
5842         (mix): New macro.
5843         (iterative_hash): New function.
5844         (hasht): Remove.
5845         (e_exists): New function.
5846         (e_insert): Likewise.
5847         (output): Use, instead of libiberty hashtable functions.
5848         (main): Do not use getopt.  Do not call htab_create.
5850 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5852         PR c++/25331
5853         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
5854         put atal* and atpaal* attributes on array elements.
5855         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
5856         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
5857         put atal* and atpaal* attributes on array elements.
5858         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
5860 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
5862         * gcc.dg/single-precision-constant.c: New test.
5864 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
5866         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
5867         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
5868         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
5869         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
5870         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
5871         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
5872         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
5873         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
5874         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
5875         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
5876         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
5877         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
5878         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
5879         gcc.target/powerpc/ppc-sdata-2.c,
5880         gcc.target/powerpc/ppc-stackalign-1.c,
5881         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
5882         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
5883         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
5884         gcc.target/powerpc/rs6000-ldouble-2.c,
5885         gcc.target/powerpc/rs6000-power2-1.c,
5886         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
5887         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
5888         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
5889         option into target selector.
5890         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
5891         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
5893 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5895         PR objc/25348
5896         * objc.dg/encode-9.m: New test.
5898 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5900         PR testsuite/20772
5901         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
5902         * gcc.dg/asm-b.c: Fix typo.
5903         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
5904         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
5905         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
5906         i?86 lp64 and x86_64 ilp32.
5907         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
5908         on i?86 lp64.
5909         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
5911 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
5913         PR fortran/25078
5914         gfortran.dg/equiv_5.f90: New test.
5916 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
5918         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
5919         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
5920         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
5921         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
5922         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
5923         * gcc.dg/tree-ssa/reassoc-5.c: New.
5924         * gcc.dg/tree-ssa/reassoc-6.c: New.
5925         * gcc.dg/tree-ssa/reassoc-7.c: New.
5926         * gcc.dg/tree-ssa/reassoc-8.c: New.
5927         * gcc.dg/tree-ssa/reassoc-9.c: New.
5928         * gcc.dg/tree-ssa/reassoc-10.c: New.
5929         * gcc.dg/tree-ssa/reassoc-11.c: New.
5931 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5933         PR testsuite/25167
5934         PR testsuite/24478
5935         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
5937 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
5939         PR c++/25300
5940         * g++.dg/template/inherit.C: Do not use a generic error message.
5942 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5944         PR libobjc/25354
5945         * objc.dg/gnu-encoding: New directory.
5946         * objc.dg/gnu-encoding/compat-common.h: New file.
5947         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
5948         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
5949         * objc.dg/gnu-encoding/vector-defs.h: New file.
5950         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
5951         * objc.dg/gnu-encoding/generate-random.c: New file.
5952         * objc.dg/gnu-encoding/generate-random_r.c: New file.
5953         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
5954         * objc.dg/gnu-encoding/generate-random.h: New file.
5956 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
5958         PR c++/25337
5959         * g++.dg/template/defarg7.C: New test.
5961 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
5963         PR libobjc/25347
5964         * objc.dg/encode-8.m: New test.
5966 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
5968         PR libobjc/25346
5969         * objc.dg/encode-7.m: New test.
5971 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
5973         PR c++/25010
5974         * g++.dg/opt/inline10.C: New test.
5976 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
5978         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
5980 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
5982         * gfortran.dg/substring_equivalence.f90: typo in comment
5984 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5986         PR fortran/25068
5987         * gfortran.dg/iostat_3.f90: New test.
5989 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
5991         PR fortran/23815
5992         * gfortran.dg/unf_io_convert_1.f90: New test.
5993         * gfortran.dg/unf_io_convert_2.f90: New test.
5994         * gfortran.dg/unf_io_convert_3.f90: New test.
5996 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5998         PR testsuite/20772
5999         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
6000         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
6001         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
6002         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
6003         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
6004         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
6005         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
6006         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
6007         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
6008         gcc.dg/torture/fp-int-convert-float128-timode.c,
6009         gcc.dg/torture/fp-int-convert-float128.c,
6010         gcc.dg/torture/fp-int-convert-float80-timode.c,
6011         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
6012         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
6014         * gcc.dg/tls/opt-1.c: Require effective target fpic.
6016 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
6018         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
6020 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
6022         * gcc.dg/20051207-1.c,
6023         * gcc.dg/20051207-2.c,
6024         * gcc.dg/20051207-3.c: New tests.
6026 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6028         PR testsuite/20772
6029         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
6030         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
6031         dg-skip-if target selector.
6033         PR testsuite/20772
6034         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
6035         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
6036         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
6037         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
6038         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
6039         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
6040         and/or merge with i?86 cases.
6042         * gcc.dg/tls/opt-3.c: Require effective target fpic.
6044         PR testsuite/20772
6045         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
6046         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
6047         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
6048         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
6049         x86_64-*-linux*.
6051 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
6053         PR target/25311
6054         * gcc.c-torture/compile/pr25311.c: New test.
6056 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6058         PR libgfortran/25039
6059         * gfortran.dg/read_comma.f: New test.
6061 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
6063         PR c++/19317
6064         * g++.dg/opt/pr19317-1.C: New test.
6065         * g++.dg/opt/pr19317-2.C: New test.
6066         * g++.dg/opt/pr19317-3.C: New test.
6068         PR target/19005
6069         * gcc.c-torture/execute/pr19005.c: New test.
6071         PR target/17828
6072         * g++.old-deja/g++.other/comdat5.C: New test.
6073         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
6075         * g++.dg/compat/struct-layout-1.exp: New file.
6076         * g++.dg/compat/struct-layout-1.h: New.
6077         * g++.dg/compat/struct-layout-1_generate.c: New.
6078         * g++.dg/compat/struct-layout-1_x1.h: New.
6079         * g++.dg/compat/struct-layout-1_x2.h: New.
6080         * g++.dg/compat/struct-layout-1_y1.h: New.
6081         * g++.dg/compat/struct-layout-1_y2.h: New.
6083         * gcc.dg/20050330-2.c: New test.
6085 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
6087         PR fortran/25292
6088         * gfortran.dg/associated_1.f90: New.
6090 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6092         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
6093         ILP32 vect_no_align platforms.
6095 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
6096             Jakub Jelinek  <jakub@redhat.com>
6098         PR target/25268
6099         * gcc.c-torture/compile/20051207-1.c: New test.
6101 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6103         PR testsuite/20772
6104         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
6105         gcc.dg/torture/pr18582-1.c,
6106         gcc.target/i386/attributes-error.c: Also test on x86_64.
6108         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
6110 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6112         PR c++/19397
6113         * g++.dg/template/typedef3.C: New test.
6115         PR c++/19762
6116         PR c++/19764
6117         * g++.dg/template/dtor3.C: Fix error markers.
6119 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
6121         * lib/target-supports.exp (check_effective_target_sync_char_short):
6122         Add s390*.
6124 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
6126         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
6128 2005-12-06  Roger Sayle  <roger@eyesopen.com>
6130         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
6131         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
6132         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
6133         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
6135 2005-12-06  Roger Sayle  <roger@eyesopen.com>
6137         PR c++/25263
6138         * g++.dg/other/array2.C: New test case.
6140 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
6142         * gcc.dg/darwin-weakimport-3.c: New.
6144         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
6145         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
6146         and to work on Darwin.
6147         * gcc.dg/attr-weakref-1b.c: New file.
6148         * gcc.dg/attr-weakref-2.c: New test.
6149         * gcc.dg/darwin-weakref-1.c: New test.
6151 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
6153         PR testsuite/25247
6154         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
6155         use in selector expressions.
6156         (dg-xfail-if): Ditto.
6157         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
6158         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
6159         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
6160         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
6161         * gcc.test-framework/test-framework.exp: Skip generated tests if
6162         CHECK_TEST_FRAMEWORK is not 1.
6164 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6166         PR tree-optimization/24963
6167         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
6169         PR target/24108
6170         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
6172         PR target/18580
6173         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
6174         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
6175         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
6176         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
6178 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
6180         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
6181         dg-options.
6183 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
6185         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
6187 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
6189         * gcc.dg/format/cast-1.c: New test.
6191 2005-12-04  Roger Sayle  <roger@eyesopen.com>
6193         PR c/7776
6194         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
6195         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
6196         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
6197         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
6199 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
6201         * gcc.dg/cast-pretty-print-1.c: New test.
6203 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
6205         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
6207 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
6209         PR c++/24173
6210         * g++.dg/template/friend40.C: New test.
6212 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
6214         PR target/25199
6215         * gcc.target/i386/movq-2.c: New test.
6216         * gcc.target/i386/movq.c: Remove target i?86, instead add
6217         dg-require-effective-target ilp32.
6219 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6221         PR c++/24103
6222         * g++.dg/other/default1.C: New test.
6224 2005-12-02  Richard Guenther  <rguenther@suse.de>
6226         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
6228 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6230         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
6232 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
6234         PR target/21017
6235         * gcc.target/powerpc/rotate.c: New.
6237 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6239         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
6240         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
6242 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6244         PR c/13384
6245         * gcc.dg/pr17730-1.c: Adjust.
6246         * gcc.dg/lvalue1.c (main): Likewise.
6247         * gcc.dg/lvalue-2.c: Likewise.
6248         * g++.dg/pr7503-3.C
6250 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
6252         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
6253         error messages.
6255 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
6257         PR fortran/24789
6258         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
6260 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6262         PR target/24475
6263         * lib/target-supports.exp (check_effective_target_tls): New.
6264         (check_effective_target_tls_runtime): New.
6265         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
6266         for TLS support.
6267         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6268         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6269         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
6270         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
6271         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
6272         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
6273         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6274         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
6275         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
6276         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
6277         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
6278         effective-target TLS.
6279         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
6280         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
6281         effective-target TLS runtime.
6283 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6285         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
6287 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
6289         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
6290         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
6291         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
6292         ignored" warnings when "packing" is the same as the ABI layout.
6294 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
6296         PR fortran/21302
6297         * gfortran.dg/line_length_1.f: New test.
6298         * gfortran.dg/line_length_2.f90: Ditto.
6300 2005-11-30  Richard Guenther  <rguenther@suse.de>
6302         PR tree-optimization/21655
6303         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
6305 2005-11-30  Dale Johannesen  <dalej@apple.com>
6307         * gcc.c-torture/compile/pr24930.c: New.
6309 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
6311         PR fortran/15809
6312         *  gfortran.dg/auto_char_dummy_array.f90: New test.
6314 2005-11-30  Jeff Law  <law@redhat.com>
6316         * g++.old-deja/g++.law/pr25000.C: New test.
6318 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
6320         * gcc.dg/tls/opt-11.c: New test.
6322 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
6324         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
6325         targets.
6326         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
6327         LP64 ia64.
6329 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
6331         * gfortran.dg/open_access_1.f90: New test.
6333 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6335         * gcc.dg/charset/builtin2.c: New test.
6337 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
6339         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
6340         on mmix-*-* for *_[xy].c.
6342 2005-11-28  Kean Johnston  <jkj@sco.com>
6344         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
6345         headers.
6346         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
6347         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
6348         * gcc.target/i386/asm-3.c: Ditto.
6349         * gcc.target/i386/clobbers.c: Ditto.
6350         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
6351         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
6352         test regexp.
6353         * gcc.target/i386/mul.c: Ditto.
6354         * gcc.target/i386/ssetype-1.c: Ditto.
6355         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
6356         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
6357         static so the test works with -fPIC mode too. Based on comment in
6358         PR19231 by Pinski.
6359         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
6361 2005-11-28  Richard Guenther  <rguenther@suse.de>
6363         * gcc.dg/alias-9.c: New testcase.
6364         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
6366 2005-11-28  Roger Sayle  <roger@eyesopen.com>
6367             Uros Bizjak  <uros@kss-loka.si>
6369         PR middle-end/20219
6370         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
6371         tan(x)/sin(x) transformations.
6373 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
6375         PR middle-end/24575
6376         * gcc.dg/tree-ssa/divide-3.c: New test.
6377         * gcc.dg/tree-ssa/divide-4.c: New test.
6379 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
6381         PR fortran/24917
6382         *  gfortran.dg/boz_6.f90: New test.
6384 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6386         PR fortran/23912
6387         * gfortran.dg/modulo_1.f90: New test.
6389 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6391         PR libfortran/24919
6392         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
6393         fail on CRLF platforms.
6394         * gfortran.dg/ftell_2.f90: Likewise.
6396 2005-11-26  Eric Christopher  <echristo@apple.com>
6398         * gcc.dg/intmax_t-1.c: Remove mips xfail.
6400 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6402         * objc.dg/gnu-runtime-3.m: Simplify.
6404 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6406         PR middle-end/23669
6407         * gcc.dg/tree-ssa/divide-1.c: New test.
6408         * gcc.dg/tree-ssa/divide-2.c: New test.
6410 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6412         PR libgfortran/24945
6413         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
6415 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6417         PR libgfortran/24945
6418         * gfortran.dg/open_status_2.f90: New test.
6420 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6422         * gcc.c-torture/execute/builtins/fprintf.c,
6423         gcc.c-torture/execute/builtins/fputs-lib.c,
6424         gcc.c-torture/execute/builtins/fputs.c,
6425         gcc.c-torture/execute/builtins/lib/fprintf.c,
6426         gcc.c-torture/execute/builtins/lib/printf.c,
6427         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
6429 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
6431         * gcc.dg/20050922-2.c: New test.
6433 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
6435         * objc.dg/gnu-runtime-3.m: New test.
6437 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6439         PR c++/9278
6440         * g++.dg/other/void1.C: New test.
6442 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
6444         PR middle-end/24998
6445         * gcc.dg/torture/fp-int-convert-float.c,
6446         gcc.dg/torture/fp-int-convert-double.c,
6447         gcc.dg/torture/fp-int-convert-long-double.c,
6448         gcc.dg/torture/fp-int-convert-timode.c,
6449         gcc.dg/torture/fp-int-convert-float80.c,
6450         gcc.dg/torture/fp-int-convert-float80-timode.c,
6451         gcc.dg/torture/fp-int-convert-float128.c,
6452         gcc.dg/torture/fp-int-convert-float128-timode.c,
6453         gcc.dg/torture/fp-int-convert.h: New files.
6455 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6457         PR middle-end/24989
6458         * gcc.dg/tree-ssa/bool-10.c: New test.
6459         * gcc.dg/tree-ssa/bool-11.c: New test.
6460         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
6462 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6464         PR middle-end/24990
6465         * tree-ssa/pr24990-1.c: New test.
6467 2005-11-24  Richard Guenther  <rguenther@suse.de>
6468         Dirk Mueller <dmueller@suse.de>
6470         PR c++/14024
6471         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
6472         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
6473         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6474         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
6475         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
6476         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
6478 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
6480         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
6482 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6484         PR c/21668
6485         * gcc.dg/Wc++-compat.c: New.
6486         * gcc.dg/Wno-c++-compat.c: New.
6488 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
6490         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
6491         (vspltish, vspltisw): Likewise.
6493 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6495         PR libgfortran/24794
6496         * gfortran.dg/namelist_12.f: Fix quotes.
6497         * gfortran.dg/namelist_13.f90: Fix quotes.
6498         * gfortran.dg/namelist_14.f90: Fix quotes.
6499         * gfortran.dg/namelist_15.f90: Fix quotes.
6500         * gfortran.dg/namelist_use.f90: Fix quotes.
6501         * gfortran.dg/namelist_use_only.f90: Fix quotes.
6502         * gfortran.dg/namelist_21.f90: New test.
6503         * gfortran.dg/namelist_22.f90: New test.
6505 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
6507         PR target/23435
6508         * gcc.c-torture/compile/pr23435.c: New.
6510 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6512         * gcc.c-torture/execute/floatunsisf-1.c: New test.
6514 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6516         * gcc.target/powerpc/405-macchw-1.c,
6517         gcc.target/powerpc/405-macchw-2.c,
6518         gcc.target/powerpc/405-macchwu-1.c,
6519         gcc.target/powerpc/405-macchwu-2.c,
6520         gcc.target/powerpc/405-machhw-1.c,
6521         gcc.target/powerpc/405-machhw-2.c,
6522         gcc.target/powerpc/405-machhwu-1.c,
6523         gcc.target/powerpc/405-machhwu-2.c,
6524         gcc.target/powerpc/405-maclhw-1.c,
6525         gcc.target/powerpc/405-maclhw-2.c,
6526         gcc.target/powerpc/405-maclhwu-1.c,
6527         gcc.target/powerpc/405-maclhwu-2.c,
6528         gcc.target/powerpc/405-mulchw-1.c,
6529         gcc.target/powerpc/405-mulchw-2.c,
6530         gcc.target/powerpc/405-mulchwu-1.c,
6531         gcc.target/powerpc/405-mulchwu-2.c,
6532         gcc.target/powerpc/405-mulhhw-1.c,
6533         gcc.target/powerpc/405-mulhhw-2.c,
6534         gcc.target/powerpc/405-mulhhwu-1.c,
6535         gcc.target/powerpc/405-mulhhwu-2.c,
6536         gcc.target/powerpc/405-mullhw-1.c,
6537         gcc.target/powerpc/405-mullhw-2.c,
6538         gcc.target/powerpc/405-mullhwu-1.c,
6539         gcc.target/powerpc/405-mullhwu-2.c,
6540         gcc.target/powerpc/405-nmacchw-1.c,
6541         gcc.target/powerpc/405-nmacchw-2.c,
6542         gcc.target/powerpc/405-nmachhw-1.c,
6543         gcc.target/powerpc/405-nmachhw-2.c,
6544         gcc.target/powerpc/405-nmaclhw-1.c,
6545         gcc.target/powerpc/405-nmaclhw-2.c,
6546         gcc.target/powerpc/440-macchw-1.c,
6547         gcc.target/powerpc/440-macchw-2.c,
6548         gcc.target/powerpc/440-macchwu-1.c,
6549         gcc.target/powerpc/440-macchwu-2.c,
6550         gcc.target/powerpc/440-machhw-1.c,
6551         gcc.target/powerpc/440-machhw-2.c,
6552         gcc.target/powerpc/440-machhwu-1.c,
6553         gcc.target/powerpc/440-machhwu-2.c,
6554         gcc.target/powerpc/440-maclhw-1.c,
6555         gcc.target/powerpc/440-maclhw-2.c,
6556         gcc.target/powerpc/440-maclhwu-1.c,
6557         gcc.target/powerpc/440-maclhwu-2.c,
6558         gcc.target/powerpc/440-mulchw-1.c,
6559         gcc.target/powerpc/440-mulchw-2.c,
6560         gcc.target/powerpc/440-mulchwu-1.c,
6561         gcc.target/powerpc/440-mulchwu-2.c,
6562         gcc.target/powerpc/440-mulhhw-1.c,
6563         gcc.target/powerpc/440-mulhhw-2.c,
6564         gcc.target/powerpc/440-mulhhwu-1.c,
6565         gcc.target/powerpc/440-mulhhwu-2.c,
6566         gcc.target/powerpc/440-mullhw-1.c,
6567         gcc.target/powerpc/440-mullhw-2.c,
6568         gcc.target/powerpc/440-mullhwu-1.c,
6569         gcc.target/powerpc/440-mullhwu-2.c,
6570         gcc.target/powerpc/440-nmacchw-1.c,
6571         gcc.target/powerpc/440-nmacchw-2.c,
6572         gcc.target/powerpc/440-nmachhw-1.c,
6573         gcc.target/powerpc/440-nmachhw-2.c,
6574         gcc.target/powerpc/440-nmaclhw-1.c,
6575         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
6577 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
6579         PR fortran/24774
6580         * gfortran.dg/inquire_9.f90: New test.
6582         PR fortran/21647
6583         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
6585 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6587         PR libfortran/24432
6588         * lib/target-supports.exp (check_effective_target_fortran_large_real):
6589         Check that 'cos' is supported.
6591 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
6593         PR fortran/24223
6594         * gfortran.dg/substring_equivalence.f90: New test.
6596         PR fortran/24705
6597         * gfortran.dg/auto_internal_assumed.f90: New test.
6599 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
6601         * gcc.dg/fold-div-2.c: New test.
6603 2005-11-20  Ian Lance Taylor  <ian@airs.com>
6605         PR rtl-optimization/24883
6606         * gcc.c-torture/compile/pr24883.c: New test.
6608 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
6610         PR middle-end/20583
6611         * gcc.c-torture/compile/pr20583.c: New.
6613 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
6615         * gcc.c-torture/execute/usmul.c: New test.
6617 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
6619         * gcc.dg/tree-ssa/vrp22.c: New test.
6621 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
6623         PR middle-end/24912
6624         * gcc.dg/torture/pr24912-1.c: New test.
6626 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
6628         PR fortran/24862
6629         * gfortran.dg/arrayio_derived_1.f90: New test.
6631 2005-11-19  Richard Guenther  <rguenther@suse.de>
6633         PR middle-end/23294
6634         * gcc.dg/tree-ssa/pr23294.c: New testcase.
6636 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
6638         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
6640 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
6642         PR c++/8355
6643         * g++.dg/template/friend39.C: New test.
6645 2005-11-18  James E Wilson  <wilson@specifix.com>
6647         * gcc.dg/builtin-strstr.c: New.
6649 2005-11-18  Richard Henderson  <rth@redhat.com>
6651         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
6652         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
6653         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
6654         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
6655         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
6656         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
6657         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
6658         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
6659         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
6660         renaming to remove initial "ia64-".
6662 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
6664         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
6666 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
6668         * g++.dg/cpp/string-2.C: New test.
6670 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
6672         * gcc.dg/tree-ssa/loop-14.c: New test.
6674 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
6675             Michael Chamberlain <michael@chamberlain.net.au>
6677         * ada/acats/run_all.sh (target_run): Kill long running tests.
6679 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6681         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
6682         * gcc.dg/cleanup-9.c: Likewise.
6683         * gcc.dg/cleanup-10.c: Likewise.
6684         * gcc.dg/cleanup-11.c: Likewise.
6686 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6688         PR fortran/24892
6689         * gfortran.dg/open_access_append_1.f90: New test.
6690         * gfortran.dg/open_access_append_2.f90: New test.
6692 2005-11-16  Richard Guenther  <rguenther@suse.de>
6694         PR middle-end/24851
6695         * gcc.c-torture/execute/pr24851.c: New testcase.
6697 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
6699         * gcc.dg/fold-overflow-1.c: New test.
6701 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
6703         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
6704         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
6706 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
6708         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
6709         structures.
6710         * g++.dg/eh/forced2.C: Likewise.
6711         * g++.dg/eh/forced3.C: Likewise.
6712         * g++.dg/eh/forced4.C: Likewise.
6714 2005-11-11  Mike Stump  <mrs@apple.com>
6716         * g++.old-deja/g++.mike/unused.C: Add.
6718 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
6720         PR c++/24667
6721         * g++.dg/warn/Wcast-qual1.C: New test.
6723 2005-11-15  Jan Hubicka  <jh@suse.cz>
6725         * gcc.dg/winline-5.c: Add large-unit-insns limit.
6727 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
6729         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
6731 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
6733         PR 24840
6734         * gcc.dg/tree-ssa/pr24840.c: New test.
6736 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
6738         PR testsuite/24841
6739         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
6741 2005-11-14  Dale Johannesen  <dalej@apple.com>
6743         * gcc.c-torture/execute/20051113-1.c: New.
6745 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
6747         PR c++/24687
6748         * g++.dg/template/crash43.C: New test.
6750 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
6752         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
6754 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6756         PR c++/24817
6757         * g++.dg/eh/spec8.C: New test.
6759 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6761         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
6763 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6765         PR c++/20293
6766         * g++.dg/parse/ambig4.C: New test.
6767         * g++.dg/tc1/dr101.C: Adjust error markers.
6768         * g++.dg/lookup/strong-using-2.C: Likewise.
6769         * g++.dg/lookup/ambig5.C: Likewise.
6770         * g++.dg/lookup/ambig4.C: Likewise.
6771         * g++.dg/parse/crash22.C: Likewise.
6773 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6775         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
6777 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
6779         * gcc.dg/nested-calls-1.c: New test.
6781 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6783         * gfortran.dg/complex_intrinsic_1.f90: New test.
6784         * gfortran.dg/complex_intrinsic_2.f90: New test.
6785         * gfortran.dg/fgetc_1.f90: New test.
6786         * gfortran.dg/fgetc_2.f90: New test.
6787         * gfortran.dg/fgetc_3.f90: New test.
6788         * gfortran.dg/ftell_1.f90: New test.
6789         * gfortran.dg/ftell_2.f90: New test.
6790         * gfortran.dg/gnu_logical_1.F: New test.
6791         * gfortran.dg/gnu_logical_2.f90: New test.
6793 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
6795         PR middle-end/24820
6796         * testsuite/gcc.dg/pr24820.c: New test.
6798 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
6800         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
6801         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
6802         variable.
6804 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6806         testsuite/24614
6807         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
6809 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6811         * gcc.target/cris/cris.exp: New file.
6812         * gcc.target/cris/rld-legit1.c: New test.
6813         * gcc.target/cris/rld-legit2.c: New test.
6815 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
6817         PR c++/24780
6818         * g++.dg/opt/pr24780.C: New test.
6820         PR c++/24761
6821         * g++.dg/template/asm1.C: New test.
6823 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
6825         PR libgfortran/24787
6826         * gfortran.dg/scan_1.f90: New test.
6828 2005-11-12  Jan Hubicka  <jh@suse.cz>
6830         * gcc.target/i386/minmax-1.c: New.
6831         * gcc.target/i386/minmax-2.c: New.
6833 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
6835         * gcc.dg/pr24445.c: Fix for 64-bit targets.
6837 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
6839         * gcc.c-torture/execute/20051110-1.c,
6840         gcc.c-torture/execute/20051110-2.c: New tests.
6842 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6844         PR middle-end/24750
6845         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
6846         New tests.
6848 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6850         * lib/target-libpath.exp (get_shlib_extension): New proc.
6851         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
6852         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6853         * lib/objc.exp (objc_target_compile): Likewise.
6854         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
6855         detection.
6857 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6859         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
6861         * lib/target-supports.exp (check_effective_target_static_libgfortran):
6862         Add -static to additional_flags and pass it to target_compile.
6864 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
6866         PR libgfortran/24719
6867         gfortran.dg/read_noadvance.f90: New test.
6869         PR libgfortran/24699
6870         gfortran.dg/fmt_t_2.f90: New test.
6872         PR libgfortran/24785
6873         gfortran.dg/read_x_eor.f90: New test.
6875         PR libgfortran/24584
6876         gfortran.dg/namelist_empty.f90: Rename test.
6878         PR libgfortran/24489
6879         gfortran/read_eor.f90: Rename test.
6881 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
6883         PR fortran/15976
6884         * gfortran.dg/automatic_module_variable.f90: New test.
6886 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
6888         PR target/24445
6889         * gcc.dg/pr24445.c: New test.
6891 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
6893         PR fortran/24655
6894         PR fortran/24755
6895         * gfortran.dg/recursive_statement_functions.f90: Add statement
6896         functions using inline intrinsic functions and parameters to test
6897         that they no longer seg-fault.
6899         PR fortran/24409
6900         gfortran.dg/nested_modules_4.f90: New test.
6901         gfortran.dg/nested_modules_5.f90: New test.
6903 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6905         PR fortran/24643
6906         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
6908 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
6910         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
6911         failures.
6913 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6915         * gcc.dg/sparc-getcontext-1.c: New test.
6917 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
6919         * gcc.dg/ifcvt-fabs-1.c: New test.
6921 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
6923         PR other/4372
6924         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
6925         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
6927 2005-11-09  Richard Guenther  <rguenther@suse.de>
6929         PR tree-optimization/24716
6930         * gcc.c-torture/execute/pr24716.c: New testcase.
6932 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6934         * gcc.dg/pr24624.c: Disable for non S/390 targets.
6936 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6938         PR 24624
6939         * gcc.dg/pr24624.c: Testcase added.
6941 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6943         PR 24623
6944         * g++.dg/other/pr24623.C: Testcase added.
6946 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
6948         PR fortran/22607
6949         * gfortran-dg/pure_byref_1.f90: New.
6950         * gfortran-dg/pure_byref_2.f90: New.
6952 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
6954         PR c/24101
6955         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
6956         * gcc.dg/dg.exp: Run main loop also for *.i files.
6958 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
6960         PR c++/19450
6961         * g++.dg/tls/diag-3.C: New test.
6962         * g++.dg/tls/diag-4.C: New test.
6963         * g++.dg/tls/static-1.C: New test.
6964         * g++.dg/tls/static-1a.cc: New file.
6966 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
6968         PR 23046
6969         * g++.dg/tree-ssa/pr23046.C: New test.
6971 2005-11-08  Devang Patel <dpatel@apple.com>
6973         PR tree-optimization/23115
6974         * gcc.dg/tree-ssa/pr23115.c: New.
6976 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
6978         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
6979         * gcc.target/powerpc/pr16155.c: Same.
6980         * gcc.target/powerpc/altivec-1.c: Same.
6981         * gcc.target/powerpc/altivec-2.c: Same.
6982         * gcc.target/powerpc/altivec-3.c: Same.
6983         * gcc.target/powerpc/altivec-5.c: Same.
6984         * gcc.target/powerpc/altivec-11.c: Same.
6985         * gcc.target/powerpc/altivec-12.c: Same.
6986         * gcc.target/powerpc/altivec-14.c: Same.
6987         * gcc.target/powerpc/altivec-22.c: Same.
6988         * gcc.target/powerpc/altivec-consts.c: Same.
6989         * gcc.target/powerpc/altivec-pr22085.c: Same.
6990         * gcc.target/powerpc/altivec-splat.c: Same.
6991         * gcc.target/powerpc/altivec-varargs-1.c: Same.
6992         * gcc.target/powerpc/altivec-vec-merge.c: Same.
6993         * gcc.target/powerpc/darwin-longlong.c: Same.
6995 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
6997         PR target/19340
6998         * gcc.dg/pr19340.c: New test.
7000 2005-11-07  Ian Lance Taylor  <ian@airs.com>
7002         PR rtl-optimization/24683
7003         * gcc.dg/pr24683.c: New test.
7005 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
7007         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
7008         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
7010 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
7012         * gcc.target/i386/pr23376.c: Compile with -mmmx.
7014 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
7016         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
7018 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
7020         PR target/24230
7022         * gcc.target/powerpc/altivec-consts.c,
7023         gcc.target/powerpc/altivec-splat.c: New testcase.
7025 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
7027         PR c/24599
7029         * gcc.dg/overflow-2.c: New testcase.
7031 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
7033         PR rtl-optimization/23567
7034         * gcc.c-torture/execute/20051104-1.c: New test.
7036 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
7038         PR fortran/24534
7039         gfortran.dg/private_type_2.f90: Modified to check that case with
7040         PRIVATE declaration within derived type is accepted.
7042         PR fortran/20838
7043         gfortran.dg/pointer_assign_1.f90: New test.
7045         PR fortran/20840
7046         * gfortran.dg/arrayio_0.f90: New test.
7048         PR fortran/17737
7049         gfortran.dg/data_initialized.f90: New test.
7050         gfortran.dg/data_constraints_1.f90: New test.
7051         gfortran.dg/data_constraints_2.f90: New test.
7053 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
7055         PR fortran/24174
7056         PR fortran/24305
7057         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
7059 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
7061         PR 24670
7062         * gcc.dg/tree-ssa/pr24670.c: New test.
7064 2005-11-05  Ian Lance Taylor  <ian@airs.com>
7066         PR target/22432
7067         * gcc.target/i386/pr22432.c: New test.
7069 2005-11-05  Richard Henderson  <rth@redhat.com>
7071         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
7072         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
7073         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
7074         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
7075         from gcc.dg/alpha-*.
7076         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
7077         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
7079 2005-11-05  Andreas Jaeger  <aj@suse.de>
7081         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
7083 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
7085         PR target/23424
7086         * gcc.dg/torture/pr23424-1.c: New test.
7088 2005-11-04  Richard Henderson  <rth@redhat.com>
7090         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
7091         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
7092         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
7093         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
7094         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
7095         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
7096         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
7097         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
7098         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
7099         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
7100         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
7101         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
7102         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
7103         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
7104         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
7105         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
7106         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
7107         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
7108         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
7109         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
7110         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
7111         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
7112         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
7113         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
7114         Move from gcc.dg/.
7115         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
7116         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7117         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
7118         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
7119         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
7120         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
7121         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
7122         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
7123         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
7124         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
7125         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
7126         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
7127         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
7128         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
7129         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
7130         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
7131         gcc.target/i386/lea.c, gcc.target/i386/local.c,
7132         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
7133         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
7134         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
7135         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
7136         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
7137         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
7138         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
7139         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
7140         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
7141         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
7142         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
7143         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
7144         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
7145         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
7146         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
7147         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
7148         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
7149         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
7150         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
7151         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
7152         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
7153         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
7154         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
7155         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
7156         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
7157         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
7158         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
7159         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
7161 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
7163         PR 24627
7164         * gcc.dg/tree-ssa/pr24627.c: New test.
7166 2005-11-04 Paul Brook  <paul@codesourcery.com>
7168         * gcc.dg/tls/opt-10.c: New test.
7170 2005-11-04  Andreas Jaeger  <aj@suse.de>
7172         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
7173         avoid extra warnings.
7175 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7177         PR libfortran/22298
7178         * gcc/testsuite/lib/target-supports.exp
7179         (check_effective_target_static_libgfortran): New
7180         static_libgfortran effective target.
7181         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
7182         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
7184 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
7186         * gcc.dg/pr24615.c: Guard test with { target fpic }.
7188 2005-11-03  Josh Conner  <jconner@apple.com>
7190         PR c++/19989
7191         g++.dg/ext/array2.C: New test.
7192         g++.dg/template/dependent-name3.C: New test.
7193         g++.dg/template/dependent-name4.C: New test.
7194         g++.dg/template/sfinae2.C: New test.
7196 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7198         PR preprocessor/22042
7199         * gcc.dg/cpp/strify4.c: New test.
7201 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7203         PR c++/17964
7204         * g++.dg/cpp/string-1.C: New test.
7206 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7208         * gcc.target/powerpc: New directory.
7209         * gcc.target/powerpc/powerpc.exp: New file.
7210         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
7211         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
7212         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
7213         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
7214         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
7215         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
7216         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
7217         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
7218         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
7219         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
7220         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
7221         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
7222         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
7223         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
7224         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
7225         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
7226         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
7227         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
7228         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
7229         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
7230         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
7231         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
7232         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
7233         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
7234         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
7235         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
7236         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
7237         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
7238         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
7239         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
7240         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
7241         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
7242         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
7243         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
7245 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
7247         PR c++/21627
7248         * g++.dg/warn/inline2.C: New test.
7250 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7252         PR middle-end/23155
7253         * g++.dg/ext/c99struct1.C: New test.
7254         * gcc.dg/union-cast-1.c: New test.
7255         * gcc.dg/union-cast-2.c: New test.
7256         * gcc.dg/union-cast-3.c: New test.
7258 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7260         PR middle-end/24589
7261         * gcc.c-torture/execute/zero-struct-2.c: New test.
7263 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7265         PR c++/24582
7266         * g++.dg/init/switch1.C: New test.
7268 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7270         * gcc.dg/delay-slot-1.c: New test.
7272 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
7274         PR target/24620
7275         * gcc.dg/pr24620.c: New test.
7277 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7279         PR c/24329
7280         * gcc.dg/format/unnamed-1.c: New test.
7282 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7284         PR c++/22434
7285         * g++.dg/expr/cond8.C: New test.
7287         PR c++/24560
7288         * g++.dg/parse/dot1.C: New test.
7290 2005-11-02  Jan Hubicka  <jh@suse.cz>
7292         PR target/23303
7293         * gcc.dg/i386-lea.c: New test
7295 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
7297         PR target/24615
7298         * gcc.dg/pr24615.c: New test.
7300 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
7302         PR target/24600
7303         * gcc.dg/pr24600.c: New test.
7305 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7307         PR c++/19253
7308         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
7309         * g++.dg/parse/typename9.C: New test.
7310         * g++/dg/parse/typename10.C: Likewise.
7312 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
7314         PR fortran/18157
7315         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
7316         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
7317         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
7319 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7321         PR c++/24569
7322         * g++.dg/debug/static1.C: New test.
7324 2005-11-02  Josh Conner  <jconner@apple.com>
7326         * g++.dg/crash38.C: moved into proper directory...
7327         * g++.dg/template/crash42.C: ...here
7329 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
7331         PR target/18338
7332         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
7333         pcc_bitfield_type_matters || default_packed.
7335         * lib/target-supports.exp
7336         (check_effective_target_pcc_bitfield_type_matters): New proc.
7337         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
7339         PR testsuite/23304
7340         * lib/target-supports.exp (check_effective_default_packed): New proc.
7341         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
7342         Gate expected errors on target ! default_packed.
7343         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
7345 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7347         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
7348         change (r106358).
7350 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7352         PR fortran/24008
7353         * gfortran.dg/entry_5.f90: New.
7354         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
7356 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
7358         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
7360 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
7362         PR fortran/21565
7363         gfortran.dg/namelist_blockdata.f90: New test.
7365         PR fortran/18737
7366         gfortran.dg/external_implicit_none.f90: New test.
7368         PR fortran/14994
7369         * gfortran.dg/secnds.f: New test.
7371 2005-10-31  Jan Hubicka  <jh@suse.cz>
7373         PR target/20928
7374         * gcc.c-torture/compile/pr20928.c: New test.
7376 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
7378         PR middle-end/23492
7379         * gcc.c-torture/compile/zero-strct-5.c: New test.
7381 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
7383         PR libgfortran/24584
7384         * gfortran.dg/pr24584.f90: New test.
7386 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
7388         PR fortran/18883
7389         * gfortran.dg/char_result_9.f90: New.
7390         * gfortran.dg/char_result_10.f90: New.
7392 2005-10-30  Jan Hubicka  <jh@suse.cz>
7394         * g++.dg/tree-ssa/pr24172.C: New testcase.
7396 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7398         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
7400 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
7402         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
7403         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
7404         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
7405         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
7406         gfortran.dg/enum_9.f90,
7407         gfortran.fortran-torture/compile/enum_1.f90,
7408         gfortran.fortran-torture/execute/enum_1.f90,
7409         gfortran.fortran-torture/execute/enum_2.f90,
7410         gfortran.fortran-torture/execute/enum_3.f90,
7411         gfortran.fortran-torture/execute/enum_4.f90: New tests.
7413 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
7415         PR target/18482
7416         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
7417         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
7419 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7421         PR libfortran/20179
7422         * gfortran.dg/mixed_io_1.f90: New test.
7423         * gfortran.dg/mixed_io_1.c: New file.
7425 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7427         * gfortran.dg/malloc_free_1.f90: New test.
7429 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
7431         * gcc.dg/nested-func-4.c: Require profiling -pg.
7433 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7435         PR C++/23229
7436         * g++.dg/warn/main-2.C: New test.
7438 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
7440         PR fortran/24545
7441         * gfortran.dg/interface_2.f90: new test.
7443 2005-10-28  Josh Conner  <jconner@apple.com>
7445         PR c++/22153
7446         * g++.dg/template/crash38.C: New test.
7447         * g++.dg/parse/explicit1.C: Change expected errors.
7449 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7451         PR C++/23426
7452         * g++.dg/other/large-size-array.C: New test.
7454 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7456         PR middle-end/24362
7457         * g++.dg/opt/complex4.C: New test.
7459 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
7461         * gcc.dg/nested-func-4.c: New test.
7463 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
7465         PR fortran/24158
7466         gfortran.dg/derived_recursion.f90: New test.
7467         gfortran.dg/implicit_actual.f90: New test.
7469 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
7471         PR middle-end/24295, PR testsuite/24477
7472         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
7473         removed when weakref hits the tree.
7475 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
7477         * gfortran.dg/cray_pointers_4.f90: New test.
7479         * gfortran.dg/cray_pointers_5.f90: New test.
7481 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
7483         PR fortran/22290
7484         * gfortran.dg/assign_5.f90: New test.
7485         * gfortran.dg/assign_6.f: New test.
7487 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
7489         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
7490         CPU has no SSE support.
7492 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
7494         PR libgfortran/24224
7495         * gfortran.dg/arrayio_1.f90: Update attribution.
7496         * gfortran.dg/arrayio_2.f90: Update attribution.
7497         * gfortran.dg/arrayio_3.f90: Update attribution.
7498         * gfortran.dg/arrayio_4.f90: Update test conditions.
7499         * gfortran.dg/arrayio_5.f90: Update attribution.
7500         * gfortran.dg/arrayio_6.f90: New test.
7501         * gfortran.dg/arrayio_7.f90: New test.
7503 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
7505         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
7507 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7509         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
7511 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7513         PR fortran/24416
7514         * gfortran.dg/namelist_char_only.f90: New test.
7516 2005-10-24  Asher Langton  <langton2@llnl.gov>
7518         PR fortran/17031
7519         PR fortran/22282
7520         * gfortran.dg/cray_pointers_1.f90: New test.
7521         * gfortran.dg/cray_pointers_2.f90: New test.
7522         * gfortran.dg/cray_pointers_3.f90: New test.
7523         * gfortran.dg/loc_1.f90: New test.
7524         * gfortran.dg/loc_2.f90: New test.
7526 2005-10-24  Steven Bosscher  <stevenb@suse.de>
7528         * gcc.dg/pr24225.c: New test.
7530 2005-10-24  Asher Langton  <langton2@llnl.gov>
7532         * gfortran.dg/dup_save_1.f90: New test.
7533         * gfortran.dg/dup_save_2.f90: New test.
7535 2005-10-24  Paul Brook  <paul@codesourcery.com>
7537         PR 24107
7538         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
7539         stdint.h.
7541 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
7543         PR libgfortran/24489
7544         * gfortran.dg/pr24489.f90: New test.
7546 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
7548         PR fortran/23635
7549         * gfortran.dg/ichar_1.f90: Add tests for derived types.
7551 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
7553         PR target/18911
7554         * g++.dg/init/array16.C: Skip for mmix-*-*.
7556 2005-10-23  Asher Langton  <langton2@llnl.gov>
7558         * gfortran.dg/byte_1.f90: New test.
7559         * gfortran.dg/byte_2.f90: New test.
7561 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
7563         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
7565 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
7567         PR fortran/18022
7568         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
7570         PR fortran/24311
7571         * gfortran.dg/merge_char_const.f90: New test.
7573         PR fortran/24384
7574         * gfortran.dg/spread_scalar_source.f90: New test.
7576 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
7578         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
7580         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
7581         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
7583         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
7585 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
7587         PR fortran/24426
7588         * gfortran.dg/der_pointer_4.f90: New.
7590 2005-10-22  David Ayers  <d.ayers@inode.at>
7592         * obj-c++.dg/except-1.mm: Simplify.
7594 2005-10-21  David Ayers  <d.ayers@inode.at>
7596         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
7598 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
7600         * gfortran.dg/assumed_dummy_2.f90: New test.
7602 2005-10-21  James E Wilson  <wilson@specifix.com>
7604         PR preprocessor/15220
7605         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
7607 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
7609         * gcc.c-torture/execute/20051021-1.c: New test.
7611 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
7613         PR c++/24260
7614         * g++.dg/ext/tmplattr1.C: New test.
7616 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
7618         PR fortran/24440
7619         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
7621 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
7623         * obj-c++.dg/except-1.mm: New.
7625         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
7627 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
7629         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
7631 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
7633         PR middle-end/24295
7634         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
7635         declarations with the same names as thunks' alias targets, use
7636         aliases instead.
7637         * gcc.dg/attr-alias-3.c: New test.
7638         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
7640 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
7642         PR c++/22618
7643         * g++.dg/parse/access8.C: New test.
7645 2005-10-20  Richard Guenther  <rguenther@suse.de>
7647         PR c++/24439
7648         * g++.dg/tree-ssa/pr24439.C: New testcase.
7650 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7652         * g++.dg/opt/delay-slot-1.C: New test.
7654 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
7656         PR fortran/21625
7657         * gfortran.fg/der_init_1.f90: New.
7659 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
7661         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
7663 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
7665         PR c++/21908
7666         * g++.dg/parse/error28.C: New test.
7668 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7670         * gcc.dg/profile-generate-2.c: New test.
7672 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
7674         PR target/23589
7675         * g++.dg/ext/dllimport11.C: New.
7677 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7679         PR c++/22293
7680         * g++.dg/other/friend3.C: New test.
7682 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
7684         PR c++/23293
7685         * g++.dg/template/error19.C: New test.
7687 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
7689         PR c++/21383
7690         * g++.dg/overload/koenig2.C: New.
7692         PR c++/23118
7693         * g++.dg/overload/error2.C: New.
7695         PR c++/22604
7696         * g++.dg/inherit/covariant14.C: New.
7698 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7700         PR c++/23440
7701         * g++.dg/parse/for1.C: New test.
7703 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
7705         PR fortran/23446
7706         * gfortran.dg/host_dummy_index_1.f90: New test.
7708         PR fortran/21459
7709         * gfortran.dg/automatic_char_len_2.f90: New test.
7711         PR fortran/20866
7712         * gfortran.dg/recursive_statement_functions.f90: New test.
7714         PR fortran/20853
7715         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
7717         PR fortran/20849
7718         * gfortran.dg/external_initializer.f90: New test.
7720         PR fortran/20837
7721         * non_module_public.f90: New test.
7723 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
7725         PR c++/24386
7726         * g++.dg/template/overload7.C: New.
7728         PR c++/22551
7729         * g++.dg/other/switch2.C: Remove expected warnings.
7731         PR c++/21353
7732         * g++.dg/template/defarg6.C: New.
7734 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
7736         PR target/24315
7737         * gcc.target/i386/pr24315.c: New test.
7739 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7741         PR c++/24389
7742         * g++.dg/template/static21.C: New test.
7743         * g++.dg/template/static21-a.cc: Likewise.
7745 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
7747         PR c++/23959
7748         * g++.dg/warn/Wswitch-default-1.C: New test.
7749         * g++.dg/warn/Wswitch-default-2.C: New test.
7751 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7753         PR c++/22173
7754         * g++.dg/parse/template18.C: New test.
7755         * g++.dg/template/nontype15.C: Likewise.
7757 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
7759         PR fortran/22273
7760         * gfortran.dg/spec_expr_2.f90: New.
7762 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
7764         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
7765         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
7766         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
7767         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
7768         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
7769         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
7770         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
7771         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
7772         previous target-specific skips and warning-message matches where
7773         applicable.
7775 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
7777         PR c++/21347
7778         * g++.dg/warn/Wctor-dtor.C: New test.
7780 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7782         PR c/23439
7783         * gcc.dg/for-1.c: New test.
7785 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
7787         PR c++/19565
7788         * g++.dg/warn/Wconversion1.C: New test.
7789         * g++.dg/ext/packed4.C: Compile with -w.
7790         * g++.dg/opt/20050511-1.C: Likewise.
7791         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
7793 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
7795         * gfortran.dg/boz_5.f90: New test.
7797 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
7799         PR c++/22551
7800         * g++.dg/other/switch2.C: New.
7802         PR c++/23984
7803         * g++.dg/init/ctor7.C: New.
7805 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
7807         PR c++/23730
7808         * g++.dg/parse/crash32.C: New test.
7810 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
7812         PR c++/20721
7813         * g++.dg/init/goto2.C: New test.
7815         PR c++/22464
7816         * g++.dg/template/crash/41.C: New test.
7818         PR c++/22180
7819         * g++.dg/template/crash40.C: New test.
7821         PR c++/23694
7822         * g++.dg/parse/friend5.C: New test.
7824         PR c++/23307
7825         * g++.dg/template/crash38.C: New test.
7827         PR c++/22352
7828         * g++.dg/template/friend38.C: New test.
7830         PR c++/22405
7831         * g++.dg/template/crash39.C: New test.
7833 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
7835         * gcc.dg/debug/dwarf2/dwarf-char1.c,
7836         gcc.dg/debug/dwarf2/dwarf-char2.c,
7837         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
7839         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
7841 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
7843         * gcc.dg/dll-2.c: Add tests for warnings.
7844         * gcc.dg/dll-3.c: Likewise.
7845         * gcc.dg/dll-4.c: Likewise.
7847         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
7848         * g++.dg/ext/dllimport2.C: Likewise.
7849         * g++.dg/ext/dllimport3.C: Likewise.
7850         * g++.dg/ext/dllimport7.C: Likewise.
7851         * g++.dg/ext/dllimport8.C: Likewise.
7852         * g++.dg/ext/dllimport9.C: Likewise.
7854 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
7856         PR fortran/24092
7857         * gfortran.dg/derived_pointer_recursion.f90: New test.
7859 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
7861         * gcc.c-torture/execute/20051012-1.c: New test.
7863 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7865         PR fortran/18082
7866         * gfortran.dg/automatic_char_len_1.f90: New test.
7868 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7870         PR fortran/20847
7871         * gfortran.dg/save_common.f90: New test.
7873         PR fortran/20856
7874         * gfortran.dg/save_result.f90: New test.
7876 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7878         PR c++/21592
7879         * g++.dg/template/dependent-expr1.C: Add new expected error.
7880         * g++.dg/template/dependent-expr2.C: Adjust error text.
7881         * g++.dg/template/overload6.C: New.
7883         PR c++/23797
7884         * g++.dg/other/typename8.C: New.
7886         PR c++/21117
7887         * g++.dg/other/return1.C: New.
7889 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
7891         PR c++/24052
7892         * g++.dg/ext/label5.C: New.
7894 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7896         PR c++/19964
7897         * g++.dg/parse/crash31.C: New.
7899 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
7901         * g++.dg/ipa/ipa-1.c: New test.
7902         * g++.dg/ipa/ipa-2.c: New test.
7903         * g++.dg/ipa/ipa-3.c: New test.
7904         * g++.dg/ipa/ipa-4.c: New test.
7905         * g++.dg/ipa/ipa-5.c: New test.
7906         * g++.dg/ipa/ipa.exp: New file.
7908 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7910         PR fortran/24207
7911         * gfortran.dg/private_type_3.f90: New test.
7913 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
7915         PR fortran/20786
7916         gfortran.dg/aint_anint_1.f90: New test.
7918 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
7920         PR libgfortran/24313
7921         gfortran.dg/csqrt.f: New test.
7923 2005-10-11  Ian Lance Taylor  <ian@airs.com>
7925         PR c++/8057
7926         * g++.dg/warn/noeffect7.C: New test.
7927         * g++.dg/warn/noeffect2.C: Instantiate templates.
7928         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
7929         and warning.
7931 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
7933         PR c++/21089
7934         * g++.dg/init/float1.C: New test.
7936         PR c++/24277
7937         * g++.dg/init/member1.C: Tweak error markers.
7939 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
7941         PR testsuite/24281
7942         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
7943         Check for null pointer.
7945 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
7947         PR c++/21369
7948         * g++.dg/parse/ret-type3.C: New test.
7950 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
7952         PR tree-opt/23946
7953         * gcc.c-torture/compile/pr23946.c: New test.
7955 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
7957         * g++.dg/opt/mmx2.C: New test.
7959 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
7961         PR c++/24277
7962         * g++.dg/template/static20.C: New test.
7964         PR c++/24302
7965         * g++.dg/warn/Wunused-12.C: New test.
7967         PR c++/23437
7968         * g++.dg/template/arg4.C: New test.
7970 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7972         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
7973         * gcc.dg/ucnid-3.c: Likewise.
7974         * gcc.dg/ucnid-4.c: Likewise.
7975         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
7976         * g++.dg/other/ucnid-1.C: Likewise.
7977         * gcc.dg/sparc-frame-1.c: New test.
7979 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
7981         PR c++/24139
7982         * g++.dg/template/spec27.C: New test.
7984         PR c++/24275
7985         * g++.dg/template/static19.C: New test.
7987 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7989         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
7990         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
7992 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
7994         PR target/24136
7995         * gfortran.fortran-torture/compile/pr24136.f: New test.
7997 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
7999         PR c++/22172
8000         * g++.dg/parse/crash30.C: New test.
8002 2005-10-07  Richard Guenther  <rguenther@suse.de>
8004         PR middle-end/24227
8005         * gcc.c-torture/compile/pr24227.c: New testcase.
8007 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
8009         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
8010         Do not put aligned attributes on array elements.
8012 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
8014         PR testsuite/23611, PR testsuite/23615
8015         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
8016         writing prototypes of library functions by hand.
8017         * obj-c++.dg/bitfield-4.mm: Likewise.
8018         * obj-c++.dg/const-str-4.mm: Likewise.
8019         * obj-c++.dg/encode-4.mm: Likewise.
8020         * obj-c++.dg/encode-5.mm: Likewise.
8021         * obj-c++.dg/encode-6.mm: Likewise.
8022         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
8023         * obj-c++.dg/method-10.mm: Likewise.
8024         * obj-c++.dg/method-17.mm: Likewise.
8025         * obj-c++.dg/method-19.mm: Likewise.
8026         * obj-c++.dg/try-catch-2.mm: Likewise.
8028 2005-10-06  Richard Henderson  <rth@redhat.com>
8030         PR 24236
8031         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
8033 2005-10-06  Dale Johannesen  <dalej@apple.com>
8035         * gcc.c-torture/execute/20030125-1.c: Correct.
8037 2005-10-06  Richard Guenther  <rguenther@suse.de>
8039         PR tree-optimization/24238
8040         * g++.dg/tree-ssa/pr24238.C: New testcase.
8042 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
8044         PR 18568
8045         * gfortran.dg/der_pointer_3.f90: New test.
8047 2005-10-05  Devang Patel  <dpatel@apple.com>
8049         PR Debug/23205
8050         * g++.dg/other/PR23205.C: New.
8052 2005-10-05  Richard Henderson  <rth@redhat.com>
8054         PR target/23602
8055         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
8056         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
8058 2005-10-05  Dale Johannesen  <dalej@apple.com>
8060         * gcc.c-torture/execute/float-floor.c: New.
8062 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
8064         PR tree-optimization/21419
8065         PR tree-optimization/24146
8066         PR tree-optimization/24151
8068         * g++.dg/ext/asm7.C: New.
8069         * g++.dg/ext/asm8.C: New.
8070         * gcc.dg/asm-1.c: Compile on all targets.
8071         * gcc.dg/asm-pr24146.c: New.
8072         * gcc.dg/pr21419.c: Adjust error messages.
8074 2005-10-05  Richard Guenther  <rguenther@suse.de>
8076         PR fortran/24176
8077         * gfortran.fortran-torture/compile/empty.f90: New testcase.
8079 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
8081         PR c++/23513
8082         * g++.dg/template/spec22.C: Robustify test.
8083         * g++.dg/template/spec26.C: New.
8085 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
8087         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
8088         if target supports vector instructions.
8090 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
8092         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
8093         C99 functions.
8095 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
8097         * lib/target-supports.exp (check_effective_target_fortran_large_real,
8098         check_effective_target_fortran_large_int): Replace cached result
8099         when target changes.
8101 2005-10-04  Devang Patel  <dpatel@apple.com>
8103         * gcc.dg/i386-sse-vect-types.c: New.
8105 2005-10-04  Ian Lance Taylor  <ian@airs.com>
8107         PR preprocessor/13726
8108         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
8109         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
8111 2005-10-04  Richard Guenther  <rguenther@suse.de>
8113         PR c/23576
8114         * gcc.dg/noncompile/pr23576.c: New testcase.
8116 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
8118         PR middle-end/23125
8119         * gcc.dg/register-var-3.c: New test.
8121 2005-10-04  Steven Bosscher  <stevenb@suse.de>
8123         * gcc.dg/pr23049.c: New test.
8125         * gcc.dg/ucnid-4.c: Fix test.
8127 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
8129         PR 23445
8130         * gcc.c-torture/compile/pr23445.c: New test.
8132 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
8134         * g++.dg/overload/unknown1.C: New.
8136 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
8138         PR c++/17775
8139         * g++.dg/template/repo4.C: New test.
8141 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8143         PR libfortran/19308
8144         * gfortran.dg/large_real_kind_2.F90: New test.
8145         * gfortran.dg/large_integer_kind_2.f90: New test.
8147 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
8149         * lib/target-supports.exp (check_effective_target_vect_shift):
8150         Implement with result caching. Add i?86, x86_64 and ia64 targets.
8151         (check_effective_target_vect_condition): Fix copy-n-pasto.
8153         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
8154         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
8155         targets.
8157 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
8159         PR c++/22621
8160         * g++.dg/template/overload5.C : New test.
8162         PR c++/23840
8163         * g++.dg/expr/stdarg1.C: New test.
8165 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
8167         PR 24142
8168         * gcc.c-torture/execute/pr24142.c: New test.
8170 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
8172         PR 24141
8173         * gcc.c-torture/execute/pr24141.c: New test.
8175 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
8176             Diego Novillo  <dnovillo@redhat.com>
8178         PR 23604
8179         * gcc.c-torture/execute/pr23604.c: New test.
8181 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
8183         PR fortran/16404
8184         PR fortran/20835
8185         PR fortran/20890
8186         PR fortran/20899
8187         PR fortran/20900
8188         PR fortran/20901
8189         PR fortran/20902
8190         gfortran.dg/equiv_constraint_1.f90: New test.
8191         gfortran.dg/equiv_constraint_2.f90: New test.
8192         gfortran.dg/equiv_constraint_3.f90: New test.
8193         gfortran.dg/equiv_constraint_4.f90: New test.
8194         gfortran.dg/equiv_constraint_5.f90: New test.
8195         gfortran.dg/equiv_constraint_6.f90: New test.
8196         gfortran.dg/equiv_constraint_7.f90: New test.
8197         gfortran.dg/equiv_constraint_8.f90: New test.
8198         gfortran.dg/private_type_1.f90: New test.
8199         gfortran.dg/private_type_2.f90: New test.
8200         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
8201         980628-10.f: Assert std=gnu to permit mixing of
8202         types in equivalence statements.
8204 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
8206         PR 24112
8207         * gfortran.dg/open_status_1.f90: New.
8209 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
8211         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
8212         * gcc.dg/vect/pr22480.c: Clean up temp files.
8213         * gcc.dg/vect/pr23831.c: Clean up temp files.
8214         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
8215         Clean up temp files.
8216         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
8217         Clean up temp files.
8219         * gcc.dg/20050309-1.c: Clean up temp files.
8220         * gcc.dg/20050325-1.c: Clean up temp files.
8222 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
8224         PR tree-optimization/24059
8225         * gcc.dg/vect/pr24059.c : New test.
8227 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
8229         PR middle-end/24109
8230         * gcc.c-torture/execute/20050929-1.c: New test.
8232 2005-09-29  Steven Bosscher  <stevenb@suse.de>
8234         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
8236 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
8238         PR c/21419
8239         * gcc.dg/pr21419.c: New test.
8241 2005-09-29  Steven Bosscher  <stevenb@suse.de>
8243         * gcc.dg/pr23911.c: New test.
8245 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
8247         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
8249         PR c++/16782
8250         * g++.dg/parse/qualified4.C: New test.
8251         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
8252         * g++.old-deja/g++.mike/p8154.C: Likewise.
8254 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
8256         PR c++/22147
8257         * g++.dg/template/friend37.C: New test.
8258         * g++.dg/parse/crash28.C: Adjust error markers.
8260 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
8262         PR fortran/18518
8263         * gfortran.fortran-torture/execute/save_2.f90: New decl.
8265 2005-09-27  Devang Patel  <dpatel@apple.com>
8267         PR tree-optimization/23625
8268         * gcc.dg/pr23625.c: New test.
8270 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
8272         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
8273         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
8275 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
8277         PR fortran/23677
8278         * gfortran.fortran-torture/execute/save_1.f90: New test.
8279         * gfortran.dg/save_1.f90: New test.
8281 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
8283         * gcc.target/i386/builtin-apply-mmx.c: New test.
8285         PR target/22576
8286         * gcc.target/i386/pr22576.c: New test.
8288         PR target/22585
8289         * gcc.target/i386/pr22585.c: New test.
8291         PR target/23268
8292         * gcc.target/i386/pr23268.c: New test.
8294         PR middle-end/23831
8295         * gcc.dg/vect/pr23831.c: New test.
8297         PR target/24055
8298         * gcc.target/i386/pr24055.c: New test.
8300 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
8302         PR tree-optimization/23960
8303         * gcc.c-torture/compile/pr23960.c: New.
8305 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
8307         PR fortran/16861
8308         * gfortran.dg/nested_modules_3.f90: New.
8310 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
8312         PR fortran/24005
8313         gfortran.dg/interface_1.f90: New test.
8315 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
8316         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8318         PR fortran/23843
8319         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
8321 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
8323         PR fortran/23516
8324         * gfortran.dg/imag_1.f: New test.
8325         * gfortran.dg/imag_2.f: Ditto.
8327 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
8329         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
8331 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
8333         PR c++/21983
8334         * g++.dg/warn/pr21983.C: New test.
8336 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
8338         PR c++/23993
8339         * g++.dg/template/array14.C: New test.
8341 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
8343         PR fortran/19929
8344         * gfortran.dg/der_ptr_component_1.f90: New test.
8346 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8348         PR c++/23965
8349         * g++.dg/template/error1.C: Reject "no matching function" message.
8351 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8353         PR c++/17609
8354         * g++.dg/lookup/error1.C: New test.
8356 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
8358         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
8359         functionality of the testcase.
8361 2005-09-20  Richard Henderson  <rth@redhat.com>
8363         * gcc.dg/vect/vect-22.c: Require vect_float.
8364         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
8366 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
8368         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
8369         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
8370         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
8371         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
8372         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
8373         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
8374         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
8375         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
8376         * gcc.dg/cpp/ucnid-8.c: New test.
8378 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8380         PR tree-optimization/23929
8381         * gcc.c-torture/compile/pr23929.c: New test.
8383 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
8385         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
8386         for one loop.
8388 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
8390         PR testsuite/23186
8391         * g++.dg/other/pr22003.C: Require named sections.
8393 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8395         PR c++/23947
8396         * g++.dg/rtti/crash3.C: New test.
8398         PR tree-optimization/23818
8399         * gcc.dg/pr23818.c: New test.
8401 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8403         PR fortran/23420
8404         * gfortran.dg/print_fmt_4.f: New.
8406 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8408         PR fortran/23663
8409         * gfortran.fortran-torture/execute/entry_11.f90: New test.
8411 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8413         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
8414         Use pointers to local alignable arrays instead. Added comments.
8415         * gcc.dg/vect/vect-46.c: Likewise.
8416         * gcc.dg/vect/vect-48.c: Likewise.
8417         * gcc.dg/vect/vect-49.c: Likewise.
8418         * gcc.dg/vect/vect-52.c: Likewise.
8419         * gcc.dg/vect/vect-53.c: Likewise.
8420         * gcc.dg/vect/vect-54.c: Likewise.
8421         * gcc.dg/vect/vect-56.c: Likewise.
8422         * gcc.dg/vect/vect-57.c: Likewise.
8423         * gcc.dg/vect/vect-58.c: Likewise.
8424         * gcc.dg/vect/vect-60.c: Likewise.
8425         * gcc.dg/vect/vect-61.c: Likewise.
8427         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
8428         The test is no longer vectorizable on vect_no_align targets.
8429         * gcc.dg/vect/vect-43.c: Likewsie.
8431         * gcc.dg/vect/vect-44.c: Added comments.
8432         * gcc.dg/vect/vect-45.c: Added comments.
8433         * gcc.dg/vect/vect-50.c: Added comments.
8434         * gcc.dg/vect/vect-51.c: Added comments.
8436         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
8437         aligned type.
8438         * gcc.dg/vect/Os-vect-95.c: Likewise.
8440         * gcc.dg/vect/vect-41.c: Test removed.
8441         * gcc.dg/vect/vect-47.c: Test removed.
8442         * gcc.dg/vect/vect-55.c: Test removed.
8443         * gcc.dg/vect/vect-59.c: Test removed.
8445 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8447         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
8448         No longer vectorizable on vect_no_align targets.
8449         * gcc.dg/vect/pr20122.c: Likewise.
8450         * gcc.dg/vect/vect-74.c: Likewise.
8451         * gcc.dg/vect/vect-75.c: Likewise.
8452         * gcc.dg/vect/vect-76.c: Likewise.
8454         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
8455         Will not be vectorizable on vect_no_align targets once aliasing issues
8456         are resolved.
8457         * gcc.dg/vect/vect-79.c: Likewise.
8459         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
8460         * gcc.dg/vect/vect-78.c: Likewise.
8461         * gcc.dg/vect/vect-97.c: Likewise.
8463 2005-09-19  Steven Bosscher  <stevenb@suse.de>
8465         * gcc.dg/pr23943.c: New test.
8467 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8469         PR fortran/19181
8470         * gfortran.dg/derived_pointer_null_1.f90: New test.
8472 2005-09-18  Richard Guenther  <rguenther@suse.de>
8474         PR middle-end/23944
8475         * gcc.c-torture/compile/pr23944.c: New testcase.
8477 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
8479         PR fortran/15975
8480         * gfortran.dg/der_pointer_2.f90: New test.
8482 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8484         PR fortran/16861
8485         * gfortran.dg/nested_modules_2.f90: New test.
8487 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8489         PR c++/18368
8490         * g++.dg/other/semicolon.C: New test.
8492 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
8494         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
8495         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
8497 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
8499         PR c++/23914
8500         * g++.dg/template/static18.C: New test.
8502         PR c++/21514
8503         * g++.dg/template/crash19.C: Remove dg-error marker.
8504         * g++.dg/template/local4.C: New test.
8506 2005-09-16  Paul Brook  <paul@codesourcery.com>
8508         PR fortran/23906
8509         * gfortran.dg/dependency_1.f90: New test.
8511 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8513         PR c++/23896
8514         * g++.dg/template/static17.C: New test.
8516 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
8518         PR c++/23139
8519         * g++.dg/warn/huge-val1.C: New test.
8521 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8523         PR c++/13140
8524         * g++.dg/parse/class2.C: New test.
8525         * g++.dg/template/explicit8.C: Likewise.
8526         * g++.dg/template/spec25.C: Likewise.
8528 2005-09-14  Josh Conner  <jconner@apple.com>
8530         PR middle-end/23584
8531         * gcc.dg/pr23584.c: New test.
8533 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
8535         PR fortran/21875 Internal Unit Array I/O, NIST
8536         * gfortran.dg/arrayio_1.f90: New test.
8537         * gfortran.dg/arrayio_1.f90: New test.
8538         * gfortran.dg/arrayio_1.f90: New test.
8539         * gfortran.dg/arrayio_1.f90: New test.
8540         * gfortran.dg/arrayio_1.f90: New test.
8542 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
8544         PR middle-end/22480
8545         * gcc.dg/vect/pr22480.c: New test.
8547 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
8549         PR fortran/19358
8550         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
8552 2005-09-13 Josh Conner <jconner@apple.com>
8554         PR c++/23180
8555         * g++.dg/init/struct2.C: New test.
8556         * g++.dg/init/struct3.C: New test.
8558 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
8560         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
8561         Clean up temp files.
8562         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
8563         gcc.dg/tree-ssa/builtin-fprintf-1.c,
8564         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
8565         gcc.dg/tree-ssa/builtin-printf-1.c,
8566         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
8567         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
8568         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
8569         gcc.dg/tree-ssa/builtin-vprintf-1.c,
8570         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
8571         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
8572         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
8573         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
8574         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
8575         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
8576         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
8577         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
8579 2005-09-13  Josh Conner  <jconner@apple.com>
8581         * lib/gcc-dg.exp: Load scanipa.exp.
8582         (cleanup-dump): New procedure.
8583         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
8584         * lib/scandump.exp: New file.
8585         * lib/scantree.exp: Use it.
8586         * lib/scanipa.exp: New file.
8588 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
8590         PR fortran/17740
8591         * gfortran.dg/generic_4.f90: New test.
8593 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
8595         PR target/23816
8596         * gcc.target/i386/pr23816-1.c: New test.
8597         * gcc.target/i386/pr23816-2.c: New test.
8600 2005-09-13  Bastian Blank <waldi@debian.org>
8602         PR c++/16171
8603         * g++.dg/abi/mangle26.C: New test.
8604         * g++.dg/abi/mangle27.C: New test.
8605         * g++.dg/abi/mangle28.C: New test.
8606         * g++.dg/abi/mangle29.C: New test.
8608         PR c++/23839
8609         * g++.dg/parse/register1.C: New test.
8611 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
8613         PR c++/23842
8614         * g++.dg/template/access16.C: New test.
8616 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8618         * gfortran.dg/char_pack_2.f90: Increase the vector size.
8620 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8622         PR fortran/18899
8623         * gfortran.dg/shape_2.f90: New test.
8625 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8627         PR target/19269
8628         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
8629         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
8630         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
8631         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
8632         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
8633         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
8634         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
8635         tests.
8637 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8639         PR c++/23841
8640         * g++.dg/parse/template17.C: New test.
8642 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8644         PR c++/23789
8645         * g++.dg/template/nontype14.C: New test.
8647 2005-09-12  Ian Lance Taylor  <ian@airs.com>
8649         PR g++/7874
8650         * g++.dg/lookup/friend7.C: New test.
8651         * g++.dg/lookup/friend8.C: New test.
8652         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
8653         so that it will be found via argument dependent lookup.
8654         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
8655         friend functions which will no longer be found.
8656         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
8657         function g, so that it will be found via argument dependent
8658         lookup.
8659         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
8660         * g++.old-deja/g++.mike/net43.C: Likewise.
8662 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8664         PR c++/23691
8665         * g++.dg/template/static16.C: New test.
8667 2005-09-12  Josh Conner  <jconner@apple.com>
8669         PR middle-end/23237
8670         * gcc.c-torture/compile/pr23237.c: New test.
8672 2005-09-11  Richard Henderson  <rth@redhat.com>
8674         * g++.dg/other/error8.C: Update expected diagnostic text.
8676 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8678         PR libfortran/19872
8679         * gfortran.dg/overwrite_1.f: New test.
8681 2005-09-09  Josh Conner  <jconner@apple.com>
8683         * g++.dg/init/pr23180-1.C: Removed.
8684         * g++.dg/init/pr23180-2.C: Removed.
8686 2005-09-09  David Daney <ddaney@avtrex.com>
8688         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
8689         files which are ...
8690         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
8691         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
8693 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8695         * gfortran.dg/iostat_2.f90: New test.
8697 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
8699         PR c++/22252
8700         * g++.dg/ext/interface1.C: New test.
8701         * g++.dg/ext/interface1.h: Likewise.
8702         * g++.dg/ext/interface1a.cc: Likewise.
8704 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
8706         * gfortran.dg/iomsg_1.f90: New test case.
8708 2005-09-09  Richard Guenther  <rguenther@suse.de>
8710         PR c++/23624
8711         * g++.dg/tree-ssa/pr23624.C: New testcase.
8713 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8715         PR fortran/19239
8716         * gfortran.dg/vector_subscript_1.f90,
8717         * gfortran.dg/vector_subscript_2.f90: New tests.
8719 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8721         PR fortran/21104
8722         * gfortran.dg/array_alloc_1.f90,
8723         * gfortran.dg/array_alloc_2.f90,
8724         * gfortran.dg/array_alloc_3.f90: New tests.
8726 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8728         PR fortran/12840
8729         * gfortran.dg/array_constructor_6.f90
8730         * gfortran.dg/array_constructor_7.f90
8731         * gfortran.dg/array_constructor_8.f90
8732         * gfortran.dg/array_constructor_9.f90
8733         * gfortran.dg/array_constructor_10.f90
8734         * gfortran.dg/array_constructor_11.f90
8735         * gfortran.dg/array_constructor_12.f90: New tests.
8737 2005-09-08  Josh Conner  <jconner@apple.com>
8739         PR c++/23180
8740         * g++.dg/init/pr23180-1.C: New test.
8741         * g++.dg/init/pr23180-2.C: New test.
8743 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8745         PR fortran/18878
8746         * gfortran.dg/module_double_reuse.f90: New.
8748 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8750         PR fortran/23270
8751         PR fortran/22304
8752         PR fortran/18870
8753         PR fortran/17917
8754         PR fortran/16511
8755         * gfortran.dg/common_equivalence_1.f: New.
8756         * gfortran.dg/common_equivalence_2.f: New.
8757         * gfortran.dg/common_equivalence_3.f: New.
8758         * gfortran.dg/contained_equivalence_1.f90: New.
8759         * gfortran.dg/module_blank_common.f90: New.
8760         * gfortran.dg/module_commons_1.f90: New.
8761         * gfortran.dg/module_equivalence_1.f90: New.
8762         * gfortran.dg/nested_modules_1.f90: New.
8763         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
8764         equivalences and add comment to connect the test with
8765         the PR.
8767 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8769         PR fortran/23765
8770         * gfortran.dg/common_6.f90: New test.
8772 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8774         PR fortran/15326
8775         * gfortran.dg/char_result_1.f90,
8776         * gfortran.dg/char_result_2.f90,
8777         * gfortran.dg/char_result_3.f90,
8778         * gfortran.dg/char_result_4.f90,
8779         * gfortran.dg/char_result_5.f90,
8780         * gfortran.dg/char_result_6.f90,
8781         * gfortran.dg/char_result_7.f90,
8782         * gfortran.dg/char_result_8.f90: New tests.
8784 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8786         PR fortran/19928
8787         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
8789 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8791         PR obj-c++/16816
8792         * obj-c++.dg/selector-5.mm: New test.
8793         * obj-c++.dg/selector-6.mm: New test.
8795 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8797         PR objc/20574
8798         PR objc/19324
8799         * objc.dg/error-1.m: New test.
8801 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
8803         PR fortran/23373
8804         * gfortran.fortran-torture/execute/pr23373-1.f90,
8805         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
8807 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
8809         PR libfortran/23760
8810         * gfortran.dg/g77/1832.f: Remove long string in write statement
8811         to allow the test to pass on correct list directed output with
8812         prepended space.
8814 2005-09-07  James E Wilson  <wilson@specifix.com>
8816         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
8818 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8820         * gfortran.dg/parameter+save.f90: Rename to
8821         * gfortran.dg/parameter_save.f90: .. this.
8823 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8825         PR fortran/20848
8826         * gfortran.dg/parameter+save.f90: New test case.
8828 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
8830         PR fortran/19269
8831         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
8833 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
8835         PR c/23075
8836         * gcc.dg/pr23075.c: New test.
8837         * g++.dg/warn/pr23075.C: New test.
8839         PR target/22362
8840         * gcc.target/i386/pr22362.c: New test.
8842         PR rtl-optimization/23098
8843         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
8845         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
8846         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8847         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8849 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
8851         * g++.dg/expr/cast6.C: New test.
8853         PR c++/9782
8854         * g++.dg/init/new15.C: New test.
8856 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8858         * gcc.dg/vect/Os-vect-95.c: New test.
8859         * gcc.dg/vect/vect-95.c: Same.
8861 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8863         * gcc.dg/vect/vect-29.c: Update xfail testing.
8864         * gcc.dg/vect/vect-44.c: Same.
8865         * gcc.dg/vect/vect-48.c: Same.
8866         * gcc.dg/vect/vect-50.c: Same.
8867         * gcc.dg/vect/vect-72.c: Same.
8868         * gcc.dg/vect/vect-77.c: Same.
8869         * gcc.dg/vect/vect-78.c: Same.
8870         * gcc.dg/vect/vect-80.c: Same.
8871         * gcc.dg/vect/vect-96.c: Same.
8872         * gcc.dg/vect/vect-100.c: Same.
8873         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
8874         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
8875         * gfortran.dg/vect/vect-5.f90: Same.
8877 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
8879         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
8880         start strings.
8881         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8882         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8884         PR c++/23056
8885         * g++.dg/opt/pr23056.C: New test.
8887         PR rtl-optimization/23098
8888         * gcc.target/i386/pr23098.c: New test.
8890 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
8892         PR c++/23667
8893         * g++.dg/template/static15.C: New test.
8895         PR c++/21440
8896         * g++.dg/ext/stmtexpr5.C: New test.
8897         * g++.dg/ext/stmtexpr6.C: Likewise.
8899 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
8901         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
8903         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
8904         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8905         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8907 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
8909         PR libfortran/23321
8910         * gfortran.dg/direct_io_4.f90: New test case.
8912 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
8913             Rasmus Hahn  <rassahah@neofonie.de>
8915         PR libobjc/23108
8916         * objc.dg/type-stream-1.m: New test.
8918 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
8920         PR fortran/23661
8921         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
8922         gfortran.dg/print_fmt_3.f90: New test.
8924 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
8926         * gfortran.dg/fmt_t_1.f90: New test.
8928 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
8930         PR rtl-optimization/23454
8931         * g++.dg/opt/pr23454.C: New test.
8933 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
8935         PR c++/23699
8936         * g++.dg/ext/static1.C: New test.
8938 2005-09-02  Richard Henderson  <rth@redhat.com>
8940         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
8941         tail call to check_fa_work.
8943 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
8945         PR c++/21687
8946         * g++.dg/other/gc3.C: New test.
8948 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8950         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
8951         * gcc.dg/20050826-1.c: Likewise.
8953 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
8955         PR c++/23167
8956         * g++.dg/expr/volatile1.C: New test.
8958 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
8960         PR middle-end/23547
8961         * gcc.dg/pr23547.c: New test.
8963 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
8965         PR c/22061
8966         * gcc.c-torture/execute/pr22061-1.c,
8967         * gcc.c-torture/execute/pr22061-2.c,
8968         * gcc.c-torture/execute/pr22061-3.c,
8969         * gcc.c-torture/execute/pr22061-4.c: New tests.
8971 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
8973         * gcc.dg/Wredundant-decls-2.c: New test to check that
8974         -Wredundant-decls does not issue warning for a variable
8975         definition following a declaration.
8977 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
8979         PR debug/7241
8980         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
8981         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
8982         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
8984         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
8985         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
8986         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
8987         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
8988         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
8989         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
8990         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
8991         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
8993 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8995         PR objc/23306
8996         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
8997         scan-assmbler.
8999 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
9001         PR target/21255
9002         * gcc.dg/pr21255-1.c: New test.
9003         * gcc.dg/pr21255-2-mb.c: Likewise.
9004         * gcc.dg/pr21255-2-ml.c: Likewise.
9005         * gcc.dg/pr21255-3.c: Likewise.
9006         * gcc.dg/pr21255-4.c: Likewise.
9008 2005-08-31  Dale Johannesen  <dalej@apple.com>
9010         * gcc.dg/20050830-1.c: New.
9012 2005-08-31  Josh Conner  <jconner@apple.com>
9014         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
9015         command-line options for arm-*-* targets.
9016         * g++.dg/init/array16.C: Likewise.
9017         * g++.dg/other/crash-4.C: Likewise.
9019 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9021         PR obj-c++/23640
9022         * obj-c++.dg/gnu-runtime-3.mm: New test.
9024 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9026         PR c++/13377
9027         * g++.dg/lookup/ambig4.C: New test.
9028         * g++.dg/lookup/ambig5.C: New test.
9029         * g++.dg/tc1/dr101.C: Adjust error markers.
9031 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9033         PR c++/23639
9034         * g++.dg/template/ttp5.C: Adjust error markers.
9036 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
9038         PR testsuite/23609
9039         * lib/obj-c++.exp: Include target-libpath.exp.
9040         (obj-c++_link_flags): Look for the GNU libobjc library
9041         and set the library path to include it.
9042         Don't manually set LD_LIBRARY_PATH (etc.) but call
9043         set_ld_library_path_env_vars instead.
9044         (obj-c++_target_compile): Don't set library path or
9045         linker flags because they are already set correctly
9046         in obj-c++_link_flags.
9048 2005-08-30  Josh Conner  <jconner@apple.com>
9050         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
9051         to command-line options for arm-*-* targets.
9053 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
9055         * g++.dg/other/i386-1.C: New.
9057 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
9059         PR preprocessor/20348
9060         PR preprocessor/20356
9061         * gcc.dg/cpp/pr20348.c: New test.
9062         * gcc.dg/cpp/pr20348.h: New file.
9063         * gcc.dg/cpp/inc/pr20348.h: New file.
9064         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
9065         * gcc.dg/cpp/pr20356.c: New test.
9066         * gcc.dg/cpp/pr20356.h: New file.
9067         * gcc.dg/cpp/inc/pr20356.h: New file.
9068         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
9070 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
9072         * gfortran.fortran-torture/execute/intrinsic_count.f90:
9073         Fix array dimension to avoid correct end-of-file error.
9075 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
9077         PR libfortran/23598
9078         * gfortran.dg/iostat_1.f90: New test.
9080 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
9082         PR middle-end/23408
9083         * gcc.dg/pr23408.c: New test.
9085 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
9087         PR c++/23099
9088         * g++.dg/init/member1.C: Make sure erroneous static data member
9089         definitions are required.
9090         * g++.dg/template/static13.C: New test.
9091         * g++.dg/template/static14.C: Likewise.
9093 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
9095         * gcc.target/i386/pr23575.c: Use -msse2 instead of
9096         -march=pentium4, remove ilp32 requirement.
9098         PR middle-end/23484
9099         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
9100         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
9102 2005-08-29  Andreas Jaeger  <aj@suse.de>
9104         PR testsuite/23607
9105         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
9107 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
9109         * gcc.c-torture/execute/20050316-2.c: New test.
9110         * gcc.c-torture/execute/20050316-3.c: New test.
9111         * gcc.dg/torture/pr16104-1.c: New test.
9113 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
9115         PR middle-end/23463
9116         * gcc.c-torture/execute/zero-struct-1.c: New test.
9118 2005-08-27  Richard Guenther  <rguenther@suse.de>
9120         PR target/23575
9121         * gcc.target/i386/pr23575.c: New testcase.
9123 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
9125         PR rtl-optimization/23561
9126         * gcc.c-torture/execute/20050826-1.c: New test.
9128         PR rtl-opt/23560
9129         * gcc.c-torture/execute/20050826-2.c: New test.
9131 2005-08-26  Dale Johannesen  <dalej@apple.com>
9133         * gcc.dg/20030711-1.c: Modify to work on Darwin.
9134         * gcc.dg/20050826-1.c: New.
9136 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
9138         PR c++/19004
9139         * g++.dg/template/nontype13.C: New test.
9141         PR c++/23491
9142         * g++.dg/init/new14.C: New test.
9143         * g++.dg/expr/anew1.C: Do not XFAIL.
9144         * g++.dg/expr/anew2.C: Likewise.
9145         * g++.dg/expr/anew3.C: Likewise.
9147 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
9149         PR middle-end/22439
9150         * gcc.dg/vla-3.c: New test.
9152 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
9154         PR fortran/20363
9155         * gfortran.dg/named_interface.f90: New.
9157 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
9159         * gcc.c-torture/execute/frame-address.c: New test.
9161 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
9163         PR c++/20817
9164         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
9166 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9168         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
9170 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9172         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
9173         * gcc.dg/altivec-22.c: Rename from..
9174         * gcc.dg/altivec-nomfcr.c: ..this.
9176 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
9178         PR tree-optimization/23546
9179         * gcc.dg/tree-ssa/pr23546.c: New test.
9181 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
9183         PR fortran/17758
9184         * gfortran.dg/nonreturning_statements.f90: New test.
9186 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9188         PR c++/22454
9189         * g++.dg/parse/crash29.C: New.
9191 2005-08-23  DJ Delorie  <dj@redhat.com>
9193         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
9194         constants have the L suffix.
9196 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
9198         PR c++/23044
9199         * g++.dg/template/instantiate8.C: New.
9201 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
9203         PR middle-end/23467
9204         * gcc.c-torture/execute/pr23467.c: New test.
9206 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
9208         PR tree-optimization/22043
9209         * gcc.c-torture/execute/20050613-1.c: New test.
9211 2005-08-23  Ben Elliston  <bje@au.ibm.com>
9213         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
9215 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
9217         PR rtl-optimization/23478
9218         * g++.dg/opt/pr23478.C: New test.
9220 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
9222         PR c/18715
9223         * gcc.dg/switch-warn-3.c: New test.
9225 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9227         PR c++/22233
9228         * g++.dg/template/param1.C: New test.
9230 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9232         PR c++/23089
9233         * g++.dg/other/incomplete1.C: New test.
9235 2005-08-22  Ira Rosen  <irar@il.ibm.com>
9237         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
9238         are vectorizable.
9240 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9242         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
9243         d_lines_5.f: New.
9245 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
9247         * gcc.target/i386/sse-4.c: New test.
9249 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9251         PR testsuite/23239
9252         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
9254 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
9256         * gcc.dg/20050811-1.c: New test.
9257         * gcc.dg/20050811-2.c: New test.
9259 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
9261         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
9263 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
9265         PR 23476
9266         * gcc.c-torture/compile/pr23476.c: New test.
9268 2005-08-19  Devang Patel  <dpatel@apple.com>
9270         PR tree-optimization/23048
9271         * gcc.dg/tree-ssa/pr23048.c: New test.
9273 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
9275         PR middle-end/20624
9276         * g++.dg/warn/Wreturn-3.C: New test
9278 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
9280         PR tree-optimization/22228
9281         * g++.dg/vect/pr22543.cc: New test.
9283 2005-08-17  Steven Bosscher  <stevenb@suse.de>
9285         PR tree-optimization/21574
9286         * gcc.dg/tree-ssa/pr21574.c: New test.
9288 2005-08-16  James E Wilson  <wilson@specifix.com>
9290         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
9292 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
9294         PR tree-opt/23402
9295         * gcc.c-torture/compile/zero-strct-3.c: New test.
9296         * gcc.c-torture/compile/zero-strct-4.c: New test.
9298 2005-08-16  Steven Bosscher  <stevenb@suse.de>
9300         PR target/23376
9301         * gcc.target/x86_64/pr23376.c: New test.
9303 2005-08-16  Ian Lance Taylor  <ian@airs.com>
9305         PR c++/23337
9306         * g++.dg/ext/vector2.C: New.
9308 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
9310         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
9312 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
9314         PR libfortran/23428
9315         * gfortran.dg/inquire-complex.f90: New test case.
9317 2005-08-16  James E Wilson  <wilson@specifix.com>
9319         PR tree-optimization/21105
9320         * gcc.dg/large-size-array.c: New.
9322 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
9324         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
9325         type.
9326         * gcc.dg/vect/vect-41: Likewise.
9327         * gcc.dg/vect/vect-42: Likewise.
9328         * gcc.dg/vect/vect-43: Likewise.
9329         * gcc.dg/vect/vect-44: Likewise.
9330         * gcc.dg/vect/vect-46: Likewise.
9331         * gcc.dg/vect/vect-47: Likewise.
9332         * gcc.dg/vect/vect-48: Likewise.
9333         * gcc.dg/vect/vect-52: Likewise.
9334         * gcc.dg/vect/vect-53: Likewise.
9335         * gcc.dg/vect/vect-54: Likewise.
9336         * gcc.dg/vect/vect-55: Likewise.
9337         * gcc.dg/vect/vect-56: Likewise.
9338         * gcc.dg/vect/vect-57: Likewise.
9339         * gcc.dg/vect/vect-58: Likewise.
9340         * gcc.dg/vect/vect-59: Likewise.
9341         * gcc.dg/vect/vect-60: Likewise.
9342         * gcc.dg/vect/vect-61: Likewise.
9343         * gcc.dg/vect/vect-85: Likewise.
9344         * gcc.dg/vect/vect-87: Likewise.
9345         * gcc.dg/vect/vect-88: Likewise.
9346         * gcc.dg/vect/vect-93.c: Likewise.
9347         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
9348         * gcc.dg/vect/vect-75: Likewise.
9349         * gcc.dg/vect/vect-76: Likewise.
9350         * gcc.dg/vect/vect-77: Likewise.
9351         * gcc.dg/vect/vect-78: Likewise.
9352         * gcc.dg/vect/vect-80: Likewise.
9353         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
9354         vectorized for the expected reason, rather than checking how alignment
9355         was handled.
9356         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
9357         type and also instead of aligned pointers. Added documentation.
9359 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
9361         * gfortran.dg/power.f90: New test.
9363 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
9365         PR rtl-optimization/23299
9366         * g++.dg/opt/pr23299.C: New test.
9368 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9370         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
9372 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
9374         * g++.dg/template/local6.C: New test.
9376 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
9378         * execute/exceptions/finally-1.m: Check that the catch and finally are
9379         being called.  Also add a "return 0;" at the end of main.
9381 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
9383         PR fortran/21432.
9384         * gfortran.dg/namelist_print_1.f: New test of functionality of
9385         PRINT namelist.
9386         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
9387         namelist generates error with -std=f95.
9389 2005-08-14  Ira Rosen  <irar@il.ibm.com>
9391         PR tree-optimization/23119
9392         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
9394 2005-08-13  Marcin Koziej  <creep@desk.pl>
9395             Andrew Pinski  <pinskia@physics.uc.edu>
9397         PR libobjc/22492
9398         * execute/exceptions/finally-1.m: New test.
9400 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9402         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
9403         testsuite.
9404         * objc/execute/exceptions/trivial.m: New test.
9405         * objc.dg/try-catch-11.m: Move to ...
9406         * objc/execute/exceptions/foward-1.m: Here.
9407         * objc.dg/try-catch-2.m: Move to ...
9408         * objc/execute/exceptions/catchall-1.m: Here.
9409         * objc.dg/try-catch-8.m: Move to ...
9410         * objc/execute/exceptions/local-variables-1.m: Here.
9412 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9414         * objc.dg/nested-func-1.m: Move to ...
9415         * objc/execute/nested-func-1.m: Here.
9417 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9419         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
9420         in ${options} instead of [target_info name].
9421         * lib/obj-c++.exp (objc_target_compile): Likewise.
9423 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9425         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
9427 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9429         part of PR testsuite/23348
9430         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
9431         of the torture options.
9432         * objc/compile/trivial.m: New test.
9434 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
9436         * gfortran.dg/eoshift.f90: Correct format.
9438 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
9440         * gfortran.fortran-torture/execute/character_passing.f90:
9441         Fix comment typo.
9443 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
9445         PR c++/8271
9446         * g++.dg/template/unify10.C: New.
9448 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
9450         * g++.dg/parse/pr22514.C: Move to...
9451         * g++.dg/debug/pr22514.C: here.
9453 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9455         PR c++/23266
9456         * g++.dg/inherit/pure1.C: New test.
9458         * ChangeLog: Fix typos.
9460 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9461             Steven Bosscher  <stevenb@suse.de>
9463         * gfortran.dg/runtime_warning_1.f90: New test.
9465 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
9467         PR c++/23219
9468         * g++.dg/parse/crash28.C: New.
9470 2005-08-11  Richard Guenther  <rguenther@suse.de>
9472         PR target/23289
9473         * gcc.target/i386/tailcall-1.c: New testcase.
9475 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9477         * gcc.dg/vect/vect-67.c: Un-xfail.
9479 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9481         PR c++/23225
9482         * g++.dg/testsuite/parse/crash27.C: new test.
9484 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
9486         PR libfortran/22143
9487         * gfortran.dg/shift-kind.f90: New testcase.
9489 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
9491         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
9492         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
9494 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9496         PR c++/20646
9497         * g++.dg/other/mult-stor1.C: New test.
9499 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9501         * gcc.c-torture/pr18299-1.c: Move to ...
9502         * gcc.c-torture/compile/pr18299-1.c: Here.
9504 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
9506         * gfortran/fortran.torture/execute/character_passing.f90:
9507         Fix types for LSAME.
9509 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
9511         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
9512         input data back to what it was originally.
9514 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9516         * objc.dg/try-catch-8.m: Enable for all targets.
9518 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
9520         * gcc.dg/pr23165.c: New test.
9522 2005-08-09  Steven Bosscher  <stevenb@suse.de>
9524         PR tree-optimization/23234
9525         * gcc.dg/tree-ssa/pr23234.c: New test.
9527 2005-08-08  Josh Conner  <jconner@apple.com>
9529         PR rtl-optimization/23241
9530         * gcc.dg/char-compare.c: New test.
9532 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9534         PR c++/22508
9535         * g++.dg/init/new13.C: New test.
9537 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
9539         PR c++/21166
9540         * g++.dg/other/crash-4.C: Adjust
9541         * g++/dg/ext/packed9.C: New.
9543 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9545         PR middle-end/21964
9546         * gcc.c-torture/execute/pr21964-1.c: New test.
9548 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9550         PR c/22458
9551         * gcc.dg/pr22458-1.c: New test.
9553 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
9554             Steven G. Kargl <kargls@comcast.net>
9556         PR fortran/22390
9557         * gfortran.dg/flush_1.f90: New test.
9559 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9561         PR c++/23191
9562         * g++.dg/template/eh2.C: New test.
9564 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9566         PR c++/19498
9567         * g++.dg/template/instantiate7.C: New test.
9569 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
9571         PR c/23113
9572         * gcc.dg/Wunused-value-1.c: New test.
9574 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
9576         PR rtl-optimization/23233
9577         * gcc.c-torture/compile/pr23233-1.c: New test.
9579 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
9581         PR fortran/18833
9582         PR fortran/20850
9583         * gfortran.dg/equiv_1.f90: New test.
9584         * gfortran.dg/equiv_2.f90: New test.
9585         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
9586         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
9587         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
9589 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9591         * gcc.c-torture/execute/vrp-5.c: New test.
9592         * gcc.c-torture/execute/vrp-6.c: New test.
9593         * gcc.dg/tree-ssa/vrp21.c: New test.
9595 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9597         * g++.dg/parse/pr22514.C: New test.
9599 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
9601         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
9603         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
9604         instead of constant loads / pool entries.
9606 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
9608         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
9609         TEST_TO_WCTYPE.
9611 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
9613         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
9614         __WINT_TYPE__ in generated prototypes if possible.
9616 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
9618         PR 22037
9619         * g++.dg/tree-ssa/pr22037.C:
9621 2005-08-04  Richard Henderson  <rth@redhat.com>
9623         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
9624         scan-tree-dump-times directive.
9626 2005-08-04  Jan Hubicka  <jh@suse.cz>
9628         * gcov-1.C: Fix switch counts.
9629         * gcov-4b.c: Likewise.
9631 2005-08-03  Jeff Law  <law@redhat.com>
9633         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
9635 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
9637         * gcc.c-torture/execute/pr23135.c: New test.
9639 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9641         PR tree-optimization/19899
9642         * gcc.dg/tree-ssa/scev-1.c: New test.
9643         * gcc.dg/tree-ssa/scev-2.c: New test.
9645 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
9647         PR target/18582
9648         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
9650 2005-08-03  Jan Hubicka  <jh@suse.cz>
9652         * update-conroll.c: New testcase.
9653         * update-conroll-2.c: New testcase.
9655 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
9657         * gfortran.dg/constant_substring.f: New test.
9658         * gfortran.dg/pr22491.f: New test.
9660 2005-08-02  Jan Hubicka  <jh@suse.cz>
9662         * update-threading.c: Replace by the proper one.
9664 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9666         PR 23164
9667         * g++.dg/tree-ssa/pr23164.C: New test.
9669 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9671         * gcc.dg/tree-ssa/pr23192.c: New test.
9673 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
9675         * gcc.c-torture/execute/vrp-4.c: New test.
9677 2005-08-02  Jan Hubicka  <jh@suse.cz>
9679         * update-threading.c: New test.
9681 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
9683         * gcc.c-torture/compile/20050801-1.c: New test.
9684         * gcc.c-torture/compile/20050801-2.c: New test.
9686 2005-08-01  Jan Hubicka  <jh@suse.cz>
9688         * val-prof-5.c: New test.
9690 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
9692         PR c/22311
9693         * gcc.dg/pr22311-1.c : New test.
9695 2005-07-31  Steven Bosscher  <stevenb@suse.de>
9697         PR target/23095
9698         * gfortran.dg/pr23095.f: New test.
9700         PR c++/22003
9701         * g++.dg/other/pr22003.C: New test.
9703 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
9705         PR target/20621
9706         * gcc.c-torture/execute/pr20621-1.c: New test.
9708 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
9710         * gfortran.dg/comma_format_extension_4.f: Adjust length
9711         of string for format.
9712         * gfortran.dg/der_array_io_1.f: Replace illegal internal
9713         print statement with internal write.
9714         * gfortran.dg/der_array_io_2.f: Likewise.
9715         * gfortran.dg/der_array_io_3.f: Likewise.
9717 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
9719         * gcc.dg/fold-abs-4.c: new test.
9721 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
9723         PR fortran/22570 an related issues.
9724         * gfortran.dg/x_slash_1.f: New test.
9726 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
9728         PR c/23143
9729         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
9730         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
9732 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9734         PR c/529
9735         * gcc.dg/Wshadow-3.c: New test.
9737 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
9739         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
9740         used to have the wrong bounds).
9742 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9744         PR c/21720
9745         * gcc.dg/hex-round-1.c: Test more cases.
9746         * gcc.dg/hex-round-2.c: New test.
9748 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
9750         PR 22550
9751         * g++.dg/tree-ssa/pr22550.C: New test.
9753 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
9755         * gcc.dg/tree-ssa/vrp19.c: New test.
9756         * gcc.dg/tree-ssa-vrp20.c: New test.
9758 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9760         PR c/22240
9761         * gcc.dg/transparent-union-4.c: New test.
9763 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9765         PR c/22192
9766         * gcc.dg/c99-vla-2.c: New test.
9768 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9770         PR c/21720
9771         * gcc.dg/hex-round-1.c: New test.
9773 2005-07-28  Jan Hubicka  <jh@suse.cz>
9775         * inliner-1.c: Do not dump everything.
9776         * tree-prof.exp: Do not pass -ftree-based-profiling.
9777         * bprob.exp: Likewise.
9779         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
9781 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
9783         PR c++/22545
9784         * g++.dg/expr/ptrmem7.C: New test.
9786 2005-07-28  Mike Stump  <mrs@apple.com>
9788         * g++.old-deja/g++.mike/visibility-1.C: New test.
9790 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9792         PR c/20187
9793         * gcc.c-torture/execute/pr20187-1.c: New test.
9795 2005-07-28  Jeff Law  <law@redhat.com>
9797         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
9798         * gcc.dg/tree-ssa/vrp18.c: New test.
9800 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9802         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
9804 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9806         PR tree-optimization/22506
9807         * gcc.dg/vect/ps22506.c: New test.
9809 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
9811         PR target/21149
9812         * gcc.target/i386/sse-3.c: New test.
9814 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9816         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
9817         * gcc.target/mips/mips32-dsp-type.c: Likewise.
9819 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9821         PR c/22589
9822         * gcc.c-torture/compile/pr22589-1.c: New test.
9824 2005-07-28  Jan Hubicka  <jh@suse.cz>
9826         * update-loopch.c: New testcase.
9828 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9830         PR rtl-optimization/23047
9831         * gcc.c-torture/execute/pr23047.c: New test.
9832         * gcc.c-torture/execute/pr23047.x: New.
9834 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9836         PR tree-optimization/22493
9837         * gcc.c-torture/execute/pr22493-1.c: New test.
9838         * gcc.c-torture/execute/pr22493-1.x: New.
9839         * gcc.c-torture/execute/vrp-1.c: New test.
9840         * gcc.c-torture/execute/vrp-2.c: New test.
9841         * gcc.c-torture/execute/vrp-2.c: New test.
9843 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
9845         * gcc.target/frv/all-builtin-read8.c: Delete.
9846         * gcc.target/frv/all-builtin-read16.c: Delete.
9847         * gcc.target/frv/all-builtin-read32.c: Delete.
9848         * gcc.target/frv/all-builtin-read64.c: Delete.
9849         * gcc.target/frv/all-builtin-write8.c: Delete.
9850         * gcc.target/frv/all-builtin-write16.c: Delete.
9851         * gcc.target/frv/all-builtin-write32.c: Delete.
9852         * gcc.target/frv/all-builtin-write64.c: Delete.
9853         * gcc.target/frv/all-read-write-1.c: New.
9855 2005-07-27  Jeff Law  <law@redhat.com>
9857         * gcc.c-torture/execute/pr22630.c: New test.
9859 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
9861         PR tree-optimization/23073
9862         * gcc.dg/vect/nodump-pr23073.c: New test.
9863         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
9865 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
9867         PR tree-optimize/22348
9868         * gcc.c-torture/execute/pr22348.c: New.
9870 2005-07-27  Richard Guenther  <rguenther@suse.de>
9872         * gcc.dg/tree-ssa/salias-1.c: New testcase.
9874 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9876         PR fortran/22503
9877         * gfortran.dg/logical_comp.f90: New test.
9879 2005-07-27  Jan Hubicka  <jh@suse.cz>
9881         * inliner-1.c: Add cleanup of dumps.
9882         * val-prof-*.c: Likewise.
9883         * update-tailcall.c: New.
9885 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
9887         PR 22591
9888         * gcc.dg/tree-ssa/pr22591.c: New test.
9889         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
9891 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
9893         PR libobjc/22606
9894         * objc.dg/try-catch-11.m: New test.
9896 2005-07-26  Richard Guenther  <rguenther@suse.de>
9898         PR tree-optimization/22486
9899         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
9901 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
9903         PR tree-opt/22484
9904         * testsuite/g++.dg/opt/loop2.C: New test.
9906 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
9908         * gcc.dg/tree-ssa/reassoc-3.c: New test.
9909         * gcc.dg/tree-ssa/reassoc-4.c: New test.
9911 2005-07-25  Adam Nemet  <anemet@lnxw.com>
9913         * lib/profopt.exp (profopt-execute): Check for profiling data
9914         files on the target.
9916 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
9918         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
9919         for matching of asm labels.
9921 2005-07-25  Richard Guenther  <rguenther@suse.de>
9923         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
9925 2005-07-25  Richard Guenther  <rguenther@suse.de>
9927         PR testsuite/22624
9928         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
9930 2005-07-25  Ira Rosen  <irar@il.ibm.com>
9932         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
9933         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
9934         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
9935         * gcc.dg/vect/vect-100.c: New test.
9936         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
9937         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
9938         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
9939         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
9940         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
9941         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
9942         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
9943         * gfortran.dg/vect/pr19049.f90: New testcase.
9944         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
9946 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
9948         * gcc.c-torture/execute/20050713-1.c: New test.
9950         PR fortran/20063
9951         * gfortran.fortran-torture/execute/data_4.f90: New test.
9953         PR middle-end/20303
9954         * gcc.dg/visibility-d.c: New test.
9956 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
9958         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
9959         * gfortran.dg/underflow.f90: Ditto.
9961 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9963         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
9964         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
9965         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
9967 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
9969         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
9970         include case of field width of zero.
9972 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
9974         PR libgfortran/21875
9975         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
9976         with trailing blanks on normal formatted read.
9978 2005-07-23  Chao-ying Fu  <fu@mips.com>
9980         * gcc.target/mips/mips32-dsp-type.c: New test.
9981         * gcc.target/mips/mips32-dsp.c: New test.
9983 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
9985         PR testsuite/21073
9986         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
9988         PR testsuite/20454
9989         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
9990         and __cyg_profile_func_exit.
9992 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
9994         * gfortran.dg/comma_format_extension_3.f: Fix typo.
9995         * gfortran.dg/comma_format_extension_4.f: Same.
9996         * gfortran.dg/pr15332.f: Same.
9997         * gfortran.dg/pr21730.f: Same.
9999 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
10001         * g++.dg/opt/vrp2.C: Fix testcase.
10003         PR tree-opt/22625
10004         * g++.dg/opt/vrp2.C: New test.
10006 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
10008         PR debug/21828
10009         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
10011 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
10013         * gcc.dg/tree-ssa/20050719-1.c: New test.
10015 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
10017         * gcc.dg/bfin-longcall-1.c: New file.
10018         * gcc.dg/bfin-longcall-2.c: New file.
10020 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
10022         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
10024 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
10026         PR middle-end/19055
10027         * gcc.dg/tree-ssa/pr19055.c: New test.
10028         * gcc.dg/tree-ssa/pr19055-2.c: New test.
10030 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
10032         PR C++/22358
10033         * g++.dg/other/pr22358.C: New test.
10035 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
10037         PR c++/2922
10038         * g++.dg/lookup/two-stage5.C: New test from bug comments.
10040 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10042         PR c++/15938
10043         * g++.dg/init/union2.C: New test.
10045 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10047         PR c/22393
10048         * gcc.dg/complex-4.c: New test.
10050 2005-07-21  Richard Guenther  <rguenther@suse.de>
10052         PR testsuite/22522
10053         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
10054         scanning for asm labels.
10055         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
10057 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
10059         PR target/22085
10060         * gcc.dg/altivec-pr22085.c: New.
10062 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
10064         PR tree-optimization/19210
10065         * gcc.dg/tree-ssa/pr19210-1.c: New.
10066         * gcc.dg/tree-ssa/pr19210-2.c: New.
10068 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
10070         PR rtl-optimization/22167
10071         * g++.dg/opt/pr22167.C: New test.
10073 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
10075         PR c++/2922
10076         * g++.dg/lookup/two-stage2.C: New.
10077         * g++.dg/lookup/two-stage3.C: New.
10078         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
10079         fixed two-stage name lookup for operators.
10080         * g++.dg/template/call3.C: Compiler now produces an appropriate
10081         error message.
10082         * g++.dg/template/crash37.C: Compiler now describes bla() on line
10083         14 as a candidate.
10084         * g++.dg/template/ptrmem4.C: Compiler produces different error
10085         message.
10086         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
10087         connect_to_method as a candidate.
10089 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
10091         * gcc.dg/fold-alloc-1.c: New test.
10093 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
10095         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
10096         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
10098 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
10100         * gcc.dg/fold-abs-1.c: New test.
10101         * gcc.dg/fold-abs-2.c: New test.
10102         * gcc.dg/fold-abs-3.c: New test.
10104 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
10106         Make CONSTRUCTOR use VEC to store initializers.
10107         * g++.dg/ext/complit3.C: Check for specific error messages.
10108         * g++.dg/init/brace2.C: Update error message.
10109         * g++.dg/warn/Wbraces2.C: Likewise.
10111 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
10113         PR fortran/16940
10114         * gfortran.dg/module_interface_1.f90: New test.
10116 2005-07-19  Danny Berlin <dberlin@dberlin.org>
10117             Kenneth Zadeck <zadeck@naturalbridge.com>
10119         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
10121 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10123         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
10124         specify -Wformat for these tests.
10125         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
10126         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
10127         * gcc.dg/format/opt-6.c: Delete.
10129 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10131         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
10132         * gcc.dg/tree-ssa/sra-3.c: Likewise.
10134 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10136         * gcc.dg/tree-ssa/alias-2.c: New test.
10138 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
10140         PR c++/22263
10141         * g++.dg/template/explicit7.C: New test.
10143 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
10145         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
10146         width of 8 to +Inf and -Inf.
10148 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
10150         PR c++/22139
10151         * g++.dg/template/friend36.C: New test.
10153 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
10155         PR fortran/21730
10156         * gfortran.dg/pr21730.f: New test.
10158 2005-07-16  Danny Berlin <dberlin@dberlin.org>
10159             Kenneth Zadeck <zadeck@naturalbridge.com>
10161         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
10162         since pure const detection cannot run at -O1 in c compiler.
10163         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
10164         can now optimize this case properly.
10165         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
10166         because we now pass.
10167         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
10169 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
10171         PR c/22421
10172         * gcc.dg/format/bitfld-1.c: New test.
10174 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
10176         PR c++/22204
10177         * g++.dg/rtti/repo1.C: New test.
10179 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
10181         PR middle-end/22398
10182         * gcc.c-torture/compile/pr22398.c: New test.
10184 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
10186         PR c++/22132
10187         * g++.dg/expr/cast4.C: New test.
10189 2005-07-15  Richard Guenther  <rguenther@suse.de>
10191         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
10192         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
10194 2005-07-15  Steven Bosscher  <stevenb@suse.de>
10196         PR tree-optimization/22230
10197         * gcc.dg/tree-ssa/pr22230.c: New test.
10199 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
10201         * gfortran.dg/g77/cpp6.f: New test.
10203         PR fortran/22417
10204         * gfortran.dg/g77/cpp5.F: New test.
10205         * gfortran.dg/g77/cpp5.h: New file.
10206         * gfortran.dg/g77/cpp5inc.h: New file.
10208 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
10210         PR libfortran/16435
10211         * gfortran.dg/tl_editting.f90: New.
10212         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
10214 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
10216         * gfortran.dg/char_array_constructor.f90: New test.
10218 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
10220         * gfortran.dg/past_eor.f90: New.
10221         * gfortran.dg/complex_read.f90: New.
10223 2005-07-13  Jeff Law  <law@redhat.com>
10225         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
10226         additional casts.
10228         * gcc.dg/tree-ssa/pr22321.c: New test
10230 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
10232         PR tree-optimization/21921
10233         * gcc.dg/tree-ssa/pr21921.c: New.
10235 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10237         PR tree-optimizatio/22442
10238         * gcc.dg/tree-ssa/loop-11.c: New test.
10240 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10242         PR tree-opt/21840
10243         * gcc.c-torture/compile/pr21840.c: New test.
10245 2005-07-12  Jan Hubicka  <jh@suse.cz>
10247         * gcc.c-torture/compile/pr22379.c: New test.
10249 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
10251         PR libfortran/21593
10252         gfortran.dg/dev_null.f90: Remove outdated comment about
10253         PR libfortran/21593.
10256 2005-07-12  Dale Johannesen  <dalej@apple.com>
10258         * gcc.target/i386/compress-float-sse.c: New.
10259         * gcc.target/i386/compress-float-sse-pic.c: New.
10260         * gcc.target/i386/compress-float-387.c: New.
10261         * gcc.target/i386/compress-float-387-pic.c: New.
10262         * gcc.dg/compress-float-ppc.c: New.
10263         * gcc.dg/compress-float-ppc-pic.c: New.
10265 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
10267         PR libfortran/21593
10268         gfortran.dg/dev_null.f90: Remove targets.
10270 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10272         PR tree-opt/22335
10273         * gcc.dg/pr22335-1.c: New test.
10274         * gcc.dg/pr22335-2.c: New test.
10276 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10278         PR c++/20172
10279         * g++.dg/template/nontype12.C : New test.
10281 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10283         * gcc.dg/tree-ssa/loop-10.c: New test.
10285 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
10287         * gcc.c-torture/execute/20020720-1.x: Remove.
10289 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
10291         * gfortran.fortran-torture/execute/forall_7.f90: New test.
10293 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
10295         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
10296         (dg-mips-options): Use it.
10298 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
10300         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
10302 2005-07-09  Richard Henderson  <rth@redhat.com>
10304         * lib/target-supports.exp (check_effective_target_sync_char_short):
10305         Add alpha.
10307 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
10309         PR libfortran/22217
10310         * gfortran.dg/negative-z-descriptor.f90: New test.
10312 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
10314         PR tree-opt/22329
10315         * gcc.dg/pr22329.c: New test.
10317 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
10319         PR tree-optimization/20139
10320         * gcc.dg/tree-ssa/pr20139.c: New.
10322 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
10324         PR tree-opt/22356
10325         * testsuite/gcc.dg/pr22356-1.c: New test.
10327 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
10329         PR c++/21799
10330         * g++.dg/template/unify8.C: New.
10331         * g++.dg/template/unify9.C: New.
10333 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
10335         * gfortran.fortran-torture/execute/entry_10.f90: New test.
10337 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
10339         * gcc.dg/darwin-version-1.c: New.
10340         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
10341         * gcc.dg/builtins-20.c: Likewise.
10342         * gcc.dg/builtins-53.c: Likewise.
10343         * gcc.dg/torture/builtins-convert-1.c: Likewise.
10344         * gcc.dg/torture/builtins-convert-2.c: Likewise.
10345         * gcc.dg/torture/builtins-convert-3.c: Likewise.
10346         * gcc.dg/torture/builtins-power-1.c: Likewise.
10347         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
10348         on Darwin.
10350 2005-07-07  Jeff Law  <law@redhat.com>
10352         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
10353         argument evaluation order.
10355 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
10357         PR libfortran/21594
10358         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10359         Add test cases where the shift length is greater than the
10360         array length.
10362 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10364         * obj-c++.dg/proto-lossage-6.mm: New.
10365         * objc.dg/proto-lossage-6.m: New.
10367 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10369         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
10370         * objc.dg/gnu-runtime-2.m: Likewise.
10372 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10374         * gfortran.dg/longline.f: New test.
10376         * gfortran.dg/badline.f: New test.
10378 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10380         PR fortran/16531
10381         PR fortran/15966
10382         PR fortran/18781
10383         * gfortran.dg/hollerith.f90: New.
10384         * gfortran.dg/hollerith2.f90: New.
10385         * gfortran.dg/hollerith3.f90: New.
10386         * gfortran.dg/hollerith4.f90: New.
10387         * gfortran.dg/hollerith_f95.f90: New.
10388         * gfortran.dg/hollerith_legacy.f90: New.
10389         * gfortran.dg/g77/cpp4.F: New. Port from g77.
10391 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10393         PR objc/22274
10394         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
10395         * objc.dg/gnu-runtime-2.m: New.
10397 2005-07-06  Jeff Law  <law@redhat.com>
10399         * gcc.dg/tree-ssa/vrp17.c: New test.
10401 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10403         PR fortran/22327
10404         * gfortran.dg/array_constructor_5.f90: New test.
10406 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10408         * gfortran.fortran-torture/execute/entry_9.f90: New test.
10410 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
10412         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
10413         * gcc.dg/980816-1.c: Ditto.
10415 2005-07-06  Jeff Law  <law@redhat.com>
10417         * gcc.c-torture/compile/pr21356.c: New test.
10419 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10421         PR c/22013
10422         PR c/22098
10423         * gcc.c-torture/compile/pr22013-1.c,
10424         gcc.c-torture/execute/pr22098-1.c,
10425         gcc.c-torture/execute/pr22098-2.c,
10426         gcc.c-torture/execute/pr22098-3.c: New tests.
10428 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10430         PR c/22308
10431         * gcc.dg/pr22308-1.c: New test.
10433 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
10435         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
10436         target.
10437         * gcc.dg/compare9.c: Use -fshort-enums instead of
10438         -fno-short-enums.  Change the last test to dg-bogus.
10440 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
10442         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
10443         * gcc.dg/compare9.c: New.
10445 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10447         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
10449 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10451         PR testsuite/22288
10452         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
10455 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10457         * gcc.dg/format/gcc_gfc-1.c: New.
10459 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10461         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
10463 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10465         PR fortran/20842
10466         * gfortran.dg/io_invalid_1.f90: New test.
10468 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
10470         * gcc.dg/format/gcc_diag-1.c: Update.
10472 2005-07-02  Jeff Law  <law@redhat.com>
10474         * gcc.dg/tree-ssa/pr22051-1.c: New test.
10475         * gcc.dg/tree-ssa/pr22051-2.c: New test.
10477 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
10479         * gcc.dg/format/gcc_diag-1.c: Update.
10481 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
10483         PR tree-opt/22269
10484         * gcc.c-torture/compile/pr22269.c: New test.
10486 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
10488         PR 21584
10489         PR 22219
10490         * g++.dg/tree-ssa/pr21584-1.C: New test.
10491         * g++.dg/tree-ssa/pr21584-2.C: New test.
10493 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
10495         * obj-c++.dg/try-catch-11.mm: New.
10496         * objc.dg/try-catch-10.m: New.
10498 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
10500         * g++.dg/other/ucnid-1.C: xfail on AIX.
10502 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
10504         PR 22234
10505         * gcc.dg/20050629-1.c: New test.
10507 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
10509         * obj-c++.dg/const-str-1[0-1].mm: New.
10510         * objc.dg/const-str-1[0-1].m: New.
10512 2005-05-29  Richard Henderson  <rth@redhat.com>
10514         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
10515         Rename from check_effective_target_vect_no_max.
10516         (check_effective_target_vect_no_int_add): New.
10517         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
10518         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
10519         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10520         * gcc.dg/vect/vect-reduc-1.c: Use both.
10521         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10523 2005-05-29  Richard Henderson  <rth@redhat.com>
10525         * lib/target-supports.exp (check_effective_target_vect_no_max):
10526         Remove i386 and x86_64.
10528 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10530         PR testsuite/21969
10531         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
10533 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10535         PR middle-end/21969
10536         * gcc.dg/vect/pr21969.c: New test.
10538 2005-06-28  Eric Christopher  <echristo@redhat.com>
10540         PR c/22052
10541         PR c/21975
10542         * gcc.dg/inline1.c: New test.
10543         * gcc.dg/inline2.c: Ditto.
10544         * gcc.dg/inline3.c: Ditto.
10545         * gcc.dg/inline4.c: Ditto.
10546         * gcc.dg/inline5.c: Ditto.
10548 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10550         PR libfortran/22142
10551         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10552         Add testcase also testing eoshift1 for PR 22142.
10554 2005-06-28  Richard Henderson  <rth@redhat.com>
10556         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
10557         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
10558         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
10559         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
10560         gcc.dg/tree-ssa/20030922-2.c: Likewise.
10562 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10564         PR libfortran/22142
10565         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10566         Add testcase for PR 22142.
10568 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
10570         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
10571         gcc.target/ia64/fpreg-2.c: New tests.
10573 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10575         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
10577 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10579         PR libfortran/22170
10580         * gfortran.dg/slash_1.f90: New test.
10582 2005-06-27  Richard Henderson  <rth@redhat.com>
10584         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
10585         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
10586         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
10587         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10588         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
10589         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
10591 2005-06-27  Richard Henderson  <rth@redhat.com>
10593         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
10594         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
10596 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
10598         * obj-c++.dg/proto-lossage-5.mm: New.
10599         * objc.dg/proto-lossage-5.m: New.
10601 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
10603         PR 21959
10604         * gcc.dg/tree-ssa/pr21959.c: New test.
10606 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
10608         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
10609         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
10610         testing uninitialized var.
10612         * gcc.c-torture/execute/builtins/chk.h: New.
10613         * gcc.c-torture/execute/builtins/lib/chk.c: New.
10614         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
10615         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
10616         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
10617         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
10618         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
10619         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
10620         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
10621         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
10622         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
10623         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
10624         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
10625         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
10626         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
10627         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
10628         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
10629         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
10630         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
10631         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
10632         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
10633         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
10634         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
10635         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
10636         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
10637         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
10638         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
10639         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
10640         * gcc.dg/builtin-object-size-1.c: New test.
10641         * gcc.dg/builtin-object-size-2.c: New test.
10642         * gcc.dg/builtin-object-size-3.c: New test.
10643         * gcc.dg/builtin-object-size-4.c: New test.
10644         * gcc.dg/builtin-object-size-5.c: New test.
10645         * gcc.dg/builtin-stringop-chk-1.c: New test.
10646         * gcc.dg/builtin-stringop-chk-2.c: New test.
10647         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
10648         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
10649         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
10650         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
10651         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
10652         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
10653         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
10654         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
10655         * gcc.c-torture/execute/printf-1.c: New test.
10656         * gcc.c-torture/execute/fprintf-1.c: New test.
10657         * gcc.c-torture/execute/vprintf-1.c: New test.
10658         * gcc.c-torture/execute/vfprintf-1.c: New test.
10659         * gcc.c-torture/execute/printf-chk-1.c: New test.
10660         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
10661         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
10662         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
10664 2005-06-27  Michael Matz  <matz@suse.de>
10666         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
10667         slot is not merged if address escapes.
10669 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10671         PR c/21911
10672         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
10674 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
10676         PR middle-end/17965
10677         * gcc.c-torture/compile/20050622-1.c: New test.
10679         PR middle-end/22028
10680         * gcc.dg/20050620-1.c: New test.
10682 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
10684         PR tree-optimization/22026
10685         * gcc.dg/tree-ssa/pr22026.c: New.
10687 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
10689         PR libfortran/22144
10690         * gfortran.dg/shift-alloc.f90: New testcase.
10692 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
10694         * all files: Update FSF address in copyright headers.
10696 2005-06-22  Jan Hubicka  <jh@suse.cz>
10698         * wholeprogram-1.c: New testcase.
10699         * wholeprogram-2.c: New testcase.
10701 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
10703         PR 22171
10704         * gcc.dg/tree-ssa/pr22171.c: New test.
10706 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
10708         * gfortran.dg/simplify_modulo.f90: New.
10710 2005-06-24  Jan Hubicka  <jh@suse.cz>
10712         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
10714 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10716         * obj-c++.dg/proto-lossage-[1-4].mm: New.
10718 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10720         * obj-c++.dg/typedef-alias-1.mm: New.
10721         * objc.dg/typedef-alias-1.m: New.
10723 2005-06-23  Jeff Law  <law@redhat.com>
10725         * gcc.dg/tree-ssa/vrp16.c: New test.
10727 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10729         * lib/target-supports.exp: Add
10730         check_effective_target_fortran_large_real and
10731         check_effective_target_fortran_large_int to check for
10732         corresponding effective targets.
10733         * gfortran.dg/large_integer_kind_1.f90: New test.
10734         * gfortran.dg/large_real_kind_1.f90: New test.
10736 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
10738         PR tree-optimization/22117
10739         * gcc.dg/tree-ssa/pr22117.c: New.
10741 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
10743         PR testsuite/22123
10744         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
10746 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
10748         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
10750 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
10752         * gfortran.dg/f2c_4.f90: Add tests for complex functions
10753         * gfortran.dg/f2c_4.c: Likewise.
10755 2005-06-22 Paul Brook  <paul@codesourcery.com>
10757         PR fortran/21034
10758         * gfortran.dg/auto_save_1.f90: New test.
10760 2005-06-22  Michael Matz  <matz@suse.de>
10762         * gcc.target/x86-64/abi: New directory.
10763         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
10764         * gcc.target/x86-64/abi/README.gcc: New file.
10765         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
10766         * gcc.target/x86-64/abi/asm-support.s: New file.
10767         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
10768         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
10769         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
10770         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
10771         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
10772         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
10773         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
10774         * gcc.target/x86_64/abi/test_bitfields.c: New test.
10775         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
10776         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
10777         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
10778         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
10779         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
10780         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
10781         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
10782         * gcc.target/x86_64/abi/test_varargs.c: New test.
10784 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
10786         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
10787         32-bit i?86 and x86_64.
10789 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
10791         * obj-c++.dg/const-str-[1-9].mm: New tests.
10793 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
10795         PR fortran/22010
10796         * gfortran.dg/namelist_use.f90: New.
10797         * gfortran.dg/namelist_use_only.f90: New.
10799 2005-06-21  Jeff Law  <law@redhat.com>
10801         * gcc.dg/tree-ssa/vrp15.c: New test.
10803 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
10805         * lib/target-supports.exp (check_effective_target_vect_reduction):
10806         Remove.
10807         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
10808         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
10809         remove vect_reduction target keyword. Also avoid two returns in main.
10810         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10811         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
10812         * gcc.dg/vect/vect-reduc-1short.c: New test.
10813         * gcc.dg/vect/vect-reduc-1char.c: New test.
10814         * gcc.dg/vect/vect-reduc-2short.c: New test.
10815         * gcc.dg/vect/vect-reduc-2char.c: New test.
10816         * gcc.dg/vect/vect-reduc-6.c: New test.
10817         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
10818         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
10819         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
10821 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10822         Paul Thomas  <pault@gcc.gnu.org>
10824         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
10825         New tests.
10827 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10829         * gfortran.dg/backslash_1.f90: New test.
10830         * gfortran.dg/backslash_2.f90: New test.
10832 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
10834         * gfortran.dg/duplicate_labels.f90: New test.
10836 2005-06-20  Jan Beulich  <jbeulich@novell.com>
10838         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
10839         unsupportable relocations.
10840         * g++.old-deja/g++.other/store-expr1.C: Likewise.
10841         * gcc.dg/20050321-2.c: xfail for NetWare.
10843 2005-06-20  Andreas Jaeger  <aj@suse.de>
10845         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
10846         gcc.target/i386/fastcall-sseregparm.c,
10847         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
10849 2005-06-19  Richard Henderson  <rth@redhat.com>
10851         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
10853 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
10855         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
10857 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
10859         PR c++/22115
10860         * g++.dg/conversion/simd2.C: Change expected error message.
10862 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
10864         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
10865         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10866         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10868 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
10870         * gcc.dg/fold-mod-1.c: New test.
10872 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
10874         PR fortran/19926
10875         * gfortran.dg/pr19926.f90: New test.
10877 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
10879         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
10880         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
10881         targets.
10882         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10883         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10885 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
10887         * gcc.target/ia64/float80-varargs-1.c: New test.
10889 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10891         PR tree-opt/22035
10892         * gfortran.dg/f2c_6.f90: New test.
10894 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
10896         PR c++/17413
10897         * g++.dg/template/local5.C: New.
10899 2005-06-17  Richard Henderson  <rth@redhat.com>
10901         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
10903 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
10905         PR testsuite/21945
10906         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
10908 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
10910         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
10911         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
10912         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
10913         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
10914         check_vect to verify the presence of hardware vector support.
10916 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
10918         PR testsuite/22056
10919         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
10921 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10923         PR libfortran/19216
10924         * gfortran.dg/pr19216.f: Add correct space between brackets and
10925         dg directive.
10927 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10929         PR libfortran/16436
10930         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
10932 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
10934         * gcc.target/i386/attributes-error.c: New testcase.
10935         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
10936         * gcc.target/i386/regparm-stdcall.c: Likewise.
10937         * gcc.target/i386/sseregparm-1.c: Likewise.
10938         * gcc.target/i386/sseregparm-2.c: Likewise.
10940 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
10942         * g++.dg/rtti/crash2.C: New.
10944 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
10946         * gcc.dg/noncompile/20040203-3.c: Update expected message.
10948 2005-06-15  David Ung  <davidu@mips.com>
10950         * gcc.target/mips/mips16e-extends.c: New test for testing the
10951         generation of MIPS16e zeb/zeh, seb/seh instructions.
10953 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
10955         PR 22018
10956         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
10957         * gcc.dg/tree-ssa/pr22018.c: New test.
10959 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
10961         * gcc.dg/simd-1.c: Update error messages.
10962         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
10963         * gcc.dg/simd-2.c: Update error messages.
10964         * gcc.dg/simd-4.c: New.
10966 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
10968         PR c++/20678
10969         * g++.dg/other/crash-4.C: New.
10971 2005-06-14  Devang Patel  <dpatel@apple.com>
10973         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
10975 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
10977         PR c++/21929
10978         * g++.dg/parse/crash11.C: Update
10980 2005-06-13  Jeff Law  <law@redhat.com>
10982         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
10983         perform the desired transformations.
10984         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
10985         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
10987 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10989         PR fortran/22038
10990         * gfortran.dg/forall_1.f90: Un-XFAIL.
10992 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
10994         PR c++/21929
10995         * g++.dg/parse/crash26.C: New.
10997         PR c++/20789
10998         * g++.dg/init/member1.C: New.
11000 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
11002         * gfortran.dg/altreturn_1.f90: New test.
11004 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
11006         PR middle-end/21985
11007         * gcc.dg/tree-ssa/pr21985.c: New test.
11009 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
11011         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
11013 2005-06-12  Roger Sayle  <roger@eyesopen.com>
11015         PR c++/21930
11016         * g++.dg/other/error10.C: New test case.
11018 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11020         PR libfortran/19155
11021         * gfortran.dg/pr19155.f: Add test.
11023 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11025         * gfortran.dg/f2c_7.f90: New test.
11027         * gfortran.dg/forall_1.f90: XFAILed.
11029 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
11031         * gcc.dg/pr14796-1.c: New.
11032         * gcc.dg/pr14796-2.c: New.
11034 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
11036         PR fortran/17792
11037         PR fortran/21375
11038         * gfortran.dg/deallocate_stat.f90: New test.
11040 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
11042         * gfortran.fortran-torture/execute/in-pack.f90: New test.
11044 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
11046         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
11047         access will be generated when this loop is vectorized. Test that
11048         accesses with same alignment were detected.
11049         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
11050         Test that accesses with same alignment were detected.
11051         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
11052         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
11053         alignment were detected.
11055 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
11057         PR c++/10611
11058         * g++.dg/conversion/simd2.C: New.
11060 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11062         * gcc.dg/Wcxx-compat-1.c: New.
11064 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
11066         PR libfortran/21480
11067         * gfortran.dg/reshape-complex.f90: Add a test for a packed
11068         complex array.
11070 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
11072         * gcc.dg/alias-8.c: New.
11074 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
11076         * gcc.dg/format/cmn_err-1.c: Update.
11078 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
11080         PR target/20666
11081         * gcc.target/sparc/fexpand-2.c: New.
11082         * gcc.target/sparc/fpmerge-2.c: New.
11083         * gcc.target/sparc/fpmul-2.c: New.
11084         * gcc.target/sparc/noresult.c: New.
11085         * gcc.target/sparc/pdist-2.c: New.
11086         * gcc.target/sparc/pdist-3.c: New.
11088 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
11090         PR testsuite/21702
11091         * gcc.target/i386/i386.exp: Fix comment typo.
11093 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11095         PR c++/19497
11096         * g++.dg/inherit/using5.C: New.
11097         * g++.dg/inherit/using6.C: New.
11099 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11101         PR c++/19894
11102         * g++.dg/template/ptrmem15.C: New test.
11104         PR c++/20563
11105         * g++.dg/ext/label4.C: New test.
11107 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11109         * gcc.dg/tls/debug-1.c: New test.
11111 2005-06-07  Dale Johannesen  <dalej@apple.com>
11113         * gcc.target/i386/movq.c: New.
11115 2005-06-07  Dale Johannesen  <dalej@apple.com>
11117         * gcc.dg/20050607-1.c: New.
11119 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
11121         PR middle-end/21850
11122         * gcc.c-torture/execute/20050607-1.c: New test.
11124 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
11126         PR libfortran/21926
11127         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
11128         Test case where the return array has lowest stride one,
11129         but isn't packed.
11131 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
11133         * lib/target-supports.exp (check_effective_target_sync_int_long):
11134         Add s390 and s390x targets.
11136 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
11138         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
11139         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
11140         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
11141         * gcc.dg/tree-ssa/loop-9.c: New test.
11143 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
11145         * g++.dg/parse/defarg10.C: New.
11147 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
11149         PR regression/21897
11150         * gcc.c-torture/execute/20050604-1.c: New test.
11152 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
11154         PR 21903
11155         * g++.dg/parse/defarg9.C: New.
11157         PR c++/20637
11158         * g++.dg/inherit/using4.C: New.
11159         * g++.dg/overload/error1.C: Adjust expected errors.
11160         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
11161         * g++.old-deja/g++.brendan/arm2.C: Likewise.
11162         * g++.old-deja/g++.other/redecl2.C: Likewise.
11163         * g++.old-deja/g++.other/redecl4.C: Likewise.
11164         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
11166 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11168         * gfortran.dg/f2c_5.f90: Add -w to dg-options
11170 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11172         * lib/gfortran.exp (gfortran_target_compile): Call
11173         dg-additional-files-options
11174         * gfortran.dg/f2c_4.f90: New file
11175         * gfortran.dg/f2c_4.c: New file
11176         * gfortran.dg/f2c_5.f90: New file
11177         * gfortran.dg/f2c_5.c: New file
11179 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11181         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
11183         PR fortran/21912
11184         * gfortran.dg/array_constructor_4.f90: New test.
11186 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
11188         PR c++/21619
11189         * g++.dg/ext/builtin9.C: New test.
11191 2005-06-05  Dale Johannesen  <dalej@apple.com>
11193         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
11194         * gcc.c-torture/execute/20050603-2.c: Ditto.
11196 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
11198         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
11199         * gcc.dg/vect/vect-reduc-1.c: New.
11200         * gcc.dg/vect/vect-reduc-2.c: New.
11201         * gcc.dg/vect/vect-reduc-3.c: New.
11203 2005-06-04  Dale Johannesen  <dalej@apple.com>
11205         * gcc.c-torture/execute/20050603-1.c: New.
11206         * gcc.c-torture/execute/20050603-2.c: New.
11207         * gcc.dg/20050603-3.c: New.
11209 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11211         PR fortran/19195
11212         * gfortran.dg/debug_1.f90: New test.
11214         * gfortran.dg/forall_1.f90: New test.
11216 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
11218         * gfortran.dg/array_constructor_3.f90: New test.
11220 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11222         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
11224 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
11226         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
11228 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
11230         PR c/21873
11231         * gcc.dg/init-excess-1.c: New test.
11233 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
11235         PR c++/21853
11236         * g++.dg/expr/static_cast6.C: New test.
11238 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
11240         * gcc.dg/tree-ssa/vrp14.c: New test.
11242 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
11244         PR c++/21336
11245         * g++.dg/template/new2.C: New test.
11247 2005-06-03  Josh Conner  <jconner@apple.com>
11249         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
11250         all entries in initializer.
11252 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
11254         PR middle-end/21858
11255         * gcc.dg/pr21858.c: New testcase.
11257 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
11259         PR tree-optimization/21292
11261         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
11262         New.
11263         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
11264         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
11265         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
11266         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
11267         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
11269 2005-06-02  Richard Henderson  <rth@redhat.com>
11271         * gcc.dg/sync-2.c: Use -march=i486 for i386.
11273 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
11275         * gcc.dg/wtypequal.c: New testcase.
11277 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
11279         PR 21582
11280         * gcc.dg/tree-ssa/pr21582.c: New test.
11282 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11284         PR c++/21280
11285         * g++.dg/opt/interface2.h: New.
11286         * g++.dg/opt/interface2.C: New.
11287         * g++.dg/init/ctor4.C: Adjust error lines.
11288         * g++.old-deja/g++.bob/inherit2.C: Likewise.
11289         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
11290         * g++.old-deja/g++.jason/opeq3.C: Likewise.
11291         * g++.old-deja/g++.pt/assign1.C: Likewise.
11292         * g++.old-deja/g++.pt/crash20.C: Likewise.
11294 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
11296         PR tree-optimization/21734
11297         * g++.dg/vect/pr21734_1.cc: New.
11298         * g++.dg/vect/pr21734_2.cc: New.
11300 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11302         PR c++/20350
11303         * g++.dg/template/spec24.C: New.
11305         PR c++/21151
11306         * g++.dg/pch/local-1.C: New.
11307         * g++.dg/pch/local-1.Hs: New.
11309 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
11311         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
11312         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
11313         * gcc.dg/tree-ssa/pr14341.c: New test.
11314         * gcc.dg/tree-ssa/pr14841.c: New test.
11315         * gcc.dg/tree-ssa/pr20701.c: New test.
11316         * gcc.dg/tree-ssa/pr21086.c: New test.
11317         * gcc.dg/tree-ssa/pr21090.c: New test.
11318         * gcc.dg/tree-ssa/pr21332.c: New test.
11319         * gcc.dg/tree-ssa/pr21458.c: New test.
11320         * gcc.dg/tree-ssa/pr21658.c: New test.
11321         * gcc.dg/tree-ssa/vrp01.c: New test.
11322         * gcc.dg/tree-ssa/vrp02.c: New test.
11323         * gcc.dg/tree-ssa/vrp03.c: New test.
11324         * gcc.dg/tree-ssa/vrp04.c: New test.
11325         * gcc.dg/tree-ssa/vrp05.c: New test.
11326         * gcc.dg/tree-ssa/vrp06.c: New test.
11327         * gcc.dg/tree-ssa/vrp07.c: New test.
11328         * gcc.dg/tree-ssa/vrp08.c: New test.
11329         * gcc.dg/tree-ssa/vrp09.c: New test.
11330         * gcc.dg/tree-ssa/vrp10.c: New test.
11331         * gcc.dg/tree-ssa/vrp11.c: New test.
11332         * gcc.dg/tree-ssa/vrp12.c: New test.
11333         * gcc.dg/tree-ssa/vrp13.c: New test.
11335 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
11337         PR 21029
11338         * gcc.dg/tree-ssa/pr21029.c: New test.
11340 2005-06-01  Roger Sayle  <roger@eyesopen.com>
11342         * gfortran.dg/logint-1.f: New test case.
11343         * gfortran.dg/logint-2.f: Likewise.
11344         * gfortran.dg/logint-3.f: Likewise.
11346 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
11348         PR c/21536
11349         PR c/20760
11350         * gcc.dg/20050527-1.c: New test.
11352         * gcc.dg/i386-sse-12.c: New test.
11354         PR fortran/21729
11355         * gfortran.dg/implicit_5.f90: New test.
11357 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
11359         PR fortran/20883
11360         * gfortran/assign_4.f90: New test.
11361         * gfortran/assign_2.f90: Change compile to run.
11363 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
11365         * lib/target-supports.exp
11366         (check_effective_target_sync_char_short): New.
11367         * gcc.dg/sync-2.c: New.
11369 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
11371         PR tree-optimization/21817
11372         * gcc.dg/torture/pr21817-1.c: New.
11374 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
11376         PR c++/21165
11377         * g++.dg/template/init5.C: New.
11379 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
11381         * gfortran.dg/char_initialiser_actual.f90:
11382         Test character initialisers as actual arguments.
11383         * gfortran.dg/char_pointer_comp_assign.f90:
11384         Test character pointer structure component assignments.
11385         * gfortran.dg/char_array_structure_constructor.f90:
11386         Test character components in structure constructors.
11388 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
11390         PR middle-end/20931
11391         * g++.dg/opt/pr20931.C: New test.
11393 2005-05-31  Andreas Jaeger  <aj@suse.de>
11395         PR testsuite/20772
11396         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
11397         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
11398         g++.old-deja/g++.ext/asmspec1.C,
11399         g++.old-deja/g++.other/regstack.C,
11400         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
11401         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
11402         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
11403         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
11404         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
11405         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
11406         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
11407         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
11408         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
11409         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
11410         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
11411         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
11412         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
11413         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
11414         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
11415         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
11416         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
11417         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
11418         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
11420 2005-05-31  Jeff Law  <law@redhat.com>
11422         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
11424 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
11426         PR middle-end/21743
11427         * gcc.dg/builtins-1.c: Activate disabled clog test.
11428         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11430 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
11432         * gfortran.dg/char_pointer_assign.f90:
11433         Test character-pointer assignments and pointer assignments.
11434         * gfortran.dg/char_pointer_dummy.f90:
11435         Test character-pointer dummy arguments.
11436         * gfortran.dg/char_pointer_func.f90:
11437         Test character-pointer function returns.
11438         * gfortran.dg/char_pointer_dependency.f90:
11439         Test character-pointer functions with dependencies.
11441 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
11443         PR c++/21784
11444         * g++.dg/lookup/using14.C: New test.
11446 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
11448         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
11449         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
11450         trailing ^M.
11452 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
11454         PR c++/17413
11455         * g++.dg/template/local5.C: New.
11457         PR target/21761
11458         * gcc.c-torture/compile/pr21761.c: New.
11460         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
11461         before darwin8.
11463 2005-05-30  Steven G. Kargl
11465         PR fortran/20846
11466         * gfortran.dg/inquire_8.f90: New test.
11468 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11470         PR libfortran/21376
11471         * gfortran.dg/output_exponents_1.f90: New test.
11473 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11475         PR libfortran/20006
11476         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
11478 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
11480         PR c++/21210
11481         * g++.dg/ext/complex1.C: New test.
11483         PR c++/21340
11484         * g++.dg/init/ctor6.C: New test.
11486 2005-05-29  Jan Hubicka  <jh@suse.cz>
11488         * gcc.c-torture/compile/pr21562.c: New.
11490 2005-05-28  Steven G. Kargl <kargls@comcast.net>
11492         * gfortran.dg/subnormal_1.f90: New test.
11494 2005-05-28  Jan Hubicka  <jh@suse.cz>
11496         * tree-prof.exp: Fix comment.
11497         * value-prof-1.c: New.
11498         * value-prof-2.c: New.
11499         * value-prof-3.c: New.
11500         * value-prof-4.c: New.
11502 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
11504         PR c++/21614
11505         * g++.dg/expr/ptrmem6.C: New test.
11506         * g++.dg/expr/ptrmem6a.C: Likewise.
11508 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
11510         PR tree-optimization/21658
11511         * gcc.dg/tree-ssa/pr21658.c: New.
11513 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
11515         PR c++/21455
11516         * g++.dg/inherit/ptrmem3.C: New.
11518         PR c++/21681
11519         * g++.dg/parse/template16.C: New.
11521 2005-05-27  Andreas Jaeger  <aj@suse.de>
11523         * gcc.dg/setjmp-2.c: Only run in 32-bit.
11525         * gcc.dg/i386-sse-8.c: Run test on all archs.
11527 2005-05-26  Mike Stump  <mrs@apple.com>
11529         * objc.dg/isa-field-1.m: Only run on darwin.
11530         * objc.dg/lookup-1.m: Likewise.
11531         * objc.dg/try-catch-8.m: Likewise.
11533 2005-05-26  Roger Sayle  <roger@eyesopen.com>
11535         PR tree-optimization/9814
11536         * gcc.dg/pr9814-1.c: New test case.
11538 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11540         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
11541         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
11542         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
11543         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
11544         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
11545         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
11546         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
11547         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
11548         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
11549         objc.dg/try-catch-8.m: New.
11551 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
11553         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
11554         remove extraneous semicolons.
11556 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11558         * obj-c++.dg/comp-types-12.mm: New.
11559         * objc.dg/comp-types-11.m: New.
11560         * objc.dg/selector-4.m: New.
11562 2005-05-26  Andreas Jaeger  <aj@suse.de>
11564         PR testsuite/20772
11565         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
11566         g++.old-deja/g++.ext/attrib3.C,
11567         g++.old-deja/g++.other/store-expr1.C,
11568         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
11569         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
11570         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
11571         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
11572         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
11573         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
11574         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
11575         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
11576         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
11577         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
11578         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
11579         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
11580         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
11581         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
11582         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
11583         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
11584         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
11585         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
11586         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
11588 2005-05-26  Andreas Jaeger  <aj@suse.de>
11590         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
11591         x86-64 compilation.
11593 2005-05-26  Andreas Jaeger  <aj@suse.de>
11595         PR testsuite/20772
11596         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
11597         gcc.misc-tests/i386-pf-athlon-1.c,
11598         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11599         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
11600         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
11601         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
11602         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
11603         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
11604         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
11605         programs.
11607         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
11608         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
11609         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
11610         x86-64 compilation.
11612         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
11613         x86_64.
11615         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
11616         effective-target ilp32.
11618 2005-05-26  David Ung  <davidu@mips.com>
11620         * gcc.target/mips/ext_ins.c: New test for testing the generation
11621         of MIPS32/64 rev 2 ext/ins instructions.
11623 2005-05-26  Andreas Jaeger  <aj@suse.de>
11625         * treelang/compile/unsigned.tree: Use gimple instead of
11626         nonexisting generic dump.
11628 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
11630         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
11632 2005-05-26  Andreas Jaeger  <aj@suse.de>
11634         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
11636 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
11638         PR libfortran/17283
11639         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
11640         Test callee-allocated memory with write statements.
11642 2005-05-25  Roger Sayle  <roger@eyesopen.com>
11644         PR middle-end/21709
11645         * gcc.dg/pr21709-1.c: New test case.
11647 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11648             Mike Stump  <mrs@apple.com>
11650         * objc/execute/next_mapping.h: Update for C++.
11652         * obj-c++.dg/selector-1.mm: Move to...
11653         * obj-c++.dg/selector-4.mm: here...
11655         * obj-c++.dg/basic.mm: New.
11656         * obj-c++.dg/comp-types-1.mm: New.
11657         * obj-c++.dg/cxx-class-1.mm: New.
11658         * obj-c++.dg/cxx-ivars-1.mm: New.
11659         * obj-c++.dg/cxx-ivars-2.mm: New.
11660         * obj-c++.dg/cxx-ivars-3.mm: New.
11661         * obj-c++.dg/cxx-scope-1.mm: New.
11662         * obj-c++.dg/cxx-scope-2.mm: New.
11663         * obj-c++.dg/defs.mm: New.
11664         * obj-c++.dg/empty-private-1.mm: New.
11665         * obj-c++.dg/encode-1.mm: New.
11666         * obj-c++.dg/encode-2.mm: New.
11667         * obj-c++.dg/encode-3.mm: New.
11668         * obj-c++.dg/extern-c-1.mm: New.
11669         * obj-c++.dg/extra-semi.mm: New.
11670         * obj-c++.dg/fix-and-continue-2.mm: New.
11671         * obj-c++.dg/isa-field-1.mm: New.
11672         * obj-c++.dg/ivar-list-semi.mm: New.
11673         * obj-c++.dg/local-decl-1.mm: New.
11674         * obj-c++.dg/lookup-1.mm: New.
11675         * obj-c++.dg/lookup-2.mm: New.
11676         * obj-c++.dg/method-1.mm: New.
11677         * obj-c++.dg/method-2.mm: New.
11678         * obj-c++.dg/method-3.mm: New.
11679         * obj-c++.dg/method-4.mm: New.
11680         * obj-c++.dg/method-5.mm: New.
11681         * obj-c++.dg/method-6.mm: New.
11682         * obj-c++.dg/method-7.mm: New.
11683         * obj-c++.dg/no-extra-load.mm: New.
11684         * obj-c++.dg/overload-1.mm: New.
11685         * obj-c++.dg/pragma-1.mm: New.
11686         * obj-c++.dg/pragma-2.mm: New.
11687         * obj-c++.dg/private-1.mm: New.
11688         * obj-c++.dg/private-2.mm: New.
11689         * obj-c++.dg/proto-qual-1.mm: New.
11690         * obj-c++.dg/qual-types-1.mm: New.
11691         * obj-c++.dg/stubify-1.mm: New.
11692         * obj-c++.dg/stubify-2.mm: New.
11693         * obj-c++.dg/super-class-1.mm: New.
11694         * obj-c++.dg/super-class-2.mm: New.
11695         * obj-c++.dg/super-dealloc-1.mm: New.
11696         * obj-c++.dg/super-dealloc-2.mm: New.
11697         * obj-c++.dg/template-1.mm: New.
11698         * obj-c++.dg/template-2.mm: New.
11699         * obj-c++.dg/template-3.mm: New.
11700         * obj-c++.dg/template-4.mm: New.
11701         * obj-c++.dg/template-5.mm: New.
11702         * obj-c++.dg/template-6.mm: New.
11703         * obj-c++.dg/try-catch-1.mm: New.
11704         * obj-c++.dg/try-catch-2.mm: New.
11705         * obj-c++.dg/try-catch-3.mm: New.
11706         * obj-c++.dg/try-catch-4.mm: New.
11707         * obj-c++.dg/try-catch-5.mm: New.
11708         * obj-c++.dg/try-catch-6.mm: New.
11709         * obj-c++.dg/try-catch-7.mm: New.
11710         * obj-c++.dg/try-catch-8.mm: New.
11711         * obj-c++.dg/try-catch-9.mm: New.
11712         * obj-c++.dg/va-meth-1.mm: New.
11714 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11716         * obj-c++.dg/selector-1.mm: New.
11717         * obj-c++.dg/selector-2.mm: New.
11719 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11721         * obj-c++.dg/selector-3.mm: New.
11722         * objc.dg/selector-3.m: New.
11724 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11726         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
11727         about where warning appears.
11729 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11731         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
11732         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
11733         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
11734         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
11736 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11738         * gcc.dg/20050524-1.c: New test.
11740 2005-05-25  Jan Hubicka  <jh@suse.cz>
11742         * gcc.dg/tree-prof/inliner-1.c: New.
11744 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
11746         * gcc.dg/tree-prof: New directory.
11747         * gcc.dg/tree-prof/tree-prof.exp: New.
11749 2005-05-25  DJ Delorie  <dj@redhat.com>
11751         * gcc.dg/Wattributes-1.c: New.
11752         * gcc.dg/Wattributes-2.c: New.
11753         * gcc.dg/Wattributes-3.c: New.
11755 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
11757         PR tree-optimization/19833
11758         * gcc.dg/uninit-4.c: Remove xfail.
11759         * gcc.dg/uninit-9.c: Ditto.
11761 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
11763         * obj-c++.dg/bitfield-[1-5].mm: New.
11764         * obj-c++.dg/class-protocol-1.mm: New.
11765         * obj-c++.dg/comp-types-1[0-1].mm: New.
11766         * obj-c++.dg/comp-types-[2-9].mm: New.
11767         * obj-c++.dg/encode-[4-8].mm: New.
11768         * obj-c++.dg/layout-1.mm: New.
11769         * obj-c++.dg/method-1[0-9].mm: New.
11770         * obj-c++.dg/method-2[0-1].mm: New.
11771         * obj-c++.dg/method-[8-9].mm: New.
11772         * obj-c++.dg/objc-gc-3.mm: New.
11773         * obj-c++.dg/try-catch-10.mm: New.
11774         * objc.dg/bitfield-5.m: New.
11775         * objc.dg/comp-types-10.m: New.
11776         * objc.dg/comp-types-9.m: New.
11777         * objc.dg/layout-1.m: New.
11778         * objc.dg/objc-gc-4.m: New.
11779         * objc.dg/try-catch-9.m: New.
11780         * objc.dg/class-protocol-1.m: Tweak diagnostics.
11781         * objc.dg/comp-types-1.m: Likewise.
11782         * objc.dg/comp-types-[5-6].m: Likewise.
11783         * objc.dg/method-9.m: Likewise.
11785 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
11787         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
11788         and on hardware without VMX support.
11790         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
11792         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
11794         * lib/profopt.exp (dg-final-generate, dg-final-use,
11795         profopt-final-code, profopt-get-options): New.
11796         (profopt-execute): Process test directives.
11798         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
11799         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
11800         cleanup-tree-dump, cleanup-saved-temps): Update comments.
11802 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
11804         PR C++/21645
11805         * g++.dg/init/ctor5.C: New test.
11807 2005-05-24  Ira Rosen  <irar@il.ibm.com>
11809         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
11810         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
11811         vect-113.c, vect-114.c.
11813 2005-05-23  Adam Nemet  <anemet@lnxw.com>
11815         * gcc.dg/const-elim-1.c: Remove xfails.
11817 2005-05-23  Jeff Law  <law@redhat.com>
11819         * gcc.c-torture/compile/pr21638.c: New test.
11820         * gcc.c-torture/compile/20050520-1.c: New test.
11822 2005-05-23  Nick Clifton  <nickc@redhat.com>
11824         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
11825         be a proper triple, ie: m32r*-*-*.
11826         * g++.old-deja/g++.jason/thunk3.C: Likewise.
11828 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
11830         PR middle-end/21331
11831         PR tree-opt/21293
11832         * gcc.c-torture/compile/pr21293.c: New test.
11833         * gcc.c-torture/execute/pr21331.c: New test.
11835 2004-05-20  Richard Henderson  <rth@redhat.com>
11837         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
11839 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
11841         * obj-c++-dg.exp: Add.
11842         * obj-c++.exp: Add.
11843         * obj-c++.dg/dg.exp: Add.
11845 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
11847         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
11848         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
11850 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
11852         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
11854 2004-05-19  Richard Henderson  <rth@redhat.com>
11856         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
11858 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
11860         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
11862         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
11864 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
11866         PR c++/21495
11867         * g++.dg/parse/extern1.C: New test.
11868         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
11870 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11872         * gcc.dg/c99-math.h: New.
11873         * gcc.dg/c99-math-float-1.c: New test.
11874         * gcc.dg/c99-math-double-1.c: Likewise.
11875         * gcc.dg/c99-math-long-double-1.c: Likewise.
11877 2005-05-18  Richard Henderson  <rth@redhat.com>
11879         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
11881 2005-05-18  Devang Patel  <dpatel@apple.com>
11883         * g++.dg/opt/20050511-1.C: New test.
11885 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
11887         PR libfortran/21127
11888         * gfortran.dg/reshape-complex.f90: New test.
11890 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
11892         * gfortran.dg/array_constructor_1.f90: New test.
11893         * gfortran.dg/array_constructor_2.f90: New test.
11895 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
11897         PR fortran/20954
11898         * gfortran.dg/pr20954.f: New test.
11900 2005-05-17  Mike Stump  <mrs@apple.com>
11902         Yet more Objective-C++...
11904         * objc.dg/method-5.m: Update.
11905         * objc.dg/method-6.m: Update.
11906         * objc.dg/method-7.m: Update.
11907         * objc.dg/method-9.m: Update.
11908         * objc.dg/try-catch-2.m: Update.
11910 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
11912         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
11913         Remove little-endian optimizations.
11915 2005-05-17  Jeff Law  <law@redhat.com>
11917         * g++.dg/tree-ssa/pr14814.C: New test.
11918         * gcc.dg/tree-ssa/pr14814.C: New test.
11919         * gcc.dg/tree-ssa/pr17141-1.C: New test.
11920         * gcc.dg/tree-ssa/pr17141-2.C: New test.
11922 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
11924         * gcc.dg/compat/generate-random.c: Do not include
11925         libiberty.h.
11926         * gcc.dg/compat/generate-random_r.c: Likewise.
11928 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
11930         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
11932 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
11934         PR middle-end/21595
11935         * g++.dg/tree-ssa/builtin1.C: New testcase.
11937 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
11939         PR c++/21454
11940         * g++.dg/opt/const4.C: New test.
11942         PR middle-end/21492
11943         * g++.dg/opt/crossjump1.C: New test.
11945         PR tree-optimization/21610
11946         * gcc.c-torture/compile/20050516-1.c: New test.
11948         PR fortran/15080
11949         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
11950         about the test failing.
11951         * gfortran.fortran-torture/execute/where_7.f90: New test.
11952         * gfortran.fortran-torture/execute/where_8.f90: New test.
11954 2005-05-16  Richard Henderson  <rth@redhat.com>
11956         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
11957         i?86 and x86_64.
11959 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
11961         * gcc.dg/compat/generate-random.c (config.h): Do not include.
11962         (limits.h): Include unconditionally.
11963         (stdlib.h): Likewise.
11964         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
11965         (limits.h): Include unconditionally.
11966         (stdlib.h): Likewise.
11967         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
11968         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
11969         (limits.h): Include unconditionally.
11970         (stdlib.h): Likewise.
11971         (hashtab.h): Do not include.
11972         (getopt.h): Likewise.
11973         (stddef.h): Include.
11974         (hashval_t): Define.
11975         (struct entry): Add "next" field.
11976         (HASH_SIZE): New macro.
11977         (hash_table): New variable.
11978         (switchfiles): Do not use xmalloc.
11979         (mix): New macro.
11980         (iterative_hash): New function.
11981         (hasht): Remove.
11982         (e_exists): New function.
11983         (e_insert): Likewise.
11984         (output): Use, instead of libiberty hashtable functions.
11985         (main): Do not use getopt.  Do not call htab_create.
11987 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
11989         PR libstdc++/21526
11990         * lib/target-supports.exp (check_mkfifo_available):
11991         Return 0 for cygwin as mkfifo support incomplete on platform.
11992         Fix typos in comments.
11994 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
11996         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
11998 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
12000         PR fortran/17432
12001         * gfortran.dg/assign_4.f: New test.
12003 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
12005         PR tree-optimization/21563
12006         * gcc.dg/tree-ssa/pr21563.c: New.
12008 2005-05-14  Jan Hubicka  <jh@suse.cz>
12010         * gcc.dg/noreturn-7.c: Allow control reaches warning.
12012 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
12014         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
12016 2005-05-13  Julian Brown  <julian@codesourcery.com>
12018         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
12019         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
12021 2005-05-13  Jan Hubicka  <jh@suse.cz>
12023         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
12024         * gcc.dg/fold-xor-?.c: Likewise.
12025         * gcc.dg/pr15784-?.c: Likewise.
12026         * gcc.dg/pr20922-?.c: Likewise.
12027         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
12028         * gcc.dg/tree-ssa/pr17598.c: Likewise.
12029         * gcc.dg/tree-ssa/pr20470.c: Likewise.
12031 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12033         PR fortran/21260
12034         * gfortran.dg/hollerith_1.f90: New test.
12036 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12038         * gfortran.dg/func_result_2.f90: New test.
12040 2005-05-11  Bud Davis  <bdavis@gfortran.org>
12042         * gfortran.dg/dev_null.f90: New test.
12044 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
12046         * gcc.dg/arm-vfp1.c: Revert last change.
12048 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
12050         PR middle-end/19807
12051         PR tree-optimization/19639
12052         * g++.dg/tree-ssa/pr19807.C: New testcase.
12054 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12056         PR libfortran/21471
12057         * gfortran.dg/append-1.f90: New test.
12059 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
12061         * gcc.dg/pr18501.c: XFAIL.
12062         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
12063         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
12064         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
12065         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
12066         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
12067         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
12068         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
12069         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12071 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12073         PR fortran/20178
12074         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
12075         gfortran.dg/f2c_3.f90: New tests.
12077         * gfortran.dg/return_1.f90: Fix dg annotation.
12079 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
12081         * gcc.c-torture/compile/20050510-1.c: New test.
12083 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
12085         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
12087 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
12089         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
12091 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
12093         PR c/17913
12094         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
12096 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
12098         PR c/21342
12099         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
12100         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
12102 2005-05-10  Ben Elliston  <bje@au.ibm.com>
12104         PR debug/16676
12105         * gcc.dg/debug/pr16676.c: New test.
12107 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
12109         PR testsuite/21443
12110         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
12111         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
12112         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
12113         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
12114         Change -O1 to -O2.
12115         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
12116         -fno-tree-dominator-opts.
12118 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12120         * gfortran.dg/return_1.f90: New test.
12122 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
12124         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
12126         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
12128 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
12130         PR c++/21427
12131         * g++.dg/inherit/covariant13.C: New.
12133 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12135         PR libfortran/19155
12136         * gfortran.dg/pr19155.f: New test.
12138 2005-05-08  Roger Sayle  <roger@eyesopen.com>
12140         PR inline-asm/8788
12141         * gcc.dg/pr8788-1.c: New testcase.
12143 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
12145         PR target/21416
12146         * gcc.target/mips/fpcmp-[12].c: New tests.
12148 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
12150         * lib/target-supports-dg.exp (dg-require-fork): New function.
12151         (dg-require-mkfifo): Likewise.
12152         * lib/target-supports.exp (check_function_available): New
12153         function.
12154         (check_fork_available): Likewise.
12155         (check_mkfifo_available): Likewise.
12157 2005-05-06  Jeff Law  <law@redhat.com>
12159         * gcc.c-torture/compile/pr21380.c: New test.
12161 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
12163         PR c++/20961
12164         * g++.dg/ext/weak3.C: New test.
12166 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
12168         PR c++/21352
12169         * g++.dg/template/crash37.C: New test.
12171 2005-05-05  Paul Brook  <paul@codesourcery.com>
12173         * gcc.dg/arm-g2.c: Use effective-target arm32.
12174         * gcc.dg/arm-mmx-1.c: Ditto.
12175         * gcc.dg/arm-scd42-2.c: Ditto.
12176         * gcc.dg/arm-vfp1.c: Ditto.
12177         * lib/target-supports.exp (check_effective_target_arm32): New
12178         function.
12180 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
12182         PR libfortran/21354
12183         gfortran.dg/in_pack_rank7.f90: New test.
12185 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
12187         PR middle-end/15618
12188         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
12190 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
12192         PR middle-end/21265
12193         * gcc.dg/20050503-1.c: New test.
12195         PR rtl-optimization/21239
12196         * gcc.dg/i386-sse-11.c: New test.
12198 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
12200         PR target/16888
12201         * gcc.target/i386/asm-1.c: New test.
12203 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
12205         PR rtl-optimization/21330
12206         * gcc.c-torture/execute/20050502-1.c: New test.
12208         PR target/21297
12209         * gcc.c-torture/execute/20050502-2.c: New test.
12211 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
12213         PR middle-end/21282
12214         * gcc.dg/pr21282.c: New.
12216 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
12218         * gcc.dg/vect/pr20122.c: Clean up .vect file.
12219         * gcc.dg/vect/vect-92.c: Likewise.
12220         * gcc.dg/vect/vect-93.c: Likewise.
12221         * gcc.dg/vect/vect-dv-1.c: Likewise.
12222         * gcc.dg/vect/vect-dv-2.c: Likewise.
12223         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
12225 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
12227         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
12228         * gfortran.dg/vect/vect-2.f90: Likewise.
12229         * gfortran.dg/vect/vect-3.f90: Likewise.
12230         * gfortran.dg/vect/vect-4.f90: Likewise.
12231         * gfortran.dg/vect/vect-5.f90: Likewise.
12233 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
12235         PR target/20813
12236         * gcc.dg/rs6000-fpint-2.c: New.
12238 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
12240         PR c/15698
12241         * gcc.dg/builtins-30.c: Update expected messages.
12242         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
12243         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
12244         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
12246 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
12248         PR tree-optimization/21294
12249         * gcc.dg/tree-ssa/pr21294.c: New.
12251 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
12253         * gcc.dg/altivec-3.c (vec_store): Do not use the old
12254         __builtin_altivec_st_internal_4si built-in.
12256 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
12258         PR c++/15875
12259         * g++.dg/template/ptrmem14.C: New test.
12261 2005-05-02  Paul Brook  <paul@codesourcery.com>
12263         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
12265 2005-05-02  Michael Matz  <matz@suse.de>
12267         PR c++/19542
12268         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
12270 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
12272         * g++.dg/cpp/weak.C: New test.
12274 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
12276         * gcc.dg/tree-ssa/loop-8.c: New test.
12278 2005-04-30  Michael Maty  <matz@suse.de>
12280         * gcc.dg/inline-mcpy.c: New test.
12282 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
12284         PR libfortran/18958
12285         * gfortran.dg/eoshift.f90: New test case.
12287 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
12289         PR libfortran/18857
12290         * gfortran.dg/matmul_1.f90: New test.
12292 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
12294         PR tree-optimization/21030
12295         * gcc.dg/tree-ssa/pr21030.c: New.
12297 2005-04-29  Devang Patel  <dpatel@apple.com>
12299         PR tree-optimization/21272
12300         * gcc.dg/vect/vect-ifcvt-10.c: New test.
12302 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
12304         PR fortran/13082
12305         PR fortran/18824
12306         * gfortran.dg/entry_4.f90: New test.
12307         * gfortran.fortran-torture/execute/entry_1.f90: New test.
12308         * gfortran.fortran-torture/execute/entry_2.f90: New test.
12309         * gfortran.fortran-torture/execute/entry_3.f90: New test.
12310         * gfortran.fortran-torture/execute/entry_4.f90: New test.
12311         * gfortran.fortran-torture/execute/entry_5.f90: New test.
12312         * gfortran.fortran-torture/execute/entry_6.f90: New test.
12313         * gfortran.fortran-torture/execute/entry_7.f90: New test.
12315 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12317         * gfortran.fortran-torture/execute/entry_8.f90: New test.
12319 2005-04-29  Paul Brook  <paul@codesourcery.com>
12321         * gfortran.dg/entry_3.f90: New test.
12323 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12325         * gfortran.dg/implicit_4.f90: New test.
12327 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
12329         * lib/target-supports.exp (check_profiling_available): Return
12330         false for xtensa-*-elf.
12332 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
12334         * lib/fortran-torture.exp (fortran-torture.exp): Catch
12335         error if file cannot be deleted.
12337 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
12339         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
12340         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
12341         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
12342         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
12343         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
12344         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
12345         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
12346         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
12347         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
12348         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
12349         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
12350         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
12351         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
12353 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12355         PR fortran/20865
12356         * gfortran.dg/pr20865.f90: New test.
12358 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
12360         * gcc.dg/void-cast-2.c: New test.
12362 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12364         PR c/21159
12365         * gcc.dg/void-cast-1.c: New test.
12367 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
12369         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
12371 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12373         PR fortran/21177
12374         * gfortran.dg/pr21177.f90: New test.
12376 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
12378         PR tree-optimization/21171
12379         * gcc.dg/tree-ssa/pr21171.c: New test.
12381 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
12383         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
12384         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
12385         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
12386         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
12387         gcc.dg/tree-ssa/gen-vect-32.c: New.
12388         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
12389         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
12390         don't run on PPC32.
12392 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12394         PR c/21213
12395         * gcc.dg/transparent-union-3.c: New test.
12397 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12399         PR c/20740
12400         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
12401         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
12402         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
12403         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
12404         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
12405         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
12407 2005-04-26  Jeff Law  <law@redhat.com>
12409         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
12410         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
12411         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
12412         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
12413         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
12414         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
12415         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
12417 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
12419         PR tree-optimization/17598
12420         * gcc.dg/tree-ssa/pr17598.c: New testcase.
12422 2005-04-25  Mike Stump  <mrs@apple.com>
12424         * objc.dg/fix-and-continue-1.m: Add.
12426 2005-04-25  Roger Sayle  <roger@eyesopen.com>
12428         PR c++/20995
12429         * g++.dg/opt/pr20995-1.C: New test case.
12431 2005-04-25  Devang Patel <dpatel@apple.com>
12433         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
12435 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
12437         PR testsuite/21062
12438         * g++.dg/opt/alias2.C (printf): Correct the prototype.
12440 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
12442         PR C++/21188
12443         * g++.dg/opt/rtti2.C: New test.
12445 2005-04-25  Paul Brook  <paul@codesourcery.com>
12446         Steven G. Kargl  <kargls@comcast.net>
12448         PR fortran/20879
12449         * gfortran.dg/ichar_1.f90: New file.
12451 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
12453         PR middle-end/20991
12454         * g++.dg/opt/pr20991.C: New test.
12456         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
12457         where sizeof (type) < __alignof__ (type).
12458         * gcc.dg/compat/struct-layout-1.h: Likewise.
12460 2005-04-24  Per Bothner  <per@bothner.com>
12461             Devang Patel  <dpatel@apple.com>
12463         PR preprocessor/20907
12464         * gcc.dg/cpp/very-long-comment.c: New test.
12466 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12468         PR fortran/20059
12469         * gfortran.dg/common_5.f: New test.
12471 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
12473         PR middle-end/21082
12474         * g++.dg/tree-ssa/pr21082.C: New testcase.
12476 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
12478         * gcc.dg/vect/vect-99.c: New test.
12480 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
12482         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
12484 2005-04-22  Jeff Law  <law@redhat.com>
12486         * gcc.dg/uninit-5.c: Remove xfails.
12487         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
12488         conditionals and loads.
12490 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
12492         PR libfortran/20074
12493         PR libfortran/20436
12494         PR libfortran/21108
12495         * gfortran.dg/nested_reshape.f90: new test
12496         * gfortran.dg/reshape-alloc.f90: new test
12497         * gfortran.dg/reshape.f90: new test
12499 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
12501         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
12503         * gcc.dg/arm-vfp1.c: New test.
12505 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
12507         PR c++/21087
12508         * g++.dg/lookup/builtin2.C: New test.
12510 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
12512         * gcc.dg/weak/weak-13.c: New test.
12514 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
12516         * lib/target-supports.exp (check_effective_target_sync_int_long):
12517         Add powerpc*.
12519 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
12521         * gcc.target/mips/branch-1.c: New test.
12523 2005-04-21  Richard Henderson  <rth@redhat.com>
12525         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
12526         * gcc.dg/vect/vect-86.c: Likewise.
12527         * gcc.dg/vect/vect-87.c: Likewise.
12528         * gcc.dg/vect/vect-88.c: Likewise.
12530 2005-04-21  Devang Patel  <dpatel@apple.com>
12532         PR optimization/20994
12533         * gcc.dg/tree-ssa/ifc-3.c: New test.
12535 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12537         PR c/12913
12538         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
12539         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
12540         gcc.dg/c99-vla-jump-5.c: New tests.
12542 2005-04-19  Richard Henderson  <rth@redhat.com>
12544         * lib/target-supports.exp (check_effective_target_vect_int_mult):
12545         Fix typo in exists check.
12546         (check_effective_target_sync_int_long): New.
12547         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
12548         * gcc.dg/ia64-sync-2.c: Likewise.
12549         * gcc.dg/ia64-sync-3.c: Likewise.
12550         * gcc.dg/ia64-sync-4.c: Likewise.
12552 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
12554         * gcc.dg/fold-xor-1.c: New test.
12555         * gcc.dg/fold-xor-2.c: New test.
12557 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
12559         PR target/20670
12560         * g++.dg/eh/fp-regs.C: New test.
12562 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12564         * gcc.dg/Wint-to-pointer-cast-1.c,
12565         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
12566         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
12567         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
12569 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12571         PR fortran/16861
12572         * gfortran.dg/pr16861.f90: New test.
12574 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12576         * gcc.dg/pr21085.c: New test.
12578 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
12580         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
12581         (setup_mips_tests, dg-mips-options): New procedures.
12582         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
12583         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
12584         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
12585         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12586         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
12587         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
12588         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
12589         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12590         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
12591         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
12592         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
12593         dg-mips-options instead of dg-options.  Remove now-redundant
12594         preprocessor guards.
12595         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
12596         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
12597         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
12598         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
12599         * gcc.dg/vr-mult-2.c: Delete.
12600         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
12601         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
12602         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
12603         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
12604         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
12605         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
12606         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
12608 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
12610         * ada/acats/run_all.sh: Use sync when executable not present.
12612 2005-04-18  Devang Patel  <dpatel@apple.com>
12614         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
12615         * gcc.dg/vect/vect-11a.c: New.
12616         * gcc.dg/vect/vect-none.c: Update.
12617         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
12619 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12621         PR tree-optimization/20922
12622         * gcc.dg/pr20922-1.c: New test.
12623         * gcc.dg/pr20922-2.c: New test.
12624         * gcc.dg/pr20922-3.c: New test.
12625         * gcc.dg/pr20922-4.c: New test.
12626         * gcc.dg/pr20922-5.c: New test.
12627         * gcc.dg/pr20922-6.c: New test.
12629 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12631         PR libfortran/20950
12632         * gfortran.dg/pr20950.f: New test.
12634 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12636         PR libfortran/19216
12637         * gfortran.dg/pr19216.f: New test.
12639 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
12641         PR tree-optimization/21001
12642         * gcc.dg/tree-ssa/pr21001.c: New.
12644 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
12646         PR libfortran/21075
12647         * gfortran.dg/reshape_rank7.f90: New test.
12649 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
12651         PR libfortran/12884 gfortran.dg/pr12884.f: New test
12652         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
12653         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
12654         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
12655         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
12656         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
12657         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
12658         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
12659         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
12660         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
12661         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
12662         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
12663         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
12664         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
12665         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
12666         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
12667         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
12668         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
12669         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
12670         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
12671         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
12673 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
12675         * gfortran.dg/wtruncate.f: New testcase.
12676         * gfortran.dg/wtruncate.f90: New testcase.
12678 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
12680         PR c++/21025
12681         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
12682         which sizeof/alignof is dependent, rather than just whether we are
12683         processing_template_decl.
12685 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12687         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12688         corrected typo where the wrong variables had been compared.
12690 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12692         PR libfortran/18495
12693         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12694         Test callee-allocated version of return array with a write
12695         statement.
12696         Test spread with a temporary with another write statement.
12698 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
12700         PR tree-optimization/21031
12701         * gcc.dg/tree-ssa/pr21031.c: New.
12703 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
12705         PR tree-optimization/21004
12706         * gcc.dg/builtins-53.c: Include builtins-config.h.
12707         Check floorf, ceilf, floorl and ceill transformations
12708         only when HAVE_C99_RUNTIME is defined.
12710 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
12712         PR middle-end/20739
12713         * gcc.dg/tree-ssa/pr20739.c: New test.
12715 2005-04-14  Mike Stump  <mrs@apple.com>
12717         * gcc.dg/Foundation.framework/empty: New.
12718         * gcc.dg/framework-2.c: New.
12720 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12722         PR tree-optimization/21021
12723         * gcc.c-torture/compile/pr21021.c: New.
12725 2005-04-14  Janis Johnson  <janis187@us.ibm.com
12727         PR testsuite/21010
12728         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
12729         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
12730         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
12731         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
12732         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
12733         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
12734         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
12735         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
12737 2005-04-14  Richard Henderson  <rth@redhat.com>
12739         * lib/target-supports.exp (check_effective_target_vect_condition):
12740         Add ia64, i?86, and x86_64.
12742 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
12744         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
12746 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12748         PR tree-optimization/20657
12749         * gcc.dg/tree-ssa/pr20657.c: New.
12751 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
12753         * gcc.dg/builtins-53.c: Also check (int)trunc* and
12754         (long long int)trunc*.
12756 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
12758         PR target/20927
12759         * gcc.dg/pr20927.c: New test.
12761 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
12763         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
12764         * gcc.target/mips/asm-1.c: Likewise.
12766 2005-04-13  Dale Johannesen  <dalej@apple.com>
12768         * objc.dg/objc-fast-4.m: New.
12770 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
12772         * gcc.target/cris/torture/cris-torture.exp: New driver in new
12773         directory.
12774         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
12776 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
12778         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
12779         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
12780         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
12782 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
12784         PR tree-optimization/20913
12785         * gcc.dg/tree-ssa/pr20913.c: New.
12787         PR tree-optimization/20702
12788         * gcc.dg/tree-ssa/pr20702.c: New.
12790 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12792         PR c++/13744
12793         * g++.dg/inherit/local3.C: New test.
12795 2005-04-12  Jeff Law  <law@redhat.com>
12797         * gcc.dg/tree-ssa/20050412-1.c: New test.
12799 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
12801         PR libfortran/19016
12802         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
12803         Add tests with mask generated by expression.
12804         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12805         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12806         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12808 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
12810         PR middle-end/20917
12811         * gcc.dg/20050409-1.c: New test.
12813 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
12815         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
12817 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12819         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12820         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
12821         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12822         (TARGET_CXX): Adjust accordingly.
12823         * target.h (struct gcc_target): Remove epxort_class_data.  Add
12824         determine_class_data_visibility and class_data_always_comdat.
12825         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12826         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
12827         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12828         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
12829         (arm_cxx_determine_class_data_visibility): New.
12830         (arm_cxx_class_data_always_comdat): Likewise.
12831         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12832         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
12833         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12834         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
12835         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
12836         Define.
12838 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12840         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
12842 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
12844         * gcc.dg/i386-darwin-fpmath.c: New.
12846 2004-04-11  Devang Patel  <dpatel@apple.com>
12848         * lib/target-supports.exp (check_effective_target_vect_condition): New.
12849         * gcc.dg/vect/vect-ifcvt-1.c: New test.
12850         * gcc.dg/vect/vect-ifcvt-2.c: New test.
12851         * gcc.dg/vect/vect-ifcvt-3.c: New test.
12852         * gcc.dg/vect/vect-ifcvt-4.c: New test.
12853         * gcc.dg/vect/vect-ifcvt-5.c: New test.
12854         * gcc.dg/vect/vect-ifcvt-6.c: New test.
12855         * gcc.dg/vect/vect-ifcvt-7.c: New test.
12856         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
12858 2004-04-11  Devang Patel  <dpatel@apple.com>
12860         * gcc.dg/vect/vect-dv-1.c: New test.
12861         * gcc.dg/vect/vect-dv-2.c: New test.
12863 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
12865         PR tree-optimization/20933
12866         * gcc.dg/tree-ssa/pr20933.c: New test.
12868 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12870         * gfortran.dg/fold_nearest.f90: New test.
12872 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
12874         * gcc.dg/tree-ssa/alias-1.c: New test.
12876 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
12878         PR tree-optimization/20920
12879         * g++.dg/tree-ssa/pr20920.C: New test.
12881 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
12883         * gcc.dg/builtins-53.c: Also check (int)ceil* and
12884         (long long int)ceil*.
12886 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
12888         * g++.dg/warn/Wdtor1.C: Declare template in system header with
12889         explicit C++ linkage.
12891 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12893         * gfortran.dg/pr17229.f: Take care of the new obsolescence
12894         warning for arithmetic IF statements.
12896 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
12898         * eor_handling_1.f90: New test case.
12899         * eor_handling_2.f90: New test case.
12900         * eor_handling_3.f90: New test case.
12901         * eor_handling_4.f90: New test case.
12902         * eor_handling_5.f90: New test case.
12903         * noadv_size.f90: New test case.
12904         * pad_no.f90: New test case.
12906 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
12908         * gcc.c-torture/execute/20050410-1.c: New test.
12910 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
12912         * gcc.dg/pr20126.c: New.
12914 2005-04-09  Bud Davis  <bdavis@gfortran.org>
12915             Steven G. Kargl <kargls@comcast.net>
12917         * gfortran.dg/PR19872.f: New test.
12919 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
12921         * gfortran.dg/nint_1.f90: Fix dg-do directive.
12923 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
12925         * gfortran.dg/nint_1.f90: New test.
12927 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
12929         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
12930         Added test for callee-allocated arrays with write statements.
12931         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
12932         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
12933         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12934         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12935         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12937 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
12939         PR libfortran/20163
12940         * gfortran.dg/open-options-blanks.f: New test.
12942 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
12944         PR fortran/13257
12945         * gfortran.dg/comma_format_extension_[1234].f: New tests.
12947 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
12949         * gcc.dg/tree-ssa/stdarg-1.c: New test.
12950         * gcc.dg/tree-ssa/stdarg-2.c: New test.
12951         * gcc.dg/tree-ssa/stdarg-3.c: New test.
12952         * gcc.dg/tree-ssa/stdarg-4.c: New test.
12953         * gcc.dg/tree-ssa/stdarg-5.c: New test.
12954         * gcc.c-torture/execute/stdarg-4.c: New test.
12956         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
12958         PR target/20795
12959         * g++.dg/abi/param2.C: New test.
12961 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
12963         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
12965 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
12967         * gcc.dg/builtins-53.c: New test.
12969 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
12971         * g++.dg/tree-ssa/pr18178.C: New test.
12972         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
12973         * gcc.c-torture/execute/20041019-1.c: New test.
12974         * gcc.dg/tree-ssa/20041008-1.c: New test.
12975         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
12976         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
12977         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
12978         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
12979         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
12980         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
12981         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
12982         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
12983         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
12984         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
12986 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
12988         PR rtl-optimization/20466
12989         * gcc.c-torture/execute/pr20466-1.c: New test.
12991 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
12993         PR c++/20905
12994         * g++.dg/parse/cond2.C: New test.
12996         PR c++/20145
12997         * g++.dg/warn/Wdtor1.C: New test.
12999 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13001         PR fortran/17229
13002         * gfortran.dg/pr17229.f: New test.
13004 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
13006         * gfortran.dg/tiny_1.f90: New test.
13007         * gfortran.dg/tiny_2.f90: ditto.
13009 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
13011         * gfortran.dg/eor_1.f90: Fix dg-do run line
13012         * gfortran.dg/open_new.f90: Fix dg-do run line
13014 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
13016         * lib/target-supports.exp (get_compiler_messages): Support
13017         optional arguments, the fourth being compiler options.
13018         (check_effective_target_fpic): New proc.
13019         * gcc.dg/20050321-2.c: Restrict to target fpic.
13021 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
13023         * gcc.dg/15443-1.c: New test.
13024         * gcc.dg/15443-2.c: Likewise.
13026 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13028         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
13030 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
13032         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
13034 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
13036         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
13037         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
13038         -m64.
13039         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
13040         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
13041         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
13043 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
13045         PR c++/20212
13046         * g++.dg/warn/Wunused-11.C: New test.
13048 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
13050         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
13052 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
13054         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
13056 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
13058         PR c++/20734
13059         * g++.dg/template/ptrmem13.C: New test.
13061 2005-04-05  Per Bothner  <per@bothner.com>
13063         * lib/gcc.exp: Always add -fno-show-column, for now.
13065 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
13067         PR testsuite/20767
13068         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
13069         of plain old "unsigned int" for the type of "i".  Makes this test
13070         64bit clean.
13072 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
13074         * gcc.dg/i386-ssefn-1.c: New test.
13075         * gcc.dg/i386-ssefn-2.c: New test.
13076         * gcc.dg/i386-ssefn-3.c: New test.
13077         * gcc.dg/i386-ssefn-4.c: New test.
13079 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
13081         PR tree-optimization/20076
13082         * gcc.dg/builtin-apply4.c: New test.
13084         PR preprocessor/19475
13085         * gcc.dg/cpp/macspace1.c: New test.
13086         * gcc.dg/cpp/macspace2.c: New test.
13088 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13090         * gfortran.dg/pr20755.f: Fixed bad format.
13092 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
13094         PR c++/20763
13095         * g++.dg/ext/attrib21.C: New test.
13097 2004-04-05  Devang Patel  <dpatel@apple.com>
13099         * lib/target-supports.exp (check_effective_target_vect_shif): New.
13100         * gcc.dg/vect/vect-shift-1.c: New test.
13102 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13104         PR libfortran/20755
13105         * gfortran.dg/pr20755.f: New test.
13107 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
13109         * gfortran.dg/pr15959.f90: New test.
13110         * gfortran.dg/string_pad_trunc.f90: New test.
13112 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13114         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
13115         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
13116         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
13117         syntax.
13119 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13121         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
13123 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13125         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
13126         * gcc.c-torture/compile/20011119-2.c: Likewise.
13127         * gcc.c-torture/compile/981001-2.c: Likewise.
13129 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
13131         PR c++/20679
13132         * g++.dg/template/overload4.C: New test.
13134 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
13136         PR c++/20746
13137         * g++.dg/abi/covariant5.C: New.
13139         PR debug/20505
13140         * g++.dg/debug/const2.C: New.
13142 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
13144         PR rtl-optimization/16104
13145         * gcc.c-torture/execute/20050316-1.c: New test.
13147 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
13149         * g++.dg/template/spec23.C: Fix dg-error text.
13151 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
13153         PR c++/19199
13154         * g++.dg/expr/lval2.C: New.
13156 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13158         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
13159         __builtin_strcasecmp and __builtin_strncasecmp.
13161 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
13163         PR c++/20723
13164         * g++.dg/template/spec22.C: New.
13165         * g++.dg/template/spec23.C: New.
13167 2005-04-03  Dale Ranta  <dir@lanl.gov>
13168             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13170         PR libfortran/20068
13171         PR libfortran/20125
13172         PR libfortran/20156
13173         PR libfortran/20471
13174         * gfortran.dg/backspace.f: New test.
13176 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
13178         * gcc.dg/pr19345.c: New test.
13180 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
13182         PR tree-optimization/20640
13183         * gcc.dg/torture/tree-loop-1.c: New.
13185 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
13187         PR rtl-optimization/20290
13188         * gcc.c-torture/execute/loop-ivopts-2.c: New.
13190 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
13192         * gcc.dg/rs6000-fpint.c: New.
13194 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13196         * gcc.dg/old-style-then-proto-1.c: New test.
13198 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13200         * gfortran.fortran-torture/execute/backspace.f90: Check
13201         after backspace and read was incorrect.
13203 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13205         * gcc.c-torture/execute/builtins/strcat.c: Check the result
13206         buffer past the terminating NUL using memcmp.
13207         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
13208         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
13210         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
13211         Fix unused/uninitialized variable warnings.
13213         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
13214         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
13215         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
13216         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
13218         * gcc.c-torture/execute/builtins/abs-1-lib.c,
13219         gcc.c-torture/execute/builtins/fputs-lib.c,
13220         gcc.c-torture/execute/builtins/lib/fprintf.c,
13221         gcc.c-torture/execute/builtins/lib/main.c,
13222         gcc.c-torture/execute/builtins/lib/memcmp.c,
13223         gcc.c-torture/execute/builtins/lib/memmove.c,
13224         gcc.c-torture/execute/builtins/lib/mempcpy.c,
13225         gcc.c-torture/execute/builtins/lib/memset.c,
13226         gcc.c-torture/execute/builtins/lib/printf.c,
13227         gcc.c-torture/execute/builtins/lib/sprintf.c,
13228         gcc.c-torture/execute/builtins/lib/stpcpy.c,
13229         gcc.c-torture/execute/builtins/lib/strchr.c,
13230         gcc.c-torture/execute/builtins/lib/strcmp.c,
13231         gcc.c-torture/execute/builtins/lib/strcpy.c,
13232         gcc.c-torture/execute/builtins/lib/strcspn.c,
13233         gcc.c-torture/execute/builtins/lib/strlen.c,
13234         gcc.c-torture/execute/builtins/lib/strncat.c,
13235         gcc.c-torture/execute/builtins/lib/strncmp.c,
13236         gcc.c-torture/execute/builtins/lib/strncpy.c,
13237         gcc.c-torture/execute/builtins/lib/strrchr.c,
13238         gcc.c-torture/execute/builtins/lib/strspn.c,
13239         gcc.c-torture/execute/builtins/lib/strstr.c,
13240         gcc.c-torture/execute/builtins/memops-asm-lib.c,
13241         gcc.c-torture/execute/builtins/strlen-2.c,
13242         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
13243         prototypes.
13245 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
13247         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
13248         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
13249         selectany usage.
13251 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
13253         PR c++/19406
13254         * g++.dg/debug/using1.C: New test.
13256 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
13258         PR middle-end/20524
13259         * gcc.dg/alias-7.c: Prefix asm-declared name with
13260         __USER_LABEL_PREFIX__.
13262 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
13264         Fix fallout from PR middle-end/15700:
13265         * gcc.c-torture/compile/20011119-1.c: Take
13266         __USER_LABEL_PREFIX__ into account.
13267         * gcc.c-torture/compile/20011119-2.c: Likewise.
13269 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13271         PR c++/18644
13272         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
13274 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13276         PR c/17855
13277         * gcc.c-torture/compile/struct-non-lval-1.c,
13278         gcc.c-torture/compile/struct-non-lval-2.c,
13279         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
13281 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
13283         * gcc.dg/tls/tls.exp: Remove temporary file.
13284         * g++.dg/tls/tls.exp: Ditto.
13285         * lib/file-format.exp: Ditto.
13286         * g++.dg/special/ecos.exp: Ditto.
13288         * lib/profopt.exp: Treat prof_ext as a list.
13289         * gcc.misc-tests/bprob.exp: Ditto.
13290         * g++.dg/bprob/bprob.exp: Ditto.
13292         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
13293         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
13294         g++.dg/tree-ssa/pointer-reference-alias.C,
13295         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
13296         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
13297         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
13298         g++.dg/vect/pr19951.cc: Ditto.
13299         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
13300         gcc.dg/builtins-47.c: Ditto.
13301         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
13302         gcc.dg/pr20115-1.c: Ditto.
13303         * gcc.dg/tree-ssa/20030530-2.c,
13304         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
13305         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
13306         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
13307         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
13308         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
13309         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
13310         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
13311         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
13312         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
13313         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
13314         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
13315         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
13316         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
13317         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
13318         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
13319         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
13320         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
13321         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
13322         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
13323         gcc.dg/tree-ssa/20030824-1.c,
13324         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
13325         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
13326         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
13327         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
13328         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
13329         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
13330         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
13331         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
13332         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
13333         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
13334         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
13335         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
13336         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
13337         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
13338         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
13339         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
13340         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
13341         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
13342         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
13343         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
13344         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
13345         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
13346         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
13347         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
13348         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
13349         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
13350         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
13351         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
13352         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
13353         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
13354         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
13355         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
13356         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
13357         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
13358         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
13359         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
13360         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
13361         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
13362         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
13363         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
13364         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
13365         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
13366         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
13367         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
13368         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
13369         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
13370         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
13371         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
13372         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
13373         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
13374         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
13375         gcc.dg/tree-ssa/useless-1.c: Ditto.
13376         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
13377         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
13378         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
13379         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
13380         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
13381         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
13382         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
13383         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
13384         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
13385         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
13386         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
13387         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
13388         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
13389         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
13390         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
13391         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
13392         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
13393         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
13394         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
13395         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
13396         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
13397         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
13398         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
13399         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
13400         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
13401         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
13402         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
13403         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
13404         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
13405         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
13406         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
13407         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
13408         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
13409         gcc.dg/vect/vect-none.c: Ditto.
13410         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
13411         treelang/compile/unsigned.tree: Ditto.
13413         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
13414         * gcc.dg/cpp/direct2s.c: Ditto.
13415         * gcc.dg/cpp/paste4.c: Ditto.
13416         * gcc.dg/cpp/separate-1.c: Ditto.
13417         * gcc.dg/pch/save-temps-1.c: Ditto.
13418         * g++.dg/ext/altivec-10.C: Ditto.
13419         * g++.dg/pch/pch.C: Ditto.
13421         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
13423         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
13424         * g++.dg/template/repo1.C: Ditto.
13425         * g++.dg/template/repo2.C: Ditto.
13426         * g++.dg/template/repo3.C: Ditto.
13427         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
13428         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
13429         * g++.old-deja/g++.pt/repo1.C: Ditto.
13430         * g++.old-deja/g++.pt/repo2.C: Ditto.
13431         * g++.old-deja/g++.pt/repo3.C: Ditto.
13432         * g++.old-deja/g++.pt/repo4.C: Ditto.
13434         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
13435         * gcc.dg/20030107-1.c: Ditto.
13436         * gcc.dg/20030702-1.c: Ditto.
13437         * gcc.dg/profile-generate-1.c: Ditto.
13438         * g++.dg/other/profile1.C: Ditto.
13439         * g++.old-deja/g++.robertl/eb83.C: Ditto.
13441         * lib/gcc-dg.exp (remove-build-file): New.
13442         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
13443         cleanup-tree-dump, cleanup-saved-temps): New.
13445 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
13447         PR c++/19203, DR 214
13448         * g++.dg/parse/ambig3.C: Not ambiguous.
13449         * g++.dg/template/spec20.C: New.
13450         * g++.dg/template/spec21.C: New.
13452 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
13454         PR target/20045
13455         * gcc.dg/ia64-fptr-1.c: Run only on linux.
13457 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13459         PR libfortran/20660
13460         * gfortran.dg/negative_unit.f: New test.
13462 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
13464         * gcc.dg/20050330-1.c: New test.
13466 2005-03-30  Devang Patel  <dpatel@apple.com>
13468         * g++.dg/tree-sra/ssa-sra-3.C: New test.
13470 2005-03-30  Dale Johannesen  <dalej@apple.com>
13472         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
13474 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
13476         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
13477         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
13478         Strip options from test name.
13480 2005-03-31  Jan Hubicka  <jh@suse.cz>
13482         * gcc.dg/varpool-1.c: New testcase.
13484 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13486         PR c/772
13487         PR c/17913
13488         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
13489         gcc.dg/stmt-expr-label-3.c : New tests.
13490         * gcc.c-torture/execute/medce-2.c: Remove.
13492 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13494         PR c/20368
13495         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
13496         tests.
13498 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
13500         * gcc.c-torture/compile/pr20203.c: New test.
13502 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13504         * gfortran.dg/promotion.f90: New test.
13506 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
13508         PR middle-end/20491
13509         * gcc.dg/torture/asm-subreg-1.c: New test.
13511 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
13513         PR c/20672
13514         * gcc.dg/pr20672-1.c: New test.
13516 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
13518         * gfortran.dg/vect: New directory.
13519         * gfortran.dg/vect/vect.exp: New.
13520         * gfortran.dg/vect/vect-1.f90: New test.
13521         * gfortran.dg/vect/vect-2.f90: New test.
13522         * gfortran.dg/vect/vect-3.f90: New test.
13523         * gfortran.dg/vect/vect-4.f90: New test.
13524         * gfortran.dg/vect/vect-5.f90: New test.
13526 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
13528         PR middle-end/20622
13529         * gcc.dg/alias-7.c: New test.
13531 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
13533         * gcc.dg/sparc-reg-1.c: New test.
13535 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
13537         PR target/19890
13538         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
13540 2005-03-29  Dale Ranta  <dir@lanl.gov>
13541             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13543         PR libfortran/20163
13544         * gfortran.dg/pr20163-2.f: New test.
13546 2005-03-28  Jan Hubicka  <jh@suse.cz>
13548         PR middle-end/20635
13549         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
13550         by Jakub Jelinek.
13552 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
13554         PR tree-optimization/20626
13555         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
13556         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
13558 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13560         * gfortran.dg/underflow.f90: New test.
13561         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
13563 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13565         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
13567 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
13569         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
13570         (g++_init): Make sure that CXXFLAGS is set.
13571         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
13572         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
13573         * lib/gfortran.exp (gfortran_link_flags): Likewise.
13574         * lib/objc.exp (objc_init): Likewise.
13575         * lib/treelang.exp (treelang_init): Likewise.
13577 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
13579         PR tree-optimization/20470
13580         * gcc.dg/tree-ssa/pr20470.c: New test.
13582 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
13584         * gcc.dg/ppc-stfiwx.c: New.
13586 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
13588         PR target/19888
13589         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
13591 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13593         * gcc.dg/20050325-1.c: Fix a typo.
13595 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13597         PR libfortran/19678
13598         PR libfortran/19679
13599         * gfortran.dg/dos_eol.f: New test.
13601 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13603         PR rtl-optimization/20249
13604         * gcc.dg/20050325-1.c: New test.
13606 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13608         PR libfortran/15332
13609         * gfortran.dg/pr15332.f: New test.
13611 2005-03-24  Dale Johannesen  <dalej@apple.com>
13613         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
13615 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
13617         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
13618         'internal' visibility.
13619         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
13620         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
13621         'protected' visibility.
13622         * gcc.dg/visibility-7.c: Likewise.
13623         * lib/target-supports.exp (check_visibility_available): Take
13624         a parameter, the kind of visibility to check for.
13625         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
13626         to check_visibility_available.
13628         * g++.dg/expr/cast3.C: New.
13630 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
13632         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
13633         rs6000.
13635 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
13637         PR target/20095
13638         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
13640 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
13642         * gcc.dg/badshift.c: Renamed to...
13643         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
13645         * gcc.target/i386/badshift.c: Renamed to...
13646         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
13647         only.
13649         PR rtl-optimization/20532
13650         * gcc.target/i386/badshift.c: New.
13652 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13654         * gfortran.dg/pr18025.f90: New test.
13656 2005-03-23  Dale Johannesen  <dalej@apple.com>
13658         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
13660 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
13662         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
13664         * lib/target-supports.exp (check_iconv_available): Default
13665         libiconv to -liconv, if there is no definition.
13667 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
13669         * gcc.dg/torture/cris-asm-mof-1.c: New test.
13671 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
13673         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
13674         * g++.dg/opt/pr7503-2.C: Likewise.
13675         * g++.dg/opt/pr7503-3.C: Likewise.
13676         * g++.dg/opt/pr7503-4.C: Likewise.
13677         * g++.dg/opt/pr7503-5.C: Likewise.
13678         * g++.dg/warn/minmax.C: New test.
13680 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13682         * gfortran.dg/g77_intrinsics_funcs.f: New test.
13683         * gfortran.dg/g77_intrinsics_sub.f: New test.
13685 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
13686             Jan Hubicka  <jh@suse.cz>
13687             Steven Bosscher <stevenb@suse.de
13689         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
13691 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13693         PR c++/19980
13694         * g++.dg/template/redecl3.C: New test.
13696 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13698         PR c++/20499
13699         * g++.dg/parse/error16.C: Tweak error markers.
13701 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
13703         PR target/20561
13704         * gcc.dg/20050321-2.c: New test.
13706 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
13708         PR c++/20465
13709         PR c++/20381
13710         * g++.dg/template/ptrmem12.C: New.
13712 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
13714         PR rtl-optimization/20527
13715         * gcc.c-torture/execute/pr20527-1.c: New test.
13717 2005-03-22  Ben Elliston  <bje@au.ibm.com>
13719         * gcc.misc-tests/options.exp (check_for_options): Create a real C
13720         program, compile it into a real executable and then delete the .c
13721         and .x files afterwards, to avoid problems on testglue targets.
13723 2005-03-21  Stuart Hastings  <stuart@apple.com>
13725         * gcc.target/i386/sse-2.c: New.
13727 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
13729         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
13731 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13733         * g++.dg/parse/crash25.C: Fix typo.
13735 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13737         PR c++/20461
13738         * g++.dg/parse/crash24.C: New test.
13740         PR c++/20536
13741         * g++.dg/parse/crash25.C: New test.
13743 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13745         PR c++/20147
13746         * g++.dg/ext/stmtexpr4.C: New test.
13748 2005-03-20  Roger Sayle  <roger@eyesopen.com>
13750         PR middle-end/20539
13751         * gcc.c-torture/compile/pr13066-1.c: New test case.
13752         * gcc.c-torture/compile/pr20539-1.c: Likewise.
13753         * g++.dg/opt/pr13066-1.C: Likewise.
13755 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
13757         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
13759 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13761         PR fortran/18525
13762         * gfortran.dg/nesting_1.f90: New test.
13764 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13766         PR c++/20240
13767         * g++.dg/lookup/using13.C: New test.
13769 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13771         PR c++/20333
13772         * g++.dg/template/crash36.C: New test.
13774 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
13776         PR c++/20463
13777         * g++.dg/template/crash35.C: New test.
13779 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
13781         PR c++/19966
13782         * g++.dg/overload/operator2.C: New test.
13784 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13786         PR libfortran/20257
13787         * gfortran.dg/pr20257.f90: New test.
13789 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13791         PR libfortran/20480
13792         * gfortran.dg/pr20480.f90: New test.
13794 2005-03-16  Richard Henderson  <rth@redhat.com>
13796         PR middle-end/15700
13797         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
13798         (_rtld_global): New.
13799         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
13800         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
13802         * gcc.dg/alias-3.c: New.
13803         * gcc.dg/alias-4.c: New.
13804         * gcc.dg/alias-5.c: New.
13805         * gcc.dg/alias-6.c: New.
13807 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
13809         * gcc.dg/cpp/ucnid-7.c: New.
13811 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
13812             Dorit Naishlos  <dorit@il.ibm.com>
13814         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
13815         darwin.
13817 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
13819         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
13820         misaligned accesses.
13821         * gcc.dg/vect/vect-58.c: Likewise.
13822         * gcc.dg/vect/vect-92.c: New.
13823         * gcc.dg/vect/vect-93.c: New.
13825 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
13827         PR fortran/18827
13828         * gfortran.dg/assign_2.f90: New test.
13829         * gfortran.dg/assign_3.f90: New test.
13830         * gfortran.dg/assign.f90: New test.
13832 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
13834         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
13835         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
13836         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
13837         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
13838         names.
13840 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
13842         * gcc.dg/cpp/ucnid-6.c: New.
13844         * gcc.dg/cpp/normalize-1.c: New.
13845         * gcc.dg/cpp/normalize-2.c: New.
13846         * gcc.dg/cpp/normalize-3.c: New.
13847         * gcc.dg/cpp/normalize-4.c: New.
13848         * gcc.dg/cpp/ucnid-4.c: New.
13849         * gcc.dg/cpp/ucnid-5.c: New.
13850         * g++.dg/cpp/normalize-1.C: New.
13851         * g++.dg/cpp/ucnid-1.C: New.
13853 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13855         * gcc.dg/pr18628.c: New.
13857 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13859         PR c++/20280
13860         * g++.dg/tree-ssa/pr20280.C: New.
13862 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13864         PR fortran/20467
13865         * gfortran.dg/stfunc_2.f90: New test.
13867 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13869         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
13871 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13873         * gcc.dg/tree-ssa/20050314-1.c: New test.
13875 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13877         PR c++/4403
13878         PR c++/9783, DR433
13879         * g++.dg/template/friend34.C: New test.
13880         * g++.dg/template/friend35.C: Likewise.
13881         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
13883 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13885         Friend class name lookup 5/n
13886         PR c++/1016
13887         * g++.dg/lookup/hidden-class1.C: New test.
13888         * g++.dg/lookup/hidden-class2.C: Likewise.
13889         * g++.dg/lookup/hidden-class3.C: Likewise.
13890         * g++.dg/lookup/hidden-class4.C: Likewise.
13891         * g++.dg/lookup/hidden-class5.C: Likewise.
13892         * g++.dg/lookup/hidden-class6.C: Likewise.
13893         * g++.dg/lookup/hidden-class7.C: Likewise.
13894         * g++.dg/lookup/hidden-class8.C: Likewise.
13895         * g++.dg/lookup/hidden-class9.C: Likewise.
13896         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
13897         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
13898         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
13899         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
13900         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
13901         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
13902         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
13903         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
13904         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
13905         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
13906         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
13908 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
13910         PR c++/20157
13911         * g++.dg/template/error18.C: New test.
13913 2005-03-09  Ben Elliston  <bje@au.ibm.com>
13915         PR debug/16792
13916         * g++.dg/debug/pr16792.C: New test.
13918 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
13920         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
13921         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
13922         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
13923         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
13924         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
13925         test assertion names.
13927 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13929         PR fortran/18600
13930         * gfortran.dg/stfunc_1.f90: New test.
13932 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13934         PR fortran/16907
13935         * gfortran.dg/real_index_1.f90: New test.
13937 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13939         PR fortran/20323
13940         * gfortran.dg/spec_expr_1.f90: New test.
13942 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
13944         PR c/20402
13945         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
13946         new parser.
13948 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13950         PR fortran/20361
13951         * gfortran.dg/largeequiv_1.f90: New test.
13953 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
13955         * gcc.dg/ucnid-1.c: New.
13956         * gcc.dg/ucnid-2.c: New.
13957         * gcc.dg/ucnid-3.c: New.
13958         * gcc.dg/ucnid-4.c: New.
13959         * gcc.dg/ucnid-5.c: New.
13960         * gcc.dg/ucnid-6.c: New.
13961         * gcc.dg/cpp/ucnid-1.c: New.
13962         * gcc.dg/cpp/ucnid-2.c: New.
13963         * gcc.dg/cpp/ucnid-3.c: New.
13964         * g++.dg/other/ucnid-1.C: New.
13966 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
13968         * gcc.dg/vmx/darwin-abi-3.c: Delete.
13970 2005-03-11  Per Bothner  <per@bothner.com>
13972         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
13973         that diagnotics refer to correct token.
13974         * gcc.dg/unused-3.c: Likewise.
13976 2005-03-11  Per Bothner  <per@bothner.com>
13978         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
13979         constant" is now actually on same line as string constant.
13980         * gcc.dg/cpp/direct2s.c: Likewise.
13982 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
13984         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
13986 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13988         PR libfortran/20124
13989         * gfortran.dg/pr20124.f90: New Test
13991 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
13993         PR tree-optimization/20130
13994         * gcc.dg/pr20130-1.c: New test.
13996 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
13998         PR target/20095
13999         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
14001 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14003         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
14005 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
14007         * g++.dg/eh/forced1.C: Fix comment.
14008         * g++.dg/eh/forced2.C: Ditto.
14009         * g++.dg/eh/forced3.C: Ditto.
14010         * g++.dg/eh/forced4.C: Ditto.
14012 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
14014         PR rtl-opt/20412
14015         * gcc.c-torture/compile/pr20412.c: New test.
14017 2005-03-10  Roger Sayle  <roger@eyesopen.com>
14019         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
14021 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
14023         PR target/20322
14024         * gcc.dg/20050307-1.c: New test.
14026 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
14028         PR c++/20375
14029         * g++.dg/other/stdarg3.C: New.
14031 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
14033         PR c++/18384, c++/18327
14034         * g++.dg/init/array19.C: New test.
14036         PR inline-asm/20314
14037         * gcc.dg/torture/pr20314-1.c: New test.
14038         * gcc.dg/torture/pr20314-2.c: New test.
14040 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
14042         * gcc.dg/20050309-1.c: New test.
14044 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14046         * gcc.dg/builtins-10.c: Reactivate disabled test.
14047         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
14048         new cbrt transformations.
14050 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
14052         PR c++/20208
14053         * g++.dg/template/array13.C: New test.
14055 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
14057         PR c++/16859
14058         * g++.dg/init/brace4.C: New test.
14060 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
14062         PR c++/20186
14063         * g++.dg/template/non-dependent12.C: New.
14065 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
14067         PR c++/20142
14068         * g++.dg/init/array18.C: Add dg-do run marker.
14070         PR c++/20142
14071         * g++.dg/init/array18.C: New test.
14073 2005-03-09  Ben Elliston  <bje@au.ibm.com>
14075         * consistency.vlad/vlad.exp: Remove trailing semicolons.
14076         * g++.dg/gcov/gcov.exp: Likewise.
14077         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
14078         * gcc.target/xstormy16/xstormy16.exp: Likewise.
14079         * lib/c-torture.exp: Likewise.
14080         * lib/fortran-torture.exp: Likewise.
14081         * lib/g++.exp: Likewise.
14082         * lib/gcc-defs.exp: Likewise.
14083         * lib/gcc-dg.exp: Likewise.
14084         * lib/gcc.exp: Likewise.
14085         * lib/gcov.exp: Likewise.
14086         * lib/gfortran.exp: Likewise.
14087         * lib/mike-g++.exp: Likewise.
14088         * lib/mike-gcc.exp: Likewise.
14089         * lib/objc-torture.exp: Likewise.
14090         * lib/objc.exp: Likewise.
14091         * lib/profopt.exp: Likewise.
14092         * lib/target-libpath.exp: Likewise.
14093         * lib/target-supports.exp: Likewise.
14094         * lib/treelang.exp: Likewise.
14095         * lib/wrapper.exp: Likewise.
14097 2005-03-08  Jeff Law  <law@redhat.com>
14099         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
14100         PHI-OPT changes.
14102 2005-03-08  Ira Rosen  <irar@il.ibm.com>
14104         * gcc.dg/vect/pr20122.c: New test.
14106 2005-03-07  Jeff Law  <law@redhat.com>
14108         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
14109         was folded away.
14110         * gcc.dg/tree-ssa/pr18133-1.c: New test.
14111         * gcc.dg/tree-ssa/pr18133-2.c: New test.
14112         * gcc.dg/tree-ssa/pr18134.c: New test.
14114 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14116         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
14117         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
14118         gcc.dg/torture/builtin-noret-2.c: Require weak support.
14120 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
14122         PR tree-opt/17671
14123         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
14125 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
14127         * g++.dg/warn/Wnvdtor.C: New test.
14129 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
14131         * gcc.dg/torture/pr19683-1.c: New test.
14133 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
14135         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
14136         * gfortran.dg/g77/19990313-2.f: Ditto.
14137         * gfortran.dg/g77/19990313-3.f: Ditto.
14138         * gfortran.dg/g77/19990525-0.f: Ditto.
14139         * gfortran.dg/g77/19990826-0.f: Ditto.
14140         * gfortran.dg/g77/19990826-2.f: Ditto.
14141         * gfortran.dg/g77/19990826-3.f: Ditto.
14142         * gfortran.dg/g77/20000511-1.f: Ditto.
14143         * gfortran.dg/g77/20000511-2.f: Ditto.
14144         * gfortran.dg/g77/970625-2.f: Ditto.
14145         * gfortran.dg/g77/980310-2.f: Ditto.
14146         * gfortran.dg/g77/980310-3.f: Ditto.
14147         * gfortran.dg/g77/980310-8.f: Ditto.
14148         * gfortran.dg/g77/980519-2.f: Ditto.
14149         * gfortran.dg/g77/alpha1.f: Ditto.
14150         * gfortran.dg/g77/claus.f: Ditto.
14151         * gfortran.dg/g77/erfc.f: Ditto.
14152         * gfortran.dg/g77/short.f: Ditto.
14153         * gfortran.fortran-torture/execute/data.f90: Ditto.
14154         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
14155         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
14157 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14159         * lib/file-format.exp (gcc_target_object_format): Add check for som
14160         format and hardcode object formats on hppa*-*-hpux*.
14161         * lib/target-supports.exp (check_weak_available): Add check for som
14162         object format.  Always return 0 on hppa*-*-hpux10*.
14164         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
14165         is defined.
14167         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
14169 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14171         * gfortran.dg/pr19936_1.f90: New test.
14172         * gfortran.dg/pr19936_2.f90: New test.
14173         * gfortran.dg/pr19936_3.f90: New test.
14175 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14176             Paul Thomas <prthomas@drfccad.cea.fr>
14178         * gfortran.dg/PR19754_1.f90: New test.
14179         * gfortran.dg/PR19754_2.f90: Ditto.
14181 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14183         PR c++/19311
14184         * g++.dg/template/non-dependent11.C: New test.
14186 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
14188         * lib/target-supports.exp (check_iconv_available): Fix comment.
14190 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
14191             Joseph S. Myers  <joseph@codesourcery.com>
14193         PR c++/19797
14194         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
14196 2005-03-04  Matthew Sachs  <msachs@apple.com>
14198         * gcc.exp (gcc_target_compile): Put braces around
14199         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
14200         * objc.exp (objc_target_compile): Likewise.
14201         * treelang.exp (treelang_target_compile): Likewise.
14203 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14205         PR fortran/19673
14206         * gfortran.dg/func_result_1.f90: New test.
14208 2005-03-04  Ben Elliston  <bje@au.ibm.com>
14210         * gcc.misc-tests/options.exp: New test.
14212 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
14214         * gcc.dg/pr15784-4.c: New test.
14216 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
14218         * gcc.c-torture/execute/pr17133.c: New.
14219         * gcc.c-torture/compile/20050303-1.c: New.
14221 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
14223         * gcc.dg/cpp/assert4.c: Fix for cygwin.
14225 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
14227         * g++.dg/overload/using2.C: New.
14229 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
14231         PR c++/19916
14232         * g++.dg/init/ptrmem2.C: New test.
14234 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
14236         PR c/8927
14237         * gcc.dg/pr8927-1.c: New test.
14239 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
14241         PR c++/20232
14242         * g++.dg/inherit/covariant12.C: New.
14244 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14246         PR fortran/19479
14247         * gfortran.dg/bound_1.f90: New test.
14249 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
14251         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
14252         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
14254 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
14256         PR c/20245
14257         * gcc.dg/pr20245-1.c: New test.
14259 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
14261         PR middle-end/19874
14262         * gcc.c-torture/execute/20050119-2.c: New test case.
14264 2005-02-28  Ben Elliston  <bje@au.ibm.com>
14266         * README: Update the DejaGnu bug reporting address.
14267         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
14268         * lib/objc-torture.exp: Likewise.
14270 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14272         * gfortran.dg/boz_1.f90: New test.
14273         * gfortran.dg/boz_3.f90: New test.
14274         * gfortran.dg/boz_4.f90: New test.
14276 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14278         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
14279         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
14281 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14283         PR libfortran/20101
14284         * gfortran.dg/write_0_pe_format.f90: New test.
14286 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
14288         PR c++/20206
14289         * g++.dg/opt/thunk2.C: New test.
14290         * g++.dg/opt/covariant1.C: New test.
14292 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14294         * gfortran.dg/e_d_fmt.f90: New test.
14296 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
14298         * gcc.dg/asm-b.c: Fix comment typos.
14300 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
14302         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
14303         a V_MAY_DEF also.
14305 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
14307         PR tree-opt/20188
14308         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
14309         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
14310         * gcc.dg/asm-b.c: New test.
14312 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
14314         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
14315         Disable this test on IRIX 6.
14317 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
14319         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
14320         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
14321         parser.
14323 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
14325         PR tree-optimization/20204
14326         * testsuite/gcc.dg/pr20204.c: New test.
14328 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
14330         PR target/20196
14331         * gcc.c-torture/execute/20050224-1.c: New test.
14333         PR c++/20175
14334         * g++.dg/warn/Wbraces2.C: New test.
14336 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
14338         PR c++/19878
14339         * g++.dg/init/const2.C: New test.
14341 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
14343         PR tree-optimization/20100
14344         * gcc.c-torture/execute/pr20100-1.c: New test.
14346 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14348         * gfortran.dg/implicit_3.f90: New test.
14350         * gfortran.dg/deftype_1.f90: New test.
14352 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
14354         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
14355         the test passes.
14356         * g++.dg/other/anon3.C: Accept a warning.
14358 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
14360         * gcc.dg/pr20017.c: Fix a comment typo.
14362 2005-02-23  Bud Davis  <bdavis@gfortran.org>
14364         * gfortran.dg/list_read_4.f90: Change to f90 comments.
14366 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14368         PR ada/19902
14369         * ada/acats/tests/cxa/cxa3004.a: Remove.
14370         * ada/acats/tests/cxb/cxb30061.am: Likewise.
14372 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14374         PR c++/20073
14375         * g++.dg/init/const1.C: New test.
14377         PR c++/19991
14378         * g++.dg/parse/constant7.C: New test.
14380         PR c++/20152
14381         * g++.dg/parse/error27.C: New test.
14382         * g++.dg/template/qualttp15.C: Adjust error markers.
14383         * g++.old-deja/g++.other/struct1.C: Likewise.
14385         PR c++/20153
14386         * g++.dg/template/error17.C: New test.
14388         PR c++/20148
14389         * g++.dg/parser/error26.C: New test.
14391 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
14393         PR tree-optimization/20100
14394         PR tree-optimization/20115
14395         * gcc.dg/pr20115.c: New test.
14396         * gcc.dg/pr20115-1.c: New test.
14397         * gcc.dg/pr20100.c: New test.
14398         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
14399         call-clobbered variables after alias1.
14401 2005-02-22  Bud Davis  <bdavis@gfortran.org>
14403         * gfortran.dg/list_read_4.f90: new test.
14405 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
14407         PR rtl-optimization/20017.
14408         * gcc.dg/pr20017.c: New.
14410 2005-02-22  Devang Patel  <dpatel@apple.com>
14412         PR 19952
14413         * g++.dg/tree-ssa/pr19952.C: New test.
14415 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14417         PR c++/19883
14418         * g++.dg/parse/constant6.C: New test.
14420 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
14422         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
14423         * g++.dg/charset/asm2.c: Likewise.
14424         * g++.dg/charset/asm3.c: Likewise.
14425         * g++.dg/charset/asm4.c: Likewise.
14426         * g++.dg/charset/asm5.c: Likewise.
14427         * g++.dg/charset/attribute1.c: Likewise.
14428         * g++.dg/charset/attribute2.c: Likewise.
14429         * g++.dg/charset/extern1.cc: Likewise.
14430         * g++.dg/charset/extern2.cc: Likewise.
14431         * g++.dg/charset/extern3.cc: Likewise.
14432         * g++.dg/charset/function.cc: Likewise.
14433         * g++.dg/charset/string.c: Likewise.
14434         * g++.dg/charset/charset.exp: Likewise.
14435         * lib/target-supports.exp (check_iconv_available): Fix comment.
14437 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
14439         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
14440         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
14441         * gcc.dg/charset/asm2.c: Likewise.
14442         * gcc.dg/charset/asm3.c: Likewise.
14443         * gcc.dg/charset/asm4.c: Likewise.
14444         * gcc.dg/charset/asm5.c: Likewise.
14445         * gcc.dg/charset/asm6.c: Likewise.
14446         * gcc.dg/charset/attribute1.c: Likewise.
14447         * gcc.dg/charset/attribute2.c: Likewise.
14448         * gcc.dg/charset/builtin1.c: Likewise.
14449         * gcc.dg/charset/extern.c: Likewise.
14450         * gcc.dg/charset/function.c: Likewise.
14451         * gcc.dg/charset/string.c: Likewise.
14452         * gcc.dg/charset/charset.exp: Likewise.
14454 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
14456         PR fortran/20086
14457         * gfortran.dg/pr20086.f90: New test.
14459 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
14461         PR tree-optimization/19786
14462         * g++.dg/tree-ssa/pr19786.C: New.
14464 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14466         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
14468 2005-02-21  Jeff Law  <law@redhat.com>
14470         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
14472 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14474         * gfortran.dg/do_iterator: Split loop, markup all lines for
14475         which an error locus is printed.
14476         * gfortran.dg/pr17708.f90: Markup all lines for which an error
14477         locus is printed.
14478         * gfortran.dg/select_4.f90: Likewise.
14479         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
14480         locuses in the various permutations.
14482 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
14484         PR tree-optimization/19951
14485         * g++.dg/vect: New directory.
14486         * g++.dg/vect/vect.exp: New file.
14487         * g++.dg/vect/pr19951.cc: New testcase.
14488         * g++.dg/dg.exp: Also prune vectorizer tests.
14490 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
14492         PR 18785
14493         * gcc.dg/charset/builtin1.c: New test.
14495 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14497         PR c++/19299
14498         * g++.dg/inherit/volatile1.C: New test.
14500         PR c++/19440
14501         * g++.dg/template/dtor4.C: New test.
14503 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14505         * gfortran.dg/int_1.f90: New test.
14507 2005-02-19  Devang Patel  <dpatel@apple.com>
14509         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
14511 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14513         * gfortran.dg/achar_1.f90: New test.
14515 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
14517         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
14519 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
14520             Jakub Jelinek  <jakub@redhat.com>
14522         PR tree-optimization/19828
14523         * gcc.dg/tree-ssa/loop-7.c: New test.
14524         * gcc.c-torture/execute/20050218-1.c: New test.
14526 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
14528         PR c/20043
14529         * gcc.dg/transparent-union-1.c: New test.
14530         * gcc.dg/transparent-union-2.c: New test.
14532 2005-02-18  James E Wilson  <wilson@specifixinc.com>
14534         PR tree-optimization/18977
14535         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
14537 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
14539         PR target/20054
14540         * gcc.dg/pr20054.c: New test.
14542 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14544         PR c++/19508
14545         * g++.dg/ext/attrib20.C: New test.
14547 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
14549         PR middle-end/20030
14550         * gfortran.fortran-torture/execute/character_passing.f90: New test.
14552 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
14554         PR c++/20008
14555         * g++.dg/opt/switch4.C: New.
14557 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
14559         PR c++/20023
14560         PR tree-optimization/20009
14561         * gcc.c-torture/compile/20050217-1.c: New test.
14562         * g++.dg/opt/switch3.C: New test.
14564         PR tree-optimization/18947
14565         * gcc.c-torture/compile/20050215-1.c: New test.
14566         * gcc.c-torture/compile/20050215-2.c: New test.
14567         * gcc.c-torture/compile/20050215-3.c: New test.
14569 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
14571         PR c++/20028
14572         * g++.dg/template/crash34.C: New.
14574         PR c++/20022
14575         * g++.dg/other/access3.C: New.
14577 2005-02-17  Ira Rosen  <irar@il.ibm.com>
14579         * gcc.dg/vect/vect-98.c: New test.
14581 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
14583         PR tree-optimization/19967
14584         * gcc.dg/pr19967.c: New.
14586 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
14588         PR middle-end/19857
14589         * gcc.dg/tree-ssa/20050215-1.c: New test.
14590         * gcc.c-torture/execute/20050215-1.c: New test.
14592 2005-02-15  Eric Christopher  <echristo@redhat.com>
14594         * gcc.dg/cpp/20050215-1.c: New file.
14596 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
14598         PR tree-optimization/15785
14599         * gcc.dg/pr15785-1.c: New test.
14601 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
14603         PR c++/17788
14604         * g++.dg/init/ctor4.C: New.
14605         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
14607 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
14609         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
14610         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
14612 2005-02-15  Andreas Schwab  <schwab@suse.de>
14614         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
14615         declare malloc.
14617 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
14619         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
14621 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
14623         PR tree-optimization/19853
14624         * gcc.c-torture/compile/pr19853.c: New test.
14626 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14628         PR c++/19608
14629         * g++.dg/parse/local-class1.C: New.
14631         PR c++/19895
14632         * g++.dg/parse/ptrmem3.C: New.
14634         PR c++/19884
14635         * g++.old-deja/g++.oliva/template6.C: Add another case.
14636         * g++.dg/template/explicit6.C: New.
14638 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
14640         PR c++/17816
14641         * g++.dg/other/redecl2.C: New.
14643 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14645         PR c++/19891
14646         * g++.dg/abi/covariant4.C: New.
14648 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
14650         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
14652 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
14654         * gcc.dg/vect/vect-96.c: Fix typo.
14656 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14658         PR c++/14479
14659         PR c++/19487
14660         * g++.dg/template/enum5.C: New test.
14662 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14664         * gcc.dg/vect/vect-97.c: New test.
14666 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14668         * gcc.dg/vect/vect-96.c: New test.
14670 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
14672         * gcc.dg/builtins-34.c: Also check ldexp*.
14674 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
14676         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
14678 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
14680         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
14681         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
14682         dg-require-dll, dg-require-iconv, dg-require-named-sections,
14683         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
14684         selector_list, selector_expression, dg-process-target): Move to new
14685         file target-supports-dg.exp.
14686         * lib/target-supports-dg.exp: New.
14688         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
14689         New.
14691 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
14693         PR c++/19666
14694         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
14696         PR middle-end/19858
14697         * gcc.c-torture/compile/20050210-1.c: New test.
14699 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
14701         PR c++/19755
14702         * g++.dg/warn/Wbraces1.C: New test.
14704 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
14706         * gcc.dg/builtins-52.c: New testcase.
14708 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
14710         PR c/19342
14711         * gcc.c-torture/execute/20050119-1.c: New test.
14713 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14715         PR c++/19811
14716         * g++.dg/init/delete1.C: New test.
14718 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14720         PR c++/18470
14721         * g++.dg/template/static12.C: New test.
14723 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14725         PR c++/19787
14726         * g++.dg/conversion/ambig1.C: New test.
14728         PR c++/19739
14729         * g++.dg/ext/attrib19.C: New test.
14731         PR c++/19732
14732         * g++.dg/parse/dtor5.C: New test.
14734         PR c++/19762
14735         * g++.dg/template/dtor3.C: New test.
14737         PR c++/19826
14738         * g++.dg/template/static11.C: New test.
14739         * g++.dg/template/crash2.C: Remove dg-error marker.
14741 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
14743         PR C++/18491
14744         * g++.old-deja/g++.mike/p10769a.C: Remove.
14746 2005-02-09  Roger Sayle  <roger@eyesopen.com>
14748         * gcc.dg/builtins-48.c: New test case.
14749         * gcc.dg/builtins-49.c: New test case.
14750         * gcc.dg/builtins-50.c: New test case.
14751         * gcc.dg/builtins-51.c: New test case.
14753 2005-02-09  Ian Lance Taylor  <ian@airs.com>
14755         PR middle-end/19583
14756         * g++.dg/warn/Wreturn-type-3.C: New test.
14758 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14760         PR middle-end/19402
14761         * gcc.dg/pr19402-1.c: New testcase.
14762         * gcc.dg/pr19402-2.c: likewise.
14764 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14766         PR middle-end/19854
14767         * g++.dg/tree-ssa/tmmti.C: New testcase.
14769 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14771         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
14773 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
14775         PR c++/19733
14776         * g++.dg/parse/crash23.C: New test.
14777         * g++.dg/warn/Weff1.C: New test.
14779 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14781         * gcc.dg/20050209-1.c: New test.
14783 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14785         PR target/19799
14786         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
14788 2005-02-08  Mike Stump  <mrs@apple.com>
14790         * g++.dg/pch/import-2.c: New test.
14791         * g++.dg/pch/import-2.hs: New.
14792         * g++.dg/pch/include/import-2a.h: New.
14793         * g++.dg/pch/include/import-2b.h: New.
14795 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
14797         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
14799 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14801         * gfortran.dg/substr_1.f90: New test.
14803 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
14805         PR middle-end/19775
14806         * gcc.dg/torture/builtin-power-1.c: Disable test for
14807         invalid transformation.
14808         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
14809         no longer optimize.
14810         * gcc.dg/builtins-47.c: New testcase.
14812 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
14813             Dorit Naishlos  <dorit@il.ibm.com>
14815         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
14817 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
14819         * gcc.c-torture/compile/20050206-1.c: New test.
14821 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14823         PR tree-opt/19768
14824         * g++.dg/opt/pr19768.C: New test.
14826 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14828         PR tree-opt/19736
14829         * gcc.c-torture/compile/pr19736.c: New test.
14831 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14833         PR c++/17401
14834         * g++.dg/parse/error25.C: New test.
14836 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
14838         * gcc.c-torture/execute/20050203-1.c: New.
14840 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
14842         * gcc.dg/vect/vect-85.c: Remove xfail.
14843         * gcc.dg/vect/vect-86.c: Remove xfail.
14844         * gcc.dg/vect/vect-87.c: Remove xfail.
14845         * gcc.dg/vect/vect-88.c: Remove xfail.
14847 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
14849         * gcc.dg/altivec-19.c: New.
14851 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
14853         PR c/17807
14854         * gcc.dg/nested-func-3.c: New test.
14855         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
14857 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
14859         * gcc.test-framework/gen_directive_tests: Generate tests for
14860         selector expressions.
14862 2005-02-02  Matt Austern  <austern@apple.com>
14864         PR c++/19628
14865         * g++/ext/builtin7.C: New.
14866         * g++/ext/builtin8.C: New.
14868 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
14870         PR c/18502
14871         * gcc.dg/pr18502-1.c: New test.
14873 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14875         PR c++/17413
14876         * g++.dg/template/local4.C: Tweak.
14878 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
14880         PR tree-optimization/19578
14881         * gcc.c-torture/compile/20050202-1.c: New test.
14883 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
14885         PR c/19435
14886         * gcc.dg/c99-init-4.c: New test.
14888 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
14890         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
14892         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
14894         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
14895         * g++.dg/eh/check-vect.h: New.
14897         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
14898         * gcc.dg/vect/vect-78.c: Ditto.
14899         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
14900         Remove.
14902         * g++.dg/conversion/simd1.C: Expect warning.
14903         * g++.dg/ext/attribute-test-1.C: Ditto.
14904         * g++.dg/ext/attribute-test-2.C: Ditto.
14905         * g++.dg/ext/attribute-test-3.C: Ditto.
14906         * g++.dg/ext/attribute-test-4.C: Ditto.
14908         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
14909         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
14911         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
14913 2005-02-01  Richard Henderson  <rth@redhat.com>
14915         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
14916         long double for ibm double-double format.
14917         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
14919 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
14921         PR tree-optimization/19633
14922         * testsuite/gcc.dg/pr19633-1.c: New test.
14923         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
14924         to NULL or a symbol.
14926 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
14928         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
14929         New procs.
14930         (dg-process-target (local override)): Handle selector expressions.
14932         * gcc.test-framework/README: Describe tests in source directory.
14933         * gcc.test-framework/test-framework.awk: Handle dg- tests.
14934         * gcc.test-framework/test-framework.exp: Handle dg- tests.
14935         * gcc.test-framework/dg-bogus-exp-P.c: New test.
14936         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
14937         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
14938         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
14939         * gcc.test-framework/dg-do-link-exp-P.c: New test.
14940         * gcc.test-framework/dg-do-run-exp-P.c: New test.
14941         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
14942         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
14943         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
14944         * gcc.test-framework/dg-error-exp-P.c: New test.
14945         * gcc.test-framework/dg-error-exp-XP.c: New test.
14946         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
14947         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
14948         * gcc.test-framework/dg-output-exp-P.c: New test.
14949         * gcc.test-framework/dg-output-exp-XF.c: New test.
14950         * gcc.test-framework/dg-warning-exp-P.c: New test.
14951         * gcc.misc-tests/dg-1.c: Remove.
14952         * gcc.misc-tests/dg-2.c: Remove.
14953         * gcc.misc-tests/dg-3.c: Remove.
14954         * gcc.misc-tests/dg-4.c: Remove.
14955         * gcc.misc-tests/dg-5.c: Remove.
14956         * gcc.misc-tests/dg-6.c: Remove.
14957         * gcc.misc-tests/dg-7.c: Remove.
14958         * gcc.misc-tests/dg-8.c: Remove.
14959         * gcc.misc-tests/dg-9.c: Remove.
14960         * gcc.misc-tests/dg-10.c: Remove.
14961         * gcc.misc-tests/dg-11.c: Remove.
14962         * gcc.misc-tests/dg-12.c: Remove.
14963         * gcc.misc-tests/dg-test.exp: Remove.
14965         * gcc.test-framework/test-framework.awk: Change recording and
14966         printing of passes and failures.
14968         * gcc.test-framework: New directory.
14969         * gcc.test-framework/README: New.
14970         * gcc.test-framework/test-framework.exp: New.
14971         * gcc.test-framework/test-framework.awk: New.
14972         * gcc.test-framework/gen_directive_tests: New.
14974 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
14976         * lib/treelang.exp: Fix comment typos.
14977         (treelang_target_compile): Don't append libs=-ltreelang to options.
14979 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
14981         * g++.dg/parse/typename7.C: Adjust error messages.
14983 2005-01-31  Jeff Law  <law@redhat.com>
14985         * gcc.c-torture/execute/20050131-1.c: New test.
14986         * gcc.dg/wcaselabel.c: New test.
14988 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
14990         * g++.dg/other/warning1.C: Adjust error messags.
14991         * g++.dg/parse/constant5.C: New test.
14993 2005-01-31  Steven Bosscher  <stevenb@suse.de>
14995         PR c/19333
14996         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
14997         the test case valid.
14998         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
14999         * testsuite/gcc.dg/array-7.c: Adjust expected result.
15000         * testsuite/gcc.dg/pr18596-3.c: Likewise.
15001         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
15002         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
15003         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
15005 2005-01-31  Dale Johannesen  <dalej@apple.com>
15007         * g++.dg/opt/pr19650.C: New test.
15009 2005-01-31  Richard Henderson  <rth@redhat.com>
15011         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
15012         long double for intel double extended format.
15013         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
15015 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
15017         PR c++/19555
15018         * g++.dg/template/static10.C: New test.
15020         PR c++/19395
15021         * g++.dg/parse/error24.C: New test.
15023         PR c++/19367
15024         * g++.dg/lookup/builtin1.C: New test.
15026         PR c++/19457
15027         * g++.dg/warn/conv3.C: New test.
15029 2005-01-30  Bud Davis  <bdavis@gfortran.org>
15031         PR fortran/19647
15032         * gfortan.dg/inquire_7.f90
15034 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
15036         PR tree-optimization/15791
15037         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
15038         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
15039         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
15040         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
15041         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
15042         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
15043         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
15044         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
15045         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
15046         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
15048 2005-01-29  Paul Brook  <paul@codesourcery.com>
15050         PR fortran/18565
15051         * check.c (real_or_complex_check): New function.
15052         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
15053         * intrinsic.c (add_functions): Use new check functions.
15054         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
15055         Add prototypes.
15057 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
15059         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
15060         gcc.dg/lvalue-3.c: New tests.
15061         * gcc.dg/concat.c: Update expected messages.
15063 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
15065         PR libfortran/19595
15066         * gfortran.dg/eor_1.f90: New test.
15068 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
15070         PR fortran/19589
15071         * gfortran.dg/logical_data_1.f90: New test.
15073 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
15075         PR c++/19253
15076         * g++.dg/template/crash33.C: New test.
15078         PR c++/19667
15079         * g++.dg/template/crash32.C: New test.
15081 2005-01-28  Ian Lance Taylor  <ian@airs.com>
15083         PR middle-end/16558
15084         * g++.dg/warn/Wreturn-type-2.C: New test.
15086 2004-06-24  Jeff Law  <law@redhat.com>
15088         * gcc.dg/tree-ssa/20050128-1.c: New test.
15090 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
15092         * gcc.target/frv/all-mdpackh-1.c: New test.
15094 2005-01-28  Steven Bosscher  <stevenb@suse.de>
15096         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
15098 2005-01-27  Richard Henderson  <rth@redhat.com>
15100         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
15102 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
15104         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
15106 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
15108         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
15109         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
15110         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
15111         to cope with cases where the multilib options override the dg-options.
15113 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
15115         PR c/18946
15116         * gcc.dg/noncompile/20050120-1.c: New test.
15118 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
15120         PR tree-optimization/19633
15121         * gcc.dg/pr19633.c: New test.
15122         * gcc.dg/tree-ssa/pr19633.c: New test.
15124 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
15126         * gcc.dg/20041216-1.c: New test.
15128 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
15130         PR objc/18862
15131         * objc.dg/selector-2.m: New test.
15133 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
15135         * g++.dg/opt/range-test-2.C: New test.
15137         PR rtl-optimization/19579
15138         * gcc.c-torture/execute/20050124-1.c: New test.
15140 2005-01-26  Greg Parker  <gparker@apple.com>
15141         Stuart Hastings  <stuart@apple.com>
15143         * gcc.c-torture/execute/20050125-1.c: New.
15145 2005-01-18  Jan Hubicka  <jh@suse.cz>
15147         PR tree-optimize/19337
15148         * gcc.c-torture/compile/20050119-1.c: New test.
15150 2005-01-24  James E Wilson  <wilson@specifixinc.com>
15152         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
15153         test for successful match.
15155 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
15157         PR objc/18408
15158         * objc.dg/comp-types-7.m: New test.
15160 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
15162         * lib/target-supports.exp (current_target_name): New.
15163         (check_effective_target_ilp32, check_effective_target_lp64):
15164         Cache the result to use as long as the current target, with
15165         multilib flags, remains the same.
15167         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
15168         (dg-require-weak, dg-require-visibility, dg-require-alias,
15169         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
15170         dg-require-effective-target, dg-skip-if): Remove call to
15171         skip_test_and_clear_xfail.
15172         (dg-test): Clear xfail data.
15174 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
15176         PR target/17751
15177         * gcc.dg/ppc64-toc.c: New test.
15179         * g++.dg/tree-ssa/empty-1.C: New test.
15181         PR middle-end/19551
15182         * gcc.c-torture/execute/20050121-1.c: New test.
15183         * gcc.dg/20050121-2.c: New test.
15185 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
15186         Paul Brook  <paul@codesourcery.com>
15188         PR fortran/17941
15189         * gfortran.dg/real_const_1.f: New test.
15190         * gfortran.dg/real_const_2.f90: New test.
15191         * gfortran.dg/complex_int_1.f90: New test.
15193 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
15195         PR fortran/19313
15196         * gfortan.dg/inquire_6.f90: New test.
15198 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
15200         PR libfortran/19451
15201         * open_readonly_1.f90: New test.
15203 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
15205         PR libfortran/18982
15206         * gfortran.dg/open_new.f90: New file.
15208 2005-01-22  Paul Brook  <paul@codesourcery.com>
15210         * namelist_1.f90: New test.
15212 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
15214         PR tree-optimization/19484
15215         * gcc.c-torture/compile/20050122-[12].c: New tests.
15217 2005-01-22  Paul Brook  <paul@codesourcery.com>
15219         * gfortran.dg/implicit_2.f90: New test.
15221 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
15223         PR fortran/19314
15224         * gfortran.dg/inquire_5.f90: New test.
15226 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15228         PR c/18809
15229         * gcc.dg/pr18809-1.c: New test.
15231 2005-01-21  Ian Lance Taylor  <ian@airs.com>
15233         * gcc.dg/20050121-1.c: New test.
15235         PR tree-optimization/13000
15236         * gcc.dg/20040206-1.c: Change warning to point where function is
15237         being inlined.
15239 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15241         PR c++/19208
15242         * g++.dg/template/array11.C: New test.
15244 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15246         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
15247         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
15248         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
15249         * gfortran.dg/getenv_1.f90: Add dg-do directive.
15250         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
15251         gfortran.dg/pr17164.f90: Add missing dg-do directives.
15253 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
15255         PR tree-optimization/15349
15256         * gcc.dg/tree-ssa/pr15349.c: New.
15258 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
15260         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
15262 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
15264         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
15265         scan-assembler-times directive name.
15267         * gcc.dg/asm-a.c: Move dg-require-effective-target to
15268         after dg-do.
15270         PR rtl-optimization/19462
15271         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
15273 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
15275         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
15276         counting function calls on ia64.
15278 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
15280         PR rtl-optimization/15139
15281         * gcc.dg/20050111-2.c: New test.
15283         PR c/17297
15284         * gcc.c-torture/compile/20050113-1.c: New testcase.
15286         PR middle-end/19164
15287         * gcc.dg/20050113-1.c: New testcase.
15289 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
15291         * gcc.dg/vect/vect-85.c: Add comment.
15292         * gcc.dg/vect/vect-86.c: Add xfail for now.
15293         * gcc.dg/vect/vect-87.c: Add xfail for now.
15294         * gcc.dg/vect/vect-88.c: Add xfail for now.
15295         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
15297 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15299         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
15301 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15303         * g++.dg/debug/typedef3.C: New test.
15305 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
15307         PR c/19472
15308         * gcc.dg/asm-a.c: New test.
15310 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
15312         * gcc.dg/sh-relax.c: Add prototype for abort.
15314 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15316         * gcc.dg/short-compare-1.c: New test.
15317         * gcc.dg/short-compare-2.c: Likewise.
15319 2005-01-18  Michael Matz  <matz@suse.de>
15321         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
15323 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
15325         PR tree-optimization/19121
15326         * gcc.c-torture/compile/pr19121.c: New test.
15328 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
15330         PR target/19357
15331         * gcc.c-torture/compile/pr19357.c: New test.
15333 2005-01-17  Ian Lance Taylor  <ian@airs.com>
15335         PR c/5675
15336         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
15337         pass--those that refer just to the variable, possibly with a
15338         cast.
15339         * gcc.dg/c99-const-expr-3.c: Likewise.
15341         PR middle-end/13127
15342         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
15343         longer emitted.
15345 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
15347         PR fortran/18778
15348         * gfortran.dg/endfile_2.f90: New test.
15350 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
15352         PR 19168
15353         * gfortran.dg/select_5.f90: New test.
15355 2004-01-16  Paul Brook  <paul@codesourcery.com>
15357         * gfortran.dg/common_4.f90: New test.
15359 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
15361         PR rtl-optimization/19462
15362         * gcc.dg/torture/pr19462-1.c: New test.
15364 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
15366         PR objc/19321
15367         * objc.dg/func-ptr-2.m: New.
15368         * objc.dg/volatile-1.m: New.
15370 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15372         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
15374 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15376         PR tree-optimization/19060
15377         * gcc.c-torture/execute/20050104-1.c: New test.
15379 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
15381         PR fortran/18983
15382         * gfortran.dg/write_to_null.f90: New test.
15384 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
15385             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15387         PR other/19328
15388         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
15389         argument.
15391 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15393         PR c++/19263
15394         * g++.dg/init/vector1.C: New test.
15396 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
15398         PR target/13158
15399         * gcc.target/ia64/sibcall-unwind-1.c: New test.
15400         PR target/18987
15401         * gcc.target/ia64/sibcall-unwind-2.c: New test.
15403 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
15405         * gfortran.dg/select_1.f90: New test.
15406         * gfortran.dg/select_2.f90: New test.
15407         * gfortran.dg/select_3.f90: New test.
15408         * gfortran.dg/select_4.f90: New test.
15410 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
15412         PR middle-end/19084
15413         PR rtl-optimization/19348
15414         * gcc.dg/20050111-1.c: New test.
15415         * gcc.c-torture/execute/20050111-1.c: New test.
15417         * gcc.dg/i386-asm-4.c: New test.
15419 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15421         * gcc.dg/nested-func-2.c: New test.
15422         * ada/acats/norun.lst: Remove c953002.
15424 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
15426         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
15428 2005-01-12  Ben Elliston  <bje@au.ibm.com>
15430         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
15432 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
15434         PR target/18761
15435         * g++.dg/abi/align1.C: New test.
15437 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
15439         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
15440         at a time.
15441         * g++.dg/ext/altivec_check.h: Support compiling as C.
15443 2005-01-10  Roger Sayle  <roger@eyesopen.com>
15445         PR c++/19355
15446         * g++.dg/expr/pr19355-1.C: New test case.
15448 2005-01-10  Laurent GUERBY <laurent@guerby.net>
15450         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
15451         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
15452         * ada/acats/tests/c3/c92005b.ada: Likewise.
15453         * ada/acats/tests/c3/cxb3012.a: Likewise.
15454         * ada/acats/norun.lst: Add c380004 and c953002, add PR
15456 2005-01-09  Paul Brook  <paul@codesourcery.com>
15458         * gfortran.dg/common_2.f90: New file.
15459         * gfortran.dg/common_3.f90: New file.
15461 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
15463         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
15465 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15467         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
15468         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
15469         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
15470         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
15471         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
15472         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
15473         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
15474         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
15475         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
15476         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
15477         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
15478         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
15479         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
15480         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
15481         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
15482         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
15483         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
15484         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
15485         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
15486         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
15487         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
15488         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
15489         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
15490         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
15491         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
15492         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
15493         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
15494         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
15495         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
15496         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
15497         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
15498         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
15499         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
15500         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
15501         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
15502         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
15503         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
15504         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
15505         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
15506         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
15507         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
15508         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
15509         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
15510         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
15511         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
15512         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
15513         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
15514         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
15515         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
15516         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
15517         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
15518         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
15519         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
15520         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
15521         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
15522         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
15523         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
15524         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
15525         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
15526         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
15527         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
15528         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
15529         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
15530         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
15531         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
15532         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
15533         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
15535         * gcc.dg/vect/vect-1.c: Fix spelling.
15536         * gcc.dg/vect/vect-10.c: Fix spelling.
15537         * gcc.dg/vect/vect-11.c: Fix spelling.
15538         * gcc.dg/vect/vect-12.c: Fix spelling.
15539         * gcc.dg/vect/vect-14.c: Fix spelling.
15540         * gcc.dg/vect/vect-15.c: Fix spelling.
15541         * gcc.dg/vect/vect-16.c: Fix spelling.
15542         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
15543         * gcc.dg/vect/vect-64.c: Fix comments.
15544         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
15546 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15547             Ira Rosen  <irar@il.ibm.com>
15549         * gcc.dg/vect/vect-70.c: New test.
15550         * gcc.dg/vect/vect-71.c: New test.
15552 2005-01-09  Manfred Hollstein  <mh@suse.com>
15554         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
15555         * gcc.dg/pr18241-2.c: Likewise.
15556         * gcc.dg/pr18241-3.c: Likewise.
15557         * gcc.dg/pr18241-4.c: Likewise.
15558         * gcc.dg/pr18241-5.c: Likewise.
15560 2005-01-08  Richard Henderson  <rth@redhat.com>
15562         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15563         False for x86 and x86-64.
15565 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
15567         PR tree-optimization/18241
15568         * gcc.dg/pr18241-1.c: New test.
15569         * gcc.dg/pr18241-2.c: New test.
15570         * gcc.dg/pr18241-3.c: New test.
15571         * gcc.dg/pr18241-4.c: New test.
15572         * gcc.dg/pr18241-5.c: New test.
15574 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
15576         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
15577         gfortran.dg/select_4.f90: New.
15579 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15581         * gcc.c-torture/execute/20050107-1.c: New test.
15583 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
15585         PR c++/19298
15586         * g++.dg/template/ref2.C: New.
15588 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
15590         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
15591         instead of being empty.
15593 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15595         PR fortran/15553
15596         * gfortran.dg/array-1.f90: New test.
15598 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15600         PR tree-optimization/19283
15601         * gcc.c-torture/execute/20050106-1.c: New test.
15603         PR rtl-optimization/18861
15604         * gcc.dg/20050105-1.c: New test.
15606         PR tree-optimization/18828
15607         * gcc.dg/20050105-2.c: New test.
15609 2005-01-07  Andreas Jaeger  <aj@suse.de>
15611         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
15613 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
15615         PR fortran/18398
15616         * gfortran.dg/fmt_read.f90: New test.
15618 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
15620         * gcc.dg/rs6000-ldouble-2.c: New.
15622 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
15624         PR c++/19244
15625         * g++.dg/parser/ctor2.C: New test.
15627 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15629         PR c++/17154
15630         * g++.dg/template/using9.C: New test.
15632 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15634         PR c++/19258
15635         * g++.dg/lookup/friend6.C: New test.
15637 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
15639         PR c++/19270
15640         * g++.dg/template/array10.C: New.
15642 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15644         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
15645         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
15647 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
15649         * gcc.c-torture/compile/20050105-1.c: New test.
15651 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
15653         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
15655 2005-01-05  Roger Sayle  <roger@eyesopen.com>
15657         PR middle-end/19100
15658         * gcc.dg/conv-3.c: New test case.
15660 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
15662         * gcc.dg/asm-wide-1.c: New test.
15664 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15666         PR c++/19030
15667         * g++.dg/parse/crash22.C: New
15669 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
15671         PR 19257
15672         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
15674 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
15676         PR middle-end/17767
15677         * gcc.dg/i386-mmx-6.c: New test case.
15679 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
15681         PR tree-optimization/18308
15682         * gcc.dg/vect/pr18308.c: New testcase.
15684 2005-01-04  Andreas Jaeger  <aj@suse.de>
15686         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
15688 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15689             Robert Bowdidge <bowdidge@apple.com>
15691         * gcc.dg/cpp/subframework1.c: New.
15692         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
15693         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
15694         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
15695         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
15697 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15699         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
15700         producing warning.
15701         * gcc.dg/darwin-weakimport-2.c: New.
15703 2005-01-03  Richard Henderson  <rth@redhat.com>
15705         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
15707 2005-01-03  Richard Henderson  <rth@redhat.com>
15709         * gcc.dg/vect/vect.exp: Enable for ia64.
15710         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
15711         (check_effective_target_vect_float): Likewise.
15712         (check_effective_target_vect_no_align): Likewise.
15713         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
15714         * gcc.dg/vect/vect-8.c: Likewise.
15716 2005-01-03  Uros Bizjak <uros@kss-loka.si>
15718         PR target/19236
15719         * gcc.dg/pr19236-1.c: New test case.
15721 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
15723         PR rtl-optimization/12092
15724         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
15726 2005-01-02  Andreas Jaeger  <aj@suse.de>
15728         * gcc.dg/pr12092-1.c: Do not run on x86_64.
15730 2005-01-01  Roger Sayle  <roger@eyesopen.com>
15731             Andrew Pinski  <pinskia@physics.uc.edu>
15733         PR rtl-optimization/12092
15734         * gcc.dg/pr12092-1.c: New test case.
15736 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
15738         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
15739         'hidden' and 'default' for better portability.
15740         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
15742         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
15743         6 and 7.
15744         * g++.old-deja/g++.brendan/new3.C: Likewise.
15746 2005-01-01  Steven Bosscher  <stevenb@suse.de>
15748         * gcc.dg/20041231-1.C: New test.
15749         * g++.dg/warn/Wunreachable-code-1.C: New test.
15751 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
15753         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
15754         file, not /dev/null.  Abort on error.
15756 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
15757             Ziemowit Laski  <zlaski@apple.com>
15759         PR objc/18971
15760         * objc.dg/encode-5.m: New test.
15762 2004-12-29  Richard Henderson  <rth@redhat.com>
15764         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
15765         * objc.dg/stabs-1.m: Disable for ia64.
15767 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
15769         PR c++/19190
15770         * g++.dg/warn/Wunused-10.C: New test.
15772 2004-12-28  Richard Henderson  <rth@redhat.com>
15774         * objc.dg/stabs-1.m: Disable for alpha.
15776 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15778         PR c++/19149
15779         * g++.dg/parse/error23.C: New test.
15781 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15783         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
15785         PR fortran/19032
15786         * gfortran.dg/intrinsic_modulo_1.f90: New.
15787         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
15788         tests with divisor -1.
15790 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15792         * g++.dg/opt/temp1.C (memcpy): Return a value.
15794         PR c++/19148
15795         * g++.dg/expr/cond7.C: New test.
15797 2004-12-27  Paul Brook  <paul@codesourcery.com>
15799         * gfortran.dg/g77/select_no_compile.f: Remove.
15801 2004-12-27  Richard Henderson  <rth@redhat.com>
15803         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
15804         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
15805         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
15807 2004-12-26  Richard Henderson  <rth@redhat.com>
15809         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
15810         by 1i instead of token pasting.
15812 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15814         PR tree-optimization/17578
15815         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
15816         to additional_flags.
15817         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
15819 2004-12-25  Richard Henderson  <rth@redhat.com>
15821         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15822         Remove Alpha.
15824 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15826         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
15827         hppa*-*-hpux*.
15828         * gcc.dg/pr17957.c (dg-options): Likewise.
15829         * gcc.dg/struct-ret-1.c: Add prototype for abort.
15830         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
15831         instead of 0 on __hppa__.
15832         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
15833         "foo,%r" on hppa*-*-*.
15835 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
15837         PR fortran/19071
15838         * gfortran.dg/complex_write.f90: New test.
15840 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15842         PR c++/17595
15843         * g++.dg/parse/pragma2.C: New test.
15845         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
15847 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15849         * gcc.dg/empty2.c: Add missing dg-warning.
15851 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15853         PR c++/17413
15854         * g++.dg/template/local4.C: New test.
15855         * g++.dg/template/crash19.C: Add dg-error marker.
15857         * g++.dg/template/crash31.C: Correct embedded PR number.
15859 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15861         PR c++/16405
15862         * g++.dg/opt/temp1.C: Add do-run marker.
15864 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15866         * g++.dg/template/spec19.C: New.
15868 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15870         PR target/16819
15871         * gcc.dg/empty2.c: New.
15873 2004-12-23  Richard Henderson  <rth@redhat.com>
15875         * lib/target-supports.exp (check_effective_target_vect_no_align):
15876         Remove i?86 and x86-64.
15878 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15880         PR c++/16405
15881         * g++.dg/opt/temp1.C: New test.
15883 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15885         PR c++/18733
15886         * g++.dg/template/friend33.C: New testcase.
15888 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
15890         PR c++/18464
15891         * g++.dg/template/cond5.C: New test.
15893         PR c++/18492
15894         * g++.dg/inherit/thunk3.C: New test.
15896         PR c++/11224
15897         * g++.dg/warn/Wunused-9.C: New test.
15899 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
15901         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
15903 2004-12-22  Jan Beulich  <jbeulich@novell.com>
15905         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
15907 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
15909         PR c++/18378
15910         * g++.dg/ext/packed8.C: New test.
15912         PR c++/19063
15913         * g++.dg/template/crash31.C: New test.
15915         PR c++/19034
15916         * g++.dg/template/crash30.C: New test.
15918 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
15920         PR C++/18984
15921         * g++.dg/eh/ctor3.C: New test.
15923 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15925         * objc.dg/stabs-1.m: Allow section name to be quoted and
15926         assembly label to begin with '.LL'.
15928 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
15930         * gcc.dg/vect/vect.exp
15931         (check_effective_target_lp64_or_vect_no_align): New.
15932         * gcc.dg/vect/vect-77.c: Use it.
15933         * gcc.dg/vect/vect-78.c: Use it.
15935         * lib/target-supports.exp
15936         (check_effective_target_vect_no_max,
15937         check_effective_target_vect_no_bitwise,
15938         check_effective_target_vect_no_align): New.
15939         * gcc.dg/vect/vect-13.c: Use them.
15940         * gcc.dg/vect/vect-17.c: Ditto.
15941         * gcc.dg/vect/vect-18.c: Ditto.
15942         * gcc.dg/vect/vect-19.c: Ditto.
15943         * gcc.dg/vect/vect-20.c: Ditto.
15944         * gcc.dg/vect/vect-27.c: Ditto.
15945         * gcc.dg/vect/vect-29.c: Ditto.
15946         * gcc.dg/vect/vect-44.c: Ditto.
15947         * gcc.dg/vect/vect-48.c: Ditto.
15948         * gcc.dg/vect/vect-50.c: Ditto.
15949         * gcc.dg/vect/vect-52.c: Ditto.
15950         * gcc.dg/vect/vect-54.c: Ditto.
15951         * gcc.dg/vect/vect-56.c: Ditto.
15952         * gcc.dg/vect/vect-58.c: Ditto.
15953         * gcc.dg/vect/vect-60.c: Ditto.
15954         * gcc.dg/vect/vect-72.c: Ditto.
15955         * gcc.dg/vect/vect-80.c: Ditto.
15957 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
15959         PR c++/14075
15960         * g++.dg/init/string1.C: New.
15962         PR c++/18975
15963         * g++.dg/other/synth1.C: New.
15965 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
15967         PR c/18963
15968         * gcc.dg/pr18963-1.c: New test.
15970 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
15972         PR c/18596
15973         * gcc.dg/funcdef-storage-1.c (foo): Remove.
15974         * gcc.dg/pr18596-1.c: Use dg-error.
15975         (dg-options): Use -fno-unit-at-a-time.
15976         * gcc.dg/pr18596-2.c: New test.
15977         * gcc.dg/pr18596-3.c: New test.
15979 2004-12-20  Roger Sayle  <roger@eyesopen.com>
15981         PR middle-end/18683
15982         * g++.dg/opt/pr18683-1.C: New test case.
15984 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
15986         PR other/19093
15987         * g++.dg/opt/max1.C: Fix for 64bit targets.
15989 2004-12-20  Matt Austern  <austern@apple.com>
15991         PR c++/19044
15992         * g++.dg/ext/builtin6.C: New
15994 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
15996         PR tree-optimization/19080
15997         * gcc.c-torture/compile/pr19080.c: New test.
15999 2004-12-20  Steven Bosscher  <stevenb@suse.de>
16001         * gcc.dg/20041219-1.c: New test.
16003 2004-12-19  Roger Sayle  <roger@eyesopen.com>
16005         PR middle-end/19068
16006         * g++.dg/opt/max1.C: New test case.
16008 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16010         * gcc.dg/fdata-sections-1.c: New test.
16012 2004-12-18  Roger Sayle  <roger@eyesopen.com>
16014         PR middle-end/18548
16015         * gcc.dg/max-1.c: New test case.
16017 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
16019         * gcc.c-torture/execute/20041218-1.c: New test.
16021 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
16023         * gcc.dg/pr18501.c: New test.
16024         * gcc.dg/uninit-5.c: XFAIL.
16025         * gcc.dg/uninit-9.c: XFAIL.
16027 2004-12-17  Dale Johannesen  <dalej@apple.com>
16029         * gcc.dg/20041213-1.c: New.
16031 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
16033         * objc.dg/stabs-1.m: Allow assembly label to begin
16034         with a dot ('.').
16036 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
16038         * gcc.c-torture/execute/20041213-1.c: Move...
16039         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
16041 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
16043         PR c++/18721
16044         * g++.dg/lookup/conv-5.C: New.
16046 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
16048         * objc.dg/stabs-1.m: New test.
16050 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
16052         * gcc.dg/visibility-c.c: Change compile to
16053         assemble for the test.
16055 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
16057         PR target/19041
16058         * gcc.dg/visibility-c.c: New test.
16060 2004-12-16  Roger Sayle  <roger@eyesopen.com>
16062         PR middle-end/18493
16063         * gcc.dg/switch-8.c: New test case.
16065 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16067         PR c++/18905
16068         * g++.dg/template/init4.C: New.
16069         * g++.dg/opt/static3.C: Enable optimizer.
16071 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
16073         * g++.dg/other/complex1.C: New test.
16075 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
16077         * g++.dg/opt/inline9.C: New test.
16079 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16081         PR fortran/18993
16082         * gfotran.dg/nullify_1.f: New test.
16084 2004-12-15  Richard Henderson  <rth@redhat.com>
16086         * gcc.target/i386/i386.exp: New harness.
16087         * gcc.target/i386/vect-args.c: New.
16089 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
16091         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
16093 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16095         PR c++/18825
16096         * g++.dg/template/friend32.C: New test.
16098 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16100         * cpp/pragma-once-1.c: New test.
16101         * cpp/pragma-once-1b.h: Likewise.
16102         * cpp/pragma-once-1c.h: Likewise.
16103         * cpp/pragma-once-1d.h: Likewise.
16104         * cpp/inc/pragma-once-1a.h: Likewise.
16106 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
16107             Steven G. Kargl  <kargls@comcast.net>
16109         PR fortran/17597
16110         * gfortran.dg/list_read_3.f90: New test.
16112 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16114         * gcc.dg/ftrapv-2.c: New test.
16116 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16118         PR c++/18981
16119         * g++.dg/template/typename9.C: New test.
16121 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
16123         PR c++/18738
16124         * g++.dg/template/typename8.C: New test.
16125         * g++.dg/parse/friend2.C: Tweak error message.
16127 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
16129         * gcc.c-torture/20041214-1.c: New test.
16131 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
16133         PR c++/18965
16134         * g++.dg/init/array17.C: New test.
16136 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
16138         PR c++/18793
16139         * g++.dg/init/aggr3.C: New test.
16141 2004-12-14  Janis Johnson  <janis187@us.ibm.com
16143         * gcc.dg/altivec-types-1.c: New test.
16144         * gcc.dg/altivec-types-2.c: New test.
16145         * gcc.dg/altivec-types-3.c: New test.
16146         * gcc.dg/altivec-types-4.c: New test.
16147         * g++.dg/ext/altivec-types-1.C: New test.
16148         * g++.dg/ext/altivec-types-2.C: New test.
16149         * g++.dg/ext/altivec-types-3.C: New test.
16150         * g++.dg/ext/altivec-types-4.C: New test.
16152 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
16154         PR middle-end/18951
16155         * gcc.c-torture/execute/20041213-1.c: New test.
16157 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
16159         PR c++/18949
16160         * g++.dg/template/cast1.C: New.
16162 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
16164         * gcc.c-torture/execute/20041213-2.c: New test.
16166 2004-12-13  Richard Henderson  <rth@redhat.com>
16168         * gcc.dg/i386-sse-10.c: Fix typo in options.
16170 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
16172         PR c++/18968
16173         * g++.dg/opt/pr18968.C: New test.
16175 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
16177         PR c++/18925
16178         * g++.dg/ext/visibility/staticdatamem.C: New test.
16180 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
16182         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
16184 2004-12-13  Roger Sayle  <roger@eyesopen.com>
16186         PR rtl-optimization/18928
16187         * gcc.dg/pr18928-1.c: New test case.
16189 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
16191         PR tree-opt/16951
16192         * gcc.c-torture/compile/20041211-1.c: New.
16194 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16196         PR middle-end/17564
16197         * gcc.c-torture/execute/20041212-1.c: New test.
16199 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16201         PR fortran/18869
16202         * gfortran.dg/common_1.f90: New test.
16204 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
16205         Paul Brook  <paul@codesourcery.com>
16207         PR fortran/16222
16208         * gfortran.dg/real_do_1.f90: New test.
16210 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
16212         PR tree-opt/18040
16213         * g++.dg/opt/ptrmem6.C: New test.
16215 2004-12-11  Roger Sayle  <roger@eyesopen.com>
16217         PR middle-end/18921
16218         * gcc.dg/pr18921-1.c: New test case.
16220 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16222         PR fortran/17175
16223         * gfortran.dg/scale_1.f90: New test.
16225 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
16227         PR middle-end/18903
16228         * gcc.c-torture/compile/pr18903.c: New test.
16230 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
16232         * gcc.c-torture/execute/20041210-1.c: New test.
16234 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16236         PR c++/18731
16237         * g++.dg/parser/struct-1.C: New test.
16238         * g++.dg/parser/struct-2.C: New test.
16239         * g++.dg/parser/struct-3.C: New test.
16241 2004-12-09  Richard Henderson  <rth@redhat.com>
16243         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
16245         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
16246         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
16248 2004-12-09  Matt Austern  <austern@apple.com>
16250         PR c++/18514
16251         * g++.dg/ext/builtin1.C: New
16252         * g++.dg/ext/builtin2.C: New
16253         * g++.dg/ext/builtin3.C: New
16254         * g++.dg/ext/builtin4.C: New
16255         * g++.dg/ext/builtin5.C: New
16257 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
16259         PR tree-opt/18904
16260         * g++.dg/opt/ptrmem5.C: New test.
16262 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
16264         * g++.dg/parse/typename5.C: Adjust for new error.
16265         * g++.dg/parse/typename7.C: New.
16267 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16269         PR c++/18073
16270         * g++.dg/other/mmintrin.C: New test.
16272 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
16274         PR c++/16681
16275         * g++.dg/init/array15.C: New.
16276         * g++.dg/init/array16.C: New.
16278 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16280         PR fortran/18826
16281         * gfortran.dg/assign_1.f90: New test.
16283 2004-12-08  Nick Clifton  <nickc@redhat.com>
16285         * gcc.target/xstormy16/bss_below100: New directory containing tests.
16286         * gcc.target/xstormy16/data_below100: Likewise.
16287         * gcc.target/xstormy16/sfr: Likewise.
16288         * gcc.target/xstormy16/below100.S: New test source file.
16289         * gcc.target/xstormy16/below100.ld: New test linker script.
16290         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16291         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
16292         bp instructions.
16293         * gcc.target/xstormy16/bp.c: Likewise.
16295         * gcc.target/xstormy16/bss_below100: New files:
16296         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
16297         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
16298         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
16299         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
16300         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
16301         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
16302         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
16303         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
16304         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
16305         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
16306         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
16307         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
16308         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
16309         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
16310         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
16311         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
16312         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
16313         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
16314         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
16315         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
16316         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
16317         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
16318         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
16319         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
16320         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
16321         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
16322         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
16324         * gcc.target/xstormy16/data_below100: New files:
16325         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
16326         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
16327         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
16328         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
16329         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
16330         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
16331         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
16332         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
16333         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
16334         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
16335         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
16336         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
16337         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
16338         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
16339         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
16340         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
16341         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
16342         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
16343         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
16344         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
16345         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
16346         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
16347         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
16348         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
16349         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
16350         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
16351         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
16353         * gcc.target/xstormy16/sfr: New files:
16354         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
16355         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
16356         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
16357         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
16358         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
16359         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
16360         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
16361         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
16362         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
16363         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
16364         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
16365         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
16366         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
16367         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
16368         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
16369         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
16370         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
16371         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
16372         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
16373         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
16374         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
16375         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
16376         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
16377         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
16378         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
16379         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
16380         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
16381         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
16382         27_if0_sfrw_bitfield_f.c
16384 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16386         PR c++/18100
16387         * g++.dg/lookup/name-clash4.C: New test.
16389 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
16391         PR c++/18672
16392         * g++.dg/opt/array1.C: New.
16394         PR c++/18803
16395         * g++.dg/template/operator5.C: New.
16397 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
16399         PR c/18867
16400         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
16402 2004-12-07  Steven Bosscher  <stevenb@suse.de>
16404         * gcc.dg/noncompile/20041207.c: New test.
16406 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
16408         * g++.dg/other/unreachable-1.C: New test.
16410 2004-12-06  Nick Clifton  <nickc@redhat.com>
16412         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
16413         <limits.h> because the latter comes from gcc's include/ directory
16414         and not the newlib/libc/include directory.
16416 2004-12-04  Richard Henderson  <rth@redhat.com>
16418         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
16420 2004-12-04  Richard Henderson  <rth@redhat.com>
16422         * lib/target-supports.exp (check_gc_sections_available): Disable
16423         for alpha and ia64.
16425 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
16427         PR middle-end/17909
16428         * g++.dg/other/vararg-2.C: New test.
16430 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16432         PR c++/17011, c++/17971
16433         * g++.dg/template/error15.C: Adjust expected error.
16434         * g++.dg/template/instantiate3.C: Likewise.
16436 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
16438         * gcc.dg/altivec-18.c: Fix for darwin
16440 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16442         PR c++/18782
16443         * g++.dg/parse/ptrmem2.C: New.
16445         PR c++/18318
16446         * g++.dg/template/new1.C: New.
16448 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16450         PR fortran/18710
16451         * gfortran.dg/direct_io_3.f90: New test.
16453 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
16455         PR 18758
16456         * g++.dg/parse/crash21.C: New.
16458 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16460         PR c++/15664, c++/18276
16461         * g++.dg/template/ttp13.C: New test.
16462         * g++.dg/template/ttp14.C: Likewise.
16464 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16466         PR c++/18123
16467         * g++.dg/parse/enum2.C: New test.
16468         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
16470 2004-12-02  Nick Clifton  <nickc@redhat.com>
16472         * gcc.target/xstormy16: New test directory.
16473         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16474         * gcc.target/xstormy16/bp.c: Check the generation of bp
16475         instructions.
16476         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
16477         bn instructions and the BELOW100 attribute.
16479 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
16481         PR target/16952
16482         * gcc.dg/ppc-eabi.c: New.
16484 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16486         PR fortran/18284
16487         * gfortran.dg/backspace.f90
16489 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16491         * gfortran.dg/inquire.f90: New test.
16493 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
16495         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
16496         handle effective-target-keyword.
16497         (dg-skip-if): Support effective-target keyword as target list.
16498         (dg-xfail-if): Ditto.
16499         * lib/target-supports.exp (is-effective-target-keyword): New proc.
16501 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
16503         PR tree-optimization/18291
16504         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
16506 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
16508         PR C++/18729
16509         * g++.dg/parse/crash20.C: New.
16511         PR c++/17431
16512         * g++.dg/overload/arg1.C: New.
16513         * g++.dg/overload/arg2.C: New.
16514         * g++.dg/overload/arg3.C: New.
16515         * g++.dg/overload/arg4.C: New.
16517 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
16519         * gcc.dg/c99-flex-array-4.c: Remove.
16521 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16523         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
16525         * lib/target-supports.exp (is-effective-target): Simplify.
16527         * lib/target-supports.exp (check_effective_target_vect_long):
16528         Fix for powerpc64-*-*.
16530 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
16532         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
16533         to support new requirements on FreeBSD 5.
16535 2004-11-30  Devang Patel  <dpatel@apple.com>
16537         PR 18702
16538         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
16540 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16542         * g++.dg/ext/altivec-13.C: New test.
16544 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
16546         PR tree-opt/18298
16547         * gcc.c-torture/execute/p18298.c: New test.
16549 2004-11-30  Ira Rosen  <irar@il.ibm.com>
16550             Dorit Naishlos  <dorit@il.ibm.com>
16552         PR tree-opt/18607
16553         * gcc.dg/vect/vect-89.c: New test.
16555 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
16557         * gcc.dg/pr18596-1.c: New test.
16559 2004-11-30  Ben Elliston  <bje@au.ibm.com>
16561         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
16563 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16565         PR c/18479
16566         * gcc.dg/pr18479.c: New test.
16568 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16570         PR target/18490
16571         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
16572         mmix-knuth-mmixware.
16574         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
16575         cris-*-elf* cris-*-aout* mmix-*-*
16577 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16579         PR middle-end/18725
16580         * gcc.dg/pr18725.c: New test.
16582 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16584         PR target/18488
16585         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
16587         PR target/18336
16588         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
16590 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
16592         PR c++/18368
16593         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
16594         * g++.old-deja/g++.law/ctors5.C: Likewise.
16595         * g++.old-deja/g++.other/crash25.C: Likewise.
16597         PR c++/18674
16598         * g++.dg/template/error16.C: New test.
16600         PR c++/18512
16601         * g++.dg/template/crash29.C: New test.
16603 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
16605         PR tree-optimization/18712
16606         * gcc.c-torture/compile/pr18712.c: New test.
16608 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
16610         PR c/7544
16611         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
16612         tests.
16614 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16616         PR c++/18652
16617         * g++.dg/lookup/crash6.C: New test.
16619 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16621         PR middle-end/18164
16622         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
16624 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
16626         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
16627         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
16628         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
16630 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
16632         * gcc.dg/pr18164.c: New test.
16634 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
16636         * gcc.dg/funroll-loops-all.c: New.
16638 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16640         PR target/18489
16641         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
16642         delimeter, match space and TAB as well as ":".
16644         PR target/18484
16645         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
16647         PR target/18348
16648         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
16650         PR target/18345
16651         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
16653         PR target/18337
16654         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
16656 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
16658         * gfortran.dg/direct_io_2.f90: New test.
16660 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16662         PR target/18334
16663         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
16665 2004-11-28  Richard Henderson  <rth@redhat.com>
16667         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
16669 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
16671         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
16672         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
16673         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
16674         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
16675         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
16676         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
16677         gcc.dg/pointer-arith-8.c: New tests.
16679 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
16681         PR fortran/18364
16682         * gfortran.dg/endfile.f90: New test.
16684 2004-11-27  Falk Hueffner  <falk@debian.org>
16686         * gcc.dg/loop-6.c: New test.
16688 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16690         * gcc.c-torture/execute/20041126-1.c: New test.
16692 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16694         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
16695         on IRIX.
16697 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16699         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
16700         functions.
16702 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16704         PR rtl-optimization/17825
16705         * gcc.c-torture/compile/20041119-1.c: New test.
16707 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16709         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
16710         Check existence of ld library path variables before unsetting.
16712 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
16714         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
16716 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16718         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
16720 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16722         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
16724 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16726         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
16727         dg-do directive.
16729 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16731         * gcc.dg/pr17957.c: Pass --param, not -param.
16733 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
16735         PR middle-end/17957
16736         * testsuite/gcc.dg/pr17957.c: New test.
16738 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
16740         PR c++/18445
16741         * g++.dg/template/crash28.C: Likewise.
16743         PR c++/18001
16744         * g++.dg/expr/unary2.C: Adjust lvalue messages.
16745         * g++.dg/ext/lvaddr.C: Likewise.
16746         * g++.dg/opt/pr7503-3.C: Likewise.
16748         PR c++/18466
16749         * g++.dg/parse/qualified3.C: New test.
16750         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
16752         PR c++/18545
16753         * g++.dg/expr/return1.C: New test.
16755 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16757         Friend class name lookup 3/n, PR c++/3332
16758         * g++.dg/lookup/friend3.C: New test.
16759         * g++.dg/lookup/friend4.C: Likewise.
16760         * g++.dg/lookup/friend5.C: Likewise.
16762 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16764         Friend class name lookup 2/n, PR c++/14513, c++/15410
16765         * g++.dg/lookup/friend2.C: New test.
16766         * g++.dg/template/friend31.C: Likewise.
16768 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16770         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
16772 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16774         PR c++/17473
16775         * g++.dg/tc1/dr56.C: Remove.
16776         * g++.dg/template/typedef1.C: Add dg-error markers.
16777         * g++.old-deja/g++.other/typedef7.C: Likewise.
16779         PR c++/18285
16780         * g++.dg/parse/typedef7.C: New test.
16782 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
16784         * gcc.c-torture/execute/20041124-1.c: New test.
16786 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16788         * g++.dg/template/deduce3.C: New test.
16790         PR c++/18586
16791         * g++.dg/template/crash27.C: New test.
16793         PR c++/18530
16794         * g++.dg/warn/Wshadow-3.C: New test.
16796 2004-11-24  Devang Patel  <dpatel@apple.com>
16798         PR/18555
16799         * gcc.dg/cpp/isysroot-1.c: New test.
16800         * gcc.dg/cpp/usr/include/stdio.h: New file.
16801         * gcc.dg/cpp/isysroot-2.c: New test.
16802         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
16803         New file.
16805 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16807         PR c++/8929
16808         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
16810 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16812         * gcc.target/sparc/align.c: Do not include <stdint.h>.
16813         * gcc.target/sparc/pdist.c: Likewise.
16815 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
16817         PR c++/16882
16818         * g++.dg/conversion/simd1.C: New test.
16820 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16822         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
16823         and restore_ld_library_path_env_vars.
16824         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
16825         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
16826         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
16827         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
16829 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
16831         * gcc.dg/pragma-align-2.c: Test macro expansion.
16832         * gcc.dg/pragma-pack-2.c: New test.
16834 2004-11-23  Richard Henderson  <rth@redhat.com>
16836         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
16837         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
16838         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
16839         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
16840         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
16841         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
16843         * gcc.dg/vect/vect.exp: Add check for alpha.
16844         * lib/target-supports.exp (check_alpha_max_hw_available): New.
16845         (check_effective_target_vect_int): Enable for alpha.
16846         (check_effective_target_vect_long): New.
16847         (is-effective-target): Add it.
16849 2004-11-23  Uros Bizjak <uros@kss-loka.si>
16851         * gcc.dg/pr18614-1.c: New test.
16853 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16855         * gcc.dg/setjmp-2.c: New test.
16857 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
16859         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
16860         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
16861         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
16862         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
16863         gcc.target/sparc/pdist.c: New tests.
16865 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
16867         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
16869 2004-11-22  Dale Johannesen  <dalej@apple.com>
16871         * gcc.dg/20041111-1.c: New.
16873 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
16875         PR tree-opt/18536
16876         * gcc.dg/vect/pr18536.c: New test.
16878 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16880         PR c++/18354
16881         * g++.dg/template/nontype11.C: New test.
16883 2004-11-21  Roger Sayle  <roger@eyesopen.com>
16885         PR middle-end/18520
16886         * gcc.dg/pr18520-1.c: New test case.
16888 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
16890         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
16891         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
16892         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
16893         expected diagnostics.
16895 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16897         PR target/18580
16898         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
16899         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
16900         vect-77.c, vect-77a.c: XFAIL on the SPARC.
16902 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16904         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
16906 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
16907             Joseph Myers  <joseph@codesourcery.com>
16909         * lib/target-supports.exp (check_visibility_available): Really
16910         test the compiler.
16912 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
16914         PR tree-opt/18181
16915         * gcc.dg/vect/vect-85.c: New test.
16916         * gcc.dg/vect/vect-86.c: New test.
16917         * gcc.dg/vect/vect-87.c: New test.
16918         * gcc.dg/vect/vect-88.c: New test.
16920 2004-11-19  Ben Elliston  <bje@au.ibm.com>
16922         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
16924 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
16926         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
16927         * gcc.dg/ppc-and-1.c: Ditto.
16928         * gcc.dg/ppc-compare-1.c: Ditto.
16929         * gcc.dg/ppc-mov-1.c: Ditto
16931 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
16932             Mark Mitchell  <mark@codesourcery.com>
16934         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
16936 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
16937             Aldy Hernandez  <aldyh@redhat.com>
16939         * lib/target-supports.exp (check_effective_target_vect_int): New
16940         (check_effective_target_vect_float): New
16941         (check_effective_target_vect_double): New.
16942         (is-effective-target): Support new effective targets keywords.
16943         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
16944         default action for dg-do.
16945         * gcc.dg/vect/pr16105.c: Use new support.
16946         * gcc.dg/vect/pr18400.c: Ditto.
16947         * gcc.dg/vect/pr18425.c: Ditto.
16948         * gcc.dg/vect/vect-1.c: Ditto.
16949         * gcc.dg/vect/vect-10.c: Ditto.
16950         * gcc.dg/vect/vect-11.c: Ditto.
16951         * gcc.dg/vect/vect-12.c: Ditto.
16952         * gcc.dg/vect/vect-13.c: Ditto.
16953         * gcc.dg/vect/vect-14.c: Ditto.
16954         * gcc.dg/vect/vect-15.c: Ditto.
16955         * gcc.dg/vect/vect-16.c: Ditto.
16956         * gcc.dg/vect/vect-17.c: Ditto.
16957         * gcc.dg/vect/vect-18.c: Ditto.
16958         * gcc.dg/vect/vect-19.c: Ditto.
16959         * gcc.dg/vect/vect-2.c: Ditto.
16960         * gcc.dg/vect/vect-20.c: Ditto.
16961         * gcc.dg/vect/vect-21.c: Ditto.
16962         * gcc.dg/vect/vect-22.c: Ditto.
16963         * gcc.dg/vect/vect-23.c: Ditto.
16964         * gcc.dg/vect/vect-24.c: Ditto.
16965         * gcc.dg/vect/vect-25.c: Ditto.
16966         * gcc.dg/vect/vect-26.c: Ditto.
16967         * gcc.dg/vect/vect-27.c: Ditto.
16968         * gcc.dg/vect/vect-27a.c: Ditto.
16969         * gcc.dg/vect/vect-28.c: Ditto.
16970         * gcc.dg/vect/vect-29.c: Ditto.
16971         * gcc.dg/vect/vect-29a.c: Ditto.
16972         * gcc.dg/vect/vect-3.c: Ditto.
16973         * gcc.dg/vect/vect-30.c: Ditto.
16974         * gcc.dg/vect/vect-31.c: Ditto.
16975         * gcc.dg/vect/vect-32.c: Ditto.
16976         * gcc.dg/vect/vect-33.c: Ditto.
16977         * gcc.dg/vect/vect-34.c: Ditto.
16978         * gcc.dg/vect/vect-35.c: Ditto.
16979         * gcc.dg/vect/vect-36.c: Ditto.
16980         * gcc.dg/vect/vect-37.c: Ditto.
16981         * gcc.dg/vect/vect-38.c: Ditto.
16982         * gcc.dg/vect/vect-4.c: Ditto.
16983         * gcc.dg/vect/vect-40.c: Ditto.
16984         * gcc.dg/vect/vect-41.c: Ditto.
16985         * gcc.dg/vect/vect-42.c: Ditto.
16986         * gcc.dg/vect/vect-43.c: Ditto.
16987         * gcc.dg/vect/vect-44.c: Ditto.
16988         * gcc.dg/vect/vect-45.c: Ditto.
16989         * gcc.dg/vect/vect-46.c: Ditto.
16990         * gcc.dg/vect/vect-47.c: Ditto.
16991         * gcc.dg/vect/vect-48.c: Ditto.
16992         * gcc.dg/vect/vect-48a.c: Ditto.
16993         * gcc.dg/vect/vect-49.c: Ditto.
16994         * gcc.dg/vect/vect-5.c: Ditto.
16995         * gcc.dg/vect/vect-50.c: Ditto.
16996         * gcc.dg/vect/vect-51.c: Ditto.
16997         * gcc.dg/vect/vect-52.c: Ditto.
16998         * gcc.dg/vect/vect-53.c: Ditto.
16999         * gcc.dg/vect/vect-54.c: Ditto.
17000         * gcc.dg/vect/vect-55.c: Ditto.
17001         * gcc.dg/vect/vect-56.c: Ditto.
17002         * gcc.dg/vect/vect-56a.c: Ditto.
17003         * gcc.dg/vect/vect-57.c: Ditto.
17004         * gcc.dg/vect/vect-58.c: Ditto.
17005         * gcc.dg/vect/vect-59.c: Ditto.
17006         * gcc.dg/vect/vect-6.c: Ditto.
17007         * gcc.dg/vect/vect-60.c: Ditto.
17008         * gcc.dg/vect/vect-61.c: Ditto.
17009         * gcc.dg/vect/vect-62.c: Ditto.
17010         * gcc.dg/vect/vect-63.c: Ditto.
17011         * gcc.dg/vect/vect-64.c: Ditto.
17012         * gcc.dg/vect/vect-65.c: Ditto.
17013         * gcc.dg/vect/vect-66.c: Ditto.
17014         * gcc.dg/vect/vect-67.c: Ditto.
17015         * gcc.dg/vect/vect-68.c: Ditto.
17016         * gcc.dg/vect/vect-69.c: Ditto.
17017         * gcc.dg/vect/vect-7.c: Ditto.
17018         * gcc.dg/vect/vect-72.c: Ditto.
17019         * gcc.dg/vect/vect-72a.c: Ditto.
17020         * gcc.dg/vect/vect-73.c: Ditto.
17021         * gcc.dg/vect/vect-74.c: Ditto.
17022         * gcc.dg/vect/vect-75.c: Ditto.
17023         * gcc.dg/vect/vect-76.c: Ditto.
17024         * gcc.dg/vect/vect-77.c: Ditto.
17025         * gcc.dg/vect/vect-77a.c: Ditto.
17026         * gcc.dg/vect/vect-78.c: Ditto.
17027         * gcc.dg/vect/vect-79.c: Ditto.
17028         * gcc.dg/vect/vect-8.c: Ditto.
17029         * gcc.dg/vect/vect-80.c: Ditto.
17030         * gcc.dg/vect/vect-82.c: Ditto.
17031         * gcc.dg/vect/vect-82_64.c: Ditto.
17032         * gcc.dg/vect/vect-83.c: Ditto.
17033         * gcc.dg/vect/vect-83_64.c: Ditto.
17034         * gcc.dg/vect/vect-9.c: Ditto.
17035         * gcc.dg/vect/vect-all.c: Ditto.
17036         * gcc.dg/vect/vect-none.c: Ditto.
17038 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
17040         * lib/gcc-dg.exp (dg-skip-if): New function.
17041         (dg-forbid-option): Remove.
17042         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
17043         * g++.dg/abi/bitfield8.C: Likewise.
17044         * g++.dg/abi/dtor1.C: Likewise.
17045         * g++.dg/abi/empty10.C: Likewise.
17046         * g++.dg/abi/empty7.C: Likewise.
17047         * g++.dg/abi/empty9.C: Likewise.
17048         * g++.dg/abi/layout3.C: Likewise.
17049         * g++.dg/abi/layout4.C: Likewise.
17050         * g++.dg/abi/thunk1.C: Likewise.
17051         * g++.dg/abi/thunk2.C: Likewise.
17052         * g++.dg/abi/vbase11.C: Likewise.
17053         * g++.dg/abi/vthunk2.C: Likewise.
17054         * g++.dg/abi/vthunk3.C: Likewise.
17055         * g++.dg/ext/attrib8.C: Likewise.
17056         * g++.dg/opt/longbranch2.C: Likewise.
17057         * g++.dg/opt/reg-stack4.C: Likewise.
17058         * g++.old-deja/g++.ext/attrib1.C: Likewise.
17059         * g++.old-deja/g++.ext/attrib2.C: Likewise.
17060         * g++.old-deja/g++.ext/attrib3.C: Likewise.
17061         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17062         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17063         * gcc.dg/20000609-1.c: Likewise.
17064         * gcc.dg/20000720-1.c: Likewise.
17065         * gcc.dg/20011107-1.c: Likewise.
17066         * gcc.dg/20011119-1.c: Likewise.
17067         * gcc.dg/20020108-1.c: Likewise.
17068         * gcc.dg/20020122-2.c: Likewise.
17069         * gcc.dg/20020122-3.c: Likewise.
17070         * gcc.dg/20020201-3.c: Likewise.
17071         * gcc.dg/20020206-1.c: Likewise.
17072         * gcc.dg/20020218-1.c: Likewise.
17073         * gcc.dg/20020310-1.c: Likewise.
17074         * gcc.dg/20020411-1.c: Likewise.
17075         * gcc.dg/20020418-2.c: Likewise.
17076         * gcc.dg/20020426-1.c: Likewise.
17077         * gcc.dg/20020426-2.c: Likewise.
17078         * gcc.dg/20020517-1.c: Likewise.
17079         * gcc.dg/20020523-1.c: Likewise.
17080         * gcc.dg/20020523-2.c: Likewise.
17081         * gcc.dg/20020729-1.c: Likewise.
17082         * gcc.dg/20030204-1.c: Likewise.
17083         * gcc.dg/20030826-2.c: Likewise.
17084         * gcc.dg/20030926-1.c: Likewise.
17085         * gcc.dg/20031202-1.c: Likewise.
17086         * gcc.dg/980312-1.c: Likewise.
17087         * gcc.dg/980313-1.c: Likewise.
17088         * gcc.dg/990117-1.c: Likewise.
17089         * gcc.dg/990424-1.c: Likewise.
17090         * gcc.dg/990524-1.c: Likewise.
17091         * gcc.dg/991230-1.c: Likewise.
17092         * gcc.dg/i386-387-1.c: Likewise.
17093         * gcc.dg/i386-387-2.c: Likewise.
17094         * gcc.dg/i386-387-3.c: Likewise.
17095         * gcc.dg/i386-387-4.c: Likewise.
17096         * gcc.dg/i386-387-5.c: Likewise.
17097         * gcc.dg/i386-387-6.c: Likewise.
17098         * gcc.dg/i386-asm-1.c: Likewise.
17099         * gcc.dg/i386-bitfield1.c: Likewise.
17100         * gcc.dg/i386-bitfield2.c: Likewise.
17101         * gcc.dg/i386-loop-1.c: Likewise.
17102         * gcc.dg/i386-loop-2.c: Likewise.
17103         * gcc.dg/i386-loop-3.c: Likewise.
17104         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17105         * gcc.dg/i386-pic-1.c: Likewise.
17106         * gcc.dg/i386-regparm.c: Likewise.
17107         * gcc.dg/i386-signbit-1.c: Likewise.
17108         * gcc.dg/i386-signbit-2.c: Likewise.
17109         * gcc.dg/i386-signbit-3.c: Likewise.
17110         * gcc.dg/i386-sse-5.c: Likewise.
17111         * gcc.dg/i386-sse-8.c: Likewise.
17112         * gcc.dg/i386-unroll-1.c: Likewise.
17113         * gcc.dg/tls/opt-1.c: Likewise.
17114         * gcc.dg/tls/opt-2.c: Likewise.
17115         * gcc.dg/unroll-1.c: Likewise.
17116         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
17117         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
17118         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
17119         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
17121 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17123         * g++.dg/template/incomplete1.C: New test.
17125 2004-11-16  Nick Clifton  <nickc@redhat.com>
17127         Revert patches accidentally commited during checkin of fixes for
17128         xstormy16 tests:
17129         gcc.c-torture/execute/simd-4.c: Revert
17130         gcc.dg/20040910-1.c: Revert.
17132 2004-11-16  Paul Brook  <paul@codesourcery.com>
17134         PR fortran/13010
17135         * gfortran.dg/der_pointer_1.f90: New test.
17137 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
17139         PR c/18498
17140         * gcc.dg/bitfld-13.c: New test.
17142 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
17144         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
17145         powerpc*-*-linux*.
17147         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
17148         * gcc.dg/ppc64-abi-2.c: Ditto.
17149         * gcc.dg/ppc64-abi-3.c: Ditto.
17151         * lib/gcc-dg.exp (dg-target-list): Remove.
17153 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
17155         * gcc.dg/ia64-postinc.c: New test.
17157 2004-11-15  Mark Mitchell <mark@codesourcery.com>
17159         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
17161 2004-11-15  Nick Clifton  <nickc@redhat.com>
17163         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
17164         __INT_MAX__ so that the test can be compiled by toolchains
17165         targeted at 16-bit processors.
17167         * gcc.dg/20040625-1.c: Use long constants rather than integers
17168         when performing arithmetic that will overflow 16-bits.
17170         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
17171         xstormy16.  It does not support 128-bit vector operations.
17173         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
17174         with the macro PTR_TYPE.  Define this macro to an integer type
17175         suitable for holding a pointer.
17177         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
17178         the target is a 16-bit processor.
17180         * gcc.dg/cpp/if-2.c: Expect a different warning message from
17181         16-bit targets where the character constant will be too long.
17183         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
17184         where the double will not be directly addressable.
17186 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17188         Friend class name lookup 1/n, PR c++/18471
17189         * g++.dg/template/crash26.C: New test.
17190         * g++.dg/lookup/struct1.C: Adjust expected error.
17191         * g++.dg/parse/elab1.C: Likewise.
17192         * g++.dg/parse/elab2.C: Likewise.
17193         * g++.dg/parse/int-as-enum1.C: Likewise.
17194         * g++.dg/parse/struct-as-enum1.C: Likewise.
17195         * g++.dg/parse/typedef1.C: Likewise.
17196         * g++.dg/parse/typedef3.C: Likewise.
17197         * g++.dg/parse/typedef4.C: Likewise.
17198         * g++.dg/parse/typedef5.C: Likewise.
17199         * g++.dg/template/nontype4.C: Likewise.
17200         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
17201         * g++.old-deja/g++.other/elab1.C: Likewise.
17202         * g++.old-deja/g++.other/syntax4.C: Likewise.
17204 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17206         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
17208 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
17210         * gcc.c-torture/execute/20041114-1.c: New test.
17212 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
17214         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
17215         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
17216         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
17217         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
17218         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
17219         gcc.dg/switch-7.c: New tests.
17221 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17223         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
17225 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17227         PR tree-opt/18400
17228         * gcc.dg/vect/pr18400.c: New test.
17230 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17231             Andrew Pinski  <pinskia@physics.uc.edu>
17233         PR tree-opt/18425
17234         * gcc.dg/vect/pr18425.c: New test.
17236 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17238         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
17239         Guard with dg-require-alias and dg-require-visibility.
17241 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17243         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
17245 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17247         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
17249 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17251         PR c++/17344
17252         * g++.dg/template/defarg5.C: New test.
17254 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17256         * g++.dg/parse/cast1.C: Run only on ILP32.
17257         * g++.old-deja/g++.mike/p784.C: Likewise.
17259 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
17261         * gcc.c-torture/execute/20041113-1.c: New test.
17263 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17265         PR target/18230
17266         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
17267         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
17268         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
17269         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17270         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
17271         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
17272         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
17273         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
17274         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
17275         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
17276         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
17277         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
17278         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
17280 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17282         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
17283         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
17284         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
17285         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
17286         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
17287         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
17288         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
17289         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
17290         gcc.target/sparc/combined-1.c: New tests.
17292 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
17294         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
17295         New tests.
17297 2004-11-12  Mark Mitchell <mark@codesourcery.com>
17299         * lib/gcc-dg.exp (dg-forbid-option): New function.
17300         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
17301         * g++.dg/abi/bitfield8.C: Likewise.
17302         * g++.dg/abi/dtor1.C: Likewise.
17303         * g++.dg/abi/empty10.C: Likewise.
17304         * g++.dg/abi/empty7.C: Likewise.
17305         * g++.dg/abi/empty9.C: Likewise.
17306         * g++.dg/abi/layout3.C: Likewise.
17307         * g++.dg/abi/layout4.C: Likewise.
17308         * g++.dg/abi/thunk1.C: Likewise.
17309         * g++.dg/abi/thunk2.C: Likewise.
17310         * g++.dg/abi/vbase11.C: Likewise.
17311         * g++.dg/abi/vthunk2.C: Likewise.
17312         * g++.dg/abi/vthunk3.C: Likewise.
17313         * g++.dg/ext/attrib8.C: Likewise.
17314         * g++.dg/opt/longbranch2.C: Likewise.
17315         * g++.dg/opt/reg-stack4.C: Likewise.
17316         * g++.old-deja/g++.ext/attrib1.C: Likewise.
17317         * g++.old-deja/g++.ext/attrib2.C: Likewise.
17318         * g++.old-deja/g++.ext/attrib3.C: Likewise.
17319         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17320         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17321         * gcc.dg/20000609-1.c: Likewise.
17322         * gcc.dg/20000720-1.c: Likewise.
17323         * gcc.dg/20011107-1.c: Likewise.
17324         * gcc.dg/20011119-1.c: Likewise.
17325         * gcc.dg/20020108-1.c: Likewise.
17326         * gcc.dg/20020122-2.c: Likewise.
17327         * gcc.dg/20020122-3.c: Likewise.
17328         * gcc.dg/20020201-3.c: Likewise.
17329         * gcc.dg/20020206-1.c: Likewise.
17330         * gcc.dg/20020218-1.c: Likewise.
17331         * gcc.dg/20020310-1.c: Likewise.
17332         * gcc.dg/20020411-1.c: Likewise.
17333         * gcc.dg/20020418-2.c: Likewise.
17334         * gcc.dg/20020426-1.c: Likewise.
17335         * gcc.dg/20020426-2.c: Likewise.
17336         * gcc.dg/20020517-1.c: Likewise.
17337         * gcc.dg/20020523-1.c: Likewise.
17338         * gcc.dg/20020523-2.c: Likewise.
17339         * gcc.dg/20020729-1.c: Likewise.
17340         * gcc.dg/20030204-1.c: Likewise.
17341         * gcc.dg/20030826-2.c: Likewise.
17342         * gcc.dg/20030926-1.c: Likewise.
17343         * gcc.dg/20031202-1.c: Likewise.
17344         * gcc.dg/980312-1.c: Likewise.
17345         * gcc.dg/980313-1.c: Likewise.
17346         * gcc.dg/990117-1.c: Likewise.
17347         * gcc.dg/990424-1.c: Likewise.
17348         * gcc.dg/990524-1.c: Likewise.
17349         * gcc.dg/991230-1.c: Likewise.
17350         * gcc.dg/i386-387-1.c: Likewise.
17351         * gcc.dg/i386-387-2.c: Likewise.
17352         * gcc.dg/i386-387-3.c: Likewise.
17353         * gcc.dg/i386-387-4.c: Likewise.
17354         * gcc.dg/i386-387-5.c: Likewise.
17355         * gcc.dg/i386-387-6.c: Likewise.
17356         * gcc.dg/i386-asm-1.c: Likewise.
17357         * gcc.dg/i386-bitfield1.c: Likewise.
17358         * gcc.dg/i386-bitfield2.c: Likewise.
17359         * gcc.dg/i386-loop-1.c: Likewise.
17360         * gcc.dg/i386-loop-2.c: Likewise.
17361         * gcc.dg/i386-loop-3.c: Likewise.
17362         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17363         * gcc.dg/i386-pic-1.c: Likewise.
17364         * gcc.dg/i386-regparm.c: Likewise.
17365         * gcc.dg/i386-signbit-1.c: Likewise.
17366         * gcc.dg/i386-signbit-2.c: Likewise.
17367         * gcc.dg/i386-signbit-3.c: Likewise.
17368         * gcc.dg/i386-sse-5.c: Likewise.
17369         * gcc.dg/i386-sse-8.c: Likewise.
17370         * gcc.dg/i386-unroll-1.c: Likewise.
17371         * gcc.dg/tls/opt-1.c: Likewise.
17372         * gcc.dg/tls/opt-2.c: Likewise.
17373         * gcc.dg/unroll-1.c: Likewise.
17374         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
17375         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
17376         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
17377         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
17378         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
17379         -m64 is specified.
17381 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17383         PR c++/18389
17384         * g++.dg/parse/cond1.C: New test.
17386         PR c++/18429
17387         * g++.dg/template/array9.C: New test.
17388         * g++.dg/ext/vla1.C: Adjust error messages.
17389         * g++.dg/ext/vlm1.C: Likewise.
17390         * g++.dg/template/crash2.C: Likewise.
17392         PR c++/18436
17393         * g++.dg/template/call3.C: New test.
17395         PR c++/18407
17396         * g++.dg/template/ptrmem11.C: New test.
17398 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
17400         PR other/14264
17401         * lib/g++.exp: Set LC_ALL and LANG to C.
17402         * lib/gcc-dg.exp: Likewise.
17403         * lib/gfortran.exp: Likewise.
17404         * lib/objc.exp: Likewise.
17405         * lib/treelang.exp: Likewise.
17407 2004-11-12  Andreas Schwab  <schwab@suse.de>
17409         * gcc.dg/pr16286.c: Fix last change.
17411 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17413         PR c++/18416
17414         * g++.dg/init/global1.C: New test.
17416 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
17418         * gcc.c-torture/execute/20041112-1.c: New test.
17420 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17422         * lib/gcc-dg.exp (dg-target-list): New.
17424 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17425             Richard Sandiford  <rsandifo@redhat.com>
17427         * lib/target-supports.exp (get-compiler_messages): New.
17428         (check_named_sections_available): Use it.
17429         (check_effective_target_ilp32): New.
17430         (check_effective_target_lp64): New.
17431         (is-effective-target): New.
17432         * lib/gcc-dg.exp (dg-require-effective-target): New.
17434 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
17436         * gcc.dg/precedence-1.c: New test.
17438 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17440         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
17442         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
17443         message, delete generated files, use more descriptive name for
17444         executable, and make the test unsupported when it cannot be run.
17446         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
17447         (dg-require-weak, dg-require-visibility, dg-require-alias,
17448         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
17449         dg-require-iconv, dg-require-named-sections): Use it.
17451         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
17453 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
17455         PR target/16457
17456         * gcc.dg/ppc-and-1: New
17458         PR target/16796
17459         * gcc.dg/ppc-mov-1.c: New.
17461         PR target/16458
17462         * gcc.dg/ppc-compare-1.c: New.
17464 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
17466         * objc.dg/desig-init-2.m: New test.
17468 2004-11-10  Adam Nemet  <anemet@lnxw.com>
17470         PR middle-end/18160
17471         * g++.dg/warn/register-var-1.C: New test.
17472         * g++.dg/warn/register-var-2.C: New test.
17474 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17476         * gcc.dg/union-2.c: New test.
17478 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
17480         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
17481         New test for PR tree-optimization/17892.
17483 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
17485         PR c++/18369
17486         * g++.dg/init/new12.C: New test.
17488 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
17490         * gcc.target/sparc: New directory.
17491         * gcc.target/sparc/sparc.exp: New driver.
17492         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
17493         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
17494         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
17495         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
17497 2004-11-10  Paul Brook  <paul@codesourcery.com>
17499         PR fortran/18218
17500         * gfortran.dg/list_read.c: New test.
17502 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17504         PR c/18322
17505         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
17506         expected diagnostic location.
17508 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
17510         * gcc.dg/20041109-1.c: New test.
17512 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17514         PR objc/18406
17515         * objc/compile/pr18406.m: New test.
17517 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17519         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
17521 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17523         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
17525 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17527         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
17529 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17531         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
17532         exit.
17534 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
17536         PR tree-opt/18299
17537         * gcc.c-torture/pr18299-1.c: New test.
17539 2004-11-06  Andreas Schwab  <schwab@suse.de>
17541         * gcc.dg/pr16286.c: Also test for bool and pixel.
17543 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
17545         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
17546         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
17547         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
17548         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
17549         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
17550         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
17551         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
17552         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
17553         gcc.dg/struct-semi-3.c: New tests.
17555 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17557         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
17559 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17561         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
17562         Do not use C99 designators.
17564 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17566         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
17568 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17570         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
17571         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
17572         * gcc.c-torture/execute/simd-5.x: Remove.
17574 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
17576         PR rtl-optimization/17933
17577         * gcc.dg/torture/pr17933-1.c: New test.
17579 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17581         PR target/18106
17582         * lib/target-supports.exp (check_weak_available): Support
17583         Windows.
17585 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
17587         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
17588         call to fflush(stdout) before abort.
17589         (my_ffsll): New function.
17590         (generate_fields): Use it.
17592 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17594         * gcc.dg/init-undef-1.c: New test.
17596 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17598         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
17599         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
17600         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
17601         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
17602         expected messages for new parser.
17604 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
17606         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
17608 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17610         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
17611         on LP64 targets.
17613 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17615         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
17616         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
17617         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
17618         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
17619         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
17620         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
17621         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
17622         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
17623         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
17624         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
17626 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17628         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
17629         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
17630         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
17631         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
17632         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
17633         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
17634         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
17635         for new parser.
17637 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
17639         PR target/15342
17640         * gcc.dg/20041104-1.c: New test.
17642 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17644         * g++.dg/template/nontype7.C: New test.
17645         * g++.dg/template/nontype8.C: Likewise.
17646         * g++.dg/template/nontype9.C: Likewise.
17647         * g++.dg/template/nontype10.C: Likewise.
17648         * g++.dg/tc1/dr49.C: Likewise.
17649         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
17650         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
17652 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17654         * g++.dg/rtti/tinfo1.C: Remove xfails.
17656 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17658         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
17659         packed attribute to the definition to satisfy the new C++ parser.
17661 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17663         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
17664         invocations of va_arg.
17666 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
17668         PR c++/18124
17669         * g++.dg/template/crash25.C: New test.
17671         PR c++/18155
17672         * g++.dg/template/typedef2.C: New test.
17673         * g++.dg/parse/crash13.C: Adjust error markers.
17675         PR c++/18177
17676         * g++.dg/conversion/const3.C: New test.
17678 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17680         PR fortran/17535
17681         PR fortran/17583
17682         PR fortran/17713
17683         * gfortran.dg/generic_[123].f90: New testcases.
17685 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17687         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
17688         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
17690 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
17692         PR tree-opt/16808
17693         * gcc.c-torture/compile/pr16808.c: New test.
17695 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
17697         PR rtl-optimization/17104
17698         * gcc.dg/ppc-bitfield1.c: New.
17700 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17702         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
17704 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17706         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
17707         strings for 32-bit code.
17709 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
17711         PR c/18239
17712         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
17714 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
17716         PR c++/18064
17717         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
17719 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
17721         PR c++/15172
17722         * g++.dg/init/aggr2.C: New test.
17724 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
17726         * objc.dg/local-decl-1.m: New test.
17728 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17730         * gcc.dg/20040910-1.c: Adjust regex.
17732 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17734         PR rtl-optimization/18084
17735         * g++.dg/opt/pr18084-1.C: New testcase.
17737 2004-10-30  Matt Austern  <austern@apple.com>
17739         PR c++/17542
17740         * g++.dg/ext/attrib18.C: New test.
17742 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17744         PR middle-end/18096
17745         * gcc.dg/pr18096-1.c: New test case.
17747 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17749         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
17751 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
17753         PR c/16666
17754         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
17755         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
17756         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
17757         gcc.dg/old-style-prom-3.c: New tests.
17759 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
17761         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
17762         Remove unnecessary inclusion of stdio.h.
17764 2004-10-29  Roger Sayle  <roger@eyesopen.com>
17766         PR rtl-optimization/17581
17767         * gcc.dg/pr17581-1.c: New test case.
17769 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
17771         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
17772         being implemented.
17773         * g++.dg/conversion/dr195-1.C: New.
17774         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
17775         * g++.old-deja/g++.mike/p10148.C: Likewise.
17777 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
17779         PR c++/17695
17780         * g++.dg/debug/typedef2.C: New test.
17782 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
17784         PR fortran/13490
17785         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
17786         * gfortran.dg/g77/README: Update.
17788 2004-10-28  Matt Austern  <austern@apple.com>
17790         PR c++/14124
17791         * g++.dg/ext/packed7.C: New test.
17793 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17795         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
17796         scan-assembler.
17797         * lib/scanasm.exp (hidden-scan-for): New proc.
17798         (scan-hidden): Use hidden-scan-for instead of constructing the scan
17799         string.
17800         (scan-not-hidden): Likewise.
17801         * lib/target-supports.exp (check_visibility_available): mach-o is
17802         support too.
17804 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
17806         PR c++/17132
17807         * g++.dg/template/memclass3.C: New test.
17809 2004-10-28  Adam Nemet  <anemet@lnxw.com>
17811         PR middle-end/18160
17812         * gcc.dg/register-var-1.c: New test.
17813         * gcc.dg/register-var-2.c: New test.
17814         * gcc.dg/asm-7.c: Taking the address of a register variable is an
17815         error now.
17817 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
17819         PR other/18172
17820         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
17821         unused variables.
17822         * gcc.dg/vect/vect-22.c: Likewise.
17824 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
17826         * gcc.dg/i386-rotate-1.c: New test.
17828 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
17830         * g++.dg/init/ref12.C: Add "run" marker.
17832         PR c++/17435
17833         * g++.dg/init/ref12.C: New test.
17835         PR c++/18140
17836         * g++.dg/template/shift1.C: New test.
17837         * g++.dg/template/error10.C: Adjust error markers.
17839 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
17841         PR tree-opt/17529
17842         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
17844 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
17846         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
17847         * gcc.dg/weak/weak-3.c: Likewise.
17848         * gcc.dg/weak/weak-5.c: Likewise.
17849         * gcc.dg/weak/weak-9.c: Likewise.
17850         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
17851         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
17853         * gcc.dg/darwin-weakimport-1.c: New.
17855 2004-10-28  Ben Elliston  <bje@au.ibm.com>
17857         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
17859 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
17861         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
17862         'syntax' error messages.
17863         * gcc.dg/cpp/direct2s.c: Likewise.
17865 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
17867         * gcc.c-torture/compile/20041026-1.c: New.
17869 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
17871         PR c++/18093
17872         * g++.dg/lookup/ns2.C: New test.
17874         PR c++/18020
17875         * g++.dg/template/enum4.C: New test.
17877         PR c++/18161
17878         * g++.dg/template/expr1.C: New test.
17880 2004-10-26  Ben Elliston  <bje@au.ibm.com>
17882         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
17884 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17886         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
17887         gcc.dg/decl-nospec-3.c: New tests.
17889 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
17891         * objc.dg/super-class-3.m: New test.
17893 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
17895         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
17896         resyncing.
17897         * gcc.dg/cpp/direct2s.c: Likewise.
17899 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
17901         * objc.dg/image-info.m: Update for changes to section selection.
17903 2004-10-25  David Ayers  <d.ayers@inode.at>
17904             Ziemowit Laski  <zlaski@apple.com>
17906         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
17907         diagnostics when messaging 'id <Proto>'.
17908         * objc.dg/class-protocol-1.m: New test.
17909         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
17910         a non-existent method signature.
17911         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
17912         Update diagnostics when messaging with non-existent method signature.
17913         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
17914         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
17915         invalid receivers are now resolved as if messaging 'id'; remove
17916         extraneous diagnostics.
17918 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
17920         PR c/16667
17921         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
17922         gcc.dg/init-desig-obs-3.c: New tests.
17924 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
17926         * gcc.dg/debug/20041023-1.c: New test.
17928 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
17930         PR middle-end/17407
17931         * gcc.c-torture/compile/pr17407.c: New test.
17933         PR c++/18121
17934         * g++.dg/template/array8.C: New test.
17936 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17938         PR other/18138
17939         * lib/g++.exp: Accept more than one multilib libgcc.
17940         * lib/gcc-dg.exp: Likewise.
17941         * lib/objc.exp: Likewise.
17942         * lib/treelang.exp: Likewise.
17943         * lib/gfortran.exp: Likewise.
17945 2004-10-24  Ben Elliston  <bje@au.ibm.com>
17947         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
17949 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
17951         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
17952         * gcc.dg/c99-const-expr-3.c: Likewise.
17954 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
17956         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
17958 2004-10-23  Ben Elliston  <bje@au.ibm.com>
17960         * gcc.c-torture/execute/loop-2e.x: Remove.
17962 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17964         PR c++/18095
17965         * g++.dg/parse/crash18.C: New.
17966         * g++.dg/parse/crash19.C: New.
17968 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17970         * g++.dg/ext/dllimport1.C: Move dg-warnings.
17971         * g++.dg/ext/dllimport2.C: Same.
17972         * g++.dg/ext/dllimport8.C: Same.
17974 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
17976         PR c++/10841
17977         * g++.dg/conversion/cast1.C: New test.
17978         * g++.dg/overload/pmf1.C: Adjust error marker.
17980 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
17982         PR objc/17923
17983         * objc.dg/const-str-7.m: New test.
17985 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17987         * g++.dg/template/memfriend11.C: Fix comment typo.
17988         * g++.dg/template/memfriend14.C: Likewise.
17990 2004-10-20  Richard Henderson  <rth@redhat.com>
17992         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
17993         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
17994         -fasynchronous-unwind-tables.
17996 2004-10-20  Richard Henderson  <rth@redhat.com>
17998         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
17999         (main): Return success.
18000         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
18001         (main): Return success.
18003 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18005         PR c++/13495
18006         * g++.dg/template/memfriend9.C: New test.
18007         * g++.dg/template/memfriend10.C: Likewise.
18008         * g++.dg/template/memfriend11.C: Likewise.
18009         * g++.dg/template/memfriend12.C: Likewise.
18010         * g++.dg/template/memfriend13.C: Likewise.
18011         * g++.dg/template/memfriend14.C: Likewise.
18012         * g++.dg/template/memfriend15.C: Likewise.
18013         * g++.dg/template/memfriend16.C: Likewise.
18014         * g++.dg/template/memfriend17.C: Likewise.
18015         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
18017 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
18019         * g++.dg/conversion/dr195.C: New.
18020         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
18022 2004-10-20  Ben Elliston  <bje@au.ibm.com>
18023             Devang Patel  <dpatel@apple.com>
18025         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
18026         of floating point arithmetic, which could trap.
18028 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
18030         PR c++/14035
18031         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
18032         * g++.dg/conversion/const2.C: New test.
18033         * g++.dg/expr/reinterpret2.C: New test.
18034         * g++.dg/expr/reinterpret3.C: New test.
18035         * g++.dg/expr/cast2.C: New test.
18036         * g++.dg/expr/copy1.C: New test.
18037         * g++.dg/other/conversion1.C: Change error message.
18038         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
18039         function pointers to void *.
18040         * g++.old-deja/g++.mike/p10148.C: Likewise.
18042 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18044         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
18046 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
18048         PR c++/18047
18050         * g++.dg/parse/expr3.C: New test.
18052 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18054         * gcc.dg/smod-1.c: New test.
18056 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
18058         * objc.dg/method-14.m: New test.
18060 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
18062         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
18063         Also xfail as the patch was reverted.
18065 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
18067         PR middle-end/16973
18068         * gcc.dg/pr16973.c: New test.
18070 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
18072         PR tree-optimization/17656
18073         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
18075 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
18077         * g++.dg/eh/shadow1.C: New.
18079 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
18081         * gcc.c-torture/compile/20041018-1.c: New test.
18083 2004-10-18  Ben Elliston  <bje@au.ibm.com>
18085         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
18086         compiler referring to register 0 when accessing sdata.  The linker
18087         now patches things up.
18089 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
18091         PR c/17529
18092         * gcc.c-torture/compile/pr17529.c: New test.
18094 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18096         PR c++/17743
18097         * g++.dg/ext/attrib17.C: New test.
18099 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18101         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
18103 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18105         PR c++/10479
18106         * g++.dg/ext/attrib16.C: New test.
18108 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
18110         PR c++/17042
18111         * g++.dg/init/dso_handle1.C: New test.
18113         PR c++/14667
18114         * g++.dg/parse/typedef6.C: New test.
18116         PR c++/17916
18117         * g++.dg/parse/pragma1.C: New test.
18119 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
18121         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
18123 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
18125         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
18126         -fno-common when on HPPA HP-UX platforms.
18128 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
18130         PR other/16820
18131         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
18132         stdint.h.
18133         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
18134         uintptr_t.
18136 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
18138         PR c++/16301
18139         * g++.dg/lookup/strong-using-4.C: New test.
18141 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
18143         PR middle-end/16567
18144         * gcc.c-torture/compile/nested-1.c: New test.
18146 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
18148         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
18149         and mipsisa64*-*-* (until support for misaligned loads is added).
18150         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
18151         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
18152         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
18153         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
18154         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
18155         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
18157 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
18159         PR c++/17976
18160         * g++.dg/init/dtor3.C: New test.
18162 2004-10-15  Ben Elliston  <bje@au.ibm.com>
18164         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
18166 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
18168         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
18169         * gcc.dg/macho-lo-sum.c: Likewise.
18171 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
18173         * gcc.dg/ppc-spe64-1.c: New test.
18175 2004-10-14  Devang Patel  <dpatel@apple.com>
18177         PR 17635
18178         * gcc.dg/pr17635.c : New test.
18180 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
18182         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
18183         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
18184         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
18185         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
18186         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
18187         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
18188         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
18189         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
18190         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
18191         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
18192         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
18193         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
18194         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
18195         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
18196         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
18197         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
18198         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
18199         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
18201 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
18203         * gcc.dg/vect/vect-82.c: New testcase.
18204         * gcc.dg/vect/vect-82_64.c: New testcase.
18205         * gcc.dg/vect/vect-83.c: New testcase.
18206         * gcc.dg/vect/vect-83_64.c: New testcase.
18208 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18210         * gcc.dg/cpp/error-1.c: New test.
18212 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18214         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
18216 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
18218         PR target/17984
18219         * gcc.dg/cris-peep2-xsrand2.c: New test.
18221 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
18223         PR c++/17661
18224         * testsuite/g++.dg/expr/for2.C: New test.
18226 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18228         * g++.dg/inherit/thunk1.C: Run on the SPARC.
18230 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
18232         PR tree-optimization/17724
18233         * g++.dg/opt/pr17724-1.C: New test.
18234         * g++.dg/opt/pr17724-2.C: New test.
18235         * g++.dg/opt/pr17724-3.C: New test.
18236         * g++.dg/opt/pr17724-4.C: New test.
18237         * g++.dg/opt/pr17724-5.C: New test.
18238         * g++.dg/opt/pr17724-6.C: New test.
18240 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
18242         PR c/17301
18243         * gcc.dg/pr17301-2.c: New test.
18245 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
18247         PR c++/15876
18248         * g++.dg/parse/error22.C: New test.
18250         PR c++/17936
18251         * g++.dg/template/spec18.C: New test.
18253 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
18255         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
18256         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
18257         memcpy.
18258         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
18259         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
18261 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
18263         * g++.dg/eh/cleanup5.C: Add dg-options "".
18265 2004-10-11  Roger Sayle  <roger@eyesopen.com>
18267         PR middle-end/17657
18268         * gcc.dg/switch-4.c: New test case.
18270 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
18272         * gcc.c-torture/execute/20041011-1.c: New test.
18274 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18276         PR c++/17554
18277         * g++.dg/init/for3.C: New test.
18279         PR c++/17657
18280         * g++.dg/opt/switch2.C: New test.
18282         PR middle-end/17703
18283         * g++.dg/warn/Wreturn-2.C: New test.
18285 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18287         PR c++/17907
18288         * g++.dg/eh/cleanup5.C: New test.
18290 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
18292         PR c++/17393
18293         * g++.dg/parse/error21.C: New test.
18295 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18297         * g++.dg/overload/pmf1.C: Adjust quoting marks.
18298         * g++.dg/warn/incomplete1.C: Likewise.
18299         * g++.dg/template/qualttp20.C: Likewise.
18301 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18303         PR c/17881
18304         * parm-incomplete-1.c: New test.
18306 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
18308         PR c++/17867
18309         * g++.dg/parse/error19.C: New test.
18311         PR c++/17670
18312         * g++.dg/init/new11.C: New test.
18314         PR c++/17821
18315         * g++.dg/parse/error20.C: New test.
18317         PR c++/17826
18318         * g++.dg/template/crash24.C: New test.
18320 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18322         PR c/17301
18323         * gcc.dg/pr17301-1.c: New test.
18325 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18327         PR c/17189
18328         * gcc.dg/anon-struct-5.c: New test.
18330 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18332         PR c/17844
18333         * gcc.dg/pr17844-1.c: New test.
18335 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
18337         PR tree-optimization/17906
18338         * gcc.c-torture/compile/pr17906.c: New.
18340 2004-10-09  Stuart Hastings  <stuart@apple.com>
18341             Roger Sayle  <roger@eyesopen.com>
18343         PR rtl-optimization/17853
18344         * gcc.dg/i386-mmx-5.c: New testcase.
18346 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
18348         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
18350 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
18352         PR c++/17524
18353         * g++.dg/template/static9.C: New test.
18355         PR c++/17685
18356         * g++.dg/parse/operator5.C: New test.
18358 2004-10-09  Roger Sayle  <roger@eyesopen.com>
18360         PR middle-end/17894
18361         * gcc.c-torture/execute/divcmp-4.c: New test case.
18363 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18365         PR tree-opt/17902
18366         * g++.dg/opt/pr17902.C: New test.
18368 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
18370         * gcc.dg/cpp/ident-1.c: Add dg-options "".
18372 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18374         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
18376 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18378         * gcc.dg/assign-warn-3.c: New test.
18380 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18382         PR c/16999
18383         * gcc.dg/cpp/ident-1.c: New test.
18385 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
18387         * gcc.c-torture/compile/acc1.c: New.
18389 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18391         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
18392         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
18394 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18396         * gcc.dg/ultrasp11.c: New test.
18398 2004-10-08  Michael Matz  <matz@suse.de>
18400         * gcc.dg/doloop-2.c: New test.
18402 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18404         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
18405         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
18406         objc.dg/method-9.m: Update expected diagnostics.
18408 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
18410         * gcc.dg/ppc-fsel-3.c: New file.
18411         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
18413 2004-10-07  Paul Brook  <paul@codesourcery.com>
18415         * gfortran.dg/intrinsic_verify_1.f90: New test.
18417 2004-10-07  Paul Brook  <paul@codesourcery.com>
18419         * gfortran.dg/empty_format_1.f90: Remove stray commas.
18421 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18423         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
18424         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
18425         commit.
18427 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
18429         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
18431 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18433         PR c++/17115
18434         * g++.dg/warn/Winline-4.C: New test.
18436 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18438         * gcc.c-torture/compile/20041007-1.c: New test.
18440 2004-10-07  Paul Brook  <paul@codesourcery.com>
18442         PR fortran/17678
18443         * gfortran.dg/use_allocated_1.f90: New test.
18445 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18447         PR middle-end/17849
18448         * gfortran.fortran-torture/compile/nested.f90: New test
18450 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
18452         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
18454 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18456         PR c++/17368
18457         * g++.dg/ext/asm6.C: New test.
18459 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
18461         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
18463 2004-10-06  Paul Brook  <paul@codesourcery.com>
18465         PR libfortran/17709
18466         * gfortran.dg/empty_format_1.f90: New test.
18468 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18470         PR fortran/17568
18471         * gfortran.dg/ishft.f90: New test.
18473         PR fortran/17283
18474         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
18475         tests.
18477 2004-10-06  Paul Brook  <paul@codesourcery.com>
18479         * gfortran.dg/do_1.f90: New test.
18481 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18483         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
18484         optimizing for size.
18486 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18488         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
18490 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18492         * gcc.c-torture/compile/20041005-1.c: New test.
18494 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
18496         PR c++/17829
18497         * g++.dg/lookup/koenig4.C: New.
18499 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18501         * g++.dg/other/classkey1.C: Adjust quoting marks.
18502         * g++.dg/parse/error15.C: Likewise.
18503         * g++.dg/template/meminit2.C (int>): Likewise.
18505 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18507         PR fortran/17283
18508         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
18510         PR fortran/17631
18511         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
18513         PR fortran/17708
18514         * gfortran.dg/pr17708.f90: New test.
18516 2004-10-04  Chao-ying Fu  <fu@mips.com>
18518         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
18519         * gcc.dg/vect/vect-4.c: Ditto.
18520         * gcc.dg/vect/vect-5.c: Ditto.
18521         * gcc.dg/vect/vect-6.c: Ditto.
18522         * gcc.dg/vect/vect-8.c: Ditto.
18523         * gcc.dg/vect/vect-16.c: Ditto.
18524         * gcc.dg/vect/vect-30.c: Ditto.
18525         * gcc.dg/vect/vect-40.c: Ditto.
18526         * gcc.dg/vect/vect-41.c: Ditto.
18527         * gcc.dg/vect/vect-42.c: Ditto.
18528         * gcc.dg/vect/vect-43.c: Ditto.
18529         * gcc.dg/vect/vect-44.c: Ditto.
18530         * gcc.dg/vect/vect-45.c: Ditto.
18531         * gcc.dg/vect/vect-46.c: Ditto.
18532         * gcc.dg/vect/vect-47.c: Ditto.
18533         * gcc.dg/vect/vect-48.c: Ditto.
18534         * gcc.dg/vect/vect-49.c: Ditto.
18535         * gcc.dg/vect/vect-50.c: Ditto.
18536         * gcc.dg/vect/vect-51.c: Ditto.
18537         * gcc.dg/vect/vect-52.c: Ditto.
18538         * gcc.dg/vect/vect-53.c: Ditto.
18539         * gcc.dg/vect/vect-54.c: Ditto.
18540         * gcc.dg/vect/vect-55.c: Ditto.
18541         * gcc.dg/vect/vect-56.c: Ditto.
18542         * gcc.dg/vect/vect-57.c: Ditto.
18543         * gcc.dg/vect/vect-58.c: Ditto.
18544         * gcc.dg/vect/vect-59.c: Ditto.
18545         * gcc.dg/vect/vect-60.c: Ditto.
18546         * gcc.dg/vect/vect-74.c: Ditto.
18547         * gcc.dg/vect/vect-79.c: Ditto.
18548         * gcc.dg/vect/vect-80.c: Ditto.
18550 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
18552         * gcc.dg/unused-7.c: Use the correct option.
18554 2004-10-04  Paul Brook  <paul@codesourcery.com>
18555         Bud Davis  <bdavis9659@comcast.net>
18557         PR fortran/17706
18558         PR fortran/16434
18559         * gfortran/pr17706.f90: New test.
18560         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
18562 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18564         * gfortran.dg/pr17612.f90: New test.
18566 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18568         * g++.dg/template/local1.C: Adjust quoting marks in
18569         testing for diagnostics.
18570         * g++.dg/tls/diag-2.C: Likewise.
18571         * g++.dg/other/error8.C: Likewise.
18573 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18575         PR c/17178
18576         * gcc.dg/unused-4.c: Adjust to be correct.
18578         PR c/17820
18579         * gcc.dg/unused-7.c: New test.
18581 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18583         PR c++/17797
18584         * g++.dg/overload/template2.C: New test.
18586 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
18588         PR tree-optimization/16632
18589         * gcc.dg/tree-ssa/20041002-1.c: New.
18591 2004-10-03  Paul Brook  <paul@codesourcery.com>
18593         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
18594         rather than relying on default formatting.
18596 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
18598         * gcc.dg/20040920-1.c: Update expected message text.
18600 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
18602         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
18604 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
18606         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
18607         tree level.
18609 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18611         * gcc.dg/tree-ssa/pr17343.c: Remove.
18613 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18615         PR tree-opt/17343
18616         * gcc.dg/tree-ssa/pr17343.c: New test.
18618 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
18620         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
18621         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
18622         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
18623         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
18624         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
18626 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18628         * gcc.dg/lvalue-2.c: New test.
18630 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18632         PR c/17730
18633         * gcc.dg/pr17730-1.c: New test
18635 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
18637         PR c/7425
18638         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
18640 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18642         * gcc.c-torture/execute/stdarg-1.c: New test.
18643         * gcc.c-torture/execute/stdarg-2.c: New test.
18644         * gcc.c-torture/execute/stdarg-3.c: New test.
18645         * gcc.dg/tree-ssa/stdarg-1.c: New test.
18646         * gcc.dg/tree-ssa/stdarg-2.c: New test.
18647         * gcc.dg/tree-ssa/stdarg-3.c: New test.
18648         * gcc.dg/tree-ssa/stdarg-4.c: New test.
18649         * gcc.dg/tree-ssa/stdarg-5.c: New test.
18651 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18653         PR tree-optimization/17697
18654         * g++.dg/opt/pr17697-1.C: New test.
18655         * g++.dg/opt/pr17697-2.C: New test.
18656         * g++.dg/opt/pr17697-3.C: New test.
18658 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
18660         PR c/16409
18661         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
18662         gcc.dg/vla-init-5.c: New tests.
18664 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
18666         PR c/13804
18667         * gcc.dg/pr13804-1.c: New test.
18669 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18671         PR fortran/16938
18672         * gfortran.dg/pr16938.f90: New test.
18674 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18676         * g++.dg/template/crash23.C: New test.
18678 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18680         PR c++/17585
18681         * g++.dg/template/static8.C: New test.
18683 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
18685         PR c++/17681
18686         * g++.dg/other/error9.C: New test.
18688 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
18690         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
18692 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18694         PR fortran/15164
18695         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
18697 2004-09-26  Roger Sayle  <roger@eyesopen.com>
18699         PR middle-end/17112
18700         * gcc.dg/pr17112-1.c: New test case.
18702 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18704         PR c/11459
18705         * gcc.dg/pr11459-1.c: New test.
18707 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
18709         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
18710         * gcc.dg/tree-ssa/loop-4.c: Likewise.
18712 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18714         * gfortran.dg/pr15324.f90: Make array bounds consistent.
18716 2004-09-25  Jan Hubicka  <jh@suse.cz>
18718         * compile/30040909-1.c: New test.
18719         * compile/30040907-1.c: New test.
18721 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
18723         * gcc.c-torture/execute/va-arg-26.c: New test.
18725 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
18727         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
18728         extra diagnostics on targets with 64-bit pointers.
18729         * objc.dg/selector-1.m: Adjust dg-warning regexp.
18731 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18733         PR c/17188
18734         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
18735         * gcc.dg/decl-3.c: Adjust expected message.
18737 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18739         PR fortran/17615
18740         * gfortran.dg/pr17615.f90: New test.
18742 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
18744         PR tree-optimzation/17517
18745         * g++.dg/tree-ssa/pr17517.C: New Test.
18747 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
18749         PR c++/16889
18750         * g++.dg/lookup/ambig3.C: New.
18752 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
18754         PR tree-opt/17624
18755         * g++.dg/opt/pr17624.C: New test.
18757 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18759         PR c/6980
18760         * gcc.dg/Wbad-function-cast-1.c: New test.
18762 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
18764         * g++.dg/ext/complit1.C
18765         * g++.dg/other/error2.C
18766         * g++.dg/other/nontype-1.C
18767         * g++.dg/parse/crash11.C
18768         * g++.dg/parse/crash12.C
18769         * g++.dg/parse/error15.C
18770         * g++.dg/parse/error4.C
18771         * g++.dg/parse/tmpl-outside1.C
18772         * g++.dg/parse/too-many-tmpl-args1.C
18773         * g++.dg/template/dependent-expr3.C
18774         * g++.dg/template/error10.C
18775         * g++.dg/template/instantiate1.C
18776         * g++.dg/template/vtable2.C
18777         * g++.dg/warn/Wshadow-1.C
18778         * g++.dg/warn/weak1.C
18779         * g++.old-deja/g++.brendan/crash16.C
18780         * g++.old-deja/g++.brendan/crash18.C
18781         * g++.old-deja/g++.brendan/crash48.C
18782         * g++.old-deja/g++.brendan/crash49.C
18783         * g++.old-deja/g++.brendan/crash55.C
18784         * g++.old-deja/g++.brendan/crash56.C
18785         * g++.old-deja/g++.brendan/crash8.C
18786         * g++.old-deja/g++.brendan/enum11.C
18787         * g++.old-deja/g++.brendan/enum8.C
18788         * g++.old-deja/g++.brendan/enum9.C
18789         * g++.old-deja/g++.brendan/friend3.C
18790         * g++.old-deja/g++.brendan/misc14.C
18791         * g++.old-deja/g++.bugs/900402_02.C
18792         * g++.old-deja/g++.bugs/900404_03.C
18793         * g++.old-deja/g++.bugs/900404_04.C
18794         * g++.old-deja/g++.bugs/900428_03.C
18795         * g++.old-deja/g++.jason/crash4.C
18796         * g++.old-deja/g++.jason/overload21.C
18797         * g++.old-deja/g++.jason/redecl1.C
18798         * g++.old-deja/g++.jason/report.C
18799         * g++.old-deja/g++.jason/rfg10.C
18800         * g++.old-deja/g++.jason/template30.C
18801         * g++.old-deja/g++.law/arm12.C
18802         * g++.old-deja/g++.law/ctors5.C
18803         * g++.old-deja/g++.law/cvt20.C
18804         * g++.old-deja/g++.law/init10.C
18805         * g++.old-deja/g++.law/init8.C
18806         * g++.old-deja/g++.law/visibility17.C
18807         * g++.old-deja/g++.law/visibility7.C
18808         * g++.old-deja/g++.mike/net8.C
18809         * g++.old-deja/g++.mike/p646.C
18810         * g++.old-deja/g++.mike/p700.C
18811         * g++.old-deja/g++.mike/p701.C
18812         * g++.old-deja/g++.mike/p811.C
18813         * g++.old-deja/g++.ns/template13.C
18814         * g++.old-deja/g++.other/array3.C
18815         * g++.old-deja/g++.other/crash25.C
18816         * g++.old-deja/g++.other/dtor3.C
18817         * g++.old-deja/g++.other/dtor4.C
18818         * g++.old-deja/g++.other/main1.C
18819         * g++.old-deja/g++.other/warn7.C
18820         * g++.old-deja/g++.pt/crash11.C
18821         * g++.old-deja/g++.pt/crash36.C
18822         * g++.old-deja/g++.pt/spec22.C
18823         * g++.old-deja/g++.pt/spec9.C
18824         * g++.old-deja/g++.pt/ttp52.C
18825         * g++.old-deja/g++.robertl/eb103.C
18826         * g++.old-deja/g++.robertl/eb121.C
18827         * g++.old-deja/g++.robertl/eb22.C
18828         * g++.old-deja/g++.robertl/eb8.C:
18829         Update locations and/or regexps of dg-error markers.
18830         Remove markers for some bogus messages that are no longer issued.
18832 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
18834         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
18835         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
18837 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
18839         PR c++/17618
18840         * g++.dg/lookup/crash5.C: New test.
18842 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
18844         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
18845         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
18846         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
18847         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
18848         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
18849         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
18851         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
18852         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
18853         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
18854         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
18855         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
18856         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
18858         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
18860         * gcc.dg/vect/vect-44.c: Check additional cases.
18861         * gcc.dg/vect/vect-48.c: Check additional cases.
18863         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
18864         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
18865         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
18866         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
18867         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
18868         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
18869         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
18870         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
18871         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
18873         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
18874         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
18875         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
18877 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18879         * gcc.dg/tree-ssa/loop-6.c: New test.
18881 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
18883         PR c++/17620
18884         * g++.dg/inherit/base2.C: New.
18886 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18888         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
18889         * gcc.dg/20001012-2.c: Likewise.
18890         * gcc.dg/20001013-1.c: Likewise.
18891         * gcc.dg/20001101-1.c: Likewise.
18892         * gcc.dg/20001102-1.c: Likewise.
18893         * gcc.dg/bf-spl1.c: Likewise.
18894         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
18895         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
18897 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
18899         PR tree-optimization/16721
18900         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
18902 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
18904         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
18905         * gcc.dg/20040305-1.c: Likewise.
18907 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18909         PR c/16566
18910         * gcc.c-torture/compile/pr16566-1.c,
18911         gcc.c-torture/compile/pr16566-2.c,
18912         gcc.c-torture/compile/pr16566-3.c: New tests.
18914 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
18916         PR tree-optimization/17512
18917         * gcc.c-torture/compile/20040916-1.c.
18919 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
18921         * gcc.dg/pragma-re-3.c: New test.
18923 2004-09-17  Matt Austern  <austern@apple.com>
18925         PR c++/15049
18926         * g++.dg/other/anon3.C: New.
18928 2004-09-21  Roger Sayle  <roger@eyesopen.com>
18930         PR c++/7503
18931         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
18932         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
18933         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
18934         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
18935         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
18937 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
18939         PR fortran/17286
18940         * gfortran.dg/pr17286.f90: New test.
18942 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
18944         PR c++/17530
18945         * g++.dg/template/static7.C: New test.
18947 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
18949         PR tree-opt/17558
18950         * gcc.c-torture/compile/pr17558.c: New test.
18952 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
18954         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
18955         if SKIP_ATTRIBUTE is defined.
18957 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18959         PR fortran/15957
18960         * gfortran.dg/pr15957.f90: New test.
18962 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
18964         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
18965         in comparison.
18966         * gcc.dg/vect/vect-79.c: Likewise.
18967         * gcc.dg/vect/vect-80.c: Likewise.
18969 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18971         PR fortran/15750
18972         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
18974 2004-09-20  Ira Rosen  <irar@il.ibm.com>
18976         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
18977         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
18978         * gcc.dg/vect/vect-62.c: New testcase.
18979         * gcc.dg/vect/vect-63.c: New testcase.
18980         * gcc.dg/vect/vect-64.c: New testcase.
18981         * gcc.dg/vect/vect-65.c: New testcase.
18982         * gcc.dg/vect/vect-66.c: New testcase.
18983         * gcc.dg/vect/vect-67.c: New testcase.
18984         * gcc.dg/vect/vect-68.c: New testcase.
18985         * gcc.dg/vect/vect-69.c: New testcase.
18986         * gcc.dg/vect/vect-79.c: New testcase.
18987         * gcc.dg/vect/vect-80.c: New testcase.
18989 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
18991         * gcc.target/mips/asm-1.c: New test.
18993 2004-09-19  Ira Rosen  <irar@il.ibm.com>
18995         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
18996         * gcc.dg/vect/vect-73.c: New testcase.
18997         * gcc.dg/vect/vect-74.c: New testcase.
18998         * gcc.dg/vect/vect-75.c: New testcase.
18999         * gcc.dg/vect/vect-76.c: New testcase.
19000         * gcc.dg/vect/vect-77.c: New testcase.
19001         * gcc.dg/vect/vect-78.c: New testcase
19003 2004-09-18  Paul Brook  <paul@codesourcery.com>
19005         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
19007 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
19009         PR c/17424
19010         * gcc.dg/pr17424-1.c: New test.
19012 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
19014         * g++.dg/tree-ssa/pr17153.C: New test.
19016 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
19018         PR pch/13361
19019         * testsuite/g++.dg/pch/wchar-1.C: New.
19020         * testsuite/g++.dg/pch/wchar-1.Hs: New.
19022 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
19024         * gcc.c-torture/execute/20040917-1.c: New test.
19026 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19028         PR tree-optimization/17319
19029         * gcc.dg/pr17319.c: New test.
19031 2004-09-17  Devang Patel  <dpatel@apple.com>
19033         * gcc.dg/20040813-1.c: New test.
19035 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19037         PR tree-optimization/17273
19038         * gcc.c-torture/compile/pr17273.c: New test.
19040 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19042         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
19043         Update expected messages.
19044         * gcc.dg/declspec-13.c: New test.
19046 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
19048         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
19050 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19052         * gcc.c-torture/execute/pr17252.c: Use post-increment to
19053         change what 'a' is pointing to.
19055 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
19057         PR c++/16002
19058         * g++.dg/template/error18.C: New test.
19060         PR c++/16029
19061         * g++.dg/warn/Wunused-8.C: New test.
19063 2004-09-17  Steven Bosscher  <stevenb@suse.de>
19065         PR tree-optimization/17513
19066         * gcc.dg/20040916-1.c: New test.
19068 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
19070         PR c++/17501
19071         * g++.dg/template/typename7.C: New test.
19073 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19075         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
19077 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
19079         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
19080         with -ftree-based-profiling also.
19081         * lib/profopt.exp: Support late-set profile_option/feedback_option.
19083 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
19085         PR/15364
19086         * gfortran.dg/der_array_io_1.f90: New test.
19087         * gfortran.dg/der_array_io_2.f90: New test.
19088         * gfortran.dg/der_array_io_3.f90: New test.
19090 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
19092         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
19093         EABI.
19095 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
19097         * g++.dg/opt/switch1.C: New test.
19099 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
19101         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
19102         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
19103         Update expected messages.
19105 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19107         PR fortran/16485
19108         * gfortran.dg/same_name_1.f90: New test.
19110 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
19112         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
19113         dereference garbage pointers.
19115 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
19117         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
19118         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
19120         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
19121         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
19122         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
19124 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
19126         PR c++/17324
19127         * g++.dg/template/mangle1.C: New test.
19129 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
19131         PR tree-optimization/17252
19132         * gcc.c-torture/execute/pr17252.c: New test.
19134 2004-09-14  Andrew Pinski  <apinski@apple.com>
19136         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
19138 2004-09-14  Roger Sayle  <roger@eyesopen.com>
19140         PR rtl-optimization/9771
19141         * gcc.dg/pr9771-1.c: New test case.
19143 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
19145         PR tree-optimization/15262
19146         * gcc.c-torture/execute/pr15262-1.c: New test.
19147         * gcc.c-torture/execute/pr15262-2.c: New test.
19149 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19151         * gcc.dg/declspec-12.c: New test.
19153 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
19155         * gfortran.dg/pr17090.f90: Add directives to test.
19157 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19159         * gcc.c-torture/compile/20040914-1.c: New test.
19161 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19163         PR c++/16162
19164         * g++.dg/template/decl2.C: New test.
19166 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
19168         PR fortran/17090
19169         * gfortran.dg/pr17090.f90: New test.
19171 2004-09-13  Dale Johannesen  <dalej@apple.com>
19173         * gcc.c-torture/compile/pr17408.c: New test case.
19175 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19177         PR c++/16716
19178         * g++.dg/parse/crash17.C: New test.
19180         PR c++/17327
19181         * g++.dg/template/enum3.C: New test.
19183 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
19185         * lib/gcc-defs.exp: Load wrapper.exp.
19186         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
19187         using local code.
19188         * lib/gcc.exp (gcc_init): Similar.
19189         * lib/gfortran.exp (gfortran_init): Similar.
19190         * lib/objc.exp (objc_init): Similar.
19191         * lib/treelang.exp (treelang_init): Similar.
19192         * lib/wrapper.exp: New file with build_wrapper call machinery in
19193         ${tool}_maybe_build_wrapper.
19195 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
19197         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
19198         "inline".
19199         * gcc.dg/declspec-11.c: Update expected messages.
19200         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
19201         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
19202         gcc.dg/inline-12.c: New tests.
19204 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
19206         * g++.dg/tree-ssa/pr17400.C: New testcase.
19208 2004-09-13  James E Wilson  <wilson@specifixinc.com>
19210         * gcc.target/mips/sb1-1.c: New testcase.
19212 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
19214         * lib/g77-dg.exp: Remove unused file.
19215         * lib/mike-g77.exp: Ditto.
19216         * lib/g77.exp: Ditto.
19218 2004-09-12  Richard Henderson  <rth@redhat.com>
19220         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
19222 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
19224         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
19225         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
19226         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
19227         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
19228         Update expected messages.
19230 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
19232         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
19233         declaration/use mismatch for dirp parameter.
19235 2004-09-12  Andrew Pinski  <apinski@apple.com>
19237         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
19238         -fgnu-runtime is passed.
19240 2004-09-12  Richard Henderson  <rth@redhat.com>
19242         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
19243         do the uplevel thing and update additional_flags directly.
19244         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
19245         gfortran.fortran-torture/execute/intrinsic_nearest.x,
19246         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
19247         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
19249 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19251         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
19253 2004-09-11  Roger Sayle  <roger@eyesopen.com>
19255         PR middle-end/17411
19256         * g++.dg/opt/pr17411-1.C: New test case.
19258 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19260         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19261         gcc.dg/tls/diag-2.c: Update expected messages.
19262         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
19263         messages.
19264         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
19265         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
19266         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
19267         gcc.dg/tls/diag-5.c: New tests.
19269 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
19271         * gcc.dg/20040910-1.c: Correct dg-error regexp.
19273 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19275         * g++.dg/parse/break-in-for.C: New test.
19277 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
19279         * gcc.dg/tree-ssa/20040911-1.c: New test.
19281 2004-09-11  Andreas Jaeger  <aj@suse.de>
19283         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
19284         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
19286 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
19288         * gcc.target/frv: New directory of FR-V-specific tests.
19290 2004-09-10  James E Wilson  <wilson@specifixinc.com>
19292         * gcc.dg/convert-vec-1.c: New test.
19294 2004-09-10  Roger Sayle  <roger@eyesopen.com>
19296         PR middle-end/17024
19297         * gcc.dg/pr17024-1.c: New test case.
19299 2004-09-10  Eric Christopher  <echristo@redhat.com>
19301         * gcc.dg/20040910-1.c: New test.
19303 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19305         * gcc.dg/bitfld-9.c: New test.
19307 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
19309         * gcc.c-torture/execute/ieee/acc1.c: New test.
19310         * gcc.c-torture/execute/ieee/acc2.c: New test.
19311         * gcc.c-torture/execute/ieee/mzero6.c: New test.
19313 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19315         * gcc.dg/deprecated-2.c: New test.
19317 2004-09-09  James E Wilson  <wilson@specifixinc.com>
19319         * gcc.dg/init-vec-1.c: New test.
19321 2004-09-09  Roger Sayle  <roger@eyesopen.com>
19323         PR middle-end/17055
19324         * gcc.dg/pr17055-1.c: New test case.
19326 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
19328         PR target/17377
19329         * gcc.c-torture/execute/pr17377.c: New test.
19331 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19333         PR c/8420
19334         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
19335         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
19336         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19337         gcc.dg/long-long-typespec-1.c: New tests.
19338         * gcc.dg/tls/diag-2.c: Update expected diagnostics
19340 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19342         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
19343         gcc.dg/gnu99-static-1.c: New tests.
19345 2004-09-08  Devang Patel  <dpatel@apple.com>
19347         * gcc.dg/darwin-ld-20040828-1.c: New test.
19348         * gcc.dg/darwin-ld-20040828-2.c: New test.
19349         * gcc.dg/darwin-ld-20040828-3.c: New test.
19351 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
19353         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
19354         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
19355         in error message.
19356         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
19357         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
19358         in error message.
19359         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
19360         types they qualify.
19361         * objc.dg/type-size-2.m: Fix wording in comment.
19362         * objc.dg/va-meth-1.m: New test case.
19364 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
19366         PR c/16633:
19367         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
19368         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
19370 2004-09-06  Devang Patel  <dpatel@apple.com>
19372         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
19373         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
19375 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
19377         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
19378         reflect changed line numbering of diagnostics.
19380 2004-09-06  Paul Brook  <paul@codesourcery.com>
19382         * gfortran.dg/edit_real_1.f90: Add new test.
19384 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19386         * gcc.dg/tree-ssa/loop-2.c: New test.
19387         * gcc.dg/tree-ssa/loop-3.c: New test.
19388         * gcc.dg/tree-ssa/loop-4.c: New test.
19389         * gcc.dg/tree-ssa/loop-5.c: New test.
19391 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19393         * gcc.dg/format/sentinel-1.c: Update for parameter option.
19395 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19397         * gcc.dg/format/sentinel-1.c: New test.
19399 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
19401         * testsuite/gcc.dg/builtins-46.c: New.
19403 2004-09-03  Devang Patel  <dpatel@apple.com>
19405         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
19406         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
19408 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19410         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
19411         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
19412         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
19413         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
19414         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
19415         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
19416         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
19417         the non-portable bzero.
19418         * gcc.dg/20010912-1.c: xfail for NetWare.
19419         * gcc.dg/20020426-2.c: xfail for NetWare.
19420         * gcc.dg/20021014-1.c: xfail for NetWare.
19421         * gcc.dg/20021018-1.c: xfail for NetWare.
19422         * gcc.dg/20030213-1.c: xfail for NetWare.
19423         * gcc.dg/20030225-1.c: xfail for NetWare.
19424         * gcc.dg/20030708-1.c: xfail for NetWare.
19425         * gcc.dg/builtins-config.h: Also exclude NetWare.
19426         * gcc.dg/format/format.h: Define restrict only if not already defined.
19427         * gcc.dg/nest.c: xfail for NetWare.
19428         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
19429         * lib/target-supports.exp (check_visibility_available): Exclude
19430         NetWare.
19432 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19434         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
19435         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
19436         deterministic starting point for the alignment of structure fields.
19437         * gcc.dg/Wpadded.c: Dito.
19438         * g++.dg/abi/vbase10.C: Dito.
19440 2004-09-03  Devang Patel  <dpatel@apple.com>
19442         * g++.dg/debug/pr15736.cc: New test.
19444 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19446         * README.QMTEST: Fix out-of-date link.
19448 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
19450         PR fortran/16579
19451         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
19452         Delete.  Duplicate of gfortran.dg/g77/20010610.f
19454 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19456         * g++.dg/abi/arm_rtti1.C: New test.
19458 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
19460         * gcc.dg/ppc-vector-memcpy.c: New.
19461         * gcc.dg/ppc-vector-memset.c: New.
19463 2004-09-02  Chao-ying Fu  <fu@mips.com>
19465         * gcc.target/mips/mips-3d-1.c: New test.
19466         * gcc.target/mips/mips-3d-2.c: New test.
19467         * gcc.target/mips/mips-3d-3.c: New test.
19468         * gcc.target/mips/mips-3d-4.c: New test.
19469         * gcc.target/mips/mips-3d-5.c: New test.
19470         * gcc.target/mips/mips-3d-6.c: New test.
19471         * gcc.target/mips/mips-3d-7.c: New test.
19472         * gcc.target/mips/mips-3d-8.c: New test.
19473         * gcc.target/mips/mips-3d-9.c: New test.
19474         * gcc.target/mips/mips-ps-1.c: New test.
19475         * gcc.target/mips/mips-ps-2.c: New test.
19476         * gcc.target/mips/mips-ps-3.c: New test.
19477         * gcc.target/mips/mips-ps-4.c: New test.
19478         * gcc.target/mips/mips-ps-type.c: New test.
19480 2004-09-02  Paul Brook  <paul@codesourcery.com>
19482         * gfortran.dg/edit_real_1.f90: Add new tests.
19484 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19486         PR fortran/15327
19487         * gfortran.dg/merge_char_1.f90: New test.
19489 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19491         PR fortran/16404
19492         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
19494 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19496         PR c/1522
19497         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
19499 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
19501         * g++.dg/opt/loop1.C: Do not XFAIL.
19503 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
19505         * gcc.c-torture/execute/20040831-1.c: New test.
19507 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
19509         PR fortran/16579
19510         * gfortran.dg/g77/20010610.f: Now passes.
19511         Copy from g77.f-torture/execute. Add dg-run directive.
19512         * gfortran.dg/g77/README: Update
19514 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19516         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
19517         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
19518         (t1, t2, t3, t4): Add volatile.
19520 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19522         * g++.dg/ext/visibility/arm1.C: New test.
19524 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
19526         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
19527         -pedantic-errors.
19529 2004-09-01  Paul Brook  <paul@codesourcery.com>
19531         * gfortran.dg/eof_2.f90: New test.
19533 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19535         PR fortran/16579
19536         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
19538 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
19540         PR libfortran/16805
19541         * gfortran.dg/list_read_2.f90: New test.
19543 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19545         * g++.dg/abi/key1.C: New test.
19547 2004-08-31  Richard Henderson  <rth@redhat.com>
19549         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
19550         form of offsetof.
19551         * g++.dg/other/offsetof5.C: Remove duplicate.
19553 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19555         PR fortran/17244
19556         * gfortran.dg/func_derived_1.f90: New test.
19558 2004-08-31  Paul Brook  <paul@codesourcery.com>
19560         * gfortran.dg/eof_1.f90: New test.
19562 2004-08-31  Paul Brook  <paul@codesourcery.com>
19564         * gfortran.dg/list_read_1.f90: New file.
19566 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
19568         * g++.dg/opt/loop1.C: XFAIL.
19570 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
19572         * gcc.dg/funcdef-storage-1.c: New.
19573         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
19574         an extern function in local scope.
19575         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
19576         declare an 'auto inline' function in local scope.
19577         * gcc.dg/20011130-1.c: Likewise.
19578         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
19579         an 'auto' function in local scope.
19580         * gcc.dg/20021014-1.c: Likewise.
19581         * gcc.dg/20030331-2.c: Likewise.
19583 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19585         * gfortran.dg/blockdata_1.f90: New test.
19587 2004-08-30  Richard Henderson  <rth@redhat.com>
19589         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
19591 2004-08-30  Richard Henderson  <rth@redhat.com>
19593         * lib/fortran-torture.exp (fortran-torture-execute): Honor
19594         additional_flags set by alternate driver.
19595         (ieee-options): New procedure.
19596         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
19597         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
19598         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
19599         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
19601 2004-08-30  Richard Henderson  <rth@redhat.com>
19603         * lib/f-torture.exp: Remove.
19605 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
19607         PR rtl-optimization/16590
19608         * g++.dg/opt/loop1.C: New test.
19610 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19612         PR fortran/13910
19613         * gfortran.dg/oldstyle_1.f90: New test.
19615 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
19616         Paul Brook  <paul@codesourcery.com>
19618         * gfortran.dg/g77/README: Update.
19619         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
19620         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19621         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
19623 2004-08-28  Paul Brook  <paul@codesourcery.com>
19625         PR libfortran/17195
19626         * gfortran.dg/edit_real_1.f90: New test.
19628 2004-08-27  Paul Brook  <paul@codesourcery.com>
19630         * gfortran.dg/rewind_1.f90: New test.
19632 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
19634         PR fortran/16597
19635         * gfortran.dg/pr16597.f90: New test.
19637 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19639         PR c/13801
19640         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
19641         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
19642         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
19643         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
19644         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
19646 2004-08-26  Nick Clifton  <nickc@redhat.com>
19648         * gcc.c-torture/compile/pr17119.c: New test.
19650 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19652         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
19654 2004-08-25  Richard Henderson  <rth@redhat.com>
19656         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
19657         the bits that expect kind=8 to be the largest real kind.
19659 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19661         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
19663 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19665         * gfortran.dg/assignment_1.f90: New test.
19667 2004-08-25  Adam Nemet  <anemet@lnxw.com>
19669         * g++.dg/template/repo3.C: New test.
19671 2004-08-25  Roger Sayle  <roger@eyesopen.com>
19673         PR middle-end/16693
19674         PR tree-optimization/16372
19675         * g++.dg/opt/pr16372-1.C: New test case.
19676         * g++.dg/opt/pr16693-1.C: New test case.
19677         * g++.dg/opt/pr16693-2.C: New test case.
19679 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19681         * objc.dg/proto-lossage-4.m: New test.
19683 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
19685         PR c++/17155
19686         * g++.dg/inherit/local2.C: New test.
19688 2004-08-25  Paul Brook  <paul@codesourcery.com>
19690         PR fortran/17144
19691         * gfortran.dg/string_ctor_1.f90: New test.
19693 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19695         PR c++/14428
19696         * g++.dg/template/redecl2.C: New test.
19698 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19700         PR fortran/17143
19701         * gfortran.dg/pr17143.f90: New test.
19703 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19705         PR fortran/17164
19706         * gfortran.dg/pr17164.f90: New test.
19708 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19710         * gcc.dg/tree-ssa/loop-1.c: New test.
19712 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19714         * gcc.c-torture/compile/20040824-1.c: New test.
19716 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19718         * gcc.c-torture/compile/iftrap-3.c: New test.
19720 2004-08-24  Paul Brook  <paul@codesourcery.com>
19722         * gfortran.dg/entry_2.f90: New test.
19724 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19726         PR c++/16889
19727         * g++.dg/lookup/ambig[12].C: New.
19729 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19731         PR c++/16706
19732         * g++.dg/template/crash21.C: New test.
19733         * g++.dg/template/crash22.C: Likewise.
19735 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19737         PR c++/17149
19738         * g++.dg/template/access15.C: New.
19740 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19742         PR c++/17163
19743         * g++.dg/template/repo2.C: New test.
19745 2004-08-23  Roger Sayle  <roger@eyesopen.com>
19747         PR rtl-optimization/17078
19748         * gcc.c-torture/execute/pr17078-1.c: New test case.
19750 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19752         PR c/14492
19753         * gcc.dg/debug/crash1.c: New test.
19755 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19757         PR c/16180
19758         * gcc.dg/loop-5.c: New test.
19760 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19762         * gcc.c-torture/execute/20040823-1.c: New test.
19764 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
19766         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
19767         to the assembler.  Simplify test accordingly.
19768         (asm_abi_flags): Use GNU names.
19769         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
19770         to check for ABI flags.
19772 2004-08-22  Andrew Pinski  <apinski@apple.com>
19774         * g++.dg/opt/pr14029.C: New test.
19775         * gcc.c-torture/execute/pr15262.c: New test.
19777 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19779         * gfortran.dg/reduction.f90: Add checks with complex arguments.
19781 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
19783         PR 16908
19784         * gfortran.dg/direct_io.f90: New test.
19786 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19788         PR c++/17121
19789         * g++.dg/inherit/local2.C: New test.
19791 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
19793         PR c++/17120
19794         * g++.dg/warn/Wparentheses-4.C: New test.
19796 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19798         PR c++/17121
19799         * g++.dg/inherit/local2.C: New test.
19801         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
19802         * gcc.dg/ppc-ldstruct.c: Likewise.
19803         * gcc.dg/ppc64-abi-2.c: Likewise.
19805 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
19807         PR rtl-optimization/17099
19808         * gcc.c-torture/execute/20040820-1.c: New test.
19810 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
19812         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
19814 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
19816         PR fortran/17077
19817         * gfortran.dg/auto_array_1.f90: New test.
19819 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19821         PR fortran/17074
19822         * gfortran.dg/simpleif_1.f90: New test.
19824 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
19826         * lib/target-supports.exp (check_profiling_available): Return
19827         false for arm*-*-symbianelf* and arm*-*-eabi*.
19829         PR c++/15890
19830         * g++.dg/template/delete1.C: New test.
19832 2004-08-19  Paul Brook  <paul@codesourcery.com>
19834         PR fortran/14976
19835         PR fortran/16228
19836         * gfortran.dg/data_char_1.f90: New test.
19838 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
19840         PR fortran/16946
19841         * gfortran.dg/reduction.f90: New testcase.
19843 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19845         PR fortran/16520
19846         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
19848 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
19850         PR c++/17041
19851         * g++.dg/Wparentheses-3.C: New test.
19853 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
19855         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
19856         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
19857         * gcc.dg/vect/vect-2.c: Likewise.
19858         * gcc.dg/vect/vect-3.c: Likewise.
19859         * gcc.dg/vect/vect-4.c: Likewise.
19860         * gcc.dg/vect/vect-5.c: Likewise.
19861         * gcc.dg/vect/vect-6.c: Likewise.
19862         * gcc.dg/vect/vect-7.c: Likewise.
19863         * gcc.dg/vect/vect-25.c: Likewise.
19864         * gcc.dg/vect/vect-31.c: Likewise.
19865         * gcc.dg/vect/vect-32.c: Likewise.
19866         * gcc.dg/vect/vect-34.c: Likewise.
19867         * gcc.dg/vect/vect-36.c: Likewise.
19868         * gcc.dg/vect/vect-all.c: Likewise.
19870 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
19872         PR c++/17068
19873         * g++.dg/template/operator4.C: New test.
19875 2004-08-18  Richard Henderson  <rth@redhat.com>
19877         * gcc.dg/20040206-1.c: XFAIL.
19879 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
19881         PR c++/16246
19882         * g++.dg/template/array7.C: New test.
19884 2004-08-17  James E Wilson  <wilson@specifixinc.com>
19886         * gcc.dg/mips-movcc-1.c: New test.
19887         * gcc.dg/mips-movcc-2.c: New test.
19888         * gcc.dg/mips-movcc-3.c: New test.
19890         * gcc.dg/mips-nmadd-1.c: New test.
19891         * gcc.dg/mips-nmadd-2.c: New test.
19893 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
19895         PR c++/15871
19896         * g++.dg/opt/inline8.C: New test.
19898         PR c++/16965
19899         * g++.dg/parse/error17.C: New test.
19901 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
19903         * gcc.dg/vect: New directory for vectorizer tests.
19904         * gcc.dg/vect/tree-vect.h: New file.
19905         * gcc.dg/vect/vect.exp: New file.
19906         * gcc.dg/vect/pr16105.c.c: New test.
19907         * gcc.dg/vect/vect-1.c: New test.
19908         * gcc.dg/vect/vect-2.c: New test.
19909         * gcc.dg/vect/vect-3.c: New test.
19910         * gcc.dg/vect/vect-4.c: New test.
19911         * gcc.dg/vect/vect-5.c: New test.
19912         * gcc.dg/vect/vect-6.c: New test.
19913         * gcc.dg/vect/vect-7.c: New test.
19914         * gcc.dg/vect/vect-8.c: New test.
19915         * gcc.dg/vect/vect-9.c: New test.
19916         * gcc.dg/vect/vect-10.c: New test.
19917         * gcc.dg/vect/vect-11.c: New test.
19918         * gcc.dg/vect/vect-12.c: New test.
19919         * gcc.dg/vect/vect-13.c: New test.
19920         * gcc.dg/vect/vect-14.c: New test.
19921         * gcc.dg/vect/vect-15.c: New test.
19922         * gcc.dg/vect/vect-16.c: New test.
19923         * gcc.dg/vect/vect-17.c: New test.
19924         * gcc.dg/vect/vect-18.c: New test.
19925         * gcc.dg/vect/vect-19.c: New test.
19926         * gcc.dg/vect/vect-20.c: New test.
19927         * gcc.dg/vect/vect-21.c: New test.
19928         * gcc.dg/vect/vect-22.c: New test.
19929         * gcc.dg/vect/vect-23.c: New test.
19930         * gcc.dg/vect/vect-24.c: New test.
19931         * gcc.dg/vect/vect-25.c: New test.
19932         * gcc.dg/vect/vect-26.c: New test.
19933         * gcc.dg/vect/vect-27.c: New test.
19934         * gcc.dg/vect/vect-28.c: New test.
19935         * gcc.dg/vect/vect-29.c: New test.
19936         * gcc.dg/vect/vect-30.c: New test.
19937         * gcc.dg/vect/vect-31.c: New test.
19938         * gcc.dg/vect/vect-32.c: New test.
19939         * gcc.dg/vect/vect-33.c: New test.
19940         * gcc.dg/vect/vect-34.c: New test.
19941         * gcc.dg/vect/vect-35.c: New test.
19942         * gcc.dg/vect/vect-36.c: New test.
19943         * gcc.dg/vect/vect-37.c: New test.
19944         * gcc.dg/vect/vect-38.c: New test.
19945         * gcc.dg/vect/vect-40.c: New test.
19946         * gcc.dg/vect/vect-41.c: New test.
19947         * gcc.dg/vect/vect-42.c: New test.
19948         * gcc.dg/vect/vect-43.c: New test.
19949         * gcc.dg/vect/vect-44.c: New test.
19950         * gcc.dg/vect/vect-45.c: New test.
19951         * gcc.dg/vect/vect-46.c: New test.
19952         * gcc.dg/vect/vect-47.c: New test.
19953         * gcc.dg/vect/vect-48.c: New test.
19954         * gcc.dg/vect/vect-49.c: New test.
19955         * gcc.dg/vect/vect-50.c: New test.
19956         * gcc.dg/vect/vect-51.c: New test.
19957         * gcc.dg/vect/vect-52.c: New test.
19958         * gcc.dg/vect/vect-53.c: New test.
19959         * gcc.dg/vect/vect-54.c: New test.
19960         * gcc.dg/vect/vect-55.c: New test.
19961         * gcc.dg/vect/vect-56.c: New test.
19962         * gcc.dg/vect/vect-57.c: New test.
19963         * gcc.dg/vect/vect-58.c: New test.
19964         * gcc.dg/vect/vect-59.c: New test.
19965         * gcc.dg/vect/vect-60.c: New test.
19966         * gcc.dg/vect/vect-61.c: New test.
19967         * gcc.dg/vect/vect-all.c: New test.
19968         * gcc.dg/vect/vect-none.c: New test.
19970 2004-08-17  Paul Brook  <paul@codesourcery.com>
19972         PR fortran/13082
19973         * gfortran.dg/entry_1.f90: New test.
19975 2004-08-17  Andrew Pinski  <apinski@apple.com>
19977         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
19979 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
19981         * gcc.dg/pr17036-1.c: New test.
19983 2004-08-16  Devang Patel  <dpatel@apple.com>
19985         * gcc.dg/darwin-20040809-1.c: New test.
19987 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
19989         * gcc.dg/funcdef-attr-1.c: New test.
19991 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
19993         * gcc.dg/altivec-17.c: New test.
19994         * gcc.dg/altivec-18.c: New test.
19996 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19998         PR c++/6749
19999         * g++.dg/template/vtable2.C: New test.
20001 2004-08-14  Richard Henderson  <rth@redhat.com>
20003         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
20004         * gcc.dg/pack-test-4.c (main): Return 0.
20005         * gcc.dg/setjmp-1.c: Remove XFAIL.
20006         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
20008 2004-08-14  Richard Henderson  <rth@redhat.com>
20010         * gcc.dg/980217-1.c: Add prototype for printf.
20012 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
20014         * gfortran.dg/pr16935.f90: New test.
20016 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
20018         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
20020 2004-08-13  Paul Brook  <paul@codesourcery.com>
20022         * gfortran.dg/der_io_1.f90: Remove stray comma.
20024 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
20026         * gcc.dg/vmx/cw-bug-2.c: Remove.
20027         * gcc.dg/vmx/vprint-1.c: Remove.
20028         * gcc.dg/vmx/vscan-1.c: Remove.
20030 2004-08-12  Devang patel  <dpatel@apple.com>
20032         * gcc.dg/darwin-20040809-2.c: New test.
20034 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
20036         * g++.dg/ext/altivec-12.C: New test.
20038         * g++.dg/ext/altivec-11.C: New test.
20040 2004-08-12  Paul Brook  <paul@codesourcery.com>
20042         * g++.dg/abi/arm_cxa_vec_1.C: New test.
20044 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
20046         * g++.dg/ext/altivec-2.C: Check for hardware support before
20047         executing any VMX instructions.
20049         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
20051 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
20053         PR c++/16276
20054         * g++.old-deja/g++.other/comdat4.C: New test.
20055         * g++.old-deja/g++.other/comdat4-aux.cc: New.
20057 2004-08-12  Ben Elliston  <bje@au.ibm.com>
20059         PR target/16286
20060         * gcc.dg/pr16286.c: New test.
20062 2004-08-12 Jan Beulich <jbeulich@novell.com>
20064         * g++.dg/ext/asm5.C: New.
20066 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20068         PR c++/16698
20069         * g++.dg/eh/crash1.C: New test.
20071         PR c++/16717
20072         * g++.dg/ext/construct1.C: New test.
20074 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20076         PR c++/16853
20077         * g++.dg/init/ptrmem1.C: New test.
20079         PR c++/16618
20080         * g++.dg/parse/offsetof5.C: New test.
20082         PR c++/16870
20083         * g++.dg/template/overload3.C: New test.
20085 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20087         PR c++/16964
20088         * g++.dg/parse/error16.C: New test.
20090         PR c++/16904
20091         * g++.dg/template/error14.C: New test.
20093         PR c++/16929
20094         * g++.dg/template/error15.C: New test.
20096 2004-08-11  Devang Patel  <dpatel@apple.com>
20098         * gcc.dg/darwin-ld-20040809-1.c: New test.
20099         * gcc.dg/darwin-ld-20040809-2.c: New test.
20101 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
20103         PR fortran/16917
20104         * gfortran.dg/dfloat_1.f90: New test.
20106 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
20108         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
20109         * gcc.dg/dll-2.c: Fix dg-require syntax.
20110         * gcc.misc-tests/arm-isr.c (abort): Declare.
20111         (exit): Likewise.
20113 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
20115         PR c++/16971
20116         * g++.dg/parse/crash16.C: New test.
20118 2004-08-10  Roger Sayle  <roger@eyesopen.com>
20120         * gcc.dg/mips-rsqrt-1.c: New test case.
20121         * gcc.dg/mips-rsqrt-2.c: New test case.
20122         * gcc.dg/mips-rsqrt-3.c: New test case.
20124 2004-08-10  Paul Brook  <paul@codesourcery.com>
20126         * gfortran.dg/der_io_1.f90: New test.
20128 2004-08-10  Paul Brook  <paul@codesourcery.com>
20130         PR fortran/16919
20131         * gfortran.dg/der_array_1.f90: New test.
20133 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
20135         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
20137 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
20139         * gcc.dg/wchar_t-2.c: Fix typo.
20141 2004-08-09  Falk Hueffner  <falk@debian.org>
20143         PR tree-optimization/12517
20144         * gcc.c-torture/compile/pr12517.c: New test.
20146         PR tree-optimization/12578
20147         * gcc.c-torture/compile/pr12578.c: New test.
20149         PR tree-optimization/12899
20150         * gcc.c-torture/compile/pr12899.c: New test.
20152         PR rtl-optimization/14692
20153         * gcc.c-torture/compile/pr14692.c: New test.
20155         PR tree-optimization/16461
20156         * gcc.c-torture/compile/pr16461.c: New test.
20158 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
20160         * gfortran.dg/getenv_1.f90: New test.
20162 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20164         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
20165         wchar_t.
20166         * gcc.dg/symbian5.c: Test -fno-short-wchar.
20168 2004-08-06  Paul Brook  <paul@codesourcery.com>
20170         * gfortran.dg/ret_array_1.f90: New test.
20171         * gfortran.dg/ret_pointer_1.f90: New test.
20173 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
20175         * gcc.dg/missing-field-init-[12].c: New tests.
20176         * g++.dg/warn/missing-field-init-[12].C: New tests.
20178 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20180         * gcc.dg/enum2.c: New test.
20181         * gcc.dg/symbian3.c: Likewise.
20182         * gcc.dg/symbian4.c: Likewise.
20183         * gcc.dg/wchar_t-2.c: Likewise.
20185 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
20187         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
20188         destructor tests.
20190 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
20192         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
20193         dg-require-visiblity.
20194         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
20195         * g++.dg/ext/visibility/fvisibility.C: Likewise.
20196         * g++.dg/ext/visibility/memfuncts.C: Likewise.
20197         * g++.dg/ext/visibility/new1.C: Likewise.
20198         * g++.dg/ext/visibility/pragma.C: Likewise.
20199         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
20200         * g++.dg/ext/visibility/virtual.C: Likewise.
20201         * g++/dg/ext/visibility/visibility-1.C: Likewise.
20202         * g++/dg/ext/visibility/visibility-2.C: Likewise.
20203         * g++/dg/ext/visibility/visibility-3.C: Likewise.
20204         * g++/dg/ext/visibility/visibility-4.C: Likewise.
20205         * g++/dg/ext/visibility/visibility-5.C: Likewise.
20206         * g++/dg/ext/visibility/visibility-6.C: Likewise.
20207         * g++/dg/ext/visibility/visibility-7.C: Likewise.
20208         * g++/dg/ext/visibility/visibility-8.C: New test.
20209         * gcc.c-torture/compile/dll.x: Remove.
20210         * gcc.dg/dll-2.c: Use dg-require-dll
20211         * gcc.dg/visibility-10.c: New test.
20212         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
20213         supporting DLLs.
20214         * testsuite/lib/scanasm.exp (scan_hidden): New function.
20215         (scan_not_hidden): Likewise.
20217 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
20219         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
20221 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
20223         * gcc.c-torture/execute/20040805-1.c: New test.
20225 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
20227         * gcc.dg/20020118-1.c: Declare abort.
20228         * gcc.dg/altivec_check.h: Likewise.
20229         * gcc.dg/iftrap-2.c: Likewise.
20230         * gcc.dg/pragma-darwin.c: Likewise.
20231         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
20233 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
20235         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
20237 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20239         * gcc.c-torture/execute/builtins/abs-2.c,
20240         gcc.c-torture/execute/builtins/abs-3.c,
20241         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
20242         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
20243         intmax_t, uintmax_t and their limits.
20244         * gcc.dg/intmax_t-1.c: New test.
20246 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20248         * g++.dg/tc1/dr147.C: Add reference to PR.
20250 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
20252         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
20253         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
20255 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
20257         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
20259 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20261         * gcc.dg/redecl-5.c: New test.
20262         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
20263         of scanf.
20265 2004-08-03  Roger Sayle  <roger@eyesopen.com>
20267         PR middle-end/16790
20268         * gcc.c-torture/execute/pr16790-1.c: New test case.
20270 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
20272         * g++.dg/ext/visibility/assign1.C: New test.
20273         * g++.dg/ext/visibility/new1.C: Likewise.
20275         * gcc.dg/symbian1.c: New test.
20276         * gcc.dg/symbian2.c: Likewise.
20278 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
20280         PR target/16570
20281         * gcc.dg/i386-sse-9.c: New test.
20283 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20285         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
20287 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20289         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
20290         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
20291         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
20292         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
20293         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
20294         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
20295         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
20296         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
20297         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
20298         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
20299         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
20300         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
20301         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
20302         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
20303         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
20304         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
20305         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
20306         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
20307         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
20308         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
20309         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
20310         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
20311         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
20312         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
20313         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
20314         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
20315         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
20316         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
20317         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
20318         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
20319         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
20320         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
20321         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
20322         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
20323         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
20324         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
20325         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
20326         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
20327         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
20328         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
20329         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
20330         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
20331         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
20332         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
20333         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
20334         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
20335         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
20336         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
20337         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
20338         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
20339         gcc.misc-tests/i386-pf-3dnow-1.c,
20340         gcc.misc-tests/i386-pf-athlon-1.c,
20341         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
20342         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
20343         Declare built-in functions used.
20344         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
20346 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
20348         PR c++/16707
20349         * g++.dg/lookup/using12.C: New test.
20351         * g++.dg/init/null1.C: Fix PR number.
20352         * g++.dg/parse/namespace10.C: Likewise.
20354 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20356         PR c++/16224
20357         * g++.dg/template/spec17.C: New test.
20358         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
20359         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
20361 2004-08-02  David Billinghurst
20363         PR fortran/16292
20364         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
20366 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
20368         * gcc.dg/ia64-got-1.c: New test case.
20370 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20372         PR c++/16489
20373         * g++.dg/init/null1.C: New test.
20374         * g++.dg/tc1/dr76.C: Adjust error marker.
20376         PR c++/16529
20377         * g++.dg/parse/namespace10.C: New test.
20379         PR c++/16810
20380         * g++.dg/inherit/ptrmem2.C: New test.
20382 2004-08-02  Ben Elliston  <bje@au.ibm.com>
20384         PR target/16155
20385         * gcc.dg/pr16155.c: New test.
20387 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
20389         * gcc.dg/redecl-2.c: New test.
20391 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
20393         * gcc.dg/darwin-longdouble.c: New file.
20395 2004-07-30  Richard Henderson  <rth@redhat.com>
20397         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
20398         write to constant argument.
20399         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
20401 2004-07-30  Richard Henderson  <rth@redhat.com>
20403         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
20404         tests of nearest around zero.
20406 2004-07-30  Andrew Pinski  <apinski@apple.com>
20408         * gcc.c-torture/compile/20040730-1.c: New test.
20410 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20412         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
20413         powerpc-eabispe.
20415 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20417         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
20419 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
20421         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
20422         contains $ld_library_path.
20423         * lib/gfortran.exp (gfortran_link_flags): Likewise.
20425 2004-07-29  Richard Henderson  <rth@redhat.com>
20427         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
20429         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
20430         (alt2, which): New.
20431         (Check): Accept either alternative.
20433 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
20435         * g++.dg/abi/inline1.C: New test.
20436         * g++.dg/abi/local1-a.cc: Likewise.
20437         * g++.dg/abi/local1.C: Likewise.
20438         * g++.dg/abi/mangle11.C: Tweak location of warnings.
20439         * g++.dg/abi/mangle12.C: Likewise.
20440         * g++.dg/abi/mangle17.C: Likewise.
20441         * g++.dg/abi/mangle20-2.C: Likewise.
20442         * g++.dg/opt/interface1.C: Likewise.
20443         * g++.dg/opt/interface1.h: Likewise.
20444         * g++.dg/opt/interface1-a.cc: New test.
20445         * g++.dg/parse/repo1.C: New test.
20446         * g++.dg/template/repo1.C: Likewise.
20447         * g++.dg/warn/Winline-1.C: Likewise.
20448         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
20450 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
20452         * gcc.dg/tree-ssa/20040729-1.c: New test.
20454 2004-07-27  Matt Austern <austern@apple.com>
20456         * gcc.dg/darwin-bool-1.c: New test.
20457         * gcc.dg/darwin-bool-2.c: New test.
20459 2004-07-28  Richard Henderson  <rth@redhat.com>
20461         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
20462         arguments in the correct type.  Don't write to constant arguments.
20464 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20466         PR tree-optimization/16688
20467         PR tree-optimization/16689
20468         * g++.dg/tree-ssa/pr16688.C: New test.
20470 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20472         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20473         loads.  Not only in the comment, this time.
20475 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
20477         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
20478         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
20479         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
20480         * gcc.dg/sh4a-bitmovua.c: New.
20481         * gcc.dg/sh4a-cos.c: New.
20482         * gcc.dg/sh4a-cosf.c: New.
20483         * gcc.dg/sh4a-fprun.c: New.
20484         * gcc.dg/sh4a-fsrra.c: New.
20485         * gcc.dg/sh4a-memmovua.c: New.
20486         * gcc.dg/sh4a-sin.c: New.
20487         * gcc.dg/sh4a-sincos.c: New.
20488         * gcc.dg/sh4a-sincosf.c: New.
20489         * gcc.dg/sh4a-sinf.c: New.
20491 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20493         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
20494         conditionals.
20495         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20496         loads.
20497         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
20498         DOM1.
20500 2004-07-27  Andrew Pinski  <apinski@apple.com>
20502         * g++.dg/rtti/tinfo1.C: Correct the xfail.
20504 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
20506         * gcc.dg/pragma-isr.c: New test.
20508 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20510         PR c++/14429
20511         * g++.dg/template/ttp11.C: New test.
20513 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
20515         * gcc.c-torture/compile/20040727-1.c: New test.
20517 2004-07-26  Eric Christopher  <echristo@redhat.com>
20519         * gcc.c-torture/compile/20040726-2.c: New test.
20521 2004-07-26  Andrew Pinski  <apinski@apple.com>
20523         * g++.dg/rtti/tinfo1.C: Xfail.
20525 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
20527         * gcc.c-torture/compile/20040726-1.c: New test.
20529 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
20530             Brian Ryner  <bryner@brianryner.com>
20532         PR c++/9283
20533         PR c++/15000
20534         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
20535         * g++.dg/ext/visibility/: New directory.
20536         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
20537         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
20538         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
20539         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
20540         * g++.dg/ext/visibility/fvisibility.C,
20541         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
20542         g++.dg/ext/visibility/fvisibility-override1.C
20543         g++.dg/ext/visibility/fvisibility-override2.C
20544         g++.dg/ext/visibility/memfuncts.C
20545         g++.dg/ext/visibility/noPLT.C
20546         g++.dg/ext/visibility/pragma.C
20547         g++.dg/ext/visibility/pragma-override1.C
20548         g++.dg/ext/visibility/pragma-override2.C
20549         g++.dg/ext/visibility/staticmemfuncts.C
20550         g++.dg/ext/visibility/virtual.C: New tests.
20552 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20554         PR c/15360
20555         * gcc.dg/pr15360-1.c: New test.
20557 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
20559         * gcc.dg/pragma-align-2.c: New test.
20560         * gcc.dg/pragma-init-fini.c: New test.
20561         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
20562         targets.
20564 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20566         * gcc.dg/init-string-2.c: New test.
20568 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
20570         PR 16684
20571         * gcc.dg/Wredundant-decls-1.c: New test case.
20573 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
20575         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
20576         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
20577         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
20578         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
20579         * gcc.dg/compat/generate-random.c: New file.
20580         * gcc.dg/compat/generate-random.h: Likewise.
20581         * gcc.dg/compat/generate-random_r.c: Likewise.
20582         * gcc.dg/compat/struct-layout-1.h: Likewise.
20583         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
20584         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
20585         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
20586         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
20587         * gcc.dg/compat/struct-layout-1_main.c: New test.
20588         * gcc.dg/compat/struct-layout-1_x.c: New file.
20589         * gcc.dg/compat/struct-layout-1_y.c: New file.
20590         * gcc.dg/compat/struct-layout-1_test.h: New file.
20592 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
20594         * gcc.dg/comp-return-1.c: New test
20596 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
20598         * gcc.dg/vmx/8-02a.c: Fix typo.
20600         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
20601         * gcc.dg/darwin-abi-3.c: New test.
20603         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
20604         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
20606         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
20607         * gcc.dg/vmx/ops-long-1.c: New test.
20608         * gcc.dg/vmx/ops-long-2.c: New test.
20610 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
20612         * g++.dg/lookup/conv-[1234].C: New.
20614 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
20616         * g++.dg/parse/attr2.C: Simplify.
20618 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20620         PR c/7284
20621         * gcc.c-torture/execute/pr7284-1.c: New test.
20623 2004-07-22  Brian Booth  <bbooth@redhat.com>
20625         * gcc.dg/tree-ssa/20040721-1.c: New test.
20627 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
20629         * g++.dg/template/crash20.c: New.
20631 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
20633         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
20634         Add dg-run directive.  Declare variables as required.
20635         * gfortran.dg/g77/README: Update
20637 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
20639         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
20640         gcc.dg/cris-peep2-andu2.c: New tests.
20642 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20644         PR c/15052
20645         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
20646         on return type.
20647         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
20648         messages.
20649         * gcc.dg/qual-return-2.c: Update expected messages.
20650         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
20652 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20654         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
20655         * gcc.dg/noncompile/921102-1.c: Update expected error message.
20657 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20659         PR c/11250
20660         * gcc.dg/init-string-1.c: New test.
20662 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
20664         PR middle-end/15345
20665         PR c/16450
20666         * gcc.dg/torture/nested-fn-1.c: New test.
20668 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
20670         PR target/16559
20671         * gcc.dg/ia64-fptr-1.c: New file.
20673 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20675         PR c++/14497
20676         * g++.dg/template/spec16.C: New test.
20677         * g++.old-deja/g++.robertl/eb118.C: Remove.
20679 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20681         PR c++/509
20682         * g++.dg/template/spec15.C: New test.
20684 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
20686         Copy cases from g77.f-torture/execute and add dg-run
20687         directive.  Other changes as noted.
20688         * gfortran.dg/g77/13037.f
20689         * gfortran.dg/g77/1832.f
20690         * gfortran.dg/g77/19981119-0.f
20691         * gfortran.dg/g77/19990313-0.f
20692         * gfortran.dg/g77/19990313-1.f
20693         * gfortran.dg/g77/19990313-2.f
20694         * gfortran.dg/g77/19990313-3.f
20695         * gfortran.dg/g77/19990419-1.f
20696         * gfortran.dg/g77/19990826-0.f
20697         * gfortran.dg/g77/19990826-2.f
20698         * gfortran.dg/g77/20000503-1.f
20699         * gfortran.dg/g77/20001111.f
20700         * gfortran.dg/g77/20010116.f
20701         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
20702         * gfortran.dg/g77/20010430.f
20703         * gfortran.dg/g77/6177.f
20704         * gfortran.dg/g77/947.f
20705         * gfortran.dg/g77/970816-3.f
20706         * gfortran.dg/g77/971102-1.f
20707         * gfortran.dg/g77/980520-1.f
20708         * gfortran.dg/g77/980628-0.f
20709         * gfortran.dg/g77/980628-1.f
20710         * gfortran.dg/g77/980628-10.f
20711         * gfortran.dg/g77/980628-2.f
20712         * gfortran.dg/g77/980628-3.f
20713         * gfortran.dg/g77/980628-7.f
20714         * gfortran.dg/g77/980628-8.f
20715         * gfortran.dg/g77/980628-9.f
20716         * gfortran.dg/g77/980701-0.f
20717         * gfortran.dg/g77/980701-1.f
20718         * gfortran.dg/g77/cabs.f
20719         * gfortran.dg/g77/claus.f
20720         * gfortran.dg/g77/complex_1.f
20721         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
20722         * gfortran.dg/g77/dcomplex.f
20723         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
20724         * gfortran.dg/g77/f90-intrinsic-mathematical.f
20725         * gfortran.dg/g77/f90-intrinsic-numeric.f
20726         * gfortran.dg/g77/int8421.f
20727         * gfortran.dg/g77/labug1.f
20728         * gfortran.dg/g77/large_vec.f
20729         * gfortran.dg/g77/le.f
20730         * gfortran.dg/g77/short.f
20731         * gfortran.dg/g77/README: Update
20733 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
20735         PR c++/16637
20736         * g++.dg/parse/lookup4.C: New test.
20738 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20740         PR c++/16175
20741         * g++.dg/template/ttp10.C: New test.
20743 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20745         * gcc.dg/pr12625-1.c: New test.
20747 2004-07-20  Steven Bosscher  <stevenb@suse.de>
20749         * testsuite/gcc.dg/switch-warn-1.c: New test.
20750         * testsuite/gcc.dg/switch-warn-2.c: New test.
20751         * gcc.c-torture/compile/pr14730.c: Update.
20753 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
20755         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
20756         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
20757         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
20758         g++.dg/template/nontype3.C: Remove trailing CR from tests.
20760 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
20762         PR c++/16623
20763         * g++.dg/template/assign1.C: New test.
20765 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20767         PR c++/12170
20768         * g++.dg/template/ttp9.C: New test.
20770 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
20772         * gcc.dg/format/cmn-err-1.c: New test.
20774 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20776         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
20777         gcc.dg/Wparentheses-10.c: New tests.
20778         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
20780 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20782         PR fortran/16465
20783         * gfortran.dg/g77//ffixed-line-length-0.f,
20784         gfortran.dg/g77/ffixed-line-length-132.f,
20785         gfortran.dg/g77/ffixed-line-length-72.f,
20786         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
20787         gfortran.dg/g77/README: Update.
20789 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20791         PR c++/13092
20792         * g++.dg/template/non-dependent7.C: New test.
20793         * g++.dg/template/non-dependent8.C: Likewise.
20794         * g++.dg/template/non-dependent9.C: Likewise.
20795         * g++.dg/template/non-dependent10.C: Likewise.
20797 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
20799         PR c++/16337
20800         * g++.dg/parse/attr2.C: New test.
20802 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
20804         * g77.dg: Removed.
20805         * g77.f-torture: Ditto.
20807 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20809         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
20810         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
20811         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
20813 2004-07-16  Richard Henderson  <rth@redhat.com>
20815         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
20817 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20819         * lib/fortran-torture.exp (fortran-torture): Don't test compile
20820         tests with full list of options.
20821         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
20822         of TORTURE_OPTIONS if test contains 'dg-do run'.
20824         PR fortran/16404
20825         * gfortran.dg/do_iterator.f90: New test.
20827 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20829         PR rtl-optimization/16536
20830         * gcc.c-torture/execute/restrict-1.c: New test.
20832 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20834         PR fortran/15324
20835         * gfortran.dg/pr15324.f90: New test.
20837         PR fortran/15129
20838         * gfortran.dg/pr15129.f90: New test.
20840         PR fortran/15140
20841         * gfortran.dg/pr15140.f90: New test.
20843         PR fortran/13792
20844         * gfortran.fortran-torture/execute/bounds.f90: Add check for
20845         compile-time simplification.
20847 2004-07-14  Mike Stump  <mrs@apple.com>
20849         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
20851 2004-07-14  James E Wilson  <wilson@specifixinc.com>
20853         PR target/16325
20854         * gcc.dg/profile-generate-1.c: New.
20856 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
20858         * gcc.c-torture/execute/20040709-1.c: New test.
20859         * gcc.c-torture/execute/20040709-2.c: New test.
20861 2004-07-14  Mike Stump  <mrs@apple.com>
20863         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
20865 2004-07-14  Mike Stump  <mrs@apple.com>
20867         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
20869 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
20871         PR c++/16518
20872         * g++.dg/parse/mutable1.C: New test.
20874 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
20876         PR tree-optimization/16443
20877         * gcc.dg/tree-ssa/20040713-1.c: New test.
20879 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
20881         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
20882         for operator new.
20884 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20886         * gfortran.dg/g77/README: New file
20887         * gfortran.dg/g77/19981216-0.f: Copy from
20888         g77.f-torture/noncompile.  Add "dg-do compile" and
20889         dg-error as required.
20890         * gfortran.dg/g77/19990218-1.f: Likewise.
20891         * gfortran.dg/g77/19990905-1.f: Likewise.
20892         * gfortran.dg/g77/9263.f: Likewise.
20893         * gfortran.dg/g77/980615-0.f: Likewise.
20894         * gfortran.dg/g77/980616-0.f: Likewise.
20895         * gfortran.dg/g77/check0.f: Likewise.
20896         * gfortran.dg/g77/select_no_compile.f: Likewise.
20898 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20900         Copy files from g77.f-torture/compile.
20901         Add "{ dg-do compile}".  Other changes as noted
20902         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
20903         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
20904         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
20905         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
20906         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
20907         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
20908         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
20909         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
20910         statement to conform to standard.  Append alpha1.x for reference.
20911         * gfortran.dg/g77/xformat.f: Add dg-warning
20913 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20915         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
20916         Add {dg-do compile} directive.
20917         * gfortran.dg/g77/cpp2.F: Likewise.
20919 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20921         PR c++/5402
20922         * g++.dg/lookup/name-clash1.C: New test.
20924         PR c++/9777
20925         * g++.dg/lookup/name-clash2.C: New test.
20927         PR c++/12102
20928         * g++.dg/lookup/name-clash3.C: New test.
20930 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20932         * g++.dg/lookup/new2.C: New test.
20933         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
20935 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
20937         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
20938         Add {dg-do compile} directive.
20939         * gfortran.dg/g77/13060.f: Likewise.
20940         * gfortran.dg/g77/19990218-0.f: Likewise.
20941         * gfortran.dg/g77/19990305-0.f: Likewise.
20942         * gfortran.dg/g77/19990419-0.f: Likewise.
20943         * gfortran.dg/g77/19990502-0.f: Likewise.
20944         * gfortran.dg/g77/19990502-1.f: Likewise.
20945         * gfortran.dg/g77/19990525-0.f: Likewise.
20946         * gfortran.dg/g77/19990826-1.f: Likewise.
20947         * gfortran.dg/g77/19990826-3.f: Likewise.
20948         * gfortran.dg/g77/19990905-2.f: Likewise.
20949         * gfortran.dg/g77/20000412-1.f: Likewise.
20950         * gfortran.dg/g77/20000511-1.f: Likewise.
20951         * gfortran.dg/g77/20000511-2.f: Likewise.
20952         * gfortran.dg/g77/20000518.f: Likewise.
20953         * gfortran.dg/g77/20000601-1.f: Likewise.
20954         * gfortran.dg/g77/20000601-2.f: Likewise.
20955         * gfortran.dg/g77/20000629-1.f: Likewise.
20956         * gfortran.dg/g77/20000630-2.f: Likewise.
20957         * gfortran.dg/g77/20010115.f: Likewise.
20958         * gfortran.dg/g77/20010321-1.f: Likewise.
20959         * gfortran.dg/g77/20010426.f: Likewise.
20960         * gfortran.dg/g77/20020307-1.f: Likewise.
20961         * gfortran.dg/g77/8485.f: Likewise.
20962         * gfortran.dg/g77/960317-1.f: Likewise.
20963         * gfortran.dg/g77/970915-0.f: Likewise.
20964         * gfortran.dg/g77/980310-1.f: Likewise.
20965         * gfortran.dg/g77/980310-2.f: Likewise.
20966         * gfortran.dg/g77/980310-3.f: Likewise.
20967         * gfortran.dg/g77/980310-4.f: Likewise.
20968         * gfortran.dg/g77/980310-6.f: Likewise.
20969         * gfortran.dg/g77/980310-7.f: Likewise.
20970         * gfortran.dg/g77/980310-8.f: Likewise.
20971         * gfortran.dg/g77/980419-2.f: Likewise.
20972         * gfortran.dg/g77/980424-0.f: Likewise.
20973         * gfortran.dg/g77/980427-0.f: Likewise.
20974         * gfortran.dg/g77/980729-0.f: Likewise.
20975         * gfortran.dg/g77/981117-1.f: Likewise.
20976         * gfortran.dg/g77/toon_1.f: Likewise.
20978 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20980         PR c++/2204
20981         * g++.dg/other/abstract2.C: New test.
20983 2004-07-12  Paul Brook  <paul@codesourcery.com>
20985         * gfortran.dg/pointer_init_1.f90: New test.
20987 2004-07-11  Paul Brook  <paul@codesourcery.com>
20989         PR fortran/15986
20990         * gfortran.dg/contained_1.f90: New test.
20992 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
20994         * g++.dg/parse/defarg8.C: New test.
20996 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20998         PR fortran/16433
20999         * gfortran.dg/pr16433.f: New test.
21001         PR fortran/17574
21002         * gfortran.dg/pr15754.f90: New test.
21004 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
21006         PR tree-optimization/16437
21007         * gcc.c-torture/execute/bitfld-4.c: New test.
21009 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21011         * gfortran.fortran-torture/execute/common_2.f90: Add check for
21012         access to common var from module.
21014 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21016         PR fortran/16336
21017         * gfortran.fortran-torture/execute/common_2.f90: New test.
21019 2004-07-10  Paul Brook  <paul@codesourcery.com>
21021         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
21023 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21025         PR fortran/15969
21026         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
21028 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
21030         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
21031         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
21032         * gfortran.dg/g77/ffree-form-1.f: Likewise.
21033         * gfortran.dg/g77/ffree-form-2.f: Likewise.
21034         * gfortran.dg/g77/ffree-form-3.f: Likewise.
21035         * gfortran.dg/g77/fno-underscoring.f: Likewise.
21036         * gfortran.dg/g77/funderscoring.f: Likewise.
21037         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
21039 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21041         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
21043 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21044         Paul Brook  <paul@codesourcery.com>
21046         PR fortran/13415
21047         * gfortran.dg/common_pointer_1.f90: New test.
21049 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21051         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
21053 2004-07-09  James E Wilson  <wilson@specifixinc.com>
21055         PR target/16364
21056         * gcc.c-torture/compile/20040709-1.c: New.
21058 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21060         PR fortran/14077
21061         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
21063 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21065         PR fortran/13201
21066         * gfortran.dg/shape_1.f90: New test.
21068 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
21069             Andrew Pinski  <apinski@apple.com>
21071         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
21073 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21075         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
21076         comment.
21078 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21079         Paul Brook  <paul@codesourcery.com>
21081         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
21082         '.f95' and '.F95'.
21084 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
21086         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
21088 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21090         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
21091         testcases with capital suffix.
21093 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21095         PR fortran/15481
21096         PR fortran/13372
21097         PR fortran/13575
21098         PR fortran/15978
21099         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
21101         * gfortran.dg/implicit_1.f90: New test.
21103 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21105         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
21106         expression to match gfortran warning/error messages
21107         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
21108         dg-error text.
21110 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21112         * lib/fortran-torture.exp: Rename proc search_for to
21113         search_for_re.
21115 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21117         * gcc.c-torture/execute/simd-5.x: New file.
21118         XFAIL on SPARC 64-bit at -O0.
21120 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21122         PR c++/8211
21123         PR c++/16165
21124         * g++.dg/warn/effc3.C: New test.
21126 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21128         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
21129         change X to 1X in format.
21130         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
21131         add data statements to conform to standard.
21133 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21135         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
21136         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
21137         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
21139 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21141         * gfortran.dg/g77/7388.f: Copy from g77.dg
21142         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
21143         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
21144         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
21145         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
21146         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
21147         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
21148         * gfortran.dg/g77/strlen0.f: Likewise.
21150 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
21152         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
21153         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
21155 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21157         * gcc.c-torture/execute/920428-2.x: Delete.
21158         * gcc.c-torture/execute/920501-7.x: Likewise.
21160 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
21162         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
21163         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
21164         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
21165         prescott and c3-2.
21166         (PREFETCH_3DNOW): Add -march=c3.
21168 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
21170         PR c/16437
21171         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
21172         * gcc.c-torture/execute/bf64-1.x: Likewise.
21174 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21176         * gcc.c-torture/compile/20040708-1.c: New test.
21178 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21180         PR c++/16169
21181         * g++.dg/warn/effc2.C: New test.
21183 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21185         * gcc.c-torture/execute/bitfld-1.x: Remove.
21186         * gcc.c-torture/execute/bitfld-3.c: New test.
21187         * gcc.dg/bitfld-2.c: Remove XFAILs.
21189 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
21191         PR c++/16276
21192         * g++.dg/rtti/tinfo1.C: New file.
21194 2004-07-07  Eric Christopher  <echristo@redhat.com>
21196         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
21198 2004-07-07  Andrew Pinski  <apinski@apple.com>
21200         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
21202 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
21204         * g++.dg/init/call1.C: XFAIL.
21206 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
21208         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
21209         except for movstrict*, to movmem* and clrstr* to clrmem*.
21211 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
21213         * gcc.c-torture/execute/20040707-1.c: New test.
21215 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
21217         * gcc.c-torture/execute/20040706-1.c: New test.
21219 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21221         PR c++/3671
21222         * g++.dg/template/spec14.C: New test.
21224 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
21226         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
21227         nothing if not yet defined.  Use it in b, c and d type definitions.
21228         * gcc.c-torture/execute/20040705-1.c: New test.
21229         * gcc.c-torture/execute/20040705-2.c: New test.
21231 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21233         PR c++/2518
21234         * g++.dg/lookup/new1.C: New test.
21236 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21238         PR c++/11406
21239         * g++.dg/template/sizeof8.C: New test.
21241 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
21243         * gcc.c-torture/compile/20040705-1.c: New test.
21245 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
21247         * gfortran.fortran-torture/execute/seq_io.f90: New test.
21249 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
21251         * gcc.dg/cpp/if-mop.c: Two new testcases.
21252         * gcc.dg/cpp/trad/comment-3.c: New.
21254 2004-07-04  Paul Brook  <paul@codesourcery.com>
21256         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
21258 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
21260         PR c++/3761
21261         * g++.dg/lookup/crash4.C: New test.
21263 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
21265         * gcc.c-torture/execute/builtin-abs-1.c
21266         * gcc.c-torture/execute/builtin-abs-2.c
21267         * gcc.c-torture/execute/builtin-complex-1.c
21268         * gcc.c-torture/execute/builtins/string-1-lib.c
21269         * gcc.c-torture/execute/builtins/string-1.c
21270         * gcc.c-torture/execute/builtins/string-2-lib.c
21271         * gcc.c-torture/execute/builtins/string-2.c
21272         * gcc.c-torture/execute/builtins/string-3-lib.c
21273         * gcc.c-torture/execute/builtins/string-3.c
21274         * gcc.c-torture/execute/builtins/string-4-lib.c
21275         * gcc.c-torture/execute/builtins/string-4.c
21276         * gcc.c-torture/execute/builtins/string-5-lib.c
21277         * gcc.c-torture/execute/builtins/string-5.c
21278         * gcc.c-torture/execute/builtins/string-6-lib.c
21279         * gcc.c-torture/execute/builtins/string-6.c
21280         * gcc.c-torture/execute/builtins/string-7-lib.c
21281         * gcc.c-torture/execute/builtins/string-7.c
21282         * gcc.c-torture/execute/builtins/string-8-lib.c
21283         * gcc.c-torture/execute/builtins/string-8.c
21284         * gcc.c-torture/execute/builtins/string-9-lib.c
21285         * gcc.c-torture/execute/builtins/string-9.c
21286         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
21287         * gcc.c-torture/execute/builtins/string-asm-1.c
21288         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
21289         * gcc.c-torture/execute/builtins/string-asm-2.c
21290         * gcc.c-torture/execute/stdio-opt-1.c
21291         * gcc.c-torture/execute/stdio-opt-2.c
21292         * gcc.c-torture/execute/stdio-opt-3.c
21293         * gcc.c-torture/execute/string-opt-1.c
21294         * gcc.c-torture/execute/string-opt-10.c
21295         * gcc.c-torture/execute/string-opt-11.c
21296         * gcc.c-torture/execute/string-opt-12.c
21297         * gcc.c-torture/execute/string-opt-13.c
21298         * gcc.c-torture/execute/string-opt-14.c
21299         * gcc.c-torture/execute/string-opt-15.c
21300         * gcc.c-torture/execute/string-opt-16.c
21301         * gcc.c-torture/execute/string-opt-2.c
21302         * gcc.c-torture/execute/string-opt-6.c
21303         * gcc.c-torture/execute/string-opt-7.c
21304         * gcc.c-torture/execute/string-opt-8.c:
21305         Replace with ...
21307         * gcc.c-torture/execute/builtins/abs-2.c
21308         * gcc.c-torture/execute/builtins/abs-3.c
21309         * gcc.c-torture/execute/builtins/complex-1.c
21310         * gcc.c-torture/execute/builtins/fprintf.c
21311         * gcc.c-torture/execute/builtins/fputs.c
21312         * gcc.c-torture/execute/builtins/memcmp.c
21313         * gcc.c-torture/execute/builtins/memmove.c
21314         * gcc.c-torture/execute/builtins/memops-asm.c
21315         * gcc.c-torture/execute/builtins/mempcpy-2.c
21316         * gcc.c-torture/execute/builtins/mempcpy.c
21317         * gcc.c-torture/execute/builtins/memset.c
21318         * gcc.c-torture/execute/builtins/printf.c
21319         * gcc.c-torture/execute/builtins/sprintf.c
21320         * gcc.c-torture/execute/builtins/strcat.c
21321         * gcc.c-torture/execute/builtins/strchr.c
21322         * gcc.c-torture/execute/builtins/strcmp.c
21323         * gcc.c-torture/execute/builtins/strcpy.c
21324         * gcc.c-torture/execute/builtins/strcspn.c
21325         * gcc.c-torture/execute/builtins/strlen-2.c
21326         * gcc.c-torture/execute/builtins/strlen.c
21327         * gcc.c-torture/execute/builtins/strncat.c
21328         * gcc.c-torture/execute/builtins/strncmp-2.c
21329         * gcc.c-torture/execute/builtins/strncmp.c
21330         * gcc.c-torture/execute/builtins/strncpy.c
21331         * gcc.c-torture/execute/builtins/strpbrk.c
21332         * gcc.c-torture/execute/builtins/strpcpy-2.c
21333         * gcc.c-torture/execute/builtins/strpcpy.c
21334         * gcc.c-torture/execute/builtins/strrchr.c
21335         * gcc.c-torture/execute/builtins/strspn.c
21336         * gcc.c-torture/execute/builtins/strstr-asm.c
21337         * gcc.c-torture/execute/builtins/strstr.c:
21338         ... these new files.
21340         * gcc.c-torture/execute/builtins/abs-2-lib.c
21341         * gcc.c-torture/execute/builtins/abs-3-lib.c
21342         * gcc.c-torture/execute/builtins/complex-1-lib.c
21343         * gcc.c-torture/execute/builtins/fprintf-lib.c
21344         * gcc.c-torture/execute/builtins/fputs-lib.c
21345         * gcc.c-torture/execute/builtins/memcmp-lib.c
21346         * gcc.c-torture/execute/builtins/memmove-lib.c
21347         * gcc.c-torture/execute/builtins/memops-asm-lib.c
21348         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
21349         * gcc.c-torture/execute/builtins/mempcpy-lib.c
21350         * gcc.c-torture/execute/builtins/memset-lib.c
21351         * gcc.c-torture/execute/builtins/printf-lib.c
21352         * gcc.c-torture/execute/builtins/sprintf-lib.c
21353         * gcc.c-torture/execute/builtins/strcat-lib.c
21354         * gcc.c-torture/execute/builtins/strchr-lib.c
21355         * gcc.c-torture/execute/builtins/strcmp-lib.c
21356         * gcc.c-torture/execute/builtins/strcpy-lib.c
21357         * gcc.c-torture/execute/builtins/strcspn-lib.c
21358         * gcc.c-torture/execute/builtins/strlen-2-lib.c
21359         * gcc.c-torture/execute/builtins/strlen-lib.c
21360         * gcc.c-torture/execute/builtins/strncat-lib.c
21361         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
21362         * gcc.c-torture/execute/builtins/strncmp-lib.c
21363         * gcc.c-torture/execute/builtins/strncpy-lib.c
21364         * gcc.c-torture/execute/builtins/strpbrk-lib.c
21365         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
21366         * gcc.c-torture/execute/builtins/strpcpy-lib.c
21367         * gcc.c-torture/execute/builtins/strrchr-lib.c
21368         * gcc.c-torture/execute/builtins/strspn-lib.c
21369         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
21370         * gcc.c-torture/execute/builtins/strstr-lib.c
21371         * gcc.c-torture/execute/builtins/lib/abs.c
21372         * gcc.c-torture/execute/builtins/lib/fprintf.c
21373         * gcc.c-torture/execute/builtins/lib/memset.c
21374         * gcc.c-torture/execute/builtins/lib/printf.c
21375         * gcc.c-torture/execute/builtins/lib/sprintf.c
21376         * gcc.c-torture/execute/builtins/lib/strcpy.c
21377         * gcc.c-torture/execute/builtins/lib/strcspn.c
21378         * gcc.c-torture/execute/builtins/lib/strncat.c
21379         * gcc.c-torture/execute/builtins/lib/strncmp.c
21380         * gcc.c-torture/execute/builtins/lib/strncpy.c
21381         * gcc.c-torture/execute/builtins/lib/strpbrk.c
21382         * gcc.c-torture/execute/builtins/lib/strspn.c
21383         * gcc.c-torture/execute/builtins/lib/strstr.c:
21384         New files containing support routines.
21386         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
21387         declaration.
21388         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
21389         when not optimizing.
21391 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
21393         PR c++/16240
21394         * g++.dg/abi/mangle22.C: New test.
21395         * g++.dg/abi/mangle23.C: Likewise.
21397 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
21399         PR fortran/16290
21400         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
21401         Allow for cases without denormalized floating point numbers.
21403 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
21405         PR c/1027
21406         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
21407         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
21408         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
21409         expected warning text.
21410         * gcc.dg/format/diag-2.c: New test.
21412 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21414         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
21416 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
21418         * gcc.dg/builtins-43.c: New.
21419         * gcc.dg/builtins-44.c: New.
21420         * gcc.dg/builtins-45.c: New.
21422 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
21423             Andreas Tobler  <a.tobler@schweiz.ch>
21425         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
21426         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
21427         as SIGSEGV.
21428         * gcc.dg/cleanup-11.c: Likewise.
21429         * gcc.dg/cleanup-8.c: Likewise.
21430         * gcc.dg/cleanup-9.c: Likewise.
21431         * gcc.dg/cleanup-5.c: Run on all platforms.
21433 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
21435         * g++.dg/warn/nonnull1.C: New test.
21437 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
21439         * gcc.dg/compat/compat-common.h: Wrap up CINT in
21440         an #ifndef SKIP_COMPLEX_INT/#endif pair.
21441         Special-case the Sun compiler wrt to <complex.h>.
21443 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
21445         * gcc.dg/Wunreachable-8.C: New test.
21447         * gcc.dg/h8300-ice2.c : New test.
21449 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
21451         PR fortran/16161
21452         * gfortran.fortran-torture/compile/implicit.f90: Add test
21453         for implicit character.
21455 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
21457         PR fortran/16289
21458         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
21459         Use tiny() intrinsic to find smallest non-negative real
21461 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
21463         * gcc.dg/compat/struct-by-value-22_main.c: New test.
21464         * gcc.dg/compat/struct-by-value-22_x.c: New.
21465         * gcc.dg/compat/struct-by-value-22_y.c: New.
21467         * gcc.c-torture/execute/20040629-1.c: New test.
21469 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
21471         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
21472         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
21474         PR target/16195
21475         * gcc.dg/20040625-1.c: New test.
21477 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21479         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
21481 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21483         PR fortran/15963
21484         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
21486 2004-06-29  Richard Henderson  <rth@redhat.com>
21488         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
21490 2004-06-29  Paul Brook  <paul@codesourcery.com>
21492         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
21493         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
21495 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
21497         PR c++/16260
21498         * g++.dg/parse/crash15.C: New.
21500 2004-06-28  Andrew Pinski  <apinski@apple.com>
21502         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
21503         by the error already.
21505         * g++.dg/opt/ptrmem4.C: Change to compile only test.
21507 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
21509         PR target/14041
21510         * gcc.dg/h8300-bss-align-1.c : New.
21512 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
21514         * PR c++/16174
21515         * g++.dg/template/ctor4.C: New.
21517 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21519         PR c++/16205
21520         * g++.dg/warn/Wsequence-point-1.C: New test.
21522 2004-06-27  Paul Brook  <paul@codesourcery.com>
21524         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
21526 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
21528         * g++.old-deja/g++.mike/p7325.C: Remove.
21530 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21532         PR c/14963
21533         * gcc.dg/pr14963.c: New test.
21535 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
21537         PR c++/16193
21538         * g++.dg/parse/redef1.C: New test.
21540 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
21542         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
21543         20021110.c.
21544         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
21545         20021119-1.c.
21546         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
21547         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
21548         5-04.c.
21549         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
21550         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
21551         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
21552         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
21553         g++.brendan/enum14.C.
21554         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
21555         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
21556         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
21557         g++.mike/virt1.C.
21558         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
21559         memtemp24.C.
21561 2004-06-27  Roger Sayle  <roger@eyesopen.com>
21563         * gcc.dg/20040527-1.c: New test case.
21565 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
21567         PR gfortran/pr16196
21568         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
21570 2004-06-25  Roger Sayle  <roger@eyesopen.com>
21572         PR middle-end/15825
21573         * gcc.dg/pr15825-1.c: New test case.
21575 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21577         * gcc.c-torture/execute/20040625-1.c: New test.
21579 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21581         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
21583 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21585         * gcc.dg/torture/mips-div-1.c: New test.
21587 2004-06-24  Jeff Law  <law@redhat.com>
21589         * gcc.dg/tree-ssa/20040624-1.c: New test.
21591 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
21593         * gcc.c-torture/compile/20040624-1.c: New test.
21595 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21597         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
21598         this directory.
21600 2004-06-23  Andrew Pinski  <apinski@apple.com>
21602         PR middle-end/15988
21603         * g++.dg/opt/ptrmem4.C: New test.
21605         * gcc.dg/c90-array-quals-2.c: New test.
21607 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
21609         * gcc.dg/kpice1.c: New test.
21611 2006-06-23  Andrew Pinski  <apinski@apple.com>
21613         * gcc.dg/c90-array-quals.c: New test.
21615 2006-06-22  Richard Henderson  <rth@redhat.com>
21617         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
21619 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
21621         * gcc.dg/builtins-config.h: Handle FreeBSD.
21623 2006-06-22  Richard Henderson  <rth@redhat.com>
21625         * g++.dg/opt/devirt1.C: New.
21627 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
21629         * g++.dg/opt/pr15551.C: New testcase.
21631 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
21633         PR target/14800
21634         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
21635         x86_64-*-linux* when compiling for 32bit.
21637 2004-06-21  Andrew Pinski  <apinski@apple.com>
21639         * gcc.dg/pch/struct-1.c: New.
21640         * gcc.dg/pch/struct-1.hs: New.
21642 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
21644         * gcc.dg/pch/save-temps-1.c: New file.
21645         * gcc.dg/pch/save-temps-1.hs: New file.
21647 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
21649         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
21650         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
21652 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21654         * gfortran.fortran-torture/execute/select_1.f90: Rename function
21655         to fix type error.
21656         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
21657         Remove trailing spaces.
21659 2004-06-21  Richard Henderson  <rth@redhat.com>
21661         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
21662         merging && to BIT_FIELD_REF.
21664 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
21666         * g++.dg/opt/placeholder1.C: New test.
21668 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21670         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
21671         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
21672         * gcc.dg/compat/union-m128-1_x.c: Likewise.
21673         * gcc.dg/compat/union-m128-1_y.c: Likewise.
21675 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
21677         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
21678         extern "C".
21679         * g++.dg/other/pragma-re-1.C: Add comments.
21681 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
21683         PR gfortran/16080
21684         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
21686 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
21688         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
21689         instead of setting the type of size_t by
21690         hand.
21692 2004-06-18  Roger Sayle  <roger@eyesopen.com>
21694         * gcc.dg/unordered-2.c: New test case.
21695         * gcc.dg/unordered-3.c: New test case.
21697 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
21699         PR other/16043
21700         * lib/g++.exp (g++_version): Tweak regexp for version
21701         * lib/g77.exp (g77_version): Likewise.
21702         * lib/gfortran.exp (gfortran_version): Likewise.
21703         * lib/objc.exp (objc_version): Likewise.
21704         * lib/treelang.exp (treelang_version): Likewise.
21706 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
21708         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
21709         Use INT_MAX instead of __INT_MAX__.
21710         * gcc.dg/compat/struct-align-2_y.c: Likewise.
21712         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
21713         * gcc.dg/compat/scalar-return-3_x.c: Use it.
21714         * gcc.dg/compat/scalar-return-3_y.c: Use it.
21715         * gcc.dg/compat/scalar-return-4_x.c: Use it.
21716         * gcc.dg/compat/scalar-return-4_y.c: Use it.
21717         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
21718         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
21719         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
21720         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
21722         * gcc.dg/range-test-1.c: New test.
21723         * g++.dg/opt/range-test-1.C: New test.
21725 2004-06-17  Richard Henderson  <rth@redhat.com>
21727         * objc.dg/sync-1.m: New.
21728         * objc.dg/try-catch-1.m: Don't force next runtime.
21729         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
21730         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
21731         shadowed catch clause.
21732         * objc.dg/try-catch-5.m: New.
21734 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
21736         Bug 14610
21737         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
21739 2004-06-15  Richard Henderson  <rth@redhat.com>
21741         * gcc.dg/20001116-1.c: Move expected warning line.
21743 2004-06-15  Richard Henderson  <rth@redhat.com>
21745         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
21746         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
21748 2004-06-15  Jeff Law  <law@redhat.com>
21750         * gcc.dg/tree-ssa/20040615-1.c: New test.
21751         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
21752         be less sensitive to operand ordering.
21753         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
21755 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
21757         * g++.dg/abi/bitfield3.C: Add comment..
21759 2004-06-15  Richard Henderson  <rth@redhat.com>
21761         * g++.dg/ext/stmtexpr1.C: XFAIL.
21762         * gcc.dg/20030612-1.c: XFAIL.
21764 2004-06-15  Eric Christopher  <echristo@redhat.com>
21766         * g++.dg/charset/asm5.c: New.
21767         * gcc.dg/charset/asm6.c: New.
21769 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21771         PR fortran/15962
21772         * gfortran.fortran-torture/execute/select_1.f90: New test.
21774 2004-06-15  Paul Brook  <paul@codesourcery.com>
21776         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
21778 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21780         PR c++/15967
21781         * g++.dg/lookup/crash3.C: New test.
21783 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21785         PR c++/15947
21786         * g++.dg/parse/dtor4.C: New test.
21788 2004-06-14  Jeff Law  <law@redhat.com>
21790         * gcc.c-torture/compile/20040614-1.c: New test.
21792 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21794         PR fortran/15211
21795         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
21796         LEN of a character array.
21798 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
21800         PR c++/15096
21801         * g++.dg/template/ptrmem10.C: New test.
21803         PR c++/14930
21804         * g++.dg/template/friend30.C: New test.
21806 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21808         PR fortran/14928
21809         * gfortran.fortran-torture/compile/mloc.f90: New test.
21811 2004-06-13  Paul Brook  <paul@codesourcery.com>
21813         * gfortran.fortran-torture/execute/random_2.f90: New test.
21815 2004-06-13  Eric Christopher  <echristo@redhat.com>
21817         * gcc.dg/noncompile/redecl-1.c: Fix error message.
21819 2004-06-12  Paul Brook  <paul@codesourcery.com>
21821         * gfortran.fortran-torture/execute/contained_3.f90: New test.
21823 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21825         PR fortran/14923
21826         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
21828 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21830         PR fortran/14957
21831         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
21832         syntax errors in end statements of contained subroutines.
21834 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21836         PR fortran/12841
21837         * gfortran.fortran-torture/execute/null_arg.f90: New test.
21839 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21841         PR fortran/15665
21842         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
21844 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21846         PR gfortran/12839
21847         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
21849 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
21851         PR c++/15862
21852         * g++.dg/parse/enum1.C: New test.
21854 2004-06-10  Jeff Law  <law@redhat.com>
21856         * gcc.c-torture/compile/20040610-1.c: New test.
21858 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21860         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
21861         * g++.old-deja/g++.other/decl3.C: Likewise.
21863 2004-06-10  Brian Booth  <bbooth@redhat.com>
21865         * gcc.dg/tree-ssa/20031015-1.c: Scan for
21866         V_MAY_DEF instead of VDEF.
21867         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
21869 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
21871         PR c++/14211
21872         * g++.dg/conversion/const1.C: New test.
21874         PR c++/15076
21875         * g++.dg/conversion/reinterpret1.C: New test.
21877         PR c++/15877
21878         * g++.dg/template/enum2.C: New test.
21880         PR c++/15227
21881         * g++.dg/template/error13.C: New test.
21883 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21885         PR fortran/14957
21886         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
21887         arguments to test_* REAL and of the right size.
21889 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
21891         PR target/15569
21892         PR rtl-optimization/15681
21893         * gcc.dg/20040609-1.c: New test.
21895 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
21897         PR c++/14791
21898         * g++.dg/opt/builtins1.C: New test.
21900 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
21902         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
21903         that use default windows32 struct layout.
21904         * gcc.dg/i386-bitfield2.c: Likewise.
21906 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
21908         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
21909         for mingw32 and cygwin targets.
21911 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
21913         * gcc.dg/pch/macro-4.c: New.
21914         * gcc.dg/pch/macro-4.hs: New.
21916 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21918         PR fortran/13249
21919         * gfortran.fortran-torture/compile/name_clash.f90: New test.
21921 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21923         PR fortran/13372
21924         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
21926 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
21928         PR gfortran/14897
21929         * gfortran.fortran-torture/execute/t_edit.f90: New test.
21931 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
21933         PR gfortran/15755
21934         * gfortran.fortran-torture/execute/backspace.c : New test.
21936 2004-06-09  Paul Brook  <paul@codesourcery.com>
21938         * gfortran.fortran-torture/execure/intrinsic_associated.f90
21939         (pointer_to_section): Rewrite to use smaller array.
21941 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
21943         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
21944         * gcc.dg/ext/altivec-10.c: Same.
21945         * gcc.dg/ext/altivec-11.c: Same.
21946         * gcc.dg/ext/altivec-12.c: Same.
21947         * gcc.dg/ext/altivec-13.c: Same.
21948         * gcc.dg/ext/altivec-14.c: Same.
21949         * gcc.dg/ext/altivec-15.c: Same.
21950         * gcc.dg/ext/altivec-16.c: Same.
21951         * gcc.dg/ext/altivec-3.c: Same.
21952         * gcc.dg/ext/altivec-4.c: Same.
21953         * gcc.dg/ext/altivec-6.c: Same.
21954         * gcc.dg/ext/altivec-7.c: Same.
21955         * gcc.dg/ext/altivec-8.c: Same.
21956         * gcc.dg/ext/altivec-varargs-1.c: Same.
21958         * g++.dg/ext/altivec-1.C: Correct dg syntax.
21959         * g++.dg/ext/altivec-10.C: Same.
21960         * g++.dg/ext/altivec-2.C: Same.
21961         * g++.dg/ext/altivec-3.C: Same.
21962         * g++.dg/ext/altivec-4.C: Same.
21963         * g++.dg/ext/altivec-5.C: Same.
21964         * g++.dg/ext/altivec-6.C: Same.
21965         * g++.dg/ext/altivec-7.C: Same.
21966         * g++.dg/ext/altivec-8.C: Same.
21967         * g++.dg/ext/altivec-9.C: Same.
21969 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21971         PR c++/7841
21972         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
21974 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21976         * gcc.dg/union-1.c: New test.
21978 2004-06-07  Roger Sayle  <roger@eyesopen.com>
21980         * gcc.dg/builtins-41.c: New test case.
21981         * gcc.dg/builtins-42.c: New test case.
21983 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
21985         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
21986         * g++.dg/ext/altivec-10.C: Same.
21987         * g++.dg/ext/altivec-2.C: Same.
21988         * g++.dg/ext/altivec-3.C: Same.
21989         * g++.dg/ext/altivec-4.C: Same.
21990         * g++.dg/ext/altivec-5.C: Same.
21991         * g++.dg/ext/altivec-6.C: Same.
21992         * g++.dg/ext/altivec-7.C: Same.
21993         * g++.dg/ext/altivec-8.C: Same.
21994         * g++.dg/ext/altivec-9.C: Same.
21995         * g++.old-deja/g++.abi/cxa_vec.C: Same.
21996         * g++.old-deja/g++.brendan/new3.C: Same.
21997         * gcc.c-torture/execute/eeprof-1.x: Same.
21999 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
22001         PR c/14765
22002         * gcc.dg/pr14765-1.c: New test.
22004 2004-06-07  Roger Sayle  <roger@eyesopen.com>
22006         PR c/14649
22007         * gcc.dg/pr14649-1.c: New test case.
22009 2004-06-07  Richard Henderson  <rth@redhat.com>
22011         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
22012         if temporaries.
22014 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
22016         * g++.dg/eh/elide1.C: Remove XFAIL.
22018 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
22020         PR c++/15337
22021         * g++.dg/expr/sizeof3.C: New test.
22023         PR c++/14777
22024         * g++.dg/template/access14.C: New test.
22026         PR c++/15554
22027         * g++.dg/template/enum1.C: New test.
22029         PR c++/15057
22030         * g++.dg/eh/throw1.C: New test.
22032 2004-06-07  David Ayers  <d.ayers@inode.at>
22033             Ziemowit Laski  <zlaski@apple.com>
22035         * lib/objc.exp (objc_target_compile): Revert the '-framework
22036         Foundation' flag fix, since bare Darwin does not ship
22037         with the Foundation framework.
22038         * objc/execute/next_mapping.h: Provide a local NSConstantString
22039         @interface and @implementation.
22040         (objc_constant_string_init): A constructor function, used to
22041         initialize the NSConstantString meta-class object.
22042         * objc/execute/string1.m: Include "next_mapping.h" instead of
22043         <Foundation/NSString.h>.
22044         * objc/execute/string2.m: Likewise.
22045         * objc/execute/string3.m: Likewise.
22046         * objc/execute/string4.m: Likewise.
22048 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
22050         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
22051         to double. Replace double with FLOAT.
22052         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
22054         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
22055         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
22056         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
22057         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
22058         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
22059         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
22060         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
22061         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
22063 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
22065         PR c/13519
22066         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
22068 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22070         PR c++/15503
22071         * g++.dg/template/meminit2.C: New test.
22073 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
22075         PR target/15822
22076         * gcc.c-torture/execute/compare-fp-1.c,
22077         gcc.c-torture/execute/compare-fp-2.c,
22078         gcc.c-torture/execute/compare-fp-3.c,
22079         gcc.c-torture/execute/compare-fp-4.c,
22080         gcc.c-torture/execute/compare-fp-3.x,
22081         gcc.c-torture/execute/compare-fp-4.x: Moved...
22082         * gcc.c-torture/execute/ieee/compare-fp-1.c,
22083         gcc.c-torture/execute/ieee/compare-fp-2.c,
22084         gcc.c-torture/execute/ieee/compare-fp-3.c,
22085         gcc.c-torture/execute/ieee/compare-fp-4.c,
22086         gcc.c-torture/execute/ieee/compare-fp-3.x,
22087         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
22089 2004-06-04  David Ayers  <d.ayers@inode.at>
22091         * objc/execute/protocol-isEqual-4.m: New testcase.
22093 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
22095         * objc/execute/protocol-isEqual-1.m: New testcase.
22096         * objc/execute/protocol-isEqual-2.m: New testcase.
22097         * objc/execute/protocol-isEqual-3.m: New testcase.
22099 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22101         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
22103 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
22105         * lib/objc.exp (objc_target_compile): When running tests on
22106         Darwin (Mac OS X), inform the linker about '-framework
22107         'Foundation'.
22109 2004-06-02  Eric Christopher  <echristo@redhat.com>
22111         * gcc.c-torture/compile/20040602-1.c: New.
22113 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
22115         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
22116         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
22118         PR tree-optimization/14736
22119         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
22121         PR tree-optimization/14042
22122         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
22124         PR tree-optimization/14729
22125         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
22127 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22129         PR fortran/15557
22130         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
22132 2004-06-01  Richard Hederson  <rth@redhat.com>
22134         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
22136 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22138         PR c++/14932
22139         * g++.dg/parse/offsetof4.C: New test.
22141 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
22143         PR objc/7993
22144         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
22146 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
22148         PR c++/15701
22149         * g++.dg/template/friend29.C: New test.
22151 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
22153         PR c/15749
22154         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
22156 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
22158         * gcc.dg/sparc-trap-1.c: New test.
22160 2004-05-31  Roger Sayle  <roger@eyesopen.com>
22162         PR middle-end/15069
22163         * g++.dg/opt/fold3.C: New test case.
22165 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
22167         * lib/target-supports.exp (check_iconv_available): Fix fallout
22168         from 2004-05-28 patch.
22170 2004-05-30  Paul Brook  <paul@codesourcery.com>
22172         PR fortran/15620
22173         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
22174         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
22176 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
22178         * gfortran.fortran-torture/execute/random_1.f90: New test.
22180 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22182         * g++.dg/ext/altivec-10.C: New test.
22184 2004-05-29  Paul Brook  <paul@codesourcery.com>
22186         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
22188 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22190         * gcc.dg/altivec-16.c: New test.
22192 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
22194         * lib/target-supports.exp (check_vmx_hw_available): New.
22195         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
22197         * lib/target-supports.exp (check_alias_available,
22198         check_iconv_available, check_named_sections_available): Use
22199         unique names for temporary files.
22201 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22203         * gcc.dg/altivec-15.c: New test.
22205 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
22207         PR c++/15083
22208         * g++.dg/warn/noeffect6.C: New test.
22210         PR c++/15471
22211         * g++.dg/expr/ptrmem4.C: New test.
22213         PR c++/15640
22214         * g++.dg/template/operator3.C: New test.
22216 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
22218         PR c++/14668
22219         * g++.dg/lookup/redecl1.C: New test.
22220         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
22222 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
22224         * gcc.c-torture/execute/compare-fp-1.c,
22225         gcc.c-torture/execute/compare-fp-2.c,
22226         gcc.c-torture/execute/compare-fp-3.c,
22227         gcc.c-torture/execute/compare-fp-4.c,
22228         gcc.c-torture/execute/compare-fp-3.x,
22229         gcc.c-torture/execute/compare-fp-4.x,
22230         gcc.dg/pr15649-1.c: New.
22232 2004-05-27  Adam Nemet  <anemet@lnxw.com>
22234         PR c++/12883
22235         * g++.dg/init/array14.C: New test.
22237 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
22239         * lib/compat.exp (compat-get-options-main): New.
22240         (compat-get-options): Remove unneeded code, warn for ignored
22241         command.
22242         (compat-execute): Check flag set by dg-require-* commands.
22244         * lib/compat.exp (compat-execute): Break up long lines.
22246 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
22248         * gcc.dg/altivec-7.c: Don't use 'vector long'.
22249         * gcc.dg/altivec-14.c: New test.
22250         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
22252         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
22253         * gcc.dg/altivec-12.c: Ditto.
22255         * gcc.dg/altivec-3.c: Move call to altivec_check.
22257 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22259         PR c++/15044
22260         * g++.dg/template/error12.C: New test.
22262         PR c++/15317
22263         * g++.dg/ext/attrib15.C: New test.
22265         PR c++/15329
22266         * g++.dg/template/ptrmem9.C: New test.
22268 2004-05-25  Paul Brook  <paul@codesourcery.com>
22270         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
22272 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22274         PR c++/15165
22275         * g++.dg/template/crash19.C: New test.
22277 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22279         PR c++/15025
22280         * g++.dg/template/redecl1.C: New test.
22282 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22284         PR c++/14821
22285         * g++.dg/other/ns1.C: New test.
22287         PR c++/14883
22288         * g++.dg/template/invalid1.C: New test.
22290 2004-05-23  Paul Brook  <paul@codesourcery.com>
22291         Victor Leikehman  <lei@haifasphere.co.il>
22293         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
22294         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
22296 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
22298         PR c++/15285
22299         PR c++/15299
22300         * g++.dg/template/non-dependent5.C: New test.
22301         * g++.dg/template/non-dependent6.C: New test.
22303 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
22305         PR c++/15507
22306         * g++.dg/inherit/union1.C: New test.
22308         PR c++/15542
22309         * g++.dg/template/addr1.C: New test.
22311         PR c++/15427
22312         * g++.dg/template/array5.C: New test.
22314         PR c++/15287
22315         * g++.dg/template/array6.C: New test.
22317 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
22318             Roger Sayle  <roger@eyesopen.com>
22320         * g++.dg/lookup/forscope2.C: New test case.
22322 2004-05-22  Ben Elliston  <bje@au.ibm.com>
22324         * gcc.dg/cpp/Wmissingdirs.c: New.
22326 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
22328         PR target/15301
22329         * gcc.dg/compat/union-m128-1.h: New file.
22330         * gcc.dg/compat/union-m128-1_main.c: Likewise.
22331         * gcc.dg/compat/union-m128-1_x.c: Likewise.
22332         * gcc.dg/compat/union-m128-1_y.c: Likewise.
22334 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
22336         PR target/15302
22337         * gcc.dg/compat/struct-complex-1.h: New file.
22338         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
22339         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
22340         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
22342 2004-05-20  Roger Sayle  <roger@eyesopen.com>
22344         PR middle-end/3074
22345         * gcc.dg/pr3074-1.c: New test case.
22346         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
22348 2004-05-20  Falk Hueffner  <falk@debian.org>
22350         PR other/15526
22351         * gcc.dg/ftrapv-1.c: New test case.
22353 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
22355         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
22357 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
22358             Jeff Law  <law@redhat.com>
22360         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
22361         * gcc.dg/tree-ssa/20040518-2.c: New test.
22363         * gcc.dg/tree-ssa/20040518-1.c: New test.
22365 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
22367         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
22369 2004-05-18  Paul Brook  <paul@codesourcery.com>
22371         PR fortran/13930
22372         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
22374 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22376         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
22377         constant folding.
22379 2004-05-17  Steven Bosscher  <stevenb@suse.de>
22381         * gcc.dg/tree-ssa/20040517-1.c: New test.
22383 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22385         * gcc.dg/loop-4.c: New test.
22387 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
22389         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
22391 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
22393         PR fortran/15311
22394         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
22396 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22398         PR fortran/13826
22399         PR fortran/13940
22400         * gfortran.fortran-torture/compile/data_1.f90: New test.
22402 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
22404         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
22405         * gcc.dg/uninit-H.c: Define ASM for __s390__.
22407 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22409         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
22411 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22413         PR c/15444
22414         * gcc.dg/format/xopen-1.c: Adjust expected message.
22415         * gcc.dg/format/xopen-3.c: New test.
22417 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
22419         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
22421 2004-05-14  Jeff Law  <law@redhat.com>
22423         * gcc.dg/tree-ssa/20040514-2.c: New test.
22425 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22427         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
22428         this ...
22429         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
22430         this.
22432 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
22434         * gcc.dg/tree-ssa/20040514-1.c: New test.
22436 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22438         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
22439         test.
22441 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22443         PR fortran/14066
22444         * gfortran.fortran-torture/compile/do_1.f90: New test.
22446 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22448         PR fortran/15051
22449         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
22450         test.
22452 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
22454         PR fortran/15149
22455         * gfortran.fortran-torture/execute/random_init.f90: New test.
22457 2004-05-13  Paul Brook  <paul@codesourcery.com>
22459         PR fortran/15314
22460         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
22462 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
22464         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
22465         for the powerpc case.
22467 2004-05-13  Jeff Law  <law@redhat.com>
22469         * gcc.dg/tree-ssa/20040513-1.c: New test.
22470         * gcc.dg/tree-ssa/20040513-2.c: New test.
22472 2004-05-13  Paul Brook  <paul@codesourcery.com>
22474         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
22475         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
22476         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
22478 2004-05-13  Andreas Schwab  <schwab@suse.de>
22480         PR other/10819
22481         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
22482         characters.
22484 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
22486         PR fortran/15294
22487         * gfortran.fortran-torture/execute/adjustr.f90: New file.
22489 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
22491         Merge from tree-ssa-20020619-branch.  See
22492         ChangeLog.tree-ssa for details.
22494 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
22496         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
22497         include <altivec.h> explicitly.
22498         * gcc.dg/altivec-13.c: Likewise.
22500 2004-05-11  Paul Brook  <paul@codesourcery.com>
22502         * gcc.c-torture/compile/20010518-1.c: Force enum size.
22504 2004-05-10  Eric Christopher  <echristo@redhat.com>
22506         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
22507         * gcc.dg/sibcall-4.c: Ditto.
22509 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
22511         * g++.dg/ext/altivec-8.C: New test case.
22512         * gcc.dg/altivec-13.c: New test case.
22514 2004-05-08  Roger Sayle  <roger@eyesopen.com>
22516         * gcc.c-torture/execute/divcmp-1.c: New test case.
22517         * gcc.c-torture/execute/divcmp-2.c: New test case.
22518         * gcc.c-torture/execute/divcmp-3.c: New test case.
22520 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
22522         * g++.dg/other/pragma-re-2.C: New test.
22524 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22526         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
22527         * gcc.dg/i386-387-2.c: Likewise.
22529         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
22530         __builtin_drem.
22531         * gcc.dg/i386-387-6.c: Likewise.
22533 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22535         * gcc.dg/builtins-33.c: Also check log1p*.
22537 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
22539         PR optimization/15296
22540         * gcc.c-torture/execute/pr15296.c: New test.
22542 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
22544         * gcc.dg/builtins-40.c: New test.
22546 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
22548         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
22550 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
22552         * g++.dg/ext/spe1.C: New testcase.
22554 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
22556         * objc.dg/image-info.m: Allow additional attributes
22557         for __image_info section.
22559 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
22561         * gcc.dg/torture/mips-hilo-2.c: New test.
22563 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22565         PR c++/14389
22566         * g++.dg/template/member5.C: New test.
22568 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
22570         * gcc.dg/builtins-34.c: Also check expm1*.
22572 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22574         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
22575         * gcc.dg/torture/builtin-convert-3.c: New test.
22577 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
22579         PR middle-end/15054
22580         * g++.dg/opt/pr15054.C: New test.
22582 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22584         * gcc.dg/torture/builtin-rounding-1.c: New test.
22585         * gcc.dg/builtins-25.c: Delete.
22586         * gcc.dg/builtins-29.c: Delete.
22588 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
22590         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
22591         * gcc.dg/sibcall-4.c: Likewise.
22592         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
22594 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22596         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
22597         bit-field on 16-bit targets.
22599 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22601         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
22602         16-bit targets.
22604 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
22606         * gcc.dg/rs6000-power2-1.c: Change to compile only.
22607         * gcc.dg/rs6000-power2-2.c: Likewise.
22609 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
22611         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
22612         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
22613         Change the asm registers to be in form of frN instead of fN.
22615 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22617         * gcc.dg/torture/builtin-convert-2.c: New test.
22619 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
22621         * gcc.dg/rs6000-power2-1.c: New test.
22622         * gcc.dg/rs6000-power2-2.c: New test.
22624 2004-04-28  Jan Hubicka  <jh@suse.cz>
22626         * gcc.dg/unused-6.c: New test.
22628 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
22629             Ulrich Weigand  <uweigand@de.ibm.com>
22631         * ada/acats/run_all.sh: Define $target variable.
22633 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
22635         PR c++/15119
22636         * g++.dg/other/vararg-1.C: New test.
22638         PR c++/4794
22639         * g++.dg/eh/cleanup3.C: New test.
22641 2004-04-24  Laurent GUERBY <laurent@guerby.net>
22643         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
22644         and ad8011a (target_insn).
22645         * ada/acats/support/macro.dfs: Likewise.
22646         * ada/acats/support/impbit.adb: New file.
22648 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
22650         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
22652 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22654         * gcc.dg/loop-3.c: New test.
22656 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
22658         * gcc.c-torture/execute/simd-5.c: New test.
22660 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22662         PR c++/15064
22663         * g++.dg/template/crash18.C: New test.
22665 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
22667         * g++.dg/ext/complit3.C: New test.
22669 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22671         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
22672         * gcc.dg/altivec-3.c: Same.
22673         * gcc.dg/altivec-varargs-1.c: Same.
22675 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22677         * lib/target-supports.exp (check_profiling_available): Assume
22678         profiling is not available on powerpc-eabi targets.
22680 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
22682         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
22683         * gcc.dg/vmx/bug-1.c: Ditto.
22685 2004-04-20  Eric Christopher  <echristo@redhat.com>
22687         * gcc.dg/charset/extern.c: New test.
22688         * g++.dg/charset/extern3.cc: Ditto.
22690 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
22692         * gcc.dg/builtins-39.c: New test.
22694 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
22696         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
22698 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
22700         * gcc.dg/torture/mips-hilo-1.c: New test.
22702 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
22704         * gcc.c-torture/compile/20040419-1.c: New test.
22706 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
22708         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
22710 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
22711             Aldy Hernandez  <aldyh@redhat.com>
22713         * gcc.c-torture/execute/va-arg-24.c: New.
22715 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
22716             Aldy Hernandez  <aldyh@redhat.com>
22718         * gcc.dg/vmx/1b-01.c: New.
22719         * gcc.dg/vmx/1b-02.c: New.
22720         * gcc.dg/vmx/1b-03.c: New.
22721         * gcc.dg/vmx/1b-04.c: New.
22722         * gcc.dg/vmx/1b-05.c: New.
22723         * gcc.dg/vmx/1b-06.c: New.
22724         * gcc.dg/vmx/1b-07.c: New.
22725         * gcc.dg/vmx/1c-01.c: New.
22726         * gcc.dg/vmx/1c-02.c: New.
22727         * gcc.dg/vmx/3a-01a.c: New.
22728         * gcc.dg/vmx/3a-01.c: New.
22729         * gcc.dg/vmx/3a-01m.c: New.
22730         * gcc.dg/vmx/3a-03.c: New.
22731         * gcc.dg/vmx/3a-03m.c: New.
22732         * gcc.dg/vmx/3a-04.c: New.
22733         * gcc.dg/vmx/3a-04m.c: New.
22734         * gcc.dg/vmx/3a-05.c: New.
22735         * gcc.dg/vmx/3a-06.c: New.
22736         * gcc.dg/vmx/3a-06m.c: New.
22737         * gcc.dg/vmx/3a-07.c: New.
22738         * gcc.dg/vmx/3b-01.c: New.
22739         * gcc.dg/vmx/3b-02.c: New.
22740         * gcc.dg/vmx/3b-10.c: New.
22741         * gcc.dg/vmx/3b-13.c: New.
22742         * gcc.dg/vmx/3b-14.c: New.
22743         * gcc.dg/vmx/3b-15.c: New.
22744         * gcc.dg/vmx/3c-01a.c: New.
22745         * gcc.dg/vmx/3c-01.c: New.
22746         * gcc.dg/vmx/3c-02.c: New.
22747         * gcc.dg/vmx/3c-03.c: New.
22748         * gcc.dg/vmx/3d-01.c: New.
22749         * gcc.dg/vmx/4-01.c: New.
22750         * gcc.dg/vmx/4-03.c: New.
22751         * gcc.dg/vmx/5-01.c: New.
22752         * gcc.dg/vmx/5-02.c: New.
22753         * gcc.dg/vmx/5-03.c: New.
22754         * gcc.dg/vmx/5-04.c: New.
22755         * gcc.dg/vmx/5-05.c: New.
22756         * gcc.dg/vmx/5-06.c: New.
22757         * gcc.dg/vmx/5-07.c: New.
22758         * gcc.dg/vmx/5-07t.c: New.
22759         * gcc.dg/vmx/5-08.c: New.
22760         * gcc.dg/vmx/5-10.c: New.
22761         * gcc.dg/vmx/5-11.c: New.
22762         * gcc.dg/vmx/7-01a.c: New.
22763         * gcc.dg/vmx/7-01.c: New.
22764         * gcc.dg/vmx/7c-01.c: New.
22765         * gcc.dg/vmx/7d-01.c: New.
22766         * gcc.dg/vmx/7d-02.c: New.
22767         * gcc.dg/vmx/8-01.c: New.
22768         * gcc.dg/vmx/8-02a.c: New.
22769         * gcc.dg/vmx/8-02.c: New.
22770         * gcc.dg/vmx/brode-1.c: New.
22771         * gcc.dg/vmx/bug-1.c: New.
22772         * gcc.dg/vmx/bug-2.c: New.
22773         * gcc.dg/vmx/bug-3.c: New.
22774         * gcc.dg/vmx/cw-bug-1.c: New.
22775         * gcc.dg/vmx/cw-bug-2.c: New.
22776         * gcc.dg/vmx/cw-bug-3.c: New.
22777         * gcc.dg/vmx/dct.c: New.
22778         * gcc.dg/vmx/debug-1.c: New.
22779         * gcc.dg/vmx/debug-2.c: New.
22780         * gcc.dg/vmx/debug-3.c: New.
22781         * gcc.dg/vmx/debug-4.c: New.
22782         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
22783         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
22784         * gcc.dg/vmx/eg-5.c: New.
22785         * gcc.dg/vmx/fft.c: New.
22786         * gcc.dg/vmx/gcc-bug-1.c: New.
22787         * gcc.dg/vmx/gcc-bug-2.c: New.
22788         * gcc.dg/vmx/gcc-bug-3.c: New.
22789         * gcc.dg/vmx/gcc-bug-4.c: New.
22790         * gcc.dg/vmx/gcc-bug-5.c: New.
22791         * gcc.dg/vmx/gcc-bug-6.c: New.
22792         * gcc.dg/vmx/gcc-bug-7.c: New.
22793         * gcc.dg/vmx/gcc-bug-8.c: New.
22794         * gcc.dg/vmx/gcc-bug-9.c: New.
22795         * gcc.dg/vmx/gcc-bug-b.c: New.
22796         * gcc.dg/vmx/gcc-bug-c.c: New.
22797         * gcc.dg/vmx/gcc-bug-d.c: New.
22798         * gcc.dg/vmx/gcc-bug-e.c: New.
22799         * gcc.dg/vmx/gcc-bug-f.c: New.
22800         * gcc.dg/vmx/gcc-bug-g.c: New.
22801         * gcc.dg/vmx/gcc-bug-i.c: New.
22802         * gcc.dg/vmx/harness.h: New.
22803         * gcc.dg/vmx/ira1.c: New.
22804         * gcc.dg/vmx/ira2a.c: New.
22805         * gcc.dg/vmx/ira2b.c: New.
22806         * gcc.dg/vmx/ira2.c: New.
22807         * gcc.dg/vmx/ira2c.c: New.
22808         * gcc.dg/vmx/mem.c: New.
22809         * gcc.dg/vmx/newton-1.c: New.
22810         * gcc.dg/vmx/ops.c: New.
22811         * gcc.dg/vmx/sn7153.c: New.
22812         * gcc.dg/vmx/spill2.c: New.
22813         * gcc.dg/vmx/spill3.c: New.
22814         * gcc.dg/vmx/spill.c: New.
22815         * gcc.dg/vmx/t.c: New.
22816         * gcc.dg/vmx/varargs-1.c: New.
22817         * gcc.dg/vmx/varargs-2.c: New.
22818         * gcc.dg/vmx/varargs-3.c: New.
22819         * gcc.dg/vmx/varargs-4.c: New.
22820         * gcc.dg/vmx/varargs-5.c: New.
22821         * gcc.dg/vmx/varargs-6.c: New.
22822         * gcc.dg/vmx/varargs-7.c: New.
22823         * gcc.dg/vmx/vmx.exp: New.
22824         * gcc.dg/vmx/vprint-1.c: New.
22825         * gcc.dg/vmx/vscan-1.c: New.
22826         * gcc.dg/vmx/x-01.c: New.
22827         * gcc.dg/vmx/x-02.c: New.
22828         * gcc.dg/vmx/x-03.c: New.
22829         * gcc.dg/vmx/x-04.c: New.
22830         * gcc.dg/vmx/x-05.c: New.
22831         * gcc.dg/vmx/yousufi-1.c: New.
22832         * gcc.dg/vmx/zero-1.c: New.
22833         * gcc.dg/vmx/zero.c: New.
22835 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
22837         * g++.dg/lookup/java1.C: Update for chage of
22838         _Jv_AllocObject.
22839         * g++.dg/lookup/java2.C: Likewise.
22841 2004-04-17  Laurent GUERBY <laurent@guerby.net>
22843         * ada/acats/run_all.sh: use -O2 by default.
22845 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
22847         * gcc.dg/vr-mult-[12].c: New tests.
22849 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22851         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
22853         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
22855 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
22857         * lib/target-supports.exp (check_profiling_available): Assume profiling
22858         isn't available for mips*-*-elf targets.
22860 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
22862         * gcc.dg/builtins-38.c: New test.
22864 2004-04-14  Eric Christopher  <echristo@redhat.com>
22866         * g++.dg/charset/charset.exp: Run .cc extension tests.
22868 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
22870         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
22872 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22874         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
22876 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
22878         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
22879         * gcc.dg/i386-387-2.c: Likewise.
22881         * gcc.dg/i386-387-7.c: New test.
22882         * gcc.dg/i386-387-8.c: New test.
22884         * gcc.dg/builtins-37.c: New test.
22886 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
22888         * g++.dg/pch/externc-1.C: Add missing semicolon.
22890 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
22892         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
22894 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22896         * gcc.c-torture/execute/20040411-1.c: New test.
22898 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22900         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
22902 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
22904         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
22906 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
22908         * lib/target-supports.exp (check_named_sections_available): New.
22909         * lib/gcc-dg.exp (dg-require-named-sections): New.
22910         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
22911         old-deja.exp.  Also prune error-count message from HP linker.
22912         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
22914         * g++.dg/init/init-ref4.C: Use dg-require-weak.
22915         * g++.old-deja/g++.pt/static3.C: Likewise.
22916         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
22918 2004-04-09  Roger Sayle  <roger@eyesopen.com>
22920         * gcc.c-torture/execute/20040409-1.c: New test case.
22921         * gcc.c-torture/execute/20040409-2.c: New test case.
22922         * gcc.c-torture/execute/20040409-3.c: New test case.
22924 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
22926         * gcc.dg/20040409-1.c: New test.
22928 2004-04-08  Roger Sayle  <roger@eyesopen.com>
22930         PR target/14888
22931         * g++.dg/opt/pr14888.C: New test case.
22933 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
22935         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
22936         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
22937         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
22938         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
22939         New tests.
22941 2004-04-08  Paul Brook  <paul@codesourcery.com>
22943         * gcc.dg/spill-1.c: New test.
22945 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22947         * gcc.dg/torture/builtin-ctype-2.c: New test.
22949 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
22951         * gcc.dg/pch/pch.exp: Add largefile test.
22953 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
22955         * g++.dg/pch/externc-1.Hs: New.
22956         * g++.dg/pch/externc-1.C: New.
22958 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22960         * gcc.dg/compat/struct-by-value-5a_main.c,
22961         gcc.dg/compat/struct-by-value-5b_main.c: New files.
22962         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
22963         * gcc.dg/compat/struct-by-value-5a_x.c,
22964         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
22965         gcc.dg/compat/struct-by-value-5_x.c.
22966         * gcc.dg/compat/struct-by-value-5a_y.c,
22967         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
22968         gcc.dg/compat/struct-by-value-5_y.c.
22970         * gcc.dg/compat/struct-by-value-6a_main.c,
22971         gcc.dg/compat/struct-by-value-6b_main.c: New files.
22972         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
22973         * gcc.dg/compat/struct-by-value-6a_x.c,
22974         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
22975         gcc.dg/compat/struct-by-value-6_x.c.
22976         * gcc.dg/compat/struct-by-value-6a_y.c,
22977         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
22978         gcc.dg/compat/struct-by-value-6_y.c.
22980         * gcc.dg/compat/struct-by-value-7a_main.c,
22981         gcc.dg/compat/struct-by-value-7b_main.c: New files.
22982         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
22983         * gcc.dg/compat/struct-by-value-7a_x.c,
22984         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
22985         gcc.dg/compat/struct-by-value-7_x.c.
22986         * gcc.dg/compat/struct-by-value-7a_y.c,
22987         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
22988         gcc.dg/compat/struct-by-value-7_y.c.
22990 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
22992         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
22993         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
22994         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
22995         options.
22997 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
22999         * gcc.dg/builtins-36.c: New test.
23001 2004-04-06  Paul Brook  <paul@codesourcery.com>
23003         * README.gcc: Remove obsolete contraint on testcases.
23005 2004-04-05  Paul Brook  <paul@codesourcery.com>
23007         PR2123
23008         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
23009         failure and exit(0) on success.
23010         * g++.dg/expr/anew2.C: Ditto.
23011         * g++.dg/expr/anew3.C: Ditto.
23012         * g++.dg/expr/anew4.C: Ditto.
23014 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
23016         PR c++/3518
23017         * g++.dg/template/unify7.C: New.
23019 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
23021         * g++.dg/README: Bring up to date with new subdirectories; remove
23022         duplicate subdirectory lines.
23024 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
23026         PR c++/14007
23027         * g++.dg/template/unify5.C: New.
23028         * g++.dg/template/unify6.C: New.
23029         * g++.dg/template/qualttp20.C: Adjust.
23030         * g++.old-deja/g++.jason/report.C: Adjust.
23031         * g++.old-deja/g++.other/qual1.C: Adjust.
23033 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
23035         PR c++/14803
23036         * g++.dg/inherit/ptrmem1.C: New test.
23038 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
23040         PR c++/14755
23041         * gcc.c-torture/execute/20040331-1.c: New test.
23042         * gcc.dg/20040331-1.c: New test.
23044 2004-04-01  Paul Brook  <paul@codesourcery.com>
23046         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
23048 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
23050         PR c++/14724
23051         * g++.dg/init/goto1.C: New test.
23053         PR c++/14763
23054         * g++.dg/template/defarg4.C: New test.
23056 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
23058         * gcc.dg/altivec-11.c: Extend test for more valid cases.
23060 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
23062         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
23064 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
23066         * gcc.dg/noncompile/undeclared-2.c: New test.
23068 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
23070         * gcc.dg/940409-1.c: Remove XFAIL.
23071         * gcc.dg/reg-vol-struct-1.c: New test.
23073 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23075         * gcc.dg/torture/builtin-wctype-1.c: New test.
23077 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
23079         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
23080         * gcc.dg/20001101-1.c: Likewise.
23081         * gcc.dg/20001102-1.c: Likewise.
23083 2004-03-25  Roger Sayle  <roger@eyesopen.com>
23085         * gcc.dg/compare8.c: Add an additional test for XOR.
23087 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23089         * gcc.dg/torture/builtin-ctype-1.c: New test.
23091 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23093         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
23094         * gcc.dg/torture/builtin-math-1.c: Likewise.
23095         * gcc.dg/torture/builtin-power-1.c: New test.
23097 2004-03-24  Andreas Schwab  <schwab@suse.de>
23099         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
23100         IA64 assembler.
23102 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
23103             Roger Sayle  <roger@eyesopen.com>
23105         * gcc.dg/compare8.c: New test case.
23107 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
23109         * g++.dg/ext/altivec-7.C: New test.
23111 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
23113         PR 12267, 12391, 12560, 13129, 14114, 14133
23114         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
23115         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
23116         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
23117         Adjust error regexps.
23118         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
23119         * gcc.dg/noncompile/undeclared-1.c: New test cases.
23120         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
23121         * gcc.dg/local1.c: Add explanatory comment.
23123 2004-03-23  Roger Sayle  <roger@eyesopen.com>
23125         PR optimization/14669
23126         * g++.dg/opt/fold2.C: New test case.
23128 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
23130         PR c/14069
23131         * gcc.dg/20040322-1.c: New test.
23133 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23135         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
23136         * gcc.dg/ultrasp4.c: Likewise.
23137         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
23139 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
23141         * gcc.dg/i386-sse-8.c: Reset default options.
23143 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
23145         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
23146         in the error message text.
23148 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23150         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
23152 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
23154         PR c++/14616
23155         * g++.dg/init/array13.C: New test.
23157 2004-03-20  Roger Sayle  <roger@eyesopen.com>
23159         PR target/13889
23160         * gcc.c-torture/compile/pr13889.c: New test case.
23162 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23164         PR c/14635
23165         * builtins-1.c (nan, nans): Don't test.
23166         * builtins-30.c: Don't use nan, nanf, nanl.
23167         * builtins-35.c: New test.
23169 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
23171         * g++.dg/ext/altivec-6.C: New test.
23173 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
23175         * g++.dg/init/placement3.C: New test.
23177         * g++.dg/template/spec13.C: New test.
23179         * g++.dg/lookup/using11.C: New test.
23181         * g++.dg/lookup/koenig3.C: New test.
23183         * g++.dg/template/operator2.C: New test.
23185         * g++.dg/expr/dtor3.C: New test.
23186         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
23187         marker.
23188         * g++.old-deja/g++.law/visibility28.C: Likewise.
23190 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
23192         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
23193         * gcc.dg/ppc64-abi-3.c: Likewise.
23195 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23197         PR c++/14545
23198         * g++.dg/parse/template15.C: New test.
23200 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23202         * g++.dg/expr/dtor2.C: New test.
23204         * g++.dg/lookup/anon4.C: New test.
23206         * g++.dg/overload/using1.C: New test.
23208         * g++.dg/template/lookup7.C: New test.
23210         * g++.dg/template/typename6.C: New test.
23212         * g++.dg/expr/cond6.C: New test.
23214 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23216         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
23218 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23220         * g++.dg/expr/cond5.C: New test.
23221         * g++.dg/expr/constcast1.C: Likewise.
23222         * g++.dg/expr/ptrmem2.C: Likewise.
23223         * g++.dg/expr/ptrmem3.C: Likewise.
23224         * g++.dg/lookup/main1.C: Likewise.
23225         * g++.dg/template/lookup6.C: Likewise.
23227 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23229         * gcc.dg/local1.c: New test.
23231         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
23233 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23235         * gcc.dg/torture/builtin-convert-1.c: New test.
23237 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23239         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
23241 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23243         PR c++/14481
23244         * g++.dg/warn/Wunused-7.C: New test.
23246 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23248         * gcc.dg/torture/builtin-integral-1.c: New test.
23250 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23252         PR c++/14586
23253         * g++.dg/parse/non-dependent3.C: New test.
23255 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
23257         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
23258         * g++.dg/eh/simd-2.C: Likewise.
23259         * g++.dg/init/array10.C: Likewise.
23260         * gcc.c-torture/compile/simd-1.c: Likewise.
23261         * gcc.c-torture/compile/simd-2.c: Likewise.
23262         * gcc.c-torture/compile/simd-3.c: Likewise.
23263         * gcc.c-torture/compile/simd-4.c: Likewise.
23264         * gcc.c-torture/compile/simd-6.c: Likewise.
23265         * gcc.c-torture/execute/simd-1.c: Likewise.
23266         * gcc.c-torture/execute/simd-2.c: Likewise.
23267         * gcc.dg/compat/vector-defs.h: Likewise.
23268         * gcc.dg/20020531-1.c: Likewise.
23269         * gcc.dg/altivec-3.c: Likewise.
23270         * gcc.dg/altivec-4.c: Likewise.
23271         * gcc.dg/altivec-varargs-1.c: Likewise.
23272         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
23273         * gcc.dg/i386-mmx-3.c: Likewise.
23274         * gcc.dg/i386-sse-4.c: Likewise.
23275         * gcc.dg/i386-sse-5.c: Likewise.
23276         * gcc.dg/i386-sse-8.c: Likewise.
23277         * gcc.dg/simd-1.c: Likewise.
23278         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
23279         __ev64_opaque__ since the machine description provides it.
23281 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23283         * lib/compat.exp (skip_list): New global variable.
23284         Use it to hold the user defined COMPAT_SKIPS list if any.
23285         (compat-obj): Add the members of skip_list to optall.
23287 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23289         * gcc.dg/compat/union-by-value-1_main.c,
23290         union-by-value-1_x.c, union-by-value-1_y.c,
23291         union-check.h, union-defs.h,
23292         union-init.h, union-return-1_main.c,
23293         union-return-1_x.c, union-return-1_y.c: New files.
23295 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23297         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
23298         mixed-struct-init.h: Add 4 mixed structure types.
23299         struct-by-value-21_main.c, struct-by-value-21_x.c,
23300         struct-by-value-21_y.c, struct-return-21_main.c,
23301         struct-return-21_x.c, struct-return-21_y.c: New files.
23303 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
23305         PR c++/14550
23306         * g++.dg/parse/template14.C: New test.
23308 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23310         * gcc.c-torture/execute/20040313-1.c: New test.
23312 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
23314         PR target/14533
23315         * gcc.dg/20040311-2.c: New test.
23317 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
23319         PR other/14544
23320         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
23321         bit-field.
23323 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
23325         * gcc.dg/20040305-2.c: Add missing return statement.
23327 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23329         * gcc.dg/builtins-34.c: Also check pow10*.
23331 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
23333         PR target/14262
23334         * gcc.dg/20040305-2.c: New test.
23336 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
23338         * gcc.dg/20040310-1.c: New test.
23340 2004-03-11  Roger Sayle  <roger@eyesopen.com>
23342         * gcc.c-torture/execute/20040311-1.c: New test case.
23344 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
23346         PR c++/14476
23347         * g++.dg/lookup/enum1.C: New test.
23349 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
23351         PR c++/14510
23352         * g++.dg/lookup/struct2.C: New test.
23354 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
23356         * gcc.dg/builtins-34.c: New test.
23358 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23360         * gcc.dg/torture/builtin-nonneg-1.c: New test.
23362 2004-03-09  James E Wilson  <wilson@specifixinc.com>
23364         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
23365         * gcc.dg/alias-2.c: New testcase.
23367 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
23369         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
23371 2004-03-09  Roger Sayle  <roger@eyesopen.com>
23373         * gcc.c-torture/execute/20040309-1.c: New test case.
23375 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
23377         PR c++/14397
23378         * g++.dg/overload/ref1.C: New.
23380 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23382         PR c++/14409
23383         * g++.dg/template/spec12.C: New test.
23385         PR c++/14448
23386         * g++.dg/parse/crash14.C: New test.
23388 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23390         PR c++/14230
23391         * g++.dg/init/ref11.C: New test.
23393 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23395         PR c++/14432
23396         * g++.dg/parse/builtin2.C: New test.
23398 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23400         PR c++/14401
23401         * g++.dg/init/ctor3.C: New test.
23402         * g++.dg/init/union1.C: New test.
23403         * g++.dg/ext/anon-struct4.C: New test.
23405 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23407         * g++.dg/lookup/koenig1.C: Tweak error messages.
23408         * g++.dg/lookup/used-before-declaration.C: Likewise.
23409         * g++.dg/other/do1.C: Likewise.
23410         * g++.dg/overload/koenig1.C: Likewise.
23411         * g++.dg/parse/crash13.C: Likewise.
23412         * g++.dg/template/instantiate3.C: Likewise.
23414 2004-03-08  Eric Christopher  <echristo@redhat.com>
23416         * * lib/target-supports.exp: Enable libiconv in test
23417         compilation.  Fix up error checking.
23419 2004-03-08  Roger Sayle  <roger@eyesopen.com>
23421         PR middle-end/14289
23422         * gcc.dg/pr14289-1.c: New test case.
23423         * gcc.dg/pr14289-2.c: Likewise.
23424         * gcc.dg/pr14289-3.c: Likewise.
23426 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
23428         * gcc.c-torture/execute/20040308-1.c: New test.
23430 2004-03-07  Roger Sayle  <roger@eyesopen.com>
23432         * gcc.c-torture/execute/20040307-1.c: New test case.
23434 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
23436         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
23438 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
23440         * gcc.dg/20040306-1.c: New test.
23442 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
23444         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
23445         them static.
23446         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
23448 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23450         PR c/14465
23451         * gcc.dg/decl-6.c: New test.
23453 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23455         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
23456         Rename LOGPOW -> LOG_POW.
23457         (SQRT_EXP, POW_EXP): New.
23459 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23461         * gcc.dg/i386-sse-8.c: New test.
23463 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23465         PR c/14114
23466         * gcc.dg/decl-5.c: New test.
23468 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
23470         * gcc.dg/20040305-1.c: New test.
23472 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
23474         PR other/14354
23475         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
23477 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
23479         PR c++/14425, c++/14426
23480         * g++.dg/ext/altivec-4.C: New test.
23481         * g++.dg/ext/altivec-5.C: New test.
23483 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
23485         * g++.old-deja/g++.other/linkage1.C: Expect errors about
23486         global variables of a type with no linkage.
23487         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
23488         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
23489         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
23490         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
23491         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
23492         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
23493         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
23494         * g++.dg/warn/deprecated.C: Name enum Color.
23495         * g++.dg/overload/VLA.C: Name structure for 'b'.
23496         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
23498 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23500         * gcc.c-torture/compile/20040304-1.c: New test.
23502 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
23504         PR 13728
23505         * gcc.dg/decl-4.c: New testcase.
23507 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
23509         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
23510         as PRECF if sizeof (float) > sizeof (double).
23511         (PRECL): Make it the same as PRECF if
23512         sizeof (float) > sizeof (long double).
23514 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23516         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
23517         system type.  Add check for irix6 which doesn't have c99 runtime.
23519 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
23521         * gcc.dg/const-elim-1.c: xfail for xtensa.
23523 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23525         PR c++/14369
23526         * g++.dg/template/cond4.C: New test.
23528 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23530         PR c++/14360
23531         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
23533         PR c++/14361
23534         * g++.dg/parse/defarg7.C: New test.
23536         PR c++/14359
23537         * g++.dg/template/friend26.C: New test.
23539 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23541         PR c++/14324
23542         * g++.dg/abi/mangle21.C: New test.
23544         PR c++/14260
23545         * g++.dg/parse/constructor2.C: New test.
23547         PR c++/14337
23548         * g++.dg/template/sfinae1.C: New test.
23550 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23552         PR c++/14267
23553         * g++.dg/expr/crash2.C: New test.
23555         PR middle-end/13448
23556         * gcc.dg/inline-5.c: New test.
23557         * gcc.dg/always-inline.c: Split out tests into ...
23558         * gcc.dg/always-inline2.c: ... this and ...
23559         * gcc.dg/always-inline3.c: ... this.
23561 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23563         PR debug/12103
23564         * g++.dg/debug/crash1.C: New test.
23566 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
23568         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
23569         function with __attribute__((noinline)).
23570         (recurser_void2): Likewise.
23571         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
23572         (recurser_void2): Likewise.
23574 2004-02-29  Roger Sayle  <roger@eyesopen.com>
23576         PR middle-end/14203
23577         * g++.dg/warn/Wunused-6.C: New test case.
23579 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
23581         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
23582         not defined.
23584 2004-02-27  Eric Christopher  <echristo@redhat.com>
23586         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
23587         * g++.dg/charset/asm2.c: Run only x86.
23588         * gcc.dg/charset/asm3.c: Ditto.
23590 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
23592         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
23593         ld_library_path.
23595 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
23597         * g++.dg/ext/altivec-3.C: New.
23599 2004-02-26  Richard Henderson  <rth@redhat.com>
23601         * g++.dg/ext/attrib10.C: Mark for warning.
23602         * gcc.dg/attr-alias-1.c: New.
23604 2004-02-26  Richard Henderson  <rth@redhat.com>
23606         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
23607         * gcc.c-torture/execute/20040208-2.c: ... it back.
23609 2004-02-26  Eric Christopher  <echristo@redhat.com>
23611         * lib/target-supports.exp (check-iconv-available): New function.
23612         * lib/gcc-dg.exp (dg-require-iconv): New function.
23613         Use above.
23614         * gcc.dg/charset: New directory.
23615         * gcc.dg/charset/charset.exp: New file.
23616         * gcc.dg/charset/asm1.c: Ditto.
23617         * gcc.dg/charset/asm2.c: Ditto.
23618         * gcc.dg/charset/asm3.c: Ditto.
23619         * gcc.dg/charset/asm4.c: Ditto.
23620         * gcc.dg/charset/asm5.c: Ditto.
23621         * gcc.dg/charset/attribute1.c: Ditto.
23622         * gcc.dg/charset/attribute2.c: Ditto.
23623         * gcc.dg/charset/string1.c: Ditto.
23624         * g++.dg/charset: New directory.
23625         * g++.dg/dg.exp: Add here. Special options.
23626         * g++.dg/charset/charset.exp: New file.
23627         * g++.dg/charset/asm1.c: Ditto.
23628         * g++.dg/charset/asm2.c: Ditto.
23629         * g++.dg/charset/asm3.c: Ditto.
23630         * g++.dg/charset/asm4.c: Ditto.
23631         * g++.dg/charset/attribute1.c: Ditto.
23632         * g++.dg/charset/attribute2.c: Ditto.
23633         * g++.dg/charset/extern1.cc: Ditto.
23634         * g++.dg/charset/extern2.cc: Ditto.
23635         * g++.dg/charset/string1.c: Ditto.
23637 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
23639         PR c++/14278
23640         * g++.dg/parse/comma1.C: New test.
23642 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23644         PR c++/14284
23645         * g++.dg/template/ttp8.C: New test.
23647 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
23649         * gcc.dg/fixuns-trunc-1.c: New test.
23651 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23653         * gcc.dg/builtins-config.h: Use #elif.
23655 2004-02-26  Michael Matz  <matz@suse.de>
23657         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
23658         * gcc.dg/991214-1.c: Likewise.
23659         * gcc.dg/i386-asm-1.c: Likewise.
23661 2004-02-25  Richard Henderson  <rth@redhat.com>
23663         * gcc.c-torture/execute/20040208-2.c: Move ...
23664         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
23666 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23668         PR c++/14246
23669         * g++.dg/other/crash-3.C: New test.
23671 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23673         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
23674         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
23676         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
23677         HP-UX.
23679 2004-02-24  Michael Matz  <matz@suse.de>
23681         * gcc.dg/i386-regparm.c: New.
23683 2004-02-23  James E Wilson  <wilson@specifixinc.com>
23685         * gcc.c-torture/execute/20040223-1.c: New.
23687 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
23688             Kazu Hirata  <kazu@cs.umass.edu>
23690         * gcc.dg/fwritable-strings-1.c: Remove.
23692 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
23694         PR c/14156
23695         * gcc.dg/20040223-1.c: New test.
23697 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23699         PR c++/14106
23700         * g++.dg/ext/typeof9.C: New test.
23702 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23704         PR c++/14250
23705         * g++.dg/other/switch1.C: New test.
23707 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23709         * gcc.dg/cast-function-1.c: Adjust for new informative message.
23710         * gcc.dg/va-arg-1.c: Likewise.
23712 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23714         PR c++/14143
23715         * g++.dg/template/koenig5.C: New test.
23717 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
23719         * g++.dg/ext/altivec-1.C: Generalize target triple.
23720         * g++.dg/ext/altivec-2.C: New test case.
23721         * g++.dg/ext/altivec_check.h: New file.
23722         * gcc.dg/altivec-1.c: Generalize target triple;
23723         include altivec_check.h and call altivec_check().
23724         * gcc.dg/altivec-[2-5].c: Generalize target triple.
23725         * gcc.dg/altivec-6.c: New test case.
23726         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
23727         type casts as needed.
23728         * gcc.dg/altivec-10.c: Include altivec_check.h and call
23729         altivec_check().
23730         * gcc.dg/altivec-12.c: New test case.
23731         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
23732         include altivec_check.h and call altivec_check().
23733         * gcc.dg/altivec_check.h: New file.
23735 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23737         * lib/target-supports.exp (check_alias_available): Don't mangle
23738         function `g' in test program.
23740 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23742         * lib/target-supports.exp (check_profiling_available): Check
23743         argument to determine whether we support a profiling type.
23744         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
23745         check_profiling_available.
23746         * g++.dg/bprob/bprob.exp: Likewise.
23747         * g77.dg/bprob/bprob.exp: Likewise.
23748         * gcc.misc-tests/bprob.exp: Likewise.
23749         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
23750         dg-require-profiling and delete expected error handling.
23751         * gcc.dg/20021014-1.c: Likewise.
23752         * gcc.dg/nest.c: Likewise.
23754 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23756         PR c++/12007
23757         * g++.dg/other/vthunk1.C: New test.
23759 2004-02-20  Falk Hueffner  <falk@debian.org>
23761         PR target/14201
23762         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
23764 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
23766         PR c++/13927
23767         * g++.dg/other/error8.C: Remove XFAIL markers.
23769         PR c++/14173
23770         * g++.dg/ext/packed5.C: New test.
23772         PR c++/14199
23773         * g++.dg/warn/Wunused-5.C: New test.
23775         PR c++/14186
23776         * g++.dg/lookup/member1.C: New test.
23778 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
23780         * gcc.c-torture/compile/20040130-1.c: Enable only when
23781         __INT_MAX__ >= 2147483647L.
23782         * gcc.c-torture/compile/961203-1.c: Likewise.
23784 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
23786         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
23787         * g++.dg/opt/template1.C: Robustify assembler regexp
23789 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23791         * gcc.c-torture/execute/simd-4.x: Remove.
23792         * gcc.c-torture/execute/va-arg-25.x: Likewise.
23793         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
23794         Guard with #ifndef SKIP_ATTRIBUTE.
23795         * gcc.dg/compat/vector-1_y.c: Likewise.
23796         * gcc.dg/compat/vector-2_x.c: Likewise.
23797         * gcc.dg/compat/vector-2_y.c: Likewise.
23798         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
23799         * g++.dg/eh/simd-2.C: Likewise.
23801 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
23803         * gcc.c-torture/compile/complex-1.c: New.
23805 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
23807         PR target/14209
23808         * gcc.c-torture/execute/20040218-1.c: New test.
23810 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23812         PR c++/14181
23813         * g++.dg/parse/new2.C: New test.
23815 2004-02-18  Paul Brook  <paul@codesourcery.com>
23817         * gcc.c-torture/compile/libcall-1.c: New test.
23819 2004-02-18  Paul Brook  <paul@codesourcery.com>
23821         PR debug/12934
23822         * gcc.dg/debug/debug-7.c: New test.
23824 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
23826         * gcc.dg/20040217-1.c: New test.
23828 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
23830         * gcc.c-torture/execute/990208-1.x: Delete.
23832 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
23834         * gcc.c-torture/execute/20040208-2.x: New file.
23836 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
23838         PR c++/11326
23839         * g++.dg/abi/structret1.C: New test.
23841 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
23843         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
23844         (i386_cpuid): No need to test if cpuid is available on AMD64.
23845         Fix assembly, so that it works onboth i386 and AMD64.
23846         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
23847         (vecInLong): Fix s[] member type to unsigned int.
23848         (vecInWord): Remove type.
23849         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
23850         (a64, b64, c64, d64, e64): Remove.
23851         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
23852         Remove unused variable.  Remove initialization of removed variables.
23853         Don't call mmx_tests nor sse_tests.
23854         (reference_mmx, reference_sse): Remove.
23855         (check): Add return stmt.
23856         * gcc.dg/i386-sse-7.c: New test.
23857         * gcc.dg/i386-mmx-4.c: New test.
23859 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23861         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
23862         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
23863         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
23864         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
23865         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
23866         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
23867         g++.dg/tc1/dr94.C: Fix line terminator.
23869 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
23871         * gcc.c-torture/compile/20040216-1.c: New.
23873 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23875         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
23876         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
23877         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
23878         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
23879         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
23880         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
23882 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23884         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
23886 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
23888         PR c++/13971
23889         * g++.dg/expr/cond4.C: New test.
23891         PR c++/14086
23892         * g++.dg/lookup/crash2.C: New test.
23894 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
23896         * gcc.c-torture/compile/20040214-2.c: New test.
23898 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
23900         PR c++/14116
23901         * g++.dg/ext/typeof8.C: New test.
23903 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
23905         * gcc.c-torture/compile/20040214-1.c: New test.
23907 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23909         PR c++/13635
23910         * g++.dg/template/spec11.C: New test.
23912 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23914         PR c++/13927
23915         * g++.dg/other/error8.C: New test.
23917 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
23919         PR c++/14122
23920         * g++.dg/template/array4.C: New test.
23922         PR c++/14108
23923         * g++.dg/inherit/thunk2.C: New test.
23925         PR c++/14083
23926         * g++.dg/eh/cond2.C: New test.
23928 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
23930         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
23932 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
23934         * lib/scanasm.exp (dg-scan): Quote pattern before display.
23936 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
23938         * g++.dg/simd-2.C: xfail on ppc64-linux.
23940 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23942         PR c/456
23943         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
23944         tests.
23946 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
23948         * gcc.dg/builtins-33.c: New test.
23950 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
23952         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
23954 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
23956         * g++.dg/simd-2.C: Set -maltivec for ppc64.
23958 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
23960         * gcc.dg/ppc64-abi-3.c: New test.
23962 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
23964         PR c/14092
23966         * gcc.dg/pr14092-1.c: New testcase.
23968 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
23970         * gcc.dg/cpp/assert4.c: Fix typo last change.
23972         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
23973         * gcc.dg/cpp/assert4.c: Handle powerpc64.
23975         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
23977 2004-02-09  Roger Sayle  <roger@eyesopen.com>
23979         * gcc.c-torture/compile/20040209-1.c: New test case.
23981 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23983         * gcc.dg/c90-init-1.c: Adjust expected error messages.
23985 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
23987         * gcc.c-torture/execute/20040208-[12].c: New tests.
23989 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23991         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
23993 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23995         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
23997 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
23999         Bug 13856
24000         * gcc.dg/visibility-8.c: New testcase.
24002 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
24004         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
24005         arguments.
24006         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
24008 2004-02-07  Roger Sayle  <roger@eyesopen.com>
24010         PR middle-end/13696
24011         * g++.dg/opt/fold1.C: New test case.
24013 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24015         PR c++/14033
24016         * g++.dg/other/crash-2.C: New test.
24018 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24020         PR c++/14028
24021         * g++.dg/parse/angle-bracket2.C: New test.
24023 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24025         PR middle-end/13750
24026         Revert:
24027         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
24028         PR pch/13361
24029         * testsuite/g++.dg/pch/wchar-1.C: New.
24030         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24032 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24034         PR c++/14008
24035         * g++.dg/parse/error15.C: New test.
24036         * g++.dg/parse/crash11.C: Update dg-error mark.
24038 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24040         PR c++/13932
24041         * g++.dg/warn/conv2.C: New test.
24043 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24045         PR c++/13086
24046         * g++.dg/warn/incomplete1.C: Remove xfail.
24048 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24050         * lib/file-format.exp (gcc_target_object_format): Use
24051         ${tool}_target_compile, not gcc_target_compile.
24052         * lib/target-supports.exp (check_alias_available): Likewise.
24053         (check_gc_sections_available): Likewise.
24054         * g++.dg/ext/attrib10.C: Use dg-require-alias.
24055         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
24056         dg-require-alias.
24058 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24060         PR c++/13969
24061         * g++.dg/template/static6.C: New test.
24063 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
24065         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
24067 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24069         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
24070         tests for systems where `char' is unsigned by default.
24072 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24074         PR c++/13997
24075         * g++.dg/template/partial3.C: New test.
24077 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
24079         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
24080         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
24081         Remove mentions of obsolete ports.
24083 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
24085         * gcc.dg/noncompile/20001228-1.c: Fix for new
24086         error message.
24088 2004-02-03  Roger Sayle  <roger@eyesopen.com>
24090         PR target/9348
24091         * gcc.c-torture/execute/multdi-1.c: New test case.
24093 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24095         PR c++/13925
24096         * g++.dg/template/lookup5.C: New test.
24098 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24100         PR c++/13950
24101         * g++.dg/template/lookup4.C: New test.
24103         PR c++/13970
24104         * g++.dg/parse/error14.C: New test.
24106         PR c++/14002
24107         * g++.dg/parse/template13.C: New test.
24109 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24111         PR c++/13978
24112         * g++.dg/template/koenig4.C: New test.
24114         PR c++/13968
24115         * g++.dg/template/crash17.C: New test.
24117         PR c++/13975
24118         * g++.dg/parse/error13.C: New test.
24119         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
24121 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24123         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
24125 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
24127         PR c/11658
24128         PR c/13994
24129         * gcc.dg/noncompile/20040203-1.c: New test.
24130         * gcc.dg/noncompile/20040203-2.c: Likewise.
24131         * gcc.dg/noncompile/20040203-3.c: Likewise.
24132         * gcc.dg/20040203-1.c: Likewise.
24134 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
24136         PR c++/10858
24137         * g++.dg/template/sizeof7.C: New test.
24139 2004-02-02  Eric Christopher  <echristo@redhat.com>
24140             Zack Weinberg  <zack@codesourcery.com>
24142         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
24144 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
24146         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
24147         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
24148         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
24149         * gcc.dg/cleanup-5.c: Run only on Linux targets.
24151 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
24153         PR c++/13113
24154         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
24156         PR c++/13854
24157         * g++.dg/ext/attrib13.C: New test.
24159         PR c++/13907
24160         * g++.dg/conversion/op2.C: New test.
24162 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24164         * gcc.dg/titype-1.c: Fix pasto.
24166 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24168         * gcc.dg/titype-1.c: New test.
24170 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24172         PR c++/13957
24173         * g++.dg/template/non-type-template-argument-1.C,
24174         g++.dg/template/qualified-id1.C: Update dg-error marks.
24175         * g++.dg/template/nontype6.C: New test.
24177 2004-02-01  Roger Sayle  <roger@eyesopen.com>
24179         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
24180         * gcc.dg/builtins-31.c: New testcase.
24181         * gcc.dg/builtins-32.c: New testcase.
24183 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
24185         * objc.dg/call-super-2.m: Update line numbers
24186         for the including of stddef.h.
24188 2004-01-30  Michael Matz  <matz@suse.de>
24190         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
24191         g++.dg/ext/case-range3.C: New tests.
24193 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24195         DR206
24196         PR c++/13813
24197         * g++.dg/template/member4.C: New test.
24199 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24201         PR c++/13683
24202         * g++.dg/template/sizeof6.C: New test.
24204 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24206         * gcc.dg/fwritable-strings-1.c: New test.
24208 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24210         * gcc.c-torture/compile/20040130-1.c: New test.
24212 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
24214         * objc.dg/call-super-2.m: Include stddef.h for size_t.
24216 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
24218         PR c++/13883
24219         * g++.dg/template/ctor3.C: New test.
24221 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24223         * g++.dg/tc1: New directory.
24224         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
24225         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
24226         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
24227         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
24228         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
24230 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24232         * g++.dg/parse/error11.C: New test.
24233         * g++.dg/parse/error12.C: Likewise.
24235 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
24237         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
24238         (scan_initial, main): Use aligned_sizeof instead of sizeof.
24240 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
24242         PR c++/13791
24243         * g++.dg/ext/attrib12.C: New test.
24245         PR c++/13736
24246         * g++.dg/parse/cast2.C: New test.
24248 2004-01-27  James E Wilson  <wilson@specifixinc.com>
24250         * objc.dg/encode-2.m (main): New local string.  Set depending on
24251         sizeof long.  Use in sscanf call.
24252         * objc.dg/encode-3.m (main): New local string.  Set depending on
24253         sizeof long.  Use in scan_initial call.
24255 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24257         * objc.dg/call-super-2.m: Make LP64-safe.
24258         * objc.dg/desig-init-1.m: Likewise.
24260 2004-01-27  Devang Patel <dpatel@apple.com>
24262         * g++.dg/debug/namespace1.C: New test.
24264 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
24266         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
24267         xscale-*-*.
24269         * gcc.dg/arm-mmx-1.c: New test.
24271 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24273         * gcc.dg/20040127-1.c: New test.
24274         * gcc.dg/20040127-2.c: New test.
24276 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24278         * objc.dg/stret-1.m (glob): Renamed to globa.
24280 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
24282         PR c++/13663
24283         * g++.dg/expr/for1.C: New test.
24285 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
24287         PR middle-end/13779
24288         * gcc.dg/darwin-longlong.c: New test.
24290 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
24292         * gcc.dg/20040124-1.c: Moved test from here...
24293         * gcc.c-torture/compile/20040124-1.c: ...to here.
24295 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
24297         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
24298         the assembly output if -m64 is passed.
24300 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
24302         PR c++/13833
24303         * g++.dg/template/cond3.C: New test.
24305 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24307         PR c++/13810
24308         * g++.dg/template/ttp7.C: New test.
24310 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24312         PR c++/13797
24313         * g++.dg/template/nontype4.C: New test.
24314         * g++.dg/template/nontype5.C: Likewise.
24316 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
24318         * gcc.dg/torture/mips-clobber-at.c: New test.
24320 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
24322         * gcc.dg/20040124-1.c: New test.
24324 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
24326         * gcc.dg/20040123-1.c: New test.
24328 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
24330         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
24332 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24334         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
24336 2004-01-23  Andrew Pinski  <apinski@apple.com>
24338         * gcc.dg/20030121-1.c: Move to ..
24339         * gcc.dg/20040121-1.c: here.
24341 2004-01-23  Roger Sayle  <roger@eyesopen.com>
24343         * gcc.dg/builtins-29.c: New test case.
24345 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
24347         PR 18314
24348         * gcc.dg/builtins-30.c: New testcase.
24350 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
24352         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
24353         * lib/g77.exp: Likewise.
24354         * lib/objc.exp: Likewise.
24355         * lib/g++.exp: Likewise.
24357 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24359         * gcc.dg/struct-by-value-2.c: New test.
24361 2004-01-21  Andrew Pinski  <apinski@apple.com>
24363         PR target/13785
24364         * gcc.dg/20030121-1.c: New test.
24366 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
24368         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
24369         clobber frame pointer register in asm statement.
24371 2004-01-21  Falk Hueffner  <falk@debian.org>
24373         * gcc.c-torture/compile/20040121-1.c: New test.
24375 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
24377         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
24379 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
24381         * gcc.dg/ppc64-abi-2.c: New test.
24383 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
24385         * lib/treelang.exp: Fill out this file.
24386         * lib/treelang-dg.exp: New File.
24388 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24390         * gcc.c-torture/compile/981022-1.c: Remove.
24391         * gcc.dg/array-5.c: Remove XFAIL.
24392         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
24393         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
24394         gcc.dg/cond-lvalue-1.c: Update.
24395         * gcc.dg/cast-lvalue-2.c: New test.
24397 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
24399         PR c++/13592
24400         * g++.dg/other/error1.C (class foo): Tweak error message.
24402         PR c++/13592
24403         * g++.dg/template/call2.C: New test.
24405 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24407         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
24408         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
24409         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
24410         scalar-return-1_x.c, scalar-return-2_y.c,
24411         scalar-return-3_x.c, scalar-return-3_y.c,
24412         scalar-return-4_x.c, scalar-return-4_y.c,
24413         struct-align-1.h, struct-align-1_x.c,
24414         struct-align-1_y.c, struct-align-2.h,
24415         struct-align-2_x.c, struct-align-2_y.c,
24416         struct-by-value-10_y.c, struct-by-value-11_x.c,
24417         struct-by-value-11_y.c, struct-by-value-12_x.c,
24418         struct-by-value-12_y.c, struct-by-value-13_x.c,
24419         struct-by-value-13_y.c, struct-by-value-14_x.c,
24420         struct-by-value-14_y.c, struct-by-value-15_x.c,
24421         struct-by-value-15_y.c, struct-by-value-16_y.c,
24422         struct-by-value-17_y.c, struct-by-value-18_y.c,
24423         struct-by-value-19_y.c, struct-by-value-1_x.c,
24424         struct-by-value-1_y.c, struct-by-value-20_y.c,
24425         struct-by-value-2_x.c, struct-by-value-2_y.c,
24426         struct-by-value-3_y.c, struct-by-value-4_x.c,
24427         struct-by-value-4_y.c, struct-by-value-5_y.c,
24428         struct-by-value-6_y.c, struct-by-value-7_y.c
24429         struct-by-value-8_x.c, struct-by-value-8_y.c
24430         struct-by-value-9_x.c, struct-by-value-9_y.c
24431         struct-return-10_x.c, struct-return-10_y.c,
24432         struct-return-19_x.c, struct-return-20_x.c
24433         struct-return-2_x.c, struct-return-2_y.c
24434         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
24435         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
24437 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24439         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
24440         attribute on sparc*-sun-solaris2.*.
24442 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
24444         PR c++/13710
24445         * g++.dg/ext/typeof7.C: New test.
24447 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
24449         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
24450         * gcc.dg/const-elim-1.c: Same.
24452 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
24454         * objc.dg/stret-1.m: New.
24455         * objc.dg/stret-2.m: New.
24457 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24459         PR c++/11895
24460         * g++.dg/ext/vector1.C: New test.
24462 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
24464         * gcc.dg/pch/import-1.c: New.
24465         * gcc.dg/pch/import-1.hs: New.
24466         * gcc.dg/pch/import-1a.h: New.
24467         * gcc.dg/pch/import-1b.h: New.
24468         * gcc.dg/pch/import-1c.h: New.
24470 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24472         PR c++/13574
24473         * g++.dg/ext/array1.C: New test.
24475         PR c++/13178
24476         * g++.dg/conversion/op1.C: New test.
24478 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
24480         PR 11864
24481         From Kazumoto Kojima / Dan Kegel:
24482         * gcc.dg/pr11864-1.c: New test.
24484         PR 10392
24485         From Marcus Comstedt / Dan Kegel:
24486         * gcc.dg/pr10392-1.c: New test.
24488 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24490         PR c++/13478
24491         * g++.dg/init/ref10.C: New test.
24493 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24495         PR c++/13407
24496         * g++.dg/parse/typename6.C: New test.
24498 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
24500         PR pch/13361
24501         * testsuite/g++.dg/pch/wchar-1.C: New.
24502         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24504 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24506         PR c++/9259
24507         * g++.dg/expr/sizeof2.C: New test.
24509 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
24511         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
24513 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24515         PR c++/13659
24516         * g++.dg/lookup/strong-using-3.C: New.
24517         * g++.dg/lookup/using-10.C: New.
24519 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24521         PR c++/13594
24522         * g++.dg/lookup/strong-using-2.C: New.
24524 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
24525             Dan Kegel <dank@kegel.com>
24526             J"orn Rennecke <joern.rennecke@superh.com>
24528         PR target/9365
24529         * gcc.dg/pr9365-1.c: New test.
24531 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24533         PR c++/8856
24534         * g++.dg/parse/casting-operator2.C: New test.
24535         * g++.old-deja/g++.pt/explicit83.C: Remove.
24537 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24539         * gcc.dg/label-compound-stmt-1.c: New test.
24540         * gcc.c-torture/compile/950922-1.c,
24541         gcc.c-torture/compile/20000211-3.c,
24542         gcc.c-torture/compile/20000518-1.c,
24543         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
24544         compound statements.
24546 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
24548         * gcc.dg/ppc64-abi-1.c: New test.
24550 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
24552          * g++.dg/ext/attrib9.C: Add dg-warnings.
24554 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24556         PR c++/12335
24557         * g++.dg/parse/dtor3.C: New test.
24559 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
24561         PR c++/12709
24562         * g++.dg/parse/try-catch-1.C: New test.
24564 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
24566         * ada/acats/run_all.sh: Add more verbose output in acats.log
24567         when compiling tests.
24569 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24571         PR 13656
24572         * gcc.dg/typedef-redecl.c: New test case.
24573         * gcc.dg/typedef-redecl.h: New support file.
24575 2004-01-13  Jan Hubicka  <jh@suse.cz>
24577         * gcc.dg/always_inline.c: New test.
24578         * gcc.dg/debug/20031231-1.c: Fix.
24580 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24582         PR c++/13474
24583         * g++.dg/template/array3.C: New test.
24585 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24587         * g++.dg/ext/lvalue1.C: No longer expected to fail.
24588         * g++.dg/warn/Wunused-2.C: Likewise.
24590 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24592         PR c++/13289
24593         * g++.dg/template/instantiate6.C: New test.
24595 2004-01-12  Roger Sayle  <roger@eyesopen.com>
24597         PR middle-end/11397
24598         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
24600 2004-01-12  Jan Hubicka  <jh@suse.cz>
24602         PR opt/12826
24603         * gcc.dg/20040112-1.c: New.
24605         * gcc.dg/dwarf-die[1-7].c: Move to...
24606         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
24607         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
24609 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
24611         PR c++/4100
24612         * g++.dg/parse/friend4.C: New test.
24614 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
24616         PR c++/4100
24617         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
24618         definition is called a friend.
24620 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
24622         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
24624 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
24626         PR c++/3478
24627         * g++.dg/parse/error10.C: New test.
24628         * g++.dg/template/arg2.C: Accept "invalid type" error.
24630 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
24632         PR middle-end/13392
24633         * g++.dg/opt/expect2.C: New test.
24635 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24637         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
24638         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
24639         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
24640         Update dg-error regexps.
24642 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24644         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
24645         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
24647 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24649         * gcc.dg/pragma-re-1.c: Use right pointer type.
24651 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24653         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
24655 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
24657         * gcc.dg/rs6000-ldouble-1.c: New.
24659 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24661         DR 337
24662         PR c++/9256
24663         * g++.dg/other/abstract1.C: New test.
24665 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
24667         * g++.dg/lookup/strong-using-1.C: New.
24669 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24671         PR c/11234
24672         * gcc.dg/func-ptr-conv-1.c: New test.
24673         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
24675 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
24677         PR target/13380.
24678         * gcc.c-torture/compile/20040109-1.c: New.
24680 2004-01-08  Stuart Hastings  <stuart@apple.com>
24682         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
24683         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
24684         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
24686 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
24688         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
24690 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24692         * ada/acats/run_acats: Treat 'gnatchop' the same way
24693         as 'gnatmake'.  Export GCC_DRIVER.
24694         * ada/acats/run_all.sh: Add target_gnatchop.  Use
24695         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
24697 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24699         PR c++/12573
24700         * g++.dg/template/dependent-expr4.C: New test.
24702 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
24704         * gcc.dg/altivec-11.c: New test.
24706 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
24708         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
24710 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24712         PR c/6024
24713         * gcc.dg/enum-compat-1.c: New test.
24714         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
24716 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24718         PR c/12165
24719         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
24720         gcc.dg/c99-idem-qual-3.c: New tests.
24722 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
24724         * gcc.dg/winline-7.c: Don't cast void * to int.
24726 2004-01-06  Jan Hubicka  <jh@suse.cz>
24728         * gcc.dg/i386-sse-5.c: New test
24729         * g++.dg/eh/simd-1.c: Add -w argument for i386.
24731 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24733         PR c++/12815
24734         * g++.dg/rtti/typeid4.C: New test.
24736 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24738         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
24740 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24742         PR c++/12132
24743         * g++.dg/template/error11.C: New test.
24745         PR c++/13451
24746         * g++.dg/template/class2.C: New test.
24748 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24749         Richard Sandiford <rsandifo@redhat.com>
24751         PR c++/13387
24752         * g++.dg/opt/alias3.C: New test.
24754 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
24756         PR c++/13157
24757         * g++.dg/template/koenig3.C: New test.
24759         PR c++/13529
24760         * g++.dg/parse/offsetof3.C: New test.
24762         * g++.dg/init/copy7.C: Add missing dg-error markers.
24764         PR c++/12226
24765         * g++.dg/init/copy7.c: New test.
24767         PR c++/13536
24768         * g++.dg/parse/cast1.C: New test.
24770 2004-01-04  Jan Hubicka  <jh@suse.cz>
24772         * gcc.dg/winline[1-7].c: New tests.
24774 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24776         PR c++/13520
24777         * g++.dg/template/qualttp22.C: New test.
24779 2004-01-01  Jan Hubicka  <jh@suse.cz>
24781         * gcc.dg/debug/20031231-1.c: New.
24782         * gcc.c-torture/compile/20040101-1.c: New.
24783         * gcc.dg/dwarf-die-[1-7].c: New.
24785 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
24787         PR optimization/13521
24788         * gcc.c-torture/compile/20031231-1.c: New test.
24790 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24792         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
24794 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24796         PR c++/10079
24797         * g++.dg/template/crash16.C: New test.
24799 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
24801         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
24803 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24805         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
24806         ports.
24807         * g++.old-deja/g++.jason/thunk3.C: Likewise.
24808         * g++.old-deja/g++.law/profile1.C: Likewise.
24809         * gcc.c-torture/compile/981006-1.c: Likewise.
24810         * gcc.c-torture/execute/loop-2e.x: Likewise.
24811         * gcc.c-torture/execute/loop-2f.x: Remove.
24812         * gcc.c-torture/execute/loop-2g.x: Likewise.
24813         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
24814         * gcc.dg/20020312-2.c: Remove traces of dead ports.
24816 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
24818         PR c++/13507
24819         * g++.dg/ext/attrib11.C: New test.
24821         PR c++/13494
24822         * g++.dg/template/array2-1.C: New test.
24823         * g++.dg/template/array2-2.C: New test.
24825 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
24827         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
24829 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24831         PR c++/12774
24832         * g++.dg/template/array1-1.C: New test.
24833         * g++.dg/template/array1-2.C: New test.
24835 2003-12-29  Roger Sayle  <roger@eyesopen.com>
24837         PR fortran/12632
24838         * g77.dg/12632.f: New test case.
24840 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24842         PR c++/13289
24843         * g++.dg/parse/nontype1.C: New test.
24845 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24847         PR c++/12403
24848         * g++.dg/parse/explicit1.C: New test.
24849         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
24851 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24853         PR c++/13081
24854         * g++.dg/opt/inline6.C: New test.
24856         PR c++/12613
24857         * g++.dg/parse/error9.C: New test.
24859         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
24861 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24863         PR c++/13009
24864         * g++.dg/init/assign1.C: New test.
24866 2003-12-28  Roger Sayle  <roger@eyesopen.com>
24868         PR c++/13070
24869         * g++.dg/warn/format3.C: New test case.
24871 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24873         * gcc.c-torture/compile/20031227-1.c: New test.
24875 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24877         * g++.dg/bprob/bprob.exp: Load target-supports.exp
24878         * g77.dg/bprob/bprob.exp: Likewise.
24879         * gcc.misc-tests/bprob.exp: Likewise.
24880         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
24881         variants on systems where the library does not provide that
24882         functionality.
24883         * gcc.dg/builtins-20.c: Use builtins-config.h.
24884         * gcc.dg/builtins-config.h: New file.
24886 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24888         * lib/gcc-dg.exp (dg-require-profiling): New function.
24889         * lib/target-supports.exp (check_profiling_available): Likewise.
24890         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
24891         * g77.dg/bprob/bprob.exp: Likewise.
24892         * gcc.misc-tests/bprob.exp: Likewise.
24893         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
24894         * gcc.dg/20021014-1.c: Likewise.
24895         * gcc.dg/nest.c: Likewise.
24897 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24899         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
24900         compiling.
24901         * g++.dg/lookup/java2.C: Likewise.
24902         * gcc.dg/cpp/lexident.c: Likewise.
24904 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
24906         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
24907         given.
24908         * gcc.c-torture/compile/961203-1.c: Likewise.
24909         * gcc.c-torture/compile/980506-1.c: Likewise.
24911 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
24913         * lib/gcc-dg.exp (dg-prune-output): New annotation.
24914         (additional_prunes): New global.
24915         (gcc-dg-prune): Handle additional per-test pruning.
24916         (dg-test): Clear additional_prunes between tests.
24918         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
24919         dg-prune-output to avoid spurious failures from assembler
24920         complaining about nonexistent WAW violations.
24921         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
24922         Use dg-prune-output to avoid spurious failures from assembler
24923         warning about Itanium B-step errata.
24925 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24927         * g++.dg/abi/macro0.C: New test.
24928         * g++.dg/abi/macro1.C: Likewise.
24929         * g++.dg/abi/macro2.C: Likewise.
24931         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
24932         * g++.dg/abi/bitfield7.C: Likewise.
24933         * g++.dg/abi/dtor2.C: Likewise.
24934         * g++.dg/abi/mangle11.C: Likewise.
24935         * g++.dg/abi/mangle12.C: Likewise.
24936         * g++.dg/abi/mangle14.C: Likewise.
24937         * g++.dg/abi/mangle17.C: Likewise.
24938         * g++.dg/abi/vbase10.C: Likewise.
24939         * g++.dg/abi/vbase14.C: Likewise.
24940         * g++.dg/template/qualttp17.C: Likewise.
24942 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
24944         PR c/11995
24945         * gcc.dg/20031223-1.c: New test.
24947 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24949         * gcc.dg/noreturn-7.c: New test.
24951 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24953         * gcc.dg/null-pointer-1.c: New test.
24955 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
24957         * g++.old-deja/g++.jason/template18.C: Remove.
24958         * g++.old-deja/g++.jason/template37.C: Likewise.
24960         PR c++/12862
24961         * g++.dg/lookup/ns1.C: New test.
24963         PR c++/12397
24964         * g++.dg/template/lookup3.C: New test.
24966 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24968         * g++.dg/template/recurse1.C: New test
24970 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
24972         PR c++/12479
24973         * g++.dg/parse/semicolon1.C: New test.
24974         * g++.dg/parse/semicolon1.h: Likewise.
24976 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
24978         * gcc.dg/darwin-misaligned.c: New test.
24980 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24982         PR c/9163
24983         * gcc.dg/20031222-1.c: New test.
24985 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
24987         PR c++/13438
24988         * g++.dg/parse/error8.C: New test.
24990         PR c++/11554
24991         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
24993 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
24995         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
24996         too small.
24997         * gcc.c-torture/compile/930217-1.c: Likewise.
24998         * gcc.c-torture/compile/930513-1.c: Likewise.
24999         * gcc.c-torture/execute/920908-2.c: Likewise.
25000         * gcc.c-torture/execute/921204-1.c: Likewise.
25001         * gcc.c-torture/execute/930621-1.c: Likewise.
25002         * gcc.c-torture/execute/930630-1.c: Likewise.
25003         * gcc.c-torture/execute/931031-1.c: Likewise.
25004         * gcc.c-torture/execute/980602-2.c: Likewise.
25005         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
25006         * gcc.c-torture/execute/compndlit-1.c: Likewise.
25007         * gcc.c-torture/execute/extzvsi.c: Likewise.
25008         * gcc.c-torture/unsorted/ext.c: Likewise.
25010 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
25012         PR target/12749
25013         * gcc.c-torture/compile/20031220-2.c: New test case.
25015 2003-12-20  Roger Sayle  <roger@eyesopen.com>
25017         PR optimization/13031
25018         * gcc.c-torture/compile/20031220-1.c: New test case.
25020 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25022         * gcc.dg/cast-function-1.c: New test.
25024 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
25026         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
25027         formats.
25029 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
25031         PR c++/12795
25032         * g++.dg/ext/attrib10.C: New test.
25034 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
25036         * gcc.dg/cleanup-10.c: New test.
25037         * gcc.dg/cleanup-11.c: New test.
25039 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
25041         PR c++/13239
25042         * g++.dg/opt/expect1.C: New test.
25044 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
25046         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
25048 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
25050         PR debug/12923
25051         * gcc.dg/20031218-1.c: New test.
25053         PR debug/12389
25054         * gcc.dg/20031218-2.c: New test.
25055         * gcc.dg/20031218-3.c: New test.
25057         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
25058         of label name and allow for USER_LABEL_PREFIX == "_" names.
25059         * g++.dg/abi/mangle18-2.C: Likewise.
25060         * g++.dg/abi/mangle19-1.C: Likewise.
25061         * g++.dg/abi/mangle19-2.C: Likewise.
25062         * g++.dg/abi/mangle20-1.C: Likewise.
25063         * g++.dg/abi/mangle20-2.C: Likewise.
25065 2003-12-18  Richard Henderson  <rth@redhat.com>
25067         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
25069 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
25070             Dan Kegel <dank@kegel.com>
25072         PR other/12009
25073         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
25074         testing a cross compiler, it causes spurious compile failures.
25075         * lib/g++.exp: Likewise.
25077 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25079         PR c++/13262
25080         * g++.dg/template/access13.C: New test.
25082 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
25084         * gcc.dg/20031216-1.c: New test.
25086 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25088         PR c++/9154
25089         * g++.dg/template/error10.C: New test.
25091 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25093         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
25094         * g++.dg/eh/simd-2.C: Likewise.
25096 2003-12-17  James E Wilson  <wilson@specifixinc.com>
25097             Roger Sayle  <roger@eyesopen.com>
25099         * gcc.c-torture/execute/ieee/mzero5.c: New.
25101 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
25103         PR c++/10603
25104         * g++.dg/parse/error6.C: New test.
25106         PR c++/12827
25107         * g++.dg/parse/error7.C: New test.
25109 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
25111         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
25112         at -O with stabs debugging formats.
25113         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
25114         * gcc.dg/debug/debug-2.c: Likewise.
25116 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
25118         PR c++/12696
25119         * g++.dg/init/error1.C: New test.
25121         PR c++/12218
25122         * g++.dg/init/pm3.C: New test.
25124 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25126         PR c/3347
25127         * gcc.dg/bitfld-8.c: New test.
25129 2003-12-16  James Lemke  <jim@wasabisystems.com>
25131         * gcc.dg/arm-scd42-[123].c: New tests.
25133 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25135         PR c++/9043
25136         * g++.dg/abi/mangle20-1.C: New test.
25137         * g++.dg/abi/mangle20-2.C: New test.
25139 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
25141         PR c++/13275
25142         * g++.dg/other/offsetof2.C: Remove XFAIL.
25143         * g++.dg/parse/offsetof1.C: New test.
25144         * g++.gd/parse/offsetof2.C: Likewise.
25146 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25148         * g++.dg/template/nontype3.C: New test.
25149         * g++.dg/template/static2.C: Tweaked the dg-error clause.
25151 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25153         * g++.dg/warn/noreturn-3.C: Also test instantiation.
25155 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25157         PR c++/13387
25158         * g++.dg/expr/assign1.C: New test.
25160         PR c++/13242
25161         * g++.dg/abi/mangle19-1.C: New test.
25162         * g++.dg/abi/mangle19-2.C: New test.
25164 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
25166         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
25168 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25170         * gcc.c-torture/execute/20031216-1.c: New test.
25172 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25174         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
25175         an ICE regression.
25177 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25179         PR c++/10926
25180         * g++.dg/template/error9.C: New test.
25182         PR c++/11116
25183         * g++.dg/template/error8.C: New test.
25185 2003-12-15  Roger Sayle  <roger@eyesopen.com>
25187         PR middle-end/13400
25188         * gcc.c-torture/execute/20031215-1.c: New test case.
25190 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25192         PR c++/13269
25193         * g++.dg/parse/error5.C: New test.
25195         PR c++/12989
25196         * g++.dg/expr/sizeof1.C: New test.
25198         PR c++/13310
25199         * g++.dg/template/crash15.C: New test.
25201 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
25203         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
25204         a non-POD type as the last named parameter of a varargs function.
25206 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25208         PR c++/13243
25209         PR c++/12573
25210         * g++.dg/template/crash14.C: New test.
25211         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
25213 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
25215         * g++.dg/other/java1.C: New test.
25217         PR c++/13241
25218         * g++.dg/abi/mangle18-1.C: New test.
25219         * g++.dg/abi/mangle18-2.C: New test.
25221 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25223         PR optimization/10312
25224         * gcc.c-torture/execute/20031214-1.c: New.
25226 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
25228         PR c++/10779
25229         PR c++/12160
25230         * g++.dg/parse/error3.C: New test.
25231         * g++.dg/parse/error4.C: Likewise.
25232         * g++.dg/abi/mangle4.C: Tweak error messages.
25233         * g++.dg/lookup/using5.C: Likewise.
25234         * g++.dg/other/error2.C: Likewise.
25235         * g++.dg/parse/typename5.C: Likewise.
25236         * g++.dg/parse/undefined1.C: Likewise.
25237         * g++.dg/template/arg2.C: Likewise.
25238         * g++.dg/template/ttp3.C: Likewise.
25239         * g++.dg/template/type1.C: Likewise.
25240         * g++.old-deja/g++.other/crash32.C: Likewise.
25241         * g++.old-djea/g++.pt/defarg8.C: Likewise.
25243 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25245         PR c++/13106
25246         * g++.dg/warn/noreturn-3.C: New test.
25248 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25250         PR c++/13118
25251         * g++.dg/abi/covariant3.C: New.
25253 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
25255         * g++.dg/eh/ia64-1.C: New test.
25257 2003-12-12  Roger Sayle  <roger@eyesopen.com>
25259         PR optimization/13037
25260         * g77.f-torture/execute/13037.f: New test case.
25262 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25264         PR c++/12881
25265         * g++.dg/abi/covariant2.C: New.
25267 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
25269         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
25271 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
25273         * gcc.c-torture/execute/wchar_t-1.x: Delete.
25275 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
25277         PR other/10819
25278         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
25279         to fix Bug 10819.
25280         * lib/g++.exp (g++_version): Likewise.
25281         * lib/g77.exp (g77_version): Likewise.
25282         * lib/objc.exp (default_objc_version): Likewise.
25284 2003-12-10  Richard Henderson  <rth@redhat.com>
25286         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
25288         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
25290 2003-12-08  Matt Austern  <austern@apple.com>
25292         PR c/13134
25293         * lib/gcc-dg.exp (dg-require-visibility): Define.
25294         * lib/target-supports (check_visibility_available): Define.
25295         * gcc.dg/visibility-1.c: New test.
25296         * gcc.dg/visibility-2.c: Likewise.
25297         * gcc.dg/visibility-3.c: Likewise.
25298         * gcc.dg/visibility-4.c: Likewise.
25299         * gcc.dg/visibility-5.c: Likewise.
25300         * gcc.dg/visibility-6.c: Likewise.
25301         * g++.dg/ext/visibility-1.C: Likewise.
25302         * g++.dg/ext/visibility-2.C: Likewise.
25303         * g++.dg/ext/visibility-3.C: Likewise.
25304         * g++.dg/ext/visibility-4.C: Likewise.
25305         * g++.dg/ext/visibility-5.C: Likewise.
25306         * g++.dg/ext/visibility-6.C: Likewise.
25308 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25310         * g++.dg/lookup/java1.C: New test.
25311         * g++.dg/lookup/java2.C: New test.
25313 2003-12-07  Falk Hueffner  <falk@debian.org>
25315         * g++.dg/opt/noreturn-1.C: New test.
25317 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
25319         * gcc.dg/overflow-1.c: New test.
25321 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25323         * g77.f-torture/compile/13060.f: New test.
25325 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
25327         PR c++/13323
25328         * g++.dg/inherit/operator2.C: New test.
25330 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
25332         PR c++/13305
25333         * g++.dg/ext/attrib9.C: New test.
25335 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
25337         PR c++/13314
25338         * g++.dg/template/error7.C: New test.
25340 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
25341             J"orn Rennecke <joern.rennecke@superh.com>
25343         PR target/13302
25344         * g++.dg/other/struct-va_list.C: New test.
25346 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25348         PR c++/13166
25349         * g++.dg/parse/defarg6.C: New test.
25351 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
25353         PR target/13256
25354         * gcc.c-torture/execute/20031201-1.c: New test.
25356 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
25358         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
25360 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25362         * gcc.dg/builtin-return-1.c: New test.
25364 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
25365             J"orn Rennecke <joern.rennecke@superh.com>
25367         PR optimization/13260
25368         * gcc.c-torture/execute/20031204-1.c: New test.
25370 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25372         PR c++/9127
25373         * g++.dg/template/error6.C: New test.
25375 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
25377         * gcc.dg/20031202-1.c: New test.
25379 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25381         PR c++/13179
25382         * g++.dg/template/eh1.C: New test.
25384         PR c++/10771
25385         * g++.dg/template/error5.C: New test.
25387 2003-12-02  David Ung  <davidu@mips.com>
25389         * gcc.dg/compat/vector-check.h: Corrected type for var
25390         g_##TMODE
25392 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25394         PR c++/10126
25395         * g++.dg/template/ptrmem8.C: New test.
25397 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25399         PR c++/12573
25400         * g++.dg/template/dependent-expr3.C: New test.
25402 2003-12-01  James Lemke  <jim@wasabisystems.com>
25404         * gcc.dg/arm-g2.c: New test.
25406 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25408         PR optimization/11634
25409         * gcc.dg/20031201-2.c: New test case.
25411 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
25413         PR 11433
25414         * objc.dg/proto-lossage-3.m: New test.
25416 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25418         PR optimization/12628
25419         * gcc.dg/20031201-1.c: New test case.
25421 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25423         * gcc.dg/unaligned-1.c: New test.
25425 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
25427         PR c++/9849
25428         * g++.dg/template/error4.C: New test.
25429         * g++.dg/template/nested3.C: Adjust error markers.
25431 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25433         * gcc.dg/cpp/assert4.c: Check more #system assertions.
25435 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
25437         PR c/10333
25438         * gcc.dg/bitfld-7.c: New test.
25440 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
25442         * gcc.dg/tls/asm-1.C: New test.
25444 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25446         * gcc.dg/cpp/assert4.c: Update.
25448 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25450         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
25451         * gcc.dg/builtin-apply3.c: New test.
25453 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25455         * lib/compat.exp (compat-obj): New xfaildata parameter.
25456         Use it to set compiler_conditional_xfail_data before compiling.
25457         (compat-get-options): Handle dg-xfail-if.
25458         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
25459         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
25460         * gcc.dg/compat/vector-1_y.c: Likewise.
25461         * gcc.dg/compat/vector-2_x.c: Likewise.
25462         * gcc.dg/compat/vector-2_y.c: Likewise.
25464 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25466         * g++.dg/opt/reg-stack4.C: New test.
25468 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25470         * gcc.dg/builtin-apply2.c: New test.
25472 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25474         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
25476 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25478         PR c++/12924
25479         * g++.dg/template/template-id-2.C: New test.
25481 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25483         PR c++/5369
25484         * g++.dg/template/memfriend1.C: New test.
25485         * g++.dg/template/memfriend2.C: Likewise.
25486         * g++.dg/template/memfriend3.C: Likewise.
25487         * g++.dg/template/memfriend4.C: Likewise.
25488         * g++.dg/template/memfriend5.C: Likewise.
25489         * g++.dg/template/memfriend6.C: Likewise.
25490         * g++.dg/template/memfriend7.C: Likewise.
25491         * g++.dg/template/memfriend8.C: Likewise.
25492         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
25494 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
25496         PR c++/12515
25497         * g++.dg/ext/cond1.C: New test.
25499 2003-11-20  Richard Henderson  <rth@redhat.com>
25501         * gcc.dg/20020201-2.c: Remove.
25502         * gcc.dg/20020201-4.c: Remove.
25503         * gcc.dg/20020304-1.c: Remove.
25505 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
25507         * gcc.dg/cpp/trad/xwin1.c: New test case.
25509 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
25511         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
25512         * lib/g77.exp: Likewise.
25513         * lib/objc.exp: Likewise.
25514         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
25515         for darwin.
25517 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25519         PR c++/12932
25520         * g++.dg/template/static5.C: New test.
25522 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
25524         * gcc.dg/nested-func-1.c: New test.
25526 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25528         * gcc.dg/cpp/assert4.c: New test.
25530 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25532         PR c++/2294
25533         * g++.dg/lookup/using9.c: New test.
25535 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
25537         PR c++/12762
25538         * g++.dg/template/error3.C: New test.
25540 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
25542         PR ada/13035
25543         * ada/acats/run_acats, run_all.sh: Fix syntax error.
25544         No longer use a wrapper for gcc, since this does not work under
25545         Windows.
25547 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25549         PR c++/2094
25550         * g++.dg/template/ptrmem7.C: New test.
25552 2003-11-13  Andrew Pinski <apinski@apple.com>
25554         * gcc.c-torture/compile/20031113-1.c: New test.
25556 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
25557             Kean Johnston <jkj@sco.com>
25559         PR c/13029
25560         * gcc.dg/unused-4.c: Update.
25562 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25564         * g++.dg/opt/const3.C: New test.
25566 2003-11-13  Jan Hubicka  <jh@suse.cz>
25568         * gcc.c-torture/compile/20031112-1.c: New test.
25570 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
25572         * g++.dg/parse/crash10.C: Remove bogus error marker.
25574 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25576         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
25577         (host_gcc): Likewise.
25578         (ROOT): Honor $PWDCMD.
25579         (BASE): Likewise.
25580         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
25582 2003-11-12  Catherine Moore  <clm@redhat.com>
25584         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
25586 2003-11-12  Andreas Jaeger  <aj@suse.de>
25587             Jakub Jelinek  <jakub@redhat.com>
25588             Andrew Pinski  <pinskia@physics.uc.edu>
25589             Richard Henderson  <rth@redhat.com>
25591         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
25592         systems.
25593         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
25595         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
25596         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
25598 2003-11-11  Andreas Jaeger  <aj@suse.de>
25600         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
25602         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
25604 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
25606         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
25607         Clean ups.
25609 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
25611         * gcc.dg/trampoline-1.c: New test.
25613 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
25615         * gcc.c-torture/compile/200031109-1.c: New test.
25617 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25619         PR c/3190
25620         PR c/8714
25621         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25622         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
25623         gcc.dg/format/no-y2k-1.c: Update.
25625 2003-11-08  Roger Sayle  <roger@eyesopen.com>
25627         PR optimization/10467
25628         * gcc.dg/20031108-1.c: New test case.
25630 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
25632         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
25634 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25636         * gcc.dg/compound-lvalue-1.c: New test.
25637         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
25638         some XFAILs.
25640 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
25642         * gcc.dg/altivec-varargs-1.c: New test.
25644 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25646         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
25647         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
25648         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
25649         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
25650         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
25652 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25654         * gcc.dg/cond-lvalue-1.c: New test.
25656 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
25658         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
25660 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25662         PR c++/11616
25663         * g++.dg/template/instantiate5.C: New test.
25665 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25667         PR c++/12726
25668         * g++.dg/ext/complit2.C: Replace test with self-contained version.
25669         * ChangeLog: Add missing first entry for above test.
25671 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25673         PR c++/9810
25674         * g++.dg/template/using8.C: New test.
25675         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
25677 2003-11-02  Roger Sayle  <roger@eyesopen.com>
25679         PR optimization/10817
25680         * gcc.c-torture/compile/20031102-1.c: New test case.
25682 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
25684         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
25685         2147483647.
25687 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25689         * gcc.dg/20031102-1.c: New test.
25691 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25693         * gcc.dg/complex-1.c: New test.
25695 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25697         PR c++/12796
25698         * g++.dg/template/crash13.C: Adjust expected error location.
25699         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25701 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25703         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25705 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25707         PR/10239
25708         * gcc.c-torture/compile/20031031-2.c: New test.
25710 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25712         PR/11640
25713         * gcc.c-torture/compile/20031031-1.c: New test.
25715 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25717         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25718         * gcc.misc-tests/bprob.exp: Likewise.
25719         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
25720         the execution test on arm-elf configs.
25721         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
25722         configs that don't support scratch files.
25723         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
25725 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
25727         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
25728         done by dejagnu.
25730 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
25732         * ada/acats/run_all.sh: Redirect mv output to /dev/null
25733         Avoid non pure sh syntax. Add more logging.
25735         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
25736         fail.
25738 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25740         PR libgcj/10610
25741         * gcc.dg/ppc-stackalign-1.c: New test.
25743 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
25745         * ada/acats/run_all.sh: Change output to be more compliant with
25746         dejagnu framework.
25747         Create acats.sum and acats.log files under testsuite/ada/acats
25748         Only run [a-z]* directories, to filter out e.g. CVS.
25749         Redirect build output to log file.
25751 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25753         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
25755 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25757         PR ada/5909:
25758         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
25760 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
25762         * gcc.c-torture/compile/20031023-1.c: New test.
25763         * gcc.c-torture/compile/20031023-2.c: New test.
25764         * gcc.c-torture/compile/20031023-3.c: New test.
25765         * gcc.c-torture/compile/20031023-4.c: New test.
25767 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25769         PR c++/10371
25770         * g++.dg/lookup/scoped8.C: New test.
25772 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25774         * g++.dg/opt/reg-stack3.C: New test.
25776 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25778         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
25780 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25782         PR c++/11076
25783         * g++.dg/template/crash13.C: New test.
25785 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25787         * gcc.dg/c99-restrict-2.c: New test.
25789 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
25791         PR c++/12698, c++/12699, c++/12700, c++/12566
25792         * g++.dg/inherit/covariant9.C: New test.
25793         * g++.dg/inherit/covariant10.C: New test.
25794         * g++.dg/inherit/covariant11.C: New test.
25796 2003-10-23  Jason Merrill  <jason@redhat.com>
25798         PR c++/12726
25799         * g++.dg/ext/complit2.C: New test.
25801 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
25803         PR target/12654
25804         * gcc.c-torture/execute/20031020-1.c: New test.
25806 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25808         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
25809         following the jump_insn.
25811 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25813         * gcc.dg/cast-lvalue-1.c: New test.
25815 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
25817         PR c++/11962
25818         * g++.dg/template/cond2.C: New test.
25820 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25822         * gcc.dg/builtins-28.c: New test.
25824 2003-10-20  Jan Hubicka  <jh@suse.cz>
25826         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
25827         parameter.
25828         * testsuite/gcc.dg/inline-2.c: Likewise.
25830 2003-10-20  Phil Edwards  <phil@codesourcery.com>
25832         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
25833         * gcc.dg/nest.c: Likewise.
25835 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25837         PR c++/9781, c++/10583, c++/11862
25838         * g++.dg/parse/crash13.C: New test.
25840 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25842         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
25844 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25846         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
25847         Define HAVE_C99_RUNTIME except on Solaris.
25848         * gcc.dg/builtins-20.c: Likewise.
25850 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25852         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
25854 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25856         PR c++/12495
25857         * g++.dg/template/crash21.C: New test.
25859 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25861         PR c++/2513
25862         * g++.dg/template/typename5.C: New test.
25864 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25866         PR c++/12369
25867         * g++.dg/template/friend25.C: New test.
25869 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
25871         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
25872         versions.
25874 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
25876         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
25877         == 2147483647.
25879 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
25881         * gcc.c-torture/execute/960416-1.x: Remove.
25882         * gcc.c-torture/execute/divconst-3.x: Likewise.
25884 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
25886         PR target/12598
25887         * gcc.dg/torture/cris-volatile-1.c: New test.
25889 2003-10-14  Roger Sayle  <roger@eyesopen.com>
25891         PR optimization/9325
25892         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
25893         for overflowing floating point to integer conversion during RTL
25894         simplification.
25896 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
25898         * objc/execute/_cmd.m: Fix typo.
25899         * objc.dg/image-info.m, objc.dg/symtab-1.m:
25900         Relax 'scan-assembler' regexp.
25901         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
25902         objc.dg/try-catch-4.m: Run on non-Darwin targets.
25903         * objc.dg/zero-link-2.m: Remove blank line.
25904         * objc.dg/zero-link-3.m: New test case.
25906 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
25908         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
25910         * gcc.dg/asm-names.c: Use scan-assembler-not rather
25911         than linker trickery.
25913 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25915         PR c++/12370
25916         * g++.dg/other/friend2.C: New test.
25918 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
25920         * gcc.dg/20031012-1.c: New test.
25922 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
25924         * gcc.dg/weak/weak-3.c: Fix for new warning.
25926 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
25928         PR optimization/8750
25929         * gcc.c-torture/execute/20031012-1.c: New test case.
25931 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25933         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
25934         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
25936 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25938         PR optimization/12260
25939         * gcc.c-torture/compile/20031011-2.c: New test case.
25941 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25943         * gcc.c-torture/execute/20031011-1.c: New testcase.
25945 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
25947         * gcc.c-torture/compile/20031011-1.c: New test.
25949 2003-10-11  Jan Hubicka  <jh@suse.cz>
25951         * g++.dg/other/first-global.C: New test.
25953 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25955         * gcc.c-torture/execute/string-opt-18.c: New testcase.
25957 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
25959         * gcc.c-torture/compile/20031010-1.c: New test.
25961 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
25963         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
25964         * gcc.c-torture/execute/va-arg-25.c: ... here.
25966 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
25968         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
25970 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
25972         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
25974 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
25976         * g++.dg/parse/error2.C: New test.
25978 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
25980         PR c++/11097
25981         * g++.dg/other/error5.C: Modify the error message.
25982         * g++.dg/lookup/using8.C: New test.
25984 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
25986         * gcc.dg/darwin-abi-2.c: New file.
25987         * gcc.c-torture/execute/va-arg-24.c: New file.
25989 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
25991         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
25992         indentation.
25994 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
25996         PR c++/10147
25997         * g++.dg/other/error4.C: Update error messages.
25998         * g++.dg/template/ptrmem4.C: Likewise.
26000         PR c++/12337
26001         * g++.dg/init/new9.C: New test.
26003         PR c++/12334, c++/12236, c++/8656
26004         * g++.dg/ext/attrib8.C: New test.
26006 2003-10-06  Devang Patel  <dpatel@apple.com>
26008         * gcc.dg/debug/dwarf2-3.h: New test.
26009         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
26011 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
26013         * g++.dg/opt/cfg2.C: New test.
26015 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26017         * g++.dg/opt/float1.C: New test.
26019 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26021         * gcc.dg/c90-array-lval-6.c: New test.
26022         * gcc.dg/c99-array-lval-6.c: New test.
26024 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
26025             Ziemowit Laski  <zlaski@apple.com>
26027         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
26028         'Derived', so that it is never considered a class method; add
26029         new warning for '+port' method ambiguity.
26030         * objc.dg/method-12.m: Include <objc/objc.h> instead of
26031         <objc/objc-api.h> (needed on Mac OS X).
26032         * objc.dg/method-13.m: New test.
26034 2003-10-03  Roger Sayle  <roger@eyesopen.com>
26036         PR optimization/9325, PR java/6391
26037         * gcc.c-torture/execute/20031003-1.c: New test case.
26039 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
26041         PR optimization/12180
26042         * gcc.dg/20031002-1.c: New test.
26044         PR c++/12486
26045         * g++.dg/inherit/error1.C: New test.
26047 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
26049         * lib/f-torture.exp (search_for): Rename to...
26050         (search_for_re): This.  Also, clean up comments and the
26051         "regexp" invocation.
26053 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
26055         * gcc.c-torture/compile/20031002-1.c: New test.
26057 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
26059         * g++.dg/opt/cond1.C: New test.
26061 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
26063         * gcc.dg/Wold-style-definition-2.c: New testcase.
26064         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
26066 2003-09-29  Richard Henderson  <rth@redhat.com>
26068         * g++.dg/init/array10.C: Add dg-options.
26070 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
26072         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
26074 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26076         * g++.dg/template/friend19.C: Fix typo.
26077         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
26079 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
26081         * gcc.c-torture/execute/20030928-1.c: New test.
26082         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
26084 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26086         * g++.dg/opt/unroll1.C: New test.
26088 2003-09-26  Roger Sayle  <roger@eyesopen.com>
26090         PR optimization/11741
26091         * gcc.dg/20030926-1.c: New test case.
26093 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26095         PR c++/5655
26096         * g++.dg/parse/access7.C: New test.
26097         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
26099 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
26101         MERGE OF objc-improvements-branch into MAINLINE:
26102         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
26103         if libobjc has not been built.
26104         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
26105         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
26106         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
26107         objc/execute/nested-3.m, objc/execute/np-2.m,
26108         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
26109         objc/execute/redefining_self.m, objc/execute/root_methods.m,
26110         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
26111         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
26112         objc.dg/special/unclaimed-category-1.h,
26113         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
26114         well as GNU runtime.
26115         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
26116         * execute/cascading-1.m, execute/function-message-1.m,
26117         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
26118         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
26119         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
26120         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
26121         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
26122         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
26123         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
26124         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
26125         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
26126         * objc.dg/bitfield-2.m: Run only on Darwin.
26127         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
26128         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
26129         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
26130         * objc.dg/const-str-1.m: Fix constant string layout.
26132 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
26134         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
26136 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
26138         * gcc.dg/darwin-abi-1.c: New file.
26140 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
26142         PR target/12281
26143         * gcc.c-torture/compile/20030921-1.c: New test.
26145 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26147         * g++.dg/opt/reg-stack2.C: New test.
26149 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
26151         * g++.dg/eh/delayslot1.C: New test.
26153 2003-09-20  Richard Henderson  <rth@redhat.com>
26155         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
26157 2003-09-20  Roger Sayle  <roger@eyesopen.com>
26159         * gcc.c-torture/execute/20030920-1.c: New test case.
26161 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26163         * g++.dg/rtti/typeid3.C: Correct expected error message.
26165 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26167         PR c++/157
26168         * g++.dg/parse/crash12.C: New test.
26170 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
26172         * gcc.dg/compat/mixed-struct-check.h: New.
26173         * gcc.dg/compat/mixed-struct-defs.h: New.
26174         * gcc.dg/compat/mixed-struct-init.h: New.
26175         * gcc.dg/compat/struct-by-value-19_main.c: New.
26176         * gcc.dg/compat/struct-by-value-19_x.c: New.
26177         * gcc.dg/compat/struct-by-value-19_y.c: New.
26178         * gcc.dg/compat/struct-by-value-20_main.c: New.
26179         * gcc.dg/compat/struct-by-value-20_x.c: New.
26180         * gcc.dg/compat/struct-by-value-20_y.c: New.
26181         * gcc.dg/compat/struct-return-19_main.c: New.
26182         * gcc.dg/compat/struct-return-19_x.c: New.
26183         * gcc.dg/compat/struct-return-19_y.c: New.
26184         * gcc.dg/compat/struct-return-20_main.c: New.
26185         * gcc.dg/compat/struct-return-20_x.c: New.
26186         * gcc.dg/compat/struct-return-20_y.c: New.
26188 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
26189         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
26190         so that it will not complain on LP64 targets.
26192 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26194         PR c++/495
26195         * g++.dg/template/friend24.C: New test.
26197 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
26199         PR c++/12332
26200         * g++.dg/template/memtmpl2.C: New test.
26202 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
26204         PR target/11184
26205         * gcc.dg/builtin-apply1.c: New test.
26207 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
26209         PR c++/9848
26210         * g++.dg/warn/Wunused-4.C: New test.
26212 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26214         PR c++/12316
26215         * g++.dg/other/gc2.C: New test.
26217 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
26219         PR c++/11991
26220         * g++.dg/rtti/typeid3.C: New test.
26222         PR c++/12266
26223         * g++.dg/overload/template1.C: New test.
26225 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
26227         * g++.dg/opt/cfg3.C: New test.
26229 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26231         PR c++/7939
26232         * g++.dg/template/crash11.C: New test.
26234 2003-09-16  Jason Merrill  <jason@redhat.com>
26235             Jakub Jelinek  <jakub@redhat.com>
26237         * gcc.dg/attr-warn-unused-result.c: New test.
26239 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26241         PR c++/12184
26242         * g++.dg/expr/call2.C: New test.
26244 2003-09-15  Andreas Jaeger  <aj@suse.de>
26246         * gcc.dg/Wold-style-definition-1.c: New test.
26248 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
26250         PR c++/3907
26251         * g++.dg/parse/template12.C: New test.
26253         * g++.dg/abi/bitfield11.C: New test.
26254         * g++.dg/abi/bitfield12.C: Likewise.
26256 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
26258         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
26259         non-expansion of functional macro name without arguments at EOL.
26260         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
26262 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
26264         * gcc.c-torture/execute/20030914-[12].c: New tests.
26266 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
26268         PR c++/11788
26269         * g++.dg/overload/addr1.C: New test.
26271 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
26273         * gcc.dg/20030909-1.c: New test.
26275 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26277         * gcc.dg/ultrasp10.c: New test.
26279 2003-09-09  Devang Patel  <dpatel@apple.com>
26281         * gcc.dg/darwin-ld-6.c: New test.
26283 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26285         * gcc.dg/torture/builtin-explog-1.c: New testcase.
26287 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26289         * gcc.dg/ia64-types1.c: New test.
26290         * gcc.dg/ia64-types2.c: Likewise.
26292 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26294         * gcc.dg/builtins-1.c: Add more _Complex tests.
26295         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26297         * gcc.dg/builtins-1.c: Test existing _Complex functions.
26298         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26300 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26302         PR c++/11786
26303         * g++.dg/lookup/koenig2.C: New test.
26305         PR c++/5296
26306         * g++.dg/rtti/typeid2.C: New test.
26308 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
26310         * gcc.c-torture/compile/20030904-1.c: New test.
26312 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26314         * g++.dg/opt/longbranch2.C: New test.
26316 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
26318         * g++.dg/template/crash10.C: Only compile it.
26320 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
26322         PR middle-end/11665
26323         * gcc.c-torture/compile/20030907-1.c: New test.
26324         * g++.dg/init/array11.C: New test.
26326 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
26328         PR c++/11852
26329         * g++.dg/init/struct1.C: New test.
26331 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
26333         PR c++/12181
26334         * g++.dg/expr/comma1.C: New test.
26336 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
26338         PR c++/11867
26339         * g++.dg/expr/static_cast5.C: New test.
26341 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
26343         PR c++/11507
26344         * g++.dg/lookup/scoped7.C: New test.
26346         PR c++/9574
26347         * g++.dg/other/static1.C: New test.
26349         PR c++/11490
26350         * g++.dg/warn/template-1.C: New test.
26352         PR c++/11432
26353         * g++.dg/template/crash10.C: New test.
26355         PR c++/2478
26356         * g++.dg/overload/VLA.C: New test.
26358         PR c++/10804
26359         * g++.dg/template/call1.C: New test.
26361 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26363         PR c++/11794
26364         * g++.dg/parse/using3.C: New test.
26366 2003-09-06  Roger Sayle  <roger@eyesopen.com>
26368         PR c++/11409
26369         * g++.dg/overload/builtin3.C: New test case.
26371 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
26373         PR c/9862
26374         * gcc.dg/20030906-1.c: New test.
26375         * gcc.dg/20030906-2.c: Likewise.
26377 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26379         PR c++/12167
26380         * g++.dg/parse/defarg5.C: New test.
26382         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
26384 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
26386         PR c++/12163
26387         * g++.dg/expr/static_cast4.C: New test.
26389         PR c++/12146
26390         * g++.dg/template/crash9.C: New test.
26392 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
26394         * g++.old-deja/g++.ext/pretty2.C: Update for change
26395         in __FUNCTION__.
26396         * g++.old-deja/g++.ext/pretty3.C: Likewise.
26398 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
26400         PR c++/11922
26401         * g++/dg/template/qualified-id1.C: New test.
26403         PR c++/12037
26404         * g++.dg/warn/noeffect4.C: New test.
26406 2003-09-04  Matt Austern  <austern@apple.com>
26408         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
26409         * g++.dg/ext/fnname2.C: Likewise.
26410         * g++.dg/ext/fnname3.C: Likewise.
26412 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
26414         * g++.dg/expr/lval1.C: New test.
26415         * g++.dg/ext/lvcast.C: Remove.
26417 2003-09-03  Roger Sayle  <roger@eyesopen.com>
26419         PR optimization/11700.
26420         * gcc.c-torture/compile/20030903-1.c: New test case.
26422 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
26424         PR c++/12053
26425         * g++.dg/abi/layout4.C: New test.
26427 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
26429         PR c++/11553
26430         * g++.dg/parse/friend3.C: New test.
26432 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
26434         PR c++/11847
26435         * g++.dg/template/class1.C: New test.
26437         PR c++/11808
26438         * g++.dg/expr/call1.C: New test.
26440 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
26442         PR c++/12114
26443         * g++.dg/init/ref9.C: New test.
26445         PR c++/11972
26446         * g++.dg/template/nested4.C: New test.
26448 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26450         PR c++/12093
26451         * g++.dg/template/non-dependent4.C: New test.
26453         PR c++/11928
26454         * g++.dg/inherit/conv1.C: New test.
26456 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26458         PR c++/6196
26459         * g++.dg/ext/label1.C: New test.
26460         * g++.dg/ext/label2.C: Likewise.
26462 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26464         * g++.dg/expr/cond3.C: New test.
26466 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26468         * gcc.dg/builtins-1.c: Add new builtin cases.
26470 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26472         * gcc.dg/builtins-1.c: Add new cases.
26473         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26475 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26477         * gcc.dg/builtins-1.c: Add more math builtin tests.
26478         * gcc.dg/torture/builtin-attr-1.c: New test.
26480 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26482         PR optimization/5079
26483         * g++.dg/opt/static3.C: New test.
26485 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26487         * gcc.misc-tests/gcov-10b.c: New test.
26489 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
26491         * g++.dg/opt/ptrmem3.C: New test.
26493         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
26495 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
26497         * gcc.dg/20030826-2.c: New test.
26499 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26501         PR middle-end/12002
26502         * g77.f-torture/compile/12002.f: New test case.
26504 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26506         * gcc.dg/20030826-1.c: New test case.
26508 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
26510         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
26512 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
26514         PR c++/11871
26515         * c++.dg/lookup/crash1.C: New test.
26517         * c++.dg/warn/noeffect3.C: New test.
26519 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
26521         * gcc.dg/compat/vector-1_x.c: Compile with -w.
26522         * gcc.dg/compat/vector-1_y.c: Ditto.
26523         * gcc.dg/compat/vector-2_x.c: Ditto.
26524         * gcc.dg/compat/vector-2_y.c: Ditto.
26526 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
26528         * gcc.dg/20030702-1.c: New test.
26530 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
26532         PR c++/8795
26533         * g++.dg/ext/altivec-1.C: New test.
26535 2003-08-24  Richard Henderson  <rth@redhat.com>
26537         * g++.dg/eh/simd-2.C: Add -w for x86.
26539 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
26541         * gcc.dg/20030815-1.c: New test.
26543 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26545         PR c++/3765
26546         * g++.dg/parse/access6.C: New test.
26548 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26550         PR c++/641, c++/11876
26551         * g++.dg/template/friend22.C: New test.
26552         * g++.dg/template/friend23.C: Likewise.
26554 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26556         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
26557         identically.
26559 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26561         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
26563 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26565         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
26567 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26569         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
26571 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26573         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
26575 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
26577         PR c++/11919
26578         * g++.dg/overload/prom1.C: New test.
26580         PR c++/11551
26581         * g++.dg/parse/dtor2.C: New test.
26583         PR c++/10762
26584         * g++.dg/parse/using2.C: New test.
26586 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
26588         PR target/11805
26589         * gcc.c-torture/compile/20030821-1.c: New.
26591 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
26593         PR c++/11834
26594         * g++.dg/template/deduce2.C: New test.
26596 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
26598         * gcc.c-torture/execute/20030821-1.c: New test.
26600 2003-08-20  Roger Sayle  <roger@eyesopen.com>
26602         PR middle-end/11984
26603         * gcc.dg/20030820-1.c: New test case.
26605 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
26607         PR c++/11945
26608         * g++.dg/warn/noeffect2.C: New test.
26610 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
26612         PR c++/10926
26613         * g++.dg/template/dtor2.C: New test.
26615         PR c++/11684
26616         * g++.dg/template/operator1.C: New test.
26617         * g++.dg/parse/operator4.C: New test.
26619         PR c++/11946.C
26620         * g++.dg/expr/enum1.C: New test.
26621         * gcc.dg/c99-bool-1.c: Remove bogus warning.
26623         PR c++/11036.C
26624         * g++.dg/parse/elab2.C: New test.
26625         * g++.dg/parse/typedef4.C: Change error message.
26626         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
26627         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
26628         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
26630 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
26632         * gcc.dg/pch/warn-1.c: New.
26633         * gcc.dg/pch/warn-1.hs: New.
26635         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
26636         not-tested file.
26638 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26640         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
26642 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26644         * gcc.dg/uninit-D.c: New Test.
26645         * gcc.dg/uninit-E.c: New Test.
26646         * gcc.dg/uninit-F.c: New Test.
26647         * gcc.dg/uninit-G.c: New Test.
26649 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
26651         * g++.dg/README: Describe the pch directory.
26653 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26655         PR c++/11174
26656         * g++.dg/parse/access4.C: New test.
26657         * g++.dg/parse/access5.C: Likewise.
26658         * g++.old-deja/g++.jason/access17.C: Adjust error message.
26660 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
26662         * gcc.dg/noncompile/20030818-1.c: New.
26664 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26666         PR c++/11957
26667         * g++.dg/warn/noeffect1.C: New test.
26669         * g++.dg/template/scope2.C: New test.
26670         * g++.dg/template/error2.C: Correct dg-error
26672 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
26674         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
26676 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
26678         PR C++/11512
26679         * g++.dg/template/warn1.C: New.
26681 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
26683         * g++.dg/template/error2.C: New test.
26684         * g++.dg/lookup/using7.C: Adjust errors
26685         * g++.old-deja/g++.pt/crash36.C: Likewise.
26686         * g++.old-deja/g++.pt/derived3.C: Likewise.
26688 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26690         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
26691         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
26692         * gcc.c-torture/execute/builtins/string-9.c: New, from
26693         string-opt-9.c.  Adjust for execute/builtins framework.
26694         * gcc.c-torture/execute/string-opt-9.c: Delete.
26696 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
26698         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
26700         * g++.dg/parse/ret-type2.C: New test.
26702         PR c++/11703
26703         * g++.dg/init/new8.C: New test.
26705         PR c++/10923
26706         * g++.dg/parse/typedef5.C: New test.
26708         PR c++/9512
26709         * g++.dg/parse/qualified2.C: New test.
26710         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
26711         invalid code.
26713 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
26715         * g++.dg/conversion/ptrmem1.C: New test.
26717 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
26719         PR target/11693
26720         * gcc.dg/20030811-1.c: New test.
26722         PR target/11535
26723         * gcc.c-torture/execute/20030811-1.c: New test.
26725 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26727         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
26729 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
26731         PR c++/11789.C
26732         * g++.dg/inherit/multiple1.C: New test.
26734 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26736         * gcc.dg/spe1.c: New test.
26738         PR c++/11670
26739         * g++.dg/expr/cast2.C: New test.
26741         PR c++/10530
26742         * g++.dg/template/dependent-name2.C: New test.
26744 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
26746         * g++.dg/parse/crash11.C: Put the dg options in comments.
26748 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
26750         * lib/gcc-dg.exp: Update for diagnostic change.
26752 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26754         PR c++/5767
26755         * g++.dg/parse/crash11.C: New test.
26757 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
26759         * gcc.dg/cpp/spacing1.c: Update.
26761 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
26763         PR target/11739
26764         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
26765         a value for -mtune.
26767 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26769         PR middle-end/11771
26770         * gcc.c-torture/compile/20030804-1.c: New test case.
26772 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26774         * gcc.dg/20030804-1.c: New test case.
26776 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
26778         * gcc.dg/cpp/separate-1.c: New test.
26780 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
26782         PR c++/11704
26783         * g++.dg/template/dependent-expr2.C: New test.
26785         PR c++/11766
26786         * g++.dg/expr/ptrmem1.C: New test.
26788 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26790         PR c++/9453
26791         * g++.dg/template/friend15.C: New test.
26793 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
26795         * lib/dg-pch.exp: Work round PCH bug.
26797 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26799         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
26800         builtins.  Move cases from builtins-4.c here.
26802         * gcc.dg/torture/builtin-math-1.c: New test taken from
26803         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
26804         additional cases.
26806         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
26807         Delete.
26809 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26811         PR c++/9447
26812         * g++.dg/template/using7.C: New test.
26814 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
26816         * import1.c, import2.c: New tests.
26818 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
26820         * g++.dg/eh/crossjump1.C: New test.
26822 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
26824         PR c++/11697
26825         * g++.dg/template/using6.C: New test.
26827         PR c++/11744
26828         * g++.dg/template/koenig2.C: New test.
26830 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26832         PR c++/7983
26833         * g++.dg/parse/typedef4.C: New test.
26835 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26837         PR c++/8442, c++/8806
26838         * g++.dg/template/elab1.C: New test.
26839         * g++.dg/template/type2.C: Likewise.
26840         * g++.dg/template/ttp3.C: Adjust expected error message.
26841         * g++.old-deja/g++.law/visibility13.C: Likewise.
26842         * g++.old-deja/g++.niklas/t135.C: Likewise.
26843         * g++.old-deja/g++.pt/ttp41.C: Likewise.
26844         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
26845         template argument.
26846         * g++.old-deja/g++.pt/ttp44.C: Likewise.
26848 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
26850         PR c++/11295
26851         * g++.dg/ext/stmtexpr1.C: New test.
26853         * g++.dg/opt/tmp1.C: New test.
26855         PR c++/11525
26856         * g++.dg/parse/constant4.C: New test.
26858         PR c++/9447
26859         * g++.dg/template/using5.C: New test.
26861 2003-07-31  Roger Sayle  <roger@eyesopen.com>
26863         * gcc.dg/builtins-27.c: New test case.
26865 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
26867         * gcc.dg/tls/opt-7.c: New test.
26869 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
26871         * g++.old-deja/g++.other/crash18.C: Remove.
26873 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26875         * g++.dg/template/explicit3.C: New.
26876         * g++.dg/template/explicit4.C: New.
26877         * g++.dg/template/explicit5.C: New.
26879         PR c++/11347
26880         * g++.dg/template/memtmpl1.C: New.
26882 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
26884         PR target/11565
26885         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
26886         * gcc.dg/i386-387-5.c (dg-options): Likewise.
26888 2003-07-30  Jan Hubicka  <jh@suse.cz>
26890         * vtgc1.c: Kill.
26892 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
26894         * gcc.dg/struct-in-proto-1.c: New test.
26896 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
26898         * gcc.dg/cpp/include2.c: Only expect one message.
26900 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
26902         PR c++/9447
26903         * g++.dg/template/using1.C: New test.
26904         * g++.dg/template/using2.C: New test.
26905         * g++.dg/template/using3.C: New test.
26906         * g++.dg/template/using4.C: New test.
26908 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
26910         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
26911         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26913 2003-07-28  Jan Hubicka  <jh@suse.cz>
26915         PR c++/11530
26916         * g++.dg/opt/call1.C: New test.
26918 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
26920         PR c++/11667
26921         * g++.dg/init/enum2.C: New test.
26922         * g++.dg/template/overload1.C: Add "-w" option.
26924 2003-07-28    <hp@bitrange.com>
26926         * gcc.dg/Wdeclaration-after-statement-1.c,
26927         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
26929 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
26931         * gcc.c-torture/compile/20030725-1.c: New test.
26933 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
26935         * gcc.dg/20030505.c: Only run for SPE.
26936         Remove definition of opaque type.
26938 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
26940         * g++.dg/template/ptrmem6.C: New test.
26942 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
26944         * gcc.c-torture/compile/zero-strct-2.c: New test.
26946 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
26948         * gcc.dg/intermod-1.c: New test.
26950 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26952         PR c++/11617
26953         * g++.dg/template/lookup2.C: New test.
26954         * g++.dg/template/memclass1.C: Remove instantiated from error.
26955         * g++.dg/other/error2.C: Tweak expected errors.
26957         PR c++/11596
26958         * g++.dg/template/defarg3.C: New test.
26960         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
26962 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
26964         * g++.dg/inherit/access5.C: New test.
26966 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26968         PR c++/11513
26969         * g++.dg/template/crash8.C: New test.
26971 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
26973         PR c/10602
26974         * gcc.dg/noncompile/incomplete-2.c: New test.
26976 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
26978         PR c++/11645
26979         * g++.dg/inherit/access4.C: New test.
26981         PR c++/11517
26982         * g++.dg/expr/cond2.C: New test.
26984         PR optimization/10679
26985         * g++.dg/opt/inline4.C: New test.
26987 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
26989         * g++.dg/parse/crash10: New test.
26991 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26993         * g++.dg/ext/flexary1.C: New test.
26995 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26997         PR c++/10793
26998         * g++.dg/template/crash9.C: New test.
27000 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27002         PR c++/3004
27003         * g++.dg/parse/typedef3.C: New test.
27005         PR c++/7906
27006         * g++.dg/parse/operator2.C: New test.
27008         PR c++/8895
27009         * g++.dg/parse/def-tmpl-arg1.C: New test.
27011         PR c++/9282
27012         * g++.dg/parse/funptr1.C: New test.
27014         PR c++/9452
27015         * g++.dg/parse/ambig3.C: New test.
27017         PR c++/9454
27018         * g++.dg/parse/operator3.C: New test.
27020         PR c++/9486
27021         * g++.dg/parse/template10.C: New test.
27023         PR c++/9488
27024         * g++.dg/parse/template11.C: New test.
27026         PR c++/10150
27027         * g++.dg/parse/invalid-op1.C: New test.
27029         PR c++/10247
27030         * g++.dg/parse/condexpr1.C: New test.
27032 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
27034         * g++.dg/ext/packed3.C: New test.
27035         * g++.dg/ext/packed4.C: New test.
27037         * gcc.dg/pack-test-3.c: New test.
27039 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
27041         * lib/compat.exp: Handle dg-options per source file.
27042         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
27043         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
27044         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
27045         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
27046         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
27047         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
27048         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
27049         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
27050         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
27051         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
27052         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
27053         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
27054         * g++.dg/compat/break/bitfield7_x.C: Ditto.
27055         * g++.dg/compat/break/bitfield7_y.C: Ditto.
27057 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
27059         PR c/10320
27060         * gcc.c-torture/execute/20030718-1.c: New test.
27062 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27064         PR optimization/11536
27065         * gcc.dg/20030721-1.c: New test.
27067 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
27069         PR c++/11546
27070         * g++.dg/template/lookup1.C: New test.
27072 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
27074         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
27075         diagnostics of ill-formed constructs involving labels.
27076         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
27077         the new 'previously defined here' message.
27079 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
27081         * g++.dg/parse/non-dependent2.C: New test.
27083 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
27085         * g++.dg/init/init-ref4.C: xfail on targets without
27086         weak symbols.
27088 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
27090         PR target/11087
27091         * gcc.c-torture/execute/20030717-1.c: New test.
27093 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27095         * g++.dg/opt/cfg1.C: New test.
27097 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
27099         PR optimization/11557
27100         * gcc.dg/20030717-1.c: New test.
27102 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
27104         PR c++/10476
27105         * g++.dg/expr/crash-1.C: New test.
27107         PR c++/11027
27108         * g++.dg/template/init3.C: New test.
27110         PR c++/8222
27111         * g++.dg/template/non-dependent1.C: New test.
27113         PR c++/11070
27114         * g++.dg/template/non-dependent2.C: New test.
27116         PR c++/11071
27117         * g++.dg/template/non-dependent3.C: New test.
27119         PR c++/9907
27120         * g++.dg/template/sizeof5.C: New test.
27122 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
27124         PR 11498
27125         * gcc.c-torture/compile/mangle-1.c: New file.
27127 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27129         PR c++/7809
27130         * g++.dg/parse/access3.C: New test.
27132 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
27134         PR c++/11384
27135         * g++.dg/init/init-ref4.C: New test.
27137 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
27139         PR c++/11547
27140         * g++.dg/parse/constant3.C: New test.
27141         * g++.dg/parse/crash7.C: Likewise.
27143 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
27145         PR target/11008
27146         * gcc.dg/i386-pentium4-not-mull.c: New.
27148 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
27150         * gcc.dg/asm-names.c (ymain): Make it weak.
27152 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27154         PR c++/5421
27155         * g++.dg/template/friend21.C: New test.
27157 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
27159         * gcc.dg/cleanup-8.c: New test.
27160         * gcc.dg/cleanup-9.c: New test.
27162 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
27164         * g++.dg/ext/dll-MI1.h: New file.
27165         * g++.dg/ext/dllexport-MI1.C: New file.
27166         * g++.dg/ext/dllimport-MI1.C: New file.
27168 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
27170         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
27171         it does not have cmpstrsi patterns (just cmpmemsi).
27173 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
27175         PR debug/11473
27176         * g++.dg/debug/debug8.C: New test.
27178 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27180         PR c++/10108
27181         * g++.dg/template/crash7.C: New test.
27183 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
27185         PR target/10795
27186         * gcc.c-torture/compile/20030708-1.c: New.
27188 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27190         * gcc.c-torture/execute/20030715-1.c: New test.
27192 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
27194         * gcc.dg/pch/inline-3.c: New file.
27195         * gcc.dg/pch/inline-3.hs: New file.
27196         * gcc.dg/pch/inline-4.c: New file.
27197         * gcc.dg/pch/inline-4.hs: New file.
27199 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
27201         PR c++/11509
27202         * g++.dg/template/crash6.C: New test.
27204         PR c++/7053
27205         * g++.dg/template/friend20.C: New test.
27207         PR c++/7019
27208         * g++.dg/template/overload2.C: New test.
27210 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27212         PR optimization/11440
27213         * gcc.c-torture/execute/20030714-1.c: New test.
27215 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27217         PR c++/11154
27218         * g++.dg/template/partial2.C: New test.
27220 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
27222         PR c++/11503
27223         * g++.dg/template/anon1.C: New test.
27225         PR c++/11493
27226         PR c++/11495
27227         * g++.dg/parse/template9.C: Likewise.
27228         * g++.dg/template/crash4.C: New test.
27229         * g++.dg/template/koenig1.C: Likewise.
27230         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
27231         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
27232         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
27233         functions.
27234         * g++.old-deja/g++.jason/template36.C: Likewise.
27235         * g++.old-deja/g++.mike/p1989.C: Likewise.
27236         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
27237         * g++.old-deja/g++.pt/ttp20.C: Use this->.
27238         * g++.old-deja/g++.pt/ttp21.C: Use this->.
27239         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
27240         compiling.
27241         * g++.old-deja/g++.pt/union2.C: Use this->.
27243 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
27245         * gcc.dg/20030711-1.c: New test.
27247 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
27249         PR c++/11050
27250         * g++.dg/parse/args1.C: New test.
27251         * g++.pt/defarg8.C: Change expected errors.
27253 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
27255         PR c++/8164
27256         * g++.dg/template/nontype2.C: New test.
27258         PR c++/10558
27259         * g++.dg/parse/template8.C: New test.
27261         PR c++/8327
27262         * g++.dg/template/scope1.C: New test.
27264         * g++.dg/warn/Wsign-compare-1.C: New test.
27266 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27268         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
27270 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
27272         PR c++/9411
27273         * g++.dg/template/explicit2.C: New test.
27275         PR c++/10032
27276         * g++.dg/warn/pedantic1.C: New test.
27278 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
27280         PR c++ 9483
27281         * g++.dg/other/field1.C: New test.
27283 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27285         PR c/11449
27286         * gcc.c-torture/compile/20030707-1.c: New.
27288 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27290         PR c++/10849
27291         * g++.dg/template/access12.C: New test.
27293 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
27295         * g++.dg/bprob/bprob.exp (prof_ext): Update.
27296         * g77.dg/bprob/bprob.exp (prof_ext): Update.
27297         * gcc.misc-tests/bprob.exp (prof_ext): Update.
27298         * gcc.misc-tests/gcov.exp: Update
27299         * g++.dg/gcov/gcov.exp: Update
27300         * lib/gcov.exp: Update.
27302 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
27304         * g++.dg/abi/mangle17.C: Make sure template expressions are
27305         dependent.
27306         * g++.dg/abi/mangle4.C: Mark erroneous casts.
27307         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
27308         * g++.dg/opt/stack1.C: Remove erroneous code.
27309         * g++.dg/parse/template7.C: New test.
27310         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
27311         * g++.old-deja/g++.pt/crash4.C: Likewise.
27313 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27315         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
27316         with zero or one occurence of `$' after the initial `L'.
27318 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
27320         * gcc.c-torture/compile/20030704-1.c: Add a comment.
27322 2003-07-08  Roger Sayle  <roger@eyesopen.com>
27324         PR c/11370
27325         * gcc.dg/Wunreachable-6.c: New testcase.
27326         * gcc.dg/Wunreachable-7.c: New testcase.
27328 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
27330         PR c/11420
27331         * gcc.dg/20030708-1.c: New test.
27333 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
27335         * gcc.dg/compat/sdata-section.h: New file.
27336         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
27337         * gcc.dg/torture/mips-sdata-1.c: New test.
27339 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27341         PR c++/11030
27342         * g++.dg/template/friend19.C: New test.
27344 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
27346         * g++.dg/opt/strength-reduce.C: New test.
27348 2003-07-07  Roger Sayle  <roger@eyesopen.com>
27350         PR target/10979
27351         * gcc.dg/20030707-1.c: New testcase.
27353 2003-07-07  Roger Sayle  <roger@eyesopen.com>
27355         PR optimization/11059
27356         * g++.dg/opt/emptyunion.C: New testcase.
27358 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27359             Eric Botcazou  <ebotcazou@libertysurf.fr>
27361         * g++.dg/opt/stack1.C: New test.
27363 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
27365         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
27366         run test.
27368         PR c++/11431
27369         * g++.dg/expr/static_cast3.C: New test.
27371 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
27373         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
27374         everywhere.
27375         * gcc.dg/concat.c: Concatenation of string constants with
27376         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
27377         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
27378         * gcc.dg/cpp/escape-2.c: Use wide character constants where
27379         necessary to avoid multi-character character constant warning.
27380         * gcc.dg/cpp/escape.c: Likewise.
27381         * gcc.dg/cpp/ucs.c: Likewise.
27382         Remove backslashes from dg-bogus comments, as they confuse Tcl.
27383         Fix a typo.
27385 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27387         PR c/11428
27388         * gcc.c-torture/compile/20030704-1.c: New.
27390 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27392         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
27394 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
27396         PR c++/5287, PR c++/7910,  PR c++/11021
27397         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
27398         tests for warnings.
27399         * g++.dg/ext/dllimport2.C: Add tests for warnings.
27400         * g++.dg/ext/dllimport3.C: Likewise.
27401         * g++.dg/ext/dllimport4.C: New file.
27402         * g++.dg/ext/dllimport5.C: New file.
27403         * g++.dg/ext/dllimport6.C: New file.
27404         * g++.dg/ext/dllimport7.C: New file.
27405         * g++.dg/ext/dllimport8.C: New file.
27406         * g++.dg/ext/dllimport9.C: New file.
27407         * g++.dg/ext/dllimport10.C: New file.
27408         * g++.dg/ext/dllexport1.C: New file.
27410 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27412         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
27413         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
27415 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27417         * gcc.dg/builtins-25.c: New testcase.
27418         * gcc.dg/builtins-26.c: New testcase.
27420 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
27422         * gcc.dg/compat/vector-defs.h: New file.
27423         * gcc.dg/compat/vector-setup.h: New file.
27424         * gcc.dg/compat/vector-check.h: New file.
27425         * gcc.dg/compat/vector-1_main.c: New file.
27426         * gcc.dg/compat/vector-1_x.c: New file.
27427         * gcc.dg/compat/vector-1_y.c: New file.
27428         * gcc.dg/compat/vector-2_main.c: New file.
27429         * gcc.dg/compat/vector-2_x.c: New file.
27430         * gcc.dg/compat/vector-2_y.c: New file.
27432         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
27433         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
27434         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
27435         * gcc.dg/compat/struct-align-1.h: New file.
27436         * gcc.dg/compat/struct-align-1_main.c: New file.
27437         * gcc.dg/compat/struct-align-1_x.c: New file.
27438         * gcc.dg/compat/struct-align-1_y.c: New file.
27439         * gcc.dg/compat/struct-align-2.h: New file.
27440         * gcc.dg/compat/struct-align-2_main.c: New file.
27441         * gcc.dg/compat/struct-align-2_x.c: New file.
27442         * gcc.dg/compat/struct-align-2_y.c: New file.
27444         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
27445         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27446         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27447         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27448         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27449         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27450         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27451         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27452         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27453         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27454         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27455         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27456         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27457         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27458         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27459         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27460         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27461         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27462         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27463         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27464         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27465         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27466         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27467         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27468         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27469         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27470         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27471         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27472         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27474 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27476         * gcc.dg/i386-call-1.c: New test.
27478 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27480         PR c++/9162
27481         * g++.dg/parse/defarg4.C: New.
27483 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27485         PR target/10700
27486         * gcc.c-torture/compile/20030703-1.c: New test case.
27488 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27490         * g++.dg/template/local3.C: Remove extra semicolon.
27492 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27494         * gcc.dg/i386-volatile-1.c: New test.
27496 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
27498         PR c++/11072
27499         * g++.dg/other/offsetof2.C: XFAIL.
27500         * g++.dg/other/offsetof5.C: New.
27502         PR c++/10219
27503         * g++.dg/template/error1.C: New.
27505         PR c++/9779
27506         * g++.dg/template/dependent-expr1.C: New.
27508 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27510         PR c++/6949
27511         * g++.dg/template/local3.C: New test.
27513         PR c++/11149
27514         * g++.dg/lookup/scoped6.C: New test.
27516 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
27518         PR c++/8046
27519         * g++.dg/other/error7.C: New test.
27521 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
27523         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
27524         * g++.old-deja/g++.abi/vtable3.h: Likewise.
27525         * g++.old-deja/g++.law/code-gen5.C: Likewise.
27526         * g++.old-deja/g++.other/union2.C: Likewise.
27527         * gcc.dg/c90-const-expr-2.c: Likewise.
27528         * gcc.dg/c90-const-expr-3.c: Likewise.
27529         * gcc.dg/c99-const-expr-2.c: Likewise.
27530         * gcc.dg/c99-const-expr-3.c: Likewise.
27531         * gcc.dg/concat.c: Likewise.
27533 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27535         PR c++/9559
27536         * g++.dg/init/static1.C: New test.
27538 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27540         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
27541         * g++.old-deja/g++.other/access2.C: Likewise.
27542         * g++.old-deja/g++.other/decl2.C: Likewise.
27543         * gcc.c-torture/execute/20020615-1.c: Likewise.
27545 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27547         PR c++/4933
27548         * g++.dg/template/sizeof4.C: New test.
27550 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27552         * g++.dg/other/error6.C: New test.
27554 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27556         PR c++/10750
27557         * g++.dg/parse/constant2.C: New test.
27559 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
27561         PR c++/11106
27562         * g++.dg/other/error5.C: New test.
27564 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27566         * gcc.dg/format/gcc_diag-1.c: New test.
27568 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
27570         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
27572 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
27574         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
27575         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
27576         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
27578 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
27580         * gcc.c-torture/execute/builtins/string-8.c: New test.
27581         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
27582         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
27583         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
27585 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27587         PR c++/10468
27588         * g++.dg/ext/typeof6.C: New test.
27590 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27592         PR c++/10796
27593         * g++.dg/init/enum1.C: New test.
27595 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
27597         * gcc.dg/20030627-1.c: New test.
27599 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
27601         PR c++/11332
27602         * g++.dg/expr/static_cast2.C: New test.
27604 2003-06-26  Roger Sayle  <roger@eyesopen.com>
27605             Jakub Jelinek  <jakub@redhat.com>
27607         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
27608         sprintf(dst,"%s",src) optimization.
27609         * gcc.c-torture/execute/20030626-1.c: New test case.
27610         * gcc.c-torture/execute/20030626-2.c: New test case.
27612 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
27614         * gcc.c-torture/execute/multi-ix.c: New test.
27616         * gcc.c-torture/execute/simd-4.c (main):
27617         Added missing semicolon at end of union.
27619 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
27621         PR c++/8266
27622         * g++.dg/template/explicit-instantiation3.C: New test.
27624 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27626         * gcc.dg/20030626-1.c: Use signed char.
27628 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27630         * gcc.dg/20030626-1.c: New test.
27632 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
27634         * const-str-2.m: Update.
27636 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
27638         PR c++/10990
27639         * g++.dg/rtti/dyncast1.C: New test.
27640         * g++.dg/abi/mangle4.C: Correct base-specifier access.
27641         * g++.dg/lookup/scoped1.C: Remove XFAIL.
27642         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
27644         PR c++/10931
27645         * g++.dg/expr/static_cast1.C: New test.
27647 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
27649         * gcc.dg/20030625-1.c: New test.
27651 2003-06-24  Roger Sayle  <roger@eyesopen.com>
27653         * gcc.c-torture/compile/20030624-1.c: New test case.
27655 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
27657         * gcc.c-torture/execute/string-opt-17.c: New test.
27659 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
27661         PR c++/5754
27662         * g++.dg/parse/crash6.C: New test.
27664 2003-06-23  Roger Sayle  <roger@eyesopen.com>
27666         * gcc.dg/builtins-24.c: New test case.
27668 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
27670         * g++.dg/opt/operator1.C: New test.
27672 2003-06-22  Roger Sayle  <roger@eyesopen.com>
27674         * gcc.c-torture/execute/string-opt-16.c: New test case.
27676 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27678         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
27679         * g++.old-deja/g++.other/conv7.C: Likewise.
27680         * g++.old-deja/g++.other/overcnv2.C: Likewise.
27681         * g++.old-deja/g++.other/overload14.C: Likewise.
27683 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27685         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
27686         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
27688 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27690         PR c++/10888
27691         * g++.dg/warn/Winline-3.C: New test.
27693 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27695         * lib/target-supports.exp (check_alias_available): Make the test
27696         program acceptable to the Solaris assembler.
27698         PR c++/10749
27699         * g++.dg/template/memclass2.C: New test.
27701 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27702             Eric Botcazou  <ebotcazou@libertysurf.fr>
27704         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
27705         data for non-matching targets.
27706         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
27708 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27710         PR c++/10845
27711         * g++.dg/template/member3.C: New test.
27713 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
27715         PR c++/10939
27716         * g++.dg/template/func1.C: New test.
27718         PR c++/9649
27719         * g++.dg/template/static4.C: New test.
27720         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
27722         PR c++/11041
27723         * g++.dg/init/ref7.C: New test.
27725 2003-06-19  Matt Austern  <austern@apple.com>
27727         PR c++/11228
27728         * g++.dg/anew1.C: New test.
27729         * g++.dg/anew2.C: New test.
27730         * g++.dg/anew3.C: New test.
27731         * g++.dg/anew4.C: New test.
27733 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
27735         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
27737 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
27739         * gcc.c-torture/execute/simd-4.c (main): Make expected value
27740         endian-dependent.
27742 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
27744         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
27745         Remove cruft.
27747 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
27749         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
27750         * gcc.c-torture/compile/961203-1.c: Likewise.
27751         * gcc.c-torture/compile/980506-1.c: Likewise.
27753 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27755         PR c++/10712
27756         * g++.dg/lookup/using7.C: New test.
27758 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27760         PR c++/11105
27761         * g++.dg/abi/conv1.C: Remove it.
27762         * g++.dg/template/conv7.C: New test.
27763         * g++.dg/template/conv8.C: Likewise.
27764         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
27765         conversion operator.
27767 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
27769         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
27770         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27771         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27772         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27773         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27774         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27775         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27776         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27777         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27778         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27779         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27780         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27781         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27782         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27783         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27784         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27785         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27786         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27787         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27788         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27789         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27790         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27791         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27792         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27793         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27794         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27795         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27796         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27797         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27799 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
27801         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
27802         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
27803         indications.
27805 2003-06-16  Roger Sayle  <roger@eyesopen.com>
27807         * gcc.dg/i386-387-5.c: New test case.
27808         * gcc.dg/i386-387-6.c: New test case.
27809         * gcc.dg/builtins-23.c: New test case.
27811 2003-06-15  Roger Sayle  <roger@eyesopen.com>
27813         * gcc.dg/builtins-22.c: New test case.
27814         * gcc.dg/i386-387-1.c: Update to test exp.
27815         * gcc.dg/i386-387-2.c: Likewise.
27817 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27819         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
27821 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
27823         * lib/gcc-dg.exp (dg-require-dll): New function.
27824         (dg-xfail-if): Likewise.
27825         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
27826         driver.
27828         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
27829         * gcc.c-torture/compile/20001205-1.c: Likewise.
27830         * gcc.c-torture/compile/20001226-1.c: Likewise.
27831         * gcc.c-torture/compile/20010518-2.c: Likewise.
27832         * gcc.c-torture/compile/20020312-1.c: Likewise.
27833         * gcc.c-torture/compile/20020604-1.c: Likewise.
27834         * gcc.c-torture/compile/920501-12.c: Likewise.
27835         * gcc.c-torture/compile/920501-4.c: Likewise.
27836         * gcc.c-torture/compile/920520-1.c: Likewise.
27837         * gcc.c-torture/compile/920521-1.c: Likewise.
27838         * gcc.c-torture/compile/920625-1.c: Likewise.
27839         * gcc.c-torture/compile/961203-1.c: Likewise.
27840         * gcc.c-torture/compile/980506-1.c: Likewise.
27841         * gcc.c-torture/compile/981006-1.c: Likewise.
27842         * gcc.c-torture/compile/981022-1.c: Likewise.
27843         * gcc.c-torture/compile/981223-1.c: Likewise.
27844         * gcc.c-torture/compile/990617-1.c: Likewise.
27845         * gcc.c-torture/compile/dll.c: Likewise.
27846         * gcc.c-torture/compile/labels-3.c: Likewise.
27847         * gcc.c-torture/compile/mipscop-1.c: Likewise.
27848         * gcc.c-torture/compile/mipscop-2.c: Likewise.
27849         * gcc.c-torture/compile/mipscop-3.c: Likewise.
27850         * gcc.c-torture/compile/mipscop-4.c: Likewise.
27851         * gcc.c-torture/compile/simd-5.c: Likewise.
27852         * gcc.c-torture/compile/20000804-1.x: Remove.
27853         * gcc.c-torture/compile/20001205-1.x: Likewise.
27854         * gcc.c-torture/compile/20001226-1.x: Likewise.
27855         * gcc.c-torture/compile/20010518-2.x: Likewise.
27856         * gcc.c-torture/compile/20020312-1.x: Likewise.
27857         * gcc.c-torture/compile/20020604-1.x: Likewise.
27858         * gcc.c-torture/compile/920501-12.x: Likewise.
27859         * gcc.c-torture/compile/920501-4.x: Likewise.
27860         * gcc.c-torture/compile/920520-1.x: Likewise.
27861         * gcc.c-torture/compile/920521-1.x: Likewise.
27862         * gcc.c-torture/compile/920625-1.x: Likewise.
27863         * gcc.c-torture/compile/961203-1.x: Likewise.
27864         * gcc.c-torture/compile/980506-1.x: Likewise.
27865         * gcc.c-torture/compile/981006-1.x: Likewise.
27866         * gcc.c-torture/compile/981022-1.x: Likewise.
27867         * gcc.c-torture/compile/981223-1.x: Likewise.
27868         * gcc.c-torture/compile/990617-1.x: Likewise.
27869         * gcc.c-torture/compile/mipscop-1.x: Likewise.
27870         * gcc.c-torture/compile/mipscop-2.x: Likewise.
27871         * gcc.c-torture/compile/mipscop-3.x: Likewise.
27872         * gcc.c-torture/compile/mipscop-4.x: Likewise.
27873         * gcc.c-torture/compile/simd-5.x: Likewise.
27875         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
27877 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27879         * gcc.c-torture/execute/20030611-1.c: New test.
27881 2003-06-12  Roger Sayle  <roger@eyesopen.com>
27883         PR middle-end/168
27884         * gcc.dg/20030612-1.c: New test case.
27886 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
27888         PR c++/10635
27889         * g++.dg/expr/cast1.C: New test.
27891 2003-06-12  Roger Sayle  <roger@eyesopen.com>
27893         * gcc.dg/builtins-21.c: New test case.
27895 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
27897         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
27898         options instead of at the end.
27899         * lib/objc.exp (objc_target_compile): Likewise.
27901 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
27903         PR c++/10432
27904         * g++.dg/parse/error1.C: New test.
27906 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
27908         * gcc.dg/compat/struct-by-value-11_main.c: New file.
27909         * gcc.dg/compat/struct-by-value-11_x.c: New file.
27910         * gcc.dg/compat/struct-by-value-11_y.c: New file.
27911         * gcc.dg/compat/struct-by-value-12_main.c: New file.
27912         * gcc.dg/compat/struct-by-value-12_x.c: New file.
27913         * gcc.dg/compat/struct-by-value-12_y.c: New file.
27914         * gcc.dg/compat/struct-by-value-13_main.c: New file.
27915         * gcc.dg/compat/struct-by-value-13_x.c: New file.
27916         * gcc.dg/compat/struct-by-value-13_y.c: New file.
27917         * gcc.dg/compat/struct-by-value-14_main.c: New file.
27918         * gcc.dg/compat/struct-by-value-14_x.c: New file.
27919         * gcc.dg/compat/struct-by-value-14_y.c: New file.
27920         * gcc.dg/compat/struct-by-value-15_main.c: New file.
27921         * gcc.dg/compat/struct-by-value-15_x.c: New file.
27922         * gcc.dg/compat/struct-by-value-15_y.c: New file.
27923         * gcc.dg/compat/struct-by-value-16_main.c: New file.
27924         * gcc.dg/compat/struct-by-value-16_x.c: New file.
27925         * gcc.dg/compat/struct-by-value-16_y.c: New file.
27926         * gcc.dg/compat/struct-by-value-17_main.c: New file.
27927         * gcc.dg/compat/struct-by-value-17_x.c: New file.
27928         * gcc.dg/compat/struct-by-value-17_y.c: New file.
27929         * gcc.dg/compat/struct-by-value-18_main.c: New file.
27930         * gcc.dg/compat/struct-by-value-18_x.c: New file.
27931         * gcc.dg/compat/struct-by-value-18_y.c: New file.
27933         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
27934         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
27935         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
27936         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
27937         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
27938         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
27939         * gcc.dg/compat/scalar-return-3_main.c: New file.
27940         * gcc.dg/compat/scalar-return-3_x.c: New file.
27941         * gcc.dg/compat/scalar-return-3_y.c: New file.
27942         * gcc.dg/compat/scalar-return-4_main.c: New file.
27943         * gcc.dg/compat/scalar-return-4_x.c: New file.
27944         * gcc.dg/compat/scalar-return-4_y.c: New file.
27946 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
27948         * gcc.dg/compat/fp2-struct-check.h: New file.
27949         * gcc.dg/compat/fp2-struct-defs.h: New file.
27950         * gcc.dg/compat/fp2-struct-init.h: New file.
27951         * gcc.dg/compat/struct-by-value-10_main.c: New file.
27952         * gcc.dg/compat/struct-by-value-10_x.c: New file.
27953         * gcc.dg/compat/struct-by-value-10_y.c: New file.
27954         * gcc.dg/compat/struct-return-10_main.c: New file.
27955         * gcc.dg/compat/struct-return-10_x.c: New file.
27956         * gcc.dg/compat/struct-return-10_y.c: New file.
27958         * gcc.dg/compat/compat-common.h: New file.
27959         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
27960         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
27961         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
27962         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
27963         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
27964         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
27965         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
27966         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27967         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
27968         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
27969         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27970         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
27971         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
27972         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27973         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
27974         * gcc.dg/compat/small-struct-check.h: Ditto.
27975         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
27976         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27977         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
27978         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
27979         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27980         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
27981         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
27982         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27983         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
27984         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
27985         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27986         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
27987         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
27988         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27989         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
27990         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
27991         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27992         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
27993         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
27994         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27995         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
27996         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
27997         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27998         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
27999         * gcc.dg/compat/struct-return-2_main.c: Ditto.
28000         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28001         * gcc.dg/compat/struct-return-2_y.c: Ditto.
28002         * gcc.dg/compat/struct-return-3_main.c: Ditto.
28003         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28004         * gcc.dg/compat/struct-return-3_y.c: Ditto.
28006 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
28008         * g++.dg/pch/static-1.C: New file.
28009         * g++.dg/pch/static-1.Hs: New file.
28011 2003-06-10  Richard Henderson  <rth@redhat.com>
28013         * gcc.dg/asm-7.c: Adjust expected warning text.
28015 2003-06-10  Roger Sayle  <roger@eyesopen.com>
28017         * gcc.dg/builtins-20.c: New test case.
28019 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
28021         PR c++/11131
28022         * g++.dg/opt/template1.C: New test.
28024 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28026         * lib/gcc-dg.exp (dg-test): Clear additional_files and
28027         additional_sources.
28029 2003-05-21  David Taylor  <dtaylor@emc.com>
28031         * gcc.dg/Wpadded.c: New file.
28033 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28035         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
28036         * gcc.dg/special/weak-2.c: Add dg-require-weak.
28037         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
28038         dg-require-weak.
28040 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
28042         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
28044 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28046         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
28047         (dg-require-alias): Likewise.
28048         (dg-require-gc-sections): Likewise.
28049         * lib/target-supports.exp (check_gc_sections_available): Likewise.
28051 2003-06-08  Richard Henderson  <rth@redhat.com>
28053         * gcc.dg/20011029-2.c: Fix the array reference.
28054         * gcc.dg/asm-7.c: New.
28056 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
28058         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
28060 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
28062         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
28063         (dg-require-gc-sections): Likewise.
28065 2003-06-08  Jan Hubicka  <jh@suse.cz>
28067         * i386-cmov1.c: Fix regular expression.
28068         * i386-cvt-1.c: Likewise.
28069         * i386-local.c: Likewise.
28070         * i386-local2.c: Likewise.
28071         * i386-mul.c: Likewise.
28072         * i386-ssetype-1.c: Likewise.
28073         * i386-ssetype-3.c: Likewise.
28074         * i386-ssetype-5.c: Likewise.
28076 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28078         PR c++/11039
28079         * g++.dg/warn/implicit-typename2.C: New test.
28080         * g++.dg/warn/implicit-typename3.C: New test.
28082 2003-06-07  Richard Henderson  <rth@redhat.com>
28084         * g++.dg/other/offsetof3.C: Use size_t.
28085         * g++.dg/other/offsetof4.C: Likewise.
28087 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
28089         * lib/copy-file.exp: New. Implement gcc_copy_files.
28091         * lib/dg-pch.exp: Load copy-file.exp
28092         (dg-pch): Use gcc_copy_files instead of "file copy".
28094 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
28096         * gcc.dg/weak/weak.exp: Simplify.
28097         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
28098         * gcc.dg/weak/weak-1.c: Likewise.
28099         * gcc.dg/weak/weak-2.c: Likewise.
28100         * gcc.dg/weak/weak-3.c: Likewise.
28101         * gcc.dg/weak/weak-4.c: Likewise.
28102         * gcc.dg/weak/weak-5.c: Likewise.
28103         * gcc.dg/weak/weak-6.c: Likewise.
28104         * gcc.dg/weak/weak-7.c: Likewise.
28105         * gcc.dg/weak/weak-8.c: Likewise.
28106         * gcc.dg/weak/weak-9.c: Likewise.
28108 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
28110         gcc.c-torture/execute/20030606-1.c: New.
28112 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28114         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
28115         * gcc.dg/builtins-19.c: Likewise.
28117 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28119         * gcc.dg/builtins-2.c: Add some more tests.
28120         * gcc.dg/builtins-18.c: New test case.
28121         * gcc.dg/builtins-19.c: New test case.
28123 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28124             Jim Wilson  <wilson@tuliptree.org>
28126         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
28128 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
28130         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
28131         mempcpy/stpcpy calls not to be optimized into something else.
28132         * gcc.c-torture/execute/string-opt-3.c: Moved to...
28133         * gcc.c-torture/execute/builtins/string-7.c: ...here.
28134         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
28136 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28138         * gcc.dg/format/asm_fprintf-1.c: New test.
28140 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
28142         * lib/gcc-defs.exp (additional_sources): New variable.
28143         (dg-additional-sources): New function.
28144         (additional_files): New variable.
28145         (dg-additional-files): New function.
28146         (dg-additional-files-options): Likewise.
28147         * lib/gcc-dg.exp (dg-require-weak): New function.
28148         (dg-require-alias): Likewise.
28149         (dg-require-gc-sections): Likewise.
28150         * lib/target-supports.exp (check_alias_available): Remove testfile
28151         parameter.
28152         (check_gc_sections_available): New function.
28153         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
28154         (dg-gpp-additional-files): Likewise.
28155         * lib/g++.exp (additional_sources): Remove.
28156         (additional_files): Likewise.
28157         (g++_target_compile): Use dg-additional-files-options.
28159         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
28160         Tcl logic.
28161         * gcc.dg/special/ecos.exp: Remove.
28162         * gcc.dg/special/20000419-2.c: Use dg-require-*.
28163         * gcc.dg/special/alias-1.c: Likewise.
28164         * gcc.dg/special/alias-2.c: Likewise.
28165         * gcc.dg/special/gcsec-1.c: Likewise.
28166         * gcc.dg/special/weak-1.c: Likewise.
28167         * gcc.dg/special/weak-2.c: Likewise.
28168         * gcc.dg/special/wkali-1.c: Likewise.
28169         * gcc.dg/special/wkali-2.c: Likewise.
28171         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
28172         dg-gpp-additional-*.
28173         * g++.dg/special/conpr-3.C: Likewise.
28174         * g++.dg/special/conpr-4.C: Likewise.
28175         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
28176         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
28177         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
28178         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
28179         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
28180         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
28181         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
28182         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
28183         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
28184         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
28185         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
28186         * g++.old-deja/g++.other/comdat1.C: Likewise.
28187         * g++.old-deja/g++.other/comdat2.C: Likewise.
28188         * g++.old-deja/g++.other/comdat3.C: Likewise.
28189         * g++.old-deja/g++.other/ctor1.C: Likewise.
28190         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
28192 2003-06-05  Richard Henderson  <rth@redhat.com>
28194         * gcc.dg/debug/20030605-1.c: New.
28196 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
28198         * README.QMTEST: Update.
28200 2003-06-04  Richard Henderson  <rth@redhat.com>
28202         * gcc.dg/cleanup-1.c: New.
28203         * gcc.dg/cleanup-2.c: New.
28204         * gcc.dg/cleanup-3.c: New.
28205         * gcc.dg/cleanup-4.c: New.
28206         * gcc.dg/cleanup-5.c: New.
28207         * gcc.dg/cleanup-6.c: New.
28208         * gcc.dg/cleanup-7.c: New.
28210 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
28212         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
28214         * lib/dg-pch.exp: New file.
28215         * g++.dg/pch/pch.exp: Use dg-pch.exp.
28216         * gcc.dg/pch/pch.exp: Likewise.
28218 2003-06-04  Roger Sayle  <roger@eyesopen.com>
28220         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
28221         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
28222         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
28223         * gcc.dg/builtins-17.c: New test case.
28224         * gcc.dg/i386-387-4.c: New test case.
28225         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
28227 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28229         * gcc.dg/ultrasp9.c: New test.
28231 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28233         * gcc.c-torture/compile/20030604-1.c: New test.
28234         * gcc.dg/sparc-constant-1.c: New test.
28236 2003-06-03  Glen Nakamura  <glen@imodulo.com>
28238         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
28240 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
28242         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
28244         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
28245         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
28247 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
28249         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
28251 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28253         PR c++/10940
28254         * g++.dg/template/spec10.C: New test.
28256 2003-06-03  Roger Sayle  <roger@eyesopen.com>
28258         * gcc.dg/builtins-16.c: New test case.
28260 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
28262         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
28263         mempcpy test with post-increments.
28264         * gcc.c-torture/execute/string-opt-3.c: New test.
28265         * gcc.dg/string-opt-1.c: New test.
28267 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
28269         PR fortran/10965
28270         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
28272 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
28274         * lib/scanasm.exp (dg-scan): New function, factored out of ...
28275         (scan-assembler): ... here.  Use dg-scan.
28276         (scan-assembler-not): Likewise.
28277         (scan-file): New function.
28278         (scan-file-not): Likewise.
28279         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
28280         * gcc.dg/cpp/_Pragma4.c: Likewise.
28281         * gcc.dg/cpp/_Pragma5.c: Likewise.
28282         * gcc.dg/cpp/avoidpaste1.c: Likewise.
28283         * gcc.dg/cpp/avoidpaste2.c: Likewise.
28284         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
28285         * gcc.dg/cpp/cmdlne-P.c: Likewise.
28286         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
28287         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
28288         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
28289         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
28290         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
28291         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
28292         * gcc.dg/cpp/cxxcom1.c: Likewise.
28293         * gcc.dg/cpp/line1.c: Likewise.
28294         * gcc.dg/cpp/maccom1.c: Likewise.
28295         * gcc.dg/cpp/maccom2.c: Likewise.
28296         * gcc.dg/cpp/maccom3.c: Likewise.
28297         * gcc.dg/cpp/maccom4.c: Likewise.
28298         * gcc.dg/cpp/maccom5.c: Likewise.
28299         * gcc.dg/cpp/maccom6.c: Likewise.
28300         * gcc.dg/cpp/multiline.c: Likewise.
28301         * gcc.dg/cpp/spacing1.c: Likewise.
28302         * gcc.dg/cpp/spacing2.c: Likewise.
28303         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
28304         * gcc.dg/cpp/trad/maccom1.c: Likewise.
28305         * gcc.dg/cpp/trad/maccom2.c: Likewise.
28306         * gcc.dg/cpp/trad/maccom3.c: Likewise.
28307         * gcc.dg/cpp/trad/maccom4.c: Likewise.
28308         * gcc.dg/cpp/trad/maccom6.c: Likewise.
28309         * gcc.dg/cpp/cxxcom2.c: Likewise.
28310         * gcc.dg/cpp/cxxcom2.h: New file.
28312         * gcc.dg/cpp/truefalse.cpp: Move it to ...
28313         * g++.dg/cpp/truefalse.C: Here.
28314         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
28316 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
28318         * gcc.dg/cpp/redef3.c: New file.
28320 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
28322         * gcc.dg/i386-loop-3.c: New test.
28324 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
28326         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
28328 2003-05-31  Roger Sayle  <roger@eyesopen.com>
28330         * gcc.dg/fwrapv-1.c: New test case.
28331         * gcc.dg/fwrapv-2.c: New test case.
28333 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28335         PR c++/10956
28336         * g++.dg/template/spec9.C: New test.
28338 2003-05-29  Roger Sayle  <roger@eyesopen.com>
28340         * gcc.dg/duff-4.c: New test case.
28342 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
28344         PR fortran/10843
28345         * g77.dg/ffixed-form-1.f: New test
28346         * g77.dg/ffixed-form-2.f: New test
28347         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
28348         * g77.dg/ffree-form-3.f: New test
28350 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
28352         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
28353         * gcc.dg/wint_t-1.c: Likewise.
28355 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28357         * g++.dg/template/access11.C: New test.
28359 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28361         PR c++/10849
28362         * g++.dg/template/access10.C: New test.
28364 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28365             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28367         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
28369 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28371         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
28372         suppress for powerpc-*-darwin*.
28373         * gcc.dg/torture/builtin-noret-2.c: Likewise.
28375 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28377         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
28378         suppress option for powerpc-*-darwin*.
28380 2003-05-23  Roger Sayle  <roger@eyesopen.com>
28382         * gcc.dg/builtins-1.c: Add tests for tan and atan.
28383         * gcc.dg/builtins-4.c: Add test for fmod.
28385 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28387         PR c++/10682
28388         * g++.dg/template/instantiate4.C: New test.
28390 2003-05-22  Roger Sayle  <roger@eyesopen.com>
28392         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
28394 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
28396         * gcc.dg/compat/scalar-return-1_main.c: New file.
28397         * gcc.dg/compat/scalar-return-1_x.c: New file.
28398         * gcc.dg/compat/scalar-return-1_y.c: New file.
28399         * gcc.dg/compat/scalar-return-2_main.c: New file.
28400         * gcc.dg/compat/scalar-return-2_x.c: New file.
28401         * gcc.dg/compat/scalar-return-2_y.c: New file.
28402         * gcc.dg/compat/struct-return-3_main.c: New file.
28403         * gcc.dg/compat/struct-return-3_y.c: New file.
28404         * gcc.dg/compat/struct-return-3_x.c: New file.
28405         * gcc.dg/compat/struct-return-2_main.c: New file.
28406         * gcc.dg/compat/struct-return-2_x.c: New file.
28407         * gcc.dg/compat/struct-return-2_y.c: New file.
28409 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28411         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
28412         for hppa*-hp-hpux*.
28413         * gcc.dg/20021014-1.c (dg-options): Likewise.
28414         * gcc.dg/nest.c (dg-options): Likewise.
28416 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
28418         PR c++/9738
28419         * g++.dg/ext/dllimport2.C: New file.
28420         * g++.dg/ext/dllimport3.C: New file.
28422 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
28424         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
28425         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
28426         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28427         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
28428         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28429         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
28430         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
28431         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
28432         * gcc.dg/compat/small-struct-defs.h: New file.
28433         * gcc.dg/compat/small-struct-init.h: New file.
28434         * gcc.dg/compat/small-struct-check.h: New file.
28435         * gcc.dg/compat/fp-struct-defs.h: New file.
28436         * gcc.dg/compat/fp-struct-check.h: New file.
28437         * gcc.dg/compat/fp-struct-init.h: New file.
28438         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
28439         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
28441 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
28443         * gcc.dg/20030225-2.c: New test.
28445 2003-05-18  Roger Sayle  <roger@eyesopen.com>
28446             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28448         * gcc.c-torture/compile/20030518-1.c: New test case.
28450 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
28452         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
28453         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
28454         gcc-dg-debug-runtest.
28455         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
28456         gcc-dg-debug-runtest.
28458 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28460         PR c++/9022
28461         * g++.dg/lookup/using6.C: New test.
28463 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28465         * g++.dg/parse/access2.C: New test.
28467 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
28469         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
28470         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
28471         * gcc.dg/debug/debug.exp: Likewise.
28473 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
28475         * gcc.dg/dollar.c: New test.
28477 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
28479         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
28480         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
28481         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
28482         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
28483         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
28484         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
28485         * gcc.dg/compat/struct-by-value-6_main.c: New file.
28486         * gcc.dg/compat/struct-by-value-6_x.c: New file.
28487         * gcc.dg/compat/struct-by-value-6_y.c: New file.
28488         * gcc.dg/compat/struct-by-value-7_main.c: New file.
28489         * gcc.dg/compat/struct-by-value-7_x.c: New file.
28490         * gcc.dg/compat/struct-by-value-7_y.c: New file.
28491         * gcc.dg/compat/struct-by-value-8_main.c: New file.
28492         * gcc.dg/compat/struct-by-value-8_x.c: New file.
28493         * gcc.dg/compat/struct-by-value-8_y.c: New file.
28494         * gcc.dg/compat/struct-by-value-9_main.c: New file.
28495         * gcc.dg/compat/struct-by-value-9_x.c: New file.
28496         * gcc.dg/compat/struct-by-value-9_y.c: New file.
28498 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
28500         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
28501         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
28502         support for "repo" mode.
28503         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
28504         * lib/g77-dg.exp: Likewise.
28505         * lib/obj-dg.exp: Likewise.
28507 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
28509         Merge from gcc-3_2-rhl8-branch:
28510         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
28512         * gcc.dg/tls/opt-6.c: New test.
28514         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
28516         * gcc.dg/20030405-1.c: New test.
28518         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
28520         * gcc.dg/20030309-1.c: New test.
28522         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28524         * gcc.c-torture/execute/20030307-1.c: New test.
28526         2003-02-20  Randolph Chung  <tausq@debian.org>
28528         * gcc.c-torture/compile/20030220-1.c: New test.
28530         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
28532         * gcc.dg/20030217-1.c: New test.
28534         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
28536         * gcc.c-torture/compile/20020129-1.c: New test.
28538         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28540         * gcc.dg/unroll-1.c: New test.
28542         2002-11-16  Jan Hubicka  <jh@suse.cz>
28544         * gcc.c-torture/execute/20020920-1.c: New test.
28546         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
28548         PR target/7434
28549         * gcc.c-torture/compile/20021008-1.c: New test.
28551         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
28553         PR target/7559
28554         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
28556         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
28558         * gcc.c-torture/compile/20020807-1.c: New test.
28560         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
28562         * gcc.dg/tls/opt-1.c: New test.
28564         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
28566         * gcc.dg/20020729-1.c: New test.
28568         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
28570         * g++.dg/opt/life1.C: New test.
28572         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
28574         * gcc.dg/20020525-1.c: New test.
28576         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
28578         PR c++/6794
28579         * g++.dg/ext/pretty1.C: New test.
28580         * g++.dg/ext/pretty2.C: New test.
28582 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
28584         PR c++/8385
28585         * g++.dg/ext/typeof5.C: New test.
28587 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
28589         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
28590         __USER_LABEL_PREFIX__ into account.
28591         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
28593 2003-05-14  Roger Sayle  <roger@eyesopen.com>
28595         * gcc.dg/builtins-15.c: New test case.
28597 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
28599         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
28601 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
28603         * lib/g++.exp: Tweak handling of additional source files.
28604         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
28605         * g++.dg/special/conpr-2a.C: Rename to ...
28606         * g++.dg/special/conpr-2a.cc: ... this.
28607         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
28608         * g++.dg/special/conpr-3a.C: Rename to ...
28609         * g++.dg/special/conpr-3a.cc: This.
28610         * g++.dg/special/conpr-3b.C: Rename to ...
28611         * g++.dg/special/conpr-3b.cc: This.
28612         * g++.dg/special/conpr-4.C: New test.
28613         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
28615 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
28617         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
28619 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28621         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
28622         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28623         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
28624         * g++.old-deja/g++.other/warn3.C: Likewise.
28626 2003-05-11  Roger Sayle  <roger@eyesopen.com>
28628         * gcc.dg/i386-387-1.c: Update to also test log.
28629         * gcc.dg/i386-387-2.c: Likewise.
28631 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
28633         * g77.f-torture/execute/int8421.f: New test.
28635 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28637         PR c++/10230, c++/10481
28638         * g++.dg/lookup/scoped5.C: New test.
28640 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28642         PR c++/10552
28643         * g++.dg/template/ttp6.C: New test.
28645 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
28647         * gcc.c-torture/execute/builtins: New directory.
28648         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
28649         gcc.c-torture/execute/builtins.
28650         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
28651         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
28652         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
28653         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
28655 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28657         PR c++/9252
28658         * g++.dg/template/access8.C: New test.
28659         * g++.dg/template/access9.C: New test.
28661 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28663         PR c++/9554
28664         * g++.dg/parse/access1.C: New test.
28666 2003-05-09  DJ Delorie  <dj@redhat.com>
28668         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
28669         long, and not an int.
28671 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28673         PR c++/10555, c++/10576
28674         * g++.dg/template/memclass1.C: New test.
28676 2003-05-08  DJ Delorie  <dj@redhat.com>
28678         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
28679         targets.
28680         * gcc.c-torture/execute/20021024-1.x: Likewise.
28681         * gcc.c-torture/execute/shiftdi.x: Likewise.
28682         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
28683         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
28684         * gcc.dg/20021018-1.c: Likewise.
28686 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28688         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
28690         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
28691         (bcopy): Call memmove.
28693 2003-05-08  Roger Sayle  <roger@eyesopen.com>
28695         * g77.f-torture/compile/8485.f: New test case.
28697 2003-05-07  Richard Henderson  <rth@redhat.com>
28699         PR c++/10570
28700         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
28701         Verify exception_cleanup not called for rethrows.
28702         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
28703         when exiting catch block without rethrowing.
28704         * g++.dg/eh/forced3.C: New.
28705         * g++.dg/eh/forced4.C: New.
28707 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
28709         * gcc.dg/20030505.c: Fix triplet.
28711 2003-05-06  DJ Delorie  <dj@redhat.com>
28713         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
28714         * gcc.dg/nest.c: Likewise.
28716 2003-05-05  Roger Sayle  <roger@eyesopen.com>
28718         * gcc.dg/builtins-14.c: New test case.
28720 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
28722         * lib/compat.exp (compat-execute): New argument.
28723         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
28724         * gcc.dg/compat: New test directory.
28725         * gcc.dg/compat/compat.exp: New expect script.
28726         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
28727         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
28728         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
28729         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
28730         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
28731         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
28733         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
28734         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
28735         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
28736         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
28737         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
28738         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
28739         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
28740         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
28741         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
28742         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
28743         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
28744         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
28745         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
28746         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
28747         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
28749 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
28751         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
28753 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
28755         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
28757 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
28759         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
28760         * gcc.dg/ppc-fsel-2.c: New test.
28762         * gcc.dg/unused-5.c: New test.
28764 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28766         PR c++/10496
28767         * g++.dg/warn/pmf1.C: New test.
28769 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28771         PR c++/4494
28772         * g++.dg/warn/main.C: New test.
28774 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28776         * gcc.dg/nonnull-3.c: New test.
28778 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
28780         * gcc.dg/cpp/Wtrigraphs.c: Update.
28781         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
28783 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
28785         * gcc.dg/ppc-fsel-1.c: New test.
28787 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
28789         PR c/10604
28790         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
28792 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
28794         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
28796 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28798         PR c++/9364, c++/10553, c++/10586
28799         * g++.dg/parse/typename4.C: New test.
28800         * g++.dg/parse/typename5.C: Likewise.
28802 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
28804         * gcc.c-torture/compile/20030503-1.c: New test.
28806 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28808         * g++.dg/lookup/using5.C: Fix testcase error.
28810 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
28812         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
28813         since MEABI is no longer supported.  Remove all vestiges
28814         of MEABI from the test.
28816 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28818         PR c++/10554
28819         * g++.dg/lookup/using5.C: New test.
28821 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28823         PR c++/8772
28824         * g++.dg/template/ttp5.C: New test.
28826 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
28828         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
28829         (dg-gpp-additional-sources): New function.
28830         (dg-gpp-additional-files): Likewise.
28831         * lib/g++.exp (additional_sources): New variable.
28832         (additional_files): Likewise.
28833         (g++_target_compile): Deal with them.
28834         * lib/old-dejagnu.exp: Remove.
28835         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
28836         * g++.old-deja: Revise all tests to use dg commands.
28838 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28840         PR c++/9432, c++/9528
28841         * g++.dg/lookup/using4.C: New test.
28843 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
28845         * gcc.dg/noreturn-5.c: New file.
28846         * gcc.dg/noreturn-6.c: New file.
28848         * gcc.c-torture/compile/inline-1.c: New file.
28850 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28852         PR c++/10551
28853         * g++.dg/template/explicit1.C: New test.
28855 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28857         PR c++/10549
28858         * g++.dg/other/bitfield1.C: New test.
28860         PR c++/10527
28861         * g++.dg/init/new7.C: New test.
28863 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28865         * g++.dg/ext/desig1.C: New test.
28866         * g++.dg/ext/init1.C: Update.
28868         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
28870 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
28872         PR c++/10180
28873         * g++.dg/warn/Winline-1.C: New test.
28875 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
28877         * gcc.c-torture/execute/string-opt-19.c: New test.
28879         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
28880         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
28882 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
28884         PR c++/10506
28885         * g++.dg/init/new6.C: New test.
28887         PR c++/10503
28888         * g++.dg/init/ref6.C: New test.
28890 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
28892         * g++.dg/warn/weak1.C: XFAIL on AIX4.
28894 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28896         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
28897         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
28899 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
28901         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
28902         initialized static data members.
28904 2003-04-25  H.J. Lu <hjl@gnu.org>
28906         * gcc.dg/ia64-sync-4.c: New test.
28908 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28910         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
28911         date.
28913 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
28915         PR c++/10337
28916         * g++.dg/warn/conv1.C: New test.
28917         * g++.old-deja/g++.other/conv7.C: Adjust.
28918         * g++.old-deja/g++.other/overload14.C: Adjust.
28920 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28922         PR c++/10471
28923         * g++.dg/template/defarg2.C: New test.
28925 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
28927         * gcc.dg/cpp/include2.c: Update.
28928         * gcc.dg/cpp/multiline-2.c: New.
28929         * gcc.dg/cpp/multiline.c: Update.
28930         * gcc.dg/cpp/strify2.c: Update.
28931         * gcc.dg/cpp/trad/literals-2.c: Update.
28933 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28935         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
28937 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28939         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
28941 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28943         PR c++/10451
28944         * g++.dg/parse/crash4.C: New test.
28946         PR c++/9847
28947         * g++.dg/parse/crash5.C: New test.
28949 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
28951         PR c++/10446
28952         * g++.dg/parse/crash3.C: New test.
28954         PR c++/10428
28955         * g++.dg/parse/elab1.C: New test.
28957 2003-04-22  Devang Patel  <dpatel@apple.com>
28959         * gcc.dg/cpp/trad/funlike-5.c: New test.
28961 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
28963         * g++.dg/other/packed1.C: Fix dg options.
28965 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
28967         * g++.dg/other/offsetof2.C: New test.
28969 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
28971         * g++.dg/template/recurse.C: Adjust location of error messages.
28973 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
28975         PR c++/9881
28976         * g++.dg/init/addr-const1.C: New test.
28977         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
28979 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28981         PR c++/10405
28982         * g++.dg/lookup/struct-hack1.C: New test.
28984 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
28986         * ucs.c: Update diagnostic messages.
28988 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
28990         * gcc.dg/cpp/truefalse.cpp: New test.
28991         * gcc.dg/cpp/cpp.exp: Update.
28992         * g++.dg/other/stdbool-if.C: Remove.
28994 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
28996         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
28997         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
28999 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29001         * gcc.c-torture/compile/20030418-1.c: New test.
29003 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
29005         * README.compat: Remove; content moved to doc/sourcebuild.texi.
29007 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29009         PR c++/10347
29010         g++.dg/template/dependent-name1.C: New test.
29012 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
29014         * gcc.dg/warn-1.c (tourist_guide): New array,
29015         contains a pointer to bar.
29017 2003-04-16  Roger Sayle  <roger@eyesopen.com>
29019         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
29020         * gcc.c-torture/execute/medce-1.c: New test case.
29021         * gcc.c-torture/execute/medce-2.c: New test case.
29023 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
29025         * lib/prune.exp: Ignore more messages.
29027         PR c++/10381
29028         * g++.dg/parse/lookup3.C: New test.
29030 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
29032         * gcc.c-torture/compile/20030415-1.c : New test.
29034 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
29036         * gcc.c-torture/execute/scope-2.c: Move to ...
29037         * gcc.dg/noncompile/scope.c: .... here.
29039 2003-04-14  Roger Sayle  <roger@eyesopen.com>
29041         * gcc.dg/20030414-2.c: New test case.
29043 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
29045         PR target/10377
29046         * gcc.dg/20030414-1.c: New test.
29048 2003-04-13  Roger Sayle  <roger@eyesopen.com>
29050         * gcc.dg/builtins-12.c: New test case.
29051         * gcc.dg/builtins-13.c: New test case.
29053 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29055         * gcc.c-torture/execute/string-opt-18.c: New test.
29057 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
29059         PR c++/10300
29060         * g++.dg/init/new5.C: New test.
29062 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
29064         PR c++/7910
29065         * g++.dg/ext/dllimport1.C: New test.
29067 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29069         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
29071 2003-04-11  Bud Davis <bdavis9659@comcast.net>
29073         PR Fortran/9263
29074         * g77.f-torture/noncompile/9263.f: New test
29075         PR Fortran/1832
29076         * g77.f-torture/execute/1832.f: New test
29078 2003-04-11  David Chad  <davidc@freebsd.org>
29079             Loren J. Rittle  <ljrittle@acm.org>
29081         libobjc/8562
29082         * objc.dg/headers.m: New test.
29084 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
29086         * gcc.c-torture/execute/builtin-noret-2.c: New.
29087         * gcc.c-torture/execute/builtin-noret-2.x: New.
29088         XFAIL builtin-noret-2.c at -O1 and above.
29089         * gcc.dg/redecl.c: New.
29090         * gcc.dg/Wshadow-1.c: Update error regexps.
29092 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
29094         * g++.dg/abi/bitfield10.C: New test.
29096 2003-04-09  Mike Stump  <mrs@apple.com>
29098         * gcc.dg/pch/pch.exp: Make testcase names longer.
29099         * g++.dg/pch/pch.exp: Make testcase names longer.
29101 2003-04-08  Roger Sayle  <roger@eyesopen.com>
29103         * gcc.dg/builtins-11.c: New test case.
29105 2003-04-08  Roger Sayle  <roger@eyesopen.com>
29107         * gcc.dg/builtins-9.c: New test case.
29108         * gcc.dg/builtins-10.c: New test case.
29110 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
29112         * gcc.dg/noncompile/init-4.c.c: New test.
29114 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
29116         * gcc.misc-test/gcov-9.c: New test.
29117         * gcc.misc-test/gcov-10.c: New test
29118         * gcc.misc-test/gcov-11.c: New test.
29120 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
29122         PR optimization/10024
29123         * gcc.c-torture/compile/20030405-1.c: New test.
29125 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
29127         * gcc.dg/pch/static-3.c: New.
29128         * gcc.dg/pch/static-3.hs: New.
29129         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
29131 2003-04-04  Richard Henderson  <rth@redhat.com>
29133         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
29134         * g++.dg/eh/forced2.C: Likewise.
29136 2003-04-03  Mike Stump  <mrs@apple.com>
29138         * lib/scanasm.exp (scan-assembler): Add xfail processing for
29139         target arg.
29140         (scan-assembler-times, scan-assembler-not): Likewise.
29141         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
29143 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29145         * gcc.dg/sparc-loop-1.c: New test.
29147 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
29149         PR other/9274
29150         * g++.dg/pch/system-2.C: New.
29151         * g++.dg/pch/system-2.Hs: New.
29153 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
29155         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
29157         * g++.dg/eh/simd-1.C (vecfunc): Same.
29159 2003-04-01  Roger Sayle  <roger@eyesopen.com>
29161         * gcc.c-torture/execute/20030401-1.c: New test case.
29163 2003-04-01  Ziemowit Laski <zlaski@apple.com>
29165         * objc.dg/defs.m: New.
29167 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
29169         * g++.dg/eh/simd-1.C: New.
29170         * g++.dg/eh/simd-2.C: New.
29172 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
29174         * gcc.c-torture/execute/simd-3.c: New.
29176 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
29178         PR c/9936
29179         * gcc.dg/20030331-2.c: New test.
29181 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
29183         PR c++/10278
29184         * g++.dg/parse/crash2.C: New test.
29186 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29188         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
29189         * gcc.c-torture/execute/20030331-1.c: ...here.
29191 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29193         * gcc.c-torture/execute/20030331-1.c: New test.
29195 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
29197         * lib/gcov.exp: Adjust call return testing strings.
29198         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
29200 2003-03-31  Roger Sayle  <roger@eyesopen.com>
29202         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
29203         * gcc.dg/builtins-7.c: New test case.
29204         * gcc.dg/builtins-8.c: New test case.
29206 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29208         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
29210 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
29212         PR c++/7647
29213         * g++.dg/lookup-class-member-2.C: New test.
29215 2003-03-30  Glen Nakamura  <glen@imodulo.com>
29217         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
29219 2003-03-28  Roger Sayle  <roger@eyesopen.com>
29221         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
29223 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
29225         * g++.dg/init/attrib1.C: New test.
29227 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29229         * gcc.dg/ultrasp8.c: New test.
29231 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29233         * gcc.dg/ultrasp7.c: New test.
29235 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
29237         PR c++/10047
29238         * g++.dg/template/inline1.C: New test.
29240 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29242         * gcc.dg/sparc-dwarf2.c: New test.
29244 2003-03-27  Roger Sayle  <roger@eyesopen.com>
29246         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
29247         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
29249 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
29251         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
29252         than reading .x files.
29253         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
29254         * g77.dg/gcov/gcov-1.f: Likewise.
29255         * gcc.misc-tests/gcov-4b.c: Likewise.
29256         * gcc.misc-tests/gcov-5b.c: Likewise.
29257         * gcc.misc-tests/gcov-6.c: Likewise.
29258         * gcc.misc-tests/gcov-7.c: Likewise.
29259         * gcc.misc-tests/gcov-8.c: Likewise.
29260         * g++.dg/gcov/gcov-1.x: Remove.
29261         * g77.dg/gcov/gcov-1.x: Likewise.
29262         * gcc.misc-tests/gcov-4b.x: Likewise.
29263         * gcc.misc-tests/gcov-5b.x: Likewise.
29264         * gcc.misc-tests/gcov-6.x: Likewise.
29265         * gcc.misc-tests/gcov-7.x: Likewise.
29266         * gcc.misc-tests/gcov-8.x: Likewise.
29268 2003-03-27  Glen Nakamura  <glen@imodulo.com>
29270         PR opt/10087
29271         * gcc.dg/20030324-1.c: New test.
29273 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
29275         PR c++/10224
29276         * g++.dg/template/arg3.C: New test.
29278         PR c++/10158
29279         * g++.dg/template/friend18.C: New test.
29281 2003-03-26  Roger Sayle  <roger@eyesopen.com>
29283         * g77.f-torture/compile/20030326-1.f: New test case.
29285 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
29287         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
29289         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
29291 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
29293         * gcc.dg/ia64-sync-3.c: New test.
29295 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
29297         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
29299 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29301         * gcc.dg/ultrasp6.c: New test.
29303 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29305         * gcc.dg/i386-signbit-1.c: New test.
29306         * gcc.dg/i386-signbit-2.c: New test.
29307         * gcc.dg/i386-signbit-3.c: New test.
29309 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29311         * gcc.dg/ultrasp5.c: Fix options.
29313 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29315         * gcc.dg/ultrasp5.c: Fix comment.
29317 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
29319         PR fortran/10197
29320         * g77.f-torture/execute/10197.f: New test.
29322 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
29324         PR c++/9898, c++/383
29325         * g++.dg/template/conv6.C: New test.
29327         PR c++/10119
29328         * g++.dg/template/ptrmem5.C: New test.
29330         PR c++/10026
29331         * g++.dg/lookup/koenig1.C: New test.
29333         PR C++/10199
29334         * g++.dg/lookup/template2.C: New test.
29336 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
29338         * g++.dg/opt/rtti1.C: New test.
29340 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29342         * gcc.dg/ultrasp5.c: New test.
29344 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
29346         PR middle-end/9967
29347         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
29348         builtin fputs.
29350 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
29352         PR c/8224
29353         * gcc.dg/20030323-1.c: New test.
29355 2003-03-23  Roger Sayle  <roger@eyesopen.com>
29357         * gcc.c-torture/compile/20030323-1.c: New test case.
29359 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
29361         * gcc.dg/20030321-1.c: New test.
29363 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
29365         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
29367 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
29369         PR c++/9978, c++/9708
29370         * g++.dg/ext/vlm1.C: Adjust expected error.
29371         * g++.dg/ext/vla2.C: New test.
29372         * g++.dg/template/arg1.C: New test.
29373         * g++.dg/template/arg2.C: New test.
29375 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
29377         * g77.f-torture/execute/select.f: New test.
29378         * g77.f-torture/noncompile/select_no_compile.f: New test.
29380 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
29382         PR c++/9898
29383         * g++.dg/other/error4.C: New test.
29385 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
29387         * g++.dg/template/friend17.C: New test.
29389 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
29391         * gcc.c-torture/compile/20030320-1.c: New.
29393 2003-03-20  Roger Sayle  <roger@eyesopen.com>
29395         * gcc.dg/builtins-6.c: New test case.
29397 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
29399         PR target/10073
29400         * gcc.c-torture/compile/20030319-1.c: New.
29402 2003-03-18  Jan Hubicka  <jh@suse.cz>
29404         * gcc.dg/i386-cvt-1.c: New test.
29406 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
29408         * objc.dg/naming-1.m: Use "(parse|syntax) error".
29409         * objc.dg/naming-2.m: Likewise.
29411 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
29413         PR c++/9639
29414         * g++.dg/parse/crash1.C: New test.
29416 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
29418         PR c++/8805
29419         * g++.dg/eh/cleanup1.C: New test.
29421 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
29423         * gcc.c-torture/execute/20030316-1.c: New test case.
29425 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
29427         PR c++/9629
29428         * g++.dg/init/ctor2.C: New test.
29430 2003-03-15  Roger Sayle  <roger@eyesopen.com>
29432         * g77.f-torture/compile/xformat.f: New test case.
29434 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29436         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
29437         * g++.old-deja/g++.mike/eh50.C: Likewise.
29439 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29441         PR c++/6440
29442         * g++.dg/template/spec7.C: New test.
29443         * g++.dg/template/spec8.C: Likewise.
29445 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
29447         * gcc.c-torture/execute/20030313-1.c: New test.
29449 2003-03-14  Richard Henderson  <rth@redhat.com>
29451         * gcc.dg/inline-2.c: Adjust alpha test for external call.
29453 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29455         * gcc.c-torture/compile/20030314-1.c: New test.
29457 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
29459         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
29460         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
29461         thumb target,
29462         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
29463         to accept newer _imp__  prefix and additional
29464         newline in .drectve section.
29465         * gcc.dg/dll-4.c: Likewise.
29466         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
29467         switch.
29469 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
29471         * g++.dg/parse/namespace9.C: New test.
29473         * g++.dg/init/ref5.C: New test.
29474         * g++.dg/parse/ptrmem1.C: Likewise.
29476 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29478         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
29479         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
29480         regular expression.
29481         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
29482         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
29484 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
29486         * gcc.c-torture/execute/20030224-2.c: New test.
29488 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29490         * gcc.dg/decl-3.c: New test.
29492 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29494         * gcc.dg/i386-loop-2.c: New test.
29496 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
29498         PR c++/9474
29499         * g++.dg/parse/namespace8.C: New test.
29501         PR c++/9924
29502         * g++.dg/overload/builtin2.C: New test.
29504 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
29506         * gcc.dg/return-type-3.c: New test.
29508 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
29510         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
29511         profiling options are not supported.
29513 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
29515         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
29516         * g++.old-deja/g++.warn/impint2.C: Likewise.
29518 2003-03-10  Devang Patel  <dpatel@apple.com>
29520         * g++.dg/cpp/c++_cmd_1.C: New test.
29521         * g++.dg/cpp/c++_cmd_1.h: New file.
29523 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
29525         * gcc.dg/altivec-9.c: New file.
29527 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29529         * gcc.dg/ppc-sdata-1.c: New test.
29530         * gcc.dg/ppc-sdata-2.c: New test.
29532 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
29534         PR c++/9373
29535         * g++.dg/opt/ptrmem2.C: New test.
29537         PR c++/8534
29538         * g++.dg/opt/ptrmem1.C: New test.
29540 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29542         * gcc.dg/i386-loop-1.c: New test.
29544 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29546         PR c++/9970
29547         * g++.dg/lookup/friend1.C: New test.
29549 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29551         PR c++/9823
29552         * g++.dg/parser/constructor1.C: New test.
29554 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
29556         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
29558         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
29560 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
29562         * gcc.dg/cpp/Wunused.c: Update test.
29564 2003-03-08  Jan Hubicka  <jh@suse.cz>
29566         * gcc.dg/inline-3.c: New test.
29568 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29570         PR c++/9809
29571         * g++.dg/parse/builtin1.C: New test.
29573         PR c++/9982
29574         * g++.dg/abi/cookie1.C: New test.
29575         * g++.dg/abi/cookie2.C: Likewise.
29577         PR c++/9524
29578         * g++.dg/template/field1.C: New test.
29580         PR c++/9912
29581         * g++.dg/parse/class1.C: New test.
29582         * g++.dg/parse/namespace7.C: Likewise.
29583         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
29585 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
29587         * g++.dg/init/ref4.C: New test.
29589 2003-03-07  Jan Hubicka  <jh@suse.cz>
29591         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
29592         * gcc.dg/inline-3.c: New test.
29594 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
29596         * g++.dg/init/ref3.C: New test.
29598         PR c++/9965
29599         * g++.dg/init/ref2.C: New test.
29601         PR c++/9400
29602         * g++.dg/warn/Wshadow-2.C: New test.
29604         PR c++/9791
29605         * g++.dg/warn/Woverloaded-1.C: New test.
29607 2003-03-05  Jan Hubicka  <jh@suse.cz>
29609         * gcc.dg/i386-local2.c: New.
29610         * gcc.dg/i386-local.c: Fix typo.
29612 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
29614         * g++.dg/abi/layout3.C: New test.
29616 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29618         * gcc.c-torture/compile/20030305-1.c
29620 2003-03-05  Jan Hubicka  <jh@suse.cz>
29622         * gcc.dg/i386-local.c: New.
29624 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
29626         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
29628 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29630         * gcc.dg/switch-2.c: New test.
29631         * gcc.dg/switch-3.c: New test.
29632         * gcc.dg/Wswitch.c: Adjust line numbers.
29633         * gcc.dg/Wswitch-default.c: Likewise.
29634         * gcc.dg/Wswitch-enum.c: Likewise.
29636 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
29638         * gcc.c-torture/execute/20030222-1.c: New test.
29640 2003-03-03  James E Wilson  <wilson@tuliptree.org>
29642         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
29644 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
29646         PR c++/9878
29647         * g++.dg/init/ref1.C: New test.
29649 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
29651         * gcc.dg/sh-relax.c: New SH-only test.
29653 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
29655         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
29656         comment explaining purpose of testcase.
29658 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29660         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
29661         for HC11/HC12 (asm needs two int registers).
29662         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
29663         HC11/HC12 because the test uses an asm which needs two 32-bit
29664         registers.
29666 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29668         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
29669         for HC11/HC12 (array is too large otherwise).
29670         * gcc.c-torture/compile/920501-4.x: New file, likewise.
29671         * gcc.c-torture/compile/20010518-2.x: Likewise.
29672         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
29673         HC11/HC12 (array is too large).
29675 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
29677         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
29678         * lib/g++-dg.exp (g++-dg-test): Likewise.
29680 2003-03-01  Roger Sayle  <roger@eyesopen.com>
29682         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
29683         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
29685 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29687         * g++.dg/warn/implicit-typename1.C: Remove warning.
29689 2003-02-28  Richard Henderson  <rth@redhat.com>
29691         * gcc.dg/noreturn-1.c: Move noreturn warning line.
29692         * gcc.dg/return-type-1.c: Move control reaches end warning line.
29694 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
29696         * gcc.dg/pch/pch.exp: Change .pch to .gch.
29697         * g++.dg/pch/pch.exp: Likewise.
29699 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
29701         PR c++/9879
29702         * testsuite/g++.dg/init/new4.C: New test.
29704 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
29706         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
29708 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
29710         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
29711         unsigned long.
29713         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
29714         wider than float.
29716 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29718         * lib/scanasm.exp: Add support for counting numbers of
29719         occurences.
29720         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
29721         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
29723 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
29725         PR c++/9683
29726         * g++.dg/template/static3.C: New test.
29728         PR c++/9829
29729         * g++.dg/parse/namespace6.C: New test.
29731 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29733         PR target/9732
29734         * gcc.dg/20030225-1.c: New test.
29736 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
29738         * README: Remove out-of-date information.
29740         PR c++/9836
29741         * g++.dg/template/spec6.C: New test.
29743 2003-02-24  Jeff Law  <law@redhat.com>
29745         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
29747 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29749         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
29750         * gcc.dg/pragma-ep-1.c: Likewise.
29752 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29754         PR c++/9602
29755         * g++.dg/template/friend16.C: New test.
29757 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
29759         PR c++/5333
29760         * g++.dg/parse/fused-params1.C: Adjust error messages.
29761         * g++.dg/template/nested3.C: New test.
29763 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
29765         * g++.dg/abi/param1.C: New test.
29767 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29769         PR c++/7982
29770         * g++.dg/warn/implicit-typename1.C: New test.
29772 2003-02-22  Kelley Cook <kelleycook@comcast.net>
29774         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
29775         with "mtune".
29776         * g++.old-deja/g++.other/store-expr2.C: Likewise.
29777         * gcc.c-torture/execute/20010129-1.x: Likewise.
29778         * gcc.dg/20011107-1.c: Likewise.
29779         * gcc.dg/20020108-1.c: Likewise.
29780         * gcc.dg/20020122-3.c: Likewise.
29781         * gcc.dg/20020206-1.c: Likewise.
29782         * gcc.dg/20020310-1.c: Likewise.
29783         * gcc.dg/20020426-2.c: Likewise.
29784         * gcc.dg/20020517-1.c: Likewise.
29785         * gcc.dg/991230-1.c: Likewise.
29786         * gcc.dg/i386-unroll-1.c: Likewise.
29787         * gcc.misc-tests/i386-prefetch.exp: Likewise.
29789 2003-02-22  Jan Hubicka  <jh@suse.cz>
29791         * gcc.dg/i386-mul.c: New test.
29793 2003-02-21  Roger Sayle  <roger@eyesopen.com>
29795         * gcc.dg/builtins-5.c: New test case.
29797 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
29799         * gcc.dg/asmreg-1.c: New test.
29801 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29803         PR c++/9749
29804         * g++.dg/parse/varmod1.C: New test.
29806 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29808         PR c++/9727
29809         * g++.dg/template/op1.C: New test.
29811 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29813         PR c++/8906
29814         * g++.dg/template/nested2.C: New test.
29816 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29818         PR c++/8724
29819         * g++.dg/expr/dtor1.C: New test.
29821 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
29823         * gcc.dg/cpp/include3.c: New test.
29824         * gcc.dg/cpp/inc/foo.h: New file.
29826 2003-02-21  Glen Nakamura  <glen@imodulo.com>
29828         * gcc.c-torture/execute/20030221-1.c: New test.
29830 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
29832         PR c++/9729
29833         * g++.dg/abi/conv1.C: New test.
29835 2003-02-20  Jan Hubicka  <jh@suse.cz>
29837         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
29839 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
29841         * gcc.c-torture/compile/20030219-1.c: New test.
29843 2003-02-18  Jan Hubicka  <jh@suse.cz>
29845         * gcc.dg/funcorder.c: New test.
29847 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29849         * gcc.c-torture/execute/20030218-1.c: New.
29851 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
29853         * gcc.dg/20030218-1.c: New.
29855 2003-02-18  Richard Henderson  <rth@redhat.com>
29857         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
29858         * gcc.dg/attr-used-2.c: New.
29860 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
29862         PR c++/9704
29863         * g++.dg/init/copy5.C: New test.
29865 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
29867         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
29868         * g++.dg/pch/pch.exp: Likewise.
29870 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29872         * gcc.c-torture/execute/20030209-1.c: Enable the test if
29873         STACK_SIZE is not defined.
29875 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29877         PR c++/9457
29878         * g++.dg/template/init1.C: New test.
29880 2003-02-16  Jan HUbicka  <jh@suse.cz>
29882         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
29883         (foo): Add few extra tests
29884         * gcc.dg/c99-const-expr-3.c: Likewise.
29885         * gcc.c-torture/execute/20030216-1.c: New.
29887 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29889         PR c++/9459
29890         * g++.dg/ext/typeof4.C: New test.
29892 2003-02-15  Roger Sayle  <roger@eyesopen.com>
29894         * gcc.dg/i386-387-3.c: New test case.
29896 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
29898         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
29899         cris-*-elf* cris-*-aout* and mmix-*-*.
29901 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
29903         * gcc.dg/20030213-1.c: New test.
29905 2003-02-12  Roger Sayle  <roger@eyesopen.com>
29907         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
29908         * gcc.dg/i386-387-2.c: Likewise.
29910 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
29912         * gcc.dg/ppc-spe.c: Fix formatting.
29913         Enable tests that were previously unsupported by gas.
29914         Delete tests for instructions that no longer exist.
29915         Switch arguments on evsubifw builtin.
29917 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
29919         * gcc.c-torture/execute/20030209-1.c: Disable the test if
29920         STACK_SIZE is too small.
29922 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29923             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29925         * gcc.dg/decl-2.c: New test.
29927 2003-02-10  Jan Hubicka  <jh@suse.cz>
29929         * gcc.dg/i386-fpcvt-1.c: New test.
29931 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
29933         * gcc.c-torture/execute/20030209-1.c: New test.
29935 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
29937         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
29938         int-wide bitops, use the constants of the same width.
29939         Likewise, if long long is 32-bit wide, test bitops using
29940         32-bit constants.
29942 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
29944         * gcc.dg/20021014-1.c: Annotate with expected notice text.
29946 2003-02-07  Roger Sayle  <roger@eyesopen.com>
29948         * testsuite/gcc.dg/builtins-4.c: New test case.
29950 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29952         * gcc.dg/20020430-1.c: Fix dg command typos.
29953         * gcc.dg/20020503-1.c: Likewise.
29955 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29957         PR c++/8785
29958         * g++.dg/parse/fused-params1.C: New test.
29960         PR c++/8857
29961         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
29963         PR c++/8921
29964         * g++.dg/parse/non-dependent1.C: New test.
29966         PR c++/8928
29967         * g++.dg/parse/dupl-tmpl-args1.C: New test.
29969         PR c++/9228
29970         * g++.dg/parse/undefined7.C: New test.
29971         * g++.dg/parse/non-templ1.C: New test.
29973         PR c++/9229
29974         * g++.dg/parse/too-many-tmpl-args1.C: New test.
29976 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
29978         * gcc.c-torture/compile/20030206-1.c: New test.
29980 2003-02-05  Roger Sayle  <roger@eyesopen.com>
29982         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
29983         "pow" to "foo" to avoid potential confusion with a math built-in.
29985 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29987         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
29988         conditions for SPARC targets.
29990 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
29992         * gcc.dg/20030204-1.c: New test.
29994 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29996         PR c++/38
29997         * g++.dg/parse/array-size1.C: New test.
29999         PR c++/5657
30000         * g++.dg/parse/undefined3.C: New test.
30002         PR c++/5665
30003         * g++.dg/parse/undefined4.C: New test.
30005         PR c++/5975
30006         * g++.dg/parse/undefined5.C: New test.
30008         PR c++/7259
30009         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
30011         PR c++/8578
30012         * g++.dg/parse/casting-operator1.C: New test.
30014         PR c++/8596
30015         * g++.dg/parse/undefined6.C: New test.
30017         PR c++/8736
30018         * g++.dg/parse/missing-template1.C: New test.
30020 2003-02-04  Jan Hubicka  <jh@suse.cz>
30022         * gcc.dg/i386-cadd.c: Compile using -march=k8.
30023         * gcc.dg/i386-cmov?.c: Likewise.
30024         * gcc.dg/i386-fpcvt-?.c: Likewise.
30025         * gcc.dg/i386-ssefp-1.c: Likewise.
30026         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
30027         conventions.
30029 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
30031         PR c++/7129
30032         * testsuite/g++.dg/ext/max.C: New test.
30034 2003-02-03  Jan Hubicka  <jh@suse.cz>
30036         * gcc.c-torture/execute/20030203-1.c: New test.
30038 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
30040         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
30041         'natural-endian'.
30043 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
30045         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
30046         * g++.dg/init/new2.C: Likewise.
30047         * g++.dg/other/new1.C: Likewise.
30049 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
30051         * gcc.dg/struct-ret-libc.c: New test.
30053 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
30055         * gcc.dg/20030129-1.c: New test.
30057 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30059         PR c++/8849
30060         * g++.dg/template/ptrmem4.C: New test.
30062 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
30064         * g++.dg/parser/constant1.C: New test.
30066 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30068         PR c++/8591
30069         * g++.dg/parse/friend2.C: New test.
30071 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
30073         PR c++/9437
30074         * g++.dg/template/unify4.C: New test.
30076 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
30078         * gcc.c-torture/execute/20030128-1.c: New test.
30080 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
30082         * g++.dg/lookup/nested1.C: Test moved from ...
30083         * g++.old-deja/g++.other/lookup24.C: ... here.
30085 2003-01-28  Jan Hubicka  <jh@suse.cz>
30087         * gcc.dg/i386-cmov5.c: New test.
30089 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
30091         * gcc.c-torture/execute/20010925-1.c: Changed the
30092         memcpy declaration.
30094 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
30096         PR c++/3902
30097         * g++.dg/parse/template5.C: New test.
30099 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
30101         PR fortran/9258
30102         * g77.dg/pr9258: New test.
30104 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
30106         * README: Move relevant parts from README.g++.
30108         * README.g++: Remove this file.
30110 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
30112         * g++.dg/abi/dcast1.C: New test.
30114 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30116         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
30118 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
30120         PR c++/47
30121         * g++.old-deja/g++.other/lookup24.C: New test.
30123 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30125         PR middle-end/7227
30126         * gcc.dg/uninit-C.c: New test.
30128 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
30130         * g++.dg/abi/covariant1.C: New test.
30132 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
30134         * gcc.dg/20030123-1.c: New test.
30136 2003-01-25  Jan Hubicka  <jh@suse.cz>
30138         PR opt/8492
30139         * gcc.c-torture/compile/20030125-1.c
30141 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
30143         PR c++/9403
30144         * g++.dg/parse/template3.C: New test.
30145         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
30147         PR c++/795
30148         * g++.dg/parse/template4.C: New test.
30150         PR c++/9415
30151         * g++.dg/template/qual2.C: New test.
30153         PR c++/8545
30154         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
30156         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
30158 2003-01-25  Roger Sayle  <roger@eyesopen.com>
30160         * gcc.c-torture/execute/switch-1.c: New test case.
30162 2003-01-25  Jan Hubicka  <jh@suse.cz>
30164         * gcc.c-torture/execute/20030125-1.[cx]: New test.
30166 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
30168         Tweaks for Bison-1.875. From the NEWS file:
30169         "- `parse error' -> `syntax error'
30170         Bison now uniformly uses the term `syntax error'"
30171         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
30172         * gcc.dg/cpp/digraph2.c: Likewise.
30173         * gcc.dg/cpp/direct2.c: Likewise.
30174         * gcc.dg/cpp/paste4.c: Likewise.
30175         * gcc.dg/c90-restrict-1.c: Likewise.
30176         * gcc.dg/c99-func-2.c: Likewise.
30177         * gcc.dg/noncompile/920721-2.c: Likewise.
30178         * gcc.dg/noncompile/930622-2.c: Likewise.
30179         * gcc.dg/noncompile/940112-1.c: Likewise.
30180         * gcc.dg/noncompile/950921-1.c: Likewise.
30181         * gcc.dg/noncompile/951123-1.c: Likewise.
30182         * gcc.dg/noncompile/971104-1.c: Likewise.
30183         * gcc.dg/noncompile/990416-1.c: Likewise.
30185 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
30187         * g++.dg/parse/undefined1.C: Add error message.
30189 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
30191         PR c++/9354
30192         * g++.dg/parse/new1.C: New test.
30194         PR c++/9216
30195         * g++.dg/parse/template2.C: New test.
30197         PR c++/9354
30198         * g++.dg/parse/typedef2.C: New test.
30200         PR c++/9328
30201         * g++.dg/ext/typeof3.C: New test.
30203 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30205         PR c++/2738
30206         * g++.dg/parse/ret-type1.C: New test.
30208         PR c++/3792
30209         * g++.dg/parse/tmpl-outside1.C: New test.
30211         PR c++/4207
30212         * g++.dg/parse/int-as-enum1.C: New test.
30214         PR c++/4903
30215         * g++.dg/parse/no-typename1.C: New test.
30217         PR c++/5533
30218         * g++.dg/parse/no-value1.C: New test.
30220         PR c++/5921
30221         * g++.dg/parse/wrong-inline1.C: New test.
30223         PR c++/6402
30224         * g++.dg/parse/ref1.C: New test.
30226         PR c++/6992
30227         * g++.dg/parse/attr-ctor1.C: New test.
30229         PR c++/7229
30230         * g++.dg/parse/namespace5.C: New test.
30232         PR c++/7917
30233         * g++.dg/parse/func-def1.C: New test.
30235         PR c++/8143
30236         * g++.dg/parse/undefined1.C: New test.
30238         PR c++/5723, PR c++/8522
30239         * g++.dg/parse/specialization1.C: New test.
30241         PR c++/163, PR c++/8595
30242         * g++.dg/parse/struct-as-enum1.C: New test.
30244         PR c++/9173
30245         * g++.dg/parse/undefined2.C: New test.
30247 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
30249         PR c++/9298
30250         * g++.dg/parse/template1.C: New test.
30252         PR c++/9384
30253         * g++.dg/parse/using1.C: New test.
30255         PR c++/9285
30256         PR c++/9294
30257         * g++.dg/parse/expr2.C: New test.
30259         PR c++/9388
30260         * g++.dg/parse/lookup2.C: Likewise.
30262 2003-01-21  Jan Hubicka  <jh@suse.cz>
30264         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
30265         * gcc.c-torture/execute/eeprof-1.c: Likewise.
30266         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
30267         * gcc.c-torture/execute/string-opt-*.c: Likewise.
30269 2003-01-20  Nick Clifton  <nickc@redhat.com>
30271         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
30272         problem with ARM sibcall code generation.
30274 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
30276         * gcc.c-torture/execute/20030120-1.c: New.
30278 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
30280         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
30282 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
30284         PR c++/9272
30285         * g++.dg/parse/ctor1.C: New test.
30287         PR c++/9294:
30288         * g++.dg/parse/qualified1.C: New test.
30290         * g++.dg/parse/typename3.C: New test.
30292 2003-01-16  Richard Henderson  <rth@redhat.com>
30294         * g++.dg/tls/init-2.C: Fix error matches for real this time.
30296 2003-01-16  Richard Henderson  <rth@redhat.com>
30298         * g++.dg/pch/pch.exp: Copy test header to the working directory
30299         before using it either for precompilation or direct use.
30300         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
30301         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
30303 2003-01-16  Richard Henderson  <rth@redhat.com>
30305         * gcc.dg/pch/pch.exp: Copy test header to the working directory
30306         before using it either for precompilation or direct use.
30307         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
30308         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
30310 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
30312         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
30313         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
30314         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
30315         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
30316         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
30317         typename warning into error.
30318         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
30319         error messages.
30320         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
30321         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
30322         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
30323         messages.
30324         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
30325         make declaration visible in template.
30326         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
30327         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
30328         messages.
30329         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
30330         message.
30331         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
30332         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
30333         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
30334         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
30335         typename warning with error message.
30336         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
30337         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
30338         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
30340 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
30342         * g++.dg/parse/ambig2.C: New test.
30344 2003-01-15  Richard Henderson  <rth@redhat.com>
30346         * g++.dg/tls/init-2.C: Update error message string.
30348 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30350         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
30352 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
30354         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
30355         all for HC11/HC12.
30356         * gcc.c-torture/compile/20001205-1.x: Likewise.
30357         * gcc.c-torture/compile/20001226-1.x: Likewise.
30358         * gcc.c-torture/compile/920520-1.x: Likewise.
30359         * gcc.c-torture/compile/961203-1.x: Likewise.
30360         * gcc.c-torture/compile/20020604-1.x: Likewise.
30362 2003-01-15  Jan Hubicka  <jh@suse.cz>
30364         * gcc.c-torture/compile/20030115-1.c: New test.
30366         * gcc.dg/i386-fpcvt-1.c: New test.
30367         * gcc.dg/i386-fpcvt-2.c: New test.
30369 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
30371         Further conform g++'s __vmi_class_type_info to the C++ ABI
30372         specification.
30373         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
30374         the specification.
30376 2003-01-14  Jan Hubicka  <jh@suse.cz>
30378         * gcc.dg/i386-fpcvt-1.c: New test.
30379         * gcc.dg/i386-fpcvt-2.c: New test.
30381 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30383         * gcc.dg/i386-mmx-3.c: New test.
30385 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
30387         PR c++/9264
30388         * g++.dg/parse/octal1.C: New file.
30390         PR c++/9172
30391         * g++.dg/parse/typename1.C: New file.
30393 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
30395         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
30396         * gcc.dg/bf-no-ms-layout.c: Likewise.
30397         * gcc.dg/bf-ms-attrib.c: Likewise.
30399 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
30401         PR c++/9099
30402         * g++.dg/parse/dtor1.C: New file.
30404         PR c++/9128
30405         * g++.dg/rtti/typeid1.C: New file.
30407         PR c++/9153
30408         * g++.dg/parse/lookup1.C: New file.
30410         PR c++/9171
30411         * g++.dg/templ/spec5.C: New file.
30413 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
30415         * gcc.c-torture/compile/20030110-1.c: New test.
30417 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
30419         Merge from pch-branch:
30421         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
30423         * gcc.dg/pch/cpp-1.h: New.
30424         * gcc.dg/pch/cpp-1.c: New.
30425         * gcc.dg/pch/cpp-2.h: New.
30426         * gcc.dg/pch/cpp-2.c: New.
30428         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
30430         * gcc.dg/pch/except-1.h: New.
30431         * gcc.dg/pch/except-1.c: New.
30433         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
30435         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
30436         running test.
30437         * gcc.dg/pch: Include *.hp not *.h.
30438         * gcc.dg/pch/system-1.h: New.
30439         * gcc.dg/pch/system-1.c: New.
30441         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
30443         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
30444         rather than trying to build and run a program using PCH.
30445         * gcc.dg/pch: Remove dg-do commands from test files.
30447         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
30449         * gcc.dg/pch/macro-3.c: New.
30450         * gcc.dg/pch/macro-3.h: New.
30452         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
30454         * gcc.dg/pch/common-1.c: New.
30455         * gcc.dg/pch/common-1.h: New.
30456         * gcc.dg/pch/decl-1.c: New.
30457         * gcc.dg/pch/decl-1.h: New.
30458         * gcc.dg/pch/decl-2.c: New.
30459         * gcc.dg/pch/decl-2.h: New.
30460         * gcc.dg/pch/decl-3.c: New.
30461         * gcc.dg/pch/decl-3.h: New.
30462         * gcc.dg/pch/decl-4.c: New.
30463         * gcc.dg/pch/decl-4.h: New.
30464         * gcc.dg/pch/decl-5.c: New.
30465         * gcc.dg/pch/decl-5.h: New.
30466         * gcc.dg/pch/global-1.c: New.
30467         * gcc.dg/pch/global-1.h: New.
30468         * gcc.dg/pch/inline-1.c: New.
30469         * gcc.dg/pch/inline-1.h: New.
30470         * gcc.dg/pch/inline-2.c: New.
30471         * gcc.dg/pch/inline-2.h: New.
30472         * gcc.dg/pch/static-1.c: New.
30473         * gcc.dg/pch/static-1.h: New.
30474         * gcc.dg/pch/static-2.c: New.
30475         * gcc.dg/pch/static-2.h: New.
30477         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
30479         * g++.dg/pch/pch.exp: Better handle failing testcases.
30480         * gcc.dg/pch/pch.exp: Likewise.
30481         * gcc.dg/pch/macro-1.c: New.
30482         * gcc.dg/pch/macro-1.h: New.
30483         * gcc.dg/pch/macro-2.c: New.
30484         * gcc.dg/pch/macro-2.h: New.
30486         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
30488         * g++.dg/dg.exp: Treat files in pch/ specially.
30489         * g++.dg/pch/pch.exp: New file.
30490         * g++.dg/pch/empty.H: New file.
30491         * g++.dg/pch/empty.C: New file.
30492         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
30493         "precompile".
30495         * gcc.dg/pch/pch.exp: New file.
30496         * gcc.dg/pch/empty.h: New file.
30497         * gcc.dg/pch/empty.c: New file.
30498         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
30499         "precompile".
30501 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30503         * g++.dg/template/friend14.C: New test.
30505 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30507         * gcc.dg/old-style-asm-1.c: New test.
30509 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
30511         * gcc.c-torture/compile/20030109-1.c: New test.
30513 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30515         * gcc.c-torture/execute/20030109-1.c: New test.
30517 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
30519         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
30520         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
30521         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
30522         * g++.old-deja/g++.mike/eh2.C: Likewise.
30523         * g++.old-deja/g++.mike/eh3.C: Likewise.
30524         * g++.old-deja/g++.mike/eh5.C: Likewise.
30525         * g++.old-deja/g++.mike/eh6.C: Likewise.
30526         * g++.old-deja/g++.mike/eh7.C: Likewise.
30527         * g++.old-deja/g++.mike/eh8.C: Likewise.
30528         * g++.old-deja/g++.mike/eh9.C: Likewise.
30529         * g++.old-deja/g++.mike/eh10.C: Likewise.
30530         * g++.old-deja/g++.mike/eh12.C: Likewise.
30531         * g++.old-deja/g++.mike/eh13.C: Likewise.
30532         * g++.old-deja/g++.mike/eh14.C: Likewise.
30533         * g++.old-deja/g++.mike/eh16.C: Likewise.
30534         * g++.old-deja/g++.mike/eh17.C: Likewise.
30535         * g++.old-deja/g++.mike/eh18.C: Likewise.
30536         * g++.old-deja/g++.mike/eh21.C: Likewise.
30537         * g++.old-deja/g++.mike/eh23.C: Likewise.
30538         * g++.old-deja/g++.mike/eh24.C: Likewise.
30539         * g++.old-deja/g++.mike/eh25.C: Likewise.
30540         * g++.old-deja/g++.mike/eh26.C: Likewise.
30541         * g++.old-deja/g++.mike/eh27.C: Likewise.
30542         * g++.old-deja/g++.mike/eh28.C: Likewise.
30543         * g++.old-deja/g++.mike/eh29.C: Likewise.
30544         * g++.old-deja/g++.mike/eh31.C: Likewise.
30545         * g++.old-deja/g++.mike/eh33.C: Likewise.
30546         * g++.old-deja/g++.mike/eh34.C: Likewise.
30547         * g++.old-deja/g++.mike/eh35.C: Likewise.
30548         * g++.old-deja/g++.mike/eh36.C: Likewise.
30549         * g++.old-deja/g++.mike/eh37.C: Likewise.
30550         * g++.old-deja/g++.mike/eh38.C: Likewise.
30551         * g++.old-deja/g++.mike/eh39.C: Likewise.
30552         * g++.old-deja/g++.mike/eh40.C: Likewise.
30553         * g++.old-deja/g++.mike/eh41.C: Likewise.
30554         * g++.old-deja/g++.mike/eh42.C: Likewise.
30555         * g++.old-deja/g++.mike/eh44.C: Likewise.
30556         * g++.old-deja/g++.mike/eh46.C: Likewise.
30557         * g++.old-deja/g++.mike/eh47.C: Likewise.
30558         * g++.old-deja/g++.mike/eh48.C: Likewise.
30559         * g++.old-deja/g++.mike/eh49.C: Likewise.
30560         * g++.old-deja/g++.mike/eh50.C: Likewise.
30561         * g++.old-deja/g++.mike/eh51.C: Likewise.
30562         * g++.old-deja/g++.mike/eh53.C: Likewise.
30563         * g++.old-deja/g++.mike/eh55.C: Likewise.
30564         * g++.old-deja/g++.mike/p7912.C: Likewise.
30565         * g++.old-deja/g++.mike/p9706.C: Likewise.
30566         * g++.old-deja/g++.mike/p10416.C: Likewise.
30567         * g++.old-deja/g++.mike/p11667.C: Likewise.
30568         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
30569         Remove redundant reference to Iris.
30570         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
30571         Elxsi, i860, Pico Java, and WE32K.
30573 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
30575         * g++.dg/ext/asm4.C: New test.
30577 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30579         PR c++/9030
30580         * g++.dg/template/friend12.C: New test.
30581         * g++.dg/template/friend13.C: Likewise.
30582         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
30584 2003-01-08  Jan Hubicka  <jh@suse.cz>
30586         * gcc.dg/i386-cadd.c: New test.
30587         * gcc.dg/i386-cmov4.c: Likewise.
30589 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
30591         PR c++/9165
30592         * g++.dg/warn/Wunused-3.C: New test.
30594         * g++.dg/abi/bitfield9.C: New test.
30596         PR c++/9189
30597         * g++.dg/parse/defarg3.C: New test.
30599 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
30601         * g++.dg/parse/ambig1.C: New test.
30602         * g++.dg/parse/defarg2.C: New test.
30604 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
30606         * g++.dg/template/defarg-1.C: New test.
30607         * g++.dg/template/local2.C: Likewise.
30609 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
30611         * gcc.c-torture/execute/20030105-1.c: New test.
30613 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30615         * g++.dg/parse/namespace3.C: Remove extra semicolons.
30616         * g++.dg/parse/namespace4.C: Likewise.
30618 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
30620         * g++.dg/template/ntp2.C: New test.
30622 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
30624         * g++.dg/parse/extern-C-1.C: New test.
30626         * g++.dg/parse/namespace4.C: New test.
30628         * g++.dg/template/nested1.C: New test.
30630         * g++.dg/parse/namespace3.C: New test.
30632 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
30634         * g++.dg/lookup/two-stage1.C: New test.
30636 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30638         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
30639         * g++.old-deja/g++.jason/access8.C: Likewise.
30640         * g++.old-deja/g++.other/decl5.C: Likewise.
30642 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30644         * g++.dg/parse/parse7.C: New test.
30646 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
30648         PR c++/2843
30649         * g++.dg/ext/attrib7.C: New test.
30651 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30653         * g++.dg/parse/parse6.C: New test.
30655 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
30657         * gcc.dg/h8300-stack-1.c: New.
30659 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30661         g++.dg/lookup/exception1.C: New test.
30663         g++.dg/lookup/template1.C: New test.
30665         g++.dg/parse/namespace2.C: New test.
30667         g++.dg/parse/parens2.C: New test.
30669 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30671         * g++.dg/parse/parse5.C: New test.
30672         * g++.dg/lookup/scoped4.C: New test.
30674 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30676         * g++.dg/parse/parens1.C: New test.
30678         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
30679         angle-bracket1.C.
30680         * g++.dg/parse/parens2.C: New test.
30682         * g++.dg/lookup/scope-operator1.C: New test.
30684         * g++.dg/parse/operator1.C: New test.
30686 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30688         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
30689         * g++.old-deja/g++.other/access6.C: Likewise.
30690         * g++.old-deja/g++.other/decl1.C: Likewise.
30691         * g++.old-deja/g++.pt/typename12.C: Likewise.
30693 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30695         * g++.dg/parse/namespace1.C: New test.
30697 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30699         * g++.dg/parse/parse4.C: New test.
30701 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30703         * g++.dg/parse/parse3.C: New test.
30705 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30707         * g++.dg/parse/parse2.C: New test.
30709 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30711         * g++.dg/template/friend11.C: New test.
30713 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30715         * g++.dg/parse/parse1.C: New test.
30717 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
30719         * lib/profopt.exp: Change the name of a global variable to avoid
30720         possible clashes with other test suites.
30722 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
30724         * g++.dg/inherit/covariant8.C: New test.
30726 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30728         * g++.dg/init/array9.C: New test.
30730         PR c++/9112
30731         * g++.dg/parse/expr1.C: New test.
30733 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
30735         * gcc.c-torture/compile/20021230-1.c: New test.
30737 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
30739         * g++.dg/inherit/covariant5.C: New test.
30740         * g++.dg/inherit/covariant6.C: New test.
30741         * g++.dg/inherit/covariant7.C: New test.
30743 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30745         PR c++/2739
30746         * g++.dg/other/access2.C: New test.
30748 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30750         * g++.dg/other/anon-struct.C: No longer fails
30751         * g++.old-deja/g++.brendan/parse4.C: Likewise.
30752         * g++.old-deja/g++.brendan/parse5.C: Likewise.
30753         * g++.old-deja/g++.brendan/parse6.C: Likewise.
30755 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30757         * g++.dg/parse/angle-bracket.C (main): No longer fails.
30759 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
30761         * g++.dg/eh/spec4.C: Remove stray semicolon.
30762         * g++.dg/expr/pmf-1.C: Change error message.
30763         * g++.dg/ext/asm1.C: Remove stray semicolon.
30764         * g++.dg/ext/typename1.C: Add missing typenames.
30765         * g++.dg/inherit/template-as-base.C: Change error message.
30766         * g++.dg/lookup/scoped1.C: Likewise.
30767         * g++.dg/lookup/scoped2.C: Likewise.
30768         * g++.dg/lookup/using2.C: Likewise.
30769         * g++.dg/other/component1.C: Remove stray semicolon.
30770         * g++.dg/other/do1.C: Change error message.
30771         * g++.dg/other/error2.C: Likewise.
30772         * g++.dg/other/init1.C: Likewise.
30773         * g++.dg/other/packed1.C: Remove stray semicolon.
30774         * g++.dg/other/ptrmem2.C: Change error message.
30775         * g++.dg/parse/parameter-declaration-1.C: Remove line number
30776         marker.
30777         * g++.dg/special/initp1.C: Remove invalid attribute usage.
30778         * g++.dg/template/access3.C: Add typename keyword.
30779         * g++.dg/template/access5.C: Remove stray semicolon.
30780         * g++.dg/template/access6.C: Likewise.
30781         * g++.dg/template/complit1.C: Likewise.
30782         * g++.dg/template/crash1.C: Change error message.
30783         * g++.dg/template/inherit2.C: Remove stray semicolon.
30784         * g++.dg/template/instantiate2.C: Likewise.
30785         * g++.dg/template/instantiate3.C: Change error message.
30786         * g++.dg/template/qual1.C: Remove stray semicolon.
30787         * g++.dg/template/qualttp18.C: Change error message.
30788         * g++.dg/template/ref1.C: Remove stray semicolon.
30789         * g++.dg/template/sizeof1.C (A::value): Declare it.
30790         * g++.dg/template/spec4.C: Change error message.
30791         * g++.dg/template/static1.C: Likewise.
30792         * g++.dg/template/type1.C: Likewise.
30793         * g++.dg/template/typename3.C: Likewise.
30794         * g++.old-deja/g++.benjamin/13478.C: Change error message.
30795         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
30796         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
30797         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
30798         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
30799         named return value extension.
30800         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
30801         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
30802         * g++.old-deja/g++.bob/extern_C.C: Likewise.
30803         * g++.old-deja/g++.bob/inherit2.C: Likewise.
30804         * g++.old-deja/g++.brendan/complex1.C: Likewise.
30805         * g++.old-deja/g++.brendan/copy5.C: Likewise.
30806         * g++.old-deja/g++.brendan/crash13.C: Likewise.
30807         * g++.old-deja/g++.brendan/crash15.C: Likewise.
30808         * g++.old-deja/g++.brendan/crash18.C: Change error message.
30809         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
30810         * g++.old-deja/g++.brendan/crash38.C: Likewise.
30811         * g++.old-deja/g++.brendan/crash50.C: Likewise.
30812         * g++.old-deja/g++.brendan/crash56.C: Likewise.
30813         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
30814         syntax.
30815         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
30816         * g++.old-deja/g++.brendan/crash8.C: Change error message.
30817         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
30818         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
30819         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
30820         * g++.old-deja/g++.brendan/template11.C: Likewise.
30821         * g++.old-deja/g++.brendan/template26.C: Likewise.
30822         * g++.old-deja/g++.brendan/template27.C: Use explicit
30823         specialization syntax.
30824         * g++.old-deja/g++.brendan/template30.C: Likewise.
30825         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
30826         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
30827         non-dependent names.
30828         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
30829         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
30830         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
30831         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
30832         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
30833         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
30834         named return value extension.
30835         * g++.old-deja/g++.ext/namedret2.C: Likewise.
30836         * g++.old-deja/g++.ext/namedret3.C: Likewise.
30837         * g++.old-deja/g++.ext/return1.C: Likewise.
30838         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
30839         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
30840         * g++.old-deja/g++.jason/access8.C: Likewise.
30841         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
30842         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
30843         pseudo-destructor names.
30844         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
30845         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
30846         pseudo-destructor names.
30847         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
30848         * g++.old-deja/g++.jason/overload19.C: Likewise.
30849         * g++.old-deja/g++.jason/overload32.C: Likewise.
30850         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
30851         stray semicolons.
30852         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
30853         * g++.old-deja/g++.jason/return.C: Likewise.
30854         * g++.old-deja/g++.jason/return2.C: Likewise.
30855         * g++.old-deja/g++.jason/shadow1.C: Likewise.
30856         * g++.old-deja/g++.jason/special.C: Use explicit specialization
30857         syntax.
30858         * g++.old-deja/g++.jason/template10.C: Account for use of
30859         non-dependent names.
30860         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
30861         syntax.
30862         * g++.old-deja/g++.jason/template37.C: Likewise.
30863         * g++.old-deja/g++.law/access4.C: Change error messages.
30864         * g++.old-deja/g++.law/arm13.C: Remove incorrect
30865         pseudo-destructor names.
30866         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
30867         * g++.old-deja/g++.law/ctors9.C: Likewise.
30868         * g++.old-deja/g++.law/cvt22.C: Likewise.
30869         * g++.old-deja/g++.law/dtors5.C: Likewise.
30870         * g++.old-deja/g++.law/global-init1.C: Likewise.
30871         * g++.old-deja/g++.law/missed-error3.C: Likewise.
30872         * g++.old-deja/g++.law/operators28.C: Likewise.
30873         * g++.old-deja/g++.law/visibility28.C: Likewise.
30874         * g++.old-deja/g++.martin/eval1.C: Likewise.
30875         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
30876         name.
30877         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
30878         * g++.old-deja/g++.mike/net34.C: Likewise.
30879         * g++.old-deja/g++.mike/net36.C: Likewise.
30880         * g++.old-deja/g++.mike/ns2.C: Likewise.
30881         * g++.old-deja/g++.mike/p12306.C: Likewise.
30882         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
30883         value extension.
30884         * g++.old-deja/g++.mike/p700.C: Likewise.
30885         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
30886         * g++.old-deja/g++.mike/p710.C: Likewise.
30887         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
30888         value extension.
30889         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
30890         * g++.old-deja/g++.mike/pmf9.C: Likewise.
30891         * g++.old-deja/g++.ns/crash2.C: Likewise.
30892         * g++.old-deja/g++.ns/crash3.C: Likewise.
30893         * g++.old-deja/g++.ns/invalid1.C: Likewise.
30894         * g++.old-deja/g++.ns/ns17.C: Likewise.
30895         * g++.old-deja/g++.ns/template16.C: Likewise.
30896         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
30897         keyword.
30898         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
30899         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
30900         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
30901         named return value extension.
30902         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
30903         * g++.old-deja/g++.other/access4.C: Issue additional error
30904         messages.
30905         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
30906         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
30907         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
30908         * g++.old-deja/g++.other/crash25.C: Change error message.
30909         * g++.old-deja/g++.other/crash4.C: Change error message.
30910         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
30911         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
30912         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
30913         checks.
30914         * g++.old-deja/g++.other/defarg8.C: Likewise.
30915         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
30916         * g++.old-deja/g++.other/dtor10.C: Likewise.
30917         * g++.old-deja/g++.other/incomplete.C: Likewise.
30918         * g++.old-deja/g++.other/linkage7.C: Likewise.
30919         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
30920         lookup algorithm.
30921         * g++.old-deja/g++.other/mangle2.C: Likewise.
30922         * g++.old-deja/g++.other/refinit2.C: Likewise.
30923         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
30924         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
30925         * g++.old-deja/g++.pt/crash28.C: Likewise.
30926         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
30927         syntax.
30928         * g++.old-deja/g++.pt/crash32.C: Change error message.
30929         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
30930         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
30931         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
30932         error message position.
30933         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
30934         * g++.old-deja/g++.pt/defarg8.C: Change error message.
30935         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
30936         syntax.
30937         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
30938         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
30939         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
30940         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
30941         keyword.
30942         * g++.old-deja/g++.pt/explicit31.C: Likewise.
30943         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
30944         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
30945         keyword.
30946         * g++.old-deja/g++.pt/explicit71.C: Change error message.
30947         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
30948         syntax.
30949         * g++.old-deja/g++.pt/friend28.C: Account for use of
30950         non-dependent names.
30951         * g++.old-deja/g++.pt/friend29.C: Likewise.
30952         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
30953         rules.
30954         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
30955         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
30956         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
30957         lookup rules.
30958         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
30959         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
30960         keyword.
30961         * g++.old-deja/g++.pt/memclass20.C: Likewise.
30962         * g++.old-deja/g++.pt/memclass5.C: Likewise.
30963         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
30964         keyword.
30965         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
30966         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
30967         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
30968         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
30969         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
30970         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
30971         keyword.
30972         * g++.old-deja/g++.pt/spec10.C: Likewise.
30973         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
30974         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
30975         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
30976         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
30977         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
30978         * g++.old-deja/g++.pt/ttp62.C: Likewise.
30979         * g++.old-deja/g++.pt/ttp64.C: Likewise.
30980         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
30981         * g++.old-deja/g++.pt/typename15.C: Likewise.
30982         * g++.old-deja/g++.pt/typename22.C: Likewise.
30983         * g++.old-deja/g++.pt/typename6.C: Change error messages.
30984         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
30985         * g++.old-deja/g++.pt/virtual2.C: Likewise.
30986         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
30987         syntax.
30988         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
30989         return value extension.
30990         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
30991         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
30992         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
30993         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
30995 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
30997         * g++.dg/warn/inline1.C: New test.
30998         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
30999         * g++.old-deja/g++.jason/synth10.C: Likewise.
31000         * g++.old-deja/g++.mike/net31.C: Likewise.
31001         * g++.old-deja/g++.mike/p8786.C: Likewise.
31003         * g++.dg/template/friend10.C: New test.
31004         * g++.dg/template/conv5.C: New test.
31006 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
31008         * g++.dg/lookup/scoped3.C: New test.
31010         * g++.dg/lookup/decl1.C: New test.
31011         * g++.dg/lookup/decl2.C: New test.
31013 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31015         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
31016         gcc.c-torture/compile/20021015-1.c,
31017         gcc.c-torture/compile/20021015-2.c,
31018         gcc.c-torture/compile/20021123-1.c,
31019         gcc.c-torture/compile/20021123-2.c,
31020         gcc.c-torture/compile/20021123-3.c,
31021         gcc.c-torture/compile/20021123-4.c,
31022         gcc.c-torture/execute/20021024-1.c: Add tests previously added
31023         only to 3.1 or 3.2 branch.
31025 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
31027         * gcc.dg/i386-bitfield3.c: New test.
31029         * gcc.dg/i386-bitfield2.c: New test.
31031 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
31033         * g++.dg/parse/conv_op1.C: New test.
31035 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
31037         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
31038         approved.
31040 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
31042         * gcc.c-torture/compile/20021220-1.c: New test.
31044 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
31046         * gcc.dg/i386-fastcall-1.c: New.
31048 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31050         * gcc.c-torture/execute/20021219-1.c: New test.
31052 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31054         * gcc.dg/i386-pic-1.c: New test.
31056 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31058         PR c++/8099
31059         * g++.dg/template/friend9.C: New test.
31061 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31063         PR c++/3663
31064         * g++.dg/template/access7.C: New test.
31066 2002-12-18  Nick Clifton  <nickc@redhat.com>
31068         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
31069         the libstdc++-v3 directory has been found.
31071 2002-12-12  Devang Patel <dpatel@apple.com>
31072         * gcc.dg/darwin-ld-1.c: New test.
31073         * gcc.dg/darwin-ld-2.c: New test.
31074         * gcc.dg/darwin-ld-3.c: New test.
31075         * gcc.dg/darwin-ld-4.c: New test.
31076         * gcc.dg/darwin-ld-5.c: New test.
31078 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31080         * gcc.c-torture/compile/20021212-1.c: New test.
31082 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
31084         * gcc.dg/fshort-wchar: New test.
31086 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
31088         PR c++/8372
31089         * g++.dg/template/dtor1.C: New test.
31091         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
31092         markers.
31094 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
31096         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
31098 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
31100         * g++.dg/template/static1.C: New test.
31101         * g++.dg/template/static2.C: New test.
31102         * g++.old-deja/g++.ext/memconst.C: New test.
31104 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31106         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
31107         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
31108         * g++.dg/special/initp1.C: Likewise.
31110 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
31112         * gcc.c-torture/execute/20021204-1.c: New test.
31114 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
31116         * gcc.dg/ppc-fmadd-1.c: New file.
31117         * gcc.dg/ppc-fmadd-2.c: New file.
31118         * gcc.dg/ppc-fmadd-3.c: New file.
31120 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31122         * gcc.c-torture/compile/20021204-1.c: New test.
31124 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
31126         * g++.dg/inherit/covariant2.C: New test.
31127         * g++.dg/inherit/covariant3.C: New test.
31128         * g++.dg/inherit/covariant4.C: New test.
31129         * g++.dg/inherit/covariant1.C: Remove XFAIL.
31130         * g++.old-deja/g++.robertl/eb17.C: Likewise.
31132 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
31134         PR c++/8688
31135         * g++.dg/init/brace3.C: New test.
31137 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
31139         * gcc.dg/20020210-1.c: Fix a comment typo.
31141 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
31143         PR c++/8720
31144         * g++.dg/parse/defarg1.C: New test.
31146         PR c++/8615
31147         * g++.dg/template/char1.C: New test.
31149         * g++.dg/template/varmod1.C: Fix typo.
31151 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31153         DR 180
31154         * g++.old-deja/g++.pt/crash32.C: Expect error.
31156 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
31158         PR c++/5919
31159         * g++.dg/template/varmod1.C: New test.
31161         PR c++/8727
31162         * g++.dg/inherit/typeinfo1.C: New test.
31164         PR c++/8663
31165         * g++.dg/inherit/typedef1.C: New test.
31167 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
31169         PR c++/8332
31170         PR c++/8493
31171         * g++.dg/template/strlen1.C: New test.
31173         PR c++/8227
31174         * g++.dg/template/ctor2.C: New test.
31176         PR c++/8214
31177         * g++.dg/init/string1.C: New test.
31179         PR c++/8511
31180         * g++.dg/template/friend8.C: New test.
31182 2002-11-29  Joe Buck <jbuck@synopsys.com>
31184         * g++.dg/lookup/anon2.C: New test.
31186 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
31188         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
31189         h8300 port.
31191 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
31193         * gcc.dg/bitfld-6.c: New test.
31195 2002-11-27  Jan Hubicka  <jh@suse.cz>
31197         * gcc.c-torture/execute/20021127.[cx]: New test.
31199 2002-11-26  Jan Hubicka  <jh@suse.cz>
31201         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
31202         quality.
31204 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
31206         * g++.dg/init/brace2.C: New test.
31207         * g++.old-deja/g++.mike/p9129.C: Correct.
31209 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
31211         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
31213 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
31215         * gcc.dg/sibcall-6: New test for indirect sibcalls.
31217 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
31219         * testsuite/g++.dg/abi/empty11.C: New test.
31220         * testsuite/g++.dg/rtti/cv1.C: New test.
31222 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
31224         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
31226 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
31228         * g++.dg/abi/empty10.C: New test.
31230 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31232         * gcc.c-torture/compile/20021124-1.c: New test.
31234 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
31236         * g++.dg/abi/rtti2.C: New test.
31238 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31240         * gcc.dg/i386-unroll-1.c: New test.
31242 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31244         * gcc.c-torture/compile/20021120-1.c: New test.
31245         * gcc.c-torture/compile/20021120-2.c: New test.
31247 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31249         * gcc.dg/bitfld-5.c: New test.
31251 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31253         * gcc.c-torture/execute/20021120-3.c: New test.
31255 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31257         * gcc.c-torture/execute/20021120-2.c: New test.
31259 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31261         * gcc.c-torture/execute/20021120-1.c: New test.
31263 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
31265         * gcc.c-torture/execute/20021118-3.c: New test.
31267 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31269         * gcc.c-torture/compile/20021119-1.c: New test.
31271 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
31273         * gcc.dg/duff-1.c: New test.
31274         * gcc.dg/duff-2.c: New test.
31275         * gcc.dg/duff-3.c: New test.
31277 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
31279         * gcc.dg/cpp/_Pragma5.c: New test.
31281 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31283         * gcc.c-torture/execute/20021118-2.c: New test.
31285 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31287         * gcc.c-torture/execute/20021118-1.c: New test.
31289 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
31291         * gcc.dg/20021116-1.c: New test.
31293 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
31295         * g++.dg/abi/vcall1.C: New test.
31297 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
31299         * gcc.dg/20021029-1.c: New test.
31300         * gcc.dg/20021029-2.c: New test.
31302 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31304         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
31306 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31308         PR c/8439
31309         * gcc.dg/20021110.c: Move to ...
31310         * gcc.c-torture/compile/20021110.c: .... here.
31312 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31314         PR c/8467
31315         * gcc.c-torture/execute/20021111-1.c
31317 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31319         PR c/8439
31320         * gcc.dg/20021110.c: New test.
31322 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
31324         * g++.dg/abi/vthunk3.C: Run only on x86.
31326 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31328         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
31330 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
31332         * lib/compat.exp (compat-execute): Fix logic error in last
31333         change.
31335 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
31337         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
31339 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31341         PR c++/8389
31342         * g++.dg/template/access6.C: New test.
31344 2002-11-08  Jan Hubicka  <jh@suse.cz>
31346         * gcc.dg/i386-ssefp-1.c: New test.
31347         * gcc.dg/i386-ssefp-1.c: New test.
31349 2002-11-08  Jan Hubicka  <jh@suse.cz>
31351         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
31353 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31355         * g++.dg/abi/vthunk3.C: New test.
31357         PR c++/8338
31358         * g++.dg/template/crash2.C: New test.
31360 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31362         * testsuite/g++.dg/abi/dtor1.C: New test.
31363         * testsuite/g++.dg/abi/dtor2.C: Likewise.
31365 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
31367         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
31368         Darwin.
31370 2002-11-04  Adam Nemet  <anemet@lnxw.com>
31372         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
31373         -mthumb.  Only xfail with -O0.
31375 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
31377         * g++.dg/abi/thunk1.C: New test.
31378         * g++.dg/abi/thunk2.C: Likewise.
31379         * g++.dg/abi/vtt1.C: Likewise.
31381 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
31383         PR optimization/8423
31384         * gcc.c-torture/execute/builtin-constant.c: New test.
31386 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
31388         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
31389         Add some more cases.
31391 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
31393         PR c++/8391
31394         * g++.dg/opt/local1.C: New test.
31396 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
31398         PR c++/8160
31399         * g++.dg/template/complit1.C: New test.
31401         PR c++/8149
31402         * g++.dg/template/typename4.C: Likewise.
31404 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31406         Core issue 287, PR c++/7639
31407         * g++.dg/template/instantiate1.C: Adjust error location.
31408         * g++.dg/template/instantiate3.C: New test.
31409         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
31410         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
31411         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
31413 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
31415         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
31417 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
31419         PR c++/8287
31420         * g++.dg/init/dtor2.C: New test.
31422 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31424         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
31425         * gcc.dg/nest.c: Bypass errors on irix6.
31427 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
31429         * gcc.dg/nest.c: Expect error for mmix-*-*.
31430         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
31432 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
31434         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
31435         markers.
31437         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
31439 2002-10-25  Mike Stump  <mrs@apple.com>
31441         * gcc.dg/warn-1.c: New test.
31443 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31445         * g++.dg/template/typename3.C: New test.
31447 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
31449         * g++.dg/lookup/ptrmem1.C: New test.
31451         * g++.dg/abi/vthunk2.C: New test.
31453 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31455         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
31457 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
31459         * g++.dg/abi/empty9.C: New test.
31461 2002-10-24  Richard Henderson  <rth@redhat.com>
31463         * g++.dg/inherit/thunk1.C: Enable for ia64.
31465 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31467         PR c++/8067
31468         * g++.dg/lookup/pretty1.C: New test.
31470 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
31472         * gcc.dg/20021023-1.c: New test.
31474 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31476         PR c++/7679
31477         * g++.dg/parse/inline1.C: New test.
31479 2002-10-23  Richard Henderson  <rth@redhat.com>
31481         * g++.dg/inherit/thunk1.C: Enable for x86_64.
31483         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
31485 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
31487         PR c++/6579
31488         * g++.dg/parse/stmtexpr3.C: New test.
31490 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
31492         * g++.dg/expr/cond1.C: New test.
31494 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31496         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
31498 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31500         * g++.dg/abi/vbase13.C: New test.
31501         * g++.dg/abi/vbase14.C: Likewise.
31503 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
31505         * gcc.dg/tls/pic-1.c: New test.
31506         * gcc.dg/tls/nonpic-1.c: New test.
31507         * gcc.dg/20021018-1.c: New test.
31509 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31511         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
31512         Remove only files with the same base name as the test case.
31513         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
31514         (profopt-execute): Likewise.  Also, remove old profiling
31515         and performance data files before running the tests.
31517         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
31518         * g++.dg/bprob/bprob.exp: Likewise.
31519         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
31520         to allow more general test case names.
31522         * g++.dg/bprob/bprob-1.C: Rename to ...
31523         * g++.dg/bprob/g++-bprob-1.C: ... this.
31525         * g77.dg/bprob/bprob-1.f: Rename to ...
31526         * g77.dg/bprob/g77-bprob-1.f: ... this.
31528 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31530         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
31531         bison 1.50 or later.
31533 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
31535         * g++.dg/README: Describe more test directories.
31537 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31539         * g++.dg/init/array6.C: Add additional tests.
31541 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31543         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
31544         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
31546 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
31548         * gcc.c-torture/compile/20020604-1.x: New.
31549         * gcc.c-torture/compile/simd-5.x: Likewise.
31550         * gcc.c-torture/execute/920710-1.x: Likewise.
31551         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
31553 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31555         * g++.dg/inherit/override1.C: Add dg-options clause.
31557 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31559         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
31560         _mm_slli_si128.
31562 2002-10-19  Andreas Schwab  <schwab@suse.de>
31564         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
31565         directory component.
31567 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
31569         * g++.dg/inherit/thunk1.C: New test.
31571         * g++.dg/inherit/override1.C: New test.
31573         * g++.dg/abi/mangle11.C: New test.
31574         * g++.dg/abi/mangle14.C: New test.
31575         * g++.dg/abi/mangle17.C: New test.
31577 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
31579         * g++.dg/overload/member2.C: New test.
31581 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
31583         * g++.dg/README: Describe new compat directory.
31584         * g++.dg/dg.exp: Skip tests in compat directory.
31585         * README.compat: New file.
31586         * lib/compat.exp: New expect script.
31587         * g++.dg/compat: New test directory.
31588         * g++.dg/compat/compat.exp: New expect script.
31589         * g++.dg/compat/abi: New test directory.
31590         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
31591         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
31592         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
31593         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
31594         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
31595         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
31596         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
31597         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
31598         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
31599         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
31600         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
31601         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
31602         * g++.dg/compat/break: New test directory.
31603         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
31604         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
31605         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
31606         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
31607         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
31608         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
31609         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
31610         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
31611         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
31612         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
31613         g++.dg/compat/break/README: New files.
31614         * g++.dg/compat/eh: New test directory.
31615         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
31616         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
31617         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
31618         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
31619         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
31620         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
31621         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
31622         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
31623         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
31624         g++.dg/compat/eh/filter2_y.C,
31625         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
31626         g++.dg/compat/eh/new1_y.C,
31627         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
31628         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
31629         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
31630         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
31631         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
31632         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
31633         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
31634         g++.dg/compat/eh/unexpected1_y.C: New files.
31635         * g++.dg/compat/init: New test directory.
31636         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
31637         g++.dg/compat/init/array5_y.C,
31638         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
31639         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
31640         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
31641         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
31642         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
31643         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
31644         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
31645         g++.dg/compat/init/init-ref2_y.C: New files.
31647 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31649         PR c++/7584
31650         * g++.dg/inherit/using3.C: New test.
31652 2002-10-17  Jan Hubicka  <jh@suse.cz>
31654         * gcc.dg/20021017-2.c: New test.
31656 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31658         * g++.dg/abi/mangle16.C: Adjust.
31660         * g++.dg/init/array8.C: New test.
31662 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
31664         * gcc.dg/special/mips-abi.exp: New test.
31665         * gcc.dg/special/mips-abi.s: Empty file used by the above.
31667 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31669         * g++.dg/abi/mangle16.C: New test.
31670         * g++.dg/abi/mangle17.C: Likewise.
31672         PR c++/7478
31673         * g++.dg/template/ref1.C: New test.
31675 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31677         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
31679 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
31681         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
31683 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31685         PR c++/7524
31686         * g++.dg/init/array7.C: New test.
31688 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
31690         * g++.dg/init/array6.C: New test.
31692         * g++.dg/abi/mangle13.C: Likewise.
31693         * g++.dg/abi/mangle14.C: Likewise.
31694         * g++.dg/abi/mangle15.C: Likewise.
31696 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31698         * g++.dg/abi/empty8.C: New test.
31700 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
31702         * g++.dg/init/ctor1.C: New test.
31704 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
31706         * gcc.c-torture/execute/20021015-1.c: New test.
31708 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
31710         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
31712 2002-10-14  Jan Hubicka  <jh@suse.cz>
31714         * gcc.dg/i386-ssetype-[1-5].c: New tests.
31716 2002-10-14  Richard Henderson  <rth@redhat.com>
31718         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
31720 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31722         PR optimization/6631
31723         * g++.dg/opt/const2.C: New test.
31725 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31727         PR c++/7176
31728         * g++.dg/parse/friend1.C: New test.
31729         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
31731 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
31733         * gcc.dg/20021014-1.c: New test.
31735 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
31737         PR c++/5661
31738         * g++.dg/ext/vlm1.C: New test.
31739         * g++.dg/ext/vlm2.C: Likewise.
31741         * g++.dg/init/array1.C: Remove invalid braces.
31742         * g++.dg/init/brace1.C: New test.
31743         * g++.dg/init/copy2.C: Likewise.
31744         * g++.dg/init/copy3.C: Likewise.
31745         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
31746         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
31747         braces.
31749 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
31751         * gcc.dg/cpp/assembler.S: Don't use -ansi.
31753 2002-10-11  Richard Shann  <richard.shann@superh.com>
31755         * gcc.c-torture/compile/simd-5.c: New test.
31757 2002-10-10  Roger Sayle  <roger@eyesopen.com>
31759         * gcc.c-torture/execute/shiftopt-1.c: New test case.
31761 2002-10-10  Jim Wilson  <wilson@redhat.com>
31763         * gcc.c-torture/execute/20021010-1.c: New test.
31765 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
31767         PR c/7353
31768         * g++.dg/ext/typedef-init.C: New test.
31769         * gcc.dg/typedef-init.c: New test.
31771 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
31773         * gcc.dg/cpp/paste13.c: New test.
31775 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31777         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
31778         remaining platforms, XFAIL during compile, not execute.  Don't
31779         XFAIL at -O0.
31781 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
31783         * gcc.dg/alias-1.c: Tweak expected warning.
31785 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
31787         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
31789 2002-10-06  Andreas Jaeger  <aj@suse.de>
31791         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
31792         * gcc.dg/cpp/c++98.C: Likewise.
31794         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
31795         * g++.dg/cpp/c++98.C: Likewise.
31797         * g++.dg/README (Subdirectories): Mention cpp directory.
31799         PR target/7559
31800         * gcc.dg/20021006-1.c: New test.
31802 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31804         PR c++/7804
31805         * g++.dg/other/warning1.C: New test.
31807 2002-10-04  Roger Sayle  <roger@eyesopen.com>
31809         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
31810         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
31811         and sparc-*-* with -m64 as expected failures.  See PR 8087.
31813 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31815         PR c++/7931
31816         * g++.dg/template/ptrmem3.C: New test.
31818         PR c++/7754
31819         * g++.dg/template/union1.C: New test.
31821 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31823         PR c++/8006
31824         * g++.dg/abi/mangle9.C: New test.
31825         * g++.dg/abi/mangle10.C: New test.
31826         * g++.dg/abi/mangle11.C: New test.
31827         * g++.dg/abi/mangle12.C: New test.
31829 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
31831         PR c++/7188.
31832         * g++.dg/template/meminit1.C: New test.
31833         * g++.dg/warn/Wreorder-1.C: Likewise.
31834         * g++.old-deja/g++.mike/warn3.C: Tweak.
31835         * lib/prune.exp: Ingore "in copy constructor".
31837 2002-10-02  Andreas Jaeger  <aj@suse.de>
31839         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
31840         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
31841         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
31842         on x86-64.
31844 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31846         * gcc.dg/empty1.C: Fix typo.
31848 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
31850         * gcc.dg/alias-1.c: New test.
31852 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31854         * gcc.dg/empty1.C: New test.
31856         * g++.dg/tls/init-2.C: Tweak error messages.
31858 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
31860         * gcc.c-torture/compile/20020923-1.c: New test.
31862 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
31864         * gcc.c-torture/execute/ffs-1.c: New test.
31865         * gcc.c-torture/execute/ffs-2.c: Ditto.
31867 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
31869         * g++.dg/overload/member1.C: New test.
31871 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
31873         * g++.dg/abi/empty7.C: New test.
31874         * g++.dg/init/pm2.C: Likewise.
31876 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
31878         * g++.dg/rtti/crash1.C: New test.
31880 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
31882         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
31883         gcc.dg/sibcall-4.c: New tests.
31885 2002-09-28  Roger Sayle  <roger@eyesopen.com>
31887         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
31888         powerpc and MMIX targets.
31890 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
31892         * gcc.dg/cpp/20020927-1.c: New.
31894 2002-09-26  David S. Miller  <davem@redhat.com>
31896         * gcc.c-torture/compile/trunctfdf.c: New.
31898 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31900         * lib/target-supports.exp (check_weak_available): Handle solaris2.
31902 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
31904         * gcc.c-torture/execute/loop-15.c: New.
31906 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
31908         * README.QMTEST: Fix typo.
31910 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
31912         * gcc.dg/20020926-1.c: New test.
31914 2002-09-25  David S. Miller  <davem@redhat.com>
31916         PR target/7842
31917         * gcc.c-torture/execute/shiftdi.c: New test.
31919 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
31921         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
31922         unique to the tool.
31923         * lib/g77.exp (g77_init): Likewise.
31924         * lib/g++.exp (g++_init): Likewise.
31925         * lib/objc.exp (objc_init): Likewise.
31927 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
31929         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
31930         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
31931         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
31933 2002-09-25  Richard Henderson  <rth@redhat.com>
31935         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
31936         too-small long double.
31938 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
31940         * gcc.dg/20020919-1.c: New test.
31942 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
31944         * g++.dg/abi/bitfield6.C: New test.
31945         * g++.dg/abi/bitfield7.C: New test.
31946         * g++.dg/abi/bitfield8.C: New test.
31947         * g++.dg/abi/vbase11.C: New test.
31949 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31951         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
31952         hppa*-*-hpux*.  Update test comment.
31954 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
31956         * gcc.dg/tls/struct-1.c: New test.
31958 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
31960         * gcc.dg/cpp/tr-warn2.c: Update.
31962 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
31964         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
31966 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
31968         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
31969         systems.
31971 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
31973         * gcc.c-torture/execute/ieee/mzero3.c: New test.
31975         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
31976         Adjust for c++filt moved to binutils.  Remove spurious duplicate
31977         setting of cxxfilt.
31979 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
31981         * gcc.dg/20020312-2.c: Update for darwin.
31983 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
31985         * g++.old-deja/g++.other/crash32.C: Mark ICE.
31987 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
31989         * objc.dg/comp-types-1.m: New test.
31990         * objc.dg/comp-types-2.m: New test.
31991         * objc.dg/comp-types-3.m: New test.
31992         * objc.dg/comp-types-4.m: New test.
31993         * objc.dg/comp-types-5.m: New test.
31994         * objc.dg/comp-types-6.m: New test.
31996 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31998         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
32000 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
32002         * g++.dg/other/do1.C: New test.
32004         * g++.dg/template/subst1.C: New test.
32006 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
32008         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
32010 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
32012         * g++.dg/template/qualttp20.C: Adjust expected errors.
32013         * g++.old-deja/g++.jason/report.C: Likewise.
32014         * g++.old-deja/g++.other/qual1.C: Likewise.
32016         * g++.dg/lookup/scoped2.C: New test.
32018         * g++.dg/ext/asm3.C: New test.
32020 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
32022         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
32024 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
32026         * ChangeLog: follow spelling conventions.
32027         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
32028         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
32029         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
32030         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
32031         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
32032         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
32033         * g++.old-deja/g++.law/global-init1.C: Likewise.
32034         * g++.old-deja/g++.other/delete4.C: Likewise.
32035         * g++.old-deja/g++.other/inline21.C: Likewise.
32036         * g++.old-deja/g++.other/singleton.C: Likewise.
32037         * g77.dg/strlen0.f: Likewise.
32038         * g77.f-torture/compile/20010519-1.f: Likewise.
32039         * g77.f-torture/compile/980310-4.f: Likewise.
32040         * gcc.c-torture/compile/20000605-1.c: Likewise.
32041         * gcc.c-torture/execute/20020225-1.c: Likewise.
32042         * gcc.dg/c90-hexfloat-2.c: Likewise.
32043         * gcc.dg/c99-bool-1.c: Likewise.
32044         * gcc.dg/c99-hexfloat-2.c: Likewise.
32045         * gcc.dg/dll-2.c: Likewise.
32046         * gcc.dg/wtr-union-init-1.c: Likewise.
32047         * gcc.dg/wtr-union-init-2.c: Likewise.
32048         * gcc.dg/wtr-union-init-3.c: Likewise.
32049         * gcc.dg/cpp/avoidpaste1.c: Likewise.
32050         * gcc.dg/cpp/defined.c: Likewise.
32051         * gcc.dg/cpp/macsyntx.c: Likewise.
32052         * gcc.dg/cpp/paste2.c: Likewise.
32053         * gcc.dg/cpp/trad/defined.c: Likewise.
32054         * gcc.dg/format/c90-printf-1.c: Likewise.
32055         * gcc.dg/format/c90-scanf-1.c: Likewise.
32056         * gcc.dg/format/c99-printf-1.c: Likewise.
32057         * gcc.dg/format/c99-scanf-1.c: Likewise.
32058         * gcc.misc-tests/gcov-8.c: Likewise.
32059         * lib/profopt.exp: Likewise.
32061 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
32063         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
32065 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32067         * g++.dg/inherit/using2.C: New test.
32069 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
32071         * ChangeLog: Follow spelling conventions.
32072         * g++.dg/template/friend4.C: Likewise.
32073         * g++.old-deja/g++.pt/crash67.C: Likewise.
32074         * gcc.c-torture/execute/20000801-4.c: Likewise.
32075         * gcc.dg/c90-digraph-1.c: Likewise.
32076         * gcc.dg/c94-digraph-1.c: Likewise.
32077         * gcc.dg/c99-digraph-1.c: Likewise.
32078         * gcc.dg/cpp/line5.c: Likewise.
32079         * gcc.dg/cpp/multiline.c: Likewise.
32080         * gcc.dg/cpp/trad/literals-1.c: Likewise.
32081         * gcc.dg/format/attr-3.c: Likewise.
32082         * gcc.dg/format/c90-scanf-3.c: Likewise.
32083         * gcc.dg/format/ext-4.c: Likewise.
32085 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32087         * g++.dg/template/pretty1.C: New test.
32089 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
32091         * gcc.c-torture/execute/struct-cpy-1.c: New test.
32093 2002-09-13  Matt Austern  <austern@apple.com>
32095         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
32096         passing a cast expression to a function by const reference.
32098 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
32100         * g++.dg/template/deduce1.C: New test.
32102 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
32104         * gcc.c-torture/execute/simd-1.c: Force all use of int to
32105         32-bit int.
32107 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32109         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
32110         usage.
32112 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
32114         * gcc.c-torture/compile/20020910-1.c: New test.
32116 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
32118         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
32120 2002-09-10  Andreas Jaeger  <aj@suse.de>
32122         * gcc.dg/20020312-2.c: Adjust for x86-64.
32124 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
32126         * g77.dg/7388.f: New test case for PR 7388.
32128 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
32130         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
32132 2002-09-05  Ziemowit Laski <zlaski@apple.com>
32134         * objc.dg/proto-lossage-1.m: New test.
32136 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
32138         * gcc.dg/cpp/_Pragma4.c: Fix typo.
32140 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
32142         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
32143         expected to pass.
32145 2002-09-06  Stan Shebs  <shebs@apple.com>
32146             David Edelsohn  <edelsohn@gnu.org>
32148         * gcc.dg/weak: New directory.
32149         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
32150         target-specific xfail bits.
32151         * gcc.dg/typeof-2.c: Move to new directory.
32152         * gcc.dg/weak.exp: New expect script.
32154 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
32156         * gcc.c-torture/execute/extzvsi.c: New test.
32158 2002-09-05  Stan Shebs  <shebs@apple.com>
32160         * gcc.dg/weak-1.c: xfail on Darwin.
32161         * gcc.dg/weak-2.c: Ditto.
32162         * gcc.dg/weak-3.c: Ditto.
32163         * gcc.dg/weak-4.c: Ditto.
32164         * gcc.dg/weak-5.c: Ditto.
32165         * gcc.dg/weak-6.c: Ditto.
32166         * gcc.dg/weak-7.c: Ditto.
32167         * gcc.dg/weak-8.c: Ditto.
32168         * gcc.dg/weak-9.c: Ditto.
32170 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
32172         * gcc.c-torture/execute/loop-14.c: New test.
32174 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
32176         * g++.dg/other/cxa-atexit1.C: New test.
32178         * gcc.dg/typeof-2.c: New test.
32180 2002-09-03  Roger Sayle  <roger@eyesopen.com>
32182         * gcc.dg/builtins-2.c: New testcase.
32183         * gcc.dg/builtins-3.c: New testcase.
32185 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
32187         * gcc.dg/cpp/_Pragma4.c: New test.
32189 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
32191         * objc/execute/nil_method-1.m: New testcase.
32193 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
32195         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
32196         [Object class], not [Object initialize].
32198 2002-08-31  Roger Sayle  <roger@eyesopen.com>
32199             Hans-Peter Nilsson  <hp@bitrange.com>
32201         * gcc.c-torture/execute/20020720-1.x: Skip test on
32202         mmix-knuth-mmixware.  Correct comment.
32204 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
32206         * testsuite/g++.dg/abi/bitfield5.C: New test.
32207         * testsuite/g++.dg/abi/vbase10.C: Likewise.
32209 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
32211         * objc.dg/undeclared-selector.m: New test.
32213 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
32215         * g++.dg/other/offsetof1.C: Avoid cast warning.
32217 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
32219         * objc.dg/super-class-2.m: New test.
32221 2002-08-24  Matt Austern  <austern@apple.com>
32223         * g++.dg/ext/lvaddr.C: New test.
32224         * g++.dg/ext/lvcast.C: New test.
32226 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
32228         * testsuite/g++.dg/inherit/cond1.C: New test.
32230 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
32232         * gcc.dg/noncompile/incomplete-1.c: New test.
32234 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
32236         * gcc.dg/typespec-1.c: New test.
32238 2002-08-20  Devang Patel  <dpatel@apple.com>
32239         * objc.dg/proto-hier-2.m: New test.
32241 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
32243         * objc.dg/bitfield-1.m: New test.
32244         * objc.dg/bitfield-2.m: New test.
32246 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32248         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
32249         gcc.dg/c99-flex-array-4.c: New tests.
32251 2002-08-16  Stan Shebs  <shebs@apple.com>
32253         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
32255 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
32257         * gcc.dg/typeof-1.c: New test.
32258         * g++.dg/ext/typeof2.C: New test.
32260 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
32262         * g++.dg/other/offsetof1.C: New test.
32264 2002-08-14  Richard Henderson  <rth@redhat.com>
32266         * gcc.dg/tls/diag-3.c: Fix expected message strings.
32268 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
32270         * gcc.dg/cpp/_Pragma3.c: New test.
32272 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
32274         * g++.dg/template/inherit3: New test.
32276 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
32278         * gcc.dg/bitfld-4.c: Add blank options.
32280 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
32282         * g++.dg/template/crash1.C: New test.
32284 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32286         * gcc.dg/tls/opt-2.c: New test.
32288 2002-08-08  Devang Patel  <dpatel@apple.com>
32290         * objc.dg/selector-1.m : New test
32292 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
32294         * g++.dg/abi/bitfield4.C: New test.
32295         * gcc.dg/bitfld-4.c: New test.
32297 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
32299         * g++.dg/other/packed1.C: New test.
32301 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
32303         * g++.dg/abi/offsetof.C: Tweak error messages.
32304         * g++.old-deja/g++.mike/p10769a.C: Likewise.
32306 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32308         * gcc.dg/bitfld-3.c: New test.
32310 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
32311             Richard Henderson  <rth@redhat.com>
32313         * gcc.dg/i386-bitfield1.c: New test.
32314         * g++.dg/abi/bitfield3.C: Update.
32316 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
32318         * objc.dg/const-str-2.m: Update.
32319         * gcc.dg/cpp/c++98.c: Change to C extension.
32320         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
32321         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
32323 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
32325         * testsuite/gcc.dg/tls/diag-3.c: New.
32327 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
32329         * g++.dg/README (Subdirectories): Document new subdir expr.
32330         * g++.dg/expr/pmf-1.C: New test.
32332 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
32334         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
32336 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
32338         * g++.dg/abi/bitfield3.C: New test.
32340 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
32342         * lib/gcov.exp: Tweak expected line formats.
32343         * gcc.misc-tests/gcov8.c: New test.
32344         * gcc.misc-tests/gcov8.x: New flags.
32346 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
32348         * consistency.vlad/layout/endian.c: Include string.h.
32350         * gcc.c-torture/execute/20020805-1.c: New test.
32352 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
32354         * g++.dg/other/conversion1.C: New test.
32356 2002-08-03  Roger Sayle  <roger@eyesopen.com>
32358         * gcc.dg/builtins-1.c: New testcase.
32360 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
32362         * g++.dg/inherit/access3.C: New test.
32364 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
32366         * gcc.dg/ia64-visibility-2.c: New test.
32368 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
32370         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
32371         __qualifier_flags to __flags.
32373 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
32375         * g++.dg/inherit/operator1.C: New test.
32376         * g++.dg/lookup/disamb1.C: Fix typo in comment.
32377         * g++.dg/other/error1.C: Change expected error message.
32378         * g++.dg/template/conv4.C: Likewise.
32380 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
32382         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
32383         for documented behavior.
32385 2002-07-25  Roger Sayle  <roger@eyesopen.com>
32387         * gcc.c-torture/execute/20020720-1.x: Skip this test on
32388         several targets known to fail.
32390 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
32392         * gcc.dg/mips-args-[123].c: New tests.
32394 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
32396         * gcc.dg/ppc-spe.c: New.
32398 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
32400         * g++.dg/other/ptrmem4.C: New testcase.
32402 2002-07-24  Richard Henderson  <rth@redhat.com>
32404         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
32406 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
32408         * g++.dg/ext/alignof1.C (main): Return 0 for success.
32410 2002-07-24  Roger Sayle  <roger@eyesopen.com>
32412         * gcc.c-torture/execute/memset-3.c: New testcase.
32414 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
32416         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
32417         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
32419 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32421         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
32422         Delete.
32424 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
32426         * gcc.c-torture/compile/simd-4.c: New test.
32428 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32430         PR c++/7347, c++/7348
32431         * g++.dg/template/access4.C: New test.
32432         * g++.dg/template/access5.C: New test.
32433         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
32434         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
32435         * g++.old-deja/g++.pt/ttp58.C: Likewise.
32436         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
32438 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
32440         * gcc.dg/gnu89-init-2.c: New test.
32442 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
32444         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
32446 2002-07-20  Roger Sayle  <roger@eyesopen.com>
32448         * gcc.c-torture/execute/20020720-1.c: New testcase.
32450 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
32452         * gcc.dg/cpp/Wsignprom.c: New tests.
32454 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
32456         * gcc.c-torture/execute/loop-13.c: New test.
32458 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
32460         * gcc.dg/cpp/expr.c: New tests.
32462 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
32464         * g++.dg/opt/pr6713.C: Add template instantiation.
32466 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
32468         * gcc.dg/nest.c: New test.
32470 2002-07-17  Richard Henderson  <rth@redhat.com>
32472         * g++.dg/opt/pr6713.C: New test.
32474 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
32476         * gcc.c-torture/execute/loop-2e.x: Let the testcase
32477         XFAIL for all x86 processors.
32479 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
32481         * gcc.c-torture/execute/20010122-1.x: Do not test with
32482         -fomit-frame-pointer.
32484 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32486         * g++.dg/template/instantiate2.C: New test.
32487         * g++.dg/template/spec4.C: New test.
32489 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32491         * g++.dg/template/access2.C: New test.
32492         * g++.dg/template/access3.C: New test.
32494 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
32496         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
32497         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
32498         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
32499         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
32500         Convert to use <stdarg.h>.
32501         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
32502         Delete.
32503         * gcc.dg/va-arg-2.c: New.
32504         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
32506 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
32508         * gcc.c-torture/compile/20020710-1.c: New test.
32510 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
32511                           Andrew Pinski  <pinskia@physics.uc.edu>
32513         gcc.c-torture/compile/simd-2.c: New testcase.
32514         gcc.c-torture/compile/simd-3.c: Likewise.
32516 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
32518         PR c++/7224
32519         * g++.dg/overload/error1.C: New test.
32521 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32523         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
32524         configuration and IRIX 6 O32 ABI.
32526 2002-07-11  Roger Sayle  <roger@eyesopen.com>
32528         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
32530 2002-07-10  Roger Sayle  <roger@eyesopen.com>
32532         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
32534 2002-07-10  Jeffrey A Law  <law@redhat.com>
32536         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
32538         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
32540 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
32542         * gcc.dg/20020312-2.c: Check for __PPC__.
32544 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
32546         * gcc.c-torture/compile/20020709-1.c: New test.
32548 2002-07-07  Roger Sayle  <roger@eyesopen.com>
32550         * g++.dg/template/qualttp21.C: New test case.
32552 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
32554         * gcc.c-torture/compile/20020706-1.c: New test.
32555         * gcc.c-torture/compile/20020706-2.c: New test.
32557 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
32558             Alexandre Oliva  <aoliva@redhat.com>
32560         * g++.dg/warn/incomplete1.C: New test.
32562 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32564         PR c++/7099
32565         * g++.dg/warn/noreturn1.C: New test.
32567 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
32569         PR c++/6706
32570         * g++.dg/debug/debug6.C: New test.
32571         * g++.dg/debug/debug7.C: New test.
32573 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
32575         * gcc.c-torture/compile/simd-3.c: New test.
32577 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
32579         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
32580         * gcc.dg/20020620-1.c: Likewise.
32582 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32584         PR c++/6944
32585         * g++.dg/init/array4.C: New test.
32586         * g++.dg/init/array5.C: New test.
32588 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
32590         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
32591         * gcc.c-torture/execute/simd-2.c (main): Likewise.
32593 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32595         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
32596         * gcc.dg/wtr-aggr-init-1.c: Likewise.
32597         * gcc.dg/wtr-conversion-1.c: Likewise.
32598         * gcc.dg/wtr-escape-1.c: Likewise.
32599         * gcc.dg/wtr-int-type-1.c: Likewise.
32600         * gcc.dg/wtr-label-1.c: Likewise.
32601         * gcc.dg/wtr-static-1.c: Likewise.
32602         * gcc.dg/wtr-strcat-1.c: Likewise.
32603         * gcc.dg/wtr-suffix-1.c: Likewise.
32604         * gcc.dg/wtr-switch-1.c: Likewise.
32605         * gcc.dg/wtr-unary-plus-1.c: Likewise.
32606         * gcc.dg/wtr-union-init-1.c: Likewise.
32607         * gcc.dg/wtr-union-init-2.c: Likewise.
32608         * gcc.dg/wtr-union-init-3.c: Likewise.
32610         * gcc.dg/wtr-func-def-1.c: New test.
32612 2002-07-02 Devang Patel <dpatel@apple.com>
32614         * objc.dg/param-1.m: New test.
32616 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
32618         * gcc.dg/cpp/trad/directive.c: Add test.
32619         * gcc.dg/cpp/trad/macroargs.c: Add test.
32620         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
32622 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
32624         * gcc.dg/cpp/cmdlne-M.c: New test.
32626 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
32628         * objc.dg/desig-init-1.m: New test.
32630 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32632         PR c++/6716
32633         * g++.dg/template/instantiate1.C: New test.
32635 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
32637         PR c++/7112
32638         * g++.dg/template/sizeof2.C: New test.
32640 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32642         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
32643         gcc.dg/cpp/trad/include.c: New tests.
32645 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
32647         PR target/7177
32648         * gcc.c-torture/compile/20020701-1.c: New test.
32650 2002-07-01  Stan Shebs  <shebs@apple.com>
32652         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
32653         header here...
32654         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
32655         (objc-torture-execute): or here.
32657 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
32659         * gcc.c-torture/execute/arith-rand-ll.c: New test.
32661 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32663         * gcc.dg/cpp/trad/escaped-nl.c: New test.
32665 2002-06-30  Devang Patel  <dpatel@apple.com>
32667         * objc.dg/fsyntax-only.m: New test.
32669 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
32671         PR c++/6695
32672         * g++.dg/template/friend7.C: New file.
32674 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
32676         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
32677         return type.
32679 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
32681         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
32682         avoid division by zero.
32684 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
32686         * gcc.dg/Wunknownprag.c: New tests.
32688 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
32690         * gcc.c-torture/execute/simd-2.c: New test.
32692 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
32694         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
32695         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
32696         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
32697         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
32698         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
32699         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
32700         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
32701         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
32702         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
32703         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
32704         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
32705         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
32706         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
32707         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
32708         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
32709         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
32710         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
32712 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
32714         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
32715         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
32716         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
32717         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
32718         New tests.
32719         * gcc.dg/cpp/trad/directive.c: Update.
32721 2002-06-23  Andreas Jaeger  <aj@suse.de>
32723         * gcc.c-torture/execute/complex-6.c: New.
32725 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
32727         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
32728         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
32729         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
32730         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
32732 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
32734         * gcc.dg/cpp/trad: New directory with traditional tests copied
32735         from parent directory.
32736         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32737         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32738         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32739         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32740         Move to trad/ and rename.
32741         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
32742         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
32743         gcc.dg/cpp/trad/redef2.c: New tests.
32744         * gcc.dg/cpp/trad/trad.exp: New driver.
32746 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
32748         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32749         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32750         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32751         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32752         Remove.
32754 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
32756         * gcc.dg/20020620-1.c: New test.
32758 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32760         * g++.dg/template/ttp4.C: New test.
32762 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
32764         * g++.dg/opt/vt1.C: Fix regexp.
32766 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32768         * gcc.c-torture/execute/pure-1.c: Make functions static again.
32769         Don't use attribute `noinline'.
32771 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32773         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
32775 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
32777         * gcc.c-torture/execute/simd-1.c: New.
32779         * gcc.dg/simd-1.c: New.
32781 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32783         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
32785 2002-06-16  Richard Henderson  <rth@redhat.com>
32787         * g++.dg/ext/anon-struct1.C: New.
32788         * g++.dg/ext/anon-struct2.C: New.
32789         * g++.dg/ext/anon-struct3.C: New.
32790         * gcc.dg/anon-struct-1.c: New.
32791         * gcc.dg/anon-struct-2.c: New.
32792         * gcc.dg/anon-struct-3.c: New.
32793         * gcc.dg/20011008-1.c: Adjust warning text.
32794         * gcc.dg/20020527-1.c: Add -fms-extensions.
32796 2002-06-16  Richard Henderson  <rth@redhat.com>
32798         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
32800 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
32802         * gcc.c-torture/execute/20020615-1.c: New test.
32804 2002-06-15  Roger Sayle  <roger@eyesopen.com>
32806         * gcc.c-tortuture/execute/compare-1.c: New test case.
32807         * gcc.c-tortuture/execute/compare-2.c: New test case.
32808         * gcc.c-tortuture/execute/compare-3.c: New test case.
32810 2002-06-13  Richard Henderson  <rth@redhat.com>
32812         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
32813         ia64 ilp32.
32815 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32817         * g++.dg/template/typename2.C: Update error message.
32819 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
32821         * gcc.c-torture/execute/20020611-1.c: New test.
32823 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
32825         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
32826         list of targets to skip.
32828 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
32830         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
32831         targets if not optimizing.
32833 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
32835         * gcc.c-torture/compile/20020605-1.c: New test.
32837         * g++.dg/opt/vt1.C: New test.
32839         * gcc.dg/20020531-1.c: New test.
32841         * gcc.dg/20020530-1.c: New test.
32843         * gcc.dg/20020527-1.c: New test.
32845         * g++.dg/opt/cse1.C: New test.
32847 2002-06-07  Roger Sayle  <roger@eyesopen.com>
32849         * gcc.dg/20020607-2.c: New test case.
32851 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
32853         * gcc.c-torture/compile/20020604-1.c: New test.
32855 2002-06-04  Richard Henderson  <rth@redhat.com>
32857         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
32858         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
32859         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
32861 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
32863         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
32865 2002-06-03  Richard Henderson  <rth@redhat.com>
32867         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
32868         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
32870 2002-06-02  Richard Henderson  <rth@redhat.com>
32872         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
32873         test functions static.
32875 2002-06-02  Andreas Jaeger  <aj@suse.de>
32877         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
32878         now.
32880 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32882         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
32883         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
32884         Update for mofified diagnostics.
32885         * gcc.dg/c99-intconst-1.c: No longer fail.
32887 2002-06-02  Richard Henderson  <rth@redhat.com>
32889         * gcc.dg/uninit-A.c: Remove xfail markers.
32891 2002-06-01  Roger Sayle  <roger@eyesopen.com>
32893         * gcc.dg/fnegate-1.c: New test case.
32895 2002-05-30  Osku Salerma  <osku@iki.fi>
32897         * gcc.c-torture/execute/mayalias-1.c: New file.
32899 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32901         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
32902         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
32903         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
32905 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
32907         * gcc.c-torture/execute/20020529-1.c: New test.
32909 2002-05-27  Richard Henderson  <rth@redhat.com>
32911         * g++.dg/ext/attrib6.C: New test case.
32913 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32915         * gcc.c-torture/execute/pure-1.c: New test.
32917 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32919         * gcc.dg/cpp/arith-2.c: Remove.
32921 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32923         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
32924         * gcc.dg/cpp/if-3.c: Remove.
32926 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
32928         * g++.dg/opt/cse2.C: New test.
32930 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
32932         * gcc.dg/cpp/arith-1.c: New semantic tests.
32933         * gcc.dg/cpp/if-1.c: Update.
32935 2002-05-24  Ben Elliston  <bje@redhat.com>
32937         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
32939 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
32941         * gcc.dg/verbose-asm.c: New test.
32943 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
32945         * gcc.dg/cpp/paste12.c: New test.
32947 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32949         * g++.dg/parse/named_ops.C: New test.
32951 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
32953         * gcc/testsuite/gcc.dg/weak-8.c: New test.
32955 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
32957         * gcc.dg/weak-2.c: Allow optional leading underscore
32958         in scan-assembler symbol name.
32959         * gcc.dg/weak-3.c: Likewise.
32960         * gcc.dg/weak-4.c: Likewise.
32961         * gcc.dg/weak-5.c: Likewise.
32963 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
32965         * gcc.dg/20020523-1.c: New test.
32967 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32969         * objc.dg/const-str-2.m: Update now that we stop after
32970         a command line error.
32972 2002-05-22  Richard Henderson  <rth@redhat.com>
32974         * g++.dg/dg.exp: Fix typo in test pruneing.
32976 2002-05-22  Richard Henderson  <rth@redhat.com>
32978         * g++.dg/dg.exp: Prune the tls subdirectory.
32979         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
32980         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
32981         * g++.dg/tls/init-1.C: New.
32983 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
32985         * gcc.dg/20020517-1.c: New test.
32987 2002-05-21  Richard Henderson  <rth@redhat.com>
32989         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
32990         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
32992 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
32994         * g++.dg/other/copy2.C: New test.
32996 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
32998         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
32999         (MAX_COPY): Bump up to 10 times sizeof (long long).
33000         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
33002         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
33003         sizeof (long long).
33005         * gcc.c-torture/execute/strcpy-1.c: New test.
33007 2002-05-19  Jason Merrill  <jason2redhat.com>
33009         * g++.dg/ext/oper1.C: New test.
33011 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
33012 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
33014         * README.QMTEST: New file.
33016         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
33018 2002-05-19  Andreas Jaeger  <aj@suse.de>
33020         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
33021         now.
33022         * gcc.c-torture/execute/loop-2d.x: Likewise.
33024 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
33026         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
33027         support weak symbols.
33028         * gcc.dg/weak-4.c: Likewise.
33029         * gcc.dg/weak-6.c: Likewise.
33031 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
33033         * gcc.dg/weak-3.c: Add dg-excess-error comment for
33034         cygwin, coff and h8300-*-hms targets
33035         * gcc.dg/weak-5.c: Likewise.
33036         * gcc.dg/weak-7.c: Likewise.
33038 2002-05-16  Jason Merrill  <jason@redhat.com>
33040         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
33041         (scan-assembler-not, scan-assembler-dem): Likewise.
33042         (scan-assembler-dem-not): Likewise.
33044 2002-05-15  Richard Henderson  <rth@redhat.com>
33046         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
33048 2002-05-15  Richard Henderson  <rth@redhat.com>
33050         * gcc.dg/weak-5.c (vfoo1c): No warning here.
33051         (vfoo1f): Warning here.
33052         (vfoo1l): Don't redefine the alias.
33054 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
33056         * g++.dg/init/pm1.C: New test.
33058 2002-05-12  David S. Miller  <davem@redhat.com>
33060         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
33061         types.
33063 2002-05-10  Roger Sayle  <roger@eyesopen.com>
33065         * gcc.c-torture/execute/20020510-1.c: New test case.
33067 2002-05-10  David S. Miller  <davem@redhat.com>
33069         * gcc.c-torture/execute/conversion.c: Test long double too.
33071 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
33073         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
33074         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
33075         * lib/g++.exp (g++_link_flags): Likewise.
33076         * lib/objc.exp (objc_target_compile): Likewise.
33078 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
33080         * gcc.dg/cpp/poison.c: Update.
33081         * gcc.dg/cpp/20000625-2.c: Remove.
33082         * gcc.dg/cpp/direct2s.c: Remove final test.
33084 2002-05-08  Tom Rix  <trix@redhat.com>
33086         * gcc.c-torture/execute/20020508-1.c: New test.
33087         * gcc.c-torture/execute/20020508-2.c: New test.
33088         * gcc.c-torture/execute/20020508-3.c: New test.
33090 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
33092         * gcc.dg/cpp/charconst-4.c: More tests.
33094 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
33096         PR c/6569
33097         * gcc.dg/weak-3.c: Update location of warning messages.
33098         * gcc.dg/weak-5.c: Likewise.
33100 2002-05-06  Roger Sayle  <roger@eyesopen.com>
33102         * gcc.c-torture/execute/20020506-1.c: New test case.
33104 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
33106         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
33108 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33110         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
33112 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33114         * gcc.dg/cpp/charconst-3.c: New test.
33116 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33118         * gcc.dg/cpp/charconst.c: Update tests.
33120 2002-05-05  Tim Josling  <tej@melbpc.org.au>
33122         * treelang: Added directory for new sample language treelang. Also
33123         lib/treelang.exp: New file to signal treelang should be tested.
33125 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
33127         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
33128         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
33129         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
33130         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
33131         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
33132         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
33133         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
33135 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33137         * gcc.dg/format/xopen-2.c: New test.
33139 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
33141         * gcc.dg/20020503-1.c: New test.
33143 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
33145         * g++.dg/init/dtor1.C: Make it tougher.
33147 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
33149         * g++.dg/init/dtor1.C: New test.
33151 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
33153         * gcc.dg/altivec-8.c: New.
33155 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
33157         * gcc.dg/altivec-7.c: New.
33159 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
33161         * g++.dg/parse/typedef1.C: New test.
33163 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
33165         PR c++/6486
33166         * g++.dg/template/friend6.C: New test.
33168         PR c++/6492
33169         * g++.dg/init/copy1.C: New test.
33171 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
33173         * g++.dg/warn/effc1.C: New test.
33175 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33177         * gcc.dg/cpp/if-cexp.c: Add a test.
33179 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
33181         * gcc.dg/20020426-2.c: New test.
33183 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
33185         * gcc.dg/cpp/if-mop.c: Update.
33186         * gcc.dg/cpp/if-mpar.c: Add test.
33187         * gcc.dg/cpp/if-oppr.c: Update.
33189 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33191         PR c/6343
33192         * gcc.dg/weak-[2-7].c: New tests.
33194 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
33196         * gcc.dg/enum1.c: New test.
33198 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
33200         PR c++/6497
33201         * g++.dg/inherit/access2.C: New test.
33203 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
33205         PR bootstrap/6445
33206         * gcc.dg/20020426-1.c: New test.
33208 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
33210         * g++.dg/abi/enum1.C: New test.
33212 2002-04-26  Richard Henderson  <rth@redhat.com>
33214         * gcc.dg/c99-bool-1.c: Expect always true warning.
33216 2002-04-25  Roger Sayle  <roger@eyesopen.com>
33218         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
33220 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33222         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
33223         targets.
33225 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
33227         * g++.dg/abi/mange7.C: New test.
33229         PR c++/6438.
33230         * g++.dg/parse/stmtexpr2.C: New test.
33232 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
33234         * gcc.dg/20020312-2.c: Add SH target.
33236 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33238         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
33239         compiler output on mips*-*-irix*.
33241 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
33243         * g++.dg/parse/attr1.C: New test.
33245 2002-04-23  Roger Sayle  <roger@eyesopen.com>
33247         * gcc.c-torture/execute/string-opt-17.c: New test case.
33248         * gcc.c-torture/execute/memset-2.c: New test case.
33250 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
33252         PR c++/6256:
33253         * g++.dg/template/friend5.C: New test.
33255         PR c++/6331:
33256         * g++.dg/template/qual1.C: Likewise.
33258 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
33260         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
33261         Include stdlib.h, not stdio.h or ctype.h.
33263 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
33265         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
33266         cris-*-elf* and mmix-*-*.
33267         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
33268         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
33269         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
33270         Ditto.
33271         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
33272         * gcc.dg/wchar_t-1.c: Ditto.
33274 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
33276         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
33277         Clarify comment.
33279 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
33281         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
33283 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33285         * gcc.c-torture/execute/20000906-1.x: Delete.
33287 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
33289         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
33291 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
33293         * PR6367
33294         * g77.f-torture/execute/6367.f: New test.
33295         * g77.f-torture/execute/6367.x: Disable for MMIX.
33297 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
33299         * PR6352
33300         * g++.dg/opt/inline2.C: New test.
33302 2002-04-18  Richard Henderson  <rth@redhat.com>
33304         * gcc.dg/20000906-1.c: Enable for all targets.
33305         * gcc.c-torture/compile/iftrap-2.c: New.
33307 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
33309         * gcc.dg/20020418-1.c: New test.
33310         * gcc.dg/20020418-2.c: New test.
33312 2002-04-18  Richard Henderson  <rth@redhat.com>
33314         * gcc.c-torture/compile/iftrap-1.c: New.
33315         * gcc.dg/iftrap-1.c: Adjust for ia64.
33316         * gcc.dg/iftrap-2.c: New.
33318 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
33320         * gcc.c-torture/compile/20020418-1.c: New test.
33322 2002-04-18  Roger Sayle  <roger@eyesopen.com>
33324         * gcc.c-torture/compile/20020415-1.c: New.
33326 2002-04-18  David S. Miller  <davem@redhat.com>
33328         * gcc.c-torture/execute/20020418-1.c: New test.
33330 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
33332         * gcc.dg/20020416-1.c: New test.
33334         * g++.dg/opt/inline1.C: New test.
33336 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
33338         * gcc.dg/altivec-5.c: New test.
33340         * gcc.dg/20020415-1.c: New test.
33342 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
33344         * testsuite/lib/chill.exp: Remove.
33346 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
33348         * g++.dg/other/big-struct.C: New test.
33350 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
33352         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
33353         of scratch file.
33355 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
33357         PR c/6277
33358         * gcc.dg/i386-387-1.c: Allow optional leading underscore
33359         in scan-assembler function name
33361 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
33363         * g77.f-torture/execute/980628-4.x,
33364         g77.f-torture/execute/980628-5.x,
33365         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33366         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33367         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
33368         i[34567]86-*-*.
33370 2002-04-13  David S. Miller  <davem@redhat.com>
33372         * gcc.c-torture/execute/20020413-1.c: New test.
33374 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
33376         * gcc.dg/asm-6.c,
33377         * g++.dg/ext/asm1.C: New tests.
33379 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
33381         PR c++ 5373.
33382         * g++.dg/parse/stmtexpr1.C: New test.
33384         PR c++/5189.
33385         * g++.dg/template/copy1.C: New test.
33387 2002-04-12  Richard Henderson  <rth@redhat.com>
33389         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
33391 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
33393         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
33394         gcc.c-torture/execute/20020307-2.c.
33396 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
33398         * g++.dg/ext/attrib5.C,
33399         * g++.dg/lookup/struct1.C: New tests.
33401 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
33403         * gcc.dg/20020411-1.c: New test.
33405         * gcc.c-torture/execute/20020411-1.c: New test.
33407 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
33409         * g77.f-torture/execute/6177.f: New test.
33411 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
33413         PR middle-end/6247
33414         * g++.dg/opt/cleanup1.C: New test.
33416         * g++.dg/opt/const1.C: New test.
33418 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
33420         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
33422 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
33424         PR c++/5507
33425         * g++.dg/template/typename2.C: New test.
33427 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
33429         * gcc.c-torture/execute/loop-12.c: New.
33431 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
33433         * g77.f-torture/execute/980628-4.x,
33434         g77.f-torture/execute/980628-5.x,
33435         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33436         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33437         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
33439 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33441         PR optimization/6086
33442         * g++.dg/opt/preinc1.C: New test.
33444 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33446         PR c++/5571
33447         * g++.dg/opt/static2.C: New test.
33449 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33451         PR c/5120
33452         * gcc.dg/20020406-1.c: New test.
33454 2002-04-04  David S. Miller  <davem@redhat.com>
33456         * gcc.c-torture/execute/20020404-1.c: New test.
33458 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
33460         PR c/6123
33461         * gcc.dg/20020312-2.c: Do not declare global register variable
33462         if __PIC__ or __pic__ is defined.
33464 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
33466         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
33467         __asm__ so that it works correctly even if -ansi -pedantic-errors.
33469 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33471         * gcc.misc-tests/linkage.exp: Update last change to handle
33472         sparc*-, not just sparc-.
33474 2002-04-03  Richard Henderson  <rth@redhat.com>
33476         * gcc.dg/cpp/ucs.c: Improved long UCS test.
33478 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33480         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
33482 2002-04-02  David S. Miller  <davem@redhat.com>
33484         * gcc.c-torture/execute/20020402-3.c: New test.
33486 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33488         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
33489         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
33491         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
33492         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
33493         g77.f-torture/execute/20001201.x,
33494         g77.f-torture/execute/u77-test.x: New files.
33496         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
33497         * gcc.dg/wchar_t-1.c: Ditto.
33499 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33501         * gcc.c-torture/execute/20020402-1.c: New test.
33503 2002-04-01  Richard Henderson  <rth@redhat.com>
33505         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
33507         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
33509 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33511         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
33513 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33515         * g++.dg/inherit/template-as-base.C: Expect error.
33516         * g++.dg/inherit/namespace-as-base.C: Likewise.
33518 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
33520         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
33521         g++.dg/ext/instantiate3.C: Tweak match patterns.
33523         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
33524         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
33525         -da test.
33527 2002-03-31  Richard Henderson  <rth@redhat.com>
33529         * gcc.dg/special/alias-2.c: New.
33530         * gcc.dg/special/ecos.exp: Run it.
33532 2002-03-31  Richard Henderson  <rth@redhat.com>
33534         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
33536 2002-03-31  Kazu Hirata  <kazu@hxi.com>
33538         * gcc.dg/weak-1.c: Disable on h8300 port.
33540 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
33542         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
33543         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
33544         ordering tests.
33545         * g++.dg/bprob/bprob-1.C: New test.
33546         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
33547         * g++.dg/gcov/gcov-1.C: New test.
33548         * g++.dg/gcov/gcov-1.x: New file.
33549         * g++.dg/gcov/gcov-2.C: New test.
33550         * g++.dg/gcov/gcov-3.C: New test.
33551         * g++.dg/gcov/gcov-3.h: New file.
33553 2002-03-28  Roger Sayle  <roger@eyesopen.com>
33555         * g++.old-deja/g++.other/builtins5.C: New test.
33556         * g++.old-deja/g++.other/builtins6.C: New test.
33557         * g++.old-deja/g++.other/builtins7.C: New test.
33558         * g++.old-deja/g++.other/builtins8.C: New test.
33559         * g++.old-deja/g++.other/builtins9.C: New test.
33561 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
33563         * g++.dg/opt/static1.C: New test.
33565         * g++.dg/opt/longbranch1.C: New test.
33567 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
33569         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
33571         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
33573 2002-03-28  Jeffrey A Law  (law@redhat.com)
33575         * gcc.c-torture/execute/20020328-1.c: New test.
33577 2002-03-27  Richard Henderson  <rth@redhat.com>
33579         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
33580         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
33581         move from g++.old-deja/g++.ext/.
33583 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
33585         * g++.dg/init/new2.C: New test.
33587 2002-03-26  Richard Henderson  <rth@redhat.com>
33589         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
33591         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
33592         on sparc.
33594         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
33595         sparcv9 systems.
33596         * gcc.dg/20001102-1.c: Likewise.
33598 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
33600         * gcc.dg/cpp/endif-pedantic1.c,
33601         gcc.dg/cpp/endif-pedantic2.c: New tests.
33603 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
33605         * g++.dg/init/new1.C: New test.
33607 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
33609         * g++.dg/abi/vbase9.C: New test.
33611 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
33613         * gcc.dg/arm-asm.c: New test.
33615 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
33617         * gcc.dg/Wswitch-enum.c: New test.
33618         Fix PR c/5044.
33620 2002-03-26  Richard Henderson  <rth@redhat.com>
33622         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
33623         structure.
33625 2002-03-25  Richard Henderson  <rth@redhat.com>
33627         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
33628         sparcv9 systems.
33630         * gcc.c-torture/compile/20011119-1.c (xxx): New.
33631         * gcc.c-torture/compile/20011119-2.c (xxx): New.
33633 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
33635         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
33637 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
33639         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
33640         targets using generic thunk support.
33642 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
33644         * gcc.c-torture/compile/20020323-1.c: New test.
33646         * g++.dg/opt/conj2.C: New test.
33648 2002-03-24  Richard Henderson  <rth@redhat.com>
33650         * gcc.dg/weak-1.c: Use -fno-common.
33652 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33654         * g77.dg/f77-edit-apostrophe-out.f: New test
33655         * g77.dg/f77-edit-h-out.f: New test
33656         * g77.dg/f77-edit-t-in.f: New test
33657         * g77.dg/f77-edit-t-out.f: New test
33658         * g77.dg/f77-edit-x-out.f: New test
33659         * g77.dg/f77-edit-slash-out.f: New test
33660         * g77.dg/f77-edit-colon-out.f: New test
33661         * g77.dg/f77-edit-s-out.f: New test
33663 2002-03-24  Richard Henderson  <rth@redhat.com>
33665         * objc/execute/formal_protocol-6.x: New XFAIL.
33667 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33669         * gcc.dg/weak-1.c: Early return from dg-final on platforms
33670         that do not support weak symbols
33672 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33674         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
33675         * lib/g77.exp: Likewise.
33676         * lib/objc.exp: Likewise.
33678 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
33680         * gcc.dg/Wswitch-default.c: New test.
33682 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
33684         * g++.dg/other/enum1.C: New test.
33686 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
33688         * gcc.dg/pragma-ep-3.c: Fix typo.
33690 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33692         * g++.dg/inherit/template-as-base.C: New test.
33694 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
33696         * g++.old-deja/g++.other/dwarf2-1.C: Move...
33697         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
33699 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
33701         * gcc.dg/cpp/multiline.c: Update to match.
33703 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
33705         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
33707 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
33709         * gcc.dg/cpp/extratokens2.c: New file.
33711 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
33713         * gcc.dg/20020312-2.c: Add rs6000 target.
33715         * gcc.c-torture/compile/20020319-1.c: New test.
33717 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33719         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
33720         (A, E): Handle this.
33722 2002-03-20  Jason Merrill  <jason@redhat.com>
33724         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
33725         ignoring -fpic.
33726         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
33727         through prune_gcc_output.
33729 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
33731         * gcc.c-torture/compile/20020320-1.c: New test.
33733 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
33735         * gcc.c-torture/compile/20020318-1.c: New test.
33737         * gcc.dg/struct-by-value-1.c: New test.
33739         * gcc.dg/20020319-1.c: New test.
33741 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
33743         * g++.dg/opt/conj1.C: New test.
33745 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
33747         * g++.dg/template/qualttp20.C: Revert previous change.
33748         * g++.dg/template/qualttp3.C: Likewise.
33749         * g++.dg/template/qualttp4.C: Likewise.
33750         * g++.dg/template/qualttp5.C: Likewise.
33751         * g++.dg/template/qualttp6.C: Likewise.
33752         * g++.dg/template/qualttp7.C: Likewise.
33753         * g++.dg/template/qualttp8.C: Likewise.
33754         * g++.dg/template/recurse.C: Likewise.
33756 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
33758         * gcc.dg/cpp/wchar-1.c: Update.
33760 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
33762         * g++.dg/template/conv1.C: New test.
33763         * g++.dg/template/conv2.C: New test.
33764         * g++.dg/template/conv3.C: New test.
33765         * g++.dg/template/conv4.C: New test.
33767 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33769         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
33770         * g++.dg/template/qualttp3.C: Likewise.
33771         * g++.dg/template/qualttp4.C: Likewise.
33772         * g++.dg/template/qualttp5.C: Likewise.
33773         * g++.dg/template/qualttp6.C: Likewise.
33774         * g++.dg/template/qualttp7.C: Likewise.
33775         * g++.dg/template/qualttp8.C: Likewise.
33776         * g++.dg/template/recurse.C: Likewise.
33778 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33780         * g++.dg/opt/dtor1.C: New test.
33782 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
33784         * gcc.c-torture/compile/20020315-1.c: New test.
33786 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
33788         * gcc.dg/weak-1.c: Fix scan tests.
33790 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
33792         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
33793         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
33794         cris-*-aout* mmix-*-*.
33795         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
33796         cris-*-aout* mmix-*-*.
33797         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
33798         cris-*-elf* cris-*-aout* and mmix-*-*.
33799         * gcc.dg/20001009-1.c: Ditto.
33800         * gcc.dg/20010912-1.c: Ditto.
33801         * gcc.dg/20020122-4.c: Ditto.
33802         * gcc.dg/inline-2.c: Ditto.
33804 2002-03-14  Jeffrey A Law  (law@cygnus.com)
33806         * gcc.c-torture/compile/20020314-1.c: New test.
33808 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
33810         * gcc.c-torture/execute/20020314-1.c: New test.
33812 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
33814         * g++.dg/warn/Wunused-1.C: New test.
33816 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
33818         * g++.dg/abi/mangle6.C: New test.
33820 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
33822         * gcc.c-torture/compile/20020309-2.c: New test.
33824         * gcc.c-torture/compile/20020312-1.c: New test.
33826 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
33828         * g++.dg/other/access1.C: New test.
33830 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
33832         * gcc.c-torture/execute/wchar_t-1.c: New test.
33834 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
33836         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
33838 2002-03-12  Roger Sayle  <roger@eyesopen.com>
33840         * gcc.dg/20020312-1.c: New test case.
33842 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
33844         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
33846 2002-03-11  Richard Henderson  <rth@redhat.com>
33848         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
33849         * g++.old-deja/g++.jason/report.C: Likewise.
33851 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33853         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
33854         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
33856 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33858         * testsuite/g++.dg/overload/pmf1.C: New test.
33860 2002-03-11  Kazu Hirata  <kazu@hxi.com>
33862         * gcc.c-torture/execute/20020307-1.c: Use long.
33864 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
33866         PR optimization/5844
33867         * gcc.dg/20020310-1.c: New test.
33869 2002-03-09  Michael Meissner  <meissner@redhat.com>
33871         * gcc.c-torture/execute/memcpy-2.c: New test.
33872         * gcc.c-torture/execute/memset-1.c: New test.
33873         * gcc.c-torture/execute/strlen-1.c: New test.
33874         * gcc.c-torture/execute/strcmp-1.c: New test.
33875         * gcc.c-torture/execute/strncmp-1.c: New test.
33877 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
33879         * gcc.dg/ppc-ldstruct.c: New test.
33881 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
33883         * gcc.c-torture/execute/va-arg-22.c: New test.
33885 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33887         * gcc.c-torture/compile/20020309-1.c: New test.
33889 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
33891         * gcc.c-torture/execute/20020307-2.c: New test.
33893 2002-03-07  Jeffrey A Law  (law@redhat.com)
33895         * g77.f-torture/compile/20020307-1.f: New test.
33897 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
33899         * gcc.dg/unordered-1.c: New test.
33901 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
33903         * gcc.c-torture/execute/20020307-1.c: New test.
33905 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
33907         * gcc.dg/20020304-1.c: New test.
33909         * gcc.c-torture/compile/20020304-2.c: New test.
33911 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
33913         * gcc.c-torture/compile/20020304-1.c: New test case
33914         (from PR c/5830).
33916 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
33918         * gcc.dg/20020103-1.c: Add other -D ppc variants.
33920 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33922         * g++.dg/other/classkey1.C: New test.
33924 2002-03-01  Richard Henderson  <rth@redhat.com>
33926         * gcc.c-torture/compile/981223-1.x: New.
33927         * gcc.c-torture/compile/920625-1.x: New.
33929 2002-02-28  Richard Henderson  <rth@redhat.com>
33931         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
33933 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
33935         * gcc.c-torture/execute/20020227-1.c: New test.
33937 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
33939         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
33940         here" ERROR lines.
33941         * g++.old-deja/g++.oliva/partord1.C: Likewise.
33942         * g++.old-deja.g++.other/defarg1.C: Likewise.
33943         * g++.old-deja/g++.pt/calls2.C: Likewise.
33944         * g++.old-deja/g++.pt/crash20.C: Likewise.
33945         * g++.old-deja/g++.pt/crash30.C: Likewise.
33946         * g++.old-deja/g++.pt/crash36.C: Likewise.
33947         * g++.old-deja/g++.pt/crash6.C: Likewise.
33948         * g++.old-deja/g++.pt/defarg13.C: Likewise.
33949         * g++.old-deja/g++.pt/derived3.C: Likewise.
33950         * g++.old-deja/g++.pt/error1.C: Likewise.
33951         * g++.old-deja/g++.pt/friend21.C: Likewise.
33952         * g++.old-deja/g++.pt/friend23.C: Likewise.
33953         * g++.old-deja/g++.pt/infinite1.C: Likewise.
33954         * g++.old-deja/g++.robertl/eb128.C: Likewise.
33956 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
33958         * gcc.c-torture/execute/20020225-2.c: New test.
33960 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
33962         * gcc.c-torture/execute/920730-1t.c,
33963         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
33964         Delete test cases, only relevant to -traditional.
33966 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33968         * gcc.dg/cpp/undef1.c: Remove.
33969         * gcc.dg/cpp/directiv.c: Update.
33970         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
33972 2002-02-27  Michael Meissner  <meissner@redhat.com>
33974         * gcc.c-torture/execute/20020226-1.c: New test.
33976 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
33978         * g++.dg/debug/debug4.C: New test.
33980         * gcc.dg/ia64-visibility-1.c: New test.
33982 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
33984         * gcc.dg/debug/20020224-1.c: New.
33986 2002-02-25  Kazu Hirata  <kazu@hxi.com>
33988         * gcc.c-torture/execute/960416-1.x: New.
33989         * gcc.c-torture/execute/divconst-3.x: Likewise.
33991 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
33993         * gcc.dg/20020224-1.c: New test.
33995 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
33997         * gcc.c-torture/execute/20020225-1.c: New.
33999 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34001         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
34003 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
34005         * gcc.dg/20020222-1.c: New test.
34007 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
34009         * g++.dg/opt/anonunion1.C: New test.
34011 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
34013         * g++.dg/template/qualttp19.C: New test.
34014         * g++.dg/template/qualttp20.C: New test.
34015         * g++.old-deja/g++.jason/report.C: Adjust expected errors
34016         * g++.old-deja/g++.other/qual1.C: Likewise.
34018 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
34020         * gcc.dg/attr-alwaysinline.c: New.
34022 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
34024         * gcc.dg/20020220-1.c: New test.
34026         * gcc.dg/20020220-2.c: New test.
34028         * g++.dg/opt/mmx1.C: New test.
34030 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
34032         * gcc.c-torture/compile/20020110.c: New test.
34034 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
34036         * gcc.c-torture/execute/20020219-1.c: New test.
34038         * gcc.dg/20020219-1.c: New test.
34040         * gcc.dg/noncompile/20020220-1.c: New test.
34042         * g++.dg/opt/ptrintsum1.C: New test.
34044         * gcc.dg/debug/20020220-1.c: New test.
34046 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
34048         * gcc.c-torture/execute/20020216-1.c: New test.
34050 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
34052         * gcc.dg/decl-1.c: Update, new test.
34054 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
34056         * g++.dg/abi/bitfield1.C: New test.
34057         * g++.dg/abi/bitfield2.C: New test.
34059 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
34061         * gcc.dg/attr-nest.c: New test.
34063 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
34065         * gcc.c-torture/execute/20020215-1.c: New test.
34067 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
34069         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
34070         * g++.dg/debug/debug.exp: New.
34071         * g++.dg/debug/trivial.C: New.
34072         * g++.dg/debug/debug1.C: Moved...
34073         * g++.dg/other/debug1.C: ...from here.
34074         * g++.dg/debug/debug2.C: Moved...
34075         * g++.dg/other/debug2.C: ...from here.
34076         * g++.dg/debug/debug3.C: Moved...
34077         * g++.dg/other/debug3.C: ...from here.
34079         * gcc.dg/noncompile/20020213-1.c: New test.
34081 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
34083         * g++.dg/other/debug3.C: New test.
34085         * gcc.c-torture/execute/20020213-1.c: New test.
34087 2002-02-13  Richard Smith <richard@ex-parrot.com>
34089         * g++.old-deja/g++.other/thunk1.C: New test.
34091 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
34093         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
34095 2002-02-13  Stan Shebs  <shebs@apple.com>
34097         * gcc.dg/altivec-3.c: New.
34099 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
34101         * gcc.dg/Wunreachable-1.c: New test.
34102         * gcc.dg/Wunreachable-2.c: New test.
34104 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34106         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
34108 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
34110         * gcc.dg/decl-1.c: New test.
34112 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
34114         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
34116 2002-02-10  Kazu Hirata  <kazu@hxi.com>
34118         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
34119         * gcc.c-torture/compile/980506-1.x: Likewise.
34121 2002-02-10  Kazu Hirata  <kazu@hxi.com>
34123         * gcc.dg/20020210-1.c: New.
34125 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
34127         * g77.f-torture/execute/947.f: New regression test
34128         for PR fortran/947.
34130 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
34132         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
34133         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
34135 2002-02-08  Richard Henderson  <rth@redhat.com>
34137         * gcc.c-torture/compile/labels-3.c: New.
34139 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
34141         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
34142         expression statements work instead.
34143         * gcc.dg/noncompile/20020207-1.c: New test.
34145 2002-02-07  Richard Henderson  <rth@redhat.com>
34147         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
34149 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34151         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
34152         message from g77
34153         * lib/g77-dg.exp: Trim g77 error messages so that they are
34154         recognized by dg.exp.
34156 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34158         PR fortran/5473
34159         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
34161 2002-02-07  Richard Henderson  <rth@redhat.com>
34163         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
34164         to be sufficiently aligned for integers.
34166 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
34168         * g++.dg/template/friend4.C: New test.
34170 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34172         PR fortran/5743
34173         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
34174         unsupported cases.
34176 2002-02-07  Richard Henderson  <rth@redhat.com>
34178         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
34179         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
34180         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
34181         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
34183 2002-02-06  Richard Henderson  <rth@redhat.com>
34185         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
34187 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
34189         * gcc.dg/20020206-1.c: New test.
34191 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
34193         * gcc.c-torture/execute/20020206-1.c: New test.
34195         * gcc.c-torture/execute/20020206-2.c: New test.
34197         PR optimization/5429:
34198         * gcc.c-torture/compile/20020206-1.c: New test.
34200 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
34202         * g++.dg/ext/align1.C: Do not use an explicit alignment value
34203         as certain file formats cannot support particularly large
34204         alignments.
34206         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
34207         and do not expect to be able to link the executable.
34209         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
34210         fail because the COFF format does not support the weak attribute.
34212 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
34214         * g77.dg/pr5473.f: New test
34216 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
34218         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
34219         Fix testcase accordingly.
34221 2002-02-04  Richard Henderson  <rth@redhat.com>
34223         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
34224         (buf): Change to be an array of pointers, not ints.
34226 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
34228         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
34229         before all tests.  Move warning one line above to match where it
34230         C frontend emits.
34231         * gcc.dg/Wswitch-2.c: New test.
34232         * g++.dg/warn/Wswitch-1.C: New test.
34233         * g++.dg/warn/Wswitch-2.C: New test.
34235 2002-02-04  Richard Henderson  <rth@redhat.com>
34237         * g++.dg/abi/offsetof.C: Fix size comparison.
34239 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
34241         * gcc.dg/cast-qual-2.c: New test.
34243 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
34245         * gcc.dg/20020201-4.c: New test.
34247 2002-02-04  Ben Elliston  <bje@redhat.com>
34249         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
34250         target_info attribute != 0, in addition to the empty string.
34251         (gcc_target_compile): Likewise.
34253 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
34255         * gcc.dg/Wswitch.c: New test.
34256         PR gcc/4475. PR gcc/3780.
34258 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
34260         * g77.f-torture/execute/5122.f: New test for regressions
34261         against PR fortran/5122.
34263 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
34265         * g77.f-torture/compile/pr3743.f: Delete
34266         * g77.dg/pr3743-1.f: New test.
34267         * g77.dg/pr3743-2.f: New test.
34268         * g77.dg/pr3743-3.f: New test.
34269         * g77.dg/pr3743-4.f: New test.
34271 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34273         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
34275 2002-02-02  Richard Henderson  <rth@redhat.com>
34277         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
34278         * gcc.c-torture/execute/bf64-1.c: Likewise.
34280 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34282         * gcc.dg/20020201-2.c: New test.
34284         * gcc.dg/20020201-3.c: New test.
34286         * gcc.c-torture/execute/bitfld-2.c: New test.
34288 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34290         * gcc.dg/bitfld-1.c: Update.
34291         * gcc.dg/bitfld-2.c: Update.
34292         * gcc.c-torture/execute/bitfld-1.x: New.
34294 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34296         * gcc.c-torture/execute/20020201-1.c: New test.
34298 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
34300         PR target/5469
34301         * gcc.dg/20020201-1.c: New test.
34303 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
34305         PR fortran/3743
34306         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
34307         * g77.f-torture/compile/pr3743.x: Remove
34309 2002-01-31  Tom Rix  <trix@redhat.com>
34311         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
34313 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34315         * gcc.dg/noncompile/20020130-1.c: New test.
34317 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
34319         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
34321 2002-01-29  Richard Henderson  <rth@redhat.com>
34323         * gcc.c-torture/execute/991118-1.c: Cast various constants back
34324         to long long.
34325         * gcc.c-torture/execute/bf64-1.c: Likewise.
34327 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
34329         * gcc.c-torture/execute/20020129-1.c: New test.
34331 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34333         * gcc.c-torture/compile/20000224-1.c: Update.
34334         * gcc.c-torture/execute/bitfld-1.c: New tests.
34335         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
34336         * gcc.dg/uninit-A.c: Update.
34338 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
34340         * g++.dg/template/ctor1.C: Add instantiation.
34342 2002-01-28  Paul Koning  <pkoning@equallogic.com>
34344         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
34345         argument to __builtin_prefetch to be const ptr.
34347 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
34349         * gcc.c-torture/compile/20020120-1.c: New test.
34351 2002-01-27  Kazu Hirata  <kazu@hxi.com>
34353         * gcc.c-torture/execute/20020127-1.c: New test.
34355 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
34357         * g77.dg/f77-edit-i-in.f: New test
34358         * g77.dg/f77-edit-i-out.f: New test
34360 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
34362         * gcc.dg/debug/debug.exp: New file.
34363         * gcc.dg/debug/trivial.c: New file.
34364         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
34365         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
34366         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
34367         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
34368         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
34369         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
34370         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
34371         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
34372         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
34373         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
34374         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
34375         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
34376         * gcc.dg/20000503-1.c: Removed.
34377         * gcc.dg/20010207-1.c: Removed.
34378         * gcc.dg/20011223-1.c: Removed.
34379         * gcc.dg/20020104-2.c: Removed.
34380         * gcc.dg/debug-1.c: Removed.
34381         * gcc.dg/debug-2.c: Removed.
34382         * gcc.dg/debug-3.c: Removed.
34383         * gcc.dg/debug-4.c: Removed.
34384         * gcc.dg/debug-5.c: Removed.
34385         * gcc.dg/debug-6.c: Removed.
34386         * gcc.dg/dwarf2-1.c: Removed.
34387         * gcc.dg/dwarf2-2.c: Removed.
34389 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
34391         * g++.old-deja/g++.other/eh5.C: New test.
34392         * g++.old-deja/g++.other/sibcall2.C: New test.
34393         * g++.old-deja/g++.other/array9.C: New test.
34394         * g++.old-deja/g++.other/typename2.C: New test.
34395         * g++.old-deja/g++.other/crash60.C: New test.
34396         * g++.old-deja/g++.other/conv9.C: New test.
34397         * g++.old-deja/g++.other/mangle10.C: New test.
34398         * g++.old-deja/g++.other/unchanging1.C: New test.
34399         * g++.old-deja/g++.other/exprstmt1.C: New test.
34400         * g++.old-deja/g++.other/inline23.C: New test.
34401         * g++.old-deja/g++.eh/ia64-1.C: New test.
34402         * g++.old-deja/g++.other/dwarf2-1.C: New test.
34403         * g++.old-deja/g++.other/reload1.C: New test.
34404         * g++.old-deja/g++.other/static20.C: New test.
34405         * g++.old-deja/g++.other/local-alloc1.C: New test.
34406         * g++.old-deja/g++.other/conv8.C: New test.
34407         * g++.old-deja/g++.other/stmtexpr2.C: New test.
34408         * g++.old-deja/g++.other/storeexpr1.C: New test.
34409         * g++.old-deja/g++.other/storeexpr2.C: New test.
34410         * g++.dg/eh/template2.C: New test.
34411         * g++.dg/warn/weak1.C: New test.
34413 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
34415         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
34416         Remove first, non-varying, argument.
34418 2002-01-23  Richard Henderson  <rth@redhat.com>
34420         * gcc.dg/inline-2.c: New.
34422         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
34423         Add optional target arg.  Check number of arguments.
34424         (scan-assembler-not, scan-assembler-dem): Likewise.
34425         (scan-assembler-dem-not): Likewise.
34427 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34429         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
34430         line 12.
34431         * g++.old-deja/g++.brendan/parse3.C,
34432         g++.old-deja/g++.other/crash26.C,
34433         g++.old-deja/g++.other/crash28.C,
34434         g++.old-deja/g++.other/crash29.C,
34435         g++.old-deja/g++.other/crash30.C,
34436         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
34438 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
34440         * gcc.dg/20020115-1.c: New.
34442 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
34444         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
34446 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
34448         * gcc.dg/20020122-3.c: New.
34450 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
34452         * g++.dg/other/gc1.C: New test.
34454 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34456         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
34458 2002-01-22  Richard Henderson  <rth@redhat.com>
34460         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
34462 2002-01-22  Richard Henderson  <rth@redhat.com>
34464         * gcc.dg/20020122-4.c: New.
34466 2002-01-22  H.J. Lu <hjl@gnu.org>
34468         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
34469         link output.
34470         * gcc.dg/special/ecos.exp: Likewise.
34471         * lib/g++-dg.exp: Likewise.
34472         * lib/g77-dg.exp: Likewise.
34473         * lib/gcc-dg.exp : Likewise.
34474         * lib/mike-g++.exp: Likewise.
34475         * lib/mike-g77.exp: Likewise.
34476         * lib/mike-gcc.exp: Likewise.
34477         * lib/objc-dg.exp: Likewise.
34479 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
34481         PR target/5379
34482         * gcc.dg/20020122-2.c: New test.
34484 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
34486         * gcc.dg/20020122-1.c: New test.
34488 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
34490         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
34492 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
34494         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
34496 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34498         * gcc.c-torture/compile/20020121-1.c: New test.
34500 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34502         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
34503         ld_library_path.
34505 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
34507         * gcc.dg/20020218-1.c: New test.
34509 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
34511         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
34512         messages
34513         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
34514         "At global scope" warning
34515         * g++.dg/ext/align1.C: Change cygwin test for alignment
34516         from db-bogus to dg-warning
34518 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
34520         * g77.f-torture/compile/cpp2.F: New test.
34522 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34524         * g++.dg/template/access1.C: New test.
34526 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
34528         * gcc.dg/20020118-1.c: New.
34530 2002-01-18  Kazu Hirata  <kazu@hxi.com>
34532         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
34534 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34536         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
34537         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
34538         alignment warnings.
34540 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34542         * gcc.misc-tests/i386-prefetch.exp: Save and restore
34543         torture_with_loops and torture_without_loops
34545 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
34547         * gcc.c-torture/compile/20020116-1.c: New test.
34549 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
34551         * gcc.dg/20020116-2.c: New test.
34553         * gcc.dg/ultrasp4.c: New test.
34555         * gcc.dg/20020116-1.c: New test.
34557 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
34559         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
34560         by EABI.
34562 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
34564         * gcc.misc-tests/i386-prefetch.exp: New.
34565         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
34566         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
34567         * gcc.misc-tests/i386-pf-none-1.c: New test.
34568         * gcc.misc-tests/i386-pf-sse-1.c: New test.
34570 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
34572         * gcc.dg/gnu89-init-1.c: Add new tests.
34574 2002-01-15  Andreas Jaeger  <aj@suse.de>
34576         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
34577         * gcc.dg/i386-mmx-2.c: Likewise.
34578         * gcc.dg/i386-sse-1.c: Likewise.
34579         * gcc.dg/i386-sse-2.c: Likewise.
34580         * gcc.dg/i386-sse-3.c: Likewise.
34582 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
34584         * g77.f-torture/execute/intrinsic-unix-bessel.f:
34585         Uncomment additional cases that now pass.
34587 2002-01-11  Richard Henderson  <rth@redhat.com>
34589         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
34590         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
34592 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
34594         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
34596 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
34598         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
34599         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
34601 2002-01-10  Dale Johannesen  <dalej@apple.com>
34603         * gcc.c-torture/execute/loop-11.c: New.
34605 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
34607         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
34608         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
34610 2002-01-09  Richard Henderson  <rth@redhat.com>
34612         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
34613         type in which to perform the operation for each size.
34615 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
34617         * gcc.c-torture/compile/20020109-2.c: New test.
34619 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
34621         * gcc.c-torture/execute/loop-10.c: New test.
34623 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34625         * gcc.c-torture/compile/20010226-1.c: New test.
34626         * gcc.c-torture/compile/20010227-1.c: New test.
34627         * gcc.c-torture/compile/20010426-1.c: New test.
34628         * gcc.c-torture/compile/20010510-1.c: New test.
34629         * gcc.c-torture/compile/20010605-3.c: New test.
34630         * gcc.c-torture/compile/20010824-1.c: New test.
34631         * gcc.c-torture/execute/20010409-1.c: New test.
34632         * gcc.dg/noncompile/20000901-1.c: New test.
34633         * gcc.dg/20001023-1.c: New test.
34634         * gcc.dg/20001101-1.c: New test.
34635         * gcc.dg/20001102-1.c: New test.
34636         * gcc.dg/20010207-1.c: New test.
34637         * gcc.dg/20010405-1.c: New test.
34638         * gcc.dg/20010822-1.c: New test.
34639         * gcc.dg/20011107-1.c: New test.
34641 2002-01-09  Jeffrey A Law  (law@redhat.com)
34643         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
34645         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
34646         execution failure on PA targets.
34648 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34650         * gcc.c-torture/compile/20020109-1.c: New test.
34652 2002-01-08  Kazu Hirata  <kazu@hxi.com>
34654         * gcc.c-torture/execute/20020108-1.c: New test.
34656 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
34658         * gcc.dg/20020108-1.c: New test.
34660 2002-01-08  H.J. Lu <hjl@gnu.org>
34662         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
34663         for header files.
34665 2002-01-08  Geoff Keating  <geoffk@redhat.com>
34667         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
34668         consistency.
34670 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
34672         * gcc.dg/altivec-4.c: Test altivec predicates.
34674 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
34676         * gcc.c-torture/execute/20020107-1.c: New test.
34678 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
34680         PR c/5279
34681         * gcc.c-torture/compile/20020106-1.c: New test.
34683 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
34685         * gcc.c-torture/execute/nestfunc-4.c: New test.
34687 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34689         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
34690         extra triple that slipped in.
34691         * g++.old-deja/g++.abi/align.C: Likewise.
34692         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34694 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34696         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
34697         * g++.old-deja/g++.abi/align.C: Likewise.
34698         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34700         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
34701         on FreeBSD/i386.
34702         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
34703         FreeBSD.
34705 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
34707         * gcc.dg/20020104-1.c: New test.
34709         * gcc.dg/20020104-2.c: New test.
34711 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
34713         * gcc.dg/20020103-1.c: Fix typo in target selector.
34715 2002-01-03  Richard Henderson  <rth@redhat.com>
34717         * gcc.dg/20020103-1.c: New.
34719 2002-01-03  Kazu Hirata  <kazu@hxi.com>
34721         * gcc.c-torture/execute/20020103-1.c: New test.
34723 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
34725         * g++.dg/other/debug2.C: New test.
34727         * gcc.c-torture/compile/20020103-1.c: New test.
34729 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
34731         * gcc.dg/gnu89-init-1.c: Added new tests.
34733 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34735         * g++.dg/template/friend2.C: Remove as patch is reverted.
34737         * g++.dg/warn/oldcast1.C: New test.
34739         * g++.dg/template/ptrmem1.C: New test.
34740         * g++.dg/template/ptrmem2.C: New test.
34742         * g++.dg/template/ntp.C: New test.
34744         * g++.dg/other/component1.C: New test.
34746         * g++.dg/template/ttp3.C: New test.
34748         * g++.dg/template/friend2.C: New test.
34749         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
34751 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34753         * g++.dg/other/ptrmem1.C: New test.
34754         * g++.dg/other/ptrmem2.C: New test.
34756 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34758         * g++.dg/template/ctor1.C: New test.
34760 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34762         * g++.dg/template/friend2.C: New test.
34764 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
34766         * gcc.dg/mmix-1.c: New test.
34768 2001-12-31  Richard Henderson  <rth@redhat.com>
34770         * gcc.dg/asm-5.c: New.
34772 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
34774         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
34775         in namespace __gnu_cxx
34777 2001-12-30  Richard Henderson  <rth@redhat.com>
34779         * gcc.dg/debug-6.c: New.
34781 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
34783         * gcc.c-torture/compile/20011229-2.c: New test.
34785 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
34787         * gcc.dg/debug-3.c: New test.
34788         * gcc.dg/debug-4.c: New test.
34789         * gcc.dg/debug-5.c: New test.
34791 2001-12-29  Richard Henderson  <rth@redhat.com>
34793         * g++.dg/eh/loop1.C: New.
34795 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34797         * g++.dg/template/crash1.C: New test.
34799 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34801         * g++.dg/other/const1.C: New test.
34803 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
34805         * gcc.c-torture/compile/20011229-1.c: New test.
34807 2001-12-28  Stan Shebs  <shebs@apple.com>
34809         * lib/objc-torture.exp: Resync with c-torture.exp.
34810         * lib/objc.exp: Load standard libraries.
34812 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
34814         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
34815         additional tests.
34817 2001-12-27  Roger Sayle <roger@eyesopen.com>
34819         * gcc.c-torture/execute/string-opt-16.c: New testcase.
34821 2001-12-27  Richard Henderson  <rth@redhat.com>
34823         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
34825 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
34827         * g++.dg/eh/ctor1.C: New test.
34828         * g++.dg/other/error2.C: New test.
34830 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
34832         * g++.dg/other/init2.C: New test.
34834 2001-12-24  Richard Henderson  <rth@redhat.com>
34836         * gcc.dg/20011223-1.c: New.
34837         * gcc.dg/inline-1.c: New.
34839 2001-12-23  Richard Henderson  <rth@redhat.com>
34841         * gcc.dg/asm-4.c: Test operand modifiers.
34843 2001-12-23  Richard Henderson  <rth@redhat.com>
34845         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
34847 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34849         * gcc.c-torture/execute/20011223-1.c: New test.
34851 2001-12-21  Richard Henderson  <rth@redhat.com>
34853         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
34854         re-enables the warning.
34856 2001-12-21  Richard Henderson  <rth@redhat.com>
34858         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
34860 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
34862         * gcc.c-torture/compile/20011218-1.c: New test.
34864 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
34866         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
34867         arm-isr.c test.
34868         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
34869         epilogue generation for ARM ISR routines.
34871 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34873         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
34874         * gcc.dg/format/c90-printf-3.c: Likewise.
34875         * gcc.dg/format/c99-printf-3.c: Likewise.
34876         * gcc.dg/format/ext-1.c: Likewise.
34877         * gcc.dg/format/ext-6.c: Likewise.
34878         * gcc.dg/format/format.h: Prototype unlocked stdio.
34880 2001-12-20  Richard Henderson  <rth@redhat.com>
34882         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
34883         (arena): Use it.
34884         (malloc): Correct allocation logic.  Abort if we fill up the
34885         arena before initialization complete.
34886         (realloc): Correct allocation logic.
34888 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
34890         * gcc.c-torture/compile/20011219-2.c: New test.
34892         * gcc.c-torture/execute/20011219-1.c: New test.
34894 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
34896         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
34897         target does not support weak symbols.
34899 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
34901         * gcc.c-torture/compile/20011219-1.c: New test.
34903 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
34905         * g++.dg/other/error1.C: New test.
34907 2001-12-17  Jeffrey A Law  (law@redhat.com)
34909         * gcc.c-torture/execute/20011217-1.c: New test.
34911 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
34913         * objc.dg/special/: New directory.
34914         * objc.dg/special/special.exp: New file.
34915         * objc.dg/special/unclaimed-category-1.h: New file.
34916         * objc.dg/special/unclaimed-category-1a.m: New file.
34917         * objc.dg/special/unclaimed-category-1.m: New file.
34919 2001-12-17  Andreas Jaeger  <aj@suse.de>
34921         * gcc.c-torture/compile/20011217-2.c: New test.
34923 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34925         * gcc.c-torture/compile/20011217-1.c: New test.
34927 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
34929         * testsuite/gcc.dg/20011214-1.c: New.
34931 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
34933         * gcc.dg/altivec-4.c: New.
34935 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
34937         * gcc.dg/20011113-1.c: New test.
34939 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34941         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
34942         std::__malloc_alloc_template<0> and
34943         std::__default_alloc_template<false, 0>.
34945 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
34947         * objc/execute/bf-21.m: New test.
34948         * objc/execute/enumeration-1.m: New test.
34949         * objc/execute/enumeration-2.m: New test.
34951 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
34953         * gcc.dg/gnu89-init-1.c: New test.
34955 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
34957         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
34958         * g++.old-deja/g++.jason/2371.C: Likewise.
34959         * g++.old-deja/g++.jason/template33.C: Likewise.
34960         * g++.old-deja/g++.jason/template34.C: Likewise.
34961         * g++.old-deja/g++.jason/template36.C: Likewise.
34962         * g++.old-deja/g++.oliva/typename1.C: Likewise.
34963         * g++.old-deja/g++.oliva/typename2.C: Likewise.
34964         * g++.old-deja/g++.other/typename1.C: Likewise.
34965         * g++.old-deja/g++.pt/inherit2.C: Likewise.
34966         * g++.old-deja/g++.pt/nontype5.C: Likewise.
34967         * g++.old-deja/g++.pt/typename11.C: Likewise.
34968         * g++.old-deja/g++.pt/typename14.C: Likewise.
34969         * g++.old-deja/g++.pt/typename16.C: Likewise.
34970         * g++.old-deja/g++.pt/typename3.C: Likewise.
34971         * g++.old-deja/g++.pt/typename4.C: Likewise.
34972         * g++.old-deja/g++.pt/typename5.C: Likewise.
34973         * g++.old-deja/g++.pt/typename7.C: Likewise.
34974         * g++.old-deja/g++.robertl/eb9.C: Likewise.
34976 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
34978         * g++.dg/other/linkage1.C: New test.
34979         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
34980         specifiers.
34982 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
34984         * gcc.dg/concat.c: New test.
34986 2001-12-11  Stan Shebs  <shebs@apple.com>
34988         * objc/compile: New test directory.
34989         * objc/compile/compile.exp: New expect script.
34990         * objc/compile/20011211-1.m: New compile test.
34992 2001-12-11  Jason Merrill  <jason@redhat.com>
34994         * lib/prune.exp (prune_gcc_output): Also handle "In member
34995         function".  So many permutations...
34997 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
34999         * g++.dg/template/typedef1.C: New test.
35001 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
35003         * g++.dg/other/copy1.C: New test.
35005 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
35007         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
35009         * gcc.dg/builtin-choose-expr.c: New.
35011 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
35013         * gcc.dg/altivec-2.c: New.
35015 2001-12-07  Richard Henderson  <rth@redhat.com>
35017         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
35019 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
35021         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
35022         ultrasparc.
35024 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35026         * g++-old.deja/g++.robertl/eb101.C: Deleted.
35028 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
35030         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
35031         variable argument list.
35033 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
35035         * gcc.c-torture/execute/memcheck: Delete entire directory.
35036         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
35037         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
35039 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35041         * gcc.dg/Wshadow-1.c: New test.
35043 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
35045         * gcc.c-torture/compile/20011130-1.c: New test.
35047         * gcc.dg/noncompile/20011025-1.c: New test.
35049         * g++.dg/other/anon-union.C: New test.
35051         * gcc.c-torture/execute/20011024-1.c: New test.
35053 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
35055         * gcc.c-torture/execute/20000722-1.x,
35056         gcc.c-torture/execute/20010123-1.x: Remove.
35057         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
35058         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
35059         gcc.dg/c99-complit-2.c: New tests.
35061 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
35063         * g++.dg/inherit/base1.C: New test.
35065 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
35067         * g++.dg/other/stdarg1.C: New test.
35069         * gcc.c-torture/compile/20011130-2.c: New test.
35071 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
35073         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
35074         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
35075         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
35076         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
35077         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
35078         * gcc.dg/builtin-prefetch-1.c: New test.
35080 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
35082         * gcc.dg/20011130-1.c: New test.
35084 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35086         * g++.dg/other/scope1.C: New test.
35087         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
35089 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35091         * gcc.dg/vla-init-1.c: New test.
35093 2001-12-01  Geoff Keating  <geoffk@redhat.com>
35095         * gcc.c-torture/compile/structs.c: New testcase from GDB.
35097 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35099         * objc.dg/alias.m: Update.
35100         * objc.dg/class-1.m: Update.
35101         * objc.dg/const-str-1.m: Update.
35102         * objc.dg/fwd-proto-1.m: Update.
35103         * objc.dg/id-1.m: Update.
35104         * objc.dg/super-class-1.m: Update.
35106 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
35108         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
35109         constructs.
35111 2001-11-28  Jeffrey A Law  (law@cygnus.com)
35113         * gcc.c-torture/execute/20011128-1.c: New test.
35115 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
35117         * gcc.dg/20011127-1.c: New test.
35119 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35121         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
35122         from Austin Group draft 7.
35123         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
35124         scanf format arguments.
35125         * gcc.dg/format/no-exargs-2.c: New test.
35127 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
35129         * g++.dg/abi/vbase8-4.C: New test.
35131 2001-11-24  Ian Lance Taylor  <ian@airs.com>
35133         * gcc.c-torture/execute/20011121-1.c: New test.
35135 2001-11-23  Jeffrey A Law  (law@cygnus.com)
35137         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
35139 2001-11-23  Andreas Jaeger  <aj@suse.de>
35141         * gcc.dg/cpp/charconst-2.c: New test.
35143 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
35145         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
35146         to the host if it is remote.  Let tests specify extra headers
35147         they use.
35148         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
35149         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
35150         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
35151         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
35152         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
35153         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
35154         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
35155         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
35156         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
35157         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
35159 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
35161         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
35162         for little endian ARMs.
35164 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
35166         * gcc.c-torture/compile/20011119-1.c: New test.
35167         * gcc.c-torture/compile/20011119-2.c: New test.
35169 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
35171         * gcc.dg/altivec-1.c: Fix typo.
35173 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
35175         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
35177 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
35179         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
35181 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
35183         * lib/g77.exp: Don't specify --rpath-link.
35185         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
35186         across all the headers.
35187         * gcc.dg/format/format.exp: For testing on a remote host,
35188         copy format.h.
35190         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
35191         * gcc.c-torture/execute/930406-1.c: Likewise.
35192         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
35194 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
35196         * gcc.dg/altivec-1.c: New.
35198 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
35200         * gcc.dg/cpp/fpreprocessed.c: New test case.
35202 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35204         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
35205         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
35206         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
35208 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35210         * gcc.dg/no-builtin-1.c: New test.
35212 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
35214         * gcc.c-torture/execute/20011115-1.c: New test.
35216 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
35218         * gcc.c-torture/compile/20011114-2.c: New test.
35219         * gcc.c-torture/compile/20011114-3.c: New test.
35220         * gcc.c-torture/compile/20011114-4.c: New test.
35222 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
35224         * g++.dg/other/init1.C: New test.
35226 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
35228         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
35229         message.
35231         * gcc.c-torture/execute/20011114-1.c: New testcase.
35233         * gcc.c-torture/compile/20010327-1.c: Revert last change.
35234         * gcc.c-torture/compile/20011114-1.c: New test, exactly
35235         like the (before this change) version of 20010327-1.c.
35237 2001-11-14  Roger Sayle <roger@eyesopen.com>
35239         * gcc.c-torture/execute/string-opt-13.c: New testcase.
35241 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
35243         * g++.dg/init/array2.C: New test.
35245 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
35247         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
35249 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
35251         * g++.dg/other/forscope1.C: New test.
35252         * g++.dg/ext/forscope1.C: New test.
35253         * g++.dg/ext/forscope2.C: New test.
35255 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
35257         * gcc.c-torture/execute/20011113-1.c: New test.
35259 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
35261         * gcc.c-torture/execute/20011109-2.c: New test.
35263         * gcc.c-torture/execute/20011109-1.c: New test.
35265 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
35267         * gcc.c-torture/compile/20011109-1.c: New test.
35269 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
35271         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
35272         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
35273         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
35274         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
35275         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
35276         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
35277         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
35279 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35281         * g++.dg/warn/Wshadow-1.C: New tests.
35282         * g++.old-deja/g++.mike/for3.C: Update.
35284 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35286         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
35287         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
35288         XFAILs.  Adjust expected error texts.
35289         * gcc.c-torture/compile/20011106-1.c,
35290         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
35291         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
35292         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
35293         gcc.dg/c99-array-lval-5.c: New tests.
35295 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35297         * gcc.dg/cpp/defined.c: Update.
35299 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35301         * gcc.c-torture/execute/anon-1.c: New test.
35303 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
35305         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
35306         same size, so no warning should be produced on stormy16.
35308         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
35309         due to oversized array.
35310         * g++.old-deja/g++.mike/ns15.C: Likewise.
35311         * g++.old-deja/g++.pt/crash16.C: Likewise.
35313 2001-11-02  Graham Stott  <grahams@redhat.com>
35315         * g++.dgother/debug1.C: Fix typos.
35317 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
35319         * g++.dg/other/debug1.C: New test.
35321 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35323         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
35324         of unsigned long.
35326 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
35328         * gcc.dg/20011029-2.c: New test.
35330         * gcc.c-torture/compile/20011029-1.c: New test.
35332 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
35334         * objc/execute/class_self-1.m: New test.
35335         * objc/execute/class_self-2.m: New test.
35337 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
35339         * gcc.misc-tests/msgs.exp: Delete.
35340         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
35341         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
35342         error set to match recent changes.
35344 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
35346         * gcc.dg/20011021-1.c: New test.
35348 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
35350         * gcc.c-torture/compile/20011023-1.c: New test.
35352 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
35354         * lib/g77.exp: Rewrite based on lib/g++.exp.
35356 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
35358         * gcc.c-torture/execute/20011019-1.c: New test.
35360         * gcc.dg/20011018-1.c: New test.
35362 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
35364         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
35366 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
35368         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
35369         * gcc.dg/attr-invalid.c: Likewise.
35371 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
35373         * testsuite/gcc.dg/20011015-1.c: New test.
35375 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35377         * g++.dg/template/unify2.C: New test.
35379 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35381         * g++.dg/other/exception-specification.C: New test
35383 2001-10-13  Tom Rix  <trix@redhat.com>
35385         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
35386         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
35388 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
35390         * testsuite/gcc.dg/20011009-1.c: New test.
35392 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
35394         PR g++/4476
35395         * g++.dg/other/friend1.C: New test.
35397 2001-10-11  Richard Henderson  <rth@redhat.com>
35399         * g++.old-deja/g++.other/crash18.C: Add -S to options.
35401 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35403         * gcc.c-torture/compile/20011010-1.c: New.
35405 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35407         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
35408         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
35409         g77.f-torture/execute/execute.exp,
35410         g77.f-torture/noncompile/noncompile.exp,
35411         gcc.c-torture/compile/compile.exp,
35412         gcc.c-torture/execute/execute.exp,
35413         gcc.c-torture/execute/ieee/ieee.exp,
35414         gcc.c-torture/execute/memcheck/memcheck.exp,
35415         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
35416         objc/execute/execute.exp: Update FSF address.
35418 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
35420         * gcc.dg/cpp/cmdlne-C.c: Update.
35421         * gcc.dg/cpp/cmdlne-C2.c: New.
35423 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35425         * gcc.c-torture/execute/20011008-3.c: New.
35427 2001-10-08  DJ Delorie  <dj@redhat.com>
35429         * gcc.dg/20011008-1.c: New.
35430         * gcc.dg/20011008-2.c: New.
35432 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35434         * gcc.dg/cpp/spacing1.c: Update test.
35436 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35438         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
35439         spelling errors of "separate" as "seperate".
35441 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
35443         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
35444         enough to avoid inlining.
35446 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35448         * lib/g77.exp: set libg2c_dir correctly.
35450 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35452         * gcc.dg/cpp/macro11.c: New test.
35454 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35456         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
35457         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
35458         gcc.dg/format/multattr-3.c: New tests.
35459         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
35460         tests for format attributes on function pointers being rejected.
35462 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35464         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
35466 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35468         * g++.dg/warn/format1.C: New test.
35470 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
35472         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
35474 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35476         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
35478 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35480         * gcc.dg/cpp/redef2.c: Add test.
35482 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
35484         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
35485         long-standing bug on i686, apparently.
35486         * gcc.c-torture/execute/loop-2c.x: New file.
35487         * gcc.c-torture/execute/loop-2d.x: New file.
35488         * gcc.c-torture/execute/loop-3c.x: New file.
35490 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
35492         * gcc.dg/cpp/20000625-2.c: Correct line number.
35494 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35496         * gcc.dg/cpp/macro10.c: New test.
35497         * gcc.dg/cpp/strify3.c: New test.
35498         * gcc.dg/cpp/spacing1.c: Add tests.
35499         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
35500         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
35502 2001-09-24  DJ Delorie  <dj@redhat.com>
35504         * gcc.c-torture/execute/20010924-1.c: New test.
35506 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35508         * testsuite/objc/execute/paste.m: Remove.
35510 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35512         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
35514 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
35516         * g77.dg/strlen0.f: New test.
35518 2001-09-21  Richard Henderson  <rth@redhat.com>
35520         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
35521         * g++.old-deja/g++.abi/vtable2.C: Likewise.
35523 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
35525         Table-driven attributes.
35526         * g++.dg/ext/attrib1.C: New test.
35528 2001-09-20  DJ Delorie  <dj@redhat.com>
35530         * gcc.dg/20000926-1.c: Update expected warning messages.
35531         * gcc.dg/array-2.c: Likewise, and test for warnings too.
35532         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
35533         array.
35535 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
35537         * g++.dg/eh/registers1.C: New test case.
35539 2001-09-17  Richard Henderson  <rth@redhat.com>
35541         * gcc.dg/array-5.c: Fix VLA decomposition test.
35543 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35545         * gcc.dg/cpp/line5.c: New testcase.
35547 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
35549         * gcc.dg/cpp/macro9.c: New test.
35551 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
35553         * gcc.c-torture/execute/980223.c: Change type of addr from long
35554         to char *.
35556 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
35558         * gcc.c-torture/execute/20010915-1.c: New test.
35560 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
35562         * g77.dg/bprob: New directory.
35563         * g77.dg/bprob/bprob.exp: New file.
35564         * g77.dg/bprob/bprob-1.f: New test.
35565         * g77.dg/gcov: New directory.
35566         * g77.dg/gcov/gcov.exp: New file.
35567         * g77.dg/gcov/gcov-1.f: New test.
35568         * g77.dg/gcov/gcov-1.x: New file.
35570 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35572         * gcc.dg/cpp/directiv.c: Update.
35573         * gcc.dg/cpp/undef1.c: Update.
35575 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
35577         * gcc.dg/20010912-1.c: New test.
35579 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
35581         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
35582         language-independent file in lib.
35583         * lib/gcov.exp: New file.
35585 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35587         * gcc.c-torture/compile/20010911-1.c: New test.
35589 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
35591         * lib/profopt.exp: New, to support profile-directed optimizations.
35592         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
35593         * gcc.misc-tests/bprob-1.c: New test.
35594         * gcc.misc-tests/bprob-2.c: New test.
35596 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
35598         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
35599         XFAIL and which kinds of gcov output to verify.
35600         * gcc.misc-tests/gcov-4b.x: New file.
35601         * gcc.misc-tests/gcov-5b.x: New file.
35602         * gcc.misc-tests/gcov-6.x: New file.
35603         * gcc.misc-tests/gcov-7.c: New test.
35604         * gcc.misc-tests/gcov-7.x: New file.
35606 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
35608         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
35609         * gcc.misc-tests/gcov-6.c: New test.
35611 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35613         PR c++/3986
35614         * g++.dg/abi/vbase1.C: New test.
35616 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
35618         * objc.dg/method-2.m: New.
35620 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35622         PR c++/4203
35623         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
35624         * g++.dg/init/empty1.C: New test.
35626 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
35628         * gcc.c-torture/compile/20010903-1.c: New test.
35630 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
35632         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
35633         for m68k.
35635 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
35637         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
35639         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
35641         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
35643 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
35645         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
35646         for 16-bit 'unsigned int'.
35648 2001-08-29  Kazu Hirata  <kazu@hxi.com>
35650         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
35652 2001-08-27  Richard Henderson  <rth@redhat.com>
35654         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
35655         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
35657 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
35659         * gcc.dg/asm-names.c (ymain): New.
35661 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
35663         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
35664         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
35665         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
35667 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35669         * gcc.dg/compare5.c: New testcase.
35671 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
35673         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
35674         and "In instantiation".
35676 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
35678         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
35680 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
35682         * gcc.misc-tests/gcov.exp: Add support for branch information.
35683         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
35684         * gcc.misc-tests/gcov-4.c: New test.
35685         * gcc.misc-tests/gcov-4b.c: New test.
35686         * gcc.misc-tests/gcov-5b.c: New test.
35688 2001-08-20  Zack Weinberg  <zackw@panix.com>
35690         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
35691         expected to fail.
35693 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35695         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
35697 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
35699         * g++.dg/eh/template1.C: New test.
35701 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
35703         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
35704         Fix thinko.
35705         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
35706         for xfail.
35708 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
35710         * lib/g77-dg.exp: Use prune.exp for common procedures
35711         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
35712         * lib/g77.exp: (g77-dg-prune) Remove
35714 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
35716         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
35718 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35720         * g++.dg/template/unify1.C: New test.
35722 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
35724         * g++.dg/abi/empty4.C: New test.
35726 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
35728         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
35729         solaris2.*
35730         * g77.f-torture/compile/pr3743.x: Likewise.
35732 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35734         * g++.dg/other/using-declaration.C: New test.
35736 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35738         * gcc.dg/cpp/tr-sign.c: New testcase.
35740 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35742         * gcc.dg/cpp/19951025-1.c: Revert.
35743         * gcc.dg/cpp/directiv.c: We no longer process directives that
35744         interrupt macro arguments.
35746 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
35748         * gcc.dg/bconstp-1.c: New test.
35750 2001-08-03  Richard Henderson  <rth@redhat.com>
35752         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
35754 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35756         * gcc.dg/cpp/19951025-1.c: Update.
35758 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
35760         * g77.dg/ff90-1.f (s): Fix reference of variable z,
35761         should be x.
35763 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
35765         Kill -fhonor-std.
35766         * g++.old-deja/g++.ns/ns14.C: Remove special options.
35767         * g++.old-deja/g++.other/std1.C: Likewise.
35768         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
35770 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
35772         * lib/g77.exp: Load gcc-defs.exp for common procedures
35773         (g77_pass, g77_fail, g77_finish, g77_exit,
35774         ${tool}_check_unsupported_p} Now redundant.  Deleted.
35776 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
35778         * g77.dg/fbackslash.f
35779         * g77.dg/fcase-preserve.f
35780         * g77.dg/ff90-1.f
35781         * g77.dg/ffixed-line-length-0.f
35782         * g77.dg/ffixed-line-length-132.f
35783         * g77.dg/ffixed-line-length-7.f
35784         * g77.dg/ffixed-line-length-72.f
35785         * g77.dg/ffixed-line-length-none.f
35786         * g77.dg/ffree-form-1.f
35787         * g77.dg/fno-backslash.f
35788         * g77.dg/fno-f90-1.f
35789         * g77.dg/fno-fixed-form-1.f
35790         * g77.dg/fno-onetrip.f
35791         * g77.dg/fno-typeless-boz.f
35792         * g77.dg/fno-underscoring.f
35793         * g77.dg/fno-vxt-1.f
35794         * g77.dg/fonetrip.f
35795         * g77.dg/ftypeless-boz.f
35796         * g77.dg/fugly-assumed.f
35797         * g77.dg/funderscoring.f
35798         * g77.dg/fvxt-1.f
35800 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
35802         * objc.dg/fwd-proto-1.m: New.
35803         * objc.dg/local-decl-1.m: New.
35804         * objc.dg/naming-1.m: New.
35805         * objc.dg/naming-2.m: New.
35806         * objc.dg/proto-hier-1.m: New.
35808 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
35810         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
35811         largest-type elements to a struct makes its size grow.
35813 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35815         * g++.dg/abi/vthunk1.C: New test.
35817 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35819         * g++.dg/abi/vbase8-22.C: New test.
35821 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35823         * gcc.dg/cpp/macro8.c: New test.
35825 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35827         * g++.dg/abi/vbase8-21.C: New test.
35829 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35831         * g++.dg/abi/vbase8-10.C: New test.
35833 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35835         * lib/g++.exp (g++_set_ld_library_path): Renamed to
35836         ${tool}_set_ld_library_path.
35837         Changed caller.
35838         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
35839         g++.exp.
35841 2001-07-26  Stan Cox <scox@redhat.com>
35843         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
35844         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
35845         gcc_exit, gcc_check_unsupported_p):
35846         Moved to gcc-deps.exp
35847         * gcc-deps.exp: New file.
35849 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35851         * g++.old-deja/g++.pt/defarg14.C: New test.
35853 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35855         * g++.old-deja/g++.other/lineno5.C: New test.
35857 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35859         * g++.old-deja/g++.pt/crash68.C: New test.
35861 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35863         * g++.old-deja/g++.other/crash42.C: New test.
35865 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35867         * gcc.dg/cpp/extratokens.c: Fix.
35868         * gcc.dg/cpp/skipping2.c: New tests.
35870 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35872         * gcc.c-torture/execute/20010724-1.c: New file.
35873         * gcc.c-torture/execute/20010724-1.x: New file.
35875 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35877         * g++.old-deja/g++.other/cond7.C: New test.
35879 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35881         * g++.old-deja/g++.other/optimize4.C: New test.
35883 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35885         * g++.old-deja/g++.abi/vbase8-5.C: New test.
35887 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
35889         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
35890         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
35891         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
35892         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
35894         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
35895         bug report" message.
35897         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
35898         * g++.dg/ext/instantiate1.C: Move from old-deja.
35900 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
35902         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
35903         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
35904         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
35905         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
35907 2001-07-23  Jeffrey A Law  (law@cygnus.com)
35909         * gcc.c-torture/execute/20010723-1.c: New test.
35911 2001-07-23  Ben Elliston  <bje@redhat.com>
35913         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
35915 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35917         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
35918         i[34567]86-*-*.
35919         Delete handling of ieee_multilib_flags.
35920         Pass -mieee for alpha*-*-* and sh-*-*.
35921         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
35923 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
35925         Remove old-abi tests.
35926         * g++.old-deja/g++.mike/p11116.C: Remove.
35927         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
35929 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
35931         * g77.f-torture/compile/pr3743.f: New test
35933 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
35935         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
35937 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35939         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
35940         g++.old-deja/g++.pt/static6.C: Likewise.
35941         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
35942         supports weak symbols.
35944 2001-07-18  Andreas Jaeger  <aj@suse.de>
35946         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
35947         supported again.
35949 2001-07-18  Andreas Jaeger  <aj@suse.de>
35951         * gcc.dg/iftrap-1.c: Fix target line.
35953 2001-07-17  Richard Henderson  <rth@redhat.com>
35955         * gcc.c-torture/execute/20010717-1.c: New.
35957 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35959         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
35960         tests.
35962 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35964         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
35966 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35968         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
35969         UAC_SIGBUS, UAC_NOPRINT definitions.
35971 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
35973         * objc/execute/object_is_class.m: New test.
35974         * objc/execute/object_is_meta_class.m: New test.
35976 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
35978         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
35979         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
35981 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
35983         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
35984         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
35986 2001-07-14  Richard Henderson  <rth@redhat.com>
35988         * gcc.dg/iftrap-1.c: New.
35990 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
35992         * g77.f-torture/execute/intrinsic77.f: New test.
35994 2001-07-11  Janis Johnson <janis@us.ibm.com>
35996         * gcc.misc-tests/gcov-3.c: New test.
35998 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
36000         * gcc.c-torture/compile/20010711-1.c,
36001         * gcc.c-torture/compile/20010711-2.c: New tests.
36003 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
36005         * gcc.c-torture/execute/20010711-1.c: New test.
36007 2001-07-11  Ben Elliston  <bje@redhat.com>
36009         * g++.old-deja/g++.other/enum5.C: New test.
36011 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
36013         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
36014         (g++-dg-prune): Call prune_gcc_output.
36015         * prune.exp: New file for prune_gcc_output.
36016         * lib/g++.exp, lib/gcc.exp: Load it.
36018 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36020         * gcc.c-torture/compile/20010701-1.c,
36021         g++.old-deja/g++.ext/attrib6.C: New tests.
36023 2001-07-06  Jeffrey A Law  (law@cygnus.com)
36025         * gcc.c-torture/compile/20010706-1.c: New test.
36027 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
36029         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
36031 2001-06-28  Stan Shebs  <shebs@apple.com>
36033         * gcc.dg/pragma-darwin.c: New test.
36035 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36037         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
36038         Solaris 2.[678] system.
36040 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36042         * gcc.dg/20010622-1.c: New test.
36044 2001-06-18  Stan Shebs  <shebs@apple.com>
36046         * objc.dg: New directory.
36047         * objc.dg/dg.exp: New file.
36048         * objc.dg/alias.m: New.
36049         * objc.dg/class-1.m: New.
36050         * objc.dg/class-2.m: New.
36051         * objc.dg/const-str-1.m: New.
36052         * objc.dg/const-str-2.m: New.
36053         * objc.dg/id-1.m: New.
36054         * objc.dg/method-1.m: New.
36055         * objc.dg/super-class-1.m: New.
36056         * lib/objc-dg.exp: New file.
36058 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36060         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
36061         of label name.
36063 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
36065         * g++.old-deja/g++.abi/vbase8-9.C: New test.
36067 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36069         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
36070         variable.
36072 2001-06-12  Richard Henderson  <rth@redhat.com>
36074         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
36076 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
36078         * g++.old-deja/g++.abi/vbase5.C: New test.
36079         * g++.old-deja/g++.abi/vbase6.C: New test.
36080         * g++.old-deja/g++.abi/vbase7.C: New test.
36082 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36084         * gcc.c-torture/compile/20010610-1.c: New test.
36086 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
36088         * g++.old-deja/g++.abi/vbase4.C: New test.
36090 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36092         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
36093         support %f for HC11/HC12 targets.
36094         * gcc.c-torture/execute/930513-1.x: New file, likewise.
36095         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
36096         on HC11/HC12 targets.
36097         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
36099 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36101         * gcc.dg/wchar_t-1.c: New file.
36102         * gcc.dg/wint_t-1.c: Likewise.
36104 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
36106         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
36108 2001-06-11  Richard Henderson  <rth@redhat.com>
36110         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
36112 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36114         * gcc.c-torture/compile/20010611-1.c: New test.
36116 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36118         * gcc.dg/c99-tag-1.c: Add more tests.
36120 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
36122         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
36123         representation on MN10300 and ARM/Thumb.
36125 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
36127         * g77.f-torture/execute/20010610.f: New.
36129 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
36131         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
36132         names.
36134 2001-06-09  Richard Henderson  <rth@redhat.com>
36136         * gcc.c-torture/execute/ashrdi-1.c: New.
36137         * gcc.c-torture/execute/ashldi-1.c: New.
36138         * gcc.c-torture/execute/lshrdi-1.c: New.
36140 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
36142         * objc/execute/load-3.m: Added. Check sending +load to categories,
36143         in addition to classes.
36145 2001-06-08  Stan Shebs  <shebs@apple.com>
36147         * objc/execute/load-2.m: New test.  From Nicola Pero
36148         <n.pero@mi.flashnet.it>.
36150 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
36152         * gcc.c-torture/execute/20010605-2.c: New test.
36154 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36156         * g++.old-deja/g++.abi/vbase2.C: New test.
36157         * g++.old-deja/g++.abi/vbase3.C: New test.
36159 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36161         * g++.old-deja/g++.pt/friend49.C: New test.
36163 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
36165         * g++.old-deja/g++.ext/anon3.C: New test.
36167 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
36169         * g++.old-deja/g++.other/conv7.C: New test.
36171 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
36173         * gcc.c-torture/compile/20010605-2.c: New test.
36175 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36177         * gcc.c-torture/execute/20010604-1.c: New test.
36179 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
36181         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
36183 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
36185         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
36186         (g++_link_flags): Likewise.
36187         (g++_init): Pass gccpath's value to two previous functions.
36189 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36191         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
36192         Ensure logfile entry matches exec command line.
36194 2001-05-31  Richard Henderson  <rth@redhat.com>
36196         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
36197         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
36199 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
36201         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
36202         compiler for irix6.2
36204 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
36206         * g++.old-deja/g++.other/optimize3.C: New file.
36208 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
36210         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
36211         assemble.
36213 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
36215         * g++.old-deja/g++.other/optimize2.C: New file.
36217 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
36219         * gcc.c-torture/compile/20010518-2.c: New file.
36220         * gcc.c-torture/execute/20010518-1.c: New file.
36221         * gcc.c-torture/execute/20010518-2.c: New file.
36223 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36225         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
36227 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
36229         G++ no longer defines builtins that do not begin with __builtin.
36230         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
36231         * g++.old-deja/g++.brendand/misc13.C: Likewise.
36232         * g++.old-deja/g++.law/builtin1.C: Likewise.
36233         * g++.old-deja/g++.law/cvt2.C: Likewise.
36234         * g++.old-deja/g++.mike/net5.C: Likewise.
36235         * g++.old-deja/g++.other/builtins1.C: Likewise.
36236         * g++.old-deja/g++.other/builtins2.C: Likewise.
36237         * g++.old-deja/g++.other/builtins3.C: Likewise.
36238         * g++.old-deja/g++.other/builtins4.C: Likewise.
36239         * g++.old-deja/g++.other/inline8.C: Likewise.
36240         * g++.old-deja/g++.robertl/eb39.C: Likewise.
36242 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
36244         * g++.old-deja/g++.pt/using1.C: Adjust.
36245         * g++.old-deja/g++.pt/using2.C: New test.
36247 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36249         * gcc.dg/cpp/charconst.c: New tests.
36250         * gcc.dg/cpp/escape.c: New tests.
36251         * gcc.dg/cpp/escape-1.c: New tests.
36252         * gcc.dg/cpp/escape-2.c: New tests.
36253         * gcc.dg/cpp/ucs.c: New tests.
36255 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
36257         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
36258         native compiler for irix6.5.
36260 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
36262         * lib/g++.exp (g++_include_flags): Use args to compute
36263         get_multilibs.
36264         (g++_link_flags): Likewise.
36265         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
36267 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36269         * gcc.dg/c90-hexfloat-1.c: Add more tests.
36271 2001-05-21  Geoff Keating  <geoffk@redhat.com>
36273         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
36274         this file.
36276 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36278         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
36279         STACK_SIZE;
36280         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
36281         to STACK_SIZE; Use it to define size of add_histo array.
36282         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
36283         to STACK_SIZE.
36284         (f): Use GITT_SIZE to define size of gitt local table.
36285         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
36286         to STACK_SIZE; Use it to define size of bytemem array.
36288 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36290         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
36291         on 68HC11/HC12 due to the asm instruction.
36292         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
36293         * gcc.c-torture/compile/920520-1.x: Likewise.
36294         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
36295         on 68HC11/HC12 because the function is larger than 64K.
36296         * gcc.c-torture/compile/961203-1.x: New file, this test fails
36297         on 68HC11/HC12 because the structure is too large.
36299 2001-05-20  Richard Henderson  <rth@redhat.com>
36301         * gcc.c-torture/execute/20010520-1.c: New.
36303 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36305         * g++.old-deja/g++.warn/compare1.C: New test.
36306         * gcc.dg/compare4.c: New test.
36308 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
36310         * g++.old-deja/g++.other/optimize1.C: New test.
36312 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36314         * g++.old-deja/g++.pt/spec41.C: New test.
36316 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
36318         * gcc.c-torture/compile/20010114-1.x: Remove.
36320 2001-05-18  Stan Shebs  <shebs@apple.com>
36322         * gcc.c-torture/compile/20010518-1.c: New test.
36324 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
36326         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
36327         * g++.old-deja/g++.pt/crash67.C: New test.
36329 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
36331         * g++.old-deja/g++.other/debug9.C: New test.
36333 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
36335         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
36337 2001-05-16  Jan Hubicka  <jh@suse.cz>
36339         * gcc.c-torture/compile/20010516-1.c: New test.
36341 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
36343         * g++.old-deja/g++.other/crash41.C: New test.
36345 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
36347         * g++.old-deja/g++.pt/crash66.C: New test.
36349 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
36351         * g++.old-deja/g++.robertl/eb27.C: Convert.
36353 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
36355         * g++.dg/friend-warn.C: New test.  Do not warn about friend
36356         declaration being redundant.
36358 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
36360         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
36362 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
36364         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
36366 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
36368         * lib/g++.exp: Use testsuite_flags.
36370 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
36372         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
36374 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36376         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
36378 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
36380         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
36382 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
36384         * gcc.c-torture/compile/20010313-1.c: New test.
36386 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
36388         * gcc.dg/cpp/direct2.c: New test.
36389         * gccq.dg/cpp/direct2s.c: New test.
36391         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
36393 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
36395         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
36396         * g++.old-deja/g++.other/op3.C: Likewise.
36398 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36400         * gcc.dg/cpp/syshdr.h: New file.
36401         * gcc.dg/cpp/sysmac1.c: Update.
36402         * gcc.dg/cpp/sysmac2.c: Update.
36404 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36406         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
36408 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
36410         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
36411         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
36413 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
36415         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
36417 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
36419         * lib/g++.exp (g++_include_flags): Don't use any special flags
36420         if TESTING_IN_BUILD_TREE is not defined.
36421         (g++_init): Use a plain 'c++' as the compiler if
36422         TESTING_IN_BUILD_TREEE is not defined.
36424 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36426         * g++.old-deja/g++.eh/catch13.C: New test.
36427         * g++.old-deja/g++.eh/catch14.C: New test.
36429 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36431         * gcc.dg/cpp/tr-define.c: New test.
36433 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
36435         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
36436         <stdlib.h>, not <malloc.h>.
36438 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
36440         * g++.old-deja/g++.ns/template17.C: New test.
36442 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
36444         * g++.old-deja/g++.pt/ref4.C: New test.
36446 2001-04-30  Richard Henderson  <rth@redhat.com>
36448         * gcc.dg/20000724-1.c: Revert last change.
36450 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
36452         * g77.f-torture/execute/20010430.f: New test.
36454 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
36456         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
36458 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
36460         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
36462 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36464         * g++.old-deja/g++.eh/crash6.C: New test.
36466 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36468         * g++.old-deja/g++.other/warn7.C: New test.
36470 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36472         * g++.old-deja/g++.other/defarg9.C: New test.
36474 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36476         * g77.f-torture/compile/20010426.f: New test.
36477         * g77.f-torture/execute/20010426.f: New test.
36479 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36481         * g77.f-torture/compile/20000629-1.x: Remove - error
36482         has been fixed.
36484 2001-04-26  Jeffrey A Law  (law@cygnus.com)
36486         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
36487         Tweak slightly to work with g++.dg framework.
36488         * g++.dg/special/ecos.exp: Run initp1.C test.
36489         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
36491         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
36492         its linker doesn't give line numbers either.
36493         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
36495 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36497         * g++.old-deja/g++.other/lex1.C: New test.
36499 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
36501         * gcc.dg/noncompile/20010425-1.c: New test.
36503 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36505         * g++.old-deja/g++.pt/mangle2.C: New test.
36507 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36509         * gcc.dg/format/plus-1.c: New test.
36511 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36513         * gcc.dg/20010423-1.c: New test.
36515 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36517         * gcc.c-torture/execute/20010422-1.c: New test.
36519 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
36521         * g++.old-deja/g++.ns/type2.C: New test.
36523 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
36525         * g++.old-deja/g++.other/perf1.C: New test.
36527 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
36529         * gcc.dg/c99-func-2.c: Remove xfail.
36530         * gcc.dg/c99-func-3.c: Remove xfail.
36531         * gcc.dg/c99-func-4.c: Remove xfail.
36533 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
36535         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
36537 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36539         * gcc.c-torture/compile/20010423-1.c: New test.
36541 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36543         * g++.old-deja/g++.pt/typename28.C: New test.
36545 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36547         * g++.old-deja/g++.abi/empty2.C: New test.
36548         * g++.old-deja/g++.abi/empty3.C: New test.
36550 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36552         * g++.old-deja/g++.other/comdat2.C: New test.
36553         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
36555 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36557         * g++.old-deja/g++.other/overload14.C: New test.
36559 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36561         * g++.old-deja/g++.other/lookup23.C: New test.
36563 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36565         * gcc.c-torture/execute/20010403-1.c: New test.
36567 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
36568             Mark Mitchell  <mark@codesourcery.com>
36570         * lib/old-dejagnu.exp: Don't delete output of executable.
36571         Add .exe suffix to executables.
36573 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
36575         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
36577 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36579         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
36581 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36583         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
36584         * g++.old-deja/g++.abi/crash1.C: New test.
36586 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36588         * g++.old-deja/g++.other/crash40.C: New test.
36590 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36592         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
36594 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
36596         * g++.old-deja/g++.other/warn6.C: New test.
36598 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36600         * g++.old-deja/g++.robertl/eb42.C: Same.
36602 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36604         * gcc.dg/wtr-conversion-1.c: New testcase.
36606 2001-04-10  Richard Henderson  <rth@redhat.com>
36608         * g++.old-deja/g++.other/array5.C: New.
36610 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36612         * gcc.c-torture/execute/20010408-1.c: New test.
36614 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
36616         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
36617         headers and constructs.
36618         * g++.old-deja/g++.robertl/eb79.C: Same.
36619         * g++.old-deja/g++.robertl/eb77.C (main): Same.
36620         * g++.old-deja/g++.robertl/eb73.C: Same.
36621         * g++.old-deja/g++.robertl/eb66.C (main): Same.
36622         * g++.old-deja/g++.robertl/eb55.C (t): Same.
36623         * g++.old-deja/g++.robertl/eb54.C (main): Same.
36624         * g++.old-deja/g++.robertl/eb46.C (main): Same.
36625         * g++.old-deja/g++.robertl/eb44.C: Same.
36626         * g++.old-deja/g++.robertl/eb41.C (main): Same.
36627         * g++.old-deja/g++.robertl/eb4.C (main): Same.
36628         * g++.old-deja/g++.robertl/eb39.C: Same.
36629         * g++.old-deja/g++.robertl/eb33.C (main): Same.
36630         * g++.old-deja/g++.robertl/eb31.C (main): Same.
36631         * g++.old-deja/g++.robertl/eb30.C: Same.
36632         * g++.old-deja/g++.robertl/eb3.C: Same.
36633         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
36634         * g++.old-deja/g++.robertl/eb21.C: Same.
36635         * g++.old-deja/g++.robertl/eb15.C: Same.
36636         * g++.old-deja/g++.robertl/eb118.C: Same.
36637         * g++.old-deja/g++.robertl/eb115.C (main): Same.
36638         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
36639         * g++.old-deja/g++.robertl/eb109.C: Same.
36640         * g++.old-deja/g++.other/sibcall1.C (main): Same.
36641         * g++.old-deja/g++.mike/rtti1.C: Same.
36642         * g++.old-deja/g++.mike/p658.C: Same.
36643         * g++.old-deja/g++.mike/net46.C: Same.
36644         * g++.old-deja/g++.mike/net34.C: Same.
36645         * g++.old-deja/g++.mike/memoize1.C: Same.
36646         * g++.old-deja/g++.mike/eh2.C: Same.
36647         * g++.old-deja/g++.law/weak.C: Same.
36648         * g++.old-deja/g++.law/visibility7.C: Same.
36649         * g++.old-deja/g++.law/visibility25.C: Same.
36650         * g++.old-deja/g++.law/visibility22.C: Same.
36651         * g++.old-deja/g++.law/visibility2.C: Same.
36652         * g++.old-deja/g++.law/visibility17.C: Same.
36653         * g++.old-deja/g++.law/visibility13.C: Same.
36654         * g++.old-deja/g++.law/visibility10.C: Same.
36655         * g++.old-deja/g++.law/visibility1.C: Same.
36656         * g++.old-deja/g++.law/virtual3.C (eval): Same.
36657         * g++.old-deja/g++.law/vbase1.C: Same.
36658         * g++.old-deja/g++.law/operators32.C: Same.
36659         * g++.old-deja/g++.law/nest3.C: Same.
36660         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
36661         * g++.old-deja/g++.law/except5.C (main): Same.
36662         * g++.old-deja/g++.law/cvt7.C (run): Same.
36663         * g++.old-deja/g++.law/cvt2.C: Same.
36664         * g++.old-deja/g++.law/cvt16.C: Same.
36665         * g++.old-deja/g++.law/ctors6.C (bar): Same.
36666         * g++.old-deja/g++.law/ctors17.C (main): Same.
36667         * g++.old-deja/g++.law/ctors13.C: Same.
36668         * g++.old-deja/g++.law/ctors12.C (main): Same.
36669         * g++.old-deja/g++.law/ctors10.C: Same.
36670         * g++.old-deja/g++.law/code-gen5.C: Same.
36671         * g++.old-deja/g++.law/bad-error7.C: Same.
36672         * g++.old-deja/g++.law/arm9.C: Same.
36673         * g++.old-deja/g++.law/arm12.C: Same.
36674         * g++.old-deja/g++.law/arg8.C: Same.
36675         * g++.old-deja/g++.law/arg1.C: Same.
36676         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
36677         * g++.old-deja/g++.jason/template31.C: Same.
36678         * g++.old-deja/g++.jason/template24.C (main): Same.
36679         * g++.old-deja/g++.jason/2371.C: Same.
36680         * g++.old-deja/g++.eh/new2.C: Same.
36681         * g++.old-deja/g++.eh/new1.C: Same.
36682         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
36683         * g++.old-deja/g++.brendan/nest21.C (main): Same.
36684         * g++.old-deja/g++.brendan/err-msg3.C: Same.
36685         * g++.old-deja/g++.brendan/crash62.C: Same.
36686         * g++.old-deja/g++.brendan/crash52.C: Same.
36687         * g++.old-deja/g++.brendan/crash49.C (main): Same.
36688         * g++.old-deja/g++.brendan/crash38.C: Same.
36689         * g++.old-deja/g++.brendan/crash15.C (main): Same.
36690         * g++.old-deja/g++.brendan/copy9.C: Same.
36692 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
36694         * gcc.c-torture/execute/20001203-2.c (memset):
36695         Count argument is of type __SIZE_TYPE__.
36697 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
36699         * gcc.c-torture/compile/20010404-1.c: New test.
36701 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
36703         * gcc.c-torture/compile/20010326-1.c: New test.
36705 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
36707         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
36708         peculiarities of the SH.
36709         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
36711 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36713         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
36714         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
36715         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
36717 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36719         * g77.f-torture/compile/20010321-1.f: New test.
36721 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36723         * gcc.c-torture/compile/20010329-1.c: New test.
36725 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36727         * gcc.c-torture/execute/20010329-1.c: New test.
36729 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36731         * g++.old-deja/g++.other/eh4.C: Fix typo.
36733 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36735         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
36737 2001-03-28  Philip Blundell  <philb@gnu.org>
36739         * gcc.c-torture/compile/20010328-1.c: New test.
36741 2001-03-27  Richard Henderson  <rth@redhat.com>
36743         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
36744         * g++.old-deja/g++.eh/vbase3.C: Likewise.
36746 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
36748         * gcc.c-torture/compile/20010327-1.c: New test.
36750 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
36752         * g++.old-deja/g++.other/friend12.C: New test.
36753         * g++.old-deja/g++.other/friend9.C: Expect no errors.
36754         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
36756 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36758         * gcc.c-torture/execute/20010325-1.c: New test.
36760 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
36762         * g++.old-deja/g++.other/mangle3.C: New test.
36764 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
36766         * g++.old-deja/g++.other/anon8.C: New test.
36768 2001-03-20  Philip Blundell  <philb@gnu.org>
36770         * gcc.c-torture/compile/20010320-1.c: New test.
36772 2001-03-17  Richard Henderson  <rth@redhat.com>
36774         * g++.old-deja/g++.other/eh4.C: Add expected error text.
36776 2001-03-15  Geoff Keating  <geoff@redhat.com>
36778         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
36779         tests on AIX.
36781 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
36783         * g++.old-deja/g++.other/eh4.C: New test.
36785 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36787         * gcc.dg/cpp/mi1.c: Update.
36789 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
36791         * g++.old-deja/g++.other/regstack.C: New test.
36793 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
36795         * g++.old-deja/g++.other/ref4.C: New test.
36797 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
36799         * objc/execute/va_method.m: Added.
36800         * objc/execute/IMP.m: Added.
36801         * objc/execute/_cmd.m: Added.
36802         * objc/execute/accessing_ivars.m: Added.
36803         * objc/execute/class-1.m: Added.
36804         * objc/execute/class-10.m: Added.
36805         * objc/execute/class-11.m: Added.
36806         * objc/execute/class-12.m: Added.
36807         * objc/execute/class-13.m: Added.
36808         * objc/execute/class-14.m: Added.
36809         * objc/execute/class-2.m: Added.
36810         * objc/execute/class-3.m: Added.
36811         * objc/execute/class-4.m: Added.
36812         * objc/execute/class-5.m: Added.
36813         * objc/execute/class-6.m: Added.
36814         * objc/execute/class-7.m: Added.
36815         * objc/execute/class-8.m: Added.
36816         * objc/execute/class-9.m: Added.
36817         * objc/execute/class-tests-1.h
36818         * objc/execute/class-tests-2.h
36819         * objc/execute/compatibility_alias.m: Added.
36820         * objc/execute/encode-1.m: Added.
36821         * objc/execute/formal_protocol-1.m: Added.
36822         * objc/execute/formal_protocol-2.m: Added.
36823         * objc/execute/formal_protocol-3.m: Added.
36824         * objc/execute/formal_protocol-4.m: Added.
36825         * objc/execute/formal_protocol-5.m: Added.
36826         * objc/execute/formal_protocol-6.m: Added.
36827         * objc/execute/formal_protocol-7.m: Added.
36828         * objc/execute/informal_protocol.m: Added.
36829         * objc/execute/initialize.m: Added.
36830         * objc/execute/load.m: Added.
36831         * objc/execute/many_args_method.m: Added.
36832         * objc/execute/nested-3.m: Added.
36833         * objc/execute/no_clash.m: Added.
36834         * objc/execute/private.m: Added.
36835         * objc/execute/redefining_self.m: Added.
36836         * objc/execute/root_methods.m: Added.
36837         * objc/execute/selector-1.m: Added.
36838         * objc/execute/static-1.m: Added.
36839         * objc/execute/static-2.m: Added.
36840         * objc/execute/va_method.m: Added.
36842 2001-03-10  Richard Henderson  <rth@redhat.com>
36844         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
36846 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
36848         * g++.old-deja/g++.other/crash31.C: XFAIL.
36849         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
36850         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
36851         * gcc.c-torture/execute/20010123-1.x: XFAIL.
36852         * gcc.c-torture/execute/20010124-1.x: XFAIL.
36853         * gcc.dg/sequence-pt-1.c: XFAIL one test.
36855 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
36857         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
36859 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36861         * gcc.dg/20000724-1.c: Don't use multiline strings.
36863 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36865         * objc/execute/string1.m, objc/execute/string2.m: Compare the
36866         result of -cString against what we expect it to be; don't just
36867         print it out for no one to read.
36869         * objc/execute/string3.m, objc/execute/string4.m: New tests.
36870         Based on testcases provided by Nicola Pero.
36872 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
36874         * gcc.dg/cpp/macro7.c: New test.
36876 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
36878         * gcc.dg/cpp/multiline.c: Update.
36880 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36882         * g++.old-deja/g++.other/enum3.C: New test.
36884 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36886         * g++.old-deja/g++.other/pod1.C: New test.
36888 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36890         * g++.old-deja/g++.ext/overload1.C: New test.
36892 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
36894         * g++.old-deja/g++.pt/using1.C: New test.
36896 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
36898         * g++.old-deja/g++.other/using9.C: New test.
36900 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
36902         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
36904         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
36906 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
36908         * g++.old-deja/g++.ext/realpt1.C: Remove.
36910 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
36912         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
36914 2001-02-26  Will Cohen  <wcohen@redhat.com>
36916         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
36918 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
36920         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
36921         templatized constructors.
36923 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36925         * gcc.c-torture/execute/20010224-1.c: New test.
36927 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
36929         * gcc.c-torture/execute/20010222-1.c: New test.
36931 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
36933         * g++.old-deja/g++.other/inline20.C: New test.
36935 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
36937         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
36939 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36941         * g++.old-deja/g++.other/lookup22.C: New test.
36943 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
36945         * g77.dg: New directory.
36946         * g77.dg/20010216-1.f: New test case.
36947         * g77.dg/dg.exp: New driver.
36948         * lib/g77-dg.exp: New driver library.
36950 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36952         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
36954 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
36956         * g++.old-deja/g++.other/decl9.C: New test.
36958 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
36960         * g++.old-deja/g++.other/init16.C: Update the test so that it does
36961         not need <string> and also tests the initialization at runtime.
36963 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36965         * gcc.c-torture/execute/longlong.c: New test.
36967 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
36969         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
36971 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
36973         * gcc.c-torture/execute/920302-1.c (execute):
36974         Change argument type to short.
36976 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
36978         * g++.old-deja/g++.pt/deduct6.C: New test.
36980 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
36982         * g++.old-deja/g++.pt/deduct5.C: New test.
36984 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
36986         * gcc.c-torture/execute/20010209-1.c: New test.
36988 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36990         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
36992 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
36994         * g++.dg/vtgc1.C: Update for new ABI.
36996         * consistency.vlad: New directory, 1665 files.
36998 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
37000         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
37001         return type.
37002         * gcc.dg/cpp/digraphs.c: Declare puts.
37004 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
37006         * g++.old-deja/g++.other/warn5.C: New test.
37008 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
37010         * g++.old-deja/g++.pt/spec40.C: New test.
37012 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
37014         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
37015         case.
37016         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
37018 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
37020         * gcc.c-torture/compile/20010209-1.c: New test.
37022 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
37024         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
37025         excess errors message but not if it crashes.
37026         * g++.old-deja/g++.other/crash27.C: Likewise.
37027         * g++.old-deja/g++.other/crash28.C: Likewise.
37028         * g++.old-deja/g++.other/crash30.C: Likewise.
37029         * g++.old-deja/g++.other/crash32.C: Likewise.
37030         * g++.old-deja/g++.other/crash35.C: Likewise.
37031         * g++.old-deja/g++.pt/inherit2.C: Likewise.
37033 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37035         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
37036         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
37037         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
37038         g77.f-torture/execute/execute.exp,
37039         g77.f-torture/noncompile/noncompile.exp,
37040         gcc.c-torture/execute/execute.exp,
37041         gcc.c-torture/execute/memcheck/memcheck.exp,
37042         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
37043         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
37044         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
37045         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
37046         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
37047         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
37048         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
37049         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
37050         Remove bug reporting instructions with ancient email addresses.
37052 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
37054         * gcc.dg/20010202-1.c: New test.
37055         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
37057 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
37059         * g++.dg/stdbool-if.C: New test.
37061 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
37063         * objc/execute/fdecl.m: Added main().
37065 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
37067         * gcc.c-torture/execute/20010206-1.c: New test.
37069 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37071         * gcc.dg/cpp/avoidpaste1.c: Update.
37073 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
37075         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
37076         Pero <nicola@brainstorm.co.uk>.
37077         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
37079 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
37081         * g++.old-deja/g++.pt/spec39.C: New test.
37083 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
37085         * gcc.c-torture/compile/20010202-1.c: New test.
37087 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
37089         * g++.old-deja/g++.abi/primary2.C: New test.
37090         * g++.old-deja/g++.abi/primary3.C: New test.
37091         * g++.old-deja/g++.abi/primary4.C: New test.
37092         * g++.old-deja/g++.abi/primary5.C: New test.
37093         * g++.old-deja/g++.abi/vtable3.h: New test.
37094         * g++.old-deja/g++.abi/vtable3a.C: New test.
37095         * g++.old-deja/g++.abi/vtable3b.C: New test.
37096         * g++.old-deja/g++.abi/vtable3c.C: New test.
37097         * g++.old-deja/g++.abi/vtable3d.C: New test.
37098         * g++.old-deja/g++.abi/vtable3e.C: New test.
37099         * g++.old-deja/g++.abi/vtable3f.C: New test.
37100         * g++.old-deja/g++.abi/vtable3g.C: New test.
37101         * g++.old-deja/g++.abi/vtable3h.C: New test.
37102         * g++.old-deja/g++.abi/vtable3i.C: New test.
37103         * g++.old-deja/g++.abi/vtable3j.C: New test.
37104         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
37106 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
37108         * g++.old-deja/g++.other/anon6.C: New test.
37109         * g++.old-deja/g++.other/anon7.C: New test.
37111 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
37113         * gcc.dg/cpp/avoidpaste2.c: New tests.
37115 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
37117         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
37119 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
37121         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
37122         DECIMAL_DIG cases for Irix."
37124 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
37126         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
37128 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37130         * gcc.dg/c99-tag-1.c: New test.
37132 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
37134         * gcc.dg/cpp/tr-warn1.c: Add tests.
37136 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
37138         * gcc.dg/cpp/avoidpaste1.c: Update.
37139         * gcc.dg/cpp/paste4.c: Update.
37141 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
37143         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
37144         cases for Irix.
37146 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
37148         * g++.old-deja/g++.other/inline19.C: New test.
37150 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37152         * gcc.dg/Wlarger-than.c: New test.
37154 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37156         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
37158 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
37160         * gcc.c-torture/execute/20010129-1.c: New test.
37161         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
37163 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
37165         * gcc.dg/cpp/avoidpaste1.c: Test case.
37167 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
37169         * g++.old-deja/g++.other/inline18.C: New test.
37171 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37173         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
37174         and __builtin_putchar.
37176 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
37178         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
37179         tests.
37181 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
37183         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
37184         floating point number rounding mode to round to the nearest
37185         representable mode.
37187 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
37189         * g++.old-deja/g++.other/mangle2.C: New test.
37191 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
37193         * gcc.c-torture/compile/20010124-1.c: New test.
37195 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
37197         * g++.old-deja/g++.pt/spec38.C: New test.
37199 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37201         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
37202         "Build don't run".
37204 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37206         * gcc.c-torture/execute/20010123-1.c: New test.
37208 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
37210         * g++.old-deja/g++.pt/spec37.C: New test.
37212 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
37214         * g++.old-deja/g++.pt/overload14.C: New test.
37216 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37218         * gcc.c-torture/execute/20010122-1.c: New test, exercise
37219         __builtin_return_address.
37221 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
37223         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
37224         * g++.old-deja/g++.pt/spec35.C: New test.
37225         * g++.old-deja/g++.pt/spec36.C: New test.
37227 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
37229         * gcc.c-torture/compile/20010118-1.c: New test.
37231 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
37233         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
37235 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
37237         * gcc.c-torture/execute/20010119-1.c: New test.
37239 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37241         * g++.old-deja/g++.other/vbase5.C: New test.
37243 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
37245         * gcc.c-torture/execute/20010118-1.c: New test.
37247 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37249         * g++.old-deja/g++.pt/deduct3.C: New test.
37251 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37253         * g++.old-deja/g++.pt/spec34.C: New test.
37255 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
37257         * g77.f-torture/compile/20000601-2.f: New test.
37259 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37261         * g++.old-deja/g++.other/init17.C: New test.
37263 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
37265         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
37267 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37269         * g++.old-deja/g++.pt/unify8.C: New test.
37271 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37273         * g++.old-deja/g++.abi/vbase1.C: New test.
37275 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37277         * g++.old-deja/g++.pt/crash65.C: New test.
37279 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37281         * gcc.dg/cpp/assembl2.S: New test case.
37283 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
37285         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
37286         are supported.
37288 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37290         * g++.old-deja/g++.other/builtins1.C: New test.
37291         * g++.old-deja/g++.other/builtins2.C: Likewise.
37292         * g++.old-deja/g++.other/builtins3.C: Likewise.
37293         * g++.old-deja/g++.other/builtins4.C: Likewise.
37295 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
37297         * gcc.c-torture/compile/20010117-1.c: New test.
37298         * gcc.c-torture/compile/20010117-2.c: New test.
37300 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37302         * g77.f-torture/execute/20010116.[fx]: New test,
37303         XFAIL on i?86-*-*.
37304         * g77.f-torture/compile/20010115.f: Indicate it's
37305         a test for PR fortran/1636.
37307 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
37309         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
37311 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37313         * g77.f-torture/compile/20010115.f: New test.
37315 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
37317         * g++.old-deja/g++.pt/nontype5.C: New test.
37319 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
37321         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
37322         have an equivalent working one below it.
37324 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
37326         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
37327         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
37329 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
37331         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
37332         message containing "init_priority".
37333         (conpr-2.C): Likewise.
37334         (conpr-3.C): Likewise.
37335         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
37337 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37339         * gcc.c-torture/execute/20010114-2.c: New test.
37341 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
37343         * gcc.c-torture/compile/20010114-1.c: New test.
37344         * gcc.c-torture/compile/20010114-1.x: Xfail.
37345         * gcc.c-torture/compile/20010114-2.c: New test.
37346         * gcc.c-torture/execute/20010114-1.c: New test.
37347         * gcc.dg/trunc-1.c: New test.
37348         * gcc.dg/uninit-B.c: New test.
37350 2001-01-13  Nick Clifton  <nickc@redhat.com>
37352         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
37353         target.
37355 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37357         * gcc.c-torture/compile/20010113-1.c: New test.
37359 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
37361         * gcc.c-torture/compile/20001212-1.c: New test.
37363 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37365         * gcc.dg/cpp/widestr1.c: Update.
37366         * gcc.dg/cpp/prag-imp.c: Remove.
37368 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
37370         * gcc.c-torture/execute/20000801-3.x: Remove.
37371         * gcc.dg/c90-init-1.c: New test.
37372         * gcc.dg/c99-init-1.c: New test.
37373         * gcc.dg/c99-init-2.c: New test.
37374         * gcc.dg/gnu99-init-1.c: New test.
37376 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
37378         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
37379         testing that no relevant ones were found.
37381 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37383         * g++.old-deja/g++.pt/cast2.C: New test.
37385 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37387         * g++.old-deja/g++.pt/friend47.C: New test.
37389 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37391         * g++.old-deja/g++.pt/instantiate13.C: New test.
37393 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37395         * g++.old-deja/g++.other/defarg7.C: New test.
37396         * g++.old-deja/g++.other/defarg8.C: New test.
37398 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37400         * g++.old-deja/g++.pt/crash64.C: New test.
37402 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37404         * g++.old-deja/g++.pt/crash63.C: New test.
37406 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
37408         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
37410 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
37412         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
37414 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37416         * g++.old-deja/g++.pt/error3.C: New test.
37418 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37420         * g++.old-deja/g++.other/crash39.C: New test.
37422 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37424         * g++.old-deja/g++.other/vbase4.C: New test.
37426 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
37428         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
37429         * gcc.dg/special/20000419-2.c: New file. Identical to above.
37430         * gcc.dg/special/special.exp: New test driver which will check
37431         for alias support for the above test.
37433 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
37435         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
37436         problems on small machines.
37437         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
37438         parameterize.
37440 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
37442         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
37443         mips.
37444         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
37446 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
37448         * g++.old_deja/g++.pt/using8.C: New test.
37450 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37452         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
37454 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
37456         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
37457         where a failure is expected.
37458         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
37460 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37462         * g++.old_deja/g++.pt/instantiate12.C: New test.
37464 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37466         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
37467         start of structs.
37468         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
37469         * g++.old-deja/g++.brendan/crash17.C: Likewise.
37470         * g++.old-deja/g++.brendan/crash29.C: Likewise.
37471         * g++.old-deja/g++.brendan/crash48.C: Likewise.
37472         * g++.old-deja/g++.brendan/ns1.C: Likewise.
37473         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
37474         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
37475         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
37476         * g++.old-deja/g++.eh/spec6.C: Likewise.
37477         * g++.old-deja/g++.jason/crash3.C: Likewise.
37478         * g++.old-deja/g++.law/ctors11.C: Likewise.
37479         * g++.old-deja/g++.law/ctors17.C: Likewise.
37480         * g++.old-deja/g++.law/ctors5.C: Likewise.
37481         * g++.old-deja/g++.law/ctors9.C: Likewise.
37482         * g++.old-deja/g++.mike/ambig1.C: Likewise.
37483         * g++.old-deja/g++.mike/net22.C: Likewise.
37484         * g++.old-deja/g++.mike/p3538a.C: Likewise.
37485         * g++.old-deja/g++.mike/p3538b.C: Likewise.
37486         * g++.old-deja/g++.mike/virt3.C: Likewise.
37487         * g++.old-deja/g++.niklas/t128.C: Likewise.
37488         * g++.old-deja/g++.other/anon4.C: Likewise.
37489         * g++.old-deja/g++.other/using1.C: Likewise.
37490         * g++.old-deja/g++.other/warn3.C: Likewise.
37491         * g++.old-deja/g++.pt/t37.C: Likewise.
37492         * g++.old-deja/g++.robertl/eb69.C: Likewise.
37493         * g++.old-deja/g++.robertl/eb71.C: Likewise.
37495 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37497         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
37499 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37501         * gcc.c-torture/execute/stdio-opt-3.c: New test.
37503 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
37505         * gcc.c-torture/compile/20010107-1.c: New test.
37507 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37509         * gcc.c-torture/execute/builtin-noret-1.c: New test.
37511 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37513         * gcc.dg/format/format.h: New file.
37514         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
37515         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
37516         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
37517         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
37518         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
37519         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
37520         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
37521         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
37522         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
37523         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
37524         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
37525         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
37526         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
37527         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
37528         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
37529         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
37530         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
37531         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
37532         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
37533         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
37534         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
37535         instead of declaring standard types, macros and functions in each
37536         test.
37538 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
37540         * gcc.c-torture/execute/20010106-1.c: New test.
37542 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
37544         * gcc.dg/format/format.exp: New file.
37545         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
37546         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
37547         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
37548         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
37549         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
37550         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
37551         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
37552         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
37553         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
37554         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
37555         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
37556         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
37557         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
37558         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
37559         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
37560         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
37561         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
37562         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
37563         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
37564         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
37565         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
37566         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
37567         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
37568         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
37569         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
37570         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
37571         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
37572         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
37573         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
37574         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
37575         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
37576         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
37577         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
37578         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
37579         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
37580         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
37581         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
37582         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
37583         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
37584         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
37585         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
37586         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
37588 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
37590         * gcc.c-torture/execute/991228-1.c: Take word endianness into
37591         account.
37593 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37595         * gcc.c-torture/execute/builtin-complex-1.c: New test.
37597 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
37599         * g++.old-deja/g++.pt/crash62.C: New test.
37601 2001-01-04  Richard Henderson  <rth@redhat.com>
37603         * gcc.dg/20000926-1.c: Update expected warnings.
37604         * gcc.dg/array-2.c: Likewise.
37605         * gcc.dg/array-4.c: Also validate flexible array members.
37606         * gcc.dg/c99-flex-array-1.c: New.
37608 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
37610         * gcc.c-torture/compile/20001222-1.x: Remove.
37612 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37614         * gcc.c-torture/execute/built-in-setjmp.c: New.
37616 2001-01-03  Richard Henderson  <rth@redhat.com>
37618         * gcc.dg/940510-1.c: Update expected error wording.
37619         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
37621 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
37623         * lib/target-supports.exp (check_alias_available): Modified to
37624         indicate aliases not supported if only weak aliases are supported.
37626 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37628         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
37629         Turn on cmpstrsi checks for __pj__ and __i370__.
37631 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37633         * g++.old-deja/g++.other/virtual11.C: New test.
37635 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37637         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
37639 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37641         * gcc.c-torture/compile/20010102-1.c: New test.
37643 2001-01-02  Andreas Jaeger  <aj@suse.de>
37645         * gcc.dg/noreturn-3.c: New test.
37647         * gcc.dg/noreturn-4.c: New test.
37649 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37651         * gcc.c-torture/execute/stdio-opt-1.c: Also test
37652         __builtin_fputc and __builtin_fwrite.
37654 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37656         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
37657         signed char, not default char.
37659 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37661         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
37663 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
37665         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
37667 2000-12-29  Richard Henderson  <rth@redhat.com>
37669         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
37670         (__cyg_profile_func_exit): Define.
37672 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
37674         * g++.dg/vtgc1.C: New test.
37676 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
37678         * gcc.dg/noncompile/20001228-1.c: New test.
37680         * gcc.dg/20001228-1.c: New test.
37682         * gcc.c-torture/execute/20001228-1.c: New test.
37684 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
37686         * gcc.dg/format-strfmon-1.c: New test.
37688 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37690         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
37691         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
37692         * gcc.c-torture/execute/string-opt-1.c: Likewise.
37693         * gcc.c-torture/execute/string-opt-2.c: Likewise.
37694         * gcc.c-torture/execute/string-opt-3.c: Likewise.
37695         * gcc.c-torture/execute/string-opt-4.c: Likewise.
37696         * gcc.c-torture/execute/string-opt-6.c: Likewise.
37697         * gcc.c-torture/execute/string-opt-7.c: Likewise.
37698         * gcc.c-torture/execute/string-opt-8.c: Likewise.
37699         * gcc.c-torture/execute/string-opt-9.c: Likewise.
37700         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37701         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37702         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37704         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
37705         * gcc.c-torture/execute/string-opt-4.c: Test index.
37707 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
37709         * gcc.c-torture/compile/20001226-1.c: New test.
37711 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37713         * gcc.c-torture/compile/20001222-1.c: New test.
37714         * gcc.c-torture/compile/20001222-1.x: Xfail.
37716 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
37718         * gcc.c-torture/execute/comp-goto-2.c: New test.
37720 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
37722         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
37723         Use long types if __INT_MAX__ is 32767.
37724         (main): Use cast to (sint32 *) when poking 88 into a_page.
37726         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
37728 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
37730         * gcc.c-torture/compile/20001221-1.c: New test.
37731         * gcc.c-torture/execute/20001221-1.c: New test.
37733 2000-12-20  Richard Henderson  <rth@redhat.com>
37735         * g++.old-deja/g++.pt/crash36.C: Update error lines.
37736         * g++.old-deja/g++.robertl/eb109.C: Likewise.
37738 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37740         * gcc.dg/compare3.c: New test.
37742 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37744         * gcc.dg/format-warnll-1.c: New test.
37746 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37748         * gcc.dg/cpp/cmdlne-P.c: New test.
37750 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37752         * gcc.c-torture/execute/builtin-abs-1.c,
37753         gcc.c-torture/execute/builtin-abs-2.c: New tests.
37755 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37757         * gcc.dg/cpp/multiline.c: New test.
37759 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37761         * g++.old-deja/g++.other/syshdr1.C: Update.
37762         * gcc.dg/cpp/lineflags.c: Remove temporarily.
37764 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37766         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
37768 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37770         * g++.old-deja/g++.pt/ttp65.C: New test.
37772 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37774         * g++.old-deja/g++.pt/ttp64.C: New test.
37776 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37778         * g++.old-deja/g++.pt/spec33.C: New test.
37780 2000-12-14  Catherine Moore  <clm@redhat.com>
37782         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
37783         * gcc.c-torture/execute/920612-2.c: Likewise.
37784         * gcc.c-torture/execute/920428-2.c: Likewise.
37785         * gcc-c-torture/execute/va-arg-11.c: Call exit.
37786         * gcc.c-torture/execute/va-arg-21.c: Likewise.
37788 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37790         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
37791         * gcc.dg/pack-test-2.c: Likewise.
37793 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37795         Tests by Zack Weinberg <zackw@stanford.edu>.
37797         * gcc.dg/cpp/defined.c: Update.
37798         * gcc.dg/cpp/defined_trad.c: New tests.
37800 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37802         * gcc.dg/cpp/trad-direct.c: Update.
37804 2000-12-11  Neil Booth  <neilb@earthling.net>
37806         * gcc.dg/cpp/defined_trad.c
37808 2000-12-11  Neil Booth  <neilb@earthling.net>
37810         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
37812 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37814         * gcc.dg/format-miss-2.c: New test.
37816 2000-12-09  Neil Booth  <neilb@earthling.net>
37818         * gcc.dg/cpp/lineflags.c: New tests.
37819         * gcc.dg/cpp/poison.c: Update.
37820         * gcc.dg/cpp/redef2.c: Update.
37821         * gcc.dg/cpp/skipping.c: New test.
37823 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
37825         * g++.old-deja/g++.other/eh3.C: New testcase.
37827 2000-12-07  Neil Booth  <neilb@earthling.net>
37829         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
37830         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
37831         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
37832         wtr-union-init-2.c, wtr-union-init-3.c: Update.
37833         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
37834         Update.
37836 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37838         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
37839         __SIZE_TYPE__ instead of int for type of integers cast to
37840         pointers.
37842 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
37844         * g++.old-deja/g++.other/cleanup4.C: New test.
37846 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37848         * format-sec-1.c: New test.
37850 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37852         * gcc.dg/format-nonlit-3.c: New test.
37854 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37856         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
37857         through a null pointer.
37859 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37861         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
37862         * g++.old-deja/g++.pt/partial4.C: New test.
37864 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
37866         * gcc.c-torture/execute/ieee/hugeval.x: New.
37868 2000-12-06  Neil Booth  <neilb@earthling.net>
37870         * gcc.dg/cpp/backslash2.c: New tests.
37872 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37874         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
37875         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
37877 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
37879         * gcc.c-torture/execute/20001203-2.c: New testcase.
37881 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
37883         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
37884         * g++.old-deja/g++.other/virtual10.C: New test.
37886 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
37888         * g++.old-deja/g++.mike/pmf5.C: Remove test.
37890 2000-12-05  Richard Henderson  <rth@redhat.com>
37892         * gcc.c-torture/compile/20001205-1.c: New.
37894 2000-12-04  Neil Booth  <neilb@earthling.net>
37896         * g++.old-deja/g++.other/virtual9.C: New test.
37897         * g++.old-deja/g++.pt/crash61.C: New test.
37898         * gcc.c-torture/execute/loop-9.c: New test.
37900 2000-12-04  Neil Booth  <neilb@earthling.net>
37902         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
37903         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
37904         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
37905         * gcc.dg/cpp/extratokens.c: ...here.
37907 2000-12-04  Neil Booth  <neilb@earthling.net>
37909         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
37910         New tests.
37912 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37914         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
37915         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
37917 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37919         * gcc.c-torture/execute/20001203-1.c: New test.
37921 2000-12-03  Neil Booth  <neilb@earthling.net>
37923         * gcc.dg/cpp/macro6.c: New test cases.
37925 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37927         * gcc.c-torture/execute/string-opt-9.c: New test.
37928         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37929         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37930         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37932         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
37933         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
37935 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
37937         * gcc.dg/cpp/if-6.c: New testcase.
37939         * gcc.dg/20001201-1.c: New testcase.
37941 2000-12-02  Neil Booth  <neilb@earthling.net>
37943         * g++.old-deja/g++.other/externC4.C,
37944         g++.old-deja/g++.other/friend10.C: New tests.
37946 2000-12-02  Neil Booth  <neilb@earthling.net>
37948         * g++.old-deja/g++.other/instan2.C
37949         * g++.old-deja/g++.other/instan3.C: New test.
37951 2000-12-02  Neil Booth  <neilb@earthling.net>
37953         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
37954         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
37955         gnuc99.c,gnuc99-pedantic.c: New tests.
37957 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37959         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
37960         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
37962 2000-12-01  Neil Booth  <neilb@earthling.net>
37964         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
37965         * gcc.dg/cpp/poison.c: Update.
37966         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
37968 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
37970         * g77.f-torture/execute/20001201.f: New test.
37972 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37974         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
37976 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
37978         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
37980 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
37982         * g++.old-deja/g++.other/cast6.C: New test.
37984 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
37986         * gcc.c-torture/execute/20001130-2.c: New testcase.
37988 2000-11-30  Richard Henderson  <rth@redhat.com>
37990         * gcc.c-torture/execute/20001130-1.c: New test.
37992 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37994         * g++.old-deja/g++.other/op3.C: New test.
37996 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37998         * g++.old-deja/g++.other/op2.C: New test.
38000 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
38002         * g++.old-deja/g++.other/crash38.C: New test.
38004 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
38006         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
38008 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
38010         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
38011         tests.
38012         * gcc.c-torture/execute/string-opt-6.c: New test.
38014         * gcc.dg/20001117-1.c: Add main.
38016 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
38018         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
38019         Move from here ...
38020         * gcc.dg/940510-1.c: ... to here.
38022         * gcc.dg/20000926-1.c: GNU C now allows initializations of
38023         zero-size arrays in toplevel structures.
38025 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
38027         * gcc.c-torture/execute/loop-8.c: New test.
38029 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38031         * g++.old-deja/g++.other/base1.C: New test.
38033 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38035         * g++.old-deja/g++.other/parse2.C: New test.
38037 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38039         * g++.old-deja/g++.pt/incomplete1.C: New test.
38041 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38043         * g++.old-deja/g++.other/friend9.C: New test.
38045 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
38047         * gcc.dg/20001127-1.c: New test.
38049 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
38051         * g++.old-deja/g++.pt/friend46.C: New test.
38053 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
38055         * g++.old-deja/g++.other/ptrmem8.C: New test.
38057 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38059         * gcc.c-torture/execute/string-opt-7.c: New test.
38060         * gcc.c-torture/execute/string-opt-8.c: Likewise.
38062 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
38064         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
38065         instead of 'mkcheck 2'.
38067 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38069         * gcc.c-torture/execute/memcheck/driver.c,
38070         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
38071         C9X references to refer to C99.
38073 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
38075         * gcc.dg/ultrasp3.c: New test.
38077 2000-11-25  Neil Booth  <neilb@earthling.net>
38079         * gcc.dg/cpp/include2.c: Update test to be locale independent.
38081 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
38083         * gcc.c-torture/compile/20001123-2.c: New.
38085 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38087         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
38089 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
38091         * gcc.dg/sequence-point-1.c: Add some new tests.
38092         * gcc.c-torture/execute/20001124-1.c: New test.
38094 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
38096         * g++.old-deja/g++.other/vaarg4.C: New test.
38097         * gcc.c-torture/compile/20001123-1.c: New test.
38099 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
38101         * g++.other/crash24.C: Adjust and remove XFAIL.
38102         * g++.other/crash37.C: New test.
38104 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
38106         * g++.old-deja/g++.pt/instantiate9.C: New test.
38108 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
38110         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
38111         new ABI, too.
38113         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
38114         * g++.old-deja/g++.robertl/eb55.C: Likewise.
38116 2000-11-22  Neil Booth  <neilb@earthling.net>
38118         * gcc.dg/cpp/Wtrigraphs.c: New test.
38120 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
38122         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
38124 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
38126         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
38128 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
38130         * lib/gcc-dg.exp: load_lib scanasm.exp.
38131         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
38132         * lib/g++-dg.exp: load_lib scanasm.exp.
38133         * lib/scanasm.exp: New.
38134         (scan-assembler, scan-assembler-not): Add optional arguments to
38135         test name, or if not present, the pattern name.
38136         (scan-assembler-dem, scan-assembler-dem-not): New.
38138         * g++.dg/dg.exp: New.
38140 2000-11-21  Neil Booth  <neilb@earthling.net>
38142         * gcc.dg/cpp/integrated1.c: Remove.
38144 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
38146         * gcc.c-torture/execute/20001121-1.c: New test.
38148 2000-11-21  Richard Henderson  <rth@redhat.com>
38150         * gcc.c-torture/compile/20001121-1.c: New test.
38152 2000-11-20  Neil Booth  <neilb@earthling.net>
38154         * gcc.dg/cpp/integrated1.c: New test.
38156 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
38158         * g++.old-deja/g++.other/inline17.C: New test.
38160 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
38162         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
38163         local variable to be zero: I made the variable global. Now
38164         uses abort() and exit() instead of relying on main's return value.
38166 2000-11-20  Neil Booth  <neilb@earthling.net>
38168         * gcc.dg/cpp/paste2.c: Update test.
38169         * objc/execute/paste.m: New test.
38171 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38173         * gcc.dg/c99-condexpr-1.c: New test.
38175 2000-11-20  Neil Booth  <neilb@earthling.net>
38177         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
38179 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
38181         * g++.old-deja/g++.pt/export1.C: New test.
38183 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
38185         * gcc.dg/20001117-1.c: New test.
38187 2000-11-18  Richard Henderson  <rth@redhat.com>
38189         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
38191 2000-11-18  Richard Henderson  <rth@redhat.com>
38193         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
38194         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
38195         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
38197 2000-11-18  Richard Henderson  <rth@redhat.com>
38199         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
38200         (main): New.  Exit cleanly.
38202 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38204         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
38205         gcc.dg/c99-fordecl-2.c: New tests.
38207 2000-11-18  Richard Henderson  <rth@redhat.com>
38209         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
38210         * gcc.c-torture/execute/zerolen-2.c: New.
38212 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38214         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
38215         memory.
38217 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
38219         * g++.old-deja/g++.pt/instantiate8.C: New test.
38221 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
38223         * g++.old-deja/g++.other/incomplete.C: Add more tests.
38224         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
38226 2000-11-16  Nick Clifton  <nickc@redhat.com>
38228         * gcc.c-torture/execute/nestfunc-2.c: New test.
38229         * gcc.c-torture/execute/nestfunc-3.c: New test.
38231 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
38233         * gcc.c-torture/compile/20001116-1.c: New test.
38235 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38237         * gcc.c-torture/execute/20001115-1.c: New test.
38239 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
38241         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
38242         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
38243         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
38244         * g++.old-deja/g++.abi/vmihint.C: Likewise.
38246 2000-11-15  Neil Booth  <neilb@earthling.net>
38248         gcc.dg/cpp/_Pragma1.c: Update.
38249         gcc.dg/cpp/_Pragma2.c: New test.
38251 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
38253         * g++.old-deja/g++.other/anon5.C: New test.
38255 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
38257         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
38258         tests.
38260 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
38262         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
38263         output.
38265 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38267         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
38268         labels at end of compound statements.
38270 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
38272         * gcc.c-torture/execute/loop-7.c: New test.
38274 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38276         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
38278 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38280         * gcc.dg/c99-bool-1.c: New test.
38282 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38284         * gcc.dg/c99-scope-1.c: Remove xfail.
38285         * gcc.dg/c99-scope-2.c: New test.
38287 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38289         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
38290         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
38292 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
38294         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
38295         error messages.
38297         * g++.mike/p700.C: Don't typedef wchar_t.
38298         * g++.mike/p784.C: Likewise.
38299         * g++.mike/eb101.C: Don't use __wchar_t.
38301 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
38303         * g77.f-torture/execute/20001111.[fx]: Test premature exit
38304         from DO loop.
38306 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
38308         * gcc.c-torture/execute/20001111-1.c: New test.
38310 2000-11-10  Nick Clifton  <nickc@redhat.com>
38312         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
38313         long multuiple and accumulate.
38315 2000-11-09  Richard Henderson  <rth@redhat.com>
38317         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
38318         via size_t instead of int.
38320         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
38321         * gcc.c-torture/execute/string-opt-2.c: Likewise.
38322         * gcc.c-torture/execute/string-opt-3.c: Likewise.
38323         * gcc.c-torture/execute/string-opt-4.c: Likewise.
38325 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
38327         * gcc.c-torture/compile/20001109-1.c: New test.
38328         * gcc.c-torture/compile/20001109-2.c: New test.
38330 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
38332         * g++.old-deja/g++.pt/operator1.C: New test.
38333         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
38335 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
38337         * gcc.dg/20001108-1.c: New test.
38339 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
38341         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
38342         with both arguments constant strings.
38343         * gcc.c-torture/execute/string-opt-3.c: New test.
38344         * gcc.c-torture/execute/string-opt-4.c: New test.
38345         * gcc.c-torture/execute/string-opt-5.c: New test.
38347 2000-11-08  Nick Clifton  <nickc@redhat.com>
38349         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
38350         mulsidi3adddi patterns.
38352 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
38354         * g++.old-deja/g++.other/crash36.C: New test.
38356 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
38358         * g++.old-deja/g++.other/init16.C: New test.
38360 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
38362         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
38364 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38366         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
38367         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38368         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38370 2000-11-07  DJ Delorie  <dj@redhat.com>
38372         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
38374 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38376         * gcc.c-torture/execute/string-opt-1.c: New test.
38378 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38380         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
38381         mips-sgi-irix6.* because the MIPS ABI passes floating-point
38382         parameters in registers, and there is no way for a varargs
38383         function to know in which order the integer and floating-point
38384         parameters should be interleaved when they are placed on the
38385         stack.
38386         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38387         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38389 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38391         * gcc.c-torture/execute/string-opt-2.c: New test.
38393 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
38395         * g++.old-deja/g++.pt/crash60.C: New test.
38397 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38399         * g++.old-deja/g++.other/crash24.C: New test.
38400         * g++.old-deja/g++.other/crash25.C: New test.
38401         * g++.old-deja/g++.other/crash26.C: New test.
38402         * g++.old-deja/g++.other/crash27.C: New test.
38403         * g++.old-deja/g++.other/crash28.C: New test.
38404         * g++.old-deja/g++.other/crash29.C: New test.
38405         * g++.old-deja/g++.other/crash30.C: New test.
38406         * g++.old-deja/g++.other/crash31.C: New test.
38407         * g++.old-deja/g++.other/crash32.C: New test.
38408         * g++.old-deja/g++.other/crash33.C: New test.
38409         * g++.old-deja/g++.other/crash34.C: New test.
38410         * g++.old-deja/g++.other/crash35.C: New test.
38412 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38414         * gcc.c-torture/execute/20001031-1.c: New test.
38416 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
38418         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
38419         namespace.
38421         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
38422         standards-conformant.
38424         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
38426         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
38427         * g++.old-deja/g++.mike/p755a.C: Likewise.
38428         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
38429         library makes no calls to `operator new' during initialization.
38431 2000-11-04  Neil Booth  <neilb@earthling.net>
38433         * gcc.dg/cpp/include2.c: New tests.
38435 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
38437         * lib/g++.exp (g++_set_ld_library_path): New function.
38438         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
38440 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
38442         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
38443         warnings.
38445 2000-11-01  Richard Henderson  <rth@redhat.com>
38447         * g++.old-deja/g++.ext/namedret1.C: New.
38448         * g++.old-deja/g++.ext/namedret2.C: New.
38449         * g++.old-deja/g++.ext/namedret3.C: New.
38451 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
38453         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
38454         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
38456 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38458         * gcc.c-torture/execute/va-arg-21.c: New test.
38460 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38462         * gcc.dg/c99-complex-2.c: New test.
38464 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38466         * gcc.c-torture/execute/stdio-opt-1.c: New test.
38468 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
38470         * g++.old-deja/g++.other/inline16.C: New test.
38472 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
38474         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
38475         __PRETTY_FUNCTION__
38477 2000-10-29  Neil Booth  <neilb@earthling.net>
38479         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
38480         New tests.
38481         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
38482         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
38483         optimisation.
38485 2000-10-29  Neil Booth  <neilb@earthling.net>
38487         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
38488         * mi1.c, mi1c.h: Add null directives to multiple-include test.
38489         * mi5.c: Test multiple includes work with -C.
38490         * trigraphs.c: Test ^= version.
38492 2000-10-28  Neil Booth  <neilb@earthling.net>
38494         New tests and test updates for new macro expander.
38496         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
38497         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
38498         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
38499         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
38500         new diagnostic messages.
38502         * gcc.dg/cpp/macro3.c: New tests.
38504 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
38506         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
38507         on the same line.
38509 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
38511         * g++.old-deja/g++.other/eh2.C: New test.
38513 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
38515         * gcc.c-torture/execute/20001027-1.c: New test.
38517 2000-10-26  Richard Henderson  <rth@redhat.com>
38519         * gcc.c-torture/execute/20001026-1.c: New.
38521 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
38523         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
38524         * g++.old-deja/g++.law/builtin1.C: Likewise.
38525         * g++.old-deja/g++.law/ctors10.C: Likewise.
38526         * g++.old-deja/g++.law/virtual3.C: Likewise.
38527         * g++.old-deja/g++.mike/p658.C: Likewise.
38528         * g++.old-deja/g++.other/sibcall1.C: Likewise.
38529         * g++.old-deja/g++.other/vaarg2.C: Likewise.
38530         * g++.old-deja/g++.robertl/eb124.C: Likewise.
38531         * g++.old-deja/g++.robertl/eb44.C: Likewise.
38532         * g++.old-deja/g++.robertl/eb77.C: Likewise.
38534 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
38536         * gcc.c-torture/compile/20001024-1.c: New test.
38538 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
38540         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
38541         to tell us whether or not we are using V3.
38543 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
38545         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
38546         operands.
38548 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38550         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
38552 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
38554         * gcc.c-torture/execute/20001024-1.c: New test.
38556 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
38558         * g++.old-deja/g++.other/sibcall1.C: New test.
38560 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
38562         * gcc.dg/noncompile/init-3.c: New test.
38564 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38566         * gcc.dg/format-array-1.c: New test.
38568 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38570         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
38571         writing through null pointers; remove comment about testing
38572         unterminated strings.
38574 2000-10-17  Matthew Hiller  <hiller@redhat.com>
38576         * gcc.c-torture/execute/20001017-2.c: New test.
38578 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38580         * gcc.c-torture/compile/20001018-1.c: New test.
38581         * gcc.c-torture/compile/20001018-1.x: Xfail.
38583 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38585         * gcc.c-torture/execute/20001017-1.c: New test.
38587 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38589         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
38590         for multiple use of arguments with scanf formats; add tests for
38591         multiple use of arguments.
38593 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
38595         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
38597 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38599         * gcc.dg/format-miss-1.c: New test.
38601 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38603         * gcc.c-torture/execute/20001013-1.c: New test.
38605 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38607         * gcc.dg/format-branch-1.c: New test.
38609 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38611         * README, lib/file-format.exp: Remove EGCS references.
38613 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38615         * gcc.dg/20001013-1.c: New test.
38617 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38619         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
38620         for intmax_t in the compiler using __typeof__ and the type rules
38621         for conditional expressions.
38623 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
38625         * gcc.dg/20001012-1.c: New test.
38626         * gcc.dg/20001012-2.c: New test.
38628 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38630         * gcc.dg/format-attr-1.c: New test.
38632 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38634         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
38635         __LONG_LONG_MAX__ instead of LLONG_MAX.
38637 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38639         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
38640         scanf flags.
38641         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
38642         flags.
38644 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38646         * gcc.dg/sequence-pt-1.c: New test.
38648 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
38650         * gcc.c-torture/execute/20001011-1.c: New testcase.
38651         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
38653 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38655         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
38656         does not error on it.
38658 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38660         * gcc.dg/20001009-1.c: New test.
38662 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
38664         * gcc.c-torture/compile/20001009-1.c: Move from here ....
38665         * gcc.c-torture/execute/20001009-2.c: ... to here.
38667 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
38669         * gcc.c-torture/compile/20001009-1.c: New testcase.
38670         * gcc.c-torture/execute/20001009-1.c: New testcase.
38671         Testcases provided by Jan Hubicka <jh@suse.cz>.
38673 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38675         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38676         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
38677         uintmax_t using <limits.h> to emulate the compiler's internal
38678         logic.  No longer XFAIL %j tests.
38680 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38682         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
38683         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38684         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
38685         regexps and details of expected handling of some bad formats.
38686         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
38687         suppression.
38689 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38691         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
38692         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
38693         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
38694         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
38695         in list archives.
38697 2000-10-06  Richard Henderson  <rth@cygnus.com>
38699         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
38700         * g++.old-deja/g++.brendan/crash52.C: Likewise.
38701         * g++.old-deja/g++.jason/report.C: Likewise.
38702         * g++.old-deja/g++.law/friend5.C: Likewise.
38703         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
38704         of the expected warnings.
38706 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
38708         * g++.old-deja/g++.pt/enum14.C: New test.
38710 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
38712         * g++.old-deja/g++.pt/crash59.C: New test.
38714 2000-10-04  Will Cohen  <wcohen@redhat.com>
38716         * gcc.dg/20000926-1.c: New test.
38718 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
38720         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
38721         function name for current C++ compiler.
38722         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
38724 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
38726         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
38727         __PRETTY_FUNCTION__.
38728         * g++.old-deja/g++.ext/pretty2.C: Likewise.
38730 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38732         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
38734 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
38736         * gcc.c-torture/compile/20000923-1.c: New test.
38738 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
38740         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
38741         * g++.old-deja/g++.pt/ttp62.C: Same.
38742         * g++.old-deja/g++.other/inline14.C: Same.
38744 2000-09-24  Richard Henderson  <rth@cygnus.com>
38746         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
38748 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38750         * gcc.dg/c90-printf-1.c: Add test for wide string format.
38752 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
38754         * gcc.c-torture/compile/20000922-1.c: New file.
38756 2000-09-21  Nick Clifton  <nickc@redhat.com>
38758         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
38759         a signed long modulo operation.
38760         (mod6): New function - perform an unsigned long modulo operation.
38761         (main): Add tests for modulos of very large numbers by very small
38762         dividends.
38764 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38766         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
38768 2000-09-19  Richard Henderson  <rth@cygnus.com>
38770         * gcc.dg/compare2.c (case 10): XFAIL.
38772 2000-09-18  Richard Henderson  <rth@cygnus.com>
38774         * gcc.c-torture/execute/20000906-1.c: Move ...
38775         * gcc.dg/20000906-1.c: ... here.  Only run on targets
38776         that support __builtin_trap.
38778 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
38780         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
38782 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38784         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
38785         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
38786         more $ format tests.
38788 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38790         * gcc.dg/format-errmk-1.c: New test.
38792 2000-09-17  Greg McGary  <greg@mcgary.org>
38794         * gcc.c-torture/execute/20000917-1.x: Remove.
38796 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38798         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
38800 2000-09-17  Greg McGary  <greg@mcgary.org>
38802         * gcc.c-torture/execute/20000917-1.c: New test.
38803         * gcc.c-torture/execute/20000917-1.x: XFAIL.
38805 2000-09-16  Neil Booth  <NeilB@earthling.net>
38807         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
38808         in nested macro bug.
38810 2000-09-15  Neil Booth  <NeilB@earthling.net>
38812         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
38814 2000-09-14  Jeffrey A Law  (law@cygnus.com)
38816         * gcc.c-torture/execute/20000914-1.c: New test.
38818 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
38820         * g++.other/inline13.C: New test.
38822 2000-09-12  Andreas Jaeger  <aj@suse.de>
38824         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
38825         constant by Ulrich Drepper <drepper@redhat.com>.
38827 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
38829         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
38831 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38833         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
38835 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
38837         * gcc.dg/cpp/backslash.c: New test.
38839 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
38841         * gcc.c-torture/execute/20000910-1.c: New test.
38842         * gcc.c-torture/execute/20000910-2.c: Likewise.
38844 2000-09-11  Robert Lipe  <robertl@sco.com>
38846         * gcc.dg/pragma-align.c: New test.
38848 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
38850         * g++.old-deja/g++.pt/explicit82.C: New test.
38851         * g++.old-deja/g++.pt/explicit83.C: New test.
38853 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
38855         * gcc.dg/asm-names.c: New test.
38857 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38859         * gcc.dg/cpp/tr-warn6.c: New test
38861 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38863         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
38864         be accepted.
38866 2000-09-07  Catherine Moore  <clm@redhat.com>
38868         * gcc.c-torture/execute/unroll-1.c: New test.
38870 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
38872         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
38873         ERROR markers.
38874         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
38875         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
38876         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
38877         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
38878         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
38879         Preprocess only.
38880         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
38881         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
38883 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38885         * g++.old-deja/g++.pt/deduct2.C: New test.
38887 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38889         * g++.old-deja/g++.pt/parms2.C: New test.
38891 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38893         * g++.old-deja/g++.pt/crash58.C: New test.
38895 2000-09-06  Greg McGary  <greg@mcgary.org>
38897         * gcc.c-torture/execute/20000906-1.c: New test.
38898         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
38900 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38902         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
38904 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38906         * g++.old-deja/g++.pt/crash57.C: New test.
38908 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38910         * g++.old-deja/g++.pt/crash56.C: New test.
38912 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38914         * g++.old-deja/g++.pt/koenig1.C: New test.
38916 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
38918         * gcc.dg/20000904-1.c: New test.
38920 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
38922         * gcc.dg/cpp/paste8.c: New test.
38924 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
38926         * gcc.c-torture/compile/20000827-1.c: New test.
38928 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38930         * gcc.dg/format-diag-1.c: New test.
38932 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38934         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
38935         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
38936         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
38937         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
38938         gcc.dg/formatz-1.c: Adjust warning regular expressions.
38940 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
38942         * g++.old-deja/g++.other/nested4.C: New test.
38944 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
38946         * g++.old-deja/g++.ns/scoped1.C: New test.
38948 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
38950         * lib/g++.exp: Support testing already-installed GCC.
38952 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38954         * wtr-label-1.c, wtr-suffix-1.c: New tests.
38956 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38958         * gcc.dg/return-type-2.c: New test.
38960 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
38962         * gcc.c-torture/compile/20000825-1.c: New test.
38964 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
38966         * gcc.dg/dwarf2-2.c: New test.
38968 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
38970         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
38971         dg-warning regexps.
38973 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38975         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
38976         gcc.dg/format-ext-5.c: New tests.
38978 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
38980         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
38982 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
38984         * gcc.dg/noncompile/930622-2.c: Adjust error message.
38986 2000-08-24  Richard Henderson  <rth@cygnus.com>
38988         * gcc.dg/ia64-sync-1.c: New test.
38989         * gcc.dg/ia64-sync-2.c: New test.
38990         * gcc.dg/ia64-asm-1.c: New test.
38992 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38994         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
38995         * gcc.dg/format-ext-2.c: New test.
38997 2000-08-23  Jason Merrill  <jason@redhat.com>
38999         * lib/old-dejagnu.exp: Also ignore "In member function" and
39000         "At global scope".
39002 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39004         * gcc.dg/noncompile/label-lineno-1.c: New test.
39006 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39008         * gcc.dg/c99-array-nonobj-1.c: New test.
39010 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39012         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
39013         tests.
39014         * gcc.dg/format-ext-1.c: New test.
39016 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39018         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
39019         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
39020         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
39021         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
39022         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
39024 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39026         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
39027         gcc.dg/c99-strftime-2.c: New tests.
39029 2000-08-22  Richard Henderson  <rth@cygnus.com>
39031         * gcc.c-torture/execute/20000822-1.c: New test.
39033 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
39035         * gcc.c-torture/execute/20000819-1.x: Remove.
39037 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39039         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
39040         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
39041         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
39042         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
39043         gcc.dg/format-xopen-1.c: New tests.
39045 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39047         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
39049 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
39051         * g++.old-deja/g++.other/loop2.C: New test.
39053         * gcc.c-torture/compile/20000606-1.c: New test.
39054         * gcc.c-torture/compile/20000728-1.c: New test.
39055         * gcc.c-torture/execute/20000801-1.c: New test.
39056         * gcc.c-torture/execute/20000801-2.c: New test.
39057         * gcc.c-torture/execute/20000819-1.c: New test.
39058         * gcc.c-torture/execute/20000819-1.x: XFAIL.
39059         * gcc.dg/20000629-1.c: New test.
39060         * gcc.dg/20000724-1.c: New test.
39061         * gcc.dg/20000807-1.c: New test.
39063 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
39065         * gcc.dg/cpp/pragma-1.c: New test.
39066         * gcc.dg/cpp/pragma-2.c: New test.
39068 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
39070         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
39071         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
39073 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39075         * gcc.c-torture/compile/20000818-1.c: New test.
39077 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
39079         * gcc.c-torture/execute/20000818-1.c: New test.
39081 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39083         * gcc.dg/format-va-1.c: New test.
39085 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39087         * g++.old-deja/g++.other/typedef8.C: New test.
39089 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39091         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
39092         * g++.old-deja/g++.mike/net36.C: Mark candidate.
39093         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
39094         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
39095         * g++.old-deja/g++.other/ptrmem7.C: New test.
39096         * g++.old-deja/g++.pt/ptrmem10.C: New test.
39098 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39100         * g++.old-deja/g++.pt/typename27.C: New test.
39102 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
39104         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
39105         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
39106         * g++.old-deja/g++.pt/friend45.C: New test.
39107         * g++.old-deja/g++.other/friend8.C: New test.
39109 2000-08-15  Richard Henderson  <rth@cygnus.com>
39111         * gcc.c-torture/execute/20000815-1.c: New test.
39113 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39115         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
39116         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
39117         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
39119 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
39121         * g++.old-deja/g++.other/refinit2.C: New test.
39123 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
39125         * lib/c-torture.exp (c-torture): Make
39126         compiler_conditional_xfail_data global.
39127         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
39128         compiler_conditional_xfail_data machinery.
39129         (f-torture-execute): Likewise.
39130         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
39131         and only when unrolling loops.
39133         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
39135 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
39137         * g++.old-deja/g++.pt/explicit81.C: New test.
39139 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
39141         * g++.old-deja/g++.pt/typename26.C: New test.
39143 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
39145         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
39146         warning.
39148 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
39150         * g++.old-deja/g++.other/array3.C: New test.
39152 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39154         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
39155         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
39156         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
39157         New tests.
39159 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
39161         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
39162         * g++.old-deja/g++.abi/vmihint.C: Likewise.
39164 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
39166         * gcc.c-torture/execute/20000808-1.c: New test.
39168 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39170         * gcc.dg/c90-const-expr-1.c: New test.
39172 2000-08-08  Richard Henderson  <rth@cygnus.com>
39174         * gcc.dg/noncompile/920923-1.c: Declare calloc.
39176 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39178         * gcc.dg/noncompile/const-ll-1.c: New test.
39180 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39182         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
39184 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
39186         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
39187         that running programs linked against the shared version of libobjc
39188         run correctly.
39190 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39192         * gcc.dg/c99-printf-1.c: New test.
39194 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39196         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
39198 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
39200         * gcc.c-torture/execute/20000731-1.x: Delete.
39202 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
39204         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
39205         and torture_without_loops as is done by c-torture.exp.
39206         (search_for): Copy from c-torture.exp.
39207         (gcc-dg-runtest): New function, drives a directory of tests
39208         iterating over the TORTURE_OPTIONS.
39209         (scan-assembler, scan-assembler-not): Move here from
39210         individual directory drivers.
39212         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
39213         defined by lib/gcc-dg.exp.
39214         * gcc.dg/cpp/cpp.exp: Likewise.
39215         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
39216         gcc-dg-runtest, so we cycle over optimization options.
39218         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
39219         * gcc.dg/compare2.c: No longer expected to fail.
39221 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
39223         * gcc.c-torture/execute/20000804-1.c: New test.
39225 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39227         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
39229 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
39231         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
39233 2000-08-03  Jeffrey A Law  (law@cygnus.com)
39235         * gcc.c-torture/compile/20000803-1.c: New test.
39237 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39239         * gcc.c-torture/execute/20000801-3.c,
39240         gcc.c-torture/execute/20000801-4.c: New tests.
39241         * gcc.c-torture/execute/20000801-3.x,
39242         gcc.c-torture/execute/20000801-4.x: Xfail.
39244 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
39246         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
39247         libobjc/.libs to allow for libtool.
39249 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
39251         * gcc.c-torture/compile/20000802-1.c: New test.
39253 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
39255         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
39257 2000-07-31  Jeffrey A Law  (law@cygnus.com)
39259         * gcc-c-torture/execute/20000731-2.c: New test.
39261         * gcc.c-torture/execute/20000731-1.c: New test.
39262         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
39264 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
39266         * testsuite/gcc.dg/cpp/paste7.c: New test.
39267         * gcc.dg/cpp/20000725-1.c: New test.
39269 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
39271         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
39272         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
39273         declaration warning for __builtin_dwarf_reg_size.
39275         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
39277 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39279         * gcc.dg/noncompile/voidparam-1.c: New test.
39281 2000-07-30  Richard Henderson  <rth@cygnus.com>
39283         * gcc.dg/c90-digraph-1.c: Don't xfail.
39284         * gcc.dg/compare2.c (case 10): Xfail.
39285         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
39287 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
39289         * gcc.dg/c99-main-1.c: New test.
39291 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39293         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
39295 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
39297         * gcc.c-tortuer/execute/20000726-1.c: New test.
39299 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
39301         * gcc.c-torture/execute/enum-2.c: New test.
39303 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39305         * gcc.dg/cpp/tr-warn3.c: New test.
39307 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39309         * g++.old-deja/g++.ext/implicit1.C: Remove.
39310         * g++.old-deja/g++.jason/c2.C: Remove
39311         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
39312         * g++.old-deja/g++.pt/crash16.C: Likewise.
39313         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
39315 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39317         * g++.old-deja/g++.other/for2.C: New test.
39319 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
39321         * gcc.dg/20000720-1.c: New test.
39323 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
39325         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
39327 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
39329         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
39330         * gcc.c-torture/execute/20000722-1.c: New.
39331         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
39333 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
39335         * gcc.dg/cpp/20000720-1.S: New test.
39337 2000-07-21  Michael Meissner  <meissner@redhat.com>
39339         * gcc.c-torture/execute/ieee/hugeval.c: New test.
39341 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
39343         * g++.old-deja/g++.brendan/crash16.C,
39344         g++.old-deja/g++.brendan/parse3.C,
39345         g++.old-deja/g++.brendan/redecl1.C,
39346         g++.old-deja/g++.ns/template13.C,
39347         g++.old-deja/g++.other/decl4.C,
39348         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
39350 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
39352         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
39353         and "Internal error".
39355         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
39356         regexps.
39357         * gcc.dg/cpp/paste6.c: New test.
39359 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
39361         * gcc.dg/cpp/tr-direct.c: New test.
39363         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
39364         gcc.dg/cpp/undef1.c: Tweak error regexps.
39366 2000-07-18  Eric Christopher <echristo@redhat.com>
39368         * gcc.c-torture/compile/20000718-1.c: New test.
39370 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
39372         * cpplex.c (_cpp_push_token): If the token being pushed back
39373         is the previous token in this context, just subtract one from
39374         context->posn.
39375         * cppmacro.c (save_expansion): Clear aux field when storing a
39376         placemarker.
39378 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
39380         * gcc.dg/noncompile/redecl-1.c: New test.
39382 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
39384         * gcc.c-torture/execute/20000717-5.c: New test.
39385         * gcc.c-torture/execute/20000717-1.x: Removed.
39387 2000-07-17  Richard Henderson  <rth@cygnus.com>
39389         * gcc.c-torture/execute/20000717-4.c: New test.
39391 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
39393         * gcc.dg/cpp/syshdr.c: New test.
39394         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
39396 2000-07-17  Neil Booth  <neilb@earthling.net>
39398         * gcc.dg/cpp/cmdlne-dM.c: New test.
39399         * gcc.dg/cpp/cmdlne-dD.c: New test.
39401 2000-07-17  Jeffrey A Law  (law@cygnus.com)
39403         * gcc.c-torture/execute/20000717-3.c: New test.
39405         * gcc.c-torture/compile/20000717-1.c: New test.
39407 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
39409         * gcc.c-torture/execute/20000717-2.c: New test.
39411 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39413         * gcc.dg/formatz-1.c: New test.
39415         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
39416         * gcc.dg/c99-digraph-1.c: New tests.
39418         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
39419         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
39421         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
39422         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
39423         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
39424         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
39425         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
39426         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
39427         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
39429 2000-07-17   Greg McGary <greg@mcgary.org>
39431         * gcc.c-torture/execute/20000717-1.c: New test.
39432         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
39434 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
39436         * gcc.c-torture/execute/20000715-2.c: New test.
39437         * gcc.dg/20000715-1.c: New test.
39439 2000-07-15  Michael Meissner  <meissner@redhat.com>
39441         * gcc.c-torture/execute/20000715-1.c: New test.
39443 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
39445         * gcc.c-torture/execute/20000707-1.c: New test.
39447 2000-07-13  Neil Booth  <NeilB@earthling.net>
39449         * testsuite/gcc.dg/cpp/digraph1.c,
39450         testsuite/gcc.dg/cpp/digraph2.c,
39451         testsuite/gcc.dg/cpp/digraphs.c: New tests.
39453 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
39455         * g77.f-torture/compile/20000630-2.f: New test.
39456         * g77.f-torture/compile/20000630-2.x
39458 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
39460         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
39462 2000-07-11  Neil Booth  <NeilB@earthling.net>
39464         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
39466 2000-07-11  Neil Booth  <NeilB@earthling.net>
39468         * gcc.dg/cpp/cmdlne-C.c: New.
39470 2000-07-09  Neil Booth  <NeilB@earthling.net>
39472         * gcc.dg/cpp/directiv.c: New tests.
39473         * gcc.dg/cpp/undef1.c: Update.
39475 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
39477         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
39479 2000-07-09  Neil Booth  <NeilB@earthling.net>
39481         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
39483 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
39485         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
39486         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
39488 2000-07-08  Neil Booth  <NeilB@earthling.net>
39490         * gcc.dg/cpp/macsyntx.c: New tests.
39492 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39494         * gcc.dg/20000707-1.c: New test.
39496 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39498         * gcc.c-torture/execute/20000706-1.c: New test.
39499         * gcc.c-torture/execute/20000706-2.c: New test.
39500         * gcc.c-torture/execute/20000706-3.c: New test.
39501         * gcc.c-torture/execute/20000706-4.c: New test.
39502         * gcc.c-torture/execute/20000706-5.c: New test.
39504 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39506         * g++.old-deja/g++.pt/instantiate7.C: New test.
39508 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39510         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
39511         * g++.old-deja/g++.mike/thunk3.C: Likewise.
39512         * g++.old-deja/g++.other/rtti3.C: Likewise.
39513         * g++.old-deja/g++.other/rttid3.C: Likewise.
39515 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
39517         *  g77.f-torture/compile/20000630-1.x: Fix typo
39519 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
39521         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
39522         assembly output.
39524 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
39526         * gcc.dg/cpp/ident.c: New test.
39528 2000-07-05  Neil Booth  <NeilB@earthling.net>
39530         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
39531           gcc.dg/cpp/lexstrng.c: New tests.
39533 2000-07-04  Neil Booth  <NeilB@earthling.net>
39535         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
39536         * gcc.dg/cpp/strify2.c: Same.
39538 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
39540         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
39541         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
39542         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
39543         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
39545         * testsuite/gcc.dg/cpp/macro1.c,
39546         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
39547         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
39548         testsuite/gcc.dg/cpp/strify1.c,
39549         testsuite/gcc.dg/cpp/strify2.c: New tests.
39551 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
39553         * gcc.c-torture/execute/20000703-1.c: New test.
39555 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39557         * g++.old-deja/g++.pt (lookup10.C): New test.
39559 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39561         * g++.old-deja/g++.pt (typename25.C): New test.
39563 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
39565         * gcc.c-torture/compile/20000701-1.c: New test.
39567 2000-06-30  Nick Clifton  <nickc@cygnus.com>
39569         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
39570         to test case.
39572 2000-06-30  Catherine Moore  <clm@cygnus.com>
39574         * gcc.c-torture/execute/align-1.c: New test.
39576 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
39578         * g++.old-deja/g++.pt/expr8.C: New test.
39579         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
39581 2000-06-29  Nick Clifton  <nickc@cygnus.com>
39583         * gcc.c-torture/compile/20000629-1.c: New test.
39585 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39588         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
39589         gcc.dg/noncompile directory, depending on whether they're
39590         preprocessor tests or not.  Annotate all the tests for the dg
39591         framework.
39593         * gcc.c-torture/noncompile/noncompile.exp: Delete.
39594         * gcc.dg/noncompile/noncompile.exp: New.
39596         * Moved files:
39597         Old name                                New name
39598         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
39599         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
39600         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
39601         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
39602         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
39603         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
39604         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
39605         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
39606         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
39607         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
39608         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
39609         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
39610         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
39611         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
39612         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
39613         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
39614         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
39615         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
39616         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
39617         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
39618         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
39619         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
39620         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
39621         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
39623         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
39624         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
39625         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
39626         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
39627         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
39628         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
39630 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39632         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
39633         declare one variable.  On the fourth, error.
39634         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
39635         declared by 20000628-1a.h.
39637 2000-06-29  Richard Henderson  <rth@redhat.com>
39639         * gcc.c-torture/execute/930529-1.x: New file.
39640         * gcc.dg/920413-1.c: Adjust expected warning text.
39641         * gcc.dg/980217-1.c: Declare abort.
39642         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
39644 2000-06-29  Jeffrey A Law  (law@cygnus.com)
39646         * g77.f-torture/compile/20000629-1.f: New test.
39647         * g77.f-torture/compile/20000629-1.x: Expected to fail.
39649 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39651         Rearrange lots of files, removing entirely the
39652         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
39653         directories.
39655         * Deleted files:
39656         gcc.c-torture/code_quality/code_quality.exp
39657         gcc.c-torture/special/special.exp
39658         gcc.failure/failure.exp
39659         gcc.failure/940409-1.x
39660         gcc.c-torture/compile/961203-1.x
39662         * New files:
39663         gcc.misc-tests/linkage.exp
39664         gcc.c-torture/execute/920730-1t.c
39665         gcc.c-torture/execute/920730-1t.x
39666         gcc.c-torture/compile/920520-1.x
39667         gcc.c-torture/compile/920521-1.x
39668         gcc.c-torture/compile/981006-1.x
39669         gcc.c-torture/execute/eeprof-1.x
39671         * Moved files (possibly with modifications to fit a new harness):
39672         Old name                                New name
39673         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
39674         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
39675         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
39676         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
39677         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
39678         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
39679         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
39680         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
39681         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
39682         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
39683         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
39684         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
39685         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
39686         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
39688 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39690         * c-torture/compile/961203-1.x: Delete.
39692         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
39693         not exit. Include stdio.h.
39694         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
39695         * gcc.misc-tests/dg-12.c: Likewise.
39696         * gcc.misc-tests/dg-5.c: Likewise.
39697         * gcc.misc-tests/dg-6.c: Likewise.
39698         * gcc.misc-tests/dg-7.c: Prototype abort.
39699         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
39700         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
39701         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
39702         not exit.
39703         * gcc.misc-tests/sieve.c: Use return from main, not exit.
39704         * gcc.misc-tests/sort2.c: Use return from main, not exit.
39706 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
39708         * gcc.dg/cpp/20000628-1.c: New test.
39709         * gcc.dg/cpp/20000628-1.h: New header for above test.
39710         * gcc.dg/cpp/20000628-1a.h: Likewise.
39712 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
39714         * gcc.dg/cpp: New directory.
39715         * gcc.dg/cpp/cpp.exp: New driver.
39716         * gcc.dg/cpp/20000627-1.c: New test.
39717         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
39718         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
39719         and rewrite as a compilation test.
39721         * gcc.dg: Move many files into the cpp subdirectory, possibly
39722         renaming or editing them as well.
39723         Old name                New name
39724         990119-1.c              cpp/19990119-1.c
39725         990228-1.c              cpp/19990228-1.c
39726         990407-1.c              cpp/19990407-1.c
39727         990409-1.c              cpp/19990409-1.c
39728         990413-1.c              cpp/19990413-1.c
39729         990703-1.c              cpp/19990703-1.c
39730         20000127-1.c            cpp/20000127-1.c
39731         20000129-1.c            cpp/20000129-1.c
39732         20000207-1.c            cpp/20000207-1.c
39733         20000207-2.c            cpp/20000207-2.c
39734         20000209-1.c            cpp/20000209-1.c
39735         20000209-2.c            cpp/20000209-2.c
39736         20000301-1.c            cpp/20000301-1.c
39737         20000419-1.c            cpp/20000419-1.c
39738         20000510-1.S            cpp/20000510-1.S
39739         20000519-1.c            cpp/20000519-1.c
39740         20000529-1.c            cpp/20000529-1.c
39741         20000625-1.c            cpp/20000625-1.c
39742         20000625-2.c            cpp/20000625-2.c
39743         cpp-as1.c               cpp/assert1.c
39744         cpp-as2.c               cpp/assert2.c
39745         cxx-comments-1.c        cpp/cxxcom1.c
39746         cxx-comments-2.c        cpp/cxxcom2.c
39747         endif-label.c           cpp/endif.c
39748         cpp-hash1.c             cpp/hash1.c
39749         cpp-hash2.c             cpp/hash2.c
39750         cpp-if1.c               cpp/if-1.c
39751         cpp-if2.c               cpp/if-2.c
39752         cpp-if3.c               cpp/if-3.c
39753         cpp-if4.c               cpp/if-4.c
39754         cpp-if5.c               cpp/if-5.c
39755         cpp-cond.c              cpp/if-cexp.c
39756         cpp-missingop.c         cpp/if-mop.c
39757         cpp-missingparen.c      cpp/if-mpar.c
39758         cpp-opprec.c            cpp/if-oppr.c
39759         cpp-ifparen.c           cpp/if-paren.c
39760         cpp-shortcircuit.c      cpp/if-sc.c
39761         cpp-shift.c             cpp/if-shift.c
39762         cpp-unary.c             cpp/if-unary.c
39763         cpp-li1.c               cpp/line1.c
39764         cpp-li2.c               cpp/line2.c
39765         lineno.c                cpp/line3.c
39766         lineno-2.c              cpp/line4.c
39767         cpp-mi.c                cpp/mi1.c
39768         cpp-mic.h               cpp/mi1c.h
39769         cpp-micc.h              cpp/mi1cc.h
39770         cpp-mind.h              cpp/mi1nd.h
39771         cpp-mindp.h             cpp/mi1ndp.h
39772         cpp-mix.h               cpp/mi1x.h
39773         cpp-mi2.c               cpp/mi2.c
39774         cpp-mi2a.h              cpp/mi2a.h
39775         cpp-mi2b.h              cpp/mi2b.h
39776         cpp-mi2c.h              cpp/mi2c.h
39777         cpp-mi3.c               cpp/mi3.c
39778         cpp-mi3.def             cpp/mi3.def
39779         poison-1.c              cpp/poison.c
39780         pr-impl.c               cpp/prag-imp.c
39781         cpp-redef-2.c           cpp/redef1.c
39782         cpp-redef.c             cpp/redef2.c
39783         strpaste.c              cpp/strp1.c
39784         strpaste-2.c            cpp/strp2.c
39785         cpp-tradpaste.c         cpp/tr-paste.c
39786         cpp-tradstringify.c     cpp/tr-str.c
39787         cpp-tradwarn1.c         cpp/tr-warn1.c
39788         cpp-tradwarn2.c         cpp/tr-warn2.c
39789         trigraphs.c             cpp/trigraphs.c
39790         cpp-unc1.c              cpp/unc1.c
39791         cpp-unc2.c              cpp/unc2.c
39792         cpp-unc3.c              cpp/unc3.c
39793         cpp-unc.c               cpp/unc4.c
39794         undef.c                 cpp/undef1.c
39795         undef-2.c               cpp/undef2.c
39796         cpp-wi1.c               cpp/widestr1.c
39798 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
39800         * lib/g++.exp (g++_include_flags): Tweak.
39802 2000-06-27  H.J. Lu  <hjl@gnu.org>
39803             Loren J. Rittle  <ljrittle@acm.org>
39805         * lib/g++.exp (g++_include_flags): Override libgloss.exp
39806         version with one that knows about the new gcc tree structure.
39807         (g++_link_flags): Same.
39809 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
39811         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
39812         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
39813         case we are cross-compiling.
39815         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
39816         g++.old-deja/g++.niklas/Makefile.in,
39817         g++.old-deja/g++.niklas/configure.in,
39818         g++.old-deja/g++.other/Makefile.in,
39819         g++.old-deja/g++.other/configure.in,
39820         gcc.c-torture/code_quality/Makefile.in,
39821         gcc.c-torture/code_quality/configure.in,
39822         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
39823         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
39824         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
39825         gcc.c-torture/execute/ieee/Makefile.in,
39826         gcc.c-torture/execute/ieee/configure.in,
39827         gcc.c-torture/noncompile/Makefile.in,
39828         gcc.c-torture/noncompile/configure.in,
39829         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
39830         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
39831         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
39833 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39835         * g++.old-deja/g++.other/ambig3.C: New test.
39837 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39839         * g++.old-deja/g++.pt/syntax1.C: New test.
39840         * g++.old-deja/g++.pt/syntax2.C: New test.
39841         * g++.old-deja/g++.other/syntax3.C: New test.
39842         * g++.old-deja/g++.other/syntax4.C: New test.
39844 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39846         * gcc.dg/20000623-1.c: Prototype exit and abort.
39848 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39850         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
39851         New tests.
39852         * gcc.dg/cpp-mi3.def: New file.
39854         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
39855         inside assertions.
39856         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
39857         lexer's error messages.
39858         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
39859         divine anything from the linemarkers.
39860         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
39861         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
39863 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
39865         * gcc.dg/20000623-1.c: New test.
39867 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
39869         * gcc.c-torture/execute/20000622-1.c: New test.
39871 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
39873         * g++.old-deja/g++.other/init15.C: New test.
39875 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
39877         * g++.old-deja/g++.pt/vaarg2.C: New test.
39878         * g++.old-deja/g++.pt/vaarg3.C: New test.
39880 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
39882         * g++.old-deja/g++.other/dyncast6.C: New test.
39884 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
39886         * gcc.c-torture/execute/loop-6.c: New test.
39888 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
39890         * gcc.dg/20000614-1.c: New test.
39891         * gcc.dg/20000614-2.c: New test.
39893 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
39895         * g++.old-deja/g++.other/inline12.C: New test.
39897 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
39899         * g++.old-deja/g++.other/eh1.C: New test.
39901 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
39903         * g++.old-deja/g++.other/type.C: New test.
39905 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
39907         * g++.old-deja/g++.other/initstring.C: New test.
39909 2000-06-12  Jason Merrill  <jason@redhat.com>
39911         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
39913 2000-06-09  Jeffrey A Law  (law@cygnus.com)
39915         * gcc.c-torture/compile/20000609-1.c: New test.
39917 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
39919         * gcc.dg/20000609-1.c: New test.
39921 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
39923         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
39924         * gcc.c-torture/noncompile/poison-1.c: Move...
39925         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
39926         * gcc.dg/cpp-li1.c: Add a token after the #line.
39928 2000-06-05  Richard Henderson  <rth@cygnus.com>
39930         * gcc.c-torture/execute/20000605-2.c: New test.
39931         * gcc.c-torture/execute/20000605-3.c: New test.
39933 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
39935         * g77.f-torture/execute/20000503-1.x: New file.
39937 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
39939         * g++.old-deja/g++.eh/badalloc1.C: New test.
39941 2000-06-05  Richard Henderson  <rth@cygnus.com>
39943         * gcc.c-torture/execute/20000605-1.c: New test.
39945 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
39946             Nathan Sidwell <nathan@codesourcery.com>
39948         * gcc.c-torture/compile/20000605-1.c: New test.
39950 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
39952         * g77.f-torture/compile/20000601-1.f: New test.
39954 2000-06-03  Richard Henderson  <rth@cygnus.com>
39956         * gcc.c-torture/execute/20000603-1.c: New.
39958 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
39960         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
39961         * gcc.dg/noreturn-2.c (noreturn): Likewise.
39963 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
39965         * gcc.dg/compare2.c (case 12): XFAIL.
39966         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
39967         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
39969         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
39971 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
39973         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
39974         guard macro is already defined when the header is first
39975         included.
39976         * gcc.dg/cpp-mix.h: New file.
39977         * gcc.dg/endif-label.c: Update patterns to match compiler.
39979         * g++.brendan/complex1.C: Declare abort.
39980         * g++.law/refs4.C: Remove XFAIL.
39981         * g++.oliva/expr2.C: Declare abort and exit.
39983 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
39985         * gcc.c-torture/execute/20000528-1.c: New test.
39987         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
39988         * g++.old-deja/g++.law/temps4.C: Likewise.
39990         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
39991         stdlib.h.  Call abort() on failure.
39992         * g++.old-deja/g++.law/refs4.C: Likewise.
39993         * g++.old-deja/g++.law/temps4.C: Likewise.
39994         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
39995         * gcc.c-torture/execute/20000112-1.c: Include string.h.
39997 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
39999         Relative to g++.dg/special:
40000         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
40002         Relative to g++.old-deja:
40003         * g++.brendan/complex1.C, g++.jason/optimize2.C,
40004         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
40005         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
40006         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
40007         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
40008         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
40009         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
40011         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
40012         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
40013         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
40014         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
40015         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
40016         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
40017         and/or string.h.
40019         * g++.other/goto1.C: Update expectations for error messages.
40021 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
40023         * gcc.c-torture/compile/20000523-1.c: New test.
40025 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
40027         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
40029 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
40031         * g++.old-deja/g++.eh/catch11.C: New test.
40032         * g++.old-deja/g++.eh/catch12.C: New test.
40034 2000-05-24  Nick Clifton  <nickc@cygnus.com>
40036         * gcc.c-torture/execute/20000523-1.c: New test.
40038 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
40040         * c-torture/execute/bcp-1.c: Replace abort in arg of
40041         __builtin_constant_p with a generic external function.
40043         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
40044         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
40045         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
40046         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
40047         Prototype abort and/or exit.
40049         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
40050         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
40051         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
40052         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
40054 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
40056         * gcc.dg/dwarf2-1.c: New test.
40058 2000-05-20  Richard Henderson  <rth@cygnus.com>
40060         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
40062 2000-05-20  Andreas Jaeger  <aj@suse.de>
40064         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
40065         testcase.
40067 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
40069         * gcc.c-torture/execute/20000519-2.c: New test.
40071 2000-05-19  Andreas Jaeger  <aj@suse.de>
40073         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
40074         which fails with SSA.
40076         * lib/c-torture.exp: Also test with -O3 -fssa.
40078 2000-05-18  Michael Meissner  <meissner@redhat.com>
40080         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
40081         * gcc.c-torture/execute/920415-1.c: Ditto.
40082         * gcc.c-torture/execute/920501-1.c: Ditto.
40083         * gcc.c-torture/execute/conversion.c: Ditto.
40084         * gcc.c-torture/execute/cvt-1.c: Ditto.
40086 2000-05-18  Jeffrey A Law  (law@cygnus.com)
40088         * gcc.c-torture/compile/20000518-1.c: New test.
40090 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
40092         * g77.f-torture/compile/200005018.f: New test.
40094 2000-05-17  Jeffrey A Law  (law@cygnus.com)
40096         * gcc.c-torture/compile/20000517-1.c: New test.
40098 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40100         * gcc.c-torture/execute/20000516-1.c: New test.
40102 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
40104         * g++.old-deja/g++.other/eh.C: New test.
40106 2000-05-12  Richard Henderson  <rth@cygnus.com>
40108         * gcc.c-torture/execute/990208-1.c (main): Don't pass
40109         constants through to doit's conditional.
40111 2000-05-11  Jeffrey A Law  (law@cygnus.com)
40113         * gcc.c-torture/compile/20000511-1.c: New test.
40114         * g77.f-torture/compile/20000511-1.f: New test.
40115         * g77.f-torture/compile/20000511-2.f: New test.
40117 2000-05-11  Michael Meissner  <meissner@redhat.com>
40119         * gcc.c-torture/execute/20000511-1.c: New test.
40121 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
40123         * gcc.dg/dg.exp: Scan .S files as well as .c files.
40124         * gcc.dg/20000510-1.S: New.
40126 2000-05-08  Catherine Moore  <clm@cygnus.com>
40128         * gcc.dg/unused-3.c: New.
40130 2000-05-06  Richard Henderson  <rth@cygnus.com>
40132           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
40133           * g++.old-deja/g++.mike/warn1.C: Likewise.
40134           * g++.old-deja/g++.pt/local1.C: Likewise.
40135           * g++.old-deja/g++.pt/local7.C: Likewise.
40136           * g++.old-deja/g++.pt/spec16.C: Likewise.
40138 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
40140         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
40142 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
40144           * g77.f-torture/execute/20000503-1.f: New test.
40146 2000-05-04  Andreas Jaeger  <aj@suse.de>
40148         * gcc.dg/noreturn-2.c: New test.
40150 2000-05-04  Neil Booth  <NeilB@earthling.net>
40152         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
40153         preprocessor.
40155 2000-05-04  Richard Henderson  <rth@cygnus.com>
40157         * gcc.c-torture/execute/20000503-1.c: Fix typo.
40159 2000-05-04  Richard Henderson  <rth@cygnus.com>
40161         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
40162         OpenSSL by Jason R Thorpe.
40164 2000-05-03  Jim Wilson  <wilson@cygnus.com>
40166         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
40168 2000-05-03  Robert Lipe <robertlipe@usa.net>
40170         * gcc.dg/20000503-1.c: New test.
40172 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
40174         * gcc.c-torture/compile/20000502-1.c: New test.
40175         * g++.old-deja/g++.other/align.C: New test.
40176         * gcc.dg/cpp-tradstringify.c: New test.
40178 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
40180         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
40181         and hard registers.
40183 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
40185         * gcc.c-torture/execute/loop-5.c: New test.
40187 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
40189         * gcc.c-torture/execute/va-arg-20.c: New test.
40191 2000-04-23  Jeffrey A Law  (law@cygnus.com)
40193         * gcc.c-torture/execute/20000422-1.c: New test.
40195 2000-04-20  Greg McGary  <gkm@gnu.org>
40197         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
40198         when optimizing, but without sibling-call optimizations (-O1).
40200 2000-04-20  Jeffrey A Law  (law@cygnus.com)
40202           * gcc.c-torture/compile/20000420-1.c: New test.
40204 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40206         * g++.abi/ptrflags.C: New test.
40207         * g++.eh/catchptr1.C: Test incomplete pointer chains.
40209 2000-04-19  Catherine Moore  <clm@cygnus.com>
40211         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
40213 2000-04-19  Greg McGary  <gkm@gnu.org>
40215         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
40216         sibling-call optimizations.
40218 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
40220         * gcc.dg/20000419-1.c: New test.
40222 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
40224         * gcc.c-torture/execute/20000412-6.c: New test.
40226 2000-04-12  Jeffrey A Law  (law@cygnus.com)
40228         * gcc.c-torture/execute/20000412-5.c: New test.
40229         * g77.f-torture/compile/20000412-1.f: New test.
40230         * gcc.c-torture/execute/20000412-4.c: New test.
40231         * gcc.c-torture/compile/20000412-2.c: New test.
40232         * gcc.c-torture/execute/20000412-3.c: New test.
40233         * gcc.c-torture/compile/20000412-1.c: New test.
40234         * gcc.c-torture/execute/20000412-2.c: New test.
40236 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
40238         * objc/execute/bf-20.m: New test.
40240 2000-04-10  Richard Henderson  <rth@cygnus.com>
40242         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
40244         * gcc.c-torture/execute/20000412-1.c: New test.
40246 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
40248         * g++.old-deja/g++.eh/catchptr1.C: New test.
40250 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
40252         * g++.old-deja/g++.abi/cxa_vec.C: New test.
40254 2000-04-08  Neil Booth  <NeilB@earthling.net>
40256         * gcc.dg/cpp-nullchar.c: Remove test as
40257         embedded nulls cause problems.
40259 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40261         * gcc.dg/compare2.c: New test.
40263 2000-04-08  Neil Booth  <NeilB@earthling.net>
40265         * gcc.dg/cpp-nullchar.c: New test.
40267 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
40269         * gcc.dg/cpp-mi2.c: New test.
40270         * gcc.dg/cpp-mi2[abc].h: New files.
40272 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
40274         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
40275         member name.
40277 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
40279         * g++.old-deja/g++.abi/vmihint.C: New test.
40281 2000-04-06  Neil Booth  <NeilB@earthling.net>
40283         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
40284         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
40285         copyright.
40287 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
40289         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
40290         avoid stack-frame overwrite.
40292 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
40294         * gcc.c-torture/compile/20000405-2.c: New test.
40295         * gcc.c-torture/compile/20000405-3.c: New test.
40297 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40299         * gcc.c-torture/compile/20000405-1.c: New test.
40301 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
40303         * gcc.dg/cast-qual-1.c: Revert last change.
40305 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40307         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
40309 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
40311         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
40312         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
40314 2000-04-03  Jeffrey A Law  (law@cygnus.com)
40316         * gcc.c-torture/compile/20000403-2.c: New test.
40317         * gcc.c-torture/compile/20000403-1.c: New test.
40319 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
40321         * gcc.c-torture/execute/20000403-1.c: New test.
40323 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
40325         * gcc.c-torture/execute/20000402-1.c: New test.
40327 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
40329         * gcc.c-torture/execute/va-arg-15.c: New test.
40330         * gcc.c-torture/execute/va-arg-16.c: New test.
40331         * gcc.c-torture/execute/va-arg-17.c: New test.
40332         * gcc.c-torture/execute/va-arg-18.c: New test.
40333         * gcc.c-torture/execute/va-arg-19.c: New test.
40335 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
40337         * gcc.c-torture/compile/981211-1.c: Move to...
40338         * gcc.dg/cpp-as1.c: ...here.
40339         * gcc.dg/cpp-as2.c: New file.
40341         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
40342         compiler.
40344 2000-04-02  Neil Booth  <NeilB@earthling.net>
40346         * gcc.dg/cpp-cond.c  New tests.
40347         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
40348         accidental success less likely.
40349         * gcc.dg/cpp-missingop.c  New tests.
40350         * gcc.dg/cpp-missingparen.c  New tests.
40351         * gcc.dg/cpp-shift.c  New tests.
40352         * gcc.dg/cpp-shortcircuit.c  New tests.
40353         * gcc.dg/cpp-unary.c  New tests.
40355 2000-03-29  Jeffrey A Law  (law@cygnus.com)
40357         * gcc.c-torture/compile/20000329-1.c: New test.
40359 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
40361         * gcc.c-torture/compile/20000326-1.c: New test.
40362         * gcc.c-torture/compile/20000326-2.c: New test.
40364 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
40366         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
40367         the first parameter is a function argument.
40369 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
40371         * g++.old-deja/g++.ext/array4.C: New test.
40373 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
40375         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
40377 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40379         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
40381 2000-03-19  Richard Henderson  <rth@cygnus.com>
40383         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
40385 2000-03-19  Richard Henderson  <rth@cygnus.com>
40387         * gcc.c-torture/compile/20000319-1.c: New test.
40389 2000-03-14  Jeffrey A Law  (law@cygnus.com)
40391         * gcc.c-torture/execute/20000314-3.c: New test.
40392         * gcc.c-torture/execute/20000314-2.c: New test.
40393         * gcc.c-torture/execute/20000314-1.c: New test.
40394         * gcc.c-torture/compile/20000314-2.c: New test.
40395         * gcc.c-torture/compile/20000314-1.c: New test.
40397 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
40399         * g++.old-deja/g++.warn/inline.C: New test.
40401 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
40403         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
40404         standards-compliant result rather than specific constants.
40405         Put test-values in array.
40407 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
40409         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
40410         (g++_target_compile): Put test-specific options last.
40412 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40414         * g++.old-deja/g++.eh/vbase4.C: New test.
40416 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40418         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
40420 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40422         * g++.old-deja/g++.brendan/misc12.C: Removed.
40423         * g++.old-deja/g++.pt/memtemp77.C: Constify.
40424         * g++.old-deja/g++.ext/pretty4.C: New test.
40426 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40428         * g++.old-deja/g++.other/string2.C: New test.
40430 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
40432         * g++.old-deja/g++.warn/impint2.C: New test.
40434 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
40436         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
40437         is 1, not zero.
40439 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
40441         * g++.old-deja/g++.warn/impint.C: New test.
40442         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
40443         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
40444         * g++.old-deja/g++.pt/explicit12.C: Likewise.
40445         * g++.old-deja/g++.pt/explicit13.C: Likewise.
40446         * g++.old-deja/g++.pt/explicit17.C: Likewise.
40447         * g++.old-deja/g++.pt/explicit18.C: Likewise.
40448         * g++.old-deja/g++.pt/explicit19.C: Likewise.
40449         * g++.old-deja/g++.pt/explicit23.C: Likewise.
40450         * g++.old-deja/g++.pt/explicit31.C: Likewise.
40451         * g++.old-deja/g++.pt/explicit35.C: Likewise.
40452         * g++.old-deja/g++.pt/explicit6.C: Likewise.
40453         * g++.old-deja/g++.pt/memclass7.C: Likewise.
40455 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
40457         * gcc.dg/cpp-redef.c: New test.
40459 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
40461         * g++.old-deja/g++.pt/unify7.C: New test.
40463 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40465         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
40466         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
40468 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
40470         * gcc.c-torture/compile/20000224-1.c: New test.
40472 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40474         * gcc.c-torture/compile/cpp-2.c: New test.
40475         * gcc.c-torture/compile/cpp-1.c: New test.
40477 2000-02-25  Jeffrey A Law  (law@cygnus.com)
40479         * gcc.c-torture/execute/20000225-1.c: New test.
40481 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40483         * gcc.dg/cpp-li2.c: New test.
40485         * gcc.dg/cpp-wi1.c: New test.
40487         * gcc.dg/cpp-li1.c: New test.
40489 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
40491         * g++.old-deja/g++.other/sizeof5.C: New test.
40493 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40495         * gcc.c-torture/execute/va-arg-13.c: New test.
40497 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
40499         * gcc.c-torture/execute/va-arg-12.c: New test.
40501 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40503         * gcc.c-torture/execute/20000223-1.c: New test.
40505 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40507         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
40509 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
40511         * g++.old-deja/g++.abi/ptrmem.C: New test.
40513 2000-02-19  Richard Henderson  <rth@cygnus.com>
40515         * gcc.c-torture/compile/init-3.c: New.
40517 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
40519         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
40520         ALWAYS_CXXFLAGS.
40522 2000-02-11  Robert Lipe <robertl@sco.com>
40524         * gcc.c-torture/compile/20000211-3.c: New test.
40526 2000-02-11  Martin Buchholz <martin@xemacs.org>
40528         * gcc.c-torture/compile/20000211-2.c: New test.
40530 2000-02-11  Jeffrey A Law  (law@cygnus.com)
40532         * gcc.c-torture/compile/20000211-1.c: New test.
40534 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
40536         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
40537           on native targets
40539 2000-02-08  Nathan Sidwell  <nathan@acm.org>
40541         * g++.old-deja/g++.other/cast5.C: New test.
40543 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
40545         * gcc.c-torture/execute/20000205-1.c: New.
40547 2000-02-03  Nathan Sidwell  <nathan@acm.org>
40549         * g++.old-deja/g++.jason/cast3.C: Return void.
40550         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
40552 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40554         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
40556         * gcc.dg/loop-1.c: New test.
40558 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
40560         * gcc.c-torture/compile/20000127-1.c: New test.
40561         * gcc.c-torture/execute/991228-1.c: New test.
40563 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40565         * gcc.dg/unused-2.c: New test.
40567         * gcc.dg/conv-1.c: New test.
40569 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
40571         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
40572         compiler.
40573         (tool_option_proc): Fix typo.
40575 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
40577         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
40578         of the ld on the host, not on the build machine.
40579         Also, don't crash if '--help' is not a supported option.
40581 2000-01-24  Richard Henderson  <rth@cygnus.com>
40583         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
40585 2000-01-20  Jeffrey A Law  (law@cygnus.com)
40587         * gcc.c-torture/execute/20000120-2.c: New test.
40588         * gcc.c-torture/execute/20000120-1.c: New test.
40590 2000-01-13  Jeffrey A Law  (law@cygnus.com)
40592         * gcc.c-torture/execute/20000113-1.c: New test.
40594 2000-01-12  Jeffrey A Law  (law@cygnus.com)
40596         * gcc.c-torture/execute/20000112-1.c: New test.
40598 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40600         * gcc.dg/20000111-1.c: New test.
40602 2000-01-10  Jeffrey A Law  (law@cygnus.com)
40604         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
40605         with 16 bit integers.
40607 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40609         * gcc.dg/20000108-1.c: New test.
40611 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40613         * g++.old-deja/g++.ns/koenig8.C: New test.
40615 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40617         * g++.old-deja/g++.other/cast4.C: New test.
40619 2000-01-05  Jeffrey A Law  (law@cygnus.com)
40621         * gcc.c-torture/compile/20000105-2.c: New test.
40622         * gcc.c-torture/compile/20000105-1.c: New test.
40624 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40626         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
40627         references to printf & atoi to conform to ANSI standard.
40628         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
40629         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
40630         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
40631         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
40632         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
40633         * g++.old-deja/g++.brendan/complex1.C: Likewise.
40634         * g++.old-deja/g++.brendan/copy1.C: Likewise.
40635         * g++.old-deja/g++.brendan/copy2.C: Likewise.
40636         * g++.old-deja/g++.brendan/copy3.C: Likewise.
40637         * g++.old-deja/g++.brendan/copy4.C: Likewise.
40638         * g++.old-deja/g++.brendan/copy5.C: Likewise.
40639         * g++.old-deja/g++.brendan/copy6.C: Likewise.
40640         * g++.old-deja/g++.brendan/copy7.C: Likewise.
40641         * g++.old-deja/g++.brendan/copy8.C: Likewise.
40642         * g++.old-deja/g++.brendan/crash11.C: Likewise.
40643         * g++.old-deja/g++.brendan/crash14.C: Likewise.
40644         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
40645         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
40646         * g++.old-deja/g++.brendan/delete2.C: Likewise.
40647         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
40648         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
40649         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
40650         * g++.old-deja/g++.brendan/eh1.C: Likewise.
40651         * g++.old-deja/g++.brendan/groff1.C: Likewise.
40652         * g++.old-deja/g++.brendan/init3.C: Likewise.
40653         * g++.old-deja/g++.brendan/misc12.C: Likewise.
40654         * g++.old-deja/g++.brendan/misc7.C: Likewise.
40655         * g++.old-deja/g++.brendan/new2.C: Likewise.
40656         * g++.old-deja/g++.brendan/operators4.C: Likewise.
40657         * g++.old-deja/g++.brendan/operators5.C: Likewise.
40658         * g++.old-deja/g++.brendan/overload2.C: Likewise.
40659         * g++.old-deja/g++.brendan/overload7.C: Likewise.
40660         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
40661         * g++.old-deja/g++.brendan/reference1.C: Likewise.
40662         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
40663         * g++.old-deja/g++.brendan/template24.C: Likewise.
40664         * g++.old-deja/g++.brendan/template3.C: Likewise.
40665         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
40666         * g++.old-deja/g++.jason/inline3.C: Likewise.
40667         * g++.old-deja/g++.jason/opeq.C: Likewise.
40668         * g++.old-deja/g++.law/arg5.C: Likewise.
40669         * g++.old-deja/g++.law/arm7.C: Likewise.
40670         * g++.old-deja/g++.law/ctors11.C: Likewise.
40671         * g++.old-deja/g++.law/cvt8.C: Likewise.
40672         * g++.old-deja/g++.law/init9.C: Likewise.
40673         * g++.old-deja/g++.law/refs4.C: Likewise.
40674         * g++.old-deja/g++.law/template2.C: Likewise.
40675         * g++.old-deja/g++.law/visibility24.C: Likewise.
40676         * g++.old-deja/g++.law/vtable3.C: Likewise.
40677         * g++.old-deja/g++.mike/asm2.C: Likewise.
40678         * g++.old-deja/g++.mike/eh1.C: Likewise.
40679         * g++.old-deja/g++.mike/misc1.C: Likewise.
40680         * g++.old-deja/g++.mike/misc13.C: Likewise.
40681         * g++.old-deja/g++.mike/misc14.C: Likewise.
40682         * g++.old-deja/g++.mike/ns12.C: Likewise.
40683         * g++.old-deja/g++.mike/p1248.C: Likewise.
40684         * g++.old-deja/g++.mike/p3708.C: Likewise.
40685         * g++.old-deja/g++.mike/p3708a.C: Likewise.
40686         * g++.old-deja/g++.mike/p3708b.C: Likewise.
40687         * g++.old-deja/g++.mike/p646.C: Likewise.
40688         * g++.old-deja/g++.mike/p700.C: Likewise.
40689         * g++.old-deja/g++.mike/p783.C: Likewise.
40690         * g++.old-deja/g++.mike/p783a.C: Likewise.
40691         * g++.old-deja/g++.mike/p783b.C: Likewise.
40692         * g++.old-deja/g++.mike/p786.C: Likewise.
40693         * g++.old-deja/g++.mike/p789.C: Likewise.
40694         * g++.old-deja/g++.mike/p789a.C: Likewise.
40695         * g++.old-deja/g++.mike/p807a.C: Likewise.
40696         * g++.old-deja/g++.other/delete3.C: Likewise.
40697         * g++.old-deja/g++.other/dyncast1.C: Likewise.
40698         * g++.old-deja/g++.other/dyncast2.C: Likewise.
40699         * g++.old-deja/g++.other/dyncast3.C: Likewise.
40700         * g++.old-deja/g++.other/empty1.C: Likewise.
40701         * g++.old-deja/g++.other/temporary1.C: Likewise.
40702         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
40703         * g++.old-deja/g++.pt/t16.C: Likewise.
40704         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
40706 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
40708         * gcc.dg/991230-1.c: New test.
40710 1999-12-29  Jeffrey A Law  (law@cygnus.com)
40712         * gcc.c-torture/compile/991229-3.c: New test.
40713         * gcc.c-torture/compile/991229-2.c: New test.
40714         * gcc.c-torture/compile/991229-1.c: New test.
40716 1999-12-29  Greg McGary <gkm@eng.ascend.com>
40718         * gcc.c-torture/compile/labels-2.c: New test.
40720 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
40722         * gcc.c-torture/execute/991227-1.c: New test.
40724 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40726         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
40728 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
40730         * gcc.c-torture/execute/991221-1.c: New test.
40732 1999-12-20  Nathan Sidwell  <nathan@acm.org>
40734         * g++.old-deja/g++.other/cast3.C: New test.
40736 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
40738         * gcc.c-torture/execute/991216-4.c: New test.
40740 1999-12-16  Michael Meissner  <meissner@cygnus.com>
40742         * gcc.c-torture/execute/991216-1.c: New test.
40743         * gcc.c-torture/execute/991216-2.c: New test.
40744         * gcc.c-torture/execute/991216-3.c: New test.
40746 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40748         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
40749         Actually make the test fail by using "-O2" for compilation.
40751 1999-12-15  Nathan Sidwell  <nathan@acm.org>
40753         * g++.old-deja/g++.warn/cast-align1.C: New test.
40755 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40757         * gcc.c-torture/compile/991214-1.c: New test.
40758         * gcc.c-torture/compile/991214-2.c: New test.
40760 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40762         * gcc.dg/991214-1.c: New test.
40764 1999-12-13  Jeffrey A Law  (law@cygnus.com)
40766         * gcc.c-torture/compile/991213-3.c: New test.
40767         * gcc.c-torture/compile/991213-2.c: New test.
40768         * gcc.c-torture/compile/991213-1.c: New test.
40770 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
40772         * gcc.dg/991209-1.c: New test.
40774 1999-12-08  Nathan Sidwell <nathan@acm.org>
40776         * gcc.c-torture/compile/991208-1.c: New test.
40778 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40780         * gcc.dg/ultrasp2.c: New test.
40782 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
40784         * g++.old-deja/g++.abi/align.C (main): Fix typo.
40786 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
40788         * gcc.c-torture/compile/991202-1.c: New test.
40789         * gcc.c-torture/execute/991202-1.c: New test.
40790         * gcc.c-torture/execute/991202-2.c: New test.
40791         * gcc.c-torture/execute/991202-3.c: New test.
40793 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
40795         * g++.old-deja/g++.abi/align.C: New test.
40796         * g++.old-deja/g++.abi/aggregates.C: Likewise.
40797         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40799 1999-12-01  Richard Henderson  <rth@cygnus.com>
40801         * gcc.c-torture/execute/991201-1.c: New.
40803 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
40805         * gcc.dg/991129-1.c: New test.
40807 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
40809         * gcc.c-torture/compile/991127-1.c: New test.
40811 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40813         * g++.old-deja/g++.other/warn4.C: New test.
40815 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40817         * g++.old-deja/g++.eh/cleanup2.C: New test.
40818         * g++.old-deja/g++.ext/pretty2.C: New test.
40819         * g++.old-deja/g++.ext/pretty3.C: New test.
40820         * g++.old-deja/g++.other/debug6.C: New test.
40822 1999-10-20  Jim Wilson  <wilson@cygnus.com>
40824         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
40825         compiler_output to look for one error message instead of two.
40827 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
40829         * gcc.c-torture/execute/991118-1.c: Also test case
40830         where the word boundary does not split a byte evenly.
40832 1999-11-19  Nathan Sidwell  <nathan@acm.org>
40834         * g++.old-deja/g++.ext/restrict1.C: New test.
40836 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
40838         * gcc.c-torture/execute/991118-1.c: New test.
40840 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
40842         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
40843         working directory pathnames.
40845 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
40847         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
40848         host is equipped with driver.h and driver.o so it can actually
40849         compile and run the tests.
40851 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
40853         * gcc.c-torture/compile/991008-1.c: New test.
40855 1999-11-08  Nick Clifton  <nickc@cygnus.com>
40857         * lib/gcc-dg.exp: Include target-supports.exp
40859 1999-11-05  Nick Clifton  <nickc@cygnus.com>
40861         * lib/target-supports.exp: New file: Provide procs to test for
40862         features supported by the target.
40863         (check_weak_available): Moved here from ecos.exp.
40864         (check_alias_available): New proc: Determine of the target
40865         toolchain supports the alias attribute.
40867         * gcc.dg/special/ecos.exp: Move check_weak_available to
40868         target-supports.exp.
40869         (alias-1.c): Only perform the test if the target supports
40870         aliases.
40871         (wkali-1.c): Only perform the test if the target supports
40872         aliases.
40874         * gcc.dg/990506-0.c: Expect error messages from cross
40875         targets as well as native targets.
40877 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40879         * gcc.dg/ultrasp1.c: Removed xfail.
40880         * gcc.dg/struct-ret-2.c: Likewise.
40881         * gcc.dg/array-1.c: Likewise.
40883 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40885         * gcc.dg/struct-ret-2.c: New test.
40887         * gcc.dg/array-1.c: New test.
40889 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
40891         * gcc.c-torture/execute/991030-1.c: New test.
40893 1999-10-26  Richard Henderson  <rth@cygnus.com>
40895         * gcc.c-torture/compile/991026-2.c: New test.
40897 1999-10-26  Jeffrey A Law  (law@cygnus.com)
40899         * gcc.c-torture/compile/991026-1.c: New test.
40901 1999-10-23  Jeffrey A Law  (law@cygnus.com)
40903         * gcc.c-torture/execute/991023-1.c: New test.
40905 1999-10-19  Jeffrey A Law  (law@cygnus.com)
40907         * gcc.c-torture/execute/991019-1.c: New test.
40909 1999-10-16  Richard Henderson  <rth@cygnus.com>
40911         * gcc.c-torture/execute/991016-1.c: New test.
40913 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
40915         * gcc.c-torture/execute/991014-1.c: New test.
40917 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
40919         * g++.old-deja/g++.other/union2.C: New test.
40921 1999-10-13  Nathan Sidwell  <nathan@acm.org>
40923         * g++.old-deja/g++.other/vaarg2.C: New test.
40924         * g++.old-deja/g++.other/vaarg3.C: New test.
40926 1999-10-12  Craig Burley  <craig@jcb-sc.com>
40928         * g77.f-torture/noncompile/19990905-1.f: Moved from being
40929         in compile/.
40931 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
40933         * gcc.c-torture/execute/va-arg-11.c: New test.
40935 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
40937         * lib/file-format.exp (gcc_target_object_format): Don't
40938         crash if objdump is unavailable.
40940 1999-09-29  Donn Terry <donn@interix.com>
40942         * gcc.misc-tests/mg.exp: delete extraneous redirection.
40944 1999-09-28  Nick Clifton  <nickc@cygnus.com>
40946         * gcc.c-torture/compile/990928-1.c: New test.
40948 1999-09-28  Nathan Sidwell  <nathan@acm.org>
40950         * g++.old-deja/g++.other/decl6.C: New test.
40952 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40954         * gcc.c-torture/execute/va-arg-10.c: New test.
40956 1999-09-27  Nathan Sidwell  <nathan@acm.org>
40958         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
40959         __PRETTY_FUNCTION__.
40961 1999-09-23  Nick Clifton  <nickc@cygnus.com>
40963         * gcc.c-torture/execute/990923-1.c: New test.
40965 1999-09-21  Nick Clifton  <nickc@cygnus.com>
40967         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
40968         for which -fpic is inappropriate.
40970 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
40972         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
40974 1999-09-21  Nathan Sidwell  <nathan@acm.org>
40976         * g++.old-deja/g++.other/dyncast1.C: New test.
40977         * g++.old-deja/g++.other/dyncast2.C: New test.
40978         * g++.old-deja/g++.other/dyncast3.C: New test.
40979         * g++.old-deja/g++.other/dyncast4.C: New test.
40980         * g++.old-deja/g++.other/dyncast5.C: New test.
40981         * g++.old-deja/g++.eh/catch3.C: New test.
40982         * g++.old-deja/g++.eh/catch3p.C: New test.
40983         * g++.old-deja/g++.eh/catch4.C: New test.
40984         * g++.old-deja/g++.eh/catch4p.C: New test.
40985         * g++.old-deja/g++.eh/catch5.C: New test.
40986         * g++.old-deja/g++.eh/catch5p.C: New test.
40987         * g++.old-deja/g++.eh/catch6.C: New test.
40988         * g++.old-deja/g++.eh/catch6p.C: New test.
40989         * g++.old-deja/g++.eh/catch7.C: New test.
40990         * g++.old-deja/g++.eh/catch7p.C: New test.
40991         * g++.old-deja/g++.eh/catch8.C: New test.
40992         * g++.old-deja/g++.eh/catch8p.C: New test.
40993         * g++.old-deja/g++.eh/catch9.C: New test.
40994         * g++.old-deja/g++.eh/catch9p.C: New test.
40996 1999-09-13  Nathan Sidwell  <nathan@acm.org>
40998         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
40999         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
41001 1999-09-13  Jeffrey A Law  (law@cygnus.com)
41003         * gcc.c-torture/compile/990913-1.c: New test.
41005 1999-09-10  Nathan Sidwell  <nathan@acm.org>
41007         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
41008         * g++.old-deja/g++.jason/rfg5.C: Likewise.
41010 1999-09-09  Richard Henderson  <rth@cygnus.com>
41012         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
41014 1999-09-09  Nathan Sidwell  <nathan@acm.org>
41016         * g++.old-deja/g++.other/lookup11.C: New test.
41017         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
41018         what is permitted and what we want.
41019         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
41020         overload use.
41021         * g++.old-deja/g++.jason/rfg5.C: Likewise.
41023 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
41025         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
41026         * gcc.c-torture/noncompile/poison-1.c: New file.
41028 1999-09-08  Nathan Sidwell  <nathan@acm.org>
41030         * g++.old-deja/g++.other/sizeof3.C: New test.
41031         * g++.old-deja/g++.other/sizeof4.C: New test.
41032         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
41033         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
41035 1999-09-07  Richard Henderson  <rth@cygnus.com>
41037         * gcc.dg/va-arg-1.c: New.
41039 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41041         * gcc.c-torture/execute/va-arg-9.c: New test.
41043 1999-09-05  Craig Burley  <craig@jcb-sc.com>
41045         * g77.f-torture/compile/980519-2.f: New test.
41046         * g77.f-torture/compile/19990905-0.f: New test.
41047         * g77.f-torture/compile/19990905-1.f: New test.
41048         * g77.f-torture/compile/19990905-2.f: New test.
41050         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
41052 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
41054         * gcc.c-torture/execute/990827-1.c: Fix typo.
41056 1999-09-03  Nathan Sidwell  <nathan@acm.org>
41058         * g++.old-deja/g++.other/deref1.C: New test.
41060 1999-09-02  Nathan Sidwell  <nathan@acm.org>
41062         * g++.old-deja/g++.other/ambig2.C: New test.
41063         * g++.old-deja/g++.other/cond5.C: New test.
41064         * g++.old-deja/g++.other/lookup16.C: New test.
41066 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
41068         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
41069         assemblers too.
41071 1999-08-31  Jeffrey A Law  (law@cygnus.com)
41073         * lib/c-torture.exp: Avoid the "compare executables" optimization
41074         when testing native.
41076 1999-08-29  Jeffrey A Law  (law@cygnus.com)
41078         * gcc.c-torture/execute/990829-1.c: New test.
41079         * gcc.c-torture/compile/990829-1.c: New test.
41081 1999-08-27  Paul Burchard  <burchard@pobox.com>
41083         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
41084         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
41085         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
41086         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
41087         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
41088         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
41089         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
41090         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
41091         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
41092         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
41093         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
41095 1999-08-27  Jeffrey A Law  (law@cygnus.com)
41097         * gcc.c-torture/execute/990827-1.c: New test.
41099 1999-08-26  Craig Burley  <craig@jcb-sc.com>
41101         * g77.f-torture/noncompile/19990826-4.f: New test.
41103         * g77.f-torture/compile/19990826-3.f: New test.
41105         * g77.f-torture/execute/19990826-2.f: New test.
41107         * g77.f-torture/compile/19990826-1.f: New test.
41109         * gcc.c-torture/execute/990826-0.c: New test.
41110         * g77.c-torture/execute/19990826-0.f: New test.
41112         * g77.f-torture/noncompile/970626-2.f: New test.
41114 1999-08-25  Paul Burchard  <burchard@pobox.com>
41116         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
41117         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
41118         lss-011.C: New tests.
41120 1999-08-25  Nathan Sidwell  <nathan@acm.org>
41122         * g++.old-deja/g++.other/decl5.C: New test.
41124 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41126         * noncompile/noncompile.exp: Load_lib c-torture.exp.
41127         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
41128         call `postbase' for each one.  All callers of `postbase' changed
41129         to call this instead.
41131 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
41133         * gcc.c-torture/execute/990811-1.c: New test.
41135 1999-08-09  Nick Clifton  <nickc@cygnus.com>
41137         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
41138         just native ones.
41140         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
41141         just native ones.
41143 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
41145         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
41147 1999-08-04  Jeffrey A Law  (law@cygnus.com)
41149         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
41151 1999-08-04  Nathan Sidwell  <nathan@acm.org>
41153         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
41155 1999-08-04  Jeffrey A Law  (law@cygnus.com)
41157         * gcc.c-torture/execute/990804-1.c: New test.
41159 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41161         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
41162         * g++.old-deja/g++.brendan/crash64.C: Likewise.
41163         * g++.old-deja/g++.brendan/overload8.C: Likewise.
41165 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41167         * g++.old-deja/g++.other/struct1.C: New test.
41169 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41171         * g++.old-deja/g++.other/enum2.C: New test.
41173 1999-08-02  Richard Henderson  <rth@cygnus.com>
41175         Adapted from tests from Franz Sirl:
41176         * gcc.c-torture/execute/va-arg-7.c: New test.
41177         * gcc.c-torture/execute/va-arg-8.c: New test.
41179 1999-08-01  Jeffrey A Law  (law@cygnus.com)
41181         * gcc.c-torture/compile/990801-2.c: New test.
41183         * gcc.c-torture/compile/990801-1.c: New test.
41185 1999-07-27  Michael Meissner  <meissner@cygnus.com>
41187         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
41188         fp-cmp-1.c, converting double to float.
41190         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
41191         fp-cmp-1.c, converting double to long double.
41193         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
41194         from fr1 to unknown_register, since fr1 is a legitimate register
41195         on some machines.
41197 1999-07-25  Jeffrey A Law  (law@cygnus.com)
41199         * README: More listname related changes.
41201 1999-07-08  Catherine Moore  <clm@cygnus.com>
41203         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
41205 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
41207         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
41209 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
41211         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
41213 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
41215         * gcc.dg/990703-1.c: New test.
41217 1999-06-29  Nick Clifton  <nickc@cygnus.com>
41219         * lib/file-format.exp: New file: Move definition of proc
41220         gcc_target_object_format to here from
41221         gcc.dg/special/ecos.exp.
41223         * lib/c-torture.exp: Include lib file-format.exp.
41224         * lib/gcc-dg.exp: Include lib file-format.exp.
41226         * gcc.dg/special/ecos.exp: Remove definition of proc
41227         gcc_target_object_format.
41229 1999-06-28  Jeffrey A Law  (law@cygnus.com)
41231         * gcc.c-torture/execute/990628-1.c: New test.
41233 1999-06-25  Jeffrey A Law  (law@cygnus.com)
41235         * gcc.c-torture/compile/990625-2.c: New test.
41237         * gcc.c-torture/compile/990625-1.c: New test.
41239 1999-06-23  Nick Clifton  <nickc@cygnus.com>
41241         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
41242         attributes compile.
41243         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
41244         ports that use the COFF/PE file format.
41246 1999-06-17  Jeffrey A Law  (law@cygnus.com)
41248         * gcc.c-torture/compile/990617-1.c: New test.
41250 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
41252         * g++.old-deja/g++.other/decl4.C: New test.
41254 1999-06-14  Nathan Sidwell  <nathan@acm.org>
41256         * g++.old-deja/g++.other/bitfld3.C: New test.
41258 1999-06-08  Nathan Sidwell  <nathan@acm.org>
41260         * g++.old-deja/g++.eh/catch1.C: New test.
41262 1999-06-07  Jeffrey A Law  (law@cygnus.com)
41264         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
41266         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
41267         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
41269 1999-06-05  Craig Burley  <craig@jcb-sc.com>
41271         * g77.f-torture/compile/19990502-0.f: Replace with new,
41272         shorter, test that still fails after recent changes.
41274 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41276         * gcc.c-torture/execute/990604-1.c: New test.
41278 1999-05-31  Jeffrey A Law  (law@cygnus.com)
41280         * gcc.c-torture/execute/990531-1.c: New test.
41282 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41284         * gcc.c-torture/compile/990527-1.c: New test.
41286 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
41288         * gcc.c-torture/execute/990527-1.c: New test.
41290 1999-05-25  Nick Clifton  <nickc@cygnus.com>
41292         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
41293         bitfields as signed.
41295 1999-05-25  Craig Burley  <craig@jcb-sc.com>
41297         * g77.f-torture/compile/19990525-0.f: New test.
41299 1999-05-25  Jeffrey A Law  (law@cygnus.com)
41301         * gcc.c-torture/execute/990525-2.c: New test.
41303         * gcc.c-torture/execute/990525-1.c: New test.
41305 1999-05-24  Nathan Sidwell  <nathan@acm.org>
41307         * g++.old-deja/g++.other/anon3.C: New test.
41308         * g++.old-deja/g++.other/anon4.C: New test.
41309         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
41310         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
41311         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
41312         Merrill).
41314 1999-05-24  Jeffrey A Law  (law@cygnus.com)
41316         * gcc.c-torture/execute/990524-1.c: New test.
41318         * gcc.dg/990524-1.c: New test.
41320 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41322         * gcc.c-torture/compile/990523-1.c: New test.
41324 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
41326         * gcc.c-torture/compile/990519-1.c: New test.
41328 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41330         * gcc.c-torture/compile/990517-1.c: New test.
41332         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
41333         (e4, f4): New tests.
41334         (main): Call them.
41336 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41338         * gcc.dg/noreturn-1.c: New test.
41340 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
41342         * gcc.c-torture/execute/990513-1.c: New test.
41344 1999-05-10  Richard Henderson  <rth@cygnus.com>
41346         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
41348 1999-05-10  Craig Burley  <craig@jcb-sc.com>
41350         * g77.f-torture/execute/erfc.f: Use small single-precision
41351         values, to avoid problems on Alphas when not -mieee.
41353 1999-05-08  Craig Burley  <craig@jcb-sc.com>
41355         * gcc.dg/990506-0.c: New test.
41357 1999-05-08  Richard Henderson  <rth@cygnus.com>
41359         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
41360         the constant to test.  Don't XFAIL 64-bit targets.
41362         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
41363         * g++.old-deja/g++.law/profile1.C: Likewise.
41365         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
41366         operator new instances.
41367         * g++.old-deja/g++.other/delete5.C: Likewise.
41369 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41371         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
41372         intrinsic.
41374 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41376         * g77.f-torture/execute/u77-test.f: Reverse order of two
41377         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
41379 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41381         * gcc.dg/compare1.c: New test.
41383 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41385         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
41386         New tests.
41388 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41390         * g77.f-torture/compile/19990502-1.f: New test.
41392 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41394         * g77.f-torture/compile/19990502-0.f: New test.
41396 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41398         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
41399         intrinsic.
41401 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41403         * g77.f-torture/execute/u77-test.f (main): List libU77
41404         intrinsics not currently tested.
41405         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
41406         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
41407         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
41408         Trim blanks off the ends of some printed strings.
41410 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41412         * g77.f-torture/execute/u77-test.f (main): Just warn about
41413         FSTAT gid disagreement, as it's expected on some systems.
41415 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41417         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
41418         use a new function, which allows for some slop.
41419         Clean up some commentary.
41420         (issum): The new function.
41421         (sgladd): Deleted subroutine.
41423 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41425         * g77.f-torture/execute/u77-test.f: Modify to be more like
41426         libf2c/libU77 version, bringing patches to that version here.
41427         Add suitable commentary.
41429 1999-04-25  Richard Henderson  <rth@cygnus.com>
41431         * gcc.dg/990424-1.c: New test.
41433 1999-04-24  Craig Burley  <craig@jcb-sc.com>
41435         * g77.f-torture/execute/u77-test.f (main): Bug involving
41436         LSTAT has been fixed, so turn back on full checking.
41438 1999-04-20  Craig Burley  <craig@jcb-sc.com>
41440         * g77.f-torture/compile/19990419-0.f: New test.
41441         * g77.f-torture/execute/19990419-1.f: New test.
41443 1999-04-17  Richard Henderson  <rth@cygnus.com>
41445         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
41446         to avoid the need for a prototype to supress a warning.
41448 1999-04-07  Jim Wilson  <wilson@cygnus.com>
41450         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
41452 1999-04-04  Jeffrey A Law  (law@cygnus.com)
41454         * gcc.c-torture/execute/990404-1.c: New test.
41456 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41458         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
41459         * gcc.dg/cpp-if3.c: Don't use -pedantic.
41460         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
41461         missing initializer warnings.
41463 1999-03-28  Jeffrey A Law  (law@cygnus.com)
41465         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
41466         matching strings.
41468 1999-03-26  Jeffrey A Law  (law@cygnus.com)
41470         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
41472 1999-03-26  Craig Burley  <craig@jcb-sc.com>
41474         * g77.f-torture/execute/19990325-0.f: New test.
41475         * g77.f-torture/execute/19990325-1.f: New test.
41477 1999-03-24  Jeffrey A Law  (law@cygnus.com)
41479         * gcc.c-torture/execute/990324-1.c: New test.
41481 1999-03-22  Jim Wilson  <wilson@cygnus.com>
41483         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
41484         test with 4.
41486 1999-03-17  Richard Henderson  <rth@cygnus.com>
41488         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
41490 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41492         * g77.f-torture/execute/19990313-2.f: New test.
41493         * g77.f-torture/execute/19990313-3.f: New test.
41495 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41497         * g77.f-torture/execute/19990313-0.f: New test.
41498         * g77.f-torture/execute/19990313-1.f: New test.
41500 1999-03-12  Jim Wilson  <wilson@cygnus.com>
41502         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
41503         printf to sprintf.
41504         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
41505         (main): Add check for u15.  Conditionalize u31 check depending on
41506         whether ints are <32 bits or >=32 bits.
41508 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41510         * g77.f-torture/execute/19981119-0.f: Improve testiness.
41512 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41514         * g77.f-torture/compile/19990305-0.f: New test.
41515         * g77.f-torture/execute/19981119-0.f: New test.
41517 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41519         * g77.f-torture/execute/970625-2.f: call ABORT if final
41520         result is not correct, instead of just printing it.
41521         Add this checking via newly introduced obfuscation, to
41522         trip up buggy front ends.
41524 1999-03-07  Craig Burley  <craig@jcb-sc.com>
41526         * g77.f-torture/compile/960317-1.f: Moved from being
41527         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
41529 1999-03-06  Craig Burley  <craig@jcb-sc.com>
41531         * g77.f-torture/execute/960317-1.f: New (old) test.
41532         * g77.f-torture/execute/970625-2.f: Ditto.
41534 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
41536         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
41537         message on line 1 or line 2; cccp and cpplib do this differently.
41539 1999-03-01  Jeffrey A Law  (law@cygnus.com)
41541         * g++.old-deja/g++.law/weak1.C: New test.
41543 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41545         * gcc.c-torture/execute/990119-1.c: Renamed to...
41546         * gcc.dg/990119-1.c: this, so it will only be tested once
41547         (it's a preprocessor test, it doesn't need to be run at
41548         multiple optimization levels).
41550 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41552         * lib/g++.exp: Don't add incdir=$base_dir/../include to
41553           ALWAYS_CXXFLAGS.
41555 1999-02-24  Craig Burley  <craig@jcb-sc.com>
41557         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
41558         * g77.f-torture/compile/19981216-0.f: ...as it is expected
41559         to not be compilable by current g77.
41561 1999-02-24  Nick Clifton  <nickc@cygnus.com>
41563         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
41565 1999-02-22  Jeffrey A Law  (law@cygnus.com)
41567         * gcc.c-torture/execute/990222-1.c: New test.
41569 1999-02-19  Craig Burley  <craig@jcb-sc.com>
41571         * g77.f-torture/compile/19990218-0.f: New test.
41572         * g77.f-torture/noncompile/19990218-1.f: New test.
41574 1999-02-18  Craig Burley  <craig@jcb-sc.com>
41576         * g77.f-torture/compile/19981216-0.f: New test.
41578 1999-02-14  Jeffrey A Law  (law@cygnus.com)
41580         * gcc.dg/990214-1.c: New test.
41582 1999-02-13  Jeffrey A Law  (law@cygnus.com)
41584         * gcc.dg/990213-2.c: New test.
41586         * gcc.dg/990213-1.c: New test.
41588 1999-02-12  Jeffrey A Law  (law@cygnus.com)
41590         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
41591         ints.
41593 1999-02-11  Nick Clifton  <nickc@cygnus.com>
41595         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
41596         specified by target.
41598         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
41600 1999-02-11  Jeffrey A Law  (law@cygnus.com)
41602         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
41604 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41606         * gcc.dg/special/ecos.exp: New test driver for new tests with
41607         special requirements.
41609         * gcc.dg/special/alias-1.c: New test.
41610         * gcc.dg/special/gcsec-1.c: New test.
41611         * gcc.dg/special/weak-1.c: New test.
41612         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
41613         * gcc.dg/special/weak-2.c: New test.
41614         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
41615         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
41616         * gcc.dg/special/wkali-1.c: New test.
41617         * gcc.dg/special/wkali-2.c: New test.
41618         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
41619         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
41621 1999-02-10  Felix Lee  <flee@cygnus.com>
41623           * lib/c-torture.exp (c-torture-compile): Pull out code for
41624           analyzing gcc error messages.
41625           (c-torture-execute): Likewise.  Fix some (harmless) false
41626           positives.
41627           * lib/gcc.exp (gcc_check_compile): New function.
41629 1999-02-08  Richard Henderson  <rth@cygnus.com>
41631         * gcc.c-torture/execute/990208-1.c: New test.
41633 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41635         * g++.dg/special/ecos.exp: New driver for new tests with special
41636         requirements
41638         * g++.dg/special/conpr-1.C: New test
41639         * g++.dg/special/conpr-2.C: New test
41640         * g++.dg/special/conpr-2a.C: New test
41641         * g++.dg/special/conpr-3.C: New test
41642         * g++.dg/special/conpr-3a.C: New test
41643         * g++.dg/special/conpr-3b.C: New test
41645         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
41646         allow g++ to use the dg driver
41648         * README: Add comment about g++.dg directory
41650 1999-02-06  Jeffrey A Law  (law@cygnus.com)
41652         * README: Update email addresses.
41654 1999-02-03  Nick Clifton  <nickc@cygnus.com>
41656         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
41657         arguments in order to force structure S onto the stack even on
41658         the alpha.
41659         (test): Pass 10 leading arguments to function foo as well as the
41660         structure S.
41662         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
41663         failure for all targets.
41665         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
41666         abort to terminate program execution.
41668 1999-01-30  Richard Henderson  <rth@cygnus.com>
41670         * gcc.c-torture/execute/990130-1.c: New test.
41672 1999-01-30  Jeffrey A Law  (law@cygnus.com)
41674         * gcc.dg/990130-1.c: New test.
41676 1999-01-28  Michael Meissner  <meissner@cygnus.com>
41678         * gcc.c-torture/execute/990128-1.c: New test.
41680 1999-01-27  Michael Meissner  <meissner@cygnus.com>
41682         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
41684 1999-01-27  Felix Lee  <flee@cygnus.com>
41686         * lib/c-torture.exp (c-torture-compile): pull out code for
41687         analyzing gcc error messages.
41688         (c-torture-execute): ditto, and fix some (harmless) false
41689         positives.
41690         * lib/gcc.exp (gcc_check_compile): new function.
41692 1999-01-17  Jeffrey A Law  (law@cygnus.com)
41694         * gcc.dg/990117-1.c: New test.
41696         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
41698         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
41700 1999-01-15  Jeffrey A Law  (law@cygnus.com)
41702         * g77.f-torture/compile/990115-1.f: New test.
41704 1999-01-07  Jeffrey A Law  (law@cygnus.com)
41706         * gcc.c-torture/compile/990107-1.c: New test
41708 1999-01-06  Jeffrey A Law  (law@cygnus.com)
41710         * gcc.c-torture/execute/990106-2.c: New test.
41712         * gcc.c-torture/execute/990106-1.c: New test.
41714 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
41716         * gcc.c-torture/compile/981223-1.c: New test.
41718 1998-12-29  Richard Henderson  <rth@cygnus.com>
41720         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
41721         (opt3): Rename from opt4 and disable.
41723 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
41725         * g++.old-deja/g++.pt/ptrmem5.C: New test.
41727 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
41729         * g++.old-deja/g++.other/conv5.C: New test.
41731 1998-12-14  Nick Clifton  <nickc@cygnus.com>
41733         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
41735 1998-12-11  Jeffrey A Law  (law@cygnus.com)
41737         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
41739 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
41741         * gcc.c-torture/compile/981211-1.c: New test.
41743 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
41745         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
41747         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
41749 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41751         * gcc.special/930510-1.c: Make C9X safe.
41752         * gcc.misc-tests/gcov-1.c Similarly.
41753         * gcc.misc-tests/gcov-2.c Similarly.
41755 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41757         * gcc.dg/ultrasp1.c: New test.
41759 1998-12-06  Richard Henderson  <rth@cygnus.com>
41761         * gcc.c-torture/execute/981206.c: New test.
41763 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41765         * g++.old-deja/g++.ns/template7.C: New test.
41767         * g++.old-deja/g++.other/expr1.C: New test.
41769         * g++.old-deja/g++.eh/tmpl3.C: New test.
41771         * g++.old-deja/g++.eh/tmpl2.C: New test.
41773 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41775         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
41776         * g++.old-deja/g++.other/using6.C: Removed.
41777         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
41779         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
41781 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
41783         * g++.old-deja/g++.pt/overload8.C: New test.
41785         * g++.old-deja/g++.pt/overload7.C: New test.
41787         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
41789         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
41790         and relinking messages.
41791         * lib/g++.exp (g++_target_compile): Remove .rpo file when
41792         compiling with -frepo.
41794 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
41796         * g++.old-deja/g++.pt/lookup6.C: New test.
41798 1998-11-30  Nick Clifton  <nickc@cygnus.com>
41800         * gcc.c-torture/execute/981130-1.c: New test.
41801         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
41803 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41805         * g++.old-deja/g++.pt/explicit76.C: New test.
41807         * g++.old-deja/g++.pt/friend38.C: New test.
41809         * g++.old-deja/g++.ns/crash2.C: New test.
41811         * g++.old-deja/g++.pt/defarg8.C: New test.
41813         * g++.old-deja/g++.pt/instantiate6.C: New test.
41815         * g++.old-deja/g++.pt/static6.C: New test.
41817         * g++.old-deja/g++.pt/decl2.C: New test.
41819 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
41821         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
41822         problem is actually related with name lookup, but so what? :-)
41824         * g++.old-deja/g++.pt/friend37.C: New test.
41826 1998-11-25  Dave Love  <d.love@dl.ac.uk>
41828         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
41829         element, which fails on some systems.
41831         * g77.f-torture/execute/labug1.f: New test.
41833 1998-11-21  Jeffrey A Law  (law@cygnus.com)
41835         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
41836         is defined.
41838 1998-11-18  Dave Love  <d.love@dl.ac.uk>
41840         * g77.f-torture/compile/981117-1.f: New test.
41842 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
41844         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
41845         properly discarded.
41847 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
41849         * gcc.c-torture/execute/memcheck: New directory of tests for
41850         -fcheck-memory-usage.
41852 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41854         * README: New file, general information about the testsuite and
41855         new description of the various C++ test subdirectories.
41856         * README.g++: Eliminate obsolete information, update and move most
41857         relevant stuff to README.
41859 1998-11-07  Richard Henderson  <rth@cygnus.com>
41861         * gcc.c-torture/compile/981107-1.c: New test.
41863 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
41865         * execute/memcpy-bi.c: New testcase.
41867 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
41869         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
41870         base classes.
41872         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
41873         template is selected.
41875         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
41876         classes, it should be accepted for all types.
41878         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
41880         * g++.old-deja/g++.pt/spec24.C: Ensure that template
41881         specializations start with template headers.
41883 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
41885         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
41887         * g++.old-deja/g++.other/init9.C: Test cross initialization of
41888         non-POD types.
41890 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41892         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
41894 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
41896         * compile/981022-1.c, compile/981022-1.x: New test and driver.
41898 1998-10-19  Jeffrey A Law  (law@cygnus.com)
41900         * 981019-1.c: New test.
41902 1998-10-14  Robert Lipe <robertl@dgii.com>
41904         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
41905         find objc headers.
41907 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41909         * compile/981001-4.c: Remove use of GCC extension that triggers a
41910         compiler bug.
41912 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
41914         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
41916 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
41918         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
41919         instantiation of template produces incorrect code for delete
41920         expression.
41922         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
41923         constructors' name is not unique.
41924         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
41925         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
41927         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
41928         automatic array of const is ill-formed.
41930         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
41931         of template parameter?
41933         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
41934         const.
41936         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
41937         pointer-to-member expression.
41939         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
41940         declaration causes ICE.
41942 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
41944         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
41945         reserved in the global namespace.
41947         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
41948         generate needed virtual table.
41950         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
41952 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
41954         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
41955         template-dependent type
41957 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
41959         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
41960         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
41961         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
41963         * g++.old-deja/g++.other/using5.C: New test; using decl from base
41964         class should be usable as argument of member function.
41965         * g++.old-deja/g++.other/using6.C: New test; using decl from base
41966         class should be usable as return type of member function.
41967         * g++.old-deja/g++.other/using7.C: New test; using decl from base
41968         class should be usable as type of data member.
41970         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
41972 1998-10-09  Jeffrey A Law  (law@cygnus.com)
41974         * gcc.c-torture/special/920521-1.c: Fix bogus test.
41976 1998-10-08  Nick Clifton  <nickc@cygnus.com>
41978         * gcc.dg/dll-?.c Add thumb to target list.
41979         Fix assembler scan patterns to match current assembler output.
41981 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
41983         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
41984         matching of template brackets.
41986         * g++.old-deja/g++.other/using4.C: New test.  Test using
41987         declarations of methods from base classes.
41989         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
41990         within functions should introduce names into the innermost
41991         enclosing namespace.
41993         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
41994         of static locals if first initialization throws.
41996 1998-10-07  Jim Wilson  <wilson@cygnus.com>
41998         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
42000 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
42002         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
42003         lose track of the possible targets of tablejump insns.
42004         * special/special.exp: Run it.
42006 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
42008         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
42009         must be declared before its specializations can be named in friend
42010         declarations.
42012 1998-10-05  Dave Love  <d.love@dl.ac.uk>
42014         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
42016         * g77.f-torture/execute/io1.f: New test.
42018 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
42020         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
42021         with pointer to template function, for which no argument deduction
42022         is possible.
42024         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
42025         specialization of template function as argument to template
42026         function.
42028         * g++.old-deja/g++.other/access2.C: New test; Inner class
42029         shouldn't have privileged access to Outer's names.
42031 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
42033         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
42034         friend template declared within template class conflicts with
42035         nested class of the same name.
42037         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
42038         is ignored.
42040         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
42041         object with direct initializer as function declaration.
42043         * g++.old-deja/g++.other/decl2.C: New test; duplicate
42044         initializers.
42046         * g++.old-deja/g++.other/null2.C: New test; conditional operator
42047         involving const pointer and NULL produces incorrect result.
42049         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
42050         type name without `typename' should be rejected with -pedantic.
42052 1998-10-02  Richard Henderson  <rth@cygnus.com>
42054         * g++.old-deja/g++.other/addrof1.C: New test.
42056 1998-10-01  Nick Clifton  <nickc@cygnus.com>
42058         * gcc.c-torture/compile/981001-1.c: New test.
42059         * gcc.c-torture/execute/981001-1.c: New test.
42061 1998-10-01  Jeffrey A Law  (law@cygnus.com)
42063         * gcc.c-torture/compile/981001-2.c: New test.
42064         * gcc.c-torture/compile/981001-3.c: New test.
42065         * gcc.c-torture/compile/981001-4.c: New test.
42067 1998-10-01  Robert Lipe  <robertl@dgii.com>
42069         * lib/objc.exp (objc_target_compile): Add -L during compiles for
42070         multilibbed hosts.  Idea grafted from g77.exp.
42072 1998-09-30  Dave Love  <d.love@dl.ac.uk>
42074         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
42075         avoid losing on systems which need -lsocket.
42077 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
42079         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
42080         * g++.old-deja/g++.other/nested2.C: Ditto.
42081         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
42082         failure.
42084 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
42086         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
42087         preferred over template operator!= for enum bitfields.
42089 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
42091         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
42092         that happen to have the same base name, but in different scopes,
42093         are incorrectly rejected.
42095 1998-09-16  Richard Henderson  <rth@cygnus.com>
42097         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
42098         on the native word size instead of an integer literal.
42100 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
42102         * g++.old-deja/g++.other/static2.C: Invocation of static data
42103         member of type pointer-to-function denoted as non-static member.
42105         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
42106         checks involving function types and aliases.
42108 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
42110         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
42111         redefined to the same non-trivial type.
42113         * g++.old-deja/g++.pt/explicit73.C: Test for proper
42114         namespace-qualification of template specializations declared in
42115         other namespaces.
42117         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
42118         to declare a subset of the specializations of a template function
42119         as friends of specializations of a template class.
42121         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
42122         member templates that do not fully specialize the enclosing
42123         template class are rejected.
42125 1998-09-11  Dave Love  <d.love@dl.ac.uk>
42127         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
42129 1998-09-08  Dave Love  <d.love@dl.ac.uk>
42131         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
42132         altered from libf2c/libU77 version.
42134 1998-09-06  Dave Love  <d.love@dl.ac.uk>
42136         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
42138 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
42140         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
42141         (un)signed char are different types for template specialization
42142         purposes.
42144 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
42146         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
42147         * objc: ObjC testsuite.
42149 1998-08-31  Catherine Moore  <clm@cygnus.com>
42151         * gcc.c-torture/execute/941014-1.x: New file.
42153 1998-08-31  Nick Clifton  <nickc@cygnus.com>
42155         * lib/c-torture.exp: Add support for
42156         torture_eval_before_compile and torture_eval_before_execute
42157         variables.
42159 1998-08-30  Jeffrey A Law  (law@cygnus.com)
42161         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
42162         this test triggers valid.
42164 1998-08-27  Jeffrey A Law  (law@cygnus.com)
42166         * gcc.dg/980827-1.c: New test.
42168 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
42170         * gcc.c-torture/execute/loop-4b.c: New test.
42172 1998-08-26  Nick Clifton  <nickc@cygnus.com>
42174         * lib/c-torture.exp: Add support for
42175         torture_eval_before_compile and torture_eval_before_execute
42176         variables.
42178 1998-08-25  Jeffrey A Law  (law@cygnus.com)
42180         * gcc.c-torture/compile/980825-1.c: New test.
42182 1998-08-24  Nick Clifton  <nickc@cygnus.com>
42184         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
42185         count number tests in opt_t0 not good_t0.
42187 1998-08-24  Jeffrey A Law  (law@cygnus.com)
42189         * gcc.c-torture/compile/930326-1.x: Fix typo.
42191 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
42193         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
42194         causes an ICE.
42196 1998-08-21  Jeffrey A Law  (law@cygnus.com)
42198         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
42199         STACK_SIZE is defined.
42200         * gcc.c-torture/unsorted/stuct.c: Similarly.
42202         * gcc.c-torture/compile/980821-1.c: New test.
42204 1998-08-21  Jeffrey A Law  (law@cygnus.com)
42206         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
42208 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
42210         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
42211         code.
42213 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
42215         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
42216         error'.
42218 1998-08-18  Jeffrey A Law  (law@cygnus.com)
42220         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
42222 1998-08-16  Jeffrey A Law  (law@cygnus.com)
42224         * gcc.c-torture/compile/980816-1.c: New test.
42226         * gcc.dg/980816-1.c: New test.
42228 1998-08-13  Jeffrey A Law  (law@cygnus.com)
42230         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
42231         compiler for ieee tests.
42233 1998-08-01  Dave Love  <d.love@dl.ac.uk>
42235         * g77.f-torture/compile/980729-0.f: New test.
42237 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
42239         * gcc.c-torture/special/eeprof-1.c: New test, for
42240         -finstrument-functions.
42241         * gcc.c-torture/special/special.exp: Run it.
42243 1998-07-29  Jeffrey A Law  (law@cygnus.com)
42245         * gcc.c-torture/compile/980729-1.c: New test.
42247 1998-07-27  Nick Clifton  <nickc@cygnus.com>
42249         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
42250         __thumb__ is defined, and test for ARM style doubles if so.
42252 1998-07-26  Dave Love  <d.love@dl.ac.uk>
42254         * g77.f-torture/noncompile/980615-0.f: New test.
42256 1998-07-26  H.J. Lu  (hjl@gnu.org)
42258         * gcc.dg/980312-1.c: Do link instead of compile.
42259         * gcc.dg/980313-1.c: Likewise.
42261 1998-07-26  Jeffrey A Law  (law@cygnus.com)
42263         * gcc.c-torture/compile/980726-1.c: New test.
42265 1998-07-25  Dave Love  <d.love@dl.ac.uk>
42267         * g77.f-torture/execute/io0.f: New test.
42269 1998-07-24  Nick Clifton  <nickc@cygnus.com>
42271         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
42272         an int.
42274 1998-06-18  Michael Meissner  <meissner@cygnus.com>
42276         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
42277         m32r bugs.
42279 1998-07-17  Nick Clifton  <nickc@cygnus.com>
42281         * gcc.dg/980626-1.c: Expect failures for all toolchains until
42282         c-decl.c:grokdeclarator can handle mode attributes.
42284 1998-07-16  Jeffrey A Law  (law@cygnus.com)
42286         * gcc.c-torture/execute/980716-1.c: New test.
42288 1998-07-13  Jeffrey A Law  (law@cygnus.com)
42290         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
42291         the mn10200.
42292         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
42293         the mn10200.
42294         * gcc.c-torture/execute/va-arg-3.x: Similarly.
42295         * gcc.c-torture/compile/930326-1.x: Similarly.
42297 1998-07-13  Dave Love  <d.love@dl.ac.uk>
42299         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
42300         New test from Craig.
42302 1998-07-12  Dave Love  <d.love@dl.ac.uk>
42304         * g77.f-torture/noncompile/980616-0.f: New test.
42306         * g77.f-torture/execute/970816-3.f: New test from Craig.
42308 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
42310         *  g++.other/singleton.C: Return error value instead of taking
42311         SIGSEGV.
42313 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
42315         *  g++.other/singleton.C: New test.  Warning is under dispute.
42316         Runtime crash is not.
42318 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
42320         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
42321         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
42322         using6.C, using7.C}: New namespace tests.
42324 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
42326         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
42327         specialization with typedef'ed names used as array indexes.
42329 1998-07-09  Jeffrey A Law  (law@cygnus.com)
42331         * gcc.c-torture/execute/980709-1.c: New test.
42333         * gcc.dg/980709-1.c: New test.
42335 1998-07-07  Richard Henderson  <rth@cygnus.com>
42337         * gcc.c-torture/execute/bcp-1.c: New test.
42339 1998-07-07  Jeffrey A Law  (law@cygnus.com)
42341         * gcc.c-torture/execute/980707-1.c: New test.
42343 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
42345         * gcc.c-torture/compile/980706-1.c: New test.
42347 1998-07-01  Dave Love  <d.love@dl.ac.uk>
42349         * g77.f-torture/execute/980701-0.f,
42350         g77.f-torture/execute/980701-1.f: New test from Craig.
42352 1998-07-01  Jeffrey A Law  (law@cygnus.com)
42354         * gcc.c-torture/compile/980701-1.c: New test.
42356         * gcc.c-torture/execute/980701-1.c: New test.
42358 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
42359 rlsruhe.de>
42361         * g++.old-deja/g++.robertl/eb132.C: New test.
42362         * g++.old-deja/g++.robertl/eb133.C: Likewise.
42364 1998-06-29  Dave Love  <d.love@dl.ac.uk>
42366         * g77.f-torture/execute/980628-7.f,
42367         g77.f-torture/execute/980628-8.f,
42368         g77.f-torture/execute/980628-9.f,
42369         g77.f-torture/execute/980628-10.f: New tests from Craig.
42371         * g77.f-torture/execute/980628-3.f: Remove mail headers.
42373 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42375         * g77.f-torture/execute/980628-4.f: New test from Craig.
42376         * g77.f-torture/execute/980628-5.f: Likewise.
42377         * g77.f-torture/execute/980628-2.f: Likewise.
42378         * g77.f-torture/execute/980628-0.f: Likewise.
42379         * g77.f-torture/execute/980628-1.f: Likewise.
42380         * g77.f-torture/execute/980628-3.f: Likewise.
42381         * g77.f-torture/execute/980628-6.f: Likewise.
42383 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42385         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
42386         directory when nothing has been installed yet.
42388 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
42390         * gcc.c-torture/special/special.exp: Handle newer versions of
42391         dejagnu.
42393 1998-06-26  Jeffrey A Law  (law@cygnus.com)
42395         * gcc.dg/980626-1.c: New test.
42397 1998-06-19  Bruno Haible <haible@ilog.fr>
42399         * gcc.misc-tests/m-un-2.c: New test.
42400         * g++.old-deja/g++.other/warn01.c: Likewise.
42402 1998-06-19  Robert Lipe  <robertl@dgii.com>
42404         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
42405         compatibility with assmblers with a different comment character.
42406         Eliminate use of GAS-specific extensions.
42408 1998-06-19  Jeffrey A Law  (law@cygnus.com)
42410         * gcc.c-torture/execute/ieee/980619-1.c: New test.
42412 1998-06-19  Robert Lipe  <robertl@dgii.com>
42414         * lib/g77.exp: Replace search for libf2c.a with search for newly
42415         renamed libg2c.a
42417 1998-06-17  Jeffrey A Law  (law@cygnus.com)
42419         * gcc.c-torture/execute/980617-1.c: New test.
42421 1998-06-12  Jeffrey A Law  (law@cygnus.com)
42423         * gcc.c-torture/execute/980612-1.c: New test.
42425 1998-06-08  Jeffrey A Law  (law@cygnus.com)
42427         * gcc.dg/980523-1.c: Only test on ppc-linux.
42428         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
42430         * gcc.c-torture/execute/980608-1.c: New test.
42432 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
42434         * gcc.c-torture/execute/980605-1.c: New test.
42436 1998-06-04  Jeffrey A Law  (law@cygnus.com)
42438         * gcc.c-torture/execute/980604-1.c: New test.
42440 1998-06-02  Jeffrey A Law  (law@cygnus.com)
42442         * gcc.c-torture/execute/980602-1.c: New test.
42443         * gcc.c-torture/execute/980602-2.c: Likewise.
42445 1998-06-02  Dave Love  <d.love@dl.ac.uk>
42447         * 970125-0.f: Fix per JCB.  Add commentary.
42449 1998-05-31  Michael Meissner  <meissner@cygnus.com>
42451         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
42452         IEEE -0 support.
42454 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
42456         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
42457         earlier.
42459 1998-05-28  Catherine Moore <clm@cygnus.com>
42461         * gcc.c-torture/execute/980526-3.c: New test.
42463 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
42465         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
42466         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
42467         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
42468         m88k-motorola-sysv3 to XFAIL.
42470 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42472         * gcc.dg/980526-1.c: New test.
42473         * gcc.c-torture/execute/980526-2.c: New test.
42475 1998-05-26  Jeffrey A Law  (law@cygnus.com)
42477         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
42479         * gcc.c-torture/execute/980526-1.c: New test.
42481 1998-05-26  Dave Love  <d.love@dl.ac.uk>
42483         * g77.f-torture/execute/alpha2.f: Add runtime test.
42485 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
42487         * g++.old-deja/old-deja.exp: Strip leading directories.
42489         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
42490         error for the line.  Don't run multiple tests for the same line.
42492 1998-05-23  Jeffrey A Law  (law@cygnus.com)
42494         * gcc.dg/980523-1.c: New test.
42496 1998-05-23  Dave Love  <d.love@dl.ac.uk>
42498         * g77.f-torture/compile/970915-0.f: New test.
42500 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
42502         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
42504 1998-05-21  Jeffrey A Law  (law@cygnus.com)
42506         * gcc.dg/980520-1.c: New test.
42508 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
42510         * gcc.dg/980502-1.c: Fix return type.
42512 1998-05-20  Jeffrey A Law  (law@cygnus.com)
42514         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
42515         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
42516         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
42517         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
42518         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
42520 1998-05-20  Dave Love  <d.love@dl.ac.uk>
42522         * g77.f-torture/execute/980520-1.f: New test.
42524 1998-05-15  Dave Love  <d.love@dl.ac.uk>
42526         * lib/mike-g77.exp: New file.
42528         * g77.f-torture/noncompile/noncompile.exp,
42529         g77.f-torture/noncompile/check0.f: New files.
42531 1998-05-14  Dave Love  <d.love@dl.ac.uk>
42533         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
42534         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
42535         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
42536         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
42537         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
42538         abort where appropriate.
42540 1998-05-05  Michael Meissner  <meissner@cygnus.com>
42542         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
42543         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
42545 1998-04-29  Dave Love  <d.love@dl.ac.uk>
42547         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
42549 1998-04-27  Dave Love  <d.love@dl.ac.uk>
42551         * g77.f-torture/compile/980427-0.f: New test.
42553 1998-04-24  Dave Love  <d.love@dl.ac.uk>
42555         * g77.f-torture/compile/980424-0.f: New test.
42557 1998-04-19  Dave Love  <d.love@dl.ac.uk>
42559         * g77.f-torture/compile/980419-2.f (main): New test.
42560         * g77.f-torture/compile/970125-0.f: New test.
42561         * g77.f-torture/compile/980419-1.f: New test.
42563 1998-04-08  Jim Wilson  <wilson@cygnus.com>
42565         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
42566         of loop-4.c.
42568 1998-04-07  Jim Wilson  <wilson@cygnus.com>
42570         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
42572 1998-04-03  Jim Wilson  <wilson@cygnus.com>
42574         * gcc.c-torture/compile/980329-1.c: New test.
42576 1998-03-18  Jim Wilson  <wilson@cygnus.com>
42578         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
42579         * gcc.dg/980312-1.c: Fix typo in -march command.
42581 1998-03-16  H.J. Lu  (hjl@gnu.org)
42583         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
42585 1998-03-11  Robert Lipe  <robertl@dgii.com>
42587         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
42588         Dave Love agree the Fortran source is bogus.
42590 1998-03-11  Robert Lipe  <robertl@dgii.com>
42592         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
42593         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
42594         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
42595         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
42596         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
42598 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
42600         * g++.old-deja/g++.other/friend1.C: New test.
42602 1998-02-18  Dave Love  <d.love@dl.ac.uk>
42604         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
42605         possibly uninitialized) variables and declare dnrm2.
42607 1998-02-23  Robert Lipe <robertl@dgii.com>
42609         From Bruno Haible <haible@ilog.fr>:
42610         * gcc.c-torture/execute/980223.c: New test.
42612 1998-02-13  Jeffrey A Law  (law@cygnus.com)
42614         * gcc.dg/ifelse-1.c: New test.
42616 1998-02-09  H.J. Lu  (hjl@gnu.org)
42618         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
42620           * lib/old-dejagnu.exp (old-dejagnu): Added the
42621           "execution test - XFAIL *-*-*" handling in the spirit of
42622           "excess errors test -". Changed the "execution test fails"
42623           handling to be like "excess errors test fails".
42624           * Update various tests accordingly.
42626 1998-02-06  Jim Wilson  <wilson@cygnus.com>
42628         * gcc.c-torture/execute/980205.c: New test.
42630 1998-01-18  Jeffrey A Law  (law@cygnus.com)
42632         * lib/c-torture.exp: Look for .x files instead of .cexp files.
42633         * lib/f-torture.exp: Similarly.
42634         * gcc.c-torture: Rename all .cexp files to .x files.
42636 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
42638         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
42639         (940510-1.c): Removed duplicate.
42640         (971104-1.c): New test.
42642 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
42644           * lib/f-torture.exp: Improve error and loop detection.
42646 1997-11-19  Michael Meissner  <meissner@cygnus.com>
42648         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
42649         use that to size the filler array.
42651 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
42653         * lib/c-torture.exp(c-torture-execute): Fix typo.
42655         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
42656         testcase as the executable name. Keep the executable around if
42657         the test fails.
42659 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
42661         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
42662         changes.  Only test one -g option, and move it to the end of the
42663         list of options to test.
42665 1997-09-19  Michael Meissner  <meissner@cygnus.com>
42667         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
42668         variable GCC_TORTURE_OPTIONS to supply default switches separated
42669         by colons.  If no environment variable, run tests with -O0 -g, -O1
42670         -g, and -O2 -g as well.
42672 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
42674         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
42675         explanatory comments. Fix indentation.
42677 1997-09-15  Jeffrey A Law  (law@cygnus.com)
42679         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
42681 1997-09-11  Jeffrey A Law  (law@cygnus.com)
42683         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
42684         * g++.old-deja/g++.mike/p7325.C: Likewise.
42685         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
42687 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
42689         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
42690         * g++.old-deja/g++.brendan/crash30.C: Likewise.
42691         * g++.old-deja/g++.brendan/crash39.C: Likewise.
42692         * g++.old-deja/g++.law/operators4.C: Likewise.
42694 1997-09-11  Joe Buck  (jbuck@synopsys.com)
42696         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
42697         * g++.old-deja/g++.mike/p784.C: Ditto.
42698         * g++.old-deja/g++.mike/p785.C: Ditto.
42700 1997-09-05  Jeffrey A Law  (law@cygnus.com)
42702           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
42704 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42706         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
42707         target feature; pass this to c-torture-execute as needed.
42709 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42711         * lib/c-torture.exp(c-torture-execute): If the previous and the
42712         current executables being tested are identical, we don't need to
42713         run the executable again. Try to make the executable names
42714         unique. Add an optional argument for passing additional compiler
42715         flags.
42717 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
42719         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
42721 1997-08-29  Jeffrey A Law  (law@cygnus.com)
42723         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
42725 1997-07-31  Jeffrey A Law  (law@cygnus.com)
42727         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
42728         32bit or larger longs.
42730         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
42731         have either a 32bit long or 32bit int.
42733 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
42735         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
42736         Make double precision tests dependent on sizeof (double).
42738 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
42740         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
42741         too.
42743 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
42745         * gcc.c-torture/compile/961203-1.cexp: New script.
42747 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
42749         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
42750         up the includes ourselves.
42752 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
42754         * lib/plumhall.exp: Remove random include, and add a few
42755         verbose messages for debugging.
42757 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
42759         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
42760         of trying to do it ourselves.
42762 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
42764         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
42766 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
42768         * gcc.prms/5403.c: Made regexp a bit less strict.
42770 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
42772         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
42773         is returned from remote_load instead.
42774         * lib/plumhall.exp: Ditto.
42775         * lib/mike-g++.exp: Ditto.
42776         * lib/old-dejagnu.exp: Ditto.
42777         * lib/c-torture.exp: Ditto.
42779 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
42781         * lib/g++.exp: Use build_wrapper procedure.
42782         * lib/gcc.exp: Ditto.
42784 1997-05-20  Jeffrey A Law  (law@cygnus.com)
42786         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
42787         an old-style decl for malloc.  Fixes tests to work when
42788         sizeof (int) != sizeof (size_t).
42790 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42792         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
42794         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
42795         use stdargs.h interface.
42797 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42799         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
42800         NO_VARARGS when compiling.
42802 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
42804         * lib/plumhall.exp(ph_includes): New procedure.
42805         (ph_make): Use it.
42806         (ph_compiler): Ditto.
42808         * lib/g++.exp: Rename test-glue.c to testglue.c.
42809         * lib/gcc.exp: Ditto.
42811 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
42813         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
42814         to completion when it's called.
42816 1997-03-21  Michael Meissner  <meissner@cygnus.com>
42818         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
42819         is defined, don't do test.
42821 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
42823         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
42824         for object files.
42825         (ph_summary): Mark skipped testcases as untested, not unresolved.
42827         * lib/plumhall.exp (ph_make): If unresolved because of bad
42828         errorCode, record errorCode in log file.
42829         (*): Replace send_log/verbose with verbose -log.
42831 1997-03-19  Michael Meissner  <meissner@cygnus.com>
42833         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
42834         double conversion if double isn't at least 8 bytes.
42836         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
42837         int to work with targets where int is 16 bits.
42839         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
42840         8 bytes, just exit, since 4 byte doubles don't have enough bits of
42841         precision for the test to complete.
42843 1997-03-14  Michael Meissner  <meissner@cygnus.com>
42845         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
42846         if d10v is not compiled with the -mdouble64 flag.
42847         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
42849         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
42850         d10v is not compiled with the -mint32 flag.
42852 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
42854         * lib/plumhall.exp: Use incr_count.
42856 1997-03-12  Jeffrey A Law  (law@cygnus.com)
42858         * gcc.c-torture: Update to c-torture-1.45.
42860 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
42862         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
42863         the name of the expect testcase file).
42865         * lib/g++.exp(g++_init): Ditto.
42867 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
42869         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
42870         the host.
42872         * lib/gcc.exp(gcc_exit): New procedure.
42874 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
42876         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
42877         specs where appropriate.
42879         * g++.old-deja/g++.arm/*: Added additional ERROR checks
42880         because of new "candidates are" messages, and removed a few
42882         * Converted all non-old-style g++ testcases to old-style, and
42883         moved into g++.old-deja.
42885 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
42887         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
42888         options.
42890         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
42891         succeeded.
42893         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
42895 1997-02-13  Michael Meissner  <meissner@cygnus.com>
42897         * lib/gcc.exp (gcc_target_compile): Add support for defining
42898         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
42899         the machine doesn't have those features.
42901 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
42903         * g++.law/operators4.exp: Don't use LIBS.
42905 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
42907         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
42909         * lib/mike-g++.exp: Don't set the compiler to be tested here.
42910         * lib/g++.exp: Set it here instead. Also, allow use of the
42911         --tool_exec and --tool_opt options. Change CXX to
42912         GXX_UNDER_TEST.
42914         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
42916         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
42918 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
42920         * lib/old-dejagnu.exp: Use prune_warnings instead of
42921         prune_system_crud.
42922         * lib/mike-g++.exp: Ditto.
42923         * lib/gcc.exp: Ditto.
42924         * lib/g++.exp: Ditto.
42926         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
42928 1997-02-07  Jeffrey A Law  (law@cygnus.com)
42930           * 941014-2.c: Include stdlib.h
42931           * 960327-1.c: Include stdio.h
42932           * dbra.c, index-1.c: Don't assume ints are 32bits.
42934 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
42936         * lib/gcc.exp: Add gcc,stack_size target feature.
42938         * lib/g++.exp(g++_target_compile): Add the include and link
42939         paths here, not in two other places. And, it's $options, not
42940         options.
42942         * lib/mike-g++.exp(postbase): Remove the code that determines
42943         the correct include and link paths.
42944         * g++.old-deja/old-deja.exp: Ditto.
42946 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
42948         * lib/g++.exp(g++_init): target_compile no longer returns the
42949         filename of the result.
42951 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
42953         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
42954         call to glob.
42956         * gcc.c-torture/special/special.exp: Change call to
42957         gcc_target_compile to include the object file.
42959 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
42961         * gcc.c-torture/special/special.exp: Correct misspelling in last
42962         change.
42964 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
42966         * lib/plumhall.exp(ph_summary): Log the entire output of the
42967         executable. Return -1 if there were any failures, 0 otherwise.
42968         (ph_execute): Return -1 if there were any failures, 0 otherwise.
42969         (ph_make): Clean up objects and executables that were built
42970         if the tests succeeded.
42972 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
42974         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
42975         libraries and includes in the build tree as appropriate.
42977 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
42979         * lib/c-torture.exp: Instead of looking for the global variable
42980         NO_LONG_LONG, check to see if that's a feature of the target.
42982 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
42984         * config/default.exp: Minimize. Delete the remainer of the files in
42985         config; this functionality is now in devo/dejagnu/config.
42987         g++.*/*: Pass any additional flags used to compile to postbase;
42988         delete CXXFLAGS.
42990         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
42991         is now done by runtest.exp. Use gcc_target_compile instead of
42992         compile.
42994         lib/c-torture.exp: Use gcc_target_compile instead of compile.
42995         Remove references to CFLAGS. Use remote_file instead of
42996         calling rm -f.
42997         (c-torture): Take a list of arguments to use to compile this
42998         testcase.
43000         lib/g++.exp: Simplify. Use target_compile instead of compile.
43001         lib/gcc-dg.exp: Ditto.
43002         lib/gcc.exp: Ditto.
43003         lib/mike-{gcc,g++}.exp: Ditto.
43004         lib/old-dejagnu.exp: Ditto.
43005         lib/plumhall.exp: Ditto.
43007 1997-01-08  Jim Wilson  <wilson@cygnus.com>
43009         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
43010         (ph_linker): Likewise.
43012 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
43014           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
43015         MAP_ANON / MAP_ANONYMOUS if defined;
43016         else try to map from /dev/zero .
43018 1996-11-12  Jeffrey A Law  (law@cygnus.com)
43020         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
43021         isn't defined, then define it to MAP_ANONYMOUS.
43023 1996-11-12  Jeffrey A Law  (law@cygnus.com)
43025         * gcc.c-torture: Update to c-torture-1.42 release.
43027 1996-11-11  Jeffrey A Law  (law@cygnus.com)
43029         * gcc.c-torture: Update to c-torture-1.41 release.
43031 1996-10-27  Jeffrey A Law  (law@cygnus.com)
43033         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
43034         c-torture release.
43036 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
43038         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
43039         and LDFLAGS.  Fix second case to append the target_info ldflags
43040         onto LDFLAGS, not CFLAGS.
43041         * lib/g++.exp (g++_init): Add target_info stuff.
43042         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
43043         of libgloss and newlib flags for !native.
43045         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
43046         (GDB): Fix relative path to go up another dir for finding gdb.
43048 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
43050         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
43051         versions in the target_info array, if they don't exist.
43053 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
43055         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
43057 1996-07-08  Jim Wilson  <wilson@cygnus.com>
43059         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
43060         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
43062 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
43064         * lib/old-dejagnu.exp: Don't remove the output file before we've
43065         actually tested it. Don't append pwd to the path of the executable
43066         we're testing.
43068 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
43070         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
43072 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
43074         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
43075         temporary directory for compiler files, and set it to a default
43076         value of /tmp. Set $output as the name of the output file from
43077         compiling the testcase. Add a -o option to $cflags_var so the
43078         compiler writes the final output file as $output. Set $executable
43079         to $output.
43081         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
43082         directory for compiler files, and set it to /tmp if it doesn't
43083         already have a value. Set $output_file to the name of the output
43084         file from compiling the testcase. Add a -o option to CXXFLAGS so
43085         the compiler writes the final output file as $output. Use $output
43086         as the executable to be tested.
43088 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
43090         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
43092 1996-06-08  Jeffrey A Law  (law@cygnus.com)
43094         * gcc.c-torture/execute/pending-1.c: New test.  Still
43095         pending in Tege's queue.
43097 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
43099         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
43100         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
43101         if there were failures.  Call unresolved if there were unresolved
43102         testcases.  Call gcc_fail if program did not run to completion.
43103         (ph_make): Pass additional argument name to ph_execute.
43104         (ph_execute): Add new argument.  Pass additional arguments to
43105         ph_summary.  Call gcc_fail is there is no execution output.
43107 1996-04-24  Jeffrey A Law  (law@cygnus.com)
43109         * lib/plumhall.exp (proc_summary): Output relavent summary
43110         lines into the log so specific failures in plumhall can be
43111         investigated.
43113 1996-04-10  Jeffrey A Law  (law@cygnus.com)
43115         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
43116         (c-torture-execute): Don't try to execute tests which use
43117         "long long" types if $NO_LONG_LONG is nonzero.
43119 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
43121         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
43122         not c-torture.
43124         * gcc.ieee: Move from here.
43125         * gcc.c-torture/execute/ieee: To here.
43127 1996-03-26  Jeffrey A Law  (law@cygnus.com)
43129         * gcc.c-torture: Update to c-torture-1.41 release.
43131 1996-03-22  Jeffrey A Law  (law@cygnus.com)
43133         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
43134         not "$output".
43136 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
43138         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
43139         -c present.
43141 1996-03-02  Jeffrey A Law  (law@cygnus.com)
43143         * config/proelf.exp: Handle connecting to a simulator.
43145 1996-01-31  Jeffrey A Law  (law@cygnus.com)
43147         * config/proelf.exp: New file.  Enough framework that we can
43148         run c-torture tests on the proelf targets (or any other target
43149         that gdb can connect to for that matter).
43151 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
43153         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
43154         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
43156         * lib/plumhall.exp (ph_execute): Always call ph_summary if
43157         exec_output exists.
43159 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
43161         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
43162         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
43164         * config/*.exp: Update FSF address.  Change result of ${tool}_load
43165         to pass/fail/unresolved/unsupported/untested.  Caller must now
43166         call unresolved/unsupported/untested.
43167         * lib/*.exp: Update FSF address.  Update to handle new results of
43168         ${tool}_load.
43169         * lib/chill.exp (verbose): Delete.
43171 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
43173         * lib/gcc.exp (default_gcc_start): Change order of args to
43174         $LDFLAGS $CFLAGS $LIBS.
43175         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
43176         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
43177         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
43178         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
43179         * gcc.misc-tests/dg-test.exp: Likewise.
43180         * gcc.misc-tests/msgs.exp: Likewise.
43181         * gcc.prms/prms.exp: Likewise.
43182         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
43183         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
43185         * lib/dg.exp: Deleted, moved to dejagnu/lib.
43187 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
43189         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
43191         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
43192         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
43194         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
43195         necessary.
43197 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
43199         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
43200         global for loop; add use of $mathlib.
43201         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
43202         settings here; set mathlib for anything but VxWorks.
43204 1996-01-22  Jeffrey A Law  (law@cygnus.com)
43206         * gcc.c-torture: Update to c-torture-1.40 release.
43208 1996-01-03  Jeffrey A Law  (law@cygnus.com)
43210         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
43211         dg.exp.
43213 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
43215         * lib/c-torture.exp (c-torture-execute): Declare "output" as
43216         global.
43218 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
43220         * lib/g++.exp (LIBS): Define if not already.
43221         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
43222         (gcc-dg-prune): Call prune_gcc_output.
43223         * lib/gcc.exp (prune_gcc_output): New proc.
43224         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
43225         prune_gcc_output.
43227 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
43229         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
43230         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
43232 1995-11-15  Jeffrey A Law  (law@cygnus.com)
43234         * gcc.c-torture: Update to c-torture-1.39 release.
43236 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
43238         * lib/c-torture.exp (c-torture-execute): Don't return if one option
43239         fails, try others as well.
43241 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
43243         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
43244         If compilation fails, mark execute tests as `untested'.
43245         If test is marked as unsupported, don't mark compilation and
43246         execute tests as failed.
43248 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
43250         * lib/g++.exp (g++_init): Don't link in libg++, and look to
43251         libstdc++ for whether or not we want to be doing shared
43252         libraries.  Delete link_curses since we don't need it anymore.
43253         * lib/mike-g++.exp (postbase): Don't link in libg++.
43254         * g++.old-deja/old-deja.exp: Likewise.
43256 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
43258         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
43260 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
43262         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
43263         For that, add `-Wl,-a,shared_archive'.
43264         * g++.old-deja/old-deja.exp: Likewise.
43266 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
43268         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
43270 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
43272         * lib/mike-g++.exp (postbase): Pay attention to the status of
43273         g++_load.
43275 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
43277           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
43279 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
43281         * lib/gcc.exp (default_gcc_start): No longer need to log program
43282         being executed or its output, execute_anywhere does that now.
43283         * lib/g++.exp (default_g++_version): Call execute_anywhere.
43284         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
43286 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
43288         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
43289         the same as those in lib/g++.exp.
43291 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
43293         * gcc.c-torture: Update to c-torture-1.38 release.
43294         * gcc.ieee: Related changes.
43296 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
43298         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
43299         "exec". Minor reformatting changes.
43301         * config/rom68k.exp (${tool}_load): Make it work in a canadian
43302         cross. This means all "exec" calls now work on a remote host as
43303         well.
43304         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
43305         cross. Filter out the extra "\r\n" stuff that expect puts in.
43306         (c-torture-execute): Filter out the bogus warnings like
43307         c-torture-compile does. Add support for canadian cross.
43308         * lib/gcc.exp (default_gcc_version, default_gcc_start)
43309         Use execute_anywhere rather than calling exec directly. Now it
43310         works for canadian cross testing.
43312 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
43314         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
43315         results into a variable, and check that rather than using file exists.
43317 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
43319         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
43320         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
43322 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43324         * g++.old-deja/old-deja.exp: Create and pass runshlib and
43325         lib_curses if there's a shared libg++ in the build tree.
43327 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
43329         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
43330         if not supported target.
43332 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
43334         * lib/g++.exp (g++_init): Move empty setting of runshlib and
43335         link_curses up to always happen, not just for native builds.
43337 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
43339         * gcc.c-torture: Update to c-torture-1.36 release.
43340         * gcc.failure: Related changes.
43342 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
43344         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
43346 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
43348         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
43349         * lib/mike-g++.exp (postbase): Not in here.  Still reference
43350         runshlib, link_curses, and mathlib for link and run.
43352         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
43353         pass the runtime shared library options for Solaris, OSF/1, and
43354         Irix5, and link with -lcurses to avoid unresolved references.
43356 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
43358         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
43359         only run once.
43361 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
43363         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
43365 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
43367         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
43368         do not have a framework for the "compat" tests yet.
43370 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
43372         * lib/mike-g++.exp (postbase): New local variable `mathlib',
43373         set to null if we're testing vxworks5.1.  Use that instead of
43374         `-lm' in the setting of LIBS for link and run.
43376 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
43378         * config/rom68k.exp (${tool}_load): Major changes to make it
43379         work.  Verified that it does in fact return the stuff in
43380         exec_output properly.  Catch any Emul or any TRAP other than 0.
43382 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
43384         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
43385         LDFLAGS properly for targets that need stuff from libgloss.
43386         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
43387         only run once.
43388         (gpp_initialized): New variable.
43390 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
43392         * config/rom68k.exp: Load libgloss.exp.
43393         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
43394         so we can produce a fully linked binary.
43395         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
43396         so we can produce a fully linked binary.
43398 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
43400         * lib/plumhall.exp (ph_section): Watch for expected failures.
43401         Add missing `else'.
43403         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
43404         run the testcase.
43405         (c-torture): Likewise.
43407 1995-08-28  Doug Evans  <dje@cygnus.com>
43409         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
43411         * lib/mike-g++.exp (mike_cleanup): New proc.
43412         (prebase): New globals compiler_result, not_compiler_result,
43413         target_regexp.
43414         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
43415         allow leading "-" in pattern.  Watch for unsupported tests.
43416         If $compiler_result is set, pattern match assembler code,
43417         and ditto for $not_compiler_result.
43418         * lib/mike-gcc.exp: Likewise.
43420         * lib/plumhall.exp (ph_execute): Only call ph_summary if
43421         execution "succeeded".
43423 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
43425         * config/win32.exp: New file.
43426         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
43428 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
43430         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
43431         unsupported.
43432         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
43433         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
43434         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
43436         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
43437         "... without exceptions was ...".  That is now handled by
43438         prune_system_crud.
43439         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
43441 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
43443         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
43444         sieve.c,sort2.c}: New files.
43445         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
43446         sieve.exp,sort2.exp}: Drivers for them.
43448         * lib/mike-gcc.exp (program_output): New user settable variable.
43449         (postbase): Call prune_system_crud.  Also prune extraneous compiler
43450         messages.
43451         * lib/mike-g++.exp (program_output): New user settable variable.
43453         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
43455         * config/sh.exp: Deleted (use sim.exp instead).
43457 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
43459         * config/vx.exp: Declare CHECKTASK as global.
43460         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
43461         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
43462         * lib/old-dejagnu.exp: Load [pwd]/$executable.
43464 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43466         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
43467         target. Like vx.exp, only includes `vx29k.exp' instead of
43468         `vxworks.exp'.
43470 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
43472         * config/sim.exp: Increase time limit from 120 seconds to 240.
43474 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
43476         * gcc.c-torture/execute/950628-1.c: New test.
43478 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
43480         * gcc.c-torture: Update with changes/additions from
43481         c-torture-1.34.
43483 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
43485         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
43487 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
43489         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
43491 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
43493         * gcc.c-torture/compile/950512-1.c: New test.
43494         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
43495         * gcc.dg/struct-ret-1.c: Likewise.
43497 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
43499         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
43500           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
43502 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
43504         * gcc.c-torture/special/920411-1.c: Deleted.
43505         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
43507 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
43509         * config/sim.exp (${tool}_load): Hack in call to bash to get a
43510         cpu limit.
43512 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
43514         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
43516 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
43518         From kenner;
43519         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
43520         is the proper length.
43521         * va-arg-3.c: Likewise.
43523 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
43525         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
43526         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
43528         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
43529         * lib/g++.exp (default_g++_start): Delete old cruft.
43531 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
43533         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
43534         (2 * (1 << 18)) to (2 * (1 << 17)).
43536         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
43538 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
43540         * config/rom68k.exp: Renamed from config/idp.exp
43542 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
43544         * c-torture/compile/921109-2.c
43546 1995-04-18  Mike Stump  <mrs@cygnus.com>
43548         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
43549         excess errors.
43551 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
43553         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
43554         output.
43555         * lib/g++.exp (default_g++_start): Likewise.
43557 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
43559         * gcc.c-torture/compile/950329-1.c: New test.
43561 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
43563           * config/bug.exp (${tool}_load): Updated to use new remote_open
43564           and remote_close procs.
43565         * config/idp.exp: New file.
43567 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
43569         * gcc.c-torture/execute/950322-1.c: New test.
43571 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
43573         * config/vx.exp (${tool}_load): Clean up testing of return code from
43574         vxworks_ld and vxworks_spawn.
43576 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
43578         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
43580 1995-03-13  Mike Stump  <mrs@cygnus.com>
43582         * lib/old-deja.exp: Add `excess errors test - ' error, now one
43583         can mark excess errors on a machine by machine basis.  Note, the
43584         default is to not expect any excess errors, even when excess
43585         errors test - is given, so you will want to put an XFAIL ... on
43586         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
43587         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
43588         those 4 machines, but no others.
43590 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
43592         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
43593         * lib/c-torture.exp: to here.
43595 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
43597         * gcc.c-torture/execute/950221-1.c: New test.
43598         * gcc.c-torture/execute/struct-ret-1.c: New test.
43599         * gcc.c-torture/compile/950221-1.c: New test.
43601         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
43603 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
43605         * gcc.c-torture/execute/arith-1.c (main): Return 0.
43606         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
43608 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
43610         * g++.gb: New directory of tests, derived from my signature and
43611         class scoping tests.
43613         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
43614         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
43615         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
43616         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
43617         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
43618         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
43619         * g++.gb/sig25.C: Likewise.
43621         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
43622         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
43623         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
43624         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
43625         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
43626         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
43627         * g++.gb/sig25.exp: Likewise.
43629         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
43630         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
43631         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
43632         * g++.gb/scope13.C: Likewise, this test still fails.
43634         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
43635         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
43636         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
43637         * g++.gb/scope13.exp: Ditto.
43639         * g++.gb/README: New file, explains what these tests are about.
43641 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
43643         * lib/dg.exp (dg-do): Support `preprocess'.
43644         (dg-test): Likewise.
43646 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
43648         * config/udi.exp: change "continue -expect" to "exp_continue".
43650 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
43652         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
43653         Delete redundant tests.
43655         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
43656         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
43657         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
43658         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
43659         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
43660         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
43661         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
43662         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
43664         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
43665         storing label pointers.
43666         * gcc.c-torture/execute/921019-1.c: Likewise.
43667         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
43668         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
43669         parameter fp.
43670         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
43671         constants.
43673         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
43674         Delete obsolete tests.
43676         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
43677         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
43678         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
43679         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
43680         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
43681         * gcc.c-torture/compile/950124-1.c: New test.
43683         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
43685 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
43687         * lib/mike-g++.exp: Add -lm to LIBS.
43689 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
43691         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
43693 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
43695         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
43697 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
43699         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
43701 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
43703         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
43704         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
43705         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
43706         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
43707         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
43708         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
43709         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
43710         * g++.law/{operators31.C, operators32.C,
43711         * g++.law/{operators33.C, operators34.C}: Likewise.
43712         * g++.law/{pic1.C, refs2.C}: Likewise.
43713         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
43714         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
43715         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
43716         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43718         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
43719         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
43720         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
43721         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
43722         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
43723         * g++.law/{enum9.exp, friend5.exp}: Likewise.
43724         * g++.law/{nest3.exp, nest4.exp}: Likewise.
43725         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
43726         * g++.law/{operators30.exp, operators31.exp}: Likewise.
43727         * g++.law/{operators32.exp, operators33.exp}: Likewise.
43728         * g++.law/{operators34.exp}: Likewise.
43729         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
43730         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
43731         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
43732         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
43733         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43735         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
43736         No longer expected to fail.
43737         * g++.law/missed-error3.C: Tweak for recent bool changes.
43739 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
43741         * config/emb-unix: Deleted.
43742         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
43743         remote execution.  Do final link on remote host if REMOTE_LINK is set.
43745 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
43747         * lib/dg.exp (dg-test): Fix typo in last patch.
43749 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
43751         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
43752         (handles multiple occurrences).
43754 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
43756         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
43757         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
43758         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
43759         printed).
43760         * lib/c-torture.exp (c-torture-compile): Likewise.
43761         (c-torture): Prepend full path if missing.
43762         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
43763         (gcc_fail): Likewise.
43764         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
43766 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
43768         * lib/netware.exp: Only attach to NetWare i386 systems.
43770 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
43772         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
43773         messages.  Add test name to "output pattern match" pass/fail message.
43775 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
43777         * gcc.dg: New testsuite.
43778         * gcc.dg/dg.exp: New file.
43780         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
43781         test-switch.c}: Deleted.
43783         * gcc.misc-tests/msgs.exp: New testcase driver.
43785 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
43787         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
43788         Watch for illegal return values from ${tool}_load.
43789         * config/unix.exp (${tool}_load): Fix pass/fail detection for
43790         cross targets.  Coerce return value >0 to 1.
43792 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
43794         * config/unix.exp (${tool}_load): Call program rsh, not proc.
43796         * config/emb-unix.exp: New file.
43798         * config/sim.exp: Error if variable $SIM not defined.
43799         (${tool}_load): Mark test as "untested" if simulator missing.
43801         * config/unix.exp: Load remote.exp to get rcp_download.
43802         * lib/c-torture.exp: Use different option lists for testcases with
43803         and without loops.
43804         * gcc.c-torture/execute/execute.exp: Likewise.
43806 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
43808         * config/*.exp: Clarify return code from ${tool}_load.
43809         Call `unresolved' or `untested' instead of `warning' or `perror'
43810         (sometimes you still want to call both though).
43811         Add comment that `shell_id' is local to each file.
43812         * config/udi.exp (timeout): Set to 30.
43813         Don't print warning if connection fails, $connectmode has already
43814         printed an error.
43815         (${tool}_load): Move verbose messages to level 2.
43816         Rework pattern for "Process started" message.
43817         Pass `shell_id' to ${connectmode}_download.
43818         Retry twice upon timeout.  Make resetting of target more robust.
43819         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
43820         Pass `shell_id' to exit_$connectmode.
43821         Only call exit_$connectmode if connected.
43822         * config/unix.exp (${tool}_load): Check return codes better.
43823         * config/vrtx.exp (${tool}_load): Likewise.
43824         * config/vx.exp (${tool}_load): Likewise.
43825         Delete unneeded global's.
43826         * lib/dg.exp (dg-test): Update to reflect clarified return codes
43827         from ${tool}_load.
43828         (dg-stat): Delete.
43829         (dg-init): Delete recording of pass/fail counts.
43830         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
43831         (old-dejagnu-init): Likewise.
43832         (old-dejagnu-stat): Delete contents, empty proc now.
43833         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
43834         (c-torture): Delete references to lcnt, lpass, lfail.
43835         Get option list from TORTURE_OPTIONS.
43836         Delete -funroll[-all]-loops if no loops.
43837         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
43838         (g++_stat): Delete contents (empty proc now).
43839         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
43840         (gcc_finish): Likewise.
43841         (gcc_stat): Deleted.
43842         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
43843         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
43844         * gcc.c-torture/execute/execute.exp: Likewise.
43845         Split tests into two parts: compile, execute.
43846         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
43847         no loops.  Update to reflect clarified return codes from ${tool}_load.
43849 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
43851         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
43852         to grep for.
43853         (old-dejagnu): Likewise (where necessary).
43855 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
43857         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
43859         * lib/dg.exp (dg-process-target): Fix processing of selector.
43860         Add comment regarding use of `error'.
43862         * lib/gcc.exp (prune_system_crud): Define if missing.
43863         * lib/g++.exp (prune_system_crud): Likewise.
43865         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
43866         Call prune_system_crud.
43867         * lib/dg.exp (dg-runtest): New proc.
43868         Use perror instead of send_user for tcl errors in testcase.
43869         Don't return any value, it's never used.
43870         Don't clobber previous definition of `unknown'.
43871         Print tcl errors in `dg-final'.
43873 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
43875         * lib/dg.exp (dg-process-target): Improve syntax error messages.
43876         (dg-test): Don't print errorInfo, it contains stack backtrace.
43878 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
43880         * lib/g++.exp (runtest_file_p): Define if missing.
43882 1994-09-24  Doug Evans  (dje@cygnus.com)
43884         * lib/mike-g++.exp: Comment out loading of g++.exp.
43885         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
43886         (default_g++_version): Always print something.
43887         (default_g++_start): Comment out call to `which'.
43888         (g++_start, g++_load): Deleted (must be defined in config file).
43889         * lib/gcc.exp: Test for existence of $CC at start.
43890         Delete check for tmpdir (done in gcc_init).
43891         (default_gcc_version): Always print something.
43892         (default_gcc_start): Comment out call to `which'.
43893         * config/*.exp: Major cleanup - make cross targets work at least a
43894         little better for g++ (by not being "--tool gcc" specific).
43895         Rename gcc_xxx to ${tool}_xxx.
43896         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
43897         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
43899 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
43901         * lib/c-torture.exp (c-torture-compile): Rework compiler
43902         message processing.
43904         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
43905         c-torture.
43907 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
43909         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
43911         * lib/dg.exp (dg-process-target): Support { target native }.
43913 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
43915         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
43916         looked for "... program xxx got fatal signal".
43917         Correct regsub munging of `comp_output'.
43918         Ignore compiler messages "path prefix not used" and "linker input
43919         file unused".
43921 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
43923         * lib/gcc.exp (runtest_file_p): Define if missing.
43924         * gcc.prms/template.c: Example to work from.
43926 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
43928         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
43929         * lib/dg.exp (dg-test): Call unsupported testcases as such.
43931         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
43932         * gcc.prms/1883.c: Moved from compile/940714-1.c.
43933         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
43934         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
43936         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
43937         (dg-process-target): No longer a varargs proc.
43938         Return S/N for target, P/F for xfail.  All callers changed.
43939         (user option procs): More argument checking.
43940         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
43941         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
43942         (dg-test): Skip test if not running on selected target in `dg-do'.
43943         Update handling of `dg-do-what', `dg-output-text'.
43944         Separate execution pass/fail from output pattern match pass/fail.
43945         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
43947 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
43949         * gcc.c-torture/special/special.exp: Don't expect failure for mips
43950         target for 920510-1.c.
43952 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
43954         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
43955         Clean up comment regarding use of passcnt, etc.
43956         (gcc_stat): Don't update `testcnt' here.
43957         (gcc_finish): Do it here.
43958         Might as well reset `but_id' here too.
43959         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
43960         to determine if the file should be tested.
43961         * gcc.c-torture/compile/compile.exp: Likewise.
43962         * gcc.c-torture/execute/execute.exp: Likewise.
43963         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
43964         * gcc.misc-tests/dg-test.exp: Likewise.
43965         * gcc.prms/prms.exp: Likewise.
43966         * gcc.wendy/wendy.exp: Likewise.
43967         * g++.old-deja.exp: Likewise.
43968         Move "Testing file" message to verbose level 1.
43970 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
43972         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
43974 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
43976         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
43977         (default_gcc_start): Accept optional second list element
43978         of compiler flags.  Print compiler output at verbosity level 2.
43979         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
43980         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
43981         Save current values of framework globals passcnt, failcnt, xpasscnt,
43982         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
43983         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
43984         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
43985         xfailcnt to compute stats.  Update framework global `testcnt' from
43986         pass/fail counts.
43987         (gcc_finish): New proc.  Clean up test environment.
43988         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
43989         (gcc_epass, gcc_efail): Delete.
43990         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
43991         argument of line number.
43992         (dg-init): If the tool has an init routine, call it.
43993         (dg-test): Remove args `cflags_var' and `libs_var'.
43994         Pass all compiler options to ${tool}_start.
43995         Handle missing line number.
43996         (dg-finish): New function.
43997         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
43998         particular files.  Call gcc_finish at end.  Move "skipping test"
43999         message to verbosity level 3.
44000         * gcc.c-torture/compile/compile.exp: Likewise.
44001         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
44002         * gcc.c-torture/execute/execute.exp: Likewise.
44003         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
44004         Print testcase being tried at verbosity level 1.
44005         * gcc.c-torture/special/special.exp: Unset xfail.
44006         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
44007         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
44008         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
44009         * gcc.failure/failure.exp: Likewise.
44010         * gcc.ieee/ieee.exp: Likewise.
44011         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
44012         Update call to dg-test.  Call dg-finish at end.
44013         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
44014         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
44015         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
44016         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
44017         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
44018         * gcc.wendy/wendy.exp: Add copyright.
44019         Delete setting of tmpdir (done by gcc_init).
44020         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
44021         Pass compiler flags to gcc_start.  Call gcc_finish at end.
44022         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
44023         gcc_[ce]pass/fail.
44025 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
44027         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
44028         confusion.
44029         (g++_load): Likewise.
44031         * config/*.exp (gcc_load): Some were varargs fns and some were not.
44032         Rename argument to `prog' to remove the confusion.
44033         Varargs fns behave differently too!
44034         (g++_load): Likewise.
44036         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
44038         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
44039         what it is.  Delete (always) printing of status value for !native.
44040         Simplify verbose code, and include status and exec_output.
44041         (g++_load): Use gcc_load.
44043 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
44045         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
44046         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
44047         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
44048         940714-3.c as these testcases don't exist anymore.  Make
44049         va-arg-1.c expected to pass.
44051 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
44053         * gcc.misc-tests/misc.exp: Only run specific testcases.
44054         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
44055         * gcc.misc-tests/dg-[1-9].c: New files.
44057         * lib/dg.exp: New testsuite driver.
44058         * gcc.prms/prms.exp: Use it.
44060         * README.gcc: New file.
44062         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
44063         Document and reset `lxpass' and `lxfail'.
44064         Simplify "initialized" message.
44065         (gcc_stat): Clean up comments a little.
44067 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
44069         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
44071 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
44073         * lib/old-dejagnu.exp (process-option): New proc.
44074         (old-dejagnu-init, old-dejagnu-stat): Likewise.
44075         (old-dejagnu): Simplify.
44076         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
44078 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
44080         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
44081         exists and is not an empty string.
44083         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
44084         $xfail rather than calling setup_xfail.  Clear $xfail when test is
44085         finished.
44086         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
44087         automatically.
44089         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
44090         longer expected to fail.
44092         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
44093         "f" function call.
44095         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
44097         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
44098         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
44099         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
44100         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
44101         c-torture-1.29.
44103         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
44104         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
44106         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
44108         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
44109         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
44111         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
44112         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
44113         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
44115 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
44117         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
44118         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
44119         940714-1.c, 940714-2.c, 940714-3.c},
44120         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
44121         gcc.misc-tests/{mg.c,mg.exp}:
44122         New tests.
44123         * gcc.noncompile/noncompile.exp: Change accordingly.
44125 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
44127         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
44128         Undo previous clobberage.
44130 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
44132         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
44133         * gcc.special/{930510-1.c, special.exp}:
44134         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
44135         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
44136         struct-varargs-1.c}: New tests from c-torture-1.26.
44138 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
44140         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
44141           argument to switch.
44143 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
44145         * Revert the previous changes.  Please see Rob's directory
44146           (/lisa/test/rob/progressive/gcc/testsuite) for testing
44147           fixes.
44149 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
44151         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
44152             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
44153             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
44154             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
44155             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
44156             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
44157             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
44158             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
44159             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
44160             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
44161             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
44162             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
44163             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
44164             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
44165             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
44166             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
44167             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
44168             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
44169             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
44170             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
44171             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
44172             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
44173             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
44174             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
44175             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
44176             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
44177             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
44179 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
44181         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
44182             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
44183           with perror calls.
44185 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
44187         * config/unix.exp (g++_load): Fix syntax.
44189 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
44191         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
44192         * gcc.noncompile/921017-1.c: Deleted obsolete test.
44193         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
44194         Don't expect va-arg-1.c to fail.  Correct expected output for
44195         920928-1.c.
44196         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
44197         * gcc.wendy/hbm4.c: Correct typo.
44198         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
44200 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
44202         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
44203         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
44204         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
44205         * lib/c-torture.exp (c-torture-compile): Ditto.
44207         Reduce volume of output (remove all the -I's and such).
44208         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
44209         Call gcc_cpass, gcc_cfail.
44210         (c-torture): Pass testing option to c-torture-compile.
44212 1994-03-21  Doug Evans  (dje@cygnus.com)
44214         Bring patches over from progressive.
44215         * config/default.exp: Exit remote shell cleanly.
44216         (g++_exit, g++_start): Add default versions.
44217         * config/sim.exp (gcc_load): Use perror, not error.
44219 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
44221         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
44222         set in site.exp.
44224 1994-03-14  Doug Evans  (dje@cygnus.com)
44226         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
44227         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
44228         (wendy_try): New proc to run testcase.
44229         (main loop): Call 'em.
44230         * gcc.wendy/*.c: Clean up pass to correct expected output.
44232         * lib/gcc.exp: Minor cleanup work.
44233         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
44235 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
44237         * config/sim.exp (gcc_load): Document return codes better.
44238         Don't pass -v to simulator.
44240 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
44242           * gcc.special/920717-x.c: Fix typo.
44243           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
44244           get at sources.
44246         * lib/mike-gcc.exp: Fix typo.
44248 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
44250         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
44251         binary to use, transform the name.
44252         * config/*.exp: rename everything. Nuke any g++ specific files,
44253         it's now a special case of gcc that requires no special support.
44254         Add a default.exp for unsupported targets.
44256 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
44258         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
44259         lib/old-dejagnu.exp: Fix a few patterns to work with the new
44260         version of Tcl.
44262 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
44264         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
44265         than a warning.
44267 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
44269         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
44271 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
44273         * gcc.execute/execute.exp: Combine opt_list and foption_list into
44274         option_list.  Compile every file with only 4/6 option choices
44275         (same as C torture) instead of with 12/18 different option
44276         choices.
44277         * lib/c-torture.exp: Likewise.
44279         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
44280         not already set.
44282 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
44284         * lib/old-deja.exp: Add `excess errors test fails' error, now one
44285         can put an XFAIL *-*-* on excess errors.
44287 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
44289         * g++.law: Add more tests derived from g++-bugs snapshots.
44291         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
44292         equivalent to g++.law/init9.
44294         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
44295         compiled it, and the a.out file after we've run it.
44297 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
44299         * lib/mike-g++.exp (postbase): Delete the .o file after we've
44300         compiled it, and the a.out file after we've run it.
44302 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
44304         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
44306 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
44308         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
44309         version number.
44311 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
44313         * g++.law: New directory of g++ tests derived from the g++-bugs
44314         snapshots.
44316 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
44318         * gcc.compile: initbug1.c initbug1.exp testcase added
44320 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
44322         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
44323         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
44324           fixes submitted by Jeff Law (law@cs.utah.edu)
44325         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
44326           Jeff Law (law@cs.utah.edu)
44329 1993-11-30  Mike Stump  (mrs@cygnus.com)
44331         * config/unix-g++.exp: Follow the gcc way of doing things.
44332         * g++.old-deja/old-deja.exp: Minor updates.
44333         * lib/g++.exp: New file, follow the gcc way of doing things.
44334         * lib/old-dejagnu.exp: Minor updates.
44335         * lib/mike-g++.exp: Always unset errorInfo.
44337 1993-11-06  Mike Stump  (mrs@cygnus.com)
44339         * lib/gcc.exp: Fix some errors with the below change, CC and
44340         CFLAGS should be global when setting, not local.
44342 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
44344         * lib/gcc.exp: Transform tool name.
44346 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44348         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
44350 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44352         * lib/gcc.exp: change gcc_done to gcc_stat
44354 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44356         * Upgraded gcc testsuite to c-torture version 1.25
44358 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
44360         * lib/gcc.exp: added reporting code. Changed verbose compile message.
44361         * lib/c-torture: added hooks for new reporting code.
44363 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
44365         * config/sh-gcc.exp: check if sh-sim exists in the path
44367 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
44369         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
44370         * gcc.compile/compile.exp: Initial changes for new logic.
44371         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
44372         * gcc.failure/failure.exp: Initial changes for new logic.
44373         * gcc.ieee/ieee.exp: Initial changes for new logic.
44374         * gcc.misc-tests/misc.exp: Initial changes for new logic.
44375         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
44376         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
44377         * lib/c-torture.exp: Initial changes for new logic.
44378         * lib/gcc.exp: Initial changes for new logic.
44380 1993-10-15  Mike Stump  (mrs@cygnus.com)
44382         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
44383         depend upon failure or success.  Fully qualify names in failure
44384         and success messages.  Always remove a.out before starting
44385         compile, just in case.  Pay more attention to error text output by
44386         the compiler.  Handle testcases with no known past errors just
44387         like all others, so that things are uniform.  Other miscellaneous
44388         improvements.
44390 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
44392         * gcc.cpp: new directory for cpp tests
44394 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
44396         * lib/chill.exp: Code reformatted, removed unused code.
44397         * config/unix-chill.exp: Code reformatted, removed unused code.
44398         * chill.execute/execute.exp: Code reformatted, removed unused code.
44399         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
44401 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
44403         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
44404         routines not written.
44406 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
44408         * config/bug-gcc.exp: Use new procs from bug.exp.
44410 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
44412         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
44413         via ftp, rather than depending on NFS.
44414         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
44415         case.
44417 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
44419         * config/bug-gcc.exp: Use new download proc.
44421 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
44423         * chill.execute/execute.exp: cleanups, handles errors better
44424         * chill.compile/compile.exp: rewrite, based on execute.exp
44425         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
44426         * lib/chill.exp: major changes to diff proc and compile and link
44427           procs. added chill_fail and chill_pass wrappers to pass and
44428           fail. added more comments, and handle error codes better.
44429           Added a hack to capture stderr from exec, so noncompile tests
44430           can work.
44432 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
44434         * chill.execute/execute.exp: rewrite of testsuite driver
44435         * lib/chill.exp: rewrite of testsuite driver
44436         * config/unix-chill.exp: rewrite of testsuite driver
44438 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
44440         In chill.execute:
44441         * iexpr.ch: Standardize uppercase.
44442         * tuples.dat: Standardize uppercase.
44443         * vary.ch: standardize.  Correct varying string assignments.
44444         * vary.dat: Add new output lines.
44446 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
44448         In chill.execute:
44449         * chprintf.ch: Standardize use of uppercase.
44450         * tuples.ch: Standardize and turn arr2 into a DCL,
44451           rather than a SYN.
44452         * pinits.ch: Standardize.
44454 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
44456         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
44457         * Makefil: Renamed to Makefile.in.
44458         * configure.in: New.
44460 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
44462         In chill.execute:
44463         * .cvsignore: Add result/output files.
44464         * Makefile: Fix up variables at start.  Use MFLAGS
44465           everywhere.  Correct bool_loc, built_ins entries.
44466           Add entry for vary1.ch.
44467         * bitarray.ch: Standardize upper-case usage.
44468         * bitexpr.ch: Standardize, add output of b1.
44469         * params.ch: Use arrayt in along PROC parameters, to
44470           avoid novelty problems.
44471         * sets.ch: Tiny cleanup.
44472         * vary1.ch: Re-indent.
44474 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
44476           * Add PR-related files to Makefiles, .cvsignore files, etc.
44478 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
44480         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
44481           with compiler objects. New names are test-flow.c and test-loop.c
44483 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
44485         * Upgraded c-torture tests from 1.19 to 1.20
44487         * new files:
44488         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
44489         * gcc.compile: 930623-1.c 930623-2.c
44490         * gcc.noncompile: 930622-1.c 930622-2.c
44491         * gcc.failure: 920411-1.c 920627-2.c
44492         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
44494 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
44496         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44497           More changes to get testsuite working properly. Needs more work.
44498           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
44500 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
44502         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44503           More changes to get testsuite working properly. Needs more work.
44505 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
44507         * chill.compile/compile.exp: Added for Dejagnu support
44508         * chill.execute/execute.exp: Added for Dejagnu support
44509         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
44511 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
44513         This should complete moving the CHILL test files.
44514         * chill.noncompile(.cvsignore printf.grt
44515             in-printf.grt chprintf.grt chprintf.ch):
44516             Added test-support files.
44517           (Makefile): Modified further.
44518         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
44519             signal.ch): Added test files.
44520           * chill.execute (.cvsignore printf.grt printr.c
44521             in-printf.grt rts.c chprintf.grt rts.h): Added
44522           test-support files.
44523             (Makefile): More corrections.
44525 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
44527         * chill.compile, chill.execute, chill.nocompile: Add CHILL
44528           test cases, ready for DejaGnu.
44530 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
44532         * Upgraded c-torture tests from 1.18 to 1.19
44534         * gcc.compile: added test(s):
44535           930607-1.c
44536         * gcc.execute: added test(s):
44537           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
44539         * added new subdirectory for misc tests: gcc.misc-tests
44540         * gcc.misc-test(s): added tests:
44541           inst-check.c test-consts.c test-ior.c test-switch.c
44543 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
44545         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
44547 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
44549         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
44551 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
44553         * Upgraded c-torture tests from 1.17 to 1.18
44555 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
44557         * Upgraded c-torture tests from 1.12 to 1.17
44559 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
44561         * lib/old-dejagnu.exp:
44562           Fixed handling of XFAIL target triplets to correctly
44563           recognize wildcard characters.  Removed code that
44564           appended a unique id tag to the end of the file name
44565           printed out by the result of the testcases within a
44566           given test file.
44568 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
44570         * lib/old-dejagnu.exp:
44571           Reworked expected failure handling to trigger off of XFAIL
44572           keyword in keyphrase embeded in testcase source code. The
44573           XFAIL keyword must be at the end of the keyphrase line. It
44574           may optionally be followed by one or more target triplets.
44575           It has just occured that the handling of wildcards in the
44576           target triplet may not be correct.
44578 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
44580         * g++.old-deja/tests:
44581           Moved all subdirectories up one level into g++.old-deja .
44583         * lib/old-dejagnu.exp:
44584           Fixed problem with CXXFLAGS not being properly reset, and being
44585           corrupted with extraneous "-c" compiler option.  This was
44586           causing binaries to not be generated for test that needed them.
44587           Modified strings passed to "pass" and "fail" so that individual
44588           tests from the same test file would be distinguished by an
44589           identifier appended to the test file name in the summary logs;
44590           this corrected a problem with erroneous diff logs.  Added code
44591           to search testcases for expected fail and unexpected pass keywords.
44593 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
44595         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
44597 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
44599         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
44600           Removed extraneous text from end of "Special g++ Options"
44601           keyphrase.
44603         * lib/old-dejagnu.exp: Added pattern matching to look for new
44604           keywords, embedded in testcases comments, which will trigger
44605           calls to xpass and xfail.
44607 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
44609         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
44610           comments embedded in the testcases, especially the one looking for
44611           special compiler options, as well as the pattern matching for the
44612           compiler output again.
44614 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
44616         * lib/old-dejagnu.exp: Do a proper check of the return value for
44617           execute tests. Fixed several problems with the pattern matching
44618           of the compiler output which gave erroneous test results.
44619           Changed several of the test result messages to be more descriptive.
44620         * config/unix-g++.exp: Proc g++_load now actually works and
44621           executes the tests passed to it and returns a usable return
44622           value.
44624 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
44626           * lib/gcc.exp: Exits gracefully if $CC is bogus.
44628 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
44630         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
44631           Modified both files to properly execute the old style
44632           dejagnu tests. The previous versions of these files were
44633           experimental and did not function anything near correctly.
44635 1993-04-05  Rob Savoye  (rob@cygnus.com)
44637         * Removed all Makefile.in and configure.in files. No configuration
44638         needed now.
44640 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
44642         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
44644 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
44646         * gcc.compile/configure.in, gcc.unsorted/configure.in,
44647         gcc.special/configure.in, gcc.noncompile/configure.in,
44648         gcc.execute/configure.in, gcc.code_quality/configure.in,
44649         g++.other/configure.in, g++.old-deja/configure.in,
44650         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
44651         in srcname setting.
44653 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
44655         * lib/udi.exp: Fixed mondfe and mondfe_download.
44656         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
44657         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
44659 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
44661         * config/udi-gdb.exp: Check $shell_id after connecting to target.
44662         (gdb_exit): Don't remove *_soc files.
44664 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
44666         * lib/c-torture.exp: Don't look for main; instead always use -w
44667         -c.  This is how the c-torture tests work.  Remove the object
44668         file if the compilation succeeds.
44669         * gcc.execute/execute.exp: Remove executable if test passes.
44670         * gcc.noncompile/noncompile.exp: Every test is an expected
44671         failure.
44672         * gcc.special/special.exp: Added tests from c-torture 1.11,
44673         corrected use of existing test.
44674         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
44675         gcc.execute/920625-1.c: Updated to c-torture 1.11.
44676         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
44677         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
44678         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
44679         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
44680         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
44681         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
44682         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
44683         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
44684         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
44685         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
44686         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
44687         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
44688         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
44689         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
44690         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
44691         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
44692         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
44693         c-torture 1.11.
44694         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
44695         correspond to c-torture 1.11.
44697         * New file.