gcc:
[official-gcc.git] / gcc / testsuite / ChangeLog
blob8b2850a34e009ddc93a3333cb7f16904a20f1d96
1 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
3         gcc.dg/noncompile/pr16876.c: New test.
5 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
7         PR c++/28056
8         * g++.dg/parse/local1.C: New test.
9         * g++.dg/other/qual1.C: Tweak error marker.
11 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
13         PR c++/27787
14         * g++.dg/template/typename10.C: New.
15         * g++.dg/template/lookup4.C: Remove bogus error marker.
17 2006-08-25  Richard Guenther  <rguenther@suse.de>
19         PR testsuite/28829
20         * gcc.dg/pr26570.c: Fix testcase.
22 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
24         PR tree-opt/28807
25         * gcc.c-torture/execute/mayalias-2.c: New test.
26         * gcc.dg/tree-ssa/alias-13.c: New test.
28 2006-08-24  Jan Hubicka  <jh@suse.cz>
30         PR debug/26881
31         * gcc.dg/debug/pr26881.c: New file.
33 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
35         PR fortran/28788
36         * gfortran.dg/used_types_4.f90: New test.
37         * gfortran.dg/derived_init_2.f90: Modify to check sibling
38         association of derived types.
39         * gfortran.dg/used_types_2.f90: Add module cleanup.
40         * gfortran.dg/used_types_3.f90: The same.
42         PR fortran/28771
43         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
44         fix of regression.
46 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
48         PR 28813
49         * gfortran.dg/direct_io_6.f90: Remove test.
51 2006-08-23  Stuart Hastings  <stuart@apple.com>
53         PR 28825
54         * gcc.target/i386/20060821-1.c: New.
56 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
58         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into 
59         dg-warning strings for dllimport.
61 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
63         PR C++/28450
64         * g++.dg/ext/vector4.C: New test.
65         * g++.dg/ext/complex1.C: New test.
67 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
69         PR debug/28692
70         * gcc.dg/debug/const-1.c: New.
71         * gcc.dg/debug/const-2.c: New.
72         * gcc.dg/debug/dwarf2/const-1.c: New.
73         * gcc.dg/debug/dwarf2/const-2.c: New.
74         * gcc.dg/debug/dwarf2/const-2b.c: New.
76 2006-08-22  Richard Guenther  <rguenther@suse.de>
78         PR middle-end/28776
79         * gcc.c-torture/compile/pr28776-1.c: New testcase.
80         * gcc.c-torture/compile/pr28776-2.c: Likewise.
82 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
84         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
86 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
88         PR c++/26269
89         * g++.dg/other/error14.C: New test.
91         PR c++/28505
92         * g++.dg/parse/ctor7.C: New test.
93         * g++.dg/parse/ctor8.C: Likewise.
95         PR c++/28741
96         * g++.dg/template/void7.C: New test. 
97         
98 2006-08-21  Olivier Hainque  <hainque@adacore.com>
100         * gnat.dg/self_aggregate_with_zeros.adb: New test.
101         * gnat.dg/self_aggregate_with_array.adb: New test.
103 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
105         * g++.dg/eh/arm-vfp-unwind.C: New test.
107 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
109         PR c++/28341
110         * g++.dg/template/ref3.C: New test.
111         * g++.dg/template/nontype13.C: New test.
113         PR c++/28346
114         * g++.dg/template/ptrmem17.C: New test.
116 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
118         PR target/28648 c:
119         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
121 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
123         PR fortran/28630
124         * gfortran.dg/used_types_2.f90: New test.
126         PR fortran/28601
127         * gfortran.dg/used_types_3.f90: New test.
129         PR fortran/20886
130         * gfortran.dg/generic_actual_arg.f90: New test.
132         PR fortran/28735
133         * gfortran.dg/module_private_array_refs_1.f90: New test.
135         PR fortran/28762
136         * gfortran.dg/program_name_1.f90: New test.
138         PR fortran/28425
139         * gfortran.dg/derived_constructor_comps_1.f90: New test.
141         PR fortran/28496
142         * gfortran.dg/array_initializer_2.f90: New test.
144         PR fortran/18111
145         * gfortran.dg/unused_artificial_dummies_1.f90: New test. 
147         PR fortran/28600
148         * gfortran.dg/assumed_charlen_function_4.f90: New test.
150         PR fortran/28771
151         * gfortran.dg/assumed_charlen_in_main.f90: New test.
153         PR fortran/28660
154         * gfortran.dg/dependent_decls_1.f90: New test.
156 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
158         PR fortran/25217
159         * gfortran.dg/derived_init_2.f90: New.
161 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
163         * gcc.c-torture/execute/pr28289.c: New test.
165 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
167         PR c/28744
168         * gcc.dg/attr-externally-visible-1.c: New test.
169         * gcc.dg/attr-externally-visible-2.c: New test.
170         * g++.dg/parse/attr-externally-visible-1.C: New test.
171         * g++.dg/parse/attr-externally-visible-2.C: New test.
173 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
175         PR c++/28606
176         * g++.dg/parse/dtor11.C: New test.
178 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
180         PR rtl-optimization/28489
181         * gcc.c-torture/compile/pr28489.c: New test.
183 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
185         PR c++/28710
186         * g++.dg/template/redecl4.C: New test.
188         PR c++/28711
189         * g++.dg/template/ctor8.C: New test.
191 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
193         * PR c++/28573
194         * g++.dg/parse/offsetof6.C: New test.
195         * g++.dg/parse/offsetof6.C: New test.
196         * g++.dg/parse/offsetof7.C: New test.
198 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
200         PR testsuite/28602
201         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
202         is false.
204 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
206         PR c++/28302
207         * g++.dg/ext/vector3.C: New test.
209 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
211         PR gcov/profile/26570
212         * gcc.dg/pr26570.c: New test.
214 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
216         PR c/27697
217         * gcc.dg/qual-component-1.c: New test.
219 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
221         PR c++/28593
222         * g++.dg/parse/new3.C: New test.
224 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
226         PR fortran/25828
227         * gfortran.dg/streamio_1.f90: New test.
228         * gfortran.dg/streamio_2.f90: New test.
229         * gfortran.dg/streamio_3.f90: New test.
230         * gfortran.dg/streamio_4.f90: New test.
231         * gfortran.dg/streamio_5.f90: New test.
232         * gfortran.dg/streamio_6.f90: New test.
233         * gfortran.dg/streamio_7.f90: New test.
234         * gfortran.dg/streamio_8.f90: New test.
236 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
238         PR c/28287
239         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
241 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
243         PR c++/28594
244         * g++.dg/template/void6.C: New test.
245         
246 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
248         PR c/28649
249         * gcc.dg/parse-error-1.c: New test.
250         * gcc.dg/parse-error-2.c: New test.
251         * gcc.dg/cpp/digraph2.c: Add error-marker.
252         * gcc.dg/noncompile/920923-1.c: Likewise.
254 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
256         PR c/27490
257         * gcc.dg/sizeof-2.c: New testcase.
259         PR c/27489
260         * gcc.dg/switch-A.c: New testcase.
262 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
264         PR c++/28288
265         PR c++/14556
266         * g++.old-deja/g++.warn/compare1.C: Delete.
267         * g++.dg/opt/pr7503-2.C: Delete.
268         * g++.dg/opt/pr7503-3.C: Delete.
269         * g++.dg/opt/pr7503-4.C: Delete.
270         * g++.dg/opt/pr7503-5.C: Delete.
271         * g++.dg/opt/max1.C: Delete.
272         * g++.dg/warn/minmax.C: Delete.
273         * g++.dg/expr/minmax.C: New test.
275 2006-08-14  Richard Guenther  <rguenther@suse.de>
277         PR testsuite/28703
278         * gcc.c-torture/execute/pr28651.c: Do not use argc
279         to avoid optimization, instead forbid inlining.
281 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
283         PR rtl-optimization/28634
284         * gcc.c-torture/execute/ieee/pr28634.c: New test.
286 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
288         PR c/27184
289         * gcc.dg/torture/pr27184.c: New test.
291 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
293         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
295 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
297         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
298         * gfortran.dg/stat_2.f90: Likewise.
299         * gfortran.dg/chmod_1.f90: Likewise.
300         * gfortran.dg/chmod_2.f90: Likewise.
301         * gfortran.dg/chmod_3.f90: Likewise.
303 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
305         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
307 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
309         * g++.dg/opt/pr23454-2.C: New test.
311 2006-08-11  Richard Guenther  <rguenther@suse.de>
313         PR middle-end/28651
314         * gcc.c-torture/execute/pr28651.c: New testcase.
316 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
318         * gnat.dg/specs/static_initializer.ads: New test.
320 2006-08-10  Paul Brook  <paul@codesourcery.com>
322         * gcc.target/arm/cond-asm.c: New test.
324 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
326         PR tree-optimization/26197
327         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
328         * g++.dg/vect/vect.exp: Compile the new tests with
329         --param max-aliased-vops=0.
331 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
333         PR c++/28637
334         * g++.dg/template/void3.C: New test.
336         PR c++/28638
337         * g++.dg/template/void4.C: New test.
339         PR c++/28640
340         * g++.dg/template/void5.C: New test.
341         
342 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
344         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
345         after dg-do compile.
347 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
349         PR tree-optimizations/26969
350         * gcc.dg/vect/vect.exp: Compile tests prefixed with
351         "unswitch-loops" with -funswitch-loops.
352         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
354 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
356         * gcc.dg/sparc-getcontext-1.c: Fix typo.
357         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
358         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
359         * objc.dg/dwarf-1.m: Likewise.
360         * objc.dg/dwarf-2.m: Likewise.
361         * obj-c++.dg/dwarf-2.mm: Likewise.
363 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
365         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
366         * objc.dg/dwarf-2.m: Likewise.
367         * obj-c++.dg/dwarf-2.mm: Likewise.
369         PR libfortran/28603
370         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
372         PR testsuite/27611
373         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
375         PR testsuite/27033
376         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
378 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
380         PR target/27827
381         * gcc.target/i386/pr27827.c: New testcase.
383 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
385         PR fortran/28590
386         * gfortran.dg/sequence_types_1.f90: New test.
388 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
390         PR fortran/28548
391         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
392         dg-warning.  Add -pedantic option.
394 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
396         PR c/28502
397         * gcc.dg/proto-1.c: New test.
399         PR c/27721
400         * gcc.dg/lvalue-4.c: New test.
402         PR c/28136
403         * gcc.dg/init-bad-5.c: New test.
405 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
407         PR c++/28347
408         * g++.dg/ext/typedef-init.C: Add new test for typedef 
409         initialization inside templates. Adjust existing error markers.
411 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
413         PR c++/28148
414         * g++.dg/init/ptrmem3.C: New test.
416 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
418         PR tree-optimization/27770
419         * lib/target-support.exp: New target keyword "section_anchors". 
420         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
421         tests.
422         * gcc.dg/vect/section-anchors-pr27770.c: New test.
423         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
424         * gcc.dg/vect/section-anchors-vect-69.c: New test.
425         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
426         
427 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
429         * gcc.dg/20060801-1.c: Add missing '}'.
431 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
433         PR c++/27508
434         * g++.dg/parse/dtor9.C: New test.
435         * g++.dg/parse/dtor10.C: New test.
436         * g++.dg/other/error7.C: Adjust error-marker.
438         PR c++/28274
439         * g++.dg/other/default5.C: New test.
441 2006-08-02  Richard Guenther  <rguenther@suse.de>
443         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
445 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
447         PR c++/28557
448         * g++.dg/template/conv9.C: New test.
450 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
452         PR debug/28063
453         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
454         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
455         Optionally return assembly text.  Update callers.
456         (check_no_compiler_messages): Update verbose messages.
457         (check_no_messages_and_pattern): New.
458         (check_effective_target_string_merging): New.
460 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
462         PR c++/28250
463         * g++.dg/eh/catch4.C: New test.
465         PR c++/28257
466         * g++.dg/other/qual1.C: New test.
468         PR c++/28259
469         * g++.dg/inherit/error2.C: New test.
471         PR c++/28267
472         * g++.dg/other/new1.C: New test.
474         * g++.dg/warn/pr23075.C: Remove obsolete test.
475         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
476         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
478 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
480         PR c++/28523
481         * g++.dg/eh/cast1.C: New test.
483 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
485         PR libfortran/28452
486         * gfortran.dg/random_3.f90:  New test.
488 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
490         PR c++/28432
491         * g++.dg/other/pr28304.C: Change expected error message.
492         * g++.dg/other/pr28432.C: New test.
494 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
496         PR c++/28256
497         * g++.dg/init/brace2.C: Change expected error message, add empty init.
499 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
501         PR debug/23336
502         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
503         at -g1.
504         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
505         g++.dg/debug/enum-2.C: New.
507 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
509         PR c++/6634
510         * g++.dg/parse/long1.C: Add more tests.
512 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
514         * gfortran.dg/lrshift_1.c: New file.
516 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
518         PR libgfortran/28335
519         * gfortran.dg/no_unit_error_1.f90: New test.
521 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
523         PR libgfortran/28335
524         * gfortran.dg/no_unit_error_1.f90: Delete test.
525         * gfortran.dg/no_unit_error_2.f90: Delete test.
527 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
529         * gfortran.dg/chmod_3.f90: New test.
530         * gfortran.dg/ltime_gmtime_1.f90: New test.
531         * gfortran.dg/ltime_gmtime_2.f90: New test.
532         * gfortran.dg/lrshift_1.f90: New test.
533         * gfortran.dg/chmod_1.f90: New test.
534         * gfortran.dg/chmod_2.f90: New test.
536 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
538         PR c++/27668
539         * g++.dg/template/crash55.C: New test.
541         PR c++/27962
542         * g++.dg/template/nontype16.C: New test.
544         * g++.dg/template/void2.C: Adjust error markers.
545         * g++.dg/template/nontype5.C: Adjust error markers.
546         
547 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
549         * gcc.target/i386/stack-prot-kernel.c: New test.
551 2006-07-27  Roger Sayle  <roger@eyesopen.com>
553         * gcc.dg/builtins-55.c: New test case.
555 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
557         PR rtl-optimization/27907
558         * gcc.c-torture/compile/pr27907.c: New test.
560 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
562         * gfortran.dg/mclock.f90: New test.
563         * gfortran.dg/int_conv_1.f90: New test.
564         * gfortran.dg/stat_1.f90: New test.
565         * gfortran.dg/stat_2.f90: New test.
567 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
569         PR libgfortran/28335
570         * gfortran.dg/no_unit_error_1.f90: New test.
571         * gfortran.dg/no_unit_error_2.f90: New test.
572         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
574 2006-07-25  Roger Sayle  <roger@eyesopen.com>
576         PR middle-end/28473
577         * gcc.dg/fold-convround-1.c: New test case.
579 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
581         * gfortran.dg/arithmetic_if.f90:  Fix comments.
583 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
585         PR c++/27572
586         * g++.dg/other/typedef1.C: New test.
587         * g++.dg/template/typedef4.C: New test.
588         * g++.dg/template/typedef5.C: New test.
590 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
592         PR fortran/28416
593         * gfortran.dg/allocatable_dummy_3.f90: New.
595 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
597         PR fortran/28439
598         * gfortran.dg/arithmetic_if.f90:  New test.
600 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
602         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
603         avoid memcpy optimization.
604         
605 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
607         PR fortran/25289
608         * gfortran.dg/direct_io_6.f90: New test.
610 2006-07-24  Jan Hubicka  <jh@suse.cz>
612         PR c/25795
613         PR c++/27369
614         * gcc.dg/pr25795.c: New test.
615         * gcc.dg/pr25795-1.c: New test.
617 2006-07-23  Roger Sayle  <roger@eyesopen.com>
619         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
620         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
621         which may be transformed to "g || h" on some platforms.
623 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
625         PR c++/28025
626         * g++.dg/template/friend45.C: New test.
628 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
630         PR libgfortran/28339
631         * gfortran.dg/arrayio_8.f90: New test.
633 2006-07-21  Mike Stump  <mrs@apple.com>
635         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
637         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
639 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
641         PR c++/28250
642         * g++.dg/eh/catch3.C: New test.
644         PR c++/28363
645         * g++.dg/template/defarg10.C: New test.
647 2006-07-20  Paul Brook  <paul@codesourcery.com>
649         PR 27363
650         * gcc.dg/pr27363.c: New test.
652 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
654         PR c++/28338
655         * g++.dg/init/ref13.C: New test.
657 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
659         PR obj-c++/28434
660         * obj-c++.dg/proto-error-1.mm: New test.
662 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
664         PR c++/28337
665         * g++.dg/template/string1.C: New test.
667 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
669         PR c++/28048
670         * g++.dg/template/defarg9.C: New test.
672         PR c++/28235
673         * g++.dg/template/static27.C: New test.
675 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
677         PR 28410
678         * gcc.dg/tree-ssa/pr28410.c: New test.
680 2006-07-18  Lee Millward  <lee.millward@gmail.com>
682         PR c++/28258
683         * g++/dg/other/error13.C: New test.
685         PR c++/28260
686         * g++.dg/template/friend44.C: New test.
687         
688 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
690         PR c++/27495
691         * g++.dg/other/pr27495.C: New.
693 2006-07-18  Olivier Hainque  <hainque@adacore.com>
695         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
696         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
697         
698 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
700         PR c/28286
701         * gcc.dg/pragma-pack-4.c: New test.
703 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
705         PR c++/28291
706         * g++.dg/ext/pr28291.C: New test.
708 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
710         PR middle-end/28403
711         * gcc.c-torture/execute/pr28403.c: New test.
713 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
715         PR middle-end/28402
716         * gcc.dg/pr28402.c: New test.
718 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
720         PR c++/28304
721         * g++.dg/other/pr28304.C: New test.
723 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
725         PR other/28251
726         gcc.c-torture/unsorted/dump-noaddr.c: New test.
727         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
729 2006-07-17  Richard Guenther  <rguenther@suse.de>
731         PR tree-optimization/28238
732         * g++.dg/tree-ssa/pr28238.C: New testcase.
734 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
736         PR c++/28250
737         * g++.dg/eh/catch1.C: New test.
738         * g++.dg/eh/catch2.C: New test.
740 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
742         PR c++/28370
743         * g++.dg/template/anon3.C: New test.
745 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
747         PR fortran/20844
748         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
749         specifiers requiring an explicit format tag..
751         PR fortran/28201
752         * gfortran.dg/generic_5: New test.
754         PR fortran/20893
755         * gfortran.dg/elemental_optional_args_1.f90: New test.
757 2006-07-16  Olivier Hainque  <hainque@adacore.com>
759         * gnat.dg/assert.ads: New file.
760         * gnat.dg/controlled_record.ads: Likewise.
761         * gnat.dg/controlled_record.adb: Likewise.
763 2006-07-15  Lee Millward  <lee.millward@gmail.com>
765         PR c++/28292
766         * g++.dg/other/error12.C: New test.
768         PR c++/28269
769         * g++.dg/template/crash54.C: New test.
770         
771 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
773         PR c++/28249
774         * g++.dg/parse/catch1.C: New test.
776         PR c++/28294
777         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
779         PR c++/28387
780         * g++.dg/ext/attrib24.C: New test.
782 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
784         PR c++/28343
785         * g++.dg/ext/asmspec1.C: New test.
787 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
789         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
790         (dg-test): Support shouldfail tests.
791         * lib/target-supports-dg.exp (dg-shouldfail): New.
792         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
793         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
794         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
795         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
796         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
797         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
798         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
800 2006-07-13  Jan Hubicka  <jh@suse.cz>
802         * gcc.target/i386/memcpy-1.c: New.
804 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
806         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
808 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
810         PR fortran/25097
811         * gfortran.dg/present_1.f90: New test.
813         PR fortran/20903
814         * gfortran.dg/interface_derived_type_1.f90: New test.
816 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
818         PR fortran/28213
819         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
820         list.
822 2006-07-07  Lee Millward  <lee.millward@gmail.com>
824         PR c++/27820
825         * g++.dg/other/label1.C: New test.
826         
827 2006-07-07   Richard Guenther  <rguenther@suse.de>
829         PR middle-end/28268
830         * gcc.dg/torture/pr28268.c: New testcase.
832 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
834         PR c++/27019
835         * g++.dg/ext/pr27019.C: New.
837 2006-07-07  Richard Guenther  <rguenther@suse.de>
839         PR tree-optimization/28187
840         * gcc.dg/pr28187.c: New testcase.
842 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
844         * gnat.dg/address_conversion.adb: New test.
845         * gnat.dg/boolean_subtype.adb: Likewise.
846         * gnat.dg/frame_overflow.adb: Likewise.
847         * gnat.dg/pointer_array.adb: Likewise.
848         * gnat.dg/pointer_conversion.adb: Likewise.
850 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
852         PR fortran/28237
853         PR fortran/23420
854         * gfortran.dg/print_fmt_5.f90: New test.
856 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
858         PR fortran/28129
859         * gfortran.dg/bounds_check_4.f90: New test.
861 2006-07-05  Richard Guenther  <rguenther@suse.de>
863         PR target/28158
864         * gfortran.dg/pr28158.f90: New testcase.
866 2006-07-05  Richard Guenther  <rguenther@suse.de>
868         PR tree-optimization/28162
869         * gcc.dg/pr28162.c: New testcase.
871 2006-07-05  Richard Guenther  <rguenther@suse.de>
872         Andrew Pinski  <pinskia@gcc.gnu.org>
874         PR c++/27084
875         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
877 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
879         PR fortran/28174
880         * gfortran.dg/actual_array_substr_2.f90: New test.
882         PR fortran/28167
883         * gfortran.dg/actual_array_constructor_2.f90: New test.
885 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
887         * gfortran.dg/itime_idate_1.f: New test.
888         * gfortran.dg/itime_idate_2.f: New test.
890 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
892         PR libgfortran/27704
893         * gfortran.dg/open_status_3.f90: New test.
894         * gfortran.dg/fmt_l.f90: Update for new feature.
896 2006-07-03  Asher Langton  <langton2@llnl.gov>
898         * gfortran.dg/oldstyle_2.f90: New.
900 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
902         * gnat.dg/string_slice.adb: New test.
904 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
906         PR fortran/19259
907         * gfortran.dg/semicolon_fixed.c: New.
908         * gfortran.dg/semicolon_free.c: New.
910 2006-06-30  Mike Stump  <mrs@apple.com>
912         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
913         that don't support internal visibility.
915 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
917         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
918         for '(' / ')' needing an extra '\'.
920 2006-06-29  Roger Sayle  <roger@eyesopen.com>
922         PR middle-end/27428
923         * gcc.dg/pr27428-1.c: New test case.
925 2006-06-29  Mike Stump  <mrs@apple.com>
927         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
928         on darwin as we can't align commons large enough yet.
930         * gcc.dg/vla-8.c: Add additional testcases.
932 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
934         PR c++/28114
935         * g++.dg/other/pr28114.C: New.
937 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
939         * gcc.c-torture/compile/20060625-1.c: New test.
941 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
943         PR fortran/20867
944         * gfortran.dg/stfunc_3.f90: New test.
946         PR fortran/25056
947         * gfortran.dg/impure_actual_1.f90: New test.
949         PR fortran/20874
950         * gfortran.dg/elemental_result_1.f90: New test.
952         PR fortran/25073
953         * gfortran.dg/select_7.f90: New test.
955         PR fortran/27554
956         * intrinsic_actual_1.f: New test.
958         PR fortran/22038
959         PR fortran/28119
960         * gfortran.dg/forall_4.f90: New test.
962         PR fortran/25072
963         * gfortran.dg/forall_5.f90: New test.
965 2006-06-25  Lee Millward  <lee.millward@gmail.com>
967         PR c++/28051
968         * g++.dg/template/using13.C: New test.
970         PR c++/28054
971         * g++.dg/other/incomplete3.C: New test.
972         
973 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
975         PR fortran/28081
976         * gfortran.dg/substr_3.f: New test.
977         * gfortran.dg/equiv_2.f90: Update expected error message.
979 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
981         PR fortran/28118
982         * gfortran.dg/actual_array_substr_1.f90: New test.
984 2006-06-24  Olivier Hainque  <hainque@adacore.com>
986         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
987         * gnat.dg/scalar_mode_agg_compare.adb: New test.
988         
989 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
991         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
993 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
995         PR fortran/27981
996         * gfortran.dg/simpleif_2.f90: New test.
998 2006-06-23  Lee Millward  <lee.millward@gmail.com>
1000         * g++.dg/template/error22.C: Fix typo.
1001         
1002 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1004         PR c++/28112
1005         * g++.dg/ext/attrib23.C: New test.
1007 2006-06-23  Olivier Hainque  <hainque@adacore.com>
1009         * gnat.dg/varsize_temp.adb: New test.
1010         
1011 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1013         PR c++/11468
1014         * g++.dg/other/java2.C: New test.
1016 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
1018         PR target/27789
1019         * g++.dg/ext/dllimport4.C. Add more tests for invalid
1020         initialization.
1022 2006-06-22  Roger Sayle  <roger@eyesopen.com>
1024         PR target/27531
1025         * gcc.dg/pr27531-1.c: New test case.
1027 2006-06-22  Asher Langton  <langton2@llnl.gov>
1029         PR fortran/24748
1030         * gfortran.dg/implicit_8.f90: New.
1032 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
1034         PR rtl-optimization/28121
1035         * gcc.dg/pr28121.c: New test.
1037 2006-06-22  Lee Millward  <lee.millward@gmail.com>
1039         PR c++/27805
1040         * g++.dg/parse/ptrmem6.C: New test.
1042         PR c++/27821
1043         * g++.dg/template/error22.C: New test.
1044         
1045 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1047         PR c++/28111
1048         * g++.dg/template/friend43.C: New test.
1050         PR c++/28110
1051         * g++.dg/template/crash53.C: New test.
1053         PR c++/28109
1054         * g++.dg/rtti/incomplete1.C: New test.
1056 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
1058         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
1060 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
1062         * gcc.c-torture/execute/complex-7.c: New.
1064 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
1066         * gcc.dg/merge-all-constants-1.c: New test.
1068 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
1070         PR c++/28113
1071         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
1073 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
1075         * gfortran.dg/rrspacing_1.f90: New test.
1077 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1079         PR c++/28052
1080         * g++.dg/other/bitfield2.C: New test.
1082 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
1084         PR tree-optimization/27331
1085         * gcc.dg/pr27331.c: New test.
1087 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
1088             Eric Botcazou  <ebotcazou@adacore.com>
1090         PR ada/18692
1091         * lib/gnat.exp: New file.
1092         * lib/gnat-dg.exp: Likewise.
1093         * gnat.dg: New directory.
1094         * gnat.dg/dg.exp: New driver.
1095         * gnat.dg/specs: New directory.
1096         * gnat.dg/specs/specs.exp: New driver.
1097         * gnat.dg/style: New directory.
1098         * gnat.dg/style/style.exp: New driver.
1100 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
1102         PR fortran/16206
1103         * gfortran.dg/array_initializer_1.f90: New test.
1105         PR fortran/28005
1106         * gfortran.dg/matmul_3.f90: New test.
1108 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
1110         PR middle-end/28075
1111         * gcc.dg/tree-ssa/inline-1.c: New test.
1113 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
1115         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
1116         in malloc prototype; remove XFAIL.
1117         * gcc.dg/pr18241-2.c: Ditto.
1118         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
1119         in memset prototype; remove XFAIL.
1120         * gcc.dg/tree-ssa/pr23382.c: Ditto.
1122 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
1124         * gcc.dg/vla-8.c: Add.
1126 2006-06-19  Richard Guenther  <rguenther@suse.de>
1128         PR tree-optimization/27090
1129         * g++.dg/tree-ssa/pr27090.C: New testcase.
1131 2006-06-19  Roger Sayle  <roger@eyesopen.com>
1133         PR target/27861
1134         * gcc.dg/pr27861-1.c: New test case.
1136 2006-06-19  Richard Guenther  <rguenther@suse.de>
1138         PR middle-end/28045
1139         * gcc.dg/torture/pr28045.c: New testcase.
1141 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1143         PR fortran/26801
1144         * gfortran.dg/associated_4.f90: New test.
1146 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1148         PR fortran/19310
1149         PR fortran/19904
1150         * gfortran.dg/real_const_3.f90: New test.
1152 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
1154         PR c++/28016
1155         * g++.dg/template/static26.C: New test.
1157         PR c++/27979
1158         * g++.dg/expr/bitfield2.C: New test. 
1160         PR c++/27884
1161         * g++.dg/parse/linkage2.C: New test.
1163 2006-06-16  Richard Guenther  <rguenther@suse.de>
1165         PR middle-end/27116
1166         * gcc.dg/pr15785-1.c: Revert last change.
1167         * gcc.dg/torture/pr27116-2.c: New testcase.
1169 2006-06-16  Roger Sayle  <roger@eyesopen.com>
1171         PR middle-end/27802
1172         * gcc.dg/pr27802-1.c: New test case.
1174 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
1176         PR c++/27689
1177         * g++.dg/template/ttp18.C: New test.
1178         * g++.dg/template/ttp19.C: Likewise.
1180         PR c++/27666
1181         * g++.dg/expr/cond9.C: New test.
1183         PR c++/27640
1184         * g++.dg/template/ctor7.C: New test.
1186 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
1188         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
1190 2006-06-16  Richard Guenther  <rguenther@suse.de>
1192         PR tree-optimization/27781
1193         * gcc.dg/tree-ssa/pr27781.c: New testcase.
1195 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
1197         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
1199 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
1201         * gcc.dg/tree-ssa/loop-18.c: New test.
1203 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
1205         PR c++/27665
1206         * g++.dg/template/crash52.C: New test.
1208         PR c++/27648
1209         * g++.dg/ext/attrib22.C: New test.
1211         PR c++/26559
1212         * g++.dg/template/builtin1.C: New test.
1213         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
1214         
1215         PR c++/28018
1216         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
1217         assignment.
1218         * g++.old-deja/g++.pt/crash51.C: Likewise.
1220         PR c++/27227
1221         * g++.dg/lookup/linkage1.C: New test.
1222         * g++.dg/lookup/linkage2.C: Likewise.
1224 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
1226         PR middle-end/27959
1227         * gcc.dg/pr27959.c: New testcase.
1229 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
1231         PR target/28014:
1232         * g++.dg/eh/div.C: New test.
1234 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
1236         PR c++/27894
1237         * g++.dg/tree-ssa/pr26757.C: New test.
1238         * g++.dg/tree-ssa/pr27894.C: New test.
1240 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1242         * gcc.c-torture/compile/20060609-1.c: New test.
1243         
1244         PR target/27863
1245         * gcc.c-torture/compile/pr27863.c: New test.
1247 2006-06-13  Richard Guenther  <rguenther@suse.de>
1249         PR tree-optimization/27830
1250         * g++.dg/tree-ssa/pr27830.C: New testcase.
1252 2006-06-13  Matthew Sachs  <msachs@apple.com>
1254         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
1255         the list of compiler flags; this causes those flags to be checked
1256         for things like dg-skip-if.
1258 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1260         PR c++/27601
1261         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
1263 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
1264             Kazu Hirata  <kazu@codesourcery.com>
1266         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
1267         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
1269 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1271         PR c++/27933
1272         * g++.dg/lookup/using15.C: New test.
1274         PR c++/27951
1275         * g++.dg/other/anon4.C: New test.
1277 2006-06-12  Roger Sayle  <roger@eyesopen.com>
1279         PR c++/21210
1280         * g++.dg/init/complex1.C: New test case.
1282 2006-06-11  Eric Christopher  <echristo@apple.com>
1284         PR middle-end/27948
1285         * gcc.dg/bf-ms-layout.c: Run on darwin.
1286         * gcc.dg/bf-no-ms-layout: Ditto.
1287         * gcc.dg/attr-ms_struct-2.c: New.
1288         * gcc.dg/bf-ms-layout-2.c: Ditto.
1290 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
1292         * gcc.dg/attr-ms_struct-packed1.c: New.
1294 2006-06-09  Mike Stump  <mrs@apple.com>
1296         * gcc.dg/vla-7.c: Add.
1298 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
1300         PR fortran/24558
1301         * gfortran.dg/entry_6.f90: New test.
1303         PR fortran/20877
1304         PR fortran/25047
1305         * gfortran.dg/entry_7.f90: New test.
1307 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
1309         PR c/27747
1310         * gcc.dg/cpp/_Pragma6.c: New test.
1312         PR c++/27748
1313         * g++.dg/cpp/_Pragma1.C: New test.
1315         PR preprocessor/27746
1316         * gcc.dg/gomp/macro-3.c: New test.
1317         * gcc.dg/gomp/macro-4.c: New test.
1318         * g++.dg/gomp/macro-3.C: New test.
1319         * g++.dg/gomp/macro-4.C: New test.
1321 2006-06-09  Richard Guenther  <rguenther@suse.de>
1323         PR tree-optimization/26998
1324         * gcc.dg/torture/pr26998.c: New testcase.
1325         * gcc.dg/tree-ssa/vrp29.c: New testcase.
1327 2006-06-08  Mike Stump  <mrs@apple.com>
1329         * gcc.dg/pr27095.c: Account for stubs.
1331         PR target/26427
1332         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
1333         produce bad code on darwin.
1335 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1337         PR fortran/27958
1338         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
1340 2006-06-08  Asher Langton  <langton2@llnl.gov>
1342         PR fortran/27786
1343         * cray_pointers_2.f90: Add -fbounds-check compile flag.
1345 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1347         PR target/27421
1348         * gcc.dg/union-3.c: New test.
1350 2006-06-08  Richard Guenther  <rguenther@suse.de>
1352         PR middle-end/27116
1353         * gcc.dg/torture/pr27116.c: New testcase.
1354         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
1356 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
1358         PR rtl-optimization/26449
1359         * gcc.dg/pr26449.c: New test.
1361 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1363         PR c++/27601
1364         * g++.dg/ext/offsetof1.C: Test member functions.
1366 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
1368         * gcc.dg/pr27095.c: Improve scanning.
1370 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
1372         PR fortran/23091
1373         * gfortran.dg/saved_automatic_1.f90: New test.
1375         PR fortran/24168
1376         * gfortran.dg/array_simplify_1.f90: New test.
1378         PR fortran/25090
1379         * gfortran.dg/entry_dummy_ref_1.f90: New test.
1381         PR fortran/25058
1382         * gfortran.dg/entry_dummy_ref_2.f90: New test.
1384 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
1386         PR c++/27177
1387         * g++.dg/expr/cast7.C: New test.
1389 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
1391         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
1392         * lib/gcc-defs.exp (tool_check_compile): Ditto.
1393         * lib/fortran-torture.exp (fortran-torture-compile,
1394         fortran-torture-execute): Ditto.
1396 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
1398         PR target/27842
1399         * gcc.dg/vmx/pr27842.c: New test.
1401 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1403         PR libfortran/27895
1404         * gfortran.dg/bounds_check_3.f90: New test.
1406 2006-06-05  Mike Stump  <mrs@apple.com>
1408         * objc.dg/objc-fast-4.m: Skip for ppc64.
1410 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
1412         PR testsuite/27705
1413         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
1415 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
1416             Victor Kaplansky  <victork@il.ibm.com>
1418         PR tree-optimizations/26360
1419         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
1420         with -fno-tree-dce.
1421         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
1423 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
1425         PR fortran/14067
1426         * gfortran.dg/data_char_1.f90: Add messages for truncated
1427         strings.
1429         PR fortran/16943
1430         * gfortran.dg/func_decl_2.f90: New test.
1432         PR fortran/20839
1433         * gfortran.dg/do_2.f90: New test.
1435         PR fortran/27655
1436         * gfortran.dg/associated_3.f90: New test.
1438 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
1440         PR c++/27819
1441         * g++.dg/template/static25.C: New test.
1443         PR c++/27722
1444         * g++.dg/init/array21.C: New test.
1446         PR c++/27807
1447         * g++.dg/ext/complit7.C: New test.
1449         PR c++/27806
1450         * g++.dg/parse/ptrmem5.C: New test.
1452 2006-06-04  Roger Sayle  <roger@eyesopen.com>
1453             Andrew Pinski  <pinskia@physics.uc.edu>
1455         PR c/27150
1456         PR middle-end/27382
1457         * gcc.dg/pr27150-1.c: New testcase.
1458         * gcc.dg/pr27382-1.c: New testcase.
1459         * gcc.dg/pr27382-2.c: New testcase.
1461 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
1463         PR c/25161
1464         PR c/27020
1465         * gcc.dg/array-10.c: New test.
1467 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1469         PR c++/27804
1470         * g++.dg/init/const4.C: New test.
1471         * g++.dg/init/member1.C: Add error-marker.
1472         * g++.dg/other/fold1.C: Adjust error-marker.
1474 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1476         PR c++/27601
1477         * g++.dg/ext/offsetof1.C: New test.
1479 2006-06-04 Eric Christopher <echristo@apple.com>
1481         * gcc.dg/attr-ms_struct-1.c: New.
1483 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
1485         * gcc.c-torture/compile/builtin_constant_p.c: New test.
1487 2006-06-04  Richard Guenther  <rguenther@suse.de>
1489         PR tree-optimization/27039
1490         * gcc.dg/tree-ssa/loop-17.c: New testcase.
1492 2006-06-03  Roger Sayle  <roger@eyesopen.com>
1494         PR target/26223
1495         * gcc.target/i386/amd64-abi-2.c: New test case.
1497 2006-06-02  Eric Christopher  <echristo@apple.com>
1499         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
1500         * gcc.target/i386/20020523-1.c: Skip if darwin.
1501         * gcc.target/i386/asm-3.c: Ditto.
1502         * gcc.target/i386/20011119-1.c: Ditto.
1503         * gcc.target/i386/clobbers.c: Remove pic part of test.
1505 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
1507         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
1508         * g++.old-deja/g++.other/init19.C: Ditto.
1509         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
1510         and add other platforms as expected failures.
1512 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
1514         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
1515         (is-effective-target-keyword): Ditto.
1517 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
1519         PR fortran/27715
1520         * gfortran.dg/extended_char_comparison_1.f:  New test.
1522 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
1524         PR fortran/25098
1525         * gfortran.dg/dummy_procedure_1.f90: New test.
1527         PR fortran/25147
1528         * gfortran.dg/dummy_procedure_2.f90: New test.
1530         * gfortran.dg/associated_2.f90: Correct to make consistent with
1531         standard.
1533 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1535         * gcc.target/i386/387-11.c: New test case.
1537 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
1539         PR c++/27801
1540         * g++.dg/template/cond6.C: New test.
1542         PR c++/26496
1543         * g++.dg/template/crash51.C: New test.
1544         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
1546         PR c++/27385
1547         * g++.dg/init/array20.C: New test.
1549 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1551         * gcc.dg/builtins-54.c: New test case.
1553 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1555         PR c++/26433
1556         * g++.dg/template/fntry1.C: Add dg-do link.
1558         PR c++/27808
1559         * g++.dg/parse/friend6.C: New test.
1561 2006-05-30  Asher Langton  <langton2@llnl.gov>
1563         * gfortran.dg/cray_pointers_7.f90: New test.
1565 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1567         PR tree-optimization/23452
1568         * gcc.dg/fold-mulconj-1.c: New test case.
1570 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1572         PR c++/27803
1573         * g++.dg/parse/bitfield1.C: New test.
1575 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1577         * gcc.target/ppc-eq0-1.c: New test case.
1578         * gcc.target/ppc-negeq0-1.c: New test case.
1580 2006-05-30  Dirk Mueller  <dmueller@suse.de>
1582         PR c/27273
1583         * gcc.dg/overflow-warn-5.c: New test.
1585 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1587         PR c/27718
1588         * gcc.dg/sizeof-1.c: New test.
1590 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
1592         PR target/27790
1593         * gcc.target/i386/pr27790.c: New test.
1595 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1597         PR libgfortran/27757
1598         * gfortran.dg/direct_io_5.f90: New test.
1600 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1602         PR libgfortran/27634
1603         * gfortran.dg/fmt_missing_period_1.f: New test.
1604         * gfortran.dg/fmt_missing_period_2.f: New test.
1605         * gfortran.dg/fmt_missing_period_3.f: New test.
1607 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1609         PR fortran/19777
1610         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
1611         arrays.
1613 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1615         PR c++/27713
1616         * g++.dg/template/new6.C: New test.
1618 2006-05-29  Roger Sayle  <roger@eyesopen.com>
1620         PR tree-optimization/24964
1621         * gcc.target/i386/387-10.c: New test case.
1623 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
1625         * intrinsics/string_intrinsics.c (compare_string):
1626         Use memcmp instead of strncmp to avoid tripping over
1627         CHAR(0) in a string.
1629 2006-05-27  Richard Guenther  <rguenther@suse.de>
1631         PR middle-end/27773
1632         * gcc.dg/torture/pr27773.c: New testcase.
1634 2006-05-27  Dirk Mueller  <dmueller@suse.de>
1636         * gcc.dg/pr24561.c: Rename to..
1637         * gcc.dg/pr25962.c: .. this.
1639 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1641         PR fortran/19777
1642         * gfortran.dg/bounds_check_2.f: New test.
1644 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
1646         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
1647         * gfortran.dg/byte_1.f90: Likewise.
1648         * gfortran.dg/dup_save_2.f90: Likewise.
1650 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
1652         * gfortran.dg/associated_2.f90: New test.
1654 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1656         PR fortran/27524
1657         * gfortran.dg/bounds_check_1.f90: New test.
1659 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
1661         PR rtl-optimization/27661
1662         * gcc.dg/pr27661.c: New test case.
1664 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
1666         PR fortran/23151
1667         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
1668         * gfortran.dg/print_parentheses_1.f:  New test.
1669         * gfortran.dg/print_parentheses_2.f90:  New test.
1671 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
1673         PR target/27758
1674         * gcc.dg/pr27758.c: New test.
1676 2006-05-24  Falk Hueffner  <falk@debian.org>
1678         * gcc.c-torture/compile/pr27571.c: New test.
1680 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
1682         PR fortran/27709
1683         * gfortran.dg/spec_expr_4.f90: New test.
1685         PR fortran/27155
1686         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
1688 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
1690         PR c++/20103
1691         * g++.dg/ext/complit6.C: New test.
1692         * g++.dg/ext/complit3.C: Adjust error markers.
1693         * g++.dg/init/const3.C: New test.
1695 2006-05-25  Richard Guenther  <rguenther@suse.de>
1697         PR middle-end/27743
1698         * gcc.dg/torture/pr27743.c: New testcase.
1700 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1702         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
1704 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
1706         * gcc.dg/compat/scalar-by-value-x.h: New.
1707         * gcc.dg/compat/scalar-by-value-y.h: New.
1708         * gcc.dg/compat/scalar-by-value-5.c: New.
1709         * gcc.dg/compat/scalar-by-value-5_main.c: New.
1710         * gcc.dg/compat/scalar-by-value-5_x.c: New.
1711         * gcc.dg/compat/scalar-by-value-5_y.c: New.
1712         * gcc.dg/compat/scalar-by-value-6.c: New.
1713         * gcc.dg/compat/scalar-by-value-6_main.c: New.
1714         * gcc.dg/compat/scalar-by-value-6_x.c: New.
1715         * gcc.dg/compat/scalar-by-value-6_y.c: New.
1717 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
1719         PR tree-optimization/27639
1720         PR tree-optimization/26719
1721         * gcc.dg/pr27639.c: New test.
1722         * gcc.dg/pr26719.c: New test.
1723         * gcc.dg/tree-ssa/scev-cast.c: New test.
1725 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
1727         PR c++/20173
1728         * g++.dg/template/error21.C: New test.
1730 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
1732         PR target/27696
1733         * gcc.target/i386/pr27696.c: New.
1735 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
1737         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
1739         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
1741 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1743         PR c++/27716
1744         * g++.dg/other/assign1.C: New test.
1746 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
1748         PR target/27266
1749         * gcc.target/i386/pr27266.c: New.
1751 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1753         PR c++/27451
1754         * g++.dg/ext/asm9.C: New test.
1756 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
1758         PR rtl-optimization/25514
1759         * gcc.c-torture/compile/pr25514.c: New test.
1761 2006-05-22  Richard Guenther  <rguenther@suse.de>
1763         Revert
1764         2006-01-31  Richard Guenther  <rguenther@suse.de>
1766         * gcc.target/i386/sselibm-1.c: New testcase.
1767         * gcc.target/i386/sselibm-2.c: Likewise.
1768         * gcc.target/i386/sselibm-3.c: Likewise.
1769         * gcc.target/i386/sselibm-4.c: Likewise.
1770         * gcc.target/i386/sselibm-5.c: Likewise.
1772 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1774         PR c/27420
1775         * gcc.dg/func-args-2.c: New test.
1777         PR c/26818
1778         * gcc.dg/struct-incompl-1.c: New test.
1780 2006-05-22  Richard Guenther  <rguenther@suse.de>
1782         PR testsuite/27708
1783         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
1784         the transformations we test for.
1786 2006-05-22  Richard Guenther  <rguenther@suse.de>
1788         PR testsuite/27707
1789         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
1791 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
1793         PR c++/27210
1794         * g++.dg/warn/new1.C: New test.
1795         * g++.dg/template/new5.C: Likewise.
1797 2006-05-21  Roger Sayle  <roger@eyesopen.com>
1799         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
1800         * gcc.target/i386/20060512-3.c: Likewise.
1802 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
1804         PR rtl-optimization/27671
1805         * gcc.c-torture/execute/pr27671-1.c: New.
1806         * gcc.dg/pr27671-2.c: Likewise.
1808         PR tree-optimization/26622.
1809         * gcc.c-torture/compile/pr26622.c: New.
1811 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1813         PR fortran/27613
1814         * gfortran.dg/recursive_reference_1.f90: New test.
1816 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1818         PR fortran/25746
1819         * gfortran.dg/elemental_subroutine_3.f90: New test.
1821         PR fortran/25090
1822         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
1824         PR fortran/27584
1825         * gfortran.dg/associated_target_1.f90: New test.
1827         PR fortran/19015
1828         * gfortran.dg/maxloc_shape_1.f90: New test.
1830 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1832         PR libgfortran/24459
1833         * gfortran.dg/namelist_24.f90: New test.
1834         * gfortran.dg/namelist_12.f: Fix typo in comment.
1836 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
1838         PR middle-end/25776
1839         * g++.dg/other/error11.C: New test.
1841 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1843         * gcc.target/mips/pr26765.c: Add -w to options.
1845 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1847         * lib/target-supports.exp (check_effective_target_mpaired_single):
1848         New function.
1849         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
1850         multilibs.
1851         * g++.dg/vect/vect.exp: Likewise.
1853 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1855         PR testsuite/25891
1856         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
1858 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
1860         PR fortran/27662
1861         * gfortran.dg/temporary_1.f90: New file.
1863 2006-05-19  Andreas Schwab  <schwab@suse.de>
1865         * g++.dg/other/unused1.C: Also match "stringz".
1867 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
1869         PR c++/26433
1870         * g++.dg/template/fntry1.C: New test.
1872 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
1874         PR c++/27471
1875         PR c++/27506
1876         * g++.dg/conversion/bitfield5.C: New test.
1877         * g++.dg/conversion/bitfield6.C: New test.
1879 2006-05-18  Mike Stump  <mrs@apple.com>
1881         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
1882         * gcc.dg/vla-4.c: Add.
1883         * gcc.dg/vla-5.c: Add.
1884         * gcc.dg/vla-6.c: Add.
1886 2006-05-12  Stuart Hastings  <stuart@apple.com>
1888         * testsuite/gcc.target/i386/20060512-1.c: New.
1889         * testsuite/gcc.target/i386/20060512-2.c: New.
1890         * testsuite/gcc.target/i386/20060512-3.c: New.
1891         * testsuite/gcc.target/i386/20060512-4.c: New.
1893 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
1895         PR c++/26122
1896         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
1898         PR c++/26068
1899         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
1900         * g++.dg/parse/linkage1.C: New test.
1902 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
1904         PR tree-optimization/27548
1905         * g++.dg/tree-ssa/pr27548.C: New test.
1907 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1909         PR fortran/26551
1910         * gfortran.dg/recursive_check_1.f: New test.
1911         * gfortran.dg/recursive_check_2.f90: New test.
1913 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
1915         * g++.dg/opt/temp2.C: New test.
1917 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
1919         PR c++/27491
1920         * g++.dg/init/brace5.C: New test.
1922         PR middle-end/27415
1923         * gcc.dg/gomp/pr27415.c: New test.
1924         * g++.dg/gomp/pr27415.C: New test.
1926         PR tree-optimization/27549
1927         * g++.dg/tree-ssa/pr27549.C: New test.
1929 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1931         PR libgfortran/27575
1932         * gfortran.dg/read_eof_4.f90: New test.
1934 2006-05-16  Richard Guenther  <rguenther@suse.de>
1936         PR tree-optimization/22303
1937         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
1939 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
1941         PR middle-end/27573
1942         * gcc.dg/gomp/pr27573.c: New test.
1943         * gfortran.dg/gomp/pr27573.f90: New test.
1945         PR c/27499
1946         * gcc.dg/gomp/pr27499.c: New test.
1947         * g++.dg/gomp/pr27499.C: New test.
1949 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
1951         PR c++/27339
1952         * g++.dg/parser/access8.C: Adjust error marker.
1953         * g++.dg/template/access17.C: New test.
1954         * g++.dg/template/access18.C: Likewise.
1956 2006-05-15  Roger Sayle  <roger@eyesopen.com>
1958         PR target/26600
1959         * gcc.target/i386/pr26600.c: New test case.
1961 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
1963         PR c++/27505
1964         * g++.dg/expr/bitfield1.C: New test.
1966 2006-05-15  Richard Guenther  <rguenther@suse.de>
1968         PR tree-optimization/27603
1969         * gcc.dg/torture/pr27603.c: New testcase.
1971 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
1973         PR fortran/25090
1974         * gfortran.dg/entry_dummy_ref_1.f90: New test.
1976         PR fortran/25082
1977         * gfortran.dg/scalar_return_1.f90: New test.
1979         PR fortran/27411
1980         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
1982 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
1984         * gcc.dg/gomp/critical-4.c: New test.
1985         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
1986         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
1987         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
1988         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
1990 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1992         PR c++/27582
1993         * g++.dg/template/dependent-args1.C: New test.
1995         PR c++/27581
1996         * g++.dg/lookup/this1.C: New test.
1998         PR c++/27315
1999         * g++.dg/template/operator6.C: New test.
2000         * g++.dg/template/incomplete3.C: New test.
2002         PR c++/27559
2003         * g++.dg/template/new4.C: New test.
2005         PR c++/27496
2006         * g++.dg/template/void2.C: New test.
2008 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
2010         * g++.dg/template/dependent-expr5.C: New test.
2012 2006-05-14  Roger Sayle  <roger@eyesopen.com>
2014         PR middle-end/26729
2015         * gcc.dg/pr26729-1.c: New test case.
2017 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
2019         * gcc.dg/pr27003.c: New test.
2021 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
2023         * lib/target-supports.dg (check_cxa_atexit_available): Change
2024         v3_target_compile to ${tool}_target_compile.
2026 2006-05-11  Jason Merrill  <jason@redhat.com>
2028         * lib/scanasm.exp (scan-not-hidden): Fix typo.
2030 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2032         PR fortran/27553
2033         * gfortran.dg/label_5.f90: New test.
2035 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
2037         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
2038         check_effective_target_powerpc_altivec_ok): New.
2039         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
2040         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
2041         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
2042         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
2043         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
2044         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
2045         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
2046         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
2047         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
2048         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
2049         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
2050         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
2051         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
2052         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
2053         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
2054         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
2055         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
2056         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
2057         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
2058         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
2059         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
2060         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
2061         gcc.target/powerpc/altivec-9.c,
2062         gcc.target/powerpc/altivec-consts.c,
2063         gcc.target/powerpc/altivec-pr22085.c,
2064         gcc.target/powerpc/altivec-splat.c,
2065         gcc.target/powerpc/altivec-types-1.c,
2066         gcc.target/powerpc/altivec-types-2.c,
2067         gcc.target/powerpc/altivec-types-3.c,
2068         gcc.target/powerpc/altivec-types-4.c,
2069         gcc.target/powerpc/altivec-varargs-1.c,
2070         gcc.target/powerpc/altivec-vec-merge.c,
2071         gcc.target/powerpc/ppc-vector-memcpy.c,
2072         gcc.target/powerpc/ppc-vector-memset.c,
2073         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
2074         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
2075         these effective targets.
2076         * gcc.dg/vmx/pr27006.c: Add missing close brace.
2077         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
2079 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2081         PR middle-end/27384
2082         * g++.dg/other/fold1.C: New test.
2084         PR middle-end/27488
2085         * gcc.dg/fold-nonneg-1.c: New test.
2087         PR c++/27547
2088         * g++.dg/other/operator1.C: New test.
2090 2006-05-11  Richard Guenther  <rguenther@suse.de>
2092         PR middle-end/27529
2093         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
2095 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
2097         * lib/target-supports-dg.exp (check-flags): New.
2098         (dg-skip-if): Move flag checks.
2100 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
2102         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
2103         * lib/target-supports.dg (check_cxa_atexit_available): New.
2105 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
2107         PR fortran/27470
2108         * gfortran.dg/multiple_allocation_2.f90: New test case.
2110 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
2112         * gcc.target/arm/pr27387.C: Fix a comment typo.
2114 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2116         PR fortran/24549
2117         * gfortran.dg/error_recovery_1.f90: New test.
2119 2006-05-10  Richard Guenther  <rguenther@suse.de>
2121         PR tree-optimization/27302
2122         * gcc.dg/torture/pr27302.c: New testcase.
2124 2006-05-09  Dirk Mueller  <dmueller@suse.de>
2125         Richard Guenther  <rguenther@suse.de>
2127         PR middle-end/27498
2128         * gcc.dg/tree-ssa/pr27498.c: New testcase.
2130 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
2132         PR rtl-optimization/27335
2133         * gcc.dg/pr27335.c: New test.
2135 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
2137         * gcc.target/mips/mips-ps-5.c: New file.
2139 2006-05-08  Jan Hubicka  <jh@suse.cz>
2141         PR middle-end/25962
2142         * gcc.dg/pr25962.c: New.
2144 2006-05-08  Roger Sayle  <roger@eyesopen.com>
2146         PR target/27158
2147         * gcc.target/powerpc/pr27158.c: New test case.
2149 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
2151         PR testsuite/27476
2152         * ada/acats/run_all.sh: Use test -z.
2154 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2156         PR libfortran/18271
2157         * gfortran.dg/spec_expr_3.f90: New test.
2159 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
2161         PR target/24879
2162         * gcc.target/i386/monitor.c: New file.
2164 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
2166         * gcc.dg/pr27095.c: xfail *-*-darwin*.
2168 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2170         PR c++/27447
2171         * g++.dg/other/ptrmem7.C: New test.
2173 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2175         PR target/27421
2176         * gcc.dg/array-9.c: New test.
2178 2006-05-07  Richard Guenther  <rguenther@suse.de>
2180         PR tree-optimization/27409
2181         * gcc.dg/torture/pr27409.c: New testcase.
2183 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2185         PR fortran/27457
2186         * gfortran.dg/select_6.f90: New.
2188 2006-05-07  Richard Guenther  <rguenther@suse.de>
2190         PR tree-optimization/27136
2191         * gcc.dg/torture/pr27136.c: New testcase.
2193 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
2195         PR fortran/24813
2196         * gfortran.dg/char_cons_len_1.f90: New test.
2198 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2200         PR c++/27427
2201         * g++.dg/template/incomplete2.C: New test.
2203 2006-05-06  Richard Guenther  <rguenther@suse.de>
2205         PR tree-optimization/27151
2206         * gcc.dg/vect/pr27151.c: New testcase.
2208 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2210         PR c++/27430
2211         * g++.dg/template/void1.C: New test.
2213         PR c++/27423
2214         * g++.dg/other/void2.C: New test.
2216         PR c++/27422
2217         * g++.dg/conversion/void1.C: New test.
2219 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
2221         PR/21391
2222         * g++.dg/other/unused1.C: New.
2224 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2226         PR objc/27240
2227         * objc.dg/member-1.m: New test.
2229 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
2231         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
2233 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2235         PR libfortran/26985
2236         * gfortran.dg/matmul_2.f90: New test.
2238 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
2240         * ada/acats/run_all.sh: Use sync when main not found.
2242 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
2244         PR target/26765
2245         * gcc.target/mips/pr26765.c: New.
2247 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
2249         * gcc.target/bfin: New directory.
2250         * gcc.target/bfin/bfin.exp: New file.
2251         * gcc.target/bfin/frmul.c: New file.
2252         * gcc.target/bfin/arith.c: New file.
2253         * gcc.target/bfin/mul-combine.c: New file.
2254         * gcc.target/bfin/shift.c: New file.
2256 2006-05-04  Richard Guenther  <rguenther@suse.de>
2258         PR tree-optimization/14287
2259         PR tree-optimization/14844
2260         PR tree-optimization/19792
2261         PR tree-optimization/21608
2262         PR tree-optimization/27090
2263         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
2264         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2265         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2266         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2267         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2269 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
2271         PR tree-optimization/27285
2272         * gcc.c-torture/execute/pr27285.c: New test.
2274         PR middle-end/27388
2275         * gcc.dg/gomp/pr27388-1.c: New test.
2276         * gcc.dg/gomp/pr27388-2.c: New test.
2277         * gcc.dg/gomp/pr27388-3.c: New test.
2279         PR c++/27359
2280         * g++.dg/gomp/pr27359.C: New test.
2282 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
2284         PR fortran/20248
2285         * gfortran.dg/iargc.f90: New test.
2287 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
2289         PR c++/27102
2290         * g++.dg/template/crash49.C: New test.
2292 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
2294         PR testsuite/27032
2295         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
2297 2006-05-02  Jeff Law  <law@redhat.com>
2299         PR tree-optimization/27364
2300         * gcc.c-torture/execute/pr27364.c: New test.
2302 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
2304         PR c++/27309
2305         * g++.dg/parser/ctor5.C: New test.
2307 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
2309         PR target/27387
2310         * gcc.target/arm/arm.exp: New.
2311         * gcc.target/arm/pr27387.C: Likewise.
2313 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
2315         PR fortran/27269
2316         PR fortran/27324
2317         * gfortran.dg/module_equivalence_2.f90: New test.
2319 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
2321         PR middle-end/27337
2322         * g++.dg/gomp/pr27337-1.C: New test.
2323         * g++.dg/gomp/pr27337-2.C: New test.
2325         PR middle-end/27328
2326         * gcc.dg/gomp/pr27328.c: New test.
2328         PR middle-end/27325
2329         * g++.dg/gomp/pr27325.C: New test.
2331         PR middle-end/27310
2332         * g++.dg/gomp/pr27310.C: New test.
2334 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2336         PR tree-optimization/27291
2337         * g++.dg/tree-ssa/pr27291.C: New test.
2339 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2341         PR tree-optimization/27283
2342         * g++.dg/tree-ssa/pr27283.C: New test.
2344 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2346         * gcc.dg/tree-ssa/loop-16.c: New test.
2348 2006-05-01  Roger Sayle  <roger@eyesopen.com>
2349             Joseph S. Myers  <joseph@codesourcery.com>
2351         * gcc.dg/Wconversion-3.c: New test case.
2352         * gcc.dg/Wconversion-4.c: Likewise.
2354 2006-05-01  Richard Guenther  <rguenther@suse.de>
2356         PR tree-optimization/26726
2357         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
2359 2006-04-30  Roger Sayle  <roger@eyesopen.com>
2361         * gcc.dg/Woverflow-1.c: New test case.
2362         * gcc.dg/Woverflow-2.c: Likewise.
2363         * gcc.dg/Woverflow-3.c: Likewise.
2365 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
2367         PR c++/27094
2368         * g++.dg/template/defarg8.C: New test.
2370 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2372         PR c++/27278
2373         * g++.dg/parse/operator7.C: New test.
2375 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2377         PR c++/11471
2378         PR c++/27102
2379         * g++.dg/template/crash48.C: New test.
2381         PR c++/27279
2382         * g++.dg/parse/ctor4.C: New test.
2384 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2386         PR fortran/25681
2387         * gfortran.df/char_type_len.f90: New test.
2389 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2391         PR libgfortran/27304
2392         * gfortran.dg/fmt_exhaust.f90: New test.
2394 2006-04-28  Roger Sayle  <roger@eyesopen.com>
2396         PR c/25309
2397         * gcc.dg/large-size-array-2.c: New test case.
2399 2006-04-28  Richard Guenther  <rguenther@suse.de>
2401         PR target/26826
2402         * gcc.target/i386/pr26826.c: New testcase.
2404 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
2406         PR middle-end/27260
2407         * gcc.c-torture/execute/pr27260.c: New.
2409 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
2411         PR middle-end/27095
2412         * gcc.dg/pr27095.c: New.
2414 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2416         PR c++/27292
2417         * g++.dg/conversion/bitfield4.C: New test.
2419 2006-04-27  Eric Christopher  <echristo@apple.com>
2421         * gcc.dg/pragma-ms_struct.c: New.
2423 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2425         PR c++/27102
2426         * g++.dg/template/crash47.C: New test.
2428 2006-04-27  Dirk Mueller  <dmueller@suse.de>
2430         * gcc.target/i386/sse-7.c: build with -msse.
2432 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
2434         PR testsuite/27274:
2435         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
2436         (main): Exit if processor doesn't support SSE.
2438 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
2440         PR middle-end/27282
2441         * gcc.c-torture/compile/pr27282.c: New test.
2443 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
2445         PR middle-end/26913
2446         * g++.dg/gomp/pr26913.C: New test.
2448         PR c/25996
2449         * gcc.dg/gomp/pr25996.c: New test.
2450         * g++.dg/gomp/pr25996.C: New test.
2452 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
2454         PR rtl-optimization/26725
2455         * gcc.c-torture/compile/pr26725.c: New test.
2457 2006-04-25  Richard Guenther  <rguenther@suse.de>
2459         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
2460         than n + -1.
2462 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
2464         * gcc.dg/20060425-1.c: New testcase.
2466 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
2468         PR tree-optimization/26865
2469         * gcc.dg/pr26865.c: New test.
2471 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
2473         PR c++/27292
2474         * g++.dg/conversion/bitfield1.C: New test.
2475         * g++.dg/conversion/bitfield2.C: Likewise.
2476         * g++.dg/conversion/bitfield3.C: Likewise.
2478 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2479         Richard Guenther  <rguenther@suse.de>
2481         PR tree-optimization/27236
2482         * gcc.dg/tree-ssa/pr27236.c: New testcase.
2484 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2486         PR c++/19963
2487         * g++.dg/other/incomplete2.C: New test.
2489 2006-04-24  Richard Guenther  <rguenther@suse.de>
2491         PR middle-end/26869
2492         * gcc.dg/torture/pr26869.c: New testcase.
2494 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2495         Richard Guenther  <rguenther@suse.de>
2497         PR tree-optimization/27218
2498         * g++.dg/tree-ssa/pr27218.C: New testcase.
2500 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2502         PR c++/26912
2503         * g++.dg/template/friend41.C: New test.
2505 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
2507         * g++.dg/opt/pr15551.C: Include cstdio.
2508         (main): Use remove instead of unlink.
2510 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
2512         * gcc.dg/sibcall-7.c: New test.
2513         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
2514         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
2515         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
2516         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
2517         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
2519 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2521         PR c++/26534
2522         * g++.dg/opt/bitfield1.C: New test.
2523         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
2524         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
2525         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
2526         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
2527         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
2528         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
2529         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
2530         * g++.dg/abi/bitfield2.C: Likewise.
2531         * g++.dg/init/bitfield1.C: Likewise.
2533 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
2535         PR fortran/25099
2536         * gfortran.dg/elemental_subroutine_4.f90: New test.
2537         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
2538         call sub (m, x).
2540 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
2542         * gcc.c-torture/compile/20060421-1.c: New testcase.
2544 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2546         PR c/25875
2547         * gcc.dg/init-bad-4.c: New test.
2549 2006-04-21  Paul Brook  <paul@codesourcery.com>
2551         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
2553 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
2555         PR fortran/27122
2556         * gfortran.dg/defined_operators_1.f90: New test.
2557         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
2558         remove old ones associated, incorrectly, with Note 5.46.
2560         PR fortran/27113
2561         * gfortran.dg/character_array_constructor_1.f90: New test.
2563 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
2565         * gcc.dg/20060419-1.c: New test.
2567 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
2569         PR c/26774
2570         * gcc.dg/struct-parse-1.c: New test case.
2572 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2574         PR c++/26558
2575         * g++.dg/parse/template19.C: New test.
2577         PR c++/26739
2578         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
2580         PR c++/26036
2581         * g++.dg/expr/call3.C: New test.
2583         PR c++/10385
2584         * g++.dg/conversion/dynamic1.C: New test.
2586 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
2588         PR c++/27102
2589         * g++.dg/template/crash35.C: Tweak error markers.
2590         * g++.dg/template/crash46.C: New test.
2591         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
2592         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
2594 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
2596         PR rtl-optimization/14261
2597         * gcc.c-torture/compile/20060419-1.c: Added.
2599 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
2601         * gfortran.dg/label_1.f90: Adjust dg-error.
2603 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2605         PR target/26961
2606         * gcc.dg/fold-cond-1.c: New test case.
2607         * gcc.dg/pr26961-1.c: Likewise.
2609 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2611         PR libgfortran/27138
2612         * gfortran.dg/read_bad_advance.f90: New test.
2614 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2615             Dale Johannesen  <dalej@apple.com>
2617         PR target/24076
2618         * gcc.target/i386/vecinit-3.c: New testcase.
2619         * gcc.target/i386/vecinit-4.c: Likewise.
2620         * gcc.target/i386/sse-18.c: Likewise.
2621         * gcc.target/i386/sse-19.c: Likewise.
2623 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
2625         * gfortran.dg/allocate_zerosize_1.f90: New test.
2627 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
2629         PR c++/26365
2630         * g++.dg/template/crash45.C: New test.
2632 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
2634         PR fortran/26787
2635         * gfortran.dg/proc_assign_1.f90: New test.
2636         * gfortran.dg/procedure_lvalue.f90: Change message.
2637         * gfortran.dg/namelist_4.f90: Add new error.
2639         PR fortran/25597
2640         PR fortran/27096
2641         * gfortran.dg/auto_pointer_array_result_1.f90
2643         PR fortran/27089
2644         * gfortran.dg/specification_type_resolution_1.f90
2646         PR fortran/18003
2647         PR fortran/25669
2648         PR fortran/26834
2649         * gfortran.dg/bounds_temporaries_1.f90: New test.
2651         PR fortran/27124
2652         * gfortran.dg/array_return_value_1.f90: New test.
2654 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2656         PR fortran/25336
2657         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
2659 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
2661         PR middle-end/26823
2662         * g++.dg/gomp/pr26823-1.C: New test.
2663         * g++.dg/gomp/pr26823-2.C: New test.
2665 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
2667         PR middle-end/27134
2668         * gcc.dg/pr27314.c: New test.
2670 2006-04-13  Richard Henderson  <rth@redhat.com>
2672         * g++.dg/gomp/block-0.C: Update expected matches.
2674 2006-04-13  DJ Delorie  <dj@redhat.com>
2676         * lib/target-supports.exp (check_effective_target_int32plus): New.
2677         (check_effective_target_ptr32plus): New.
2678         (check_effective_target_size32plus): New.
2679         (check_effective_target_int16): New.
2680         (check_profiling_available): Add m32c to the list of unsupported targets.
2682         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
2683         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
2684         memory size.
2685         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
2686         pointers.
2687         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
2688         size_t.
2689         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
2690         and size_t.
2691         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
2692         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
2693         not just xstormy16.  Skip m32c due to weird pointer size.
2694         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
2695         not just xstormy16.
2696         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
2697         not just xstormy16.
2698         * gcc.dg/20020312-2.c: Add m32c support.
2699         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
2700         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
2701         in test.
2702         * gcc.dg/20050321-2.c: Require >=32 bit integers.
2703         * gcc.dg/asm-1.c: Skip if int and short are the same size.
2704         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
2705         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
2706         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
2707         * gcc.dg/init-string-2.c: Require >=32 bit integers.
2708         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
2709         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
2710         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
2711         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
2712         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
2713         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
2714         in test.
2715         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
2716         in test.
2717         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
2718         * gcc.dg/pr23049.c: Require >=32 bit integers.
2719         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
2720         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
2721         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
2722         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
2723         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
2724         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
2725         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
2726         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
2727         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
2728         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
2729         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
2730         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
2731         prototype in test.
2732         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
2733         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
2734         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
2735         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
2736         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
2738         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
2739         * gcc.c-torture/execute/20040703-1.x: Likewise.
2740         * gcc.c-torture/execute/20040705-1.x: Likewise.
2741         * gcc.c-torture/execute/20040705-2.x: Likewise.
2742         * gcc.c-torture/execute/20040709-1.x: Likewise.
2743         * gcc.c-torture/execute/20040709-2.x: Likewise.
2744         * gcc.c-torture/execute/20040811-1.x: Likewise.
2745         * gcc.c-torture/execute/20050316-1.x: Likewise.
2746         * gcc.c-torture/execute/bitfld-4.x: Likewise.
2747         * gcc.c-torture/execute/pr19689.x: Likewise.
2748         * gcc.c-torture/execute/pr7284-1.x: Likewise.
2749         * gcc.c-torture/execute/usmul.x: Likewise.
2750         * gcc.c-torture/execute/vrp-5.x: Likewise.
2751         * gcc.c-torture/execute/vrp-6.x: Likewise.
2752         * gcc.dg/debug/20041023-1.s: Likewise.
2754 2006-04-13  Roger Sayle  <roger@eyesopen.com>
2756         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
2757         of integers to a vector types are now constant expressions in C.
2758         * gcc.dg/vect/vect-fold-1.c: New test case.
2760 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
2761             Ulrich Weigand  <uweigand@de.ibm.com>
2763         PR target/27006
2764         * gcc.dg/vmx/pr27006.c: New testcase.
2766 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2768         PR libgfortran/26766
2769         * gfortran.dg/write_recursive.f90: New test.
2771 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
2773         * g++.dg/parse/dtor7.C: New test.
2774         * g++.dg/parse/new1.C: Add error marker.
2775         * g++.dg/template/new3.C: New test.
2777         PR c++/26122
2778         * g++.dg/template/pure1.C: New test.
2780         PR c++/26295
2781         * g++.dg/parse/ptrmem4.C: New test.
2783 2006-04-10  Jeff Law  <law@redhat.com>
2785         PR/27087
2786         * gcc.c-torture/compile/pr27087.c: New test.
2788 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
2790         PR/21391
2791         * gcc.dg/20060410.c: New.
2793 2006-04-10  Matthias Klose  <doko@debian.org>
2795         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
2796         Recognize multilib directory names containing underscores.
2798 2006-04-10  Roger Sayle  <roger@eyesopen.com>
2800         * gcc.target/i386/vecinit-1.c: New test case.
2801         * gcc.target/i386/vecinit-2.c: Likewise.
2803 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
2805         PR debug/27057
2806         * g++.dg/debug/dwarf2-2.C: New test.
2808 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
2810         PR rtl-optimization/27073
2811         * gcc.c-torture/execute/pr27073.c: New test.
2813 2006-04-08  Mike Stump  <mrs@apple.com>
2815         * gcc.dg/pragma-darwin.c: Improve for ppc64.
2817 2006-04-07  Richard Guenther  <rguenther@suse.de>
2819         PR tree-optimization/26135
2820         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
2822 2006-04-06  Jan Hubicka  <jh@suse.cz>
2824         PR profile/26399
2825         * g++.dg/bprob/g++-bprob-2.C: New testcase.
2827 2006-04-06  Roger Sayle  <roger@eyesopen.com>
2829         * g++.dg/conversion/nullptr1.C: New test case.
2830         * g++.dg/conversion/nullptr2.C: Likewise.
2832 2006-04-05  Roger Sayle  <roger@eyesopen.com>
2834         * gfortran.dg/dependency_18.f90: New test case.
2836 2006-04-05  Richard Guenther  <rguenther@suse.de>
2838         PR tree-optimization/26919
2839         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
2840         * gcc.dg/ipa/ipa-2.c: Likewise.
2841         * gcc.dg/ipa/ipa-3.c: Likewise.
2842         * gcc.dg/ipa/ipa-5.c: Likewise.
2844 2006-04-05  Richard Guenther  <rguenther@suse.de>
2846         PR tree-optimization/26763
2847         * gcc.dg/torture/pr26763-1.c: New testcase.
2848         * gcc.dg/torture/pr26763-2.c: Likewise.
2850 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
2852         PR fortran/23634
2853         PR fortran/25619
2854         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
2856 2006-04-04  Eric Christopher  <echristo@apple.com>
2858         * gcc.target/i386/387-1.c: Allow regexp to match darwin
2859         stubs.
2860         * gcc.target/i386/387-5.c: Ditto.
2862 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
2864         * gcc.target/sparc/struct-ret-check.c: New test.
2866 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2868         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
2869         zero decimal digits specified in format.
2871 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
2873         PR fortran/26891
2874         * gfortran.dg/missing_optional_dummy_1.f90: New test.
2876         PR fortran/26976
2877         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
2878         * gfortran.dg/initialization_1.f90: Make assignment compliant.
2879         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
2880         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
2881         bigendian-ness.
2883 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
2885         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
2886         dummy arguments work when the actual argument is itself a dummy
2887         argument of the caller.
2889 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2891         PR libfortran/24685
2892         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
2894 2006-04-01  Roger Sayle  <roger@eyesopen.com>
2896         * gfortran.dg/dependencency_17.f90: New test case.
2898 2006-04-01  Roger Sayle  <roger@eyesopen.com>
2900         * gfortran.dg/dependency_14.f90: New test case.
2901         * gfortran.dg/dependency_15.f90: Likewise.
2902         * gfortran.dg/dependency_16.f90: Likewise.
2904 2006-03-31  Asher Langton  <langton2@llnl.gov>
2906         PR fortran/25358
2907         gfortran.dg/cray_pointers_6.f90: New test.
2909 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2911         PR libgfortran/26890
2912         * gfortran.dg/read_size_noadvance.f90: New test.
2914 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
2916         PR fortran/25031
2917         * gfortran.dg/multiple_allocation_1.f90: Check that the
2918         size has changed after a re-allocation with stat.
2920 2006-03-30  Richard Guenther  <rguenther@suse.de>
2922         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
2923         removal.
2924         * gcc.target/i386/sselibm-2.c: Likewise.
2925         * gcc.target/i386/sselibm-3.c: Likewise.
2926         * gcc.target/i386/sselibm-4.c: Likewise.
2927         * gcc.target/i386/sselibm-5.c: Likewise.
2929 2006-03-28  Roger Sayle  <roger@eyesopen.com>
2931         * gcc.dg/fold-andxor-1.c: New test case.
2932         * gcc.dg/fold-xorand-1.c: Likewise.
2934 2006-03-28  Roger Sayle  <roger@eyesopen.com>
2936         * gcc.dg/fold-convnotconv-1.c: New test case.
2938 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
2940         PR fortran/26779
2941         * gfortran.dg/private_type_5.f90: New test.
2943 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
2945         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
2947 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
2949         * gfortran.dg/advance_2.f90: New test.
2950         * gfortran.dg/advance_3.f90: New test.
2952         * gfortran.fortran-torture/execute/equiv_5.f: New test.
2954 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2956         PR libgfortran/26661
2957         PR libgfortran/26880
2958         * gfortran.dg/read_x_past.f: New test.
2960 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
2962         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
2963         to be STABS.
2965 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
2967         * objc.dg/dwarf-1.m: Skip on AIX.
2968         * objc.dg/dwarf-2.m: Skip on AIX.
2970 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
2972         PR fortran/26816
2973         * gfortran.dg/float_1.f90: New test.
2975 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
2977         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
2978         X86_64 targets.
2979         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
2981 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
2983         PR libfortran/26735
2984         * gfortran.dg/convert_implied_open.f90: New test case.
2986 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
2988         PR fortran/26769
2989         * gfortran.dg/transpose_reshape_r10.f90: New test case.
2991 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
2993         PR middle-end/26717
2994         * gcc.dg/pr26717.c: New test.
2996 2006-03-25  Roger Sayle  <roger@eyesopen.com>
2998         * gfortran.dg/dependency_12.f90: New test case.
3000 2006-03-24  Roger Sayle  <roger@eyesopen.com>
3002         * gfortran.dg/dependency_9.f90: New (resurected) test case.
3004 2006-03-24  Jeff Law  <law@redhat.com>
3006         * gcc.c-torture/pr26840.c: New test.
3008 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
3010         * objc.dg/dwarf-2.m: New.
3011         * obj-c++.dg/dwarf-2.mm: New.
3013         * g++.old-deja/g++.other/init19.C: New.
3015 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
3017         * g++.dg/eh/spbp.C: Skip on AIX.
3019 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
3021         PR middle-end/26611
3022         * g++.dg/gomp/pr26611-1.C: New test.
3023         * g++.dg/gomp/pr26611-2.C: New test.
3025 2006-03-24  Jeff Law  <law@redhat.com>
3027         * gcc.c-torture/compile/pr26833.c: New test.
3028         * gfortran.fortran-torture/compile/pr26806.f90: New test.
3030 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3032         * gfortran.dg/endfile_2.f90: Delete temp file.
3034 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
3036         PR fortran/19303
3037         * gfortran.dg/record_marker_1.f90: New test case.
3038         * gfortran.dg/record_marker_2.f: New test case.
3039         * gfortran.dg/record_marker_3.f90: New test case.
3041 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
3043         PR fortran/17298
3044         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
3045         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
3047 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
3049         * lib/gcc-dg.exp (cleanup-modules): New proc.
3050         * gfortran.dg/allocatable_function_1.f90,
3051         gfortran.dg/allocate_char_star_scalar_1.f90,
3052         gfortran.dg/assumed_charlen_function_1.f90,
3053         gfortran.dg/assumed_dummy_1.f90,
3054         gfortran.dg/assumed_shape_ranks_1.f90,
3055         gfortran.dg/assumed_shape_ranks_2.f90,
3056         gfortran.dg/assumed_size_dt_dummy.f90,
3057         gfortran.dg/auto_char_dummy_array_1.f90,
3058         gfortran.dg/auto_char_len_3.f90,
3059         gfortran.dg/automatic_module_variable.f90,
3060         gfortran.dg/bad_automatic_objects_1.f90,
3061         gfortran.dg/char_array_constructor.f90,
3062         gfortran.dg/char_array_structure_constructor.f90,
3063         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
3064         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
3065         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
3066         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
3067         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
3068         gfortran.dg/derived_pointer_recursion.f90,
3069         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
3070         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
3071         gfortran.dg/dummy_functions_1.f90,
3072         gfortran.dg/elemental_initializer_1.f90,
3073         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
3074         gfortran.dg/elemental_pointer_1.f90,
3075         gfortran.dg/elemental_subroutine_1.f90,
3076         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
3077         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
3078         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
3079         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
3080         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
3081         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
3082         gfortran.dg/global_references_1.f90,
3083         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
3084         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
3085         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
3086         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
3087         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
3088         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
3089         gfortran.dg/large_integer_kind_1.f90,
3090         gfortran.dg/large_real_kind_1.f90,
3091         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
3092         gfortran.dg/module_double_reuse.f90,
3093         gfortran.dg/module_equivalence_1.f90,
3094         gfortran.dg/module_interface_1.f90,
3095         gfortran.dg/module_parameter_array_refs_1.f90,
3096         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
3097         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
3098         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
3099         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
3100         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
3101         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
3102         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
3103         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
3104         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
3105         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
3106         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
3107         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
3108         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
3109         gfortran.dg/same_name_1.f90,
3110         gfortran.dg/sibling_dummy_procedure_1.f90,
3111         gfortran.dg/sibling_dummy_procedure_2.f90,
3112         gfortran.dg/sibling_dummy_procedure_3.f90,
3113         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
3114         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
3115         gfortran.dg/used_dummy_types_2.f90,
3116         gfortran.dg/used_dummy_types_3.f90,
3117         gfortran.dg/used_dummy_types_4.f90,
3118         gfortran.dg/used_dummy_types_5.f90,
3119         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
3120         gfortran.dg/userdef_operator_1.f90: Use it.
3122 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3124         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
3125         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
3126         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
3127         gfortran.dg/write_back.f,
3128         gfortran.fortran-torture/execute/inquire_1.f90,
3129         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
3131 2006-03-21  Jeff Law  <law@redhat.com>
3133         * gcc.dg/tree-ssa/vrp28.c: New test.
3135 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3137         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
3138         if _STDC_C99 is defined.
3139         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
3140         * gcc.dg/builtins-20.c: Likewise.
3141         * gcc.dg/builtins-53.c: Likewise.
3142         * gcc.dg/single-precision-constant.c: Likewise. Also pass
3143         -mmacosx-version-min=10.3 on PowerPC/Darwin.
3145 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
3147         PR tree-opt/26781
3148         * gcc.c-torture/compile/pr26781-1.c: New test.
3149         * gcc.c-torture/compile/pr26781-2.c: New test.
3151 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
3153         PR c++/26690
3154         * g++.dg/gomp/pr26690-1.C: New test.
3155         * g++.dg/gomp/pr26690-2.C: New test.
3157 2006-03-20  Jeff Law  <law@redhat.com>
3159         * gcc.dg/tree-ssa/pr21829.c: New test.
3161         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
3163 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
3165         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
3166         (check_visibility_available): Use it.
3167         (check_effective_target_default_packed): Likewise.
3168         (check_effective_target_pcc_bitfield_type_matters): Likewise.
3169         (check_effective_target_fopenmp): Likewise.
3170         (check_effective_target_freorder): Likewise.
3171         (check_effective_target_fpic): Likewise.
3172         (check_named_sections_available): Likewise.
3173         (check_effective_target_ilp32): Likewise.
3174         (check_effective_target_lp64): Likewise.
3176 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
3178         PR fortran/20935
3179         * gfortran.dg/scalar_mask_2.f90: New test case.
3181 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
3183         PR tree-opt/26629
3184         * gcc.dg/tree-ssa/loadpre12.c: New test.
3185         * gcc.dg/tree-ssa/loadpre13.c: New test.
3186         * gcc.dg/tree-ssa/loadpre14.c: New test.
3187         * gcc.dg/tree-ssa/loadpre15.c: New test.
3188         * gcc.dg/tree-ssa/loadpre16.c: New test.
3189         * gcc.dg/tree-ssa/loadpre17.c: New test.
3190         * gcc.dg/tree-ssa/loadpre18.c: New test.
3191         * gcc.dg/tree-ssa/loadpre19.c: New test.
3192         * gcc.dg/tree-ssa/loadpre20.c: New test.
3193         * gcc.dg/tree-ssa/loadpre21.c: New test.
3194         * gcc.dg/tree-ssa/loadpre22.c: New test.
3196 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
3198         PR fortran/26741
3199         * gfortran.dg/elemental_initializer_1.f90: New test.
3201         PR fortran/26716
3202         * gfortran.dg/assumed_shape_ranks_2: New test.
3204 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
3206         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
3207         target fpic.
3209 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3211         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
3212         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
3213         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
3214         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
3215         gfortran.fortran-torture/execute/direct_io.f90,
3216         gfortran.fortran-torture/execute/inquire_2.f90,
3217         gfortran.fortran-torture/execute/inquire_4.f90,
3218         gfortran.fortran-torture/execute/list_read_1.f90,
3219         gfortran.fortran-torture/execute/open_replace.f90,
3220         gfortran.fortran-torture/execute/slash_edit.f90,
3221         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
3222         temporary files from testcases.
3224 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3226         PR libgfortran/26509
3227         gfortran.dg/write_direct_eor.f90: New test.
3229 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
3231         * gcc.target/powerpc/pr26350.c: New.
3232         * gcc.target/powerpc/indexed-addr.c: New.
3234 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3236         * gfortran.dg/dependency_13.f90: New test case.
3238 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3240         PR middle-end/21781
3241         * gcc.dg/real-const-1.c: New test case.
3243 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
3245         * g++.old-deja/g++.other/init18.C: New.
3246         * g++.old-deja/g++.other/init5.C: Remove xfail.
3248 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3250         * g++.dg/opt/pr15551.C: Cleanup temp file.
3252 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3254         PR c++/6634
3255         g++.dg/parse/long1.C: New test.
3257 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3259         PR fortran/19101
3260         * gfortran.dg/continuation.f90: New test.
3261         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
3263 2006-03-14  Richard Guenther  <rguenther@suse.de>
3265         PR tree-optimization/26672
3266         * gcc.dg/torture/pr26672.c: New testcase.
3268 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
3270         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
3271         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
3273 2006-03-13  Roger Sayle  <roger@eyesopen.com>
3275         PR middle-end/26557
3276         * gcc.c-torture/compile/switch-1.c: New test case.
3278 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
3280         PR fortran/25378
3281         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
3282         test to include more permuatations of mask and index.
3283         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
3284         respond to F2003 spec. that the position returned for an all false
3285         mask && condition is zero.
3287 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
3289         PR middle-end/25989
3290         * gcc.dg/gomp/pr25989.c: New test.
3292 2006-03-13  Jeff Law  <law@redhat.com>
3294         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
3296 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
3298         * gcc.dg/switch-9.c: New test.
3300 2006-03-13  Richard Guenther  <rguenther@suse.de>
3302         PR middle-end/26630
3303         * gcc.dg/torture/pr26630.c: New testcase.
3305 2006-03-11  Roger Sayle  <roger@eyesopen.com>
3307         * gfortran.dg/dependency_10.f90: New test case.
3308         * gfortran.dg/dependency_11.f90: Likewise.
3310 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
3311             Erik Edelmann  <eedelman@gcc.gnu.org>
3313         * gfortran.dg/allocatable_function_1.f90: New.
3314         * gfortran.dg/allocatable_function_2.f90: New.
3316 2006-03-10  Richard Guenther  <rguenther@suse.de>
3318         PR middle-end/26565
3319         * gcc.dg/torture/pr26565.c: New testcase.
3321 2006-03-09  Eric Christopher  <echristo@apple.com>
3323         * gcc.c-torture/compile/20060309-1.c: New.
3325 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3327         PR libgfortran/26499
3328         * gfortran.dg/write_back.f: New test.
3329         * gfortran.dg/write_rewind_1.f: New test.
3330         * gfortran.dg/write_rewind_2.f: New test.
3332 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3334         PR libgfortran/26554
3335         * gfortran.dg/read_logical.f90: New test.
3337 2006-03-04  Laurent GUERBY <laurent@guerby.net>
3339         * ada/acats/norun.lst: cdd2a03 now passes.
3341 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
3343         PR testsuite/25177
3344         * gcc.target/powerpc/pr18096-1.c: Change where the error
3345         would match.
3347 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
3349         * gcc.target/i386/cleanup-1.c: New test.
3350         * gcc.target/i386/cleanup-2.c: New test.
3352 2006-03-04  Roger Sayle  <roger@eyesopen.com>
3354         * gfortran.dg/dependency_9.f90: Remove for the time being.
3356 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
3358         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
3359         directive.
3361 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3363         * gfortran.dg/dependency_9.f90: New test case.
3365 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3367         * gfortran.dg/dependency_4.f90: New test case.
3368         * gfortran.dg/dependency_5.f90: New test case.
3369         * gfortran.dg/dependency_6.f90: New test case.
3370         * gfortran.dg/dependency_7.f90: New test case.
3371         * gfortran.dg/dependency_8.f90: New test case.
3373 2006-03-03  Paul Brook  <paul@codesourcery.com>
3375         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
3376         Add m68k-*-elf.
3378 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
3380         PR fortran/25031
3381         * multiple_allocation_1.f90: New test.
3383 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3385         PR tree-optimization/26524
3386         * gfortran.dg/pr26524.f: New test case.
3388 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3390         * g++.dg/template/repo5.C: Cleanup repo files.
3391         * gcc.dg/20051201-1.c: Cleanup coverage files.
3392         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
3393         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
3394         tree dump files.
3396 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
3398         * objc.dg/objc-nofilename-1.m: New test.
3399         * objc.dg/bad-receiver-type.m: New test.
3400         * obj-c++.dg/bad-receiver-type.mm: New test.
3402 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3404         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
3406 2006-03-01  Mike Stump  <mrs@apple.com>
3408         * g++.dg/abi/key2.C: Add.
3410 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
3412         * gfortran.dg/logical_dot_product.f90: New test.
3414         PR fortran/26393
3415         * gfortran.dg/used_interface_ref.f90: New test.
3417         PR fortran/20938
3418         * gfortran.dg/dependency_2.f90: New test.
3419         * gfortran.fortran-torture/execute/where17.f90: New test.
3420         * gfortran.fortran-torture/execute/where18.f90: New test.
3421         * gfortran.fortran-torture/execute/where19.f90: New test.
3422         * gfortran.fortran-torture/execute/where20.f90: New test.
3424 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
3426         * g++.dg/tree-ssa/pr26443.C: New test case.
3428 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
3430         PR middle-end/26022
3431         * g++.dg/opt/return-slot1.C: New test.
3433 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3435         PR libgfortran/26136
3436         * gfortran.dg/namelist_23.f90: New test.
3438 2006-02-28  Roger Sayle  <roger@eyesopen.com>
3440         PR middle-end/14752
3441         * gcc.dg/fold-eqandshift-2.c: New test case.
3443 2006-02-28  Richard Guenther  <rguenther@suse.de>
3445         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
3446         decomposition.
3448 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
3450         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
3452 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3454         PR libgfortran/26464
3455         * gfortran.dg/backspace_5.f: New test.
3456         * gfortran.dg/backspace_6.f: New test.
3458 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3460         * gcc.dg/fold-eqandnot-1.c: New test case.
3462 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3464         PR middle-end/19983
3465         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
3467 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
3469         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
3470         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
3472 2006-02-26  Richard Guenther  <rguenther@suse.de>
3474         PR tree-optimization/26421
3475         * gcc.dg/tree-ssa/pr26421.c: New testcase.
3477 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
3479         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
3480         * g++.old-deja/g++.robertl/eb132.C: Likewise.
3482 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3484         * gcc.dg/fold-even-1.c: New test case.
3486 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3488         PR middle-end/21137
3489         * gcc.dg/fold-eqandshift-1.c: New test case.
3491 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3493         PR tree-optimization/25125
3494         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
3495         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
3497 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3499         PR tree-optimizations/26359
3500         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
3501         with -fdump-tree-dceloop-details.
3502         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
3504 2006-02-25  Roger Sayle  <roger@eyesopen.com>
3506         PR middle-end/23673
3507         * gcc.dg/fold-eqxor-1.c: New test case.
3508         * gcc.dg/fold-eqxor-2.c: Likewise.
3509         * gcc.dg/fold-eqxor-3.c: Likewise.
3511 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
3513         PR fortran/23092
3514         * scalar_mask_1.f90: New test.
3516 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
3518         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
3519         * g++.dg/eh/uncaught2.C: New.
3520         * g++.dg/eh/uncaught3.C: New.
3522 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3524         PR libgfortran/26423
3525         * gfortran.dg/read_many_1.f: New test.
3527 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
3529         PR fortran/24519
3530         * gfortran.dg/dependency_3.f90: New test.
3531         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
3532         XFAILs.
3534         PR fortran/25395
3535         * gfortran.dg/equiv_6.f90: New test.
3537 2006-02-23  Jeff Law  <law@redhat.com>
3539         * gcc.c-torture/compile/pr26425.c: New test.
3541 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
3543         PR middle-end/26412
3544         * gcc.dg/gomp/pr26412.c: New test.
3546 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3548         PR c++/26291
3549         * g++.dg/other/ellipsis1.C: New test.
3550         * g++.dg/parse/operator4.C: Adjust error marker.
3552 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
3554         PR target/25603
3555         * gfortran.dg/pr25603.f: New testcase.
3557 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
3559         * gcc.dg/bf-spl1.c: Don't specify -m68000.
3560         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
3562 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
3564         * g++.dg/eh/spbp.C: New.
3566 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
3568         PR middle-end/26379
3569         * gcc.target/i386/mmx-7.c: New test.
3571 2006-02-20  Roger Sayle  <roger@eyesopen.com>
3573         PR tree-optimization/26361
3574         * gcc.dg/tree-ssa/vrp27.c: New test case.
3576 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
3578         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
3579         * gcc.dg/tree-ssa/complex-4.c: Here.
3581 2006-02-19  Roger Sayle  <roger@eyesopen.com>
3583         PR middle-end/19543
3584         * gfortran.dg/logical_1.f90: New test case.
3586 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
3588         PR middle-end/26334
3589         * gcc.dg/20060218-1.c: Moved to...
3590         * gcc.target/i386/20060218-1.c: ... here.  New test.
3592 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3594         PR fortran/26201
3595         * gfortran.dg/convert_1.f90: New.
3597 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
3599         PR fortran/25054
3600         * gfortran.dg/namelist_5.f90: New test.
3602         PR fortran/25089
3603         * gfortran.dg/namelist_4.f90: New test.
3605 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3607         PR tree-opt/25680
3608         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
3610 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3612         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
3613         variable to take into account the variable name in the
3614         function header.
3615         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
3617 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
3619         PR middle-end/26334
3620         * gcc.c-torture/compile/20060217-1.c: New test.
3621         * gcc.dg/20060218-1.c: New test.
3623 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
3625         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
3627 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
3629         * gcc.dg/cpp/undef3.c: New test.
3630         * gcc.dg/cpp/trad/builtins2.c: New test.
3632 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
3634         PR c++/26266
3635         * g++.dg/template/static22.C: New test.
3636         * g++.dg/template/static23.C: New test.
3637         * g++.dg/template/static24.C: New test.
3638         * g++.dg/template/non-dependent13.C: New test.
3639         * g++.dg/init/member1.C: Tweak error markers.
3641 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3643         PR target/26255
3644         * gcc.c-torture/compile/pr26255.c: New test case.
3646 2006-02-16  Roger Sayle  <roger@eyesopen.com>
3648         * gfortran.fortran-torture/execute/where_10.f90: New test case.
3649         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
3650         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
3651         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
3652         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
3653         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
3654         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
3656 2006-02-16  Jeff Law  <law@redhat.com>
3658         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
3659         * gcc.dg/tree-ssa/vrp26.c: New test.
3661 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
3663         PR target/20353
3664         PR target/24578
3665         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
3666         __UCLIBC__ is defined.
3668 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
3670         PR fortran/26224
3671         * gfortran.dg/gomp/pr26224.f: New test.
3673 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
3675         PR tree-opt/25918
3676         * lib/target-supports.exp
3677         (check_effective_target_vect_short_mult): New.
3678         (check_effective_target_vect_char_mult): New.
3679         (check_effective_target_vect_widen_sum_qi_to_si): New.
3680         (check_effective_target_vect_widen_sum_qi_to_hi): New.
3681         (check_effective_target_vect_widen_sum_hi_to_si): New.
3682         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
3683         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
3684         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
3685         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
3686         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
3687         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
3688         vect-reduc-pattern-2c.c
3689         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
3690         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
3691         vect-reduc-pattern-1c.c
3693 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
3695         PR fortran/24557
3696         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
3698 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
3700         PR fortran/26054
3701         * gfortran.dg/enum_8.f90: Remove check for warning.
3702         * gfortran.dg/iomsg_1.f90: Ditto.
3703         * gfortran.dg/enum_1.f90: Ditto.
3704         * gfortran.dg/enum_9.f90: Ditto.
3705         * gfortran.dg/enum_2.f90: Ditto.
3706         * gfortran.dg/enum_10.f90: Ditto.
3707         * gfortran.dg/enum_3.f90: Ditto.
3708         * gfortran.dg/flush_1.f90: Ditto.
3709         * gfortran.dg/enum_4.f90: Ditto.
3710         * gfortran.dg/array_constructor_1.f90: Ditto.
3711         * gfortran.dg/enum_5.f90: Ditto.
3712         * gfortran.dg/enum_6.f90: Ditto.
3713         * gfortran.dg/enum_7.f90: Ditto.
3715 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
3717         PR middle-end/26300
3718         * gcc.c-torture/compile/20060215-1.c: New test.
3720 2006-02-14  Roger Sayle  <roger@eyesopen.com>
3722         PR middle-end/23670
3723         * gcc.dg/tree-ssa/andor-2.c: New test case.
3725 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
3727         PR fortran/25045
3728         * optional_dim.f90: New test.
3730 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3732         PR fortran/26277
3733         * gfortran.dg/label_4.f90: New.
3735 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
3736             Diego Novillo  <dnovillo@redhat.com>
3737             Uros Bizjak  <uros@kss-loka.si>
3739         * gfortran.dg/gomp: New directory.
3741 2006-02-14  Richard Guenther  <rguenther@suse.de>
3743         PR tree-optimization/26258
3744         * gcc.dg/torture/pr26258.c: New testcase.
3746 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
3748         PR fortran/26246
3749         * gfortran.dg/pr26246_1.f90: New test.
3750         * gfortran.dg/pr26246_2.f90: New test.
3752         PR middle-end/26092
3753         * gcc.c-torture/compile/20060208-1.c: New test.
3755 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
3757         PR fortran/26074
3758         PR fortran/25103
3759         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
3760         * gfortran.dg/bad_automatic_objects_1.f90: New test.
3761         * gfortran.dg/automatic_module_variable.f90: Change error message.
3763         PR fortran/20861
3764         * gfortran.dg/internal_dummy_1.f90: New test.
3766         PR fortran/20871
3767         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
3770         PR fortran/25083
3771         * gfortran.dg/uncommon_block_data_1.f90: New test.
3772         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
3773         with standard.
3775         PR fortran/25088
3776         * gfortran.dg/typed_subroutine_1.f90: New test.
3778 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
3780         * objc.dg/dwarf-1.m: New.
3782 2006-02-13  Roger Sayle  <roger@eyesopen.com>
3784         PR middle-end/24427
3785         * gcc.dg/tree-ssa/andor-1.c: New test case.
3787 2006-02-13  Josh Conner  <jconner@apple.com>
3789         PR target/25376
3790         * gcc.dg/pr25376.c: New test.
3792         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
3793         assemble.
3794         * lib/target-supports.exp (check_named_sections_available):
3795         Only compile named-sections test -- don't assemble.
3797 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3799         * g++.dg/warn/no-write-strings.C: New test.
3800         * g++.dg/warn/write-strings.C: Likewise.
3801         * g++.dg/warn/write-strings-default.C: Likewise.
3803 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
3805         PR fortran/25806
3806         * gfortran.dg/ret_pointer_2.f90: New test.
3808 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
3810         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
3812 2006-02-10  Jeff Law  <law@redhat.com>
3814         * gcc.c-torture/compile/pr26213.c: New test.
3816 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
3818         gfortran.dg/null_1.f90: New test.
3820 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3822         PR fortran/14771
3823         * gfortran.dg/parens_4.f90: New.
3824         * gfortran.dg/parens_5.f90: New.
3826 2006-02-10  Richard Guenther  <rguenther@suse.de>
3828         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
3830 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3831         Paul Thomas  <pault@gcc.gnu.org>
3833         PR fortran/14771
3834         * gfortran.dg/parens_1.f90: New.
3835         * gfortran.dg/parens_2.f90: New.
3836         * gfortran.dg/parens_3.f90: New.
3838 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
3840         PR fortran/26038
3841         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
3843         PR fortran/25059
3844         * gfortran.dg/impure_assignment_1.f90: New test.
3846         PR fortran/25070
3847         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
3849 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
3851         PR target/26141
3852         * g++.dg/expr/stdarg2.C: New test.
3854 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
3856         PR inline-asm/16194
3857         * gcc.dg/pr16194.c: New test.
3859 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3861         * ada/acats/run_acats: Use portable variant of "$@".
3863 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3865         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
3866         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
3868 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3870         PR tree-opt/26179
3871         * g++.dg/opt/pr26179.C: New test.
3873 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3875         PR middle-end/26134
3876         * gcc.dg/tree-ssa/complex-3.c: New test.
3878 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3880         * gcc.c-torture/compile/volatile-1.c: New test.
3882 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
3884         PR 26180
3885         * gcc.dg/tree-ssa/pr26180.c: New test.
3887 2006-02-08  Jeff Law  <law@redhat.com>
3889         * gcc.dg/tree-ssa/pr21417.c: New test.
3891 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3893         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
3894         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
3896 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3898         * lib/scanrtl.exp: New.
3900 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3902         PR c++/26071
3903         * g++.dg/other/virtual2.C: New test.
3905         PR c++/26070
3906         * g++.dg/other/virtual1.C: New test.
3908 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3910         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
3911         cleanup-ipa-dump): Update dump file glob patterns.
3912         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
3913         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
3915         * lib/gcc-dg.exp: Load it.
3916         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
3918 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
3920         PR testsuite/26159
3921         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
3922         * gcc.dg/tree-ssa/pr23382.c: Ditto.
3924 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3926         PR fortran/25577
3927         * gfortran.dg/mvbits_1.f90: New.
3929 2006-02-07  Dirk Mueller  <dmueller@suse.com>
3931         * g++.dg/warn/Wdiv-by-zero.C: New test.
3932         * g++.dg/warn/Wno-div-by-zero.C: New.
3934 2006-02-07  Jeff Law  <law@redhat.com>
3936         * gcc.dg/tree-ssa/pr21559.c: New test.
3938         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
3939         multiple VRP passes.
3940         * gcc.dg/tree-ssa/vrp09.c: Likewise.
3941         * gcc.dg/tree-ssa/vrp18.c: Likewise.
3942         * gcc.dg/tree-ssa/pr21582.c: Likewise.
3943         * gcc.dg/tree-ssa/pr20657.c: Likewise.
3944         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3945         * gcc.dg/tree-ssa/vrp02.c: Likewise
3946         * gcc.dg/tree-ssa/vrp11.c: Likewise
3947         * gcc.dg/tree-ssa/pr14341.c: Likewise
3948         * gcc.dg/tree-ssa/vrp19.c: Likewise
3949         * gcc.dg/tree-ssa/vrp20.c: Likewise
3950         * gcc.dg/tree-ssa/vrp03.c: Likewise
3951         * gcc.dg/tree-ssa/pr21086.c: Likewise
3952         * gcc.dg/tree-ssa/pr21959.c: Likewise
3953         * gcc.dg/tree-ssa/vrp21.c: Likewise
3954         * gcc.dg/tree-ssa/vrp04.c: Likewise
3955         * gcc.dg/tree-ssa/pr25485.c: Likewise
3956         * gcc.dg/tree-ssa/pr22026.c: Likewise
3957         * gcc.dg/tree-ssa/vrp22.c: Likewise
3958         * gcc.dg/tree-ssa/vrp05.c: Likewise
3959         * gcc.dg/tree-ssa/20030807-10.c: Likewise
3960         * gcc.dg/tree-ssa/pr20701.c: Likewise
3961         * gcc.dg/tree-ssa/vrp23.c: Likewise
3962         * gcc.dg/tree-ssa/vrp06.c: Likewise
3963         * gcc.dg/tree-ssa/pr22117.c: Likewise
3964         * gcc.dg/tree-ssa/pr20702.c: Likewise
3965         * gcc.dg/tree-ssa/vrp15.c: Likewise
3966         * gcc.dg/tree-ssa/pr21090.c: Likewise
3967         * gcc.dg/tree-ssa/pr21294.c: Likewise
3968         * gcc.dg/tree-ssa/vrp24.c: Likewise
3969         * gcc.dg/tree-ssa/vrp07.c: Likewise
3970         * gcc.dg/tree-ssa/pr21563.c: Likewise
3971         * gcc.dg/tree-ssa/pr25382.c: Likewise
3972         * gcc.dg/tree-ssa/vrp16.c: Likewise
3973         * gcc.dg/tree-ssa/vrp25.c: Likewise
3974         * gcc.dg/tree-ssa/vrp08.c: Likewise
3975         * gcc.dg/tree-ssa/20030807-6.c: Likewise
3976         * gcc.dg/tree-ssa/vrp17.c: Likewise
3977         * gcc.dg/tree-ssa/pr21458.c: Likewise
3978         * g++.dg/tree-ssa/pr18178.C: Likewise
3980 2006-02-07  Richard Guenther  <rguenther@suse.de>
3982         PR c++/26140
3983         Revert
3984         2006-01-30  Richard Guenther  <rguenther@suse.de>
3985         PR c++/23372
3986         * gcc.dg/pr23372-1.C: New testcase.
3988         * g++.dg/tree-ssa/pr26140.C: New testcase.
3990 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
3992         PR c++/9737
3993         * g++.dg/template/ttp15.C: New test.
3994         * g++.dg/template/ttp16.C: Likewise.
3995         * g++.dg/template/ttp17.C: Likewise.
3996         * g++.old-deja/g++.pt/ttp36.C: Remove.
3997         * g++.old-deja/g++.pt/ttp19.C: Likewise.
3998         * g++.old-deja/g++.pt/ttp37.C: Likewise.
3999         * g++.old-deja/g++.pt/ttp38.C: Likewise.
4000         * g++.old-deja/g++.pt/ttp39.C: Likewise.
4001         * g++.old-deja/g++.pt/ttp9.C: Likewise.
4002         * g++.old-deja/g++.pt/ttp40.C: Likewise.
4003         * g++.old-deja/g++.pt/ttp51.C: Likewise.
4004         * g++.old-deja/g++.pt/ttp26.C: Likewise.
4005         * g++.old-deja/g++.pt/ttp36.C: Likewise.
4007 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
4009         PR libfortran/23815
4010         * unf_io_convert_4.f90: New test.
4012 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
4014         * gcc.dg/tree-ssa/loadpre10.c: New test.
4015         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
4016         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
4017         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
4019 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4021         PR libfortran/24685
4022         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
4024 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
4026         PR tree-opt/25251
4027         * gfortran.dg/assign_7.f: New test.
4029 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
4031         PR fortran/26041
4032         PR fortran/26064
4033         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
4034         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
4035         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
4037 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
4039         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
4040         in size_t typedef.
4042 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4044         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
4045         * g++.dg/charset/string.c (foo): Likewise.
4046         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
4047         const char*
4048         * g++.dg/ext/builtin2.C (printf): Likewise.
4049         * g++.dg/init/new15.C (printf): Likewise.
4050         * g++.dg/opt/pr17697-1.C (foo): Likewise.
4051         * g++.dg/opt/pr17697-2.C (foo): Likewise.
4052         * g++.dg/opt/pr17697-3.C (foo): Likewise.
4053         * g++.dg/template/non-dependent4.C (temp): Likewise.
4054         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
4055         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
4056         parameter type to const char*.
4057         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
4058         Change type to const char*.
4059         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
4060         Likewise.
4061         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
4062         second parameter type to const char*.
4063         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
4064         (Y::Y): Change parameter type to const char*.
4065         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
4066         * g++.old-deja/g++.jason/report.C: Apply const correctness.
4067         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
4068         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
4069         (char*).
4070         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
4071         const char*.
4072         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
4073         type to const char*.
4074         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
4075         return type to const char*.
4076         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
4077         to const char*.
4078         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
4079         * g++.old-deja/g++.law/refs1.C: Likewise.
4080         * g++.old-deja/g++.law/visibility1.C: Likewise.
4081         * g++.old-deja/g++.law/visibility2.C: Likewise.
4082         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
4083         const char*.
4084         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
4085         * g++.old-deja/g++.mike/net48.C: Likewise.
4086         * g++.old-deja/g++.mike/p646.C: Likewise.
4087         * g++.old-deja/g++.mike/p6746.C: Likewise.
4088         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
4089         type to const char*.
4090         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
4091         deprecated conversion warning.
4092         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
4093         char*.
4094         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
4095         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
4096         * g++.old-deja/g++.pt/explicit8.C: Likewise.
4097         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
4098         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
4099         * g++.old-deja/g++.pt/nontype3.C: Likewise.
4100         * g++.old-deja/g++.pt/t39.C: Likewise.
4101         * g++.old-deja/g++.robertl/eb106.C: Likewise.
4102         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
4104 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
4106         PR fortran/25075
4107         intrinsic_argument_conformance_1.f90: New test.
4109 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
4111         PR fortran/20845
4112         * gfortran.dg/char_result_11.f90: Add SAVE.
4113         * gfortran.dg/der_pointer_4.f90: Ditto.
4114         * gfortran.dg/default_initialization.f90: New test.
4116 2006-02-03  Jeff Law  <law@redhat.com>
4118         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
4119         handle more than 100 dump files.
4120         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
4121         * lib/scantree.exp (scan-tree-dump): Likewise.
4122         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
4123         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
4124         * lib/scanipa.exp (scan-ipa-dump): Likewise.
4125         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
4126         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
4128 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
4130         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
4132 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
4134         * g++.dg/template/using12.C: New test.
4136 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
4138         * gcc.target/powerpc/pr25960.c: New test.
4140 2006-02-02  Steven G. Kargl  <kargls@comcast>
4142         PR fortran/24958
4143         gfortran.dg/nullify_2.f90: New test.
4145 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
4147         PR 25990
4148         * gcc.dg/gomp/pr25990.c: New test.
4150 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
4152         PR c++/25342
4153         * g++.gd/template/partial4.C: New test.
4155 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
4157         PR middle-end/26001
4158         * gfortran.dg/data_char_2.f90: New.
4160 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
4162         PR fortran/26039
4163         maxval_maxloc_conformance_1.f90: New test.
4165 2006-01-31  Richard Guenther  <rguenther@suse.de>
4167         * gcc.target/i386/sselibm-1.c: New testcase.
4168         * gcc.target/i386/sselibm-2.c: Likewise.
4169         * gcc.target/i386/sselibm-3.c: Likewise.
4170         * gcc.target/i386/sselibm-4.c: Likewise.
4171         * gcc.target/i386/sselibm-5.c: Likewise.
4173 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
4175         PR fortran/24266
4176         * gfortran.dg/arrayio_derived_2.f90: New.
4178 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
4180         * gcc.dg/unsigned-long-compare.c: New test.
4182 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
4184         PR testsuite/25318
4185         * lib/target-supports.exp (check_effective_target_freorder):
4186         Check to see if target supports -freorder-blocks-and-partition.
4187         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
4188         instead of "dg-require-named-sections".
4190 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
4192         PR target/14798:
4193         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
4194         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
4195         * gcc.dg/pragma-isr-trapa2.c: Likewise.
4196         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
4197         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
4198         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
4199         * gcc.dg/attr-isr-trap_exit.c: Likewise.
4200         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
4202 2006-01-30  Richard Guenther  <rguenther@suse.de>
4204         PR c++/23372
4205         * gcc.dg/pr23372-1.C: New testcase.
4207 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
4209         * gcc.dg/gomp/pr25874.c: New test.
4211 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
4213         PR tree-opt/25911
4214         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
4216 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
4218         PR fortran/18578
4219         PR fortran/18579
4220         PR fortran/20857
4221         PR fortran/20885
4222         * gfortran.dg/intent_out_1.f90: New test.
4224 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
4226         PR fortran/17911
4227         * gfortran.dg/procedure_lvalue.f90: New test.
4229         PR fortran/20895
4230         PR fortran/25030
4231         * gfortran.dg/char_pointer_assign_2.f90: New test.
4232         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
4233         assignment to be consistent with standard.
4234         * gfortran.dg/char_result_2.f90: The same.
4235         * gfortran.dg/char_result_8.f90: The same.
4237 2006-01-28  Zack Weinberg  <zackw@panix.com>
4239         * gcc.dg/Woverlength-strings.c
4240         * gcc.dg/Woverlength-strings-pedantic-c89.c
4241         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
4242         * gcc.dg/Woverlength-strings-pedantic-c99.c
4243         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
4245 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
4247         * gcc.c-torture/execute/20060127-1.c: New test.
4249 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
4251         PR c++/25999
4252         * g++.dg/ext/pragmaweak1.C: New test.
4254 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
4256         PR c++/25855
4257         * g++.dg/template/spec29.C: New test.
4259 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
4261         PR c/19606.
4262         * gcc.c-torture/execute/pr19606.c: New.
4264 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
4266         * gcc.dg/pragma-re-4.c: New test.
4268 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
4270         PR fortran/25964
4271         * gfortran.dg/assumed_size_refs_3.f90: New test.
4273 2006-01-27  Ben Elliston  <bje@au.ibm.com>
4275         * gcc.misc-tests/dectest.exp: Remove defunct comment.
4277 2006-01-26  Laurent GUERBY <laurent@guerby.net>
4279         PR ada/21317
4280         * ada/acats/support/impdef.a: Add One_Long_Second.
4281         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
4282         * ada/acats/tests/c9/c94026.a: Likewise.
4283         * ada/acats/tests/c9/c97305c.ada: Likewise.
4284         * ada/acats/tests/c9/c99004a.ada: Likewise.
4286 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
4288         PR fortran/25964
4289         * gfortran.dg/global_references_2.f90: New test.
4291         PR fortran/25084
4292         PR fortran/20852
4293         PR fortran/25085
4294         PR fortran/25086
4295         * gfortran.dg/assumed_charlen_function_1.f90: New test.
4296         * gfortran.dg/assumed_charlen_function_3.f90: New test.
4298         PR fortran/25416
4299         * gfortran.dg/assumed_charlen_function_2.f90: New test.
4301 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
4303         PR c/25892
4304         * gcc.dg/Wpointer-sign.c: New.
4305         * gcc.dg/Wpointer-sign-Wall.c: New.
4306         * gcc.dg/Wpointer-sign-Wall-no.c: New.
4307         * gcc.dg/Wpointer-sign-pedantic.c: New.
4308         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
4309         * gcc.dg/conv-2.c: Use -Wpointer-sign.
4311 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
4313         PR C/25861
4314         * gcc.c-torture/compile/pr25861.c: New test.
4316 2006-01-26  Paul Brook  <paul@codesourcery.com>
4318         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
4319         on short-enum targets.
4320         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
4321         variable.
4322         (generate_fields): Use short_enums.
4323         (main): Set short_enums.  Document -e.
4324         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
4325         on short-enum targets.
4326         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
4327         variable.
4328         (generate_fields): Use short_enums.
4329         (main): Set short_enums.  Document -e.
4330         * lib/target-supports.exp (check_effective_target_short_enums): New.
4332 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
4334         PR target/25947
4335         * gcc.dg/torture/pr25947-1.c: New test.
4337 2006-01-25  Jan Hubicka  <jh@suse.cz>
4338             Roger Sayle  <roger@eyesopen.com>
4340         PR rtl-optimization/25703
4341         * gcc.target/i386/20060125-1.c: New test case.
4342         * gcc.target/i386/20060125-2.c: New test case.
4344 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4346         PR fortran/18540
4347         * gfortran.dg/goto_1.f: New.
4349 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
4351         PR fortran/25716
4352         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
4353         25716 on 32-bit systems too.
4355 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
4357         PR testsuite/25590
4358         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
4360 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4362         * gcc.dg/tree-ssa/gen-vect-33.c: New.
4364 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4366         PR fortran/25835
4367         * gfortran.dg/read_eof.f90: Delete, renamed.
4368         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
4369         * gfortran.dg/read_eof_2.f90: New test.
4370         * gfortran.dg/read_eof_3.f90: New test.
4372 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
4374         PR tree-opt/25860
4375         * gcc.c-torture/compile/pr25860.c: New test.
4377 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4379         PR c++/25552
4380         * g++.dg/parse/dtor8.C: New test.
4382 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
4384         PR testsuite/25891
4385         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
4386         * gcc.dg/gomp/gomp.exp: Return without testing anything if
4387         check_effective_target_fopenmp returns 0.
4389 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
4391         PR ada/20548
4392         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
4393         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
4394         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
4396 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
4398         PR tree-opt/25857
4399         * g++.dg/opt/pr25857.C: New test.
4401 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
4402         Jan Hubicka  <jh@suse.cz>
4403         Richard Guenther  <rguenther@suse.de>
4405         PR rtl-optimization/25654
4406         * gcc.dg/torture/pr25654.c: New testcase.
4407         * gcc.target/i386/pr25654.c: Likewise.
4409 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
4411         PR fortran/25901
4412         * gfortran.dg/internal references_2.f90: New test.
4414         Fix regression in testing of admissability of attributes.
4415         * gfortran.dg/intent_used_1.f90: New test.
4417 2006-01-23  Ben Elliston  <bje@au.ibm.com>
4419         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
4420         Remove target conditional torture options for i?86 and x86_64
4421         GNU/Linux.
4423 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4425         PR c++/10891
4426         * g++.dg/rtti/no-rtti.C: New.
4428 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
4430         PR c++/25895
4431         * g++.dg/inherit/conv2.C: New test.
4433         PR c++/25856
4434         * g++.dg/parse/dtor7.C: New test.
4436         PR c++/25858
4437         * g++.dg/template/crash44.C: New test.
4439 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
4441         PR fortran/25124
4442         PR fortran/25625
4443         * gfortran.dg/internal_references_1.f90: New test.
4444           PR fortran/20881
4445         PR fortran/23308
4446         PR fortran/25538
4447         PR fortran/25710
4448         * gfortran.dg/global_references_1.f90: New test.
4449         * gfortran.dg/g77/19990905-1.f: Restore the error that
4450         there is a clash between the common block name and
4451         the name of a subroutine reference.
4453         PR fortran/PR24276
4454         * gfortran.dg/aliasing_dummy_1.f90: New test.
4456 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
4458         * gcc.dg/vmx/1b-01.c: Warning fix.
4459         * gcc.dg/vmx/1c-02.c: Likewise.
4460         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
4462 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
4464         PR testsuite/24962
4465         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
4467 2006-01-20  Richard Guenther  <rguenther@suse.de>
4468         Steven Bosscher <stevenb.gcc@gmail.com>
4470         PR rtl-optimization/24626
4471         * gcc.dg/torture/pr24626-1.c: New testcase.
4472         * gcc.dg/torture/pr24626-2.c: Likewise.
4473         * gcc.dg/torture/pr24626-3.c: Likewise.
4474         * gcc.dg/torture/pr24626-4.c: Likewise.
4476 2006-01-20  Dirk Mueller  <dmueller@suse.com>
4478         PR c++/5520
4479         * g++.dg/warn/empty-body.C: New.
4481 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
4483         PR c++/22136
4484         * g++.dg/template/using10.C: New test.
4485         * g++.dg/temlpate/using11.C: Likewise.
4486         * g++.dg/inherit/using5.C: Tweak error messages.
4488 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
4490         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
4491         target test.
4492         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
4494 2006-01-19  Jan Hubicka  <jh@suse.cz>
4496         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
4498 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4500         PR c++/25854
4501         * g++.dg/template/spec28.C: New test.
4503 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
4505         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4506         Fix fprintf's by adding srcdir or removing it.
4508 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
4510         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
4511         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
4512         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
4513         * testsuite/gcc.dg/gomp/empty.c: Likewise.
4514         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
4515         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
4516         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
4517         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
4518         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
4519         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
4520         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
4521         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
4522         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
4523         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
4525 2006-01-18  Jeff Law  <law@redhat.com>
4527         * gcc.dg/tree-ssa/vrp25.c: New test.
4529 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4531         * gcc.dg/pr25805.c: Fix misapplied patch.
4533 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
4535         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
4536         (check_effective_target_vect_udot_qi): New.
4537         (check_effective_target_vect_sdot_hi): New.
4538         (check_effective_target_vect_udot_hi): New.
4539         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
4540         prefixed with "wrapv-" with -fwrapv.
4541         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
4542         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
4543         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
4544         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
4545         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
4547         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
4548         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
4549         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
4550         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
4552 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4554         PR c++/16829
4555         * g++.dg/other/default2.C: New test.
4556         * g++.dg/other/default3.C: New test.
4558 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4560         PR c/25805
4561         * gcc.dg/pr25805.c: New file.
4563 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
4565         PR c++/25836
4566         * g++.dg/template/init6.C: New test.
4568 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
4570         * gcc.dg/tree-ssa/pr24287.c: New test
4572 2006-01-18  Eric Christopher  <echristo@apple.com>
4574         * g++.dg/eh/table.C: New.
4576 2006-01-18  DJ Delorie  <dj@redhat.com>
4578         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
4579         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
4580         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
4581         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
4583 2006-01-18  Jeff Law  <law@redhat.com>
4585         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
4586         on wrapping on overflow semantics.
4588         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
4590         * gcc.gc/tree-ssa/vrp23.c: New test.
4591         * gcc.gc/tree-ssa/vrp24.c: New test.
4593 2006-01-18  Richard Henderson  <rth@redhat.com>
4594             Aldy Hernandez  <aldyh@redhat.com>
4595             Jakub Jelinek  <jakub@redhat.com>
4596             Diego Novillo  <dnovillo@redhat.com>
4597             Uros Bizjak  <uros@kss-loka.si>
4599         * testsuite/gcc.dg/gomp: New directory.
4601 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
4602             Steven G. Kargl  <kargls@comcast.net>
4604         PR fortran/20869
4605         * gfortran.dg/intrinsic_external_1.f90: New test.
4607         PR fortran/20875.
4608         * gfortran.dg/elemental_pointer_1.f90: New test.
4610         PR fortran/25024
4611         * gfortran.dg/external_procedures_1.f90: New test.
4613         PR fortran/25785
4614         gfortran.dg/assumed_present.f90: New test.
4616 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
4618         * g++.dg/parse/lookup5.C: New test.
4620 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4622         PR fortran/25697
4623         * gfortran.dg/read_eof.f90: New test.
4625 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4627         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
4628         add a closing brace.
4630 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4632         PR fortran/25631
4633         * gfortran.dg/fmt_tl.f: New test.
4635 2006-01-17  Eric Christopher  <echristo@apple.com>
4637         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
4638         * g++.old-deja/g++.warn/impint2.C: Ditto.
4639         * g++.old-deja/g++.other/null1.C: Ditto.
4640         * g++.dg/warn/conv2.C: Ditto.
4641         * g++.dg/warn/conv4.C: New file.
4643 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4645         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
4647 2006-01-17  Andreas Jaeger  <aj@suse.de>
4648             Janis Johnson <janis187@us.ibm.com>
4650         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
4651         in 64-bit.
4652         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
4653         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
4655 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4657         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4658         xfail txxx where xxx >= 25.
4660 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4662         PR testsuite/25764
4663         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
4665 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
4667         PR c/25682
4668         * gcc.dg/pr25682.c: New test.
4669         * g++.dg/parse/array-size2.C: New test.
4671 2006-01-16  Ian Lance Taylor  <ian@airs.com>
4673         * consistency.vlad: Remove entire directory, 1652 files.
4675 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
4677         * lib/target-supports.exp (check_effective_target_dfp_nocache,
4678         check_effective_target_dfprt_nocache): New.
4679         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
4680         (check_effective_target_dfprt): New.
4681         * lib/c-compat.exp (check_dfp): Remove.
4682         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
4683         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
4684         level of support for decimal float.
4685         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
4686         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
4687         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
4688         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
4689         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
4690         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
4691         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
4692         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
4693         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
4694         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
4695         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
4696         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
4697         directives.
4699 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
4701         PR testsuite/25741
4702         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
4703         $base_dir/../.
4704         * lib/gfortran.exp (gfortran_init): Likewise.
4705         * lib/obj-c++.exp (obj-c++_init): Likewise.
4706         * lib/scanasm.exp (scan-assembler-dem): Likewise.
4707         (scan-assembler-dem-not): Likewise.
4708         * lib/scandump.exp (scan-dump-dem): Likewise.
4709         (scan-dump-dem-not): Likewise.
4711 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
4713         PR testsuite/25767
4714         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
4715         powerpc-*-darwin*.
4716         * lib/obj-c++.exp (obj-c++_init): Likewise.
4718 2006-01-16  Richard Guenther  <rguenther@suse.de>
4720         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
4722 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4724         PR testsuite/25777
4725         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
4726         to LD_LIBRARY_PATH.
4728 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
4729             Andrew Pinski  <pinskia@physics.uc.edu>
4731         * gcc.dg/minmax-1.c: New test.
4733 2006-01-16  Ben Elliston  <bje@au.ibm.com>
4735         * gcc.dg/dfp/dfp.exp: Correct FSF address.
4736         * gcc.misc-tests/dectest.exp: Ditto.
4738 2006-01-15  Ian Lance Taylor  <ian@airs.com>
4740         PR testsuite/25796
4741         * gcc.target/i386/cmov6.c: Use -march=k8.
4743 2006-01-15  Andreas Jaeger  <aj@suse.de>
4745         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
4746         x86 does not have __float128.
4748 2006-01-14  Ian Lance Taylor  <ian@airs.com>
4750         * gcc.target/i386/cmov6.c: New test.
4752 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
4754         PR c++/25663
4755         * g++.dg/template/ctor6.C: New test.
4757 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
4759         PR tree-optimization/25485
4760         * gcc.dg/tree-ssa/pr25485.c: New.
4762 2006-01-14  Richard Guenther  <rguenther@suse.de>
4764         PR tree-optimization/22548
4765         PR tree-optimization/22555
4766         PR tree-optimization/22501
4767         * gcc.dg/tree-ssa/alias-4.c: New testcase.
4768         * gcc.dg/tree-ssa/alias-5.c: Likewise.
4769         * gcc.dg/tree-ssa/alias-6.c: Likewise.
4770         * gcc.dg/tree-ssa/alias-7.c: Likewise.
4771         * gcc.dg/tree-ssa/alias-8.c: Likewise.
4772         * gcc.dg/tree-ssa/alias-9.c: Likewise.
4773         * gcc.dg/tree-ssa/alias-10.c: Likewise.
4774         * gcc.dg/tree-ssa/alias-11.c: Likewise.
4775         * gcc.dg/tree-ssa/alias-12.c: Likewise.
4777 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
4779         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
4780         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
4782 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
4783         Richard Guenther  <rguenther@suse.de>
4785         PR rtl-optimization/24257
4786         * gcc.dg/torture/pr24257.c: New testcase.
4788 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
4790         * gcc.c-torture/execute/20060110-1.c: New test.
4791         * gcc.c-torture/execute/20060110-2.c: New test.
4793 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
4795         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
4797 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
4799         PR fortran/25756
4800         * gfortran.dg/label_3.f90: New test.
4802 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
4804         PR tree-optimization/25771
4805         * g++.dg/tree-ssa/pr25771.C: New test
4807 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4809         PR tree-opt/24365
4810         * g++.dg/opt/complex5.C: New test.
4812 2006-01-13  Richard Guenther  <rguenther@suse.de>
4814         * gcc.target/i386/387-9.c: New testcase.
4816 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
4818         PR c++/24824
4819         * g++.dg/debug/dwarf2-1.C: New.
4821 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
4823         PR testsuite/25728
4824         * lib/gcov.exp (verify-lines): Add "close $fd".
4826 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
4827             Ben Elliston  <bje@au.ibm.com>
4829         * gcc.dg/dfp/inf-1.c: New test.
4831 2006-01-12  Janis Johnson <janis187@us.ibm.com>
4832             Yao Qi  <qiyaoltc@cn.ibm.com>
4833             Ben Elliston  <bje@au.ibm.com>
4834             Jon Grimm  <jgrimm2@us.ibm.com>
4836         * gcc.dg/nodfp-1.c: New test.
4837         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
4838         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
4839         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
4840         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
4841         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
4842         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
4843         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
4844         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
4845         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
4846         * gcc.dg/format/dfp-scanf-1.c: Likewise.
4847         * gcc.dg/format/dfp-printf-1.c: Likewise.
4848         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
4849         (compat_setup_dfp): New.
4850         * gcc.dg/compat/compat.exp: Use it.
4851         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
4852         Make some variables global, prepend "compat_" to their names.
4853         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
4854         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
4855         * gcc.misc-tests/dectest.exp: New test driver for decTest.
4856         * lib/compat.exp (compat_skip_list): Make global, rename.
4857         * lib/c-compat.exp: New file.
4858         * lib/target-supports.exp (check_effective_target_dfp): New.
4860         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
4861         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
4862         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
4863         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
4864         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
4865         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
4866         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
4867         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
4868         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
4869         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
4870         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
4871         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
4872         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
4873         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
4874         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
4875         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
4876         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
4877         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
4878         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
4879         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
4880         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
4881         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
4882         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
4883         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
4884         gcc.dg/dfp/struct-layout-1.c,
4885         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
4886         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
4887         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
4888         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
4889         gcc.dg/dfp/func-vararg-dfp.c,
4890         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
4891         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
4892         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
4893         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
4894         gcc.dg/dfp/wtr-conversion-1.c: New tests.
4896 2006-01-11  Richard Guenther  <rguenther@suse.de>
4898         PR tree-optimization/25734
4899         * gcc.dg/tree-ssa/pr25734.c: New testcase.
4901 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
4903         PR fortran/25486
4904         * gfortran.dg/literal_character_constant_1_x.F: New test.
4905         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
4906         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
4907         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
4909 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
4911         PR c++/25386
4912         * g++.dg/ext/packed3.C: Add expected packed error.
4914 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
4916         PR target/25706
4917         * gcc.dg/torture/pr25706-1.c: New test.
4919 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
4921         PR tree-optimization/23109
4922         PR tree-optimization/23948
4923         PR tree-optimization/24123
4925         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
4926         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
4927         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
4928         g++.dg/tree-ssa/pr23948.C: New testcases.
4929         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
4930         three divisions in order to do the optimization.
4932 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
4934         PR c++/25632
4935         * g++.dg/other/pr25632.C: New test.
4937 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
4939         PR fortran/25730
4940         * gfortran.dg/used_types_1.f90: New test.
4942 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
4944         PR target/25718
4945         * gcc.dg/torture/pr25718-1.c: New test.
4947 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
4949         * gfortran.dg/list_read_2.f90: Fix typo in description.
4951 2006-01-10  Jan Beulich  <jbeulich@novell.com>
4953         * lib/target-supports.exp (check_visibility_available): Simplify test
4954         for *-*-netware*.
4955         (check_profiling_available): Fail for *-*-netware*.
4956         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
4957         * gcc.dg/20021014-1.c: Likewise.
4958         * gcc.dg/nest.c: Likewise.
4960 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
4962         fortran/24936
4963         * gfortran.dg/forall_3.f90: New test.
4965 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
4967         PR fortran/21977
4968         * gfortran.dg/nesting_2.f90: New test.
4969         * gfortran.dg/nesting_3.f90: New test.
4971 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
4973         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
4974         Fix typo in comment.
4976 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
4978         * gfortran.dg/single_char_string.f90: New test.
4980 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
4982         * gfortran.dg/ichar_2.f90: New test.
4984 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
4986         PR fortran/25093
4987         * gfortran.dg/private_type_4.f90: New.
4989 2006-01-07  Richard Guenther  <rguenther@suse.de>
4991         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
4993 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4995         * gfortran.dg/func_decl_1.f90: New.
4996         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
4997         * gfortran.dg/array_alloc_2.f90: Likewise.
4998         * gfortran.dg/char_result_8.f90: Likewise.
4999         * gfortran.dg/dup_save_1.f90: Likewise.
5000         * gfortran.dg/dup_save_2.f90: Likewise.
5001         * gfortran.dg/f2c_6.f90: Likewise.
5002         * gfortran.dg/f2c_7.f90: Likewise.
5003         * gfortran.dg/func_result_2.f90: Likewise.
5004         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
5006 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
5008         PR fortran/22146
5009         * gfortran.dg/elemental_subroutine_1.f90: New test.
5010         * gfortran.dg/elemental_subroutine_2.f90: New test.
5012         PR fortran/25029
5013         PR fortran/21256
5014         * gfortran.dg/assumed_size_refs_1.f90: New test.
5016         PR fortran/20868
5017         PR fortran/20870
5018         * gfortran.dg/assumed_size_refs_2.f90: New test.
5019         * gfortran.dg/initialization_1.f90: Change warning message.
5021 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
5023         * gcc.dg/tree-ssa/loop-15.c: New test.
5025 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5027         PR fortran/25598
5028         * gfortran.dg/backspace_3.f: New test.
5029         * gfortran.dg/backspace_4.f: New test.
5031 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5033         PR fortran/24268
5034         * gfortran.dg/fmt_white.f: Update test.
5036 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
5038         * gcc.dg/cast-1.c: Add new warning.
5039         * gcc.dg/cast-2.c: Likewise.
5040         * gcc.dg/cast-3.c: Likewise.
5041         * gcc.dg/format/cast-1.c: Likewise.
5042         * gcc.dg/cast-4.c: New testcase.
5044 2006-01-05  Richard Guenther  <rguenther@suse.de>
5046         PR tree-optimization/22555
5047         * gcc.dg/tree-ssa/alias-3.c: New testcase.
5049 2006-01-05  Richard Guenther  <rguenther@suse.de>
5050             Diego Novillo  <dnovillo@redhat.com>
5052         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
5053         * gcc.dg/tree-ssa/loop-8.c: Likewise.
5054         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5055         * gcc.dg/tree-ssa/pr23294.c: Likewise.
5056         * gcc.dg/tree-ssa/pr21985.c: Likewise.
5057         * gcc.dg/tree-ssa/loop-14.c: Likewise.
5058         * gcc.dg/tree-ssa/loop-2.c: Likewise.
5059         * gcc.dg/tree-ssa/loop-3.c: Likewise.
5060         * gcc.dg/tree-ssa/loop-4.c: Likewise.
5061         * gcc.dg/tree-ssa/pr21171.c: Likewise.
5062         * gcc.dg/tree-ssa/loop-5.c: Likewise.
5063         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5064         * gcc.dg/tree-ssa/loop-6.c: Likewise.
5065         * treelang/compile/extravar.tree: Likewise.
5066         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
5067         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
5068         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
5069         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
5070         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
5072 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
5074         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
5075         for 64-bit fix.
5077 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
5079         PR fortran/23675
5080         gfortran.dg/char_result_11.f90: New.
5082 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
5084         PR c++/24782
5085         * g++.dg/parse/access9.C: New test.
5086         * g++.dg/tc1/dr52.C: Tweak error markers.
5088 2006-01-04  Richard Henderson  <rth@redhat.com>
5090         Merge from gomp branch.
5091         * g++.dg/parse/pragma2.C: Update expected error lines.
5093 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
5095         * g++.dg/other/i386-2.C: New test.
5097         PR target/25554
5098         * gcc.c-torture/compile/20051228-1.c: New test.
5100         PR c/25559
5101         * gcc.dg/pr25559.c: New test.
5103 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
5105         PR c++/25492
5106         * g++.dg/lookup/friend9.C: New test.
5108         PR c++/25625
5109         * g++.dg/template/repo5.C: New test.
5111 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
5113         PR fortran/25101
5114         * gfortran.dg/forall_2.f90: New test.
5116 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
5118         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
5119         dg-require-weak.  Adjust regexp to handle leading-underscore
5120         targets and space as well as TAB after .weak.  Change previous
5121         64-bit fix to not use naked dot.
5123 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
5125         PR rtl-optimization/25578
5126         * gcc.c-torture/execute/20060102-1.c: New testcase.
5128 2006-01-03  Richard Guenther  <rguenther@suse.de>
5130         PR c/25183
5131         * gcc.dg/torture/pr25183.c: New testcase.
5133 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
5135         Merge from gomp-branch.
5136         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
5137         * gcc.dg/ia64-sync-2.c: Likewise.
5138         * gcc.dg/ia64-sync-3.c: Likewise.
5139         * gcc.dg/ia64-sync-4.c: Likewise.
5140         * gcc.dg/sync-2.c: Likewise.
5141         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
5142         that sparc64-*-* and sparcv9-*-* supports sync builtins.
5144 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
5146         PR c++/25635
5147         * g++.dg/parse/operator6.C: New test.
5149         PR c++/25637
5150         * g++.dg/parse/error29.C: New test.
5152         PR c++/25638
5153         * g++.dg/parse/dtor6.C: New test.
5155         PR c++/25633
5156         * g++.dg/parse/ctor3.C: New test.
5158         PR c++/25634
5159         * g++.dg/template/class3.C: New test.
5161 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
5163         * g++.dg/debug/debug9.C: New.
5165 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
5167         PR fortran/24640
5168         * gfortran.dg/label_2.f90: New test.
5170 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5172         * g++.dg/lookup/using12.C: Tighten error marker.
5174 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
5175             Andrew Pinski <pinskia@physics.uc.edu>
5177         * gcc.target/powerpc/darwin-abi-3.c: New file.
5178         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
5179         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
5180         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
5181         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
5182         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
5183         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
5184         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
5185         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
5187 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
5189         * gcc.dg/tree-ssa/loadpre1.c: New;
5190         * gcc.dg/tree-ssa/loadpre2.c: New;
5191         * gcc.dg/tree-ssa/loadpre3.c: New;
5192         * gcc.dg/tree-ssa/loadpre4.c: New;
5193         * gcc.dg/tree-ssa/loadpre5.c: New;
5194         * gcc.dg/tree-ssa/loadpre6.c: New;
5195         * gcc.dg/tree-ssa/loadpre7.c: New;
5196         * gcc.dg/tree-ssa/loadpre8.c: New;
5197         * gcc.dg/tree-ssa/loadpre9.c: New;
5199 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
5201         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
5202         * g++.dg/abi/thunk4.C: Likewise.
5204 2006-01-01  Andreas Jaeger  <aj@suse.de>
5206         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
5207         portable.
5209 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
5211         PR c++/25294
5212         * gcc.dg/pragma-pack-3.c: New test.
5213         * g++.dg/parse/pragma3.C: New test.
5215 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5217         PR middle-end/24827
5218         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
5220 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5222         PR testsuite/25214
5223         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
5225 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
5227         PR fortran/22607
5228         * gfortran-dg/pure_byref_3.f90: New.
5230         fortran/PR 25396
5231         * gfortran.dg/userdef_operator_1.f90: New.
5233 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5235         * g++.dg/abi/thunk3.C: New.
5236         * g++.dg/abi/thunk4.C: New.
5238 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
5240         PR fortran/25532
5241         * gfortran.dg/host_used_types_1.f90: New test. Check that host
5242         associated derived type components of derived types are
5243         properly declared in contained procedures.
5245 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5247         PR libgfortran/25139
5248         * gfortran.dg/backspace_2.f: New test.
5250 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5252         PR libgfortran/25550
5253         * gfortran.dg/endfile.f: New test.
5255 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5257         PR libgfortran/25419
5258         * gfortran.dg/comma.f: New test.
5260 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5262         * lib/gfortran-dg.exp: Remove trailing whitespace.
5263         * lib/fortran-torture.exp: Test with -fbounds-check instead of
5264         -funroll-all-loops.
5266 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
5268         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
5269         Extended Double long doubles or repeat tests when long double is
5270         the same size as double.
5272 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5274         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
5276         PR testsuite/25442
5277         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
5278         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
5280         PR testsuite/25441
5281         * gcc.dg/pr23911.c: Make test variable static.
5283         PR testsuite/25444
5284         * gcc.dg/tree-ssa/pr14841.c: Likewise.
5286 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
5288         PR c++/25439
5289         * g++.dg/parse/crash17.C: Adjust error markers.
5290         * g++.dg/template/error20.C: New test.
5292 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
5294         PR c++/23172
5295         * g++.dg/ext/complit4.C: New test.
5297         PR c++/25417
5298         * g++.dg/ext/complit5.C: Likewise.
5300 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
5302         PR tree-optimization/25125
5303         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
5304         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
5305         * gcc.c-torture/execute/pr25125.c: New.
5307 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
5309         PR fortran/25029
5310         PR fortran/21256
5311         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
5312         with incorrect assumed size references.
5314 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
5316         PR c++/23171
5317         * g++.dg/opt/init1.C: New test.
5319 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
5321         PR c++/24671
5322         * g++.dg/template/sfinae3.C: New test.
5324 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5326         * g++.dg/other/friend4.C: New test.
5328 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5330         PR target/25005
5331         * g++.dg/opt/pr25005.C: New test.
5333 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5335         PR c++/25369
5336         * g++.dg/template/ptrmem16.C: New test.
5338 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
5340         PR fortran/25029
5341         PR fortran/21256
5342         * gfortran.dg/initialization_1.f90: Add test of SIZE.
5344 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5346         PR libgfortran/25307
5347         * gfortran.dg/list_read_5.f90: New test.
5349 2005-12-22  Richard Henderson  <rth@redhat.com>
5351         * gcc.target/i386/sse-7.c: Use -msse2.
5353 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5355         PR rtl-optimization/25432
5356         * gcc.c-torture/compile/20051216-1.c: New test.
5358         PR objc/25328
5359         * objc/execute/pr25328.m: New test.
5361 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5363         PR c++/25364
5364         * g++.dg/template/call4.C: New test.
5366 2005-12-22  Dale Johannesen  <dalej@apple.com>
5368         * gcc.target/i386/sse-17.c: New.
5370 2005-12-22  Paul Brook  <paul@codesourcery.com>
5372         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
5374 2005-12-22  Paul Brook  <paul@codesourcery.com>
5376         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
5378 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
5380         PR tree-opt/25513
5381         * gcc.c-torture/compile/pr25513.c: New test.
5383 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5385         PR c++/23333
5386         * g++.dg/parse/error25.C: Add more tests.
5388 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5390         PR fortran/18990
5391         * gfortran.dg/der_charlen_1.f90: New.
5393 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
5395         PR fortran/20889
5396         * gfortran.dg/pointer_component_type_1.f90: New test.
5398         PR fortran/25029
5399         PR fortran/21256
5400         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
5401         should give an error with assumed size array refernces and checks those
5402         that should not.
5403         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
5404         reference an upper bound so that it does not generate an error.
5406         PR fortran/19362
5407         PR fortran/20244
5408         PR fortran/20864
5409         PR fortran/25391
5410         * gfortran.dg/used_dummy_types_1.f90: New test.
5411         * gfortran.dg/used_dummy_types_2.f90: New test.
5412         * gfortran.dg/used_dummy_types_3.f90: New test.
5413         * gfortran.dg/used_dummy_types_4.f90: New test.
5414         * gfortran.dg/used_dummy_types_5.f90: New test.
5416         PR fortran/23152
5417         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
5418         group already being USE associated.
5419         * gfortran.dg/assumed_shape_nml.f90: New test.
5420         * gfortran.dg/assumed_size_nml.f90: New test.
5422         PR fortran/20862
5423         PR fortran/25053
5424         PR fortran/25063
5425         PR fortran/25064
5426         PR fortran/25066
5427         PR fortran/25067
5428         PR fortran/25068
5429         PR fortran/25307
5430         * gfortran.dg/io_constraints_1.f90: New test.
5431         * gfortran.dg/io_constraints_1.f90: New test.
5432         * gfortran.dg/iostat_3.f90: Change wording of warning.
5433         * gfortran.dg/g77/19981216-0.f: The same.
5435 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
5437         PR tree-optimization/23518
5438         * testsuite/gcc.dg/pr23518.c: New.
5440 2005-12-21  Mike Stump  <mrs@apple.com>
5442         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
5444 2005-12-21  Paul Brook  <paul@codesourcery.com>
5446         * gcc.dg/pr19340.c: Skip on m68k targets.
5448 2005-12-21  Steven Bosscher  <stevenb@suse.de>
5450         PR rtl-optimization/25196
5451         * gcc.dg/pr25196.c: New test.
5453 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
5455         PR fortran/25423
5456         gfortran.dg/where_nested_1.f90: New.
5458 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
5460         PR tree-optimization/25382.
5461         * gcc.dg/tree-ssa/pr25382.c: New.
5463 2005-12-20  Richard Guenther  <rguenther@suse.de>
5465         PR middle-end/24306
5466         * gcc.target/i386/pr24306.c: New testcase.
5468 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
5470         PR tree-optimization/25501
5471         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
5473 2005-12-20  Richard Guenther  <rguenther@suse.de>
5475         Revert
5476         2005-12-02  Richard Guenther  <rguenther@suse.de>
5478         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
5480 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
5482         PR c++/21228
5483         * g++.dg/warn/Wunreachable-code-2.C: New test.
5485 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
5487         PR c++/24278
5488         * g++.dg/template/ctor5.C: New test.
5490         PR c++/24915
5491         * g++.dg/template/overload8.C: New test.
5493 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
5495         * gcc.c-torture/compile/pr25483 : New test.
5497 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5499         PR c++/20552
5500         * g++.dg/ext/typeof10.C: New test.
5502 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
5504         * gcc.dg/mt-loopi1.c: New.
5506 2005-12-18  Richard Guenther  <rguenther@suse.de>
5508         PR tree-optimization/25481
5509         * gcc.dg/torture/pr25481.c: New testcase.
5511 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
5513         PR rtl-optimization/21041
5514         * gcc.dg/pr21041.c: New test.
5516 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5518         PR libgfortran/25463
5519         * gfortran.dg/advance.f90: New test.
5521 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
5523         * gcc.dg/20051201-1.c: New test.
5525 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
5527         PR fortran/25018
5528         * gfortran.dg/initialization_1.f90: New test.
5529         * gfortran.dg/enum_5.f90: Change dg-error to new message.
5530         * gfortran.dg/g77/980616-0.f: The same.
5532 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5534         * PR fortran/25458
5535         * gfortran.dg/chkbits.f90: New test.
5537 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5539         * gfortran.dg/enum_5.f: Revert to previous version.
5541 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5543         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
5544         * gfortran.dg/nested_modules_1.f90: Ditto.
5545         * gfortran.dg/hollerith_f95.f90: Ditto.
5546         * gfortran.dg/select_5.f90: Ditto.
5547         * gfortran.dg/secnds.f: Ditto.
5548         * gfortran.dg/hollerith2.f90: Ditto.
5549         * gfortran.dg/imag_2.f: Ditto.
5550         * gfortran.dg/ftell_2.f90: Ditto.
5551         * gfortran.dg/malloc_free_1.f90: Ditto.
5552         * gfortran.dg/logint-1.f: Ditto.
5553         * gfortran.dg/recursive_statement_functions.f90: Ditto.
5554         * gfortran.dg/e_d_fmt.f90: Ditto.
5555         * gfortran.dg/hollerith_legacy.f90: Ditto.
5556         * gfortran.dg/logint-2.f: Ditto.
5557         * gfortran.dg/enum_5.f90: Ditto.
5558         * gfortran.dg/f2c_2.f90: Ditto.
5559         * gfortran.dg/pr17143.f90: Ditto.
5560         * gfortran.dg/namelist_14.f90: Ditto.
5561         * gfortran.dg/logint-3.f: Ditto.
5562         * gfortran.dg/spread_scalar_source.f90: Ditto.
5563         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5564         * gfortran.dg/namelist_11.f: Ditto.
5565         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
5566         * gfortran.dg/g77/20010519-1.f
5567         * gfortran.dg/g77/alpha1.f: Ditto.
5568         * gfortran.dg/g77/990115-1.f: Ditto.
5569         * gfortran.dg/g77/erfc.f: Ditto.
5570         * gfortran.dg/g77/19990313-3.f: Ditto.
5571         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
5572         * gfortran.dg/g77/20010426.f: Ditto.
5573         * gfortran.dg/g77/19990313-0.f: Ditto.
5574         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
5575         * gfortran.dg/g77/20000629-1.f: Ditto.
5576         * gfortran.dg/g77/970125-0.f: Ditto.
5577         * gfortran.dg/g77/8485.f: Ditto.
5578         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
5579         * gfortran.dg/g77/19990313-1.f: Ditto.
5580         * gfortran.dg/g77/int8421.f: Ditto.
5581         * gfortran.dg/g77/19990305-0.f: Ditto.
5582         * gfortran.dg/g77/947.f: Ditto.
5583         * gfortran.dg/g77/19990905-2.f: Ditto.
5584         * gfortran.dg/g77/cabs.f: Ditto.
5585         * gfortran.dg/g77/19990313-2.f: Ditto.
5586         * gfortran.dg/g77/20020307-1.f: Ditto.
5587         * gfortran.dg/g77/dcomplex.f: Ditto.
5588         * gfortran.dg/g77/19990502-1.f: Ditto.
5589         * gfortran.dg/g77/19981216-0.f: Ditto.
5590         * gfortran.dg/common_4.f90: Ditto.
5591         * gfortran.dg/entry_4.f90: Ditto.
5592         * gfortran.dg/equiv_constraint_2.f90: Ditto.
5593         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5594         * gfortran.dg/namelist_12.f: Ditto.
5595         * gfortran.dg/scale_1.f90: Ditto.
5596         * gfortran.dg/modulo_1.f90
5597         * gfortran.dg/hollerith.f90: Ditto.
5598         * gfortran.dg/direct_io_3.f90: Ditto.
5599         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
5600         * gfortran.dg/gnu_logical_1.F: Ditto.
5601         * gfortran.dg/unf_io_convert_1.f90: Ditto.
5602         * gfortran.dg/assign_1.f90: Ditto.
5603         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5604         * gfortran.dg/pr23095.f: Ditto.
5605         * gfortran.dg/read_float_1.f90: Ditto.
5607 2005-12-17  Andreas Jaeger  <aj@suse.de>
5609         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
5610         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
5612 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5614         PR fortran/24268
5615         * gfortran.dg/fmt_white.f: New test.
5617 2005-12-16  Steven G. Kargl <kargls@comcast.net>
5619         * gfortran.dg/label_1.f90: New test.
5621 2005-12-15  Ben Elliston  <bje@au.ibm.com>
5623         PR testsuite/25422
5624         * gcc.dg/20031012-1.c: Add -Walways-true option.
5625         * gcc.dg/weak/weak-3.c: Likewise.
5626         * g++.old-deja/g++.mike/warn8.C: Likewise.
5628 2005-12-16  Mike Stump  <mrs@apple.com>
5630         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
5631         exit.
5633 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5635         PR libgfortran/25264
5636         PR libgfortran/25349
5637         * gfortran.dg/tl_editing.f90: Added additional checks.
5638         * gfortran.dg/t_editing.f: New test.
5639         * gfortran.dg/write_padding.f90: New test
5641 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5643         PR testsuite/25215
5644         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
5646 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
5648         PR rtl-optimization/24899
5649         * gcc.c-torture/execute/20051215-1.c: New test.
5651 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
5653         PR 24823
5654         * gfortran.dg/pr24823.f: New test.
5656 2005-12-16  Jeff Law  <law@redhat.com>
5658         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
5660 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5662         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
5663         Change C++ style comments to C style comments.
5664         Remove aligned types from the array.
5665         Keep Enums disabled.
5666         (complex_types): Remove aligned types from the array.
5667         Comment out "_Complex long double".
5668         (attrib_types): Remove.
5669         (complex_attrib_types): Remove.
5670         (attrib_array_types): Remove.
5671         (complex_attrib_array_types): Remove.
5672         (aligned_bitfld_types): Remove.
5673         (n_aligned_bitfld_types): Remove.
5674         (FEATURE_ALIGNEDPACKED): Delete.
5675         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
5676         (singles): Remove support for adding attributes.
5677         (choose_type): Remove support for attributed types.
5678         (generate_fields): Remove support for attributed bit-fields.
5679         Remove support for adding attributes.
5680         (generate_random_tests): Remove support for adding attributes.
5681         (features): Add back "[0] :0" and "complex vector [0]".
5682         (main): Remove support for attributed bit-fields.
5683         Uncomment the calling of generate_random_tests for the rests of
5684         the tests.
5686 2005-12-16  Jan Hubicka  <jh@suse.cz>
5688         * gcc.c-torture/combine/pr25224.c: New.
5690 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
5692         PR other/25028
5693         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
5694         HP-UX.
5696 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
5698         * gcc.dg/20051215-1.c: New file.
5700 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5702         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
5703         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
5705 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
5707         PR fortran/18197
5708         * gfortran.dg/dummy_functions_1.f90: New.
5710 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
5712         PR rtl-optimization/25310
5713         * gcc.c-torture/compile/pr25310.c: New test.
5715 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5717         PR debug/25023
5718         * gcc.dg/pr25023.c: New test.
5720 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5722         * g++.old-deja/g++.brendan/redecl1.C,
5723         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
5724         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
5725         g++.old-deja/g++.oliva/typeof1.C,
5726         g++.old-deja/g++.other/crash16.C,
5727         g++.old-deja/g++.other/crash34.C,
5728         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
5729         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
5730         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
5731         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
5732         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
5733         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
5734         Remove xfail.
5736 2005-12-14  Kean Johnston  <jkj@sco.com>
5737             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5739         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
5740         * gcc.target/i386/20020523-1.c: Ditto.
5741         * gcc.target/i386/tailcall-1.c: Ditto.
5742         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
5743         * gcc.target/i386/ssetype-5.c: Ditto.
5745 2005-12-14  Jeff Law  <law@redhat.com>
5747         * gcc.dg/tree-ssa/foldstring-1.c: New test.
5749 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5751         PR target/25254
5752         PR target/24188
5753         * gcc.target/i386/pr25254.c: New test.
5754         * gfortran.dg/PR24188.f: New test.
5756 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
5758         * lib/fortran-torture.exp: Catch remaining uses of
5759         remote_file build delete.
5761 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5763         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
5765 2005-12-14  Ben Elliston  <bje@au.ibm.com>
5767         * gcc.dg/warn-addr-cmp.c: New test.
5769 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5771         PR debug/25023
5772         PR target/25293
5773         * gcc.target/i386/pr25293.c: New test.
5775 2005-12-13  Petr Machata  <machata@post.cz>
5777         PR c++/24907
5778         * g++.dg/parse/comma2.C: New test.
5780 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
5781             Jakub Jelinek  <jakub@redhat.com>
5783         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
5784         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
5785         (limits.h): Include unconditionally.
5786         (stdlib.h): Likewise.
5787         (hashtab.h): Do not include.
5788         (getopt.h): Likewise.
5789         (stddef.h): Include.
5790         (hashval_t): Define.
5791         (struct entry): Add "next" field.
5792         (HASH_SIZE): New macro.
5793         (hash_table): New variable.
5794         (switchfiles): Do not use xmalloc.
5795         (mix): New macro.
5796         (iterative_hash): New function.
5797         (hasht): Remove.
5798         (e_exists): New function.
5799         (e_insert): Likewise.
5800         (output): Use, instead of libiberty hashtable functions.
5801         (main): Do not use getopt.  Do not call htab_create.
5803 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5805         PR c++/25331
5806         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
5807         put atal* and atpaal* attributes on array elements.
5808         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
5809         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
5810         put atal* and atpaal* attributes on array elements.
5811         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
5813 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
5815         * gcc.dg/single-precision-constant.c: New test.
5817 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
5819         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
5820         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
5821         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
5822         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
5823         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
5824         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
5825         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
5826         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
5827         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
5828         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
5829         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
5830         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
5831         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
5832         gcc.target/powerpc/ppc-sdata-2.c,
5833         gcc.target/powerpc/ppc-stackalign-1.c,
5834         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
5835         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
5836         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
5837         gcc.target/powerpc/rs6000-ldouble-2.c,
5838         gcc.target/powerpc/rs6000-power2-1.c,
5839         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
5840         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
5841         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
5842         option into target selector.
5843         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
5844         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
5846 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5848         PR objc/25348
5849         * objc.dg/encode-9.m: New test.
5851 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5853         PR testsuite/20772
5854         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
5855         * gcc.dg/asm-b.c: Fix typo.
5856         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
5857         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
5858         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
5859         i?86 lp64 and x86_64 ilp32.
5860         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
5861         on i?86 lp64.
5862         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
5864 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
5866         PR fortran/25078
5867         gfortran.dg/equiv_5.f90: New test.
5869 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
5871         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
5872         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
5873         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
5874         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
5875         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
5876         * gcc.dg/tree-ssa/reassoc-5.c: New.
5877         * gcc.dg/tree-ssa/reassoc-6.c: New.
5878         * gcc.dg/tree-ssa/reassoc-7.c: New.
5879         * gcc.dg/tree-ssa/reassoc-8.c: New.
5880         * gcc.dg/tree-ssa/reassoc-9.c: New.
5881         * gcc.dg/tree-ssa/reassoc-10.c: New.
5882         * gcc.dg/tree-ssa/reassoc-11.c: New.
5884 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5886         PR testsuite/25167
5887         PR testsuite/24478
5888         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
5890 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
5892         PR c++/25300
5893         * g++.dg/template/inherit.C: Do not use a generic error message.
5895 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5897         PR libobjc/25354
5898         * objc.dg/gnu-encoding: New directory.
5899         * objc.dg/gnu-encoding/compat-common.h: New file.
5900         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
5901         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
5902         * objc.dg/gnu-encoding/vector-defs.h: New file.
5903         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
5904         * objc.dg/gnu-encoding/generate-random.c: New file.
5905         * objc.dg/gnu-encoding/generate-random_r.c: New file.
5906         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
5907         * objc.dg/gnu-encoding/generate-random.h: New file.
5909 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
5911         PR c++/25337
5912         * g++.dg/template/defarg7.C: New test.
5914 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
5916         PR libobjc/25347
5917         * objc.dg/encode-8.m: New test.
5919 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
5921         PR libobjc/25346
5922         * objc.dg/encode-7.m: New test.
5924 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
5926         PR c++/25010
5927         * g++.dg/opt/inline10.C: New test.
5929 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
5931         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
5933 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
5935         * gfortran.dg/substring_equivalence.f90: typo in comment
5937 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5939         PR fortran/25068
5940         * gfortran.dg/iostat_3.f90: New test.
5942 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
5944         PR fortran/23815
5945         * gfortran.dg/unf_io_convert_1.f90: New test.
5946         * gfortran.dg/unf_io_convert_2.f90: New test.
5947         * gfortran.dg/unf_io_convert_3.f90: New test.
5949 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5951         PR testsuite/20772
5952         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
5953         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
5954         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
5955         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
5956         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
5957         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
5958         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
5959         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
5960         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
5961         gcc.dg/torture/fp-int-convert-float128-timode.c,
5962         gcc.dg/torture/fp-int-convert-float128.c,
5963         gcc.dg/torture/fp-int-convert-float80-timode.c,
5964         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
5965         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
5967         * gcc.dg/tls/opt-1.c: Require effective target fpic.
5969 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
5971         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
5973 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
5975         * gcc.dg/20051207-1.c,
5976         * gcc.dg/20051207-2.c,
5977         * gcc.dg/20051207-3.c: New tests.
5979 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5981         PR testsuite/20772
5982         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
5983         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
5984         dg-skip-if target selector.
5986         PR testsuite/20772
5987         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
5988         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
5989         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
5990         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
5991         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
5992         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
5993         and/or merge with i?86 cases.
5995         * gcc.dg/tls/opt-3.c: Require effective target fpic.
5997         PR testsuite/20772
5998         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
5999         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
6000         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
6001         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
6002         x86_64-*-linux*.
6004 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
6006         PR target/25311
6007         * gcc.c-torture/compile/pr25311.c: New test.
6009 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6011         PR libgfortran/25039
6012         * gfortran.dg/read_comma.f: New test.
6014 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
6016         PR c++/19317
6017         * g++.dg/opt/pr19317-1.C: New test.
6018         * g++.dg/opt/pr19317-2.C: New test.
6019         * g++.dg/opt/pr19317-3.C: New test.
6021         PR target/19005
6022         * gcc.c-torture/execute/pr19005.c: New test.
6024         PR target/17828
6025         * g++.old-deja/g++.other/comdat5.C: New test.
6026         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
6028         * g++.dg/compat/struct-layout-1.exp: New file.
6029         * g++.dg/compat/struct-layout-1.h: New.
6030         * g++.dg/compat/struct-layout-1_generate.c: New.
6031         * g++.dg/compat/struct-layout-1_x1.h: New.
6032         * g++.dg/compat/struct-layout-1_x2.h: New.
6033         * g++.dg/compat/struct-layout-1_y1.h: New.
6034         * g++.dg/compat/struct-layout-1_y2.h: New.
6036         * gcc.dg/20050330-2.c: New test.
6038 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
6040         PR fortran/25292
6041         * gfortran.dg/associated_1.f90: New.
6043 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6045         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
6046         ILP32 vect_no_align platforms.
6048 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
6049             Jakub Jelinek  <jakub@redhat.com>
6051         PR target/25268
6052         * gcc.c-torture/compile/20051207-1.c: New test.
6054 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6056         PR testsuite/20772
6057         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
6058         gcc.dg/torture/pr18582-1.c,
6059         gcc.target/i386/attributes-error.c: Also test on x86_64.
6061         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
6063 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6065         PR c++/19397
6066         * g++.dg/template/typedef3.C: New test.
6068         PR c++/19762
6069         PR c++/19764
6070         * g++.dg/template/dtor3.C: Fix error markers.
6072 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
6074         * lib/target-supports.exp (check_effective_target_sync_char_short):
6075         Add s390*.
6077 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
6079         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
6081 2005-12-06  Roger Sayle  <roger@eyesopen.com>
6083         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
6084         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
6085         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
6086         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
6088 2005-12-06  Roger Sayle  <roger@eyesopen.com>
6090         PR c++/25263
6091         * g++.dg/other/array2.C: New test case.
6093 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
6095         * gcc.dg/darwin-weakimport-3.c: New.
6097         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
6098         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
6099         and to work on Darwin.
6100         * gcc.dg/attr-weakref-1b.c: New file.
6101         * gcc.dg/attr-weakref-2.c: New test.
6102         * gcc.dg/darwin-weakref-1.c: New test.
6104 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
6106         PR testsuite/25247
6107         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
6108         use in selector expressions.
6109         (dg-xfail-if): Ditto.
6110         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
6111         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
6112         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
6113         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
6114         * gcc.test-framework/test-framework.exp: Skip generated tests if
6115         CHECK_TEST_FRAMEWORK is not 1.
6117 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6119         PR tree-optimization/24963
6120         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
6122         PR target/24108
6123         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
6125         PR target/18580
6126         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
6127         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
6128         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
6129         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
6131 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
6133         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
6134         dg-options.
6136 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
6138         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
6140 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
6142         * gcc.dg/format/cast-1.c: New test.
6144 2005-12-04  Roger Sayle  <roger@eyesopen.com>
6146         PR c/7776
6147         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
6148         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
6149         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
6150         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
6152 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
6154         * gcc.dg/cast-pretty-print-1.c: New test.
6156 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
6158         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
6160 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
6162         PR c++/24173
6163         * g++.dg/template/friend40.C: New test.
6165 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
6167         PR target/25199
6168         * gcc.target/i386/movq-2.c: New test.
6169         * gcc.target/i386/movq.c: Remove target i?86, instead add
6170         dg-require-effective-target ilp32.
6172 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6174         PR c++/24103
6175         * g++.dg/other/default1.C: New test.
6177 2005-12-02  Richard Guenther  <rguenther@suse.de>
6179         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
6181 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6183         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
6185 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
6187         PR target/21017
6188         * gcc.target/powerpc/rotate.c: New.
6190 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6192         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
6193         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
6195 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6197         PR c/13384
6198         * gcc.dg/pr17730-1.c: Adjust.
6199         * gcc.dg/lvalue1.c (main): Likewise.
6200         * gcc.dg/lvalue-2.c: Likewise.
6201         * g++.dg/pr7503-3.C
6203 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
6205         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
6206         error messages.
6208 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
6210         PR fortran/24789
6211         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
6213 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6215         PR target/24475
6216         * lib/target-supports.exp (check_effective_target_tls): New.
6217         (check_effective_target_tls_runtime): New.
6218         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
6219         for TLS support.
6220         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6221         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6222         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
6223         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
6224         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
6225         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
6226         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6227         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
6228         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
6229         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
6230         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
6231         effective-target TLS.
6232         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
6233         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
6234         effective-target TLS runtime.
6236 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6238         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
6240 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
6242         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
6243         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
6244         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
6245         ignored" warnings when "packing" is the same as the ABI layout.
6247 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
6249         PR fortran/21302
6250         * gfortran.dg/line_length_1.f: New test.
6251         * gfortran.dg/line_length_2.f90: Ditto.
6253 2005-11-30  Richard Guenther  <rguenther@suse.de>
6255         PR tree-optimization/21655
6256         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
6258 2005-11-30  Dale Johannesen  <dalej@apple.com>
6260         * gcc.c-torture/compile/pr24930.c: New.
6262 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
6264         PR fortran/15809
6265         *  gfortran.dg/auto_char_dummy_array.f90: New test.
6267 2005-11-30  Jeff Law  <law@redhat.com>
6269         * g++.old-deja/g++.law/pr25000.C: New test.
6271 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
6273         * gcc.dg/tls/opt-11.c: New test.
6275 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
6277         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
6278         targets.
6279         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
6280         LP64 ia64.
6282 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
6284         * gfortran.dg/open_access_1.f90: New test.
6286 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6288         * gcc.dg/charset/builtin2.c: New test.
6290 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
6292         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
6293         on mmix-*-* for *_[xy].c.
6295 2005-11-28  Kean Johnston  <jkj@sco.com>
6297         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
6298         headers.
6299         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
6300         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
6301         * gcc.target/i386/asm-3.c: Ditto.
6302         * gcc.target/i386/clobbers.c: Ditto.
6303         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
6304         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
6305         test regexp.
6306         * gcc.target/i386/mul.c: Ditto.
6307         * gcc.target/i386/ssetype-1.c: Ditto.
6308         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
6309         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
6310         static so the test works with -fPIC mode too. Based on comment in
6311         PR19231 by Pinski.
6312         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
6314 2005-11-28  Richard Guenther  <rguenther@suse.de>
6316         * gcc.dg/alias-9.c: New testcase.
6317         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
6319 2005-11-28  Roger Sayle  <roger@eyesopen.com>
6320             Uros Bizjak  <uros@kss-loka.si>
6322         PR middle-end/20219
6323         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
6324         tan(x)/sin(x) transformations.
6326 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
6328         PR middle-end/24575
6329         * gcc.dg/tree-ssa/divide-3.c: New test.
6330         * gcc.dg/tree-ssa/divide-4.c: New test.
6332 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
6334         PR fortran/24917
6335         *  gfortran.dg/boz_6.f90: New test.
6337 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6339         PR fortran/23912
6340         * gfortran.dg/modulo_1.f90: New test.
6342 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6344         PR libfortran/24919
6345         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
6346         fail on CRLF platforms.
6347         * gfortran.dg/ftell_2.f90: Likewise.
6349 2005-11-26  Eric Christopher  <echristo@apple.com>
6351         * gcc.dg/intmax_t-1.c: Remove mips xfail.
6353 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6355         * objc.dg/gnu-runtime-3.m: Simplify.
6357 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6359         PR middle-end/23669
6360         * gcc.dg/tree-ssa/divide-1.c: New test.
6361         * gcc.dg/tree-ssa/divide-2.c: New test.
6363 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6365         PR libgfortran/24945
6366         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
6368 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6370         PR libgfortran/24945
6371         * gfortran.dg/open_status_2.f90: New test.
6373 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6375         * gcc.c-torture/execute/builtins/fprintf.c,
6376         gcc.c-torture/execute/builtins/fputs-lib.c,
6377         gcc.c-torture/execute/builtins/fputs.c,
6378         gcc.c-torture/execute/builtins/lib/fprintf.c,
6379         gcc.c-torture/execute/builtins/lib/printf.c,
6380         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
6382 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
6384         * gcc.dg/20050922-2.c: New test.
6386 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
6388         * objc.dg/gnu-runtime-3.m: New test.
6390 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6392         PR c++/9278
6393         * g++.dg/other/void1.C: New test.
6395 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
6397         PR middle-end/24998
6398         * gcc.dg/torture/fp-int-convert-float.c,
6399         gcc.dg/torture/fp-int-convert-double.c,
6400         gcc.dg/torture/fp-int-convert-long-double.c,
6401         gcc.dg/torture/fp-int-convert-timode.c,
6402         gcc.dg/torture/fp-int-convert-float80.c,
6403         gcc.dg/torture/fp-int-convert-float80-timode.c,
6404         gcc.dg/torture/fp-int-convert-float128.c,
6405         gcc.dg/torture/fp-int-convert-float128-timode.c,
6406         gcc.dg/torture/fp-int-convert.h: New files.
6408 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6410         PR middle-end/24989
6411         * gcc.dg/tree-ssa/bool-10.c: New test.
6412         * gcc.dg/tree-ssa/bool-11.c: New test.
6413         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
6415 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6417         PR middle-end/24990
6418         * tree-ssa/pr24990-1.c: New test.
6420 2005-11-24  Richard Guenther  <rguenther@suse.de>
6421         Dirk Mueller <dmueller@suse.de>
6423         PR c++/14024
6424         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
6425         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
6426         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6427         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
6428         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
6429         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
6431 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
6433         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
6435 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6437         PR c/21668
6438         * gcc.dg/Wc++-compat.c: New.
6439         * gcc.dg/Wno-c++-compat.c: New.
6441 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
6443         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
6444         (vspltish, vspltisw): Likewise.
6446 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6448         PR libgfortran/24794
6449         * gfortran.dg/namelist_12.f: Fix quotes.
6450         * gfortran.dg/namelist_13.f90: Fix quotes.
6451         * gfortran.dg/namelist_14.f90: Fix quotes.
6452         * gfortran.dg/namelist_15.f90: Fix quotes.
6453         * gfortran.dg/namelist_use.f90: Fix quotes.
6454         * gfortran.dg/namelist_use_only.f90: Fix quotes.
6455         * gfortran.dg/namelist_21.f90: New test.
6456         * gfortran.dg/namelist_22.f90: New test.
6458 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
6460         PR target/23435
6461         * gcc.c-torture/compile/pr23435.c: New.
6463 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6465         * gcc.c-torture/execute/floatunsisf-1.c: New test.
6467 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6469         * gcc.target/powerpc/405-macchw-1.c,
6470         gcc.target/powerpc/405-macchw-2.c,
6471         gcc.target/powerpc/405-macchwu-1.c,
6472         gcc.target/powerpc/405-macchwu-2.c,
6473         gcc.target/powerpc/405-machhw-1.c,
6474         gcc.target/powerpc/405-machhw-2.c,
6475         gcc.target/powerpc/405-machhwu-1.c,
6476         gcc.target/powerpc/405-machhwu-2.c,
6477         gcc.target/powerpc/405-maclhw-1.c,
6478         gcc.target/powerpc/405-maclhw-2.c,
6479         gcc.target/powerpc/405-maclhwu-1.c,
6480         gcc.target/powerpc/405-maclhwu-2.c,
6481         gcc.target/powerpc/405-mulchw-1.c,
6482         gcc.target/powerpc/405-mulchw-2.c,
6483         gcc.target/powerpc/405-mulchwu-1.c,
6484         gcc.target/powerpc/405-mulchwu-2.c,
6485         gcc.target/powerpc/405-mulhhw-1.c,
6486         gcc.target/powerpc/405-mulhhw-2.c,
6487         gcc.target/powerpc/405-mulhhwu-1.c,
6488         gcc.target/powerpc/405-mulhhwu-2.c,
6489         gcc.target/powerpc/405-mullhw-1.c,
6490         gcc.target/powerpc/405-mullhw-2.c,
6491         gcc.target/powerpc/405-mullhwu-1.c,
6492         gcc.target/powerpc/405-mullhwu-2.c,
6493         gcc.target/powerpc/405-nmacchw-1.c,
6494         gcc.target/powerpc/405-nmacchw-2.c,
6495         gcc.target/powerpc/405-nmachhw-1.c,
6496         gcc.target/powerpc/405-nmachhw-2.c,
6497         gcc.target/powerpc/405-nmaclhw-1.c,
6498         gcc.target/powerpc/405-nmaclhw-2.c,
6499         gcc.target/powerpc/440-macchw-1.c,
6500         gcc.target/powerpc/440-macchw-2.c,
6501         gcc.target/powerpc/440-macchwu-1.c,
6502         gcc.target/powerpc/440-macchwu-2.c,
6503         gcc.target/powerpc/440-machhw-1.c,
6504         gcc.target/powerpc/440-machhw-2.c,
6505         gcc.target/powerpc/440-machhwu-1.c,
6506         gcc.target/powerpc/440-machhwu-2.c,
6507         gcc.target/powerpc/440-maclhw-1.c,
6508         gcc.target/powerpc/440-maclhw-2.c,
6509         gcc.target/powerpc/440-maclhwu-1.c,
6510         gcc.target/powerpc/440-maclhwu-2.c,
6511         gcc.target/powerpc/440-mulchw-1.c,
6512         gcc.target/powerpc/440-mulchw-2.c,
6513         gcc.target/powerpc/440-mulchwu-1.c,
6514         gcc.target/powerpc/440-mulchwu-2.c,
6515         gcc.target/powerpc/440-mulhhw-1.c,
6516         gcc.target/powerpc/440-mulhhw-2.c,
6517         gcc.target/powerpc/440-mulhhwu-1.c,
6518         gcc.target/powerpc/440-mulhhwu-2.c,
6519         gcc.target/powerpc/440-mullhw-1.c,
6520         gcc.target/powerpc/440-mullhw-2.c,
6521         gcc.target/powerpc/440-mullhwu-1.c,
6522         gcc.target/powerpc/440-mullhwu-2.c,
6523         gcc.target/powerpc/440-nmacchw-1.c,
6524         gcc.target/powerpc/440-nmacchw-2.c,
6525         gcc.target/powerpc/440-nmachhw-1.c,
6526         gcc.target/powerpc/440-nmachhw-2.c,
6527         gcc.target/powerpc/440-nmaclhw-1.c,
6528         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
6530 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
6532         PR fortran/24774
6533         * gfortran.dg/inquire_9.f90: New test.
6535         PR fortran/21647
6536         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
6538 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6540         PR libfortran/24432
6541         * lib/target-supports.exp (check_effective_target_fortran_large_real):
6542         Check that 'cos' is supported.
6544 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
6546         PR fortran/24223
6547         * gfortran.dg/substring_equivalence.f90: New test.
6549         PR fortran/24705
6550         * gfortran.dg/auto_internal_assumed.f90: New test.
6552 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
6554         * gcc.dg/fold-div-2.c: New test.
6556 2005-11-20  Ian Lance Taylor  <ian@airs.com>
6558         PR rtl-optimization/24883
6559         * gcc.c-torture/compile/pr24883.c: New test.
6561 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
6563         PR middle-end/20583
6564         * gcc.c-torture/compile/pr20583.c: New.
6566 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
6568         * gcc.c-torture/execute/usmul.c: New test.
6570 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
6572         * gcc.dg/tree-ssa/vrp22.c: New test.
6574 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
6576         PR middle-end/24912
6577         * gcc.dg/torture/pr24912-1.c: New test.
6579 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
6581         PR fortran/24862
6582         * gfortran.dg/arrayio_derived_1.f90: New test.
6584 2005-11-19  Richard Guenther  <rguenther@suse.de>
6586         PR middle-end/23294
6587         * gcc.dg/tree-ssa/pr23294.c: New testcase.
6589 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
6591         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
6593 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
6595         PR c++/8355
6596         * g++.dg/template/friend39.C: New test.
6598 2005-11-18  James E Wilson  <wilson@specifix.com>
6600         * gcc.dg/builtin-strstr.c: New.
6602 2005-11-18  Richard Henderson  <rth@redhat.com>
6604         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
6605         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
6606         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
6607         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
6608         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
6609         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
6610         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
6611         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
6612         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
6613         renaming to remove initial "ia64-".
6615 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
6617         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
6619 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
6621         * g++.dg/cpp/string-2.C: New test.
6623 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
6625         * gcc.dg/tree-ssa/loop-14.c: New test.
6627 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
6628             Michael Chamberlain <michael@chamberlain.net.au>
6630         * ada/acats/run_all.sh (target_run): Kill long running tests.
6632 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6634         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
6635         * gcc.dg/cleanup-9.c: Likewise.
6636         * gcc.dg/cleanup-10.c: Likewise.
6637         * gcc.dg/cleanup-11.c: Likewise.
6639 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6641         PR fortran/24892
6642         * gfortran.dg/open_access_append_1.f90: New test.
6643         * gfortran.dg/open_access_append_2.f90: New test.
6645 2005-11-16  Richard Guenther  <rguenther@suse.de>
6647         PR middle-end/24851
6648         * gcc.c-torture/execute/pr24851.c: New testcase.
6650 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
6652         * gcc.dg/fold-overflow-1.c: New test.
6654 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
6656         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
6657         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
6659 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
6661         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
6662         structures.
6663         * g++.dg/eh/forced2.C: Likewise.
6664         * g++.dg/eh/forced3.C: Likewise.
6665         * g++.dg/eh/forced4.C: Likewise.
6667 2005-11-11  Mike Stump  <mrs@apple.com>
6669         * g++.old-deja/g++.mike/unused.C: Add.
6671 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
6673         PR c++/24667
6674         * g++.dg/warn/Wcast-qual1.C: New test.
6676 2005-11-15  Jan Hubicka  <jh@suse.cz>
6678         * gcc.dg/winline-5.c: Add large-unit-insns limit.
6680 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
6682         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
6684 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
6686         PR 24840
6687         * gcc.dg/tree-ssa/pr24840.c: New test.
6689 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
6691         PR testsuite/24841
6692         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
6694 2005-11-14  Dale Johannesen  <dalej@apple.com>
6696         * gcc.c-torture/execute/20051113-1.c: New.
6698 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
6700         PR c++/24687
6701         * g++.dg/template/crash43.C: New test.
6703 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
6705         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
6707 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6709         PR c++/24817
6710         * g++.dg/eh/spec8.C: New test.
6712 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6714         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
6716 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6718         PR c++/20293
6719         * g++.dg/parse/ambig4.C: New test.
6720         * g++.dg/tc1/dr101.C: Adjust error markers.
6721         * g++.dg/lookup/strong-using-2.C: Likewise.
6722         * g++.dg/lookup/ambig5.C: Likewise.
6723         * g++.dg/lookup/ambig4.C: Likewise.
6724         * g++.dg/parse/crash22.C: Likewise.
6726 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6728         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
6730 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
6732         * gcc.dg/nested-calls-1.c: New test.
6734 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6736         * gfortran.dg/complex_intrinsic_1.f90: New test.
6737         * gfortran.dg/complex_intrinsic_2.f90: New test.
6738         * gfortran.dg/fgetc_1.f90: New test.
6739         * gfortran.dg/fgetc_2.f90: New test.
6740         * gfortran.dg/fgetc_3.f90: New test.
6741         * gfortran.dg/ftell_1.f90: New test.
6742         * gfortran.dg/ftell_2.f90: New test.
6743         * gfortran.dg/gnu_logical_1.F: New test.
6744         * gfortran.dg/gnu_logical_2.f90: New test.
6746 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
6748         PR middle-end/24820
6749         * testsuite/gcc.dg/pr24820.c: New test.
6751 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
6753         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
6754         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
6755         variable.
6757 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6759         testsuite/24614
6760         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
6762 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6764         * gcc.target/cris/cris.exp: New file.
6765         * gcc.target/cris/rld-legit1.c: New test.
6766         * gcc.target/cris/rld-legit2.c: New test.
6768 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
6770         PR c++/24780
6771         * g++.dg/opt/pr24780.C: New test.
6773         PR c++/24761
6774         * g++.dg/template/asm1.C: New test.
6776 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
6778         PR libgfortran/24787
6779         * gfortran.dg/scan_1.f90: New test.
6781 2005-11-12  Jan Hubicka  <jh@suse.cz>
6783         * gcc.target/i386/minmax-1.c: New.
6784         * gcc.target/i386/minmax-2.c: New.
6786 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
6788         * gcc.dg/pr24445.c: Fix for 64-bit targets.
6790 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
6792         * gcc.c-torture/execute/20051110-1.c,
6793         gcc.c-torture/execute/20051110-2.c: New tests.
6795 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6797         PR middle-end/24750
6798         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
6799         New tests.
6801 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6803         * lib/target-libpath.exp (get_shlib_extension): New proc.
6804         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
6805         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6806         * lib/objc.exp (objc_target_compile): Likewise.
6807         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
6808         detection.
6810 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6812         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
6814         * lib/target-supports.exp (check_effective_target_static_libgfortran):
6815         Add -static to additional_flags and pass it to target_compile.
6817 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
6819         PR libgfortran/24719
6820         gfortran.dg/read_noadvance.f90: New test.
6822         PR libgfortran/24699
6823         gfortran.dg/fmt_t_2.f90: New test.
6825         PR libgfortran/24785
6826         gfortran.dg/read_x_eor.f90: New test.
6828         PR libgfortran/24584
6829         gfortran.dg/namelist_empty.f90: Rename test.
6831         PR libgfortran/24489
6832         gfortran/read_eor.f90: Rename test.
6834 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
6836         PR fortran/15976
6837         * gfortran.dg/automatic_module_variable.f90: New test.
6839 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
6841         PR target/24445
6842         * gcc.dg/pr24445.c: New test.
6844 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
6846         PR fortran/24655
6847         PR fortran/24755
6848         * gfortran.dg/recursive_statement_functions.f90: Add statement
6849         functions using inline intrinsic functions and parameters to test
6850         that they no longer seg-fault.
6852         PR fortran/24409
6853         gfortran.dg/nested_modules_4.f90: New test.
6854         gfortran.dg/nested_modules_5.f90: New test.
6856 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6858         PR fortran/24643
6859         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
6861 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
6863         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
6864         failures.
6866 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6868         * gcc.dg/sparc-getcontext-1.c: New test.
6870 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
6872         * gcc.dg/ifcvt-fabs-1.c: New test.
6874 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
6876         PR other/4372
6877         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
6878         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
6880 2005-11-09  Richard Guenther  <rguenther@suse.de>
6882         PR tree-optimization/24716
6883         * gcc.c-torture/execute/pr24716.c: New testcase.
6885 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6887         * gcc.dg/pr24624.c: Disable for non S/390 targets.
6889 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6891         PR 24624
6892         * gcc.dg/pr24624.c: Testcase added.
6894 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6896         PR 24623
6897         * g++.dg/other/pr24623.C: Testcase added.
6899 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
6901         PR fortran/22607
6902         * gfortran-dg/pure_byref_1.f90: New.
6903         * gfortran-dg/pure_byref_2.f90: New.
6905 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
6907         PR c/24101
6908         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
6909         * gcc.dg/dg.exp: Run main loop also for *.i files.
6911 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
6913         PR c++/19450
6914         * g++.dg/tls/diag-3.C: New test.
6915         * g++.dg/tls/diag-4.C: New test.
6916         * g++.dg/tls/static-1.C: New test.
6917         * g++.dg/tls/static-1a.cc: New file.
6919 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
6921         PR 23046
6922         * g++.dg/tree-ssa/pr23046.C: New test.
6924 2005-11-08  Devang Patel <dpatel@apple.com>
6926         PR tree-optimization/23115
6927         * gcc.dg/tree-ssa/pr23115.c: New.
6929 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
6931         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
6932         * gcc.target/powerpc/pr16155.c: Same.
6933         * gcc.target/powerpc/altivec-1.c: Same.
6934         * gcc.target/powerpc/altivec-2.c: Same.
6935         * gcc.target/powerpc/altivec-3.c: Same.
6936         * gcc.target/powerpc/altivec-5.c: Same.
6937         * gcc.target/powerpc/altivec-11.c: Same.
6938         * gcc.target/powerpc/altivec-12.c: Same.
6939         * gcc.target/powerpc/altivec-14.c: Same.
6940         * gcc.target/powerpc/altivec-22.c: Same.
6941         * gcc.target/powerpc/altivec-consts.c: Same.
6942         * gcc.target/powerpc/altivec-pr22085.c: Same.
6943         * gcc.target/powerpc/altivec-splat.c: Same.
6944         * gcc.target/powerpc/altivec-varargs-1.c: Same.
6945         * gcc.target/powerpc/altivec-vec-merge.c: Same.
6946         * gcc.target/powerpc/darwin-longlong.c: Same.
6948 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
6950         PR target/19340
6951         * gcc.dg/pr19340.c: New test.
6953 2005-11-07  Ian Lance Taylor  <ian@airs.com>
6955         PR rtl-optimization/24683
6956         * gcc.dg/pr24683.c: New test.
6958 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
6960         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
6961         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
6963 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
6965         * gcc.target/i386/pr23376.c: Compile with -mmmx.
6967 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
6969         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
6971 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
6973         PR target/24230
6975         * gcc.target/powerpc/altivec-consts.c,
6976         gcc.target/powerpc/altivec-splat.c: New testcase.
6978 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
6980         PR c/24599
6982         * gcc.dg/overflow-2.c: New testcase.
6984 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
6986         PR rtl-optimization/23567
6987         * gcc.c-torture/execute/20051104-1.c: New test.
6989 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
6991         PR fortran/24534
6992         gfortran.dg/private_type_2.f90: Modified to check that case with
6993         PRIVATE declaration within derived type is accepted.
6995         PR fortran/20838
6996         gfortran.dg/pointer_assign_1.f90: New test.
6998         PR fortran/20840
6999         * gfortran.dg/arrayio_0.f90: New test.
7001         PR fortran/17737
7002         gfortran.dg/data_initialized.f90: New test.
7003         gfortran.dg/data_constraints_1.f90: New test.
7004         gfortran.dg/data_constraints_2.f90: New test.
7006 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
7008         PR fortran/24174
7009         PR fortran/24305
7010         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
7012 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
7014         PR 24670
7015         * gcc.dg/tree-ssa/pr24670.c: New test.
7017 2005-11-05  Ian Lance Taylor  <ian@airs.com>
7019         PR target/22432
7020         * gcc.target/i386/pr22432.c: New test.
7022 2005-11-05  Richard Henderson  <rth@redhat.com>
7024         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
7025         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
7026         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
7027         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
7028         from gcc.dg/alpha-*.
7029         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
7030         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
7032 2005-11-05  Andreas Jaeger  <aj@suse.de>
7034         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
7036 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
7038         PR target/23424
7039         * gcc.dg/torture/pr23424-1.c: New test.
7041 2005-11-04  Richard Henderson  <rth@redhat.com>
7043         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
7044         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
7045         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
7046         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
7047         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
7048         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
7049         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
7050         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
7051         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
7052         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
7053         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
7054         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
7055         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
7056         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
7057         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
7058         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
7059         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
7060         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
7061         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
7062         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
7063         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
7064         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
7065         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
7066         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
7067         Move from gcc.dg/.
7068         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
7069         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7070         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
7071         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
7072         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
7073         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
7074         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
7075         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
7076         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
7077         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
7078         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
7079         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
7080         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
7081         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
7082         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
7083         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
7084         gcc.target/i386/lea.c, gcc.target/i386/local.c,
7085         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
7086         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
7087         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
7088         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
7089         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
7090         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
7091         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
7092         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
7093         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
7094         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
7095         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
7096         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
7097         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
7098         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
7099         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
7100         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
7101         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
7102         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
7103         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
7104         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
7105         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
7106         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
7107         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
7108         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
7109         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
7110         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
7111         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
7112         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
7114 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
7116         PR 24627
7117         * gcc.dg/tree-ssa/pr24627.c: New test.
7119 2005-11-04 Paul Brook  <paul@codesourcery.com>
7121         * gcc.dg/tls/opt-10.c: New test.
7123 2005-11-04  Andreas Jaeger  <aj@suse.de>
7125         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
7126         avoid extra warnings.
7128 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7130         PR libfortran/22298
7131         * gcc/testsuite/lib/target-supports.exp
7132         (check_effective_target_static_libgfortran): New
7133         static_libgfortran effective target.
7134         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
7135         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
7137 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
7139         * gcc.dg/pr24615.c: Guard test with { target fpic }.
7141 2005-11-03  Josh Conner  <jconner@apple.com>
7143         PR c++/19989
7144         g++.dg/ext/array2.C: New test.
7145         g++.dg/template/dependent-name3.C: New test.
7146         g++.dg/template/dependent-name4.C: New test.
7147         g++.dg/template/sfinae2.C: New test.
7149 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7151         PR preprocessor/22042
7152         * gcc.dg/cpp/strify4.c: New test.
7154 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7156         PR c++/17964
7157         * g++.dg/cpp/string-1.C: New test.
7159 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7161         * gcc.target/powerpc: New directory.
7162         * gcc.target/powerpc/powerpc.exp: New file.
7163         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
7164         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
7165         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
7166         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
7167         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
7168         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
7169         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
7170         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
7171         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
7172         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
7173         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
7174         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
7175         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
7176         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
7177         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
7178         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
7179         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
7180         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
7181         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
7182         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
7183         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
7184         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
7185         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
7186         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
7187         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
7188         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
7189         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
7190         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
7191         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
7192         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
7193         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
7194         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
7195         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
7196         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
7198 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
7200         PR c++/21627
7201         * g++.dg/warn/inline2.C: New test.
7203 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7205         PR middle-end/23155
7206         * g++.dg/ext/c99struct1.C: New test.
7207         * gcc.dg/union-cast-1.c: New test.
7208         * gcc.dg/union-cast-2.c: New test.
7209         * gcc.dg/union-cast-3.c: New test.
7211 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7213         PR middle-end/24589
7214         * gcc.c-torture/execute/zero-struct-2.c: New test.
7216 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7218         PR c++/24582
7219         * g++.dg/init/switch1.C: New test.
7221 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7223         * gcc.dg/delay-slot-1.c: New test.
7225 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
7227         PR target/24620
7228         * gcc.dg/pr24620.c: New test.
7230 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7232         PR c/24329
7233         * gcc.dg/format/unnamed-1.c: New test.
7235 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7237         PR c++/22434
7238         * g++.dg/expr/cond8.C: New test.
7240         PR c++/24560
7241         * g++.dg/parse/dot1.C: New test.
7243 2005-11-02  Jan Hubicka  <jh@suse.cz>
7245         PR target/23303
7246         * gcc.dg/i386-lea.c: New test
7248 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
7250         PR target/24615
7251         * gcc.dg/pr24615.c: New test.
7253 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
7255         PR target/24600
7256         * gcc.dg/pr24600.c: New test.
7258 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7260         PR c++/19253
7261         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
7262         * g++.dg/parse/typename9.C: New test.
7263         * g++/dg/parse/typename10.C: Likewise.
7265 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
7267         PR fortran/18157
7268         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
7269         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
7270         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
7272 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7274         PR c++/24569
7275         * g++.dg/debug/static1.C: New test.
7277 2005-11-02  Josh Conner  <jconner@apple.com>
7279         * g++.dg/crash38.C: moved into proper directory...
7280         * g++.dg/template/crash42.C: ...here
7282 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
7284         PR target/18338
7285         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
7286         pcc_bitfield_type_matters || default_packed.
7288         * lib/target-supports.exp
7289         (check_effective_target_pcc_bitfield_type_matters): New proc.
7290         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
7292         PR testsuite/23304
7293         * lib/target-supports.exp (check_effective_default_packed): New proc.
7294         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
7295         Gate expected errors on target ! default_packed.
7296         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
7298 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7300         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
7301         change (r106358).
7303 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7305         PR fortran/24008
7306         * gfortran.dg/entry_5.f90: New.
7307         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
7309 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
7311         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
7313 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
7315         PR fortran/21565
7316         gfortran.dg/namelist_blockdata.f90: New test.
7318         PR fortran/18737
7319         gfortran.dg/external_implicit_none.f90: New test.
7321         PR fortran/14994
7322         * gfortran.dg/secnds.f: New test.
7324 2005-10-31  Jan Hubicka  <jh@suse.cz>
7326         PR target/20928
7327         * gcc.c-torture/compile/pr20928.c: New test.
7329 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
7331         PR middle-end/23492
7332         * gcc.c-torture/compile/zero-strct-5.c: New test.
7334 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
7336         PR libgfortran/24584
7337         * gfortran.dg/pr24584.f90: New test.
7339 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
7341         PR fortran/18883
7342         * gfortran.dg/char_result_9.f90: New.
7343         * gfortran.dg/char_result_10.f90: New.
7345 2005-10-30  Jan Hubicka  <jh@suse.cz>
7347         * g++.dg/tree-ssa/pr24172.C: New testcase.
7349 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7351         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
7353 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
7355         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
7356         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
7357         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
7358         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
7359         gfortran.dg/enum_9.f90,
7360         gfortran.fortran-torture/compile/enum_1.f90,
7361         gfortran.fortran-torture/execute/enum_1.f90,
7362         gfortran.fortran-torture/execute/enum_2.f90,
7363         gfortran.fortran-torture/execute/enum_3.f90,
7364         gfortran.fortran-torture/execute/enum_4.f90: New tests.
7366 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
7368         PR target/18482
7369         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
7370         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
7372 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7374         PR libfortran/20179
7375         * gfortran.dg/mixed_io_1.f90: New test.
7376         * gfortran.dg/mixed_io_1.c: New file.
7378 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7380         * gfortran.dg/malloc_free_1.f90: New test.
7382 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
7384         * gcc.dg/nested-func-4.c: Require profiling -pg.
7386 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7388         PR C++/23229
7389         * g++.dg/warn/main-2.C: New test.
7391 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
7393         PR fortran/24545
7394         * gfortran.dg/interface_2.f90: new test.
7396 2005-10-28  Josh Conner  <jconner@apple.com>
7398         PR c++/22153
7399         * g++.dg/template/crash38.C: New test.
7400         * g++.dg/parse/explicit1.C: Change expected errors.
7402 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7404         PR C++/23426
7405         * g++.dg/other/large-size-array.C: New test.
7407 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7409         PR middle-end/24362
7410         * g++.dg/opt/complex4.C: New test.
7412 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
7414         * gcc.dg/nested-func-4.c: New test.
7416 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
7418         PR fortran/24158
7419         gfortran.dg/derived_recursion.f90: New test.
7420         gfortran.dg/implicit_actual.f90: New test.
7422 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
7424         PR middle-end/24295, PR testsuite/24477
7425         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
7426         removed when weakref hits the tree.
7428 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
7430         * gfortran.dg/cray_pointers_4.f90: New test.
7432         * gfortran.dg/cray_pointers_5.f90: New test.
7434 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
7436         PR fortran/22290
7437         * gfortran.dg/assign_5.f90: New test.
7438         * gfortran.dg/assign_6.f: New test.
7440 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
7442         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
7443         CPU has no SSE support.
7445 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
7447         PR libgfortran/24224
7448         * gfortran.dg/arrayio_1.f90: Update attribution.
7449         * gfortran.dg/arrayio_2.f90: Update attribution.
7450         * gfortran.dg/arrayio_3.f90: Update attribution.
7451         * gfortran.dg/arrayio_4.f90: Update test conditions.
7452         * gfortran.dg/arrayio_5.f90: Update attribution.
7453         * gfortran.dg/arrayio_6.f90: New test.
7454         * gfortran.dg/arrayio_7.f90: New test.
7456 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
7458         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
7460 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7462         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
7464 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7466         PR fortran/24416
7467         * gfortran.dg/namelist_char_only.f90: New test.
7469 2005-10-24  Asher Langton  <langton2@llnl.gov>
7471         PR fortran/17031
7472         PR fortran/22282
7473         * gfortran.dg/cray_pointers_1.f90: New test.
7474         * gfortran.dg/cray_pointers_2.f90: New test.
7475         * gfortran.dg/cray_pointers_3.f90: New test.
7476         * gfortran.dg/loc_1.f90: New test.
7477         * gfortran.dg/loc_2.f90: New test.
7479 2005-10-24  Steven Bosscher  <stevenb@suse.de>
7481         * gcc.dg/pr24225.c: New test.
7483 2005-10-24  Asher Langton  <langton2@llnl.gov>
7485         * gfortran.dg/dup_save_1.f90: New test.
7486         * gfortran.dg/dup_save_2.f90: New test.
7488 2005-10-24  Paul Brook  <paul@codesourcery.com>
7490         PR 24107
7491         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
7492         stdint.h.
7494 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
7496         PR libgfortran/24489
7497         * gfortran.dg/pr24489.f90: New test.
7499 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
7501         PR fortran/23635
7502         * gfortran.dg/ichar_1.f90: Add tests for derived types.
7504 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
7506         PR target/18911
7507         * g++.dg/init/array16.C: Skip for mmix-*-*.
7509 2005-10-23  Asher Langton  <langton2@llnl.gov>
7511         * gfortran.dg/byte_1.f90: New test.
7512         * gfortran.dg/byte_2.f90: New test.
7514 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
7516         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
7518 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
7520         PR fortran/18022
7521         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
7523         PR fortran/24311
7524         * gfortran.dg/merge_char_const.f90: New test.
7526         PR fortran/24384
7527         * gfortran.dg/spread_scalar_source.f90: New test.
7529 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
7531         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
7533         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
7534         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
7536         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
7538 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
7540         PR fortran/24426
7541         * gfortran.dg/der_pointer_4.f90: New.
7543 2005-10-22  David Ayers  <d.ayers@inode.at>
7545         * obj-c++.dg/except-1.mm: Simplify.
7547 2005-10-21  David Ayers  <d.ayers@inode.at>
7549         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
7551 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
7553         * gfortran.dg/assumed_dummy_2.f90: New test.
7555 2005-10-21  James E Wilson  <wilson@specifix.com>
7557         PR preprocessor/15220
7558         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
7560 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
7562         * gcc.c-torture/execute/20051021-1.c: New test.
7564 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
7566         PR c++/24260
7567         * g++.dg/ext/tmplattr1.C: New test.
7569 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
7571         PR fortran/24440
7572         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
7574 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
7576         * obj-c++.dg/except-1.mm: New.
7578         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
7580 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
7582         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
7584 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
7586         PR middle-end/24295
7587         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
7588         declarations with the same names as thunks' alias targets, use
7589         aliases instead.
7590         * gcc.dg/attr-alias-3.c: New test.
7591         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
7593 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
7595         PR c++/22618
7596         * g++.dg/parse/access8.C: New test.
7598 2005-10-20  Richard Guenther  <rguenther@suse.de>
7600         PR c++/24439
7601         * g++.dg/tree-ssa/pr24439.C: New testcase.
7603 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7605         * g++.dg/opt/delay-slot-1.C: New test.
7607 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
7609         PR fortran/21625
7610         * gfortran.fg/der_init_1.f90: New.
7612 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
7614         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
7616 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
7618         PR c++/21908
7619         * g++.dg/parse/error28.C: New test.
7621 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7623         * gcc.dg/profile-generate-2.c: New test.
7625 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
7627         PR target/23589
7628         * g++.dg/ext/dllimport11.C: New.
7630 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7632         PR c++/22293
7633         * g++.dg/other/friend3.C: New test.
7635 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
7637         PR c++/23293
7638         * g++.dg/template/error19.C: New test.
7640 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
7642         PR c++/21383
7643         * g++.dg/overload/koenig2.C: New.
7645         PR c++/23118
7646         * g++.dg/overload/error2.C: New.
7648         PR c++/22604
7649         * g++.dg/inherit/covariant14.C: New.
7651 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7653         PR c++/23440
7654         * g++.dg/parse/for1.C: New test.
7656 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
7658         PR fortran/23446
7659         * gfortran.dg/host_dummy_index_1.f90: New test.
7661         PR fortran/21459
7662         * gfortran.dg/automatic_char_len_2.f90: New test.
7664         PR fortran/20866
7665         * gfortran.dg/recursive_statement_functions.f90: New test.
7667         PR fortran/20853
7668         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
7670         PR fortran/20849
7671         * gfortran.dg/external_initializer.f90: New test.
7673         PR fortran/20837
7674         * non_module_public.f90: New test.
7676 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
7678         PR c++/24386
7679         * g++.dg/template/overload7.C: New.
7681         PR c++/22551
7682         * g++.dg/other/switch2.C: Remove expected warnings.
7684         PR c++/21353
7685         * g++.dg/template/defarg6.C: New.
7687 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
7689         PR target/24315
7690         * gcc.target/i386/pr24315.c: New test.
7692 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7694         PR c++/24389
7695         * g++.dg/template/static21.C: New test.
7696         * g++.dg/template/static21-a.cc: Likewise.
7698 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
7700         PR c++/23959
7701         * g++.dg/warn/Wswitch-default-1.C: New test.
7702         * g++.dg/warn/Wswitch-default-2.C: New test.
7704 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7706         PR c++/22173
7707         * g++.dg/parse/template18.C: New test.
7708         * g++.dg/template/nontype15.C: Likewise.
7710 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
7712         PR fortran/22273
7713         * gfortran.dg/spec_expr_2.f90: New.
7715 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
7717         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
7718         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
7719         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
7720         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
7721         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
7722         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
7723         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
7724         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
7725         previous target-specific skips and warning-message matches where
7726         applicable.
7728 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
7730         PR c++/21347
7731         * g++.dg/warn/Wctor-dtor.C: New test.
7733 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7735         PR c/23439
7736         * gcc.dg/for-1.c: New test.
7738 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
7740         PR c++/19565
7741         * g++.dg/warn/Wconversion1.C: New test.
7742         * g++.dg/ext/packed4.C: Compile with -w.
7743         * g++.dg/opt/20050511-1.C: Likewise.
7744         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
7746 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
7748         * gfortran.dg/boz_5.f90: New test.
7750 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
7752         PR c++/22551
7753         * g++.dg/other/switch2.C: New.
7755         PR c++/23984
7756         * g++.dg/init/ctor7.C: New.
7758 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
7760         PR c++/23730
7761         * g++.dg/parse/crash32.C: New test.
7763 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
7765         PR c++/20721
7766         * g++.dg/init/goto2.C: New test.
7768         PR c++/22464
7769         * g++.dg/template/crash/41.C: New test.
7771         PR c++/22180
7772         * g++.dg/template/crash40.C: New test.
7774         PR c++/23694
7775         * g++.dg/parse/friend5.C: New test.
7777         PR c++/23307
7778         * g++.dg/template/crash38.C: New test.
7780         PR c++/22352
7781         * g++.dg/template/friend38.C: New test.
7783         PR c++/22405
7784         * g++.dg/template/crash39.C: New test.
7786 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
7788         * gcc.dg/debug/dwarf2/dwarf-char1.c,
7789         gcc.dg/debug/dwarf2/dwarf-char2.c,
7790         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
7792         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
7794 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
7796         * gcc.dg/dll-2.c: Add tests for warnings.
7797         * gcc.dg/dll-3.c: Likewise.
7798         * gcc.dg/dll-4.c: Likewise.
7800         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
7801         * g++.dg/ext/dllimport2.C: Likewise.
7802         * g++.dg/ext/dllimport3.C: Likewise.
7803         * g++.dg/ext/dllimport7.C: Likewise.
7804         * g++.dg/ext/dllimport8.C: Likewise.
7805         * g++.dg/ext/dllimport9.C: Likewise.
7807 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
7809         PR fortran/24092
7810         * gfortran.dg/derived_pointer_recursion.f90: New test.
7812 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
7814         * gcc.c-torture/execute/20051012-1.c: New test.
7816 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7818         PR fortran/18082
7819         * gfortran.dg/automatic_char_len_1.f90: New test.
7821 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7823         PR fortran/20847
7824         * gfortran.dg/save_common.f90: New test.
7826         PR fortran/20856
7827         * gfortran.dg/save_result.f90: New test.
7829 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7831         PR c++/21592
7832         * g++.dg/template/dependent-expr1.C: Add new expected error.
7833         * g++.dg/template/dependent-expr2.C: Adjust error text.
7834         * g++.dg/template/overload6.C: New.
7836         PR c++/23797
7837         * g++.dg/other/typename8.C: New.
7839         PR c++/21117
7840         * g++.dg/other/return1.C: New.
7842 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
7844         PR c++/24052
7845         * g++.dg/ext/label5.C: New.
7847 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7849         PR c++/19964
7850         * g++.dg/parse/crash31.C: New.
7852 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
7854         * g++.dg/ipa/ipa-1.c: New test.
7855         * g++.dg/ipa/ipa-2.c: New test.
7856         * g++.dg/ipa/ipa-3.c: New test.
7857         * g++.dg/ipa/ipa-4.c: New test.
7858         * g++.dg/ipa/ipa-5.c: New test.
7859         * g++.dg/ipa/ipa.exp: New file.
7861 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7863         PR fortran/24207
7864         * gfortran.dg/private_type_3.f90: New test.
7866 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
7868         PR fortran/20786
7869         gfortran.dg/aint_anint_1.f90: New test.
7871 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
7873         PR libgfortran/24313
7874         gfortran.dg/csqrt.f: New test.
7876 2005-10-11  Ian Lance Taylor  <ian@airs.com>
7878         PR c++/8057
7879         * g++.dg/warn/noeffect7.C: New test.
7880         * g++.dg/warn/noeffect2.C: Instantiate templates.
7881         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
7882         and warning.
7884 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
7886         PR c++/21089
7887         * g++.dg/init/float1.C: New test.
7889         PR c++/24277
7890         * g++.dg/init/member1.C: Tweak error markers.
7892 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
7894         PR testsuite/24281
7895         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
7896         Check for null pointer.
7898 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
7900         PR c++/21369
7901         * g++.dg/parse/ret-type3.C: New test.
7903 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
7905         PR tree-opt/23946
7906         * gcc.c-torture/compile/pr23946.c: New test.
7908 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
7910         * g++.dg/opt/mmx2.C: New test.
7912 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
7914         PR c++/24277
7915         * g++.dg/template/static20.C: New test.
7917         PR c++/24302
7918         * g++.dg/warn/Wunused-12.C: New test.
7920         PR c++/23437
7921         * g++.dg/template/arg4.C: New test.
7923 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7925         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
7926         * gcc.dg/ucnid-3.c: Likewise.
7927         * gcc.dg/ucnid-4.c: Likewise.
7928         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
7929         * g++.dg/other/ucnid-1.C: Likewise.
7930         * gcc.dg/sparc-frame-1.c: New test.
7932 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
7934         PR c++/24139
7935         * g++.dg/template/spec27.C: New test.
7937         PR c++/24275
7938         * g++.dg/template/static19.C: New test.
7940 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7942         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
7943         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
7945 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
7947         PR target/24136
7948         * gfortran.fortran-torture/compile/pr24136.f: New test.
7950 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
7952         PR c++/22172
7953         * g++.dg/parse/crash30.C: New test.
7955 2005-10-07  Richard Guenther  <rguenther@suse.de>
7957         PR middle-end/24227
7958         * gcc.c-torture/compile/pr24227.c: New testcase.
7960 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
7962         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
7963         Do not put aligned attributes on array elements.
7965 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
7967         PR testsuite/23611, PR testsuite/23615
7968         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
7969         writing prototypes of library functions by hand.
7970         * obj-c++.dg/bitfield-4.mm: Likewise.
7971         * obj-c++.dg/const-str-4.mm: Likewise.
7972         * obj-c++.dg/encode-4.mm: Likewise.
7973         * obj-c++.dg/encode-5.mm: Likewise.
7974         * obj-c++.dg/encode-6.mm: Likewise.
7975         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7976         * obj-c++.dg/method-10.mm: Likewise.
7977         * obj-c++.dg/method-17.mm: Likewise.
7978         * obj-c++.dg/method-19.mm: Likewise.
7979         * obj-c++.dg/try-catch-2.mm: Likewise.
7981 2005-10-06  Richard Henderson  <rth@redhat.com>
7983         PR 24236
7984         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
7986 2005-10-06  Dale Johannesen  <dalej@apple.com>
7988         * gcc.c-torture/execute/20030125-1.c: Correct.
7990 2005-10-06  Richard Guenther  <rguenther@suse.de>
7992         PR tree-optimization/24238
7993         * g++.dg/tree-ssa/pr24238.C: New testcase.
7995 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
7997         PR 18568
7998         * gfortran.dg/der_pointer_3.f90: New test.
8000 2005-10-05  Devang Patel  <dpatel@apple.com>
8002         PR Debug/23205
8003         * g++.dg/other/PR23205.C: New.
8005 2005-10-05  Richard Henderson  <rth@redhat.com>
8007         PR target/23602
8008         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
8009         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
8011 2005-10-05  Dale Johannesen  <dalej@apple.com>
8013         * gcc.c-torture/execute/float-floor.c: New.
8015 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
8017         PR tree-optimization/21419
8018         PR tree-optimization/24146
8019         PR tree-optimization/24151
8021         * g++.dg/ext/asm7.C: New.
8022         * g++.dg/ext/asm8.C: New.
8023         * gcc.dg/asm-1.c: Compile on all targets.
8024         * gcc.dg/asm-pr24146.c: New.
8025         * gcc.dg/pr21419.c: Adjust error messages.
8027 2005-10-05  Richard Guenther  <rguenther@suse.de>
8029         PR fortran/24176
8030         * gfortran.fortran-torture/compile/empty.f90: New testcase.
8032 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
8034         PR c++/23513
8035         * g++.dg/template/spec22.C: Robustify test.
8036         * g++.dg/template/spec26.C: New.
8038 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
8040         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
8041         if target supports vector instructions.
8043 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
8045         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
8046         C99 functions.
8048 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
8050         * lib/target-supports.exp (check_effective_target_fortran_large_real,
8051         check_effective_target_fortran_large_int): Replace cached result
8052         when target changes.
8054 2005-10-04  Devang Patel  <dpatel@apple.com>
8056         * gcc.dg/i386-sse-vect-types.c: New.
8058 2005-10-04  Ian Lance Taylor  <ian@airs.com>
8060         PR preprocessor/13726
8061         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
8062         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
8064 2005-10-04  Richard Guenther  <rguenther@suse.de>
8066         PR c/23576
8067         * gcc.dg/noncompile/pr23576.c: New testcase.
8069 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
8071         PR middle-end/23125
8072         * gcc.dg/register-var-3.c: New test.
8074 2005-10-04  Steven Bosscher  <stevenb@suse.de>
8076         * gcc.dg/pr23049.c: New test.
8078         * gcc.dg/ucnid-4.c: Fix test.
8080 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
8082         PR 23445
8083         * gcc.c-torture/compile/pr23445.c: New test.
8085 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
8087         * g++.dg/overload/unknown1.C: New.
8089 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
8091         PR c++/17775
8092         * g++.dg/template/repo4.C: New test.
8094 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8096         PR libfortran/19308
8097         * gfortran.dg/large_real_kind_2.F90: New test.
8098         * gfortran.dg/large_integer_kind_2.f90: New test.
8100 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
8102         * lib/target-supports.exp (check_effective_target_vect_shift):
8103         Implement with result caching. Add i?86, x86_64 and ia64 targets.
8104         (check_effective_target_vect_condition): Fix copy-n-pasto.
8106         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
8107         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
8108         targets.
8110 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
8112         PR c++/22621
8113         * g++.dg/template/overload5.C : New test.
8115         PR c++/23840
8116         * g++.dg/expr/stdarg1.C: New test.
8118 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
8120         PR 24142
8121         * gcc.c-torture/execute/pr24142.c: New test.
8123 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
8125         PR 24141
8126         * gcc.c-torture/execute/pr24141.c: New test.
8128 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
8129             Diego Novillo  <dnovillo@redhat.com>
8131         PR 23604
8132         * gcc.c-torture/execute/pr23604.c: New test.
8134 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
8136         PR fortran/16404
8137         PR fortran/20835
8138         PR fortran/20890
8139         PR fortran/20899
8140         PR fortran/20900
8141         PR fortran/20901
8142         PR fortran/20902
8143         gfortran.dg/equiv_constraint_1.f90: New test.
8144         gfortran.dg/equiv_constraint_2.f90: New test.
8145         gfortran.dg/equiv_constraint_3.f90: New test.
8146         gfortran.dg/equiv_constraint_4.f90: New test.
8147         gfortran.dg/equiv_constraint_5.f90: New test.
8148         gfortran.dg/equiv_constraint_6.f90: New test.
8149         gfortran.dg/equiv_constraint_7.f90: New test.
8150         gfortran.dg/equiv_constraint_8.f90: New test.
8151         gfortran.dg/private_type_1.f90: New test.
8152         gfortran.dg/private_type_2.f90: New test.
8153         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
8154         980628-10.f: Assert std=gnu to permit mixing of
8155         types in equivalence statements.
8157 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
8159         PR 24112
8160         * gfortran.dg/open_status_1.f90: New.
8162 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
8164         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
8165         * gcc.dg/vect/pr22480.c: Clean up temp files.
8166         * gcc.dg/vect/pr23831.c: Clean up temp files.
8167         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
8168         Clean up temp files.
8169         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
8170         Clean up temp files.
8172         * gcc.dg/20050309-1.c: Clean up temp files.
8173         * gcc.dg/20050325-1.c: Clean up temp files.
8175 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
8177         PR tree-optimization/24059
8178         * gcc.dg/vect/pr24059.c : New test.
8180 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
8182         PR middle-end/24109
8183         * gcc.c-torture/execute/20050929-1.c: New test.
8185 2005-09-29  Steven Bosscher  <stevenb@suse.de>
8187         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
8189 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
8191         PR c/21419
8192         * gcc.dg/pr21419.c: New test.
8194 2005-09-29  Steven Bosscher  <stevenb@suse.de>
8196         * gcc.dg/pr23911.c: New test.
8198 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
8200         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
8202         PR c++/16782
8203         * g++.dg/parse/qualified4.C: New test.
8204         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
8205         * g++.old-deja/g++.mike/p8154.C: Likewise.
8207 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
8209         PR c++/22147
8210         * g++.dg/template/friend37.C: New test.
8211         * g++.dg/parse/crash28.C: Adjust error markers.
8213 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
8215         PR fortran/18518
8216         * gfortran.fortran-torture/execute/save_2.f90: New decl.
8218 2005-09-27  Devang Patel  <dpatel@apple.com>
8220         PR tree-optimization/23625
8221         * gcc.dg/pr23625.c: New test.
8223 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
8225         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
8226         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
8228 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
8230         PR fortran/23677
8231         * gfortran.fortran-torture/execute/save_1.f90: New test.
8232         * gfortran.dg/save_1.f90: New test.
8234 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
8236         * gcc.target/i386/builtin-apply-mmx.c: New test.
8238         PR target/22576
8239         * gcc.target/i386/pr22576.c: New test.
8241         PR target/22585
8242         * gcc.target/i386/pr22585.c: New test.
8244         PR target/23268
8245         * gcc.target/i386/pr23268.c: New test.
8247         PR middle-end/23831
8248         * gcc.dg/vect/pr23831.c: New test.
8250         PR target/24055
8251         * gcc.target/i386/pr24055.c: New test.
8253 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
8255         PR tree-optimization/23960
8256         * gcc.c-torture/compile/pr23960.c: New.
8258 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
8260         PR fortran/16861
8261         * gfortran.dg/nested_modules_3.f90: New.
8263 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
8265         PR fortran/24005
8266         gfortran.dg/interface_1.f90: New test.
8268 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
8269         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8271         PR fortran/23843
8272         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
8274 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
8276         PR fortran/23516
8277         * gfortran.dg/imag_1.f: New test.
8278         * gfortran.dg/imag_2.f: Ditto.
8280 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
8282         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
8284 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
8286         PR c++/21983
8287         * g++.dg/warn/pr21983.C: New test.
8289 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
8291         PR c++/23993
8292         * g++.dg/template/array14.C: New test.
8294 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
8296         PR fortran/19929
8297         * gfortran.dg/der_ptr_component_1.f90: New test.
8299 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8301         PR c++/23965
8302         * g++.dg/template/error1.C: Reject "no matching function" message.
8304 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8306         PR c++/17609
8307         * g++.dg/lookup/error1.C: New test.
8309 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
8311         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
8312         functionality of the testcase.
8314 2005-09-20  Richard Henderson  <rth@redhat.com>
8316         * gcc.dg/vect/vect-22.c: Require vect_float.
8317         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
8319 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
8321         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
8322         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
8323         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
8324         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
8325         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
8326         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
8327         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
8328         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
8329         * gcc.dg/cpp/ucnid-8.c: New test.
8331 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8333         PR tree-optimization/23929
8334         * gcc.c-torture/compile/pr23929.c: New test.
8336 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
8338         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
8339         for one loop.
8341 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
8343         PR testsuite/23186
8344         * g++.dg/other/pr22003.C: Require named sections.
8346 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8348         PR c++/23947
8349         * g++.dg/rtti/crash3.C: New test.
8351         PR tree-optimization/23818
8352         * gcc.dg/pr23818.c: New test.
8354 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8356         PR fortran/23420
8357         * gfortran.dg/print_fmt_4.f: New.
8359 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8361         PR fortran/23663
8362         * gfortran.fortran-torture/execute/entry_11.f90: New test.
8364 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8366         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
8367         Use pointers to local alignable arrays instead. Added comments.
8368         * gcc.dg/vect/vect-46.c: Likewise.
8369         * gcc.dg/vect/vect-48.c: Likewise.
8370         * gcc.dg/vect/vect-49.c: Likewise.
8371         * gcc.dg/vect/vect-52.c: Likewise.
8372         * gcc.dg/vect/vect-53.c: Likewise.
8373         * gcc.dg/vect/vect-54.c: Likewise.
8374         * gcc.dg/vect/vect-56.c: Likewise.
8375         * gcc.dg/vect/vect-57.c: Likewise.
8376         * gcc.dg/vect/vect-58.c: Likewise.
8377         * gcc.dg/vect/vect-60.c: Likewise.
8378         * gcc.dg/vect/vect-61.c: Likewise.
8380         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
8381         The test is no longer vectorizable on vect_no_align targets.
8382         * gcc.dg/vect/vect-43.c: Likewsie.
8384         * gcc.dg/vect/vect-44.c: Added comments.
8385         * gcc.dg/vect/vect-45.c: Added comments.
8386         * gcc.dg/vect/vect-50.c: Added comments.
8387         * gcc.dg/vect/vect-51.c: Added comments.
8389         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
8390         aligned type.
8391         * gcc.dg/vect/Os-vect-95.c: Likewise.
8393         * gcc.dg/vect/vect-41.c: Test removed.
8394         * gcc.dg/vect/vect-47.c: Test removed.
8395         * gcc.dg/vect/vect-55.c: Test removed.
8396         * gcc.dg/vect/vect-59.c: Test removed.
8398 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8400         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
8401         No longer vectorizable on vect_no_align targets.
8402         * gcc.dg/vect/pr20122.c: Likewise.
8403         * gcc.dg/vect/vect-74.c: Likewise.
8404         * gcc.dg/vect/vect-75.c: Likewise.
8405         * gcc.dg/vect/vect-76.c: Likewise.
8407         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
8408         Will not be vectorizable on vect_no_align targets once aliasing issues
8409         are resolved.
8410         * gcc.dg/vect/vect-79.c: Likewise.
8412         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
8413         * gcc.dg/vect/vect-78.c: Likewise.
8414         * gcc.dg/vect/vect-97.c: Likewise.
8416 2005-09-19  Steven Bosscher  <stevenb@suse.de>
8418         * gcc.dg/pr23943.c: New test.
8420 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8422         PR fortran/19181
8423         * gfortran.dg/derived_pointer_null_1.f90: New test.
8425 2005-09-18  Richard Guenther  <rguenther@suse.de>
8427         PR middle-end/23944
8428         * gcc.c-torture/compile/pr23944.c: New testcase.
8430 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
8432         PR fortran/15975
8433         * gfortran.dg/der_pointer_2.f90: New test.
8435 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8437         PR fortran/16861
8438         * gfortran.dg/nested_modules_2.f90: New test.
8440 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8442         PR c++/18368
8443         * g++.dg/other/semicolon.C: New test.
8445 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
8447         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
8448         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
8450 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
8452         PR c++/23914
8453         * g++.dg/template/static18.C: New test.
8455         PR c++/21514
8456         * g++.dg/template/crash19.C: Remove dg-error marker.
8457         * g++.dg/template/local4.C: New test.
8459 2005-09-16  Paul Brook  <paul@codesourcery.com>
8461         PR fortran/23906
8462         * gfortran.dg/dependency_1.f90: New test.
8464 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8466         PR c++/23896
8467         * g++.dg/template/static17.C: New test.
8469 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
8471         PR c++/23139
8472         * g++.dg/warn/huge-val1.C: New test.
8474 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8476         PR c++/13140
8477         * g++.dg/parse/class2.C: New test.
8478         * g++.dg/template/explicit8.C: Likewise.
8479         * g++.dg/template/spec25.C: Likewise.
8481 2005-09-14  Josh Conner  <jconner@apple.com>
8483         PR middle-end/23584
8484         * gcc.dg/pr23584.c: New test.
8486 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
8488         PR fortran/21875 Internal Unit Array I/O, NIST
8489         * gfortran.dg/arrayio_1.f90: New test.
8490         * gfortran.dg/arrayio_1.f90: New test.
8491         * gfortran.dg/arrayio_1.f90: New test.
8492         * gfortran.dg/arrayio_1.f90: New test.
8493         * gfortran.dg/arrayio_1.f90: New test.
8495 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
8497         PR middle-end/22480
8498         * gcc.dg/vect/pr22480.c: New test.
8500 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
8502         PR fortran/19358
8503         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
8505 2005-09-13 Josh Conner <jconner@apple.com>
8507         PR c++/23180
8508         * g++.dg/init/struct2.C: New test.
8509         * g++.dg/init/struct3.C: New test.
8511 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
8513         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
8514         Clean up temp files.
8515         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
8516         gcc.dg/tree-ssa/builtin-fprintf-1.c,
8517         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
8518         gcc.dg/tree-ssa/builtin-printf-1.c,
8519         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
8520         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
8521         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
8522         gcc.dg/tree-ssa/builtin-vprintf-1.c,
8523         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
8524         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
8525         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
8526         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
8527         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
8528         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
8529         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
8530         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
8532 2005-09-13  Josh Conner  <jconner@apple.com>
8534         * lib/gcc-dg.exp: Load scanipa.exp.
8535         (cleanup-dump): New procedure.
8536         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
8537         * lib/scandump.exp: New file.
8538         * lib/scantree.exp: Use it.
8539         * lib/scanipa.exp: New file.
8541 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
8543         PR fortran/17740
8544         * gfortran.dg/generic_4.f90: New test.
8546 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
8548         PR target/23816
8549         * gcc.target/i386/pr23816-1.c: New test.
8550         * gcc.target/i386/pr23816-2.c: New test.
8553 2005-09-13  Bastian Blank <waldi@debian.org>
8555         PR c++/16171
8556         * g++.dg/abi/mangle26.C: New test.
8557         * g++.dg/abi/mangle27.C: New test.
8558         * g++.dg/abi/mangle28.C: New test.
8559         * g++.dg/abi/mangle29.C: New test.
8561         PR c++/23839
8562         * g++.dg/parse/register1.C: New test.
8564 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
8566         PR c++/23842
8567         * g++.dg/template/access16.C: New test.
8569 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8571         * gfortran.dg/char_pack_2.f90: Increase the vector size.
8573 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8575         PR fortran/18899
8576         * gfortran.dg/shape_2.f90: New test.
8578 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8580         PR target/19269
8581         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
8582         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
8583         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
8584         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
8585         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
8586         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
8587         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
8588         tests.
8590 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8592         PR c++/23841
8593         * g++.dg/parse/template17.C: New test.
8595 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8597         PR c++/23789
8598         * g++.dg/template/nontype14.C: New test.
8600 2005-09-12  Ian Lance Taylor  <ian@airs.com>
8602         PR g++/7874
8603         * g++.dg/lookup/friend7.C: New test.
8604         * g++.dg/lookup/friend8.C: New test.
8605         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
8606         so that it will be found via argument dependent lookup.
8607         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
8608         friend functions which will no longer be found.
8609         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
8610         function g, so that it will be found via argument dependent
8611         lookup.
8612         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
8613         * g++.old-deja/g++.mike/net43.C: Likewise.
8615 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8617         PR c++/23691
8618         * g++.dg/template/static16.C: New test.
8620 2005-09-12  Josh Conner  <jconner@apple.com>
8622         PR middle-end/23237
8623         * gcc.c-torture/compile/pr23237.c: New test.
8625 2005-09-11  Richard Henderson  <rth@redhat.com>
8627         * g++.dg/other/error8.C: Update expected diagnostic text.
8629 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8631         PR libfortran/19872
8632         * gfortran.dg/overwrite_1.f: New test.
8634 2005-09-09  Josh Conner  <jconner@apple.com>
8636         * g++.dg/init/pr23180-1.C: Removed.
8637         * g++.dg/init/pr23180-2.C: Removed.
8639 2005-09-09  David Daney <ddaney@avtrex.com>
8641         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
8642         files which are ...
8643         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
8644         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
8646 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8648         * gfortran.dg/iostat_2.f90: New test.
8650 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
8652         PR c++/22252
8653         * g++.dg/ext/interface1.C: New test.
8654         * g++.dg/ext/interface1.h: Likewise.
8655         * g++.dg/ext/interface1a.cc: Likewise.
8657 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
8659         * gfortran.dg/iomsg_1.f90: New test case.
8661 2005-09-09  Richard Guenther  <rguenther@suse.de>
8663         PR c++/23624
8664         * g++.dg/tree-ssa/pr23624.C: New testcase.
8666 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8668         PR fortran/19239
8669         * gfortran.dg/vector_subscript_1.f90,
8670         * gfortran.dg/vector_subscript_2.f90: New tests.
8672 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8674         PR fortran/21104
8675         * gfortran.dg/array_alloc_1.f90,
8676         * gfortran.dg/array_alloc_2.f90,
8677         * gfortran.dg/array_alloc_3.f90: New tests.
8679 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8681         PR fortran/12840
8682         * gfortran.dg/array_constructor_6.f90
8683         * gfortran.dg/array_constructor_7.f90
8684         * gfortran.dg/array_constructor_8.f90
8685         * gfortran.dg/array_constructor_9.f90
8686         * gfortran.dg/array_constructor_10.f90
8687         * gfortran.dg/array_constructor_11.f90
8688         * gfortran.dg/array_constructor_12.f90: New tests.
8690 2005-09-08  Josh Conner  <jconner@apple.com>
8692         PR c++/23180
8693         * g++.dg/init/pr23180-1.C: New test.
8694         * g++.dg/init/pr23180-2.C: New test.
8696 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8698         PR fortran/18878
8699         * gfortran.dg/module_double_reuse.f90: New.
8701 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8703         PR fortran/23270
8704         PR fortran/22304
8705         PR fortran/18870
8706         PR fortran/17917
8707         PR fortran/16511
8708         * gfortran.dg/common_equivalence_1.f: New.
8709         * gfortran.dg/common_equivalence_2.f: New.
8710         * gfortran.dg/common_equivalence_3.f: New.
8711         * gfortran.dg/contained_equivalence_1.f90: New.
8712         * gfortran.dg/module_blank_common.f90: New.
8713         * gfortran.dg/module_commons_1.f90: New.
8714         * gfortran.dg/module_equivalence_1.f90: New.
8715         * gfortran.dg/nested_modules_1.f90: New.
8716         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
8717         equivalences and add comment to connect the test with
8718         the PR.
8720 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8722         PR fortran/23765
8723         * gfortran.dg/common_6.f90: New test.
8725 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8727         PR fortran/15326
8728         * gfortran.dg/char_result_1.f90,
8729         * gfortran.dg/char_result_2.f90,
8730         * gfortran.dg/char_result_3.f90,
8731         * gfortran.dg/char_result_4.f90,
8732         * gfortran.dg/char_result_5.f90,
8733         * gfortran.dg/char_result_6.f90,
8734         * gfortran.dg/char_result_7.f90,
8735         * gfortran.dg/char_result_8.f90: New tests.
8737 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8739         PR fortran/19928
8740         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
8742 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8744         PR obj-c++/16816
8745         * obj-c++.dg/selector-5.mm: New test.
8746         * obj-c++.dg/selector-6.mm: New test.
8748 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8750         PR objc/20574
8751         PR objc/19324
8752         * objc.dg/error-1.m: New test.
8754 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
8756         PR fortran/23373
8757         * gfortran.fortran-torture/execute/pr23373-1.f90,
8758         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
8760 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
8762         PR libfortran/23760
8763         * gfortran.dg/g77/1832.f: Remove long string in write statement
8764         to allow the test to pass on correct list directed output with
8765         prepended space.
8767 2005-09-07  James E Wilson  <wilson@specifix.com>
8769         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
8771 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8773         * gfortran.dg/parameter+save.f90: Rename to
8774         * gfortran.dg/parameter_save.f90: .. this.
8776 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8778         PR fortran/20848
8779         * gfortran.dg/parameter+save.f90: New test case.
8781 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
8783         PR fortran/19269
8784         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
8786 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
8788         PR c/23075
8789         * gcc.dg/pr23075.c: New test.
8790         * g++.dg/warn/pr23075.C: New test.
8792         PR target/22362
8793         * gcc.target/i386/pr22362.c: New test.
8795         PR rtl-optimization/23098
8796         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
8798         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
8799         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8800         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8802 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
8804         * g++.dg/expr/cast6.C: New test.
8806         PR c++/9782
8807         * g++.dg/init/new15.C: New test.
8809 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8811         * gcc.dg/vect/Os-vect-95.c: New test.
8812         * gcc.dg/vect/vect-95.c: Same.
8814 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8816         * gcc.dg/vect/vect-29.c: Update xfail testing.
8817         * gcc.dg/vect/vect-44.c: Same.
8818         * gcc.dg/vect/vect-48.c: Same.
8819         * gcc.dg/vect/vect-50.c: Same.
8820         * gcc.dg/vect/vect-72.c: Same.
8821         * gcc.dg/vect/vect-77.c: Same.
8822         * gcc.dg/vect/vect-78.c: Same.
8823         * gcc.dg/vect/vect-80.c: Same.
8824         * gcc.dg/vect/vect-96.c: Same.
8825         * gcc.dg/vect/vect-100.c: Same.
8826         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
8827         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
8828         * gfortran.dg/vect/vect-5.f90: Same.
8830 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
8832         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
8833         start strings.
8834         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8835         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8837         PR c++/23056
8838         * g++.dg/opt/pr23056.C: New test.
8840         PR rtl-optimization/23098
8841         * gcc.target/i386/pr23098.c: New test.
8843 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
8845         PR c++/23667
8846         * g++.dg/template/static15.C: New test.
8848         PR c++/21440
8849         * g++.dg/ext/stmtexpr5.C: New test.
8850         * g++.dg/ext/stmtexpr6.C: Likewise.
8852 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
8854         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
8856         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
8857         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8858         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8860 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
8862         PR libfortran/23321
8863         * gfortran.dg/direct_io_4.f90: New test case.
8865 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
8866             Rasmus Hahn  <rassahah@neofonie.de>
8868         PR libobjc/23108
8869         * objc.dg/type-stream-1.m: New test.
8871 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
8873         PR fortran/23661
8874         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
8875         gfortran.dg/print_fmt_3.f90: New test.
8877 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
8879         * gfortran.dg/fmt_t_1.f90: New test.
8881 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
8883         PR rtl-optimization/23454
8884         * g++.dg/opt/pr23454.C: New test.
8886 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
8888         PR c++/23699
8889         * g++.dg/ext/static1.C: New test.
8891 2005-09-02  Richard Henderson  <rth@redhat.com>
8893         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
8894         tail call to check_fa_work.
8896 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
8898         PR c++/21687
8899         * g++.dg/other/gc3.C: New test.
8901 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8903         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
8904         * gcc.dg/20050826-1.c: Likewise.
8906 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
8908         PR c++/23167
8909         * g++.dg/expr/volatile1.C: New test.
8911 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
8913         PR middle-end/23547
8914         * gcc.dg/pr23547.c: New test.
8916 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
8918         PR c/22061
8919         * gcc.c-torture/execute/pr22061-1.c,
8920         * gcc.c-torture/execute/pr22061-2.c,
8921         * gcc.c-torture/execute/pr22061-3.c,
8922         * gcc.c-torture/execute/pr22061-4.c: New tests.
8924 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
8926         * gcc.dg/Wredundant-decls-2.c: New test to check that
8927         -Wredundant-decls does not issue warning for a variable
8928         definition following a declaration.
8930 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
8932         PR debug/7241
8933         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
8934         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
8935         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
8937         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
8938         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
8939         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
8940         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
8941         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
8942         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
8943         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
8944         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
8946 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8948         PR objc/23306
8949         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
8950         scan-assmbler.
8952 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
8954         PR target/21255
8955         * gcc.dg/pr21255-1.c: New test.
8956         * gcc.dg/pr21255-2-mb.c: Likewise.
8957         * gcc.dg/pr21255-2-ml.c: Likewise.
8958         * gcc.dg/pr21255-3.c: Likewise.
8959         * gcc.dg/pr21255-4.c: Likewise.
8961 2005-08-31  Dale Johannesen  <dalej@apple.com>
8963         * gcc.dg/20050830-1.c: New.
8965 2005-08-31  Josh Conner  <jconner@apple.com>
8967         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
8968         command-line options for arm-*-* targets.
8969         * g++.dg/init/array16.C: Likewise.
8970         * g++.dg/other/crash-4.C: Likewise.
8972 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8974         PR obj-c++/23640
8975         * obj-c++.dg/gnu-runtime-3.mm: New test.
8977 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8979         PR c++/13377
8980         * g++.dg/lookup/ambig4.C: New test.
8981         * g++.dg/lookup/ambig5.C: New test.
8982         * g++.dg/tc1/dr101.C: Adjust error markers.
8984 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8986         PR c++/23639
8987         * g++.dg/template/ttp5.C: Adjust error markers.
8989 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
8991         PR testsuite/23609
8992         * lib/obj-c++.exp: Include target-libpath.exp.
8993         (obj-c++_link_flags): Look for the GNU libobjc library
8994         and set the library path to include it.
8995         Don't manually set LD_LIBRARY_PATH (etc.) but call
8996         set_ld_library_path_env_vars instead.
8997         (obj-c++_target_compile): Don't set library path or
8998         linker flags because they are already set correctly
8999         in obj-c++_link_flags.
9001 2005-08-30  Josh Conner  <jconner@apple.com>
9003         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
9004         to command-line options for arm-*-* targets.
9006 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
9008         * g++.dg/other/i386-1.C: New.
9010 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
9012         PR preprocessor/20348
9013         PR preprocessor/20356
9014         * gcc.dg/cpp/pr20348.c: New test.
9015         * gcc.dg/cpp/pr20348.h: New file.
9016         * gcc.dg/cpp/inc/pr20348.h: New file.
9017         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
9018         * gcc.dg/cpp/pr20356.c: New test.
9019         * gcc.dg/cpp/pr20356.h: New file.
9020         * gcc.dg/cpp/inc/pr20356.h: New file.
9021         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
9023 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
9025         * gfortran.fortran-torture/execute/intrinsic_count.f90:
9026         Fix array dimension to avoid correct end-of-file error.
9028 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
9030         PR libfortran/23598
9031         * gfortran.dg/iostat_1.f90: New test.
9033 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
9035         PR middle-end/23408
9036         * gcc.dg/pr23408.c: New test.
9038 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
9040         PR c++/23099
9041         * g++.dg/init/member1.C: Make sure erroneous static data member
9042         definitions are required.
9043         * g++.dg/template/static13.C: New test.
9044         * g++.dg/template/static14.C: Likewise.
9046 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
9048         * gcc.target/i386/pr23575.c: Use -msse2 instead of
9049         -march=pentium4, remove ilp32 requirement.
9051         PR middle-end/23484
9052         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
9053         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
9055 2005-08-29  Andreas Jaeger  <aj@suse.de>
9057         PR testsuite/23607
9058         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
9060 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
9062         * gcc.c-torture/execute/20050316-2.c: New test.
9063         * gcc.c-torture/execute/20050316-3.c: New test.
9064         * gcc.dg/torture/pr16104-1.c: New test.
9066 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
9068         PR middle-end/23463
9069         * gcc.c-torture/execute/zero-struct-1.c: New test.
9071 2005-08-27  Richard Guenther  <rguenther@suse.de>
9073         PR target/23575
9074         * gcc.target/i386/pr23575.c: New testcase.
9076 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
9078         PR rtl-optimization/23561
9079         * gcc.c-torture/execute/20050826-1.c: New test.
9081         PR rtl-opt/23560
9082         * gcc.c-torture/execute/20050826-2.c: New test.
9084 2005-08-26  Dale Johannesen  <dalej@apple.com>
9086         * gcc.dg/20030711-1.c: Modify to work on Darwin.
9087         * gcc.dg/20050826-1.c: New.
9089 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
9091         PR c++/19004
9092         * g++.dg/template/nontype13.C: New test.
9094         PR c++/23491
9095         * g++.dg/init/new14.C: New test.
9096         * g++.dg/expr/anew1.C: Do not XFAIL.
9097         * g++.dg/expr/anew2.C: Likewise.
9098         * g++.dg/expr/anew3.C: Likewise.
9100 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
9102         PR middle-end/22439
9103         * gcc.dg/vla-3.c: New test.
9105 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
9107         PR fortran/20363
9108         * gfortran.dg/named_interface.f90: New.
9110 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
9112         * gcc.c-torture/execute/frame-address.c: New test.
9114 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
9116         PR c++/20817
9117         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
9119 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9121         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
9123 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9125         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
9126         * gcc.dg/altivec-22.c: Rename from..
9127         * gcc.dg/altivec-nomfcr.c: ..this.
9129 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
9131         PR tree-optimization/23546
9132         * gcc.dg/tree-ssa/pr23546.c: New test.
9134 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
9136         PR fortran/17758
9137         * gfortran.dg/nonreturning_statements.f90: New test.
9139 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9141         PR c++/22454
9142         * g++.dg/parse/crash29.C: New.
9144 2005-08-23  DJ Delorie  <dj@redhat.com>
9146         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
9147         constants have the L suffix.
9149 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
9151         PR c++/23044
9152         * g++.dg/template/instantiate8.C: New.
9154 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
9156         PR middle-end/23467
9157         * gcc.c-torture/execute/pr23467.c: New test.
9159 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
9161         PR tree-optimization/22043
9162         * gcc.c-torture/execute/20050613-1.c: New test.
9164 2005-08-23  Ben Elliston  <bje@au.ibm.com>
9166         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
9168 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
9170         PR rtl-optimization/23478
9171         * g++.dg/opt/pr23478.C: New test.
9173 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
9175         PR c/18715
9176         * gcc.dg/switch-warn-3.c: New test.
9178 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9180         PR c++/22233
9181         * g++.dg/template/param1.C: New test.
9183 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9185         PR c++/23089
9186         * g++.dg/other/incomplete1.C: New test.
9188 2005-08-22  Ira Rosen  <irar@il.ibm.com>
9190         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
9191         are vectorizable.
9193 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9195         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
9196         d_lines_5.f: New.
9198 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
9200         * gcc.target/i386/sse-4.c: New test.
9202 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9204         PR testsuite/23239
9205         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
9207 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
9209         * gcc.dg/20050811-1.c: New test.
9210         * gcc.dg/20050811-2.c: New test.
9212 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
9214         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
9216 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
9218         PR 23476
9219         * gcc.c-torture/compile/pr23476.c: New test.
9221 2005-08-19  Devang Patel  <dpatel@apple.com>
9223         PR tree-optimization/23048
9224         * gcc.dg/tree-ssa/pr23048.c: New test.
9226 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
9228         PR middle-end/20624
9229         * g++.dg/warn/Wreturn-3.C: New test
9231 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
9233         PR tree-optimization/22228
9234         * g++.dg/vect/pr22543.cc: New test.
9236 2005-08-17  Steven Bosscher  <stevenb@suse.de>
9238         PR tree-optimization/21574
9239         * gcc.dg/tree-ssa/pr21574.c: New test.
9241 2005-08-16  James E Wilson  <wilson@specifix.com>
9243         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
9245 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
9247         PR tree-opt/23402
9248         * gcc.c-torture/compile/zero-strct-3.c: New test.
9249         * gcc.c-torture/compile/zero-strct-4.c: New test.
9251 2005-08-16  Steven Bosscher  <stevenb@suse.de>
9253         PR target/23376
9254         * gcc.target/x86_64/pr23376.c: New test.
9256 2005-08-16  Ian Lance Taylor  <ian@airs.com>
9258         PR c++/23337
9259         * g++.dg/ext/vector2.C: New.
9261 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
9263         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
9265 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
9267         PR libfortran/23428
9268         * gfortran.dg/inquire-complex.f90: New test case.
9270 2005-08-16  James E Wilson  <wilson@specifix.com>
9272         PR tree-optimization/21105
9273         * gcc.dg/large-size-array.c: New.
9275 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
9277         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
9278         type.
9279         * gcc.dg/vect/vect-41: Likewise.
9280         * gcc.dg/vect/vect-42: Likewise.
9281         * gcc.dg/vect/vect-43: Likewise.
9282         * gcc.dg/vect/vect-44: Likewise.
9283         * gcc.dg/vect/vect-46: Likewise.
9284         * gcc.dg/vect/vect-47: Likewise.
9285         * gcc.dg/vect/vect-48: Likewise.
9286         * gcc.dg/vect/vect-52: Likewise.
9287         * gcc.dg/vect/vect-53: Likewise.
9288         * gcc.dg/vect/vect-54: Likewise.
9289         * gcc.dg/vect/vect-55: Likewise.
9290         * gcc.dg/vect/vect-56: Likewise.
9291         * gcc.dg/vect/vect-57: Likewise.
9292         * gcc.dg/vect/vect-58: Likewise.
9293         * gcc.dg/vect/vect-59: Likewise.
9294         * gcc.dg/vect/vect-60: Likewise.
9295         * gcc.dg/vect/vect-61: Likewise.
9296         * gcc.dg/vect/vect-85: Likewise.
9297         * gcc.dg/vect/vect-87: Likewise.
9298         * gcc.dg/vect/vect-88: Likewise.
9299         * gcc.dg/vect/vect-93.c: Likewise.
9300         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
9301         * gcc.dg/vect/vect-75: Likewise.
9302         * gcc.dg/vect/vect-76: Likewise.
9303         * gcc.dg/vect/vect-77: Likewise.
9304         * gcc.dg/vect/vect-78: Likewise.
9305         * gcc.dg/vect/vect-80: Likewise.
9306         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
9307         vectorized for the expected reason, rather than checking how alignment
9308         was handled.
9309         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
9310         type and also instead of aligned pointers. Added documentation.
9312 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
9314         * gfortran.dg/power.f90: New test.
9316 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
9318         PR rtl-optimization/23299
9319         * g++.dg/opt/pr23299.C: New test.
9321 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9323         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
9325 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
9327         * g++.dg/template/local6.C: New test.
9329 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
9331         * execute/exceptions/finally-1.m: Check that the catch and finally are
9332         being called.  Also add a "return 0;" at the end of main.
9334 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
9336         PR fortran/21432.
9337         * gfortran.dg/namelist_print_1.f: New test of functionality of
9338         PRINT namelist.
9339         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
9340         namelist generates error with -std=f95.
9342 2005-08-14  Ira Rosen  <irar@il.ibm.com>
9344         PR tree-optimization/23119
9345         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
9347 2005-08-13  Marcin Koziej  <creep@desk.pl>
9348             Andrew Pinski  <pinskia@physics.uc.edu>
9350         PR libobjc/22492
9351         * execute/exceptions/finally-1.m: New test.
9353 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9355         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
9356         testsuite.
9357         * objc/execute/exceptions/trivial.m: New test.
9358         * objc.dg/try-catch-11.m: Move to ...
9359         * objc/execute/exceptions/foward-1.m: Here.
9360         * objc.dg/try-catch-2.m: Move to ...
9361         * objc/execute/exceptions/catchall-1.m: Here.
9362         * objc.dg/try-catch-8.m: Move to ...
9363         * objc/execute/exceptions/local-variables-1.m: Here.
9365 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9367         * objc.dg/nested-func-1.m: Move to ...
9368         * objc/execute/nested-func-1.m: Here.
9370 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9372         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
9373         in ${options} instead of [target_info name].
9374         * lib/obj-c++.exp (objc_target_compile): Likewise.
9376 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9378         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
9380 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9382         part of PR testsuite/23348
9383         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
9384         of the torture options.
9385         * objc/compile/trivial.m: New test.
9387 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
9389         * gfortran.dg/eoshift.f90: Correct format.
9391 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
9393         * gfortran.fortran-torture/execute/character_passing.f90:
9394         Fix comment typo.
9396 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
9398         PR c++/8271
9399         * g++.dg/template/unify10.C: New.
9401 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
9403         * g++.dg/parse/pr22514.C: Move to...
9404         * g++.dg/debug/pr22514.C: here.
9406 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9408         PR c++/23266
9409         * g++.dg/inherit/pure1.C: New test.
9411         * ChangeLog: Fix typos.
9413 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9414             Steven Bosscher  <stevenb@suse.de>
9416         * gfortran.dg/runtime_warning_1.f90: New test.
9418 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
9420         PR c++/23219
9421         * g++.dg/parse/crash28.C: New.
9423 2005-08-11  Richard Guenther  <rguenther@suse.de>
9425         PR target/23289
9426         * gcc.target/i386/tailcall-1.c: New testcase.
9428 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9430         * gcc.dg/vect/vect-67.c: Un-xfail.
9432 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9434         PR c++/23225
9435         * g++.dg/testsuite/parse/crash27.C: new test.
9437 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
9439         PR libfortran/22143
9440         * gfortran.dg/shift-kind.f90: New testcase.
9442 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
9444         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
9445         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
9447 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9449         PR c++/20646
9450         * g++.dg/other/mult-stor1.C: New test.
9452 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9454         * gcc.c-torture/pr18299-1.c: Move to ...
9455         * gcc.c-torture/compile/pr18299-1.c: Here.
9457 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
9459         * gfortran/fortran.torture/execute/character_passing.f90:
9460         Fix types for LSAME.
9462 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
9464         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
9465         input data back to what it was originally.
9467 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9469         * objc.dg/try-catch-8.m: Enable for all targets.
9471 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
9473         * gcc.dg/pr23165.c: New test.
9475 2005-08-09  Steven Bosscher  <stevenb@suse.de>
9477         PR tree-optimization/23234
9478         * gcc.dg/tree-ssa/pr23234.c: New test.
9480 2005-08-08  Josh Conner  <jconner@apple.com>
9482         PR rtl-optimization/23241
9483         * gcc.dg/char-compare.c: New test.
9485 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9487         PR c++/22508
9488         * g++.dg/init/new13.C: New test.
9490 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
9492         PR c++/21166
9493         * g++.dg/other/crash-4.C: Adjust
9494         * g++/dg/ext/packed9.C: New.
9496 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9498         PR middle-end/21964
9499         * gcc.c-torture/execute/pr21964-1.c: New test.
9501 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9503         PR c/22458
9504         * gcc.dg/pr22458-1.c: New test.
9506 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
9507             Steven G. Kargl <kargls@comcast.net>
9509         PR fortran/22390
9510         * gfortran.dg/flush_1.f90: New test.
9512 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9514         PR c++/23191
9515         * g++.dg/template/eh2.C: New test.
9517 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9519         PR c++/19498
9520         * g++.dg/template/instantiate7.C: New test.
9522 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
9524         PR c/23113
9525         * gcc.dg/Wunused-value-1.c: New test.
9527 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
9529         PR rtl-optimization/23233
9530         * gcc.c-torture/compile/pr23233-1.c: New test.
9532 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
9534         PR fortran/18833
9535         PR fortran/20850
9536         * gfortran.dg/equiv_1.f90: New test.
9537         * gfortran.dg/equiv_2.f90: New test.
9538         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
9539         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
9540         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
9542 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9544         * gcc.c-torture/execute/vrp-5.c: New test.
9545         * gcc.c-torture/execute/vrp-6.c: New test.
9546         * gcc.dg/tree-ssa/vrp21.c: New test.
9548 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9550         * g++.dg/parse/pr22514.C: New test.
9552 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
9554         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
9556         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
9557         instead of constant loads / pool entries.
9559 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
9561         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
9562         TEST_TO_WCTYPE.
9564 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
9566         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
9567         __WINT_TYPE__ in generated prototypes if possible.
9569 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
9571         PR 22037
9572         * g++.dg/tree-ssa/pr22037.C:
9574 2005-08-04  Richard Henderson  <rth@redhat.com>
9576         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
9577         scan-tree-dump-times directive.
9579 2005-08-04  Jan Hubicka  <jh@suse.cz>
9581         * gcov-1.C: Fix switch counts.
9582         * gcov-4b.c: Likewise.
9584 2005-08-03  Jeff Law  <law@redhat.com>
9586         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
9588 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
9590         * gcc.c-torture/execute/pr23135.c: New test.
9592 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9594         PR tree-optimization/19899
9595         * gcc.dg/tree-ssa/scev-1.c: New test.
9596         * gcc.dg/tree-ssa/scev-2.c: New test.
9598 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
9600         PR target/18582
9601         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
9603 2005-08-03  Jan Hubicka  <jh@suse.cz>
9605         * update-conroll.c: New testcase.
9606         * update-conroll-2.c: New testcase.
9608 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
9610         * gfortran.dg/constant_substring.f: New test.
9611         * gfortran.dg/pr22491.f: New test.
9613 2005-08-02  Jan Hubicka  <jh@suse.cz>
9615         * update-threading.c: Replace by the proper one.
9617 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9619         PR 23164
9620         * g++.dg/tree-ssa/pr23164.C: New test.
9622 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9624         * gcc.dg/tree-ssa/pr23192.c: New test.
9626 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
9628         * gcc.c-torture/execute/vrp-4.c: New test.
9630 2005-08-02  Jan Hubicka  <jh@suse.cz>
9632         * update-threading.c: New test.
9634 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
9636         * gcc.c-torture/compile/20050801-1.c: New test.
9637         * gcc.c-torture/compile/20050801-2.c: New test.
9639 2005-08-01  Jan Hubicka  <jh@suse.cz>
9641         * val-prof-5.c: New test.
9643 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
9645         PR c/22311
9646         * gcc.dg/pr22311-1.c : New test.
9648 2005-07-31  Steven Bosscher  <stevenb@suse.de>
9650         PR target/23095
9651         * gfortran.dg/pr23095.f: New test.
9653         PR c++/22003
9654         * g++.dg/other/pr22003.C: New test.
9656 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
9658         PR target/20621
9659         * gcc.c-torture/execute/pr20621-1.c: New test.
9661 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
9663         * gfortran.dg/comma_format_extension_4.f: Adjust length
9664         of string for format.
9665         * gfortran.dg/der_array_io_1.f: Replace illegal internal
9666         print statement with internal write.
9667         * gfortran.dg/der_array_io_2.f: Likewise.
9668         * gfortran.dg/der_array_io_3.f: Likewise.
9670 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
9672         * gcc.dg/fold-abs-4.c: new test.
9674 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
9676         PR fortran/22570 an related issues.
9677         * gfortran.dg/x_slash_1.f: New test.
9679 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
9681         PR c/23143
9682         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
9683         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
9685 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9687         PR c/529
9688         * gcc.dg/Wshadow-3.c: New test.
9690 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
9692         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
9693         used to have the wrong bounds).
9695 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9697         PR c/21720
9698         * gcc.dg/hex-round-1.c: Test more cases.
9699         * gcc.dg/hex-round-2.c: New test.
9701 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
9703         PR 22550
9704         * g++.dg/tree-ssa/pr22550.C: New test.
9706 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
9708         * gcc.dg/tree-ssa/vrp19.c: New test.
9709         * gcc.dg/tree-ssa-vrp20.c: New test.
9711 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9713         PR c/22240
9714         * gcc.dg/transparent-union-4.c: New test.
9716 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9718         PR c/22192
9719         * gcc.dg/c99-vla-2.c: New test.
9721 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9723         PR c/21720
9724         * gcc.dg/hex-round-1.c: New test.
9726 2005-07-28  Jan Hubicka  <jh@suse.cz>
9728         * inliner-1.c: Do not dump everything.
9729         * tree-prof.exp: Do not pass -ftree-based-profiling.
9730         * bprob.exp: Likewise.
9732         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
9734 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
9736         PR c++/22545
9737         * g++.dg/expr/ptrmem7.C: New test.
9739 2005-07-28  Mike Stump  <mrs@apple.com>
9741         * g++.old-deja/g++.mike/visibility-1.C: New test.
9743 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9745         PR c/20187
9746         * gcc.c-torture/execute/pr20187-1.c: New test.
9748 2005-07-28  Jeff Law  <law@redhat.com>
9750         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
9751         * gcc.dg/tree-ssa/vrp18.c: New test.
9753 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9755         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
9757 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9759         PR tree-optimization/22506
9760         * gcc.dg/vect/ps22506.c: New test.
9762 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
9764         PR target/21149
9765         * gcc.target/i386/sse-3.c: New test.
9767 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9769         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
9770         * gcc.target/mips/mips32-dsp-type.c: Likewise.
9772 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9774         PR c/22589
9775         * gcc.c-torture/compile/pr22589-1.c: New test.
9777 2005-07-28  Jan Hubicka  <jh@suse.cz>
9779         * update-loopch.c: New testcase.
9781 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9783         PR rtl-optimization/23047
9784         * gcc.c-torture/execute/pr23047.c: New test.
9785         * gcc.c-torture/execute/pr23047.x: New.
9787 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9789         PR tree-optimization/22493
9790         * gcc.c-torture/execute/pr22493-1.c: New test.
9791         * gcc.c-torture/execute/pr22493-1.x: New.
9792         * gcc.c-torture/execute/vrp-1.c: New test.
9793         * gcc.c-torture/execute/vrp-2.c: New test.
9794         * gcc.c-torture/execute/vrp-2.c: New test.
9796 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
9798         * gcc.target/frv/all-builtin-read8.c: Delete.
9799         * gcc.target/frv/all-builtin-read16.c: Delete.
9800         * gcc.target/frv/all-builtin-read32.c: Delete.
9801         * gcc.target/frv/all-builtin-read64.c: Delete.
9802         * gcc.target/frv/all-builtin-write8.c: Delete.
9803         * gcc.target/frv/all-builtin-write16.c: Delete.
9804         * gcc.target/frv/all-builtin-write32.c: Delete.
9805         * gcc.target/frv/all-builtin-write64.c: Delete.
9806         * gcc.target/frv/all-read-write-1.c: New.
9808 2005-07-27  Jeff Law  <law@redhat.com>
9810         * gcc.c-torture/execute/pr22630.c: New test.
9812 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
9814         PR tree-optimization/23073
9815         * gcc.dg/vect/nodump-pr23073.c: New test.
9816         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
9818 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
9820         PR tree-optimize/22348
9821         * gcc.c-torture/execute/pr22348.c: New.
9823 2005-07-27  Richard Guenther  <rguenther@suse.de>
9825         * gcc.dg/tree-ssa/salias-1.c: New testcase.
9827 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9829         PR fortran/22503
9830         * gfortran.dg/logical_comp.f90: New test.
9832 2005-07-27  Jan Hubicka  <jh@suse.cz>
9834         * inliner-1.c: Add cleanup of dumps.
9835         * val-prof-*.c: Likewise.
9836         * update-tailcall.c: New.
9838 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
9840         PR 22591
9841         * gcc.dg/tree-ssa/pr22591.c: New test.
9842         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
9844 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
9846         PR libobjc/22606
9847         * objc.dg/try-catch-11.m: New test.
9849 2005-07-26  Richard Guenther  <rguenther@suse.de>
9851         PR tree-optimization/22486
9852         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
9854 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
9856         PR tree-opt/22484
9857         * testsuite/g++.dg/opt/loop2.C: New test.
9859 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
9861         * gcc.dg/tree-ssa/reassoc-3.c: New test.
9862         * gcc.dg/tree-ssa/reassoc-4.c: New test.
9864 2005-07-25  Adam Nemet  <anemet@lnxw.com>
9866         * lib/profopt.exp (profopt-execute): Check for profiling data
9867         files on the target.
9869 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
9871         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
9872         for matching of asm labels.
9874 2005-07-25  Richard Guenther  <rguenther@suse.de>
9876         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
9878 2005-07-25  Richard Guenther  <rguenther@suse.de>
9880         PR testsuite/22624
9881         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
9883 2005-07-25  Ira Rosen  <irar@il.ibm.com>
9885         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
9886         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
9887         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
9888         * gcc.dg/vect/vect-100.c: New test.
9889         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
9890         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
9891         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
9892         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
9893         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
9894         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
9895         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
9896         * gfortran.dg/vect/pr19049.f90: New testcase.
9897         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
9899 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
9901         * gcc.c-torture/execute/20050713-1.c: New test.
9903         PR fortran/20063
9904         * gfortran.fortran-torture/execute/data_4.f90: New test.
9906         PR middle-end/20303
9907         * gcc.dg/visibility-d.c: New test.
9909 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
9911         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
9912         * gfortran.dg/underflow.f90: Ditto.
9914 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9916         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
9917         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
9918         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
9920 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
9922         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
9923         include case of field width of zero.
9925 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
9927         PR libgfortran/21875
9928         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
9929         with trailing blanks on normal formatted read.
9931 2005-07-23  Chao-ying Fu  <fu@mips.com>
9933         * gcc.target/mips/mips32-dsp-type.c: New test.
9934         * gcc.target/mips/mips32-dsp.c: New test.
9936 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
9938         PR testsuite/21073
9939         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
9941         PR testsuite/20454
9942         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
9943         and __cyg_profile_func_exit.
9945 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
9947         * gfortran.dg/comma_format_extension_3.f: Fix typo.
9948         * gfortran.dg/comma_format_extension_4.f: Same.
9949         * gfortran.dg/pr15332.f: Same.
9950         * gfortran.dg/pr21730.f: Same.
9952 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
9954         * g++.dg/opt/vrp2.C: Fix testcase.
9956         PR tree-opt/22625
9957         * g++.dg/opt/vrp2.C: New test.
9959 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
9961         PR debug/21828
9962         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
9964 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
9966         * gcc.dg/tree-ssa/20050719-1.c: New test.
9968 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
9970         * gcc.dg/bfin-longcall-1.c: New file.
9971         * gcc.dg/bfin-longcall-2.c: New file.
9973 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
9975         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
9977 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9979         PR middle-end/19055
9980         * gcc.dg/tree-ssa/pr19055.c: New test.
9981         * gcc.dg/tree-ssa/pr19055-2.c: New test.
9983 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9985         PR C++/22358
9986         * g++.dg/other/pr22358.C: New test.
9988 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
9990         PR c++/2922
9991         * g++.dg/lookup/two-stage5.C: New test from bug comments.
9993 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9995         PR c++/15938
9996         * g++.dg/init/union2.C: New test.
9998 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10000         PR c/22393
10001         * gcc.dg/complex-4.c: New test.
10003 2005-07-21  Richard Guenther  <rguenther@suse.de>
10005         PR testsuite/22522
10006         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
10007         scanning for asm labels.
10008         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
10010 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
10012         PR target/22085
10013         * gcc.dg/altivec-pr22085.c: New.
10015 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
10017         PR tree-optimization/19210
10018         * gcc.dg/tree-ssa/pr19210-1.c: New.
10019         * gcc.dg/tree-ssa/pr19210-2.c: New.
10021 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
10023         PR rtl-optimization/22167
10024         * g++.dg/opt/pr22167.C: New test.
10026 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
10028         PR c++/2922
10029         * g++.dg/lookup/two-stage2.C: New.
10030         * g++.dg/lookup/two-stage3.C: New.
10031         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
10032         fixed two-stage name lookup for operators.
10033         * g++.dg/template/call3.C: Compiler now produces an appropriate
10034         error message.
10035         * g++.dg/template/crash37.C: Compiler now describes bla() on line
10036         14 as a candidate.
10037         * g++.dg/template/ptrmem4.C: Compiler produces different error
10038         message.
10039         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
10040         connect_to_method as a candidate.
10042 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
10044         * gcc.dg/fold-alloc-1.c: New test.
10046 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
10048         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
10049         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
10051 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
10053         * gcc.dg/fold-abs-1.c: New test.
10054         * gcc.dg/fold-abs-2.c: New test.
10055         * gcc.dg/fold-abs-3.c: New test.
10057 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
10059         Make CONSTRUCTOR use VEC to store initializers.
10060         * g++.dg/ext/complit3.C: Check for specific error messages.
10061         * g++.dg/init/brace2.C: Update error message.
10062         * g++.dg/warn/Wbraces2.C: Likewise.
10064 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
10066         PR fortran/16940
10067         * gfortran.dg/module_interface_1.f90: New test.
10069 2005-07-19  Danny Berlin <dberlin@dberlin.org>
10070             Kenneth Zadeck <zadeck@naturalbridge.com>
10072         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
10074 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10076         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
10077         specify -Wformat for these tests.
10078         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
10079         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
10080         * gcc.dg/format/opt-6.c: Delete.
10082 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10084         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
10085         * gcc.dg/tree-ssa/sra-3.c: Likewise.
10087 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10089         * gcc.dg/tree-ssa/alias-2.c: New test.
10091 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
10093         PR c++/22263
10094         * g++.dg/template/explicit7.C: New test.
10096 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
10098         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
10099         width of 8 to +Inf and -Inf.
10101 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
10103         PR c++/22139
10104         * g++.dg/template/friend36.C: New test.
10106 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
10108         PR fortran/21730
10109         * gfortran.dg/pr21730.f: New test.
10111 2005-07-16  Danny Berlin <dberlin@dberlin.org>
10112             Kenneth Zadeck <zadeck@naturalbridge.com>
10114         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
10115         since pure const detection cannot run at -O1 in c compiler.
10116         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
10117         can now optimize this case properly.
10118         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
10119         because we now pass.
10120         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
10122 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
10124         PR c/22421
10125         * gcc.dg/format/bitfld-1.c: New test.
10127 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
10129         PR c++/22204
10130         * g++.dg/rtti/repo1.C: New test.
10132 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
10134         PR middle-end/22398
10135         * gcc.c-torture/compile/pr22398.c: New test.
10137 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
10139         PR c++/22132
10140         * g++.dg/expr/cast4.C: New test.
10142 2005-07-15  Richard Guenther  <rguenther@suse.de>
10144         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
10145         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
10147 2005-07-15  Steven Bosscher  <stevenb@suse.de>
10149         PR tree-optimization/22230
10150         * gcc.dg/tree-ssa/pr22230.c: New test.
10152 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
10154         * gfortran.dg/g77/cpp6.f: New test.
10156         PR fortran/22417
10157         * gfortran.dg/g77/cpp5.F: New test.
10158         * gfortran.dg/g77/cpp5.h: New file.
10159         * gfortran.dg/g77/cpp5inc.h: New file.
10161 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
10163         PR libfortran/16435
10164         * gfortran.dg/tl_editting.f90: New.
10165         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
10167 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
10169         * gfortran.dg/char_array_constructor.f90: New test.
10171 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
10173         * gfortran.dg/past_eor.f90: New.
10174         * gfortran.dg/complex_read.f90: New.
10176 2005-07-13  Jeff Law  <law@redhat.com>
10178         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
10179         additional casts.
10181         * gcc.dg/tree-ssa/pr22321.c: New test
10183 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
10185         PR tree-optimization/21921
10186         * gcc.dg/tree-ssa/pr21921.c: New.
10188 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10190         PR tree-optimizatio/22442
10191         * gcc.dg/tree-ssa/loop-11.c: New test.
10193 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10195         PR tree-opt/21840
10196         * gcc.c-torture/compile/pr21840.c: New test.
10198 2005-07-12  Jan Hubicka  <jh@suse.cz>
10200         * gcc.c-torture/compile/pr22379.c: New test.
10202 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
10204         PR libfortran/21593
10205         gfortran.dg/dev_null.f90: Remove outdated comment about
10206         PR libfortran/21593.
10209 2005-07-12  Dale Johannesen  <dalej@apple.com>
10211         * gcc.target/i386/compress-float-sse.c: New.
10212         * gcc.target/i386/compress-float-sse-pic.c: New.
10213         * gcc.target/i386/compress-float-387.c: New.
10214         * gcc.target/i386/compress-float-387-pic.c: New.
10215         * gcc.dg/compress-float-ppc.c: New.
10216         * gcc.dg/compress-float-ppc-pic.c: New.
10218 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
10220         PR libfortran/21593
10221         gfortran.dg/dev_null.f90: Remove targets.
10223 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10225         PR tree-opt/22335
10226         * gcc.dg/pr22335-1.c: New test.
10227         * gcc.dg/pr22335-2.c: New test.
10229 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10231         PR c++/20172
10232         * g++.dg/template/nontype12.C : New test.
10234 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10236         * gcc.dg/tree-ssa/loop-10.c: New test.
10238 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
10240         * gcc.c-torture/execute/20020720-1.x: Remove.
10242 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
10244         * gfortran.fortran-torture/execute/forall_7.f90: New test.
10246 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
10248         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
10249         (dg-mips-options): Use it.
10251 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
10253         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
10255 2005-07-09  Richard Henderson  <rth@redhat.com>
10257         * lib/target-supports.exp (check_effective_target_sync_char_short):
10258         Add alpha.
10260 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
10262         PR libfortran/22217
10263         * gfortran.dg/negative-z-descriptor.f90: New test.
10265 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
10267         PR tree-opt/22329
10268         * gcc.dg/pr22329.c: New test.
10270 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
10272         PR tree-optimization/20139
10273         * gcc.dg/tree-ssa/pr20139.c: New.
10275 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
10277         PR tree-opt/22356
10278         * testsuite/gcc.dg/pr22356-1.c: New test.
10280 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
10282         PR c++/21799
10283         * g++.dg/template/unify8.C: New.
10284         * g++.dg/template/unify9.C: New.
10286 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
10288         * gfortran.fortran-torture/execute/entry_10.f90: New test.
10290 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
10292         * gcc.dg/darwin-version-1.c: New.
10293         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
10294         * gcc.dg/builtins-20.c: Likewise.
10295         * gcc.dg/builtins-53.c: Likewise.
10296         * gcc.dg/torture/builtins-convert-1.c: Likewise.
10297         * gcc.dg/torture/builtins-convert-2.c: Likewise.
10298         * gcc.dg/torture/builtins-convert-3.c: Likewise.
10299         * gcc.dg/torture/builtins-power-1.c: Likewise.
10300         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
10301         on Darwin.
10303 2005-07-07  Jeff Law  <law@redhat.com>
10305         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
10306         argument evaluation order.
10308 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
10310         PR libfortran/21594
10311         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10312         Add test cases where the shift length is greater than the
10313         array length.
10315 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10317         * obj-c++.dg/proto-lossage-6.mm: New.
10318         * objc.dg/proto-lossage-6.m: New.
10320 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10322         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
10323         * objc.dg/gnu-runtime-2.m: Likewise.
10325 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10327         * gfortran.dg/longline.f: New test.
10329         * gfortran.dg/badline.f: New test.
10331 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10333         PR fortran/16531
10334         PR fortran/15966
10335         PR fortran/18781
10336         * gfortran.dg/hollerith.f90: New.
10337         * gfortran.dg/hollerith2.f90: New.
10338         * gfortran.dg/hollerith3.f90: New.
10339         * gfortran.dg/hollerith4.f90: New.
10340         * gfortran.dg/hollerith_f95.f90: New.
10341         * gfortran.dg/hollerith_legacy.f90: New.
10342         * gfortran.dg/g77/cpp4.F: New. Port from g77.
10344 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10346         PR objc/22274
10347         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
10348         * objc.dg/gnu-runtime-2.m: New.
10350 2005-07-06  Jeff Law  <law@redhat.com>
10352         * gcc.dg/tree-ssa/vrp17.c: New test.
10354 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10356         PR fortran/22327
10357         * gfortran.dg/array_constructor_5.f90: New test.
10359 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10361         * gfortran.fortran-torture/execute/entry_9.f90: New test.
10363 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
10365         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
10366         * gcc.dg/980816-1.c: Ditto.
10368 2005-07-06  Jeff Law  <law@redhat.com>
10370         * gcc.c-torture/compile/pr21356.c: New test.
10372 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10374         PR c/22013
10375         PR c/22098
10376         * gcc.c-torture/compile/pr22013-1.c,
10377         gcc.c-torture/execute/pr22098-1.c,
10378         gcc.c-torture/execute/pr22098-2.c,
10379         gcc.c-torture/execute/pr22098-3.c: New tests.
10381 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10383         PR c/22308
10384         * gcc.dg/pr22308-1.c: New test.
10386 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
10388         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
10389         target.
10390         * gcc.dg/compare9.c: Use -fshort-enums instead of
10391         -fno-short-enums.  Change the last test to dg-bogus.
10393 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
10395         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
10396         * gcc.dg/compare9.c: New.
10398 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10400         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
10402 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10404         PR testsuite/22288
10405         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
10408 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10410         * gcc.dg/format/gcc_gfc-1.c: New.
10412 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10414         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
10416 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10418         PR fortran/20842
10419         * gfortran.dg/io_invalid_1.f90: New test.
10421 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
10423         * gcc.dg/format/gcc_diag-1.c: Update.
10425 2005-07-02  Jeff Law  <law@redhat.com>
10427         * gcc.dg/tree-ssa/pr22051-1.c: New test.
10428         * gcc.dg/tree-ssa/pr22051-2.c: New test.
10430 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
10432         * gcc.dg/format/gcc_diag-1.c: Update.
10434 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
10436         PR tree-opt/22269
10437         * gcc.c-torture/compile/pr22269.c: New test.
10439 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
10441         PR 21584
10442         PR 22219
10443         * g++.dg/tree-ssa/pr21584-1.C: New test.
10444         * g++.dg/tree-ssa/pr21584-2.C: New test.
10446 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
10448         * obj-c++.dg/try-catch-11.mm: New.
10449         * objc.dg/try-catch-10.m: New.
10451 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
10453         * g++.dg/other/ucnid-1.C: xfail on AIX.
10455 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
10457         PR 22234
10458         * gcc.dg/20050629-1.c: New test.
10460 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
10462         * obj-c++.dg/const-str-1[0-1].mm: New.
10463         * objc.dg/const-str-1[0-1].m: New.
10465 2005-05-29  Richard Henderson  <rth@redhat.com>
10467         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
10468         Rename from check_effective_target_vect_no_max.
10469         (check_effective_target_vect_no_int_add): New.
10470         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
10471         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
10472         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10473         * gcc.dg/vect/vect-reduc-1.c: Use both.
10474         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10476 2005-05-29  Richard Henderson  <rth@redhat.com>
10478         * lib/target-supports.exp (check_effective_target_vect_no_max):
10479         Remove i386 and x86_64.
10481 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10483         PR testsuite/21969
10484         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
10486 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10488         PR middle-end/21969
10489         * gcc.dg/vect/pr21969.c: New test.
10491 2005-06-28  Eric Christopher  <echristo@redhat.com>
10493         PR c/22052
10494         PR c/21975
10495         * gcc.dg/inline1.c: New test.
10496         * gcc.dg/inline2.c: Ditto.
10497         * gcc.dg/inline3.c: Ditto.
10498         * gcc.dg/inline4.c: Ditto.
10499         * gcc.dg/inline5.c: Ditto.
10501 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10503         PR libfortran/22142
10504         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10505         Add testcase also testing eoshift1 for PR 22142.
10507 2005-06-28  Richard Henderson  <rth@redhat.com>
10509         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
10510         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
10511         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
10512         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
10513         gcc.dg/tree-ssa/20030922-2.c: Likewise.
10515 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10517         PR libfortran/22142
10518         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10519         Add testcase for PR 22142.
10521 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
10523         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
10524         gcc.target/ia64/fpreg-2.c: New tests.
10526 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10528         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
10530 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10532         PR libfortran/22170
10533         * gfortran.dg/slash_1.f90: New test.
10535 2005-06-27  Richard Henderson  <rth@redhat.com>
10537         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
10538         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
10539         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
10540         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10541         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
10542         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
10544 2005-06-27  Richard Henderson  <rth@redhat.com>
10546         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
10547         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
10549 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
10551         * obj-c++.dg/proto-lossage-5.mm: New.
10552         * objc.dg/proto-lossage-5.m: New.
10554 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
10556         PR 21959
10557         * gcc.dg/tree-ssa/pr21959.c: New test.
10559 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
10561         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
10562         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
10563         testing uninitialized var.
10565         * gcc.c-torture/execute/builtins/chk.h: New.
10566         * gcc.c-torture/execute/builtins/lib/chk.c: New.
10567         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
10568         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
10569         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
10570         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
10571         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
10572         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
10573         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
10574         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
10575         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
10576         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
10577         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
10578         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
10579         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
10580         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
10581         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
10582         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
10583         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
10584         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
10585         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
10586         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
10587         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
10588         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
10589         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
10590         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
10591         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
10592         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
10593         * gcc.dg/builtin-object-size-1.c: New test.
10594         * gcc.dg/builtin-object-size-2.c: New test.
10595         * gcc.dg/builtin-object-size-3.c: New test.
10596         * gcc.dg/builtin-object-size-4.c: New test.
10597         * gcc.dg/builtin-object-size-5.c: New test.
10598         * gcc.dg/builtin-stringop-chk-1.c: New test.
10599         * gcc.dg/builtin-stringop-chk-2.c: New test.
10600         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
10601         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
10602         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
10603         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
10604         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
10605         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
10606         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
10607         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
10608         * gcc.c-torture/execute/printf-1.c: New test.
10609         * gcc.c-torture/execute/fprintf-1.c: New test.
10610         * gcc.c-torture/execute/vprintf-1.c: New test.
10611         * gcc.c-torture/execute/vfprintf-1.c: New test.
10612         * gcc.c-torture/execute/printf-chk-1.c: New test.
10613         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
10614         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
10615         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
10617 2005-06-27  Michael Matz  <matz@suse.de>
10619         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
10620         slot is not merged if address escapes.
10622 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10624         PR c/21911
10625         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
10627 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
10629         PR middle-end/17965
10630         * gcc.c-torture/compile/20050622-1.c: New test.
10632         PR middle-end/22028
10633         * gcc.dg/20050620-1.c: New test.
10635 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
10637         PR tree-optimization/22026
10638         * gcc.dg/tree-ssa/pr22026.c: New.
10640 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
10642         PR libfortran/22144
10643         * gfortran.dg/shift-alloc.f90: New testcase.
10645 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
10647         * all files: Update FSF address in copyright headers.
10649 2005-06-22  Jan Hubicka  <jh@suse.cz>
10651         * wholeprogram-1.c: New testcase.
10652         * wholeprogram-2.c: New testcase.
10654 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
10656         PR 22171
10657         * gcc.dg/tree-ssa/pr22171.c: New test.
10659 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
10661         * gfortran.dg/simplify_modulo.f90: New.
10663 2005-06-24  Jan Hubicka  <jh@suse.cz>
10665         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
10667 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10669         * obj-c++.dg/proto-lossage-[1-4].mm: New.
10671 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10673         * obj-c++.dg/typedef-alias-1.mm: New.
10674         * objc.dg/typedef-alias-1.m: New.
10676 2005-06-23  Jeff Law  <law@redhat.com>
10678         * gcc.dg/tree-ssa/vrp16.c: New test.
10680 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10682         * lib/target-supports.exp: Add
10683         check_effective_target_fortran_large_real and
10684         check_effective_target_fortran_large_int to check for
10685         corresponding effective targets.
10686         * gfortran.dg/large_integer_kind_1.f90: New test.
10687         * gfortran.dg/large_real_kind_1.f90: New test.
10689 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
10691         PR tree-optimization/22117
10692         * gcc.dg/tree-ssa/pr22117.c: New.
10694 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
10696         PR testsuite/22123
10697         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
10699 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
10701         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
10703 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
10705         * gfortran.dg/f2c_4.f90: Add tests for complex functions
10706         * gfortran.dg/f2c_4.c: Likewise.
10708 2005-06-22 Paul Brook  <paul@codesourcery.com>
10710         PR fortran/21034
10711         * gfortran.dg/auto_save_1.f90: New test.
10713 2005-06-22  Michael Matz  <matz@suse.de>
10715         * gcc.target/x86-64/abi: New directory.
10716         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
10717         * gcc.target/x86-64/abi/README.gcc: New file.
10718         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
10719         * gcc.target/x86-64/abi/asm-support.s: New file.
10720         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
10721         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
10722         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
10723         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
10724         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
10725         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
10726         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
10727         * gcc.target/x86_64/abi/test_bitfields.c: New test.
10728         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
10729         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
10730         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
10731         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
10732         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
10733         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
10734         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
10735         * gcc.target/x86_64/abi/test_varargs.c: New test.
10737 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
10739         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
10740         32-bit i?86 and x86_64.
10742 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
10744         * obj-c++.dg/const-str-[1-9].mm: New tests.
10746 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
10748         PR fortran/22010
10749         * gfortran.dg/namelist_use.f90: New.
10750         * gfortran.dg/namelist_use_only.f90: New.
10752 2005-06-21  Jeff Law  <law@redhat.com>
10754         * gcc.dg/tree-ssa/vrp15.c: New test.
10756 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
10758         * lib/target-supports.exp (check_effective_target_vect_reduction):
10759         Remove.
10760         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
10761         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
10762         remove vect_reduction target keyword. Also avoid two returns in main.
10763         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10764         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
10765         * gcc.dg/vect/vect-reduc-1short.c: New test.
10766         * gcc.dg/vect/vect-reduc-1char.c: New test.
10767         * gcc.dg/vect/vect-reduc-2short.c: New test.
10768         * gcc.dg/vect/vect-reduc-2char.c: New test.
10769         * gcc.dg/vect/vect-reduc-6.c: New test.
10770         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
10771         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
10772         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
10774 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10775         Paul Thomas  <pault@gcc.gnu.org>
10777         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
10778         New tests.
10780 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10782         * gfortran.dg/backslash_1.f90: New test.
10783         * gfortran.dg/backslash_2.f90: New test.
10785 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
10787         * gfortran.dg/duplicate_labels.f90: New test.
10789 2005-06-20  Jan Beulich  <jbeulich@novell.com>
10791         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
10792         unsupportable relocations.
10793         * g++.old-deja/g++.other/store-expr1.C: Likewise.
10794         * gcc.dg/20050321-2.c: xfail for NetWare.
10796 2005-06-20  Andreas Jaeger  <aj@suse.de>
10798         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
10799         gcc.target/i386/fastcall-sseregparm.c,
10800         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
10802 2005-06-19  Richard Henderson  <rth@redhat.com>
10804         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
10806 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
10808         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
10810 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
10812         PR c++/22115
10813         * g++.dg/conversion/simd2.C: Change expected error message.
10815 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
10817         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
10818         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10819         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10821 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
10823         * gcc.dg/fold-mod-1.c: New test.
10825 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
10827         PR fortran/19926
10828         * gfortran.dg/pr19926.f90: New test.
10830 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
10832         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
10833         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
10834         targets.
10835         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10836         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10838 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
10840         * gcc.target/ia64/float80-varargs-1.c: New test.
10842 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10844         PR tree-opt/22035
10845         * gfortran.dg/f2c_6.f90: New test.
10847 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
10849         PR c++/17413
10850         * g++.dg/template/local5.C: New.
10852 2005-06-17  Richard Henderson  <rth@redhat.com>
10854         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
10856 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
10858         PR testsuite/21945
10859         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
10861 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
10863         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
10864         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
10865         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
10866         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
10867         check_vect to verify the presence of hardware vector support.
10869 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
10871         PR testsuite/22056
10872         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
10874 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10876         PR libfortran/19216
10877         * gfortran.dg/pr19216.f: Add correct space between brackets and
10878         dg directive.
10880 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10882         PR libfortran/16436
10883         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
10885 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
10887         * gcc.target/i386/attributes-error.c: New testcase.
10888         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
10889         * gcc.target/i386/regparm-stdcall.c: Likewise.
10890         * gcc.target/i386/sseregparm-1.c: Likewise.
10891         * gcc.target/i386/sseregparm-2.c: Likewise.
10893 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
10895         * g++.dg/rtti/crash2.C: New.
10897 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
10899         * gcc.dg/noncompile/20040203-3.c: Update expected message.
10901 2005-06-15  David Ung  <davidu@mips.com>
10903         * gcc.target/mips/mips16e-extends.c: New test for testing the
10904         generation of MIPS16e zeb/zeh, seb/seh instructions.
10906 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
10908         PR 22018
10909         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
10910         * gcc.dg/tree-ssa/pr22018.c: New test.
10912 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
10914         * gcc.dg/simd-1.c: Update error messages.
10915         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
10916         * gcc.dg/simd-2.c: Update error messages.
10917         * gcc.dg/simd-4.c: New.
10919 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
10921         PR c++/20678
10922         * g++.dg/other/crash-4.C: New.
10924 2005-06-14  Devang Patel  <dpatel@apple.com>
10926         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
10928 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
10930         PR c++/21929
10931         * g++.dg/parse/crash11.C: Update
10933 2005-06-13  Jeff Law  <law@redhat.com>
10935         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
10936         perform the desired transformations.
10937         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
10938         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
10940 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10942         PR fortran/22038
10943         * gfortran.dg/forall_1.f90: Un-XFAIL.
10945 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
10947         PR c++/21929
10948         * g++.dg/parse/crash26.C: New.
10950         PR c++/20789
10951         * g++.dg/init/member1.C: New.
10953 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
10955         * gfortran.dg/altreturn_1.f90: New test.
10957 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
10959         PR middle-end/21985
10960         * gcc.dg/tree-ssa/pr21985.c: New test.
10962 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
10964         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
10966 2005-06-12  Roger Sayle  <roger@eyesopen.com>
10968         PR c++/21930
10969         * g++.dg/other/error10.C: New test case.
10971 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10973         PR libfortran/19155
10974         * gfortran.dg/pr19155.f: Add test.
10976 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10978         * gfortran.dg/f2c_7.f90: New test.
10980         * gfortran.dg/forall_1.f90: XFAILed.
10982 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
10984         * gcc.dg/pr14796-1.c: New.
10985         * gcc.dg/pr14796-2.c: New.
10987 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
10989         PR fortran/17792
10990         PR fortran/21375
10991         * gfortran.dg/deallocate_stat.f90: New test.
10993 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
10995         * gfortran.fortran-torture/execute/in-pack.f90: New test.
10997 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
10999         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
11000         access will be generated when this loop is vectorized. Test that
11001         accesses with same alignment were detected.
11002         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
11003         Test that accesses with same alignment were detected.
11004         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
11005         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
11006         alignment were detected.
11008 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
11010         PR c++/10611
11011         * g++.dg/conversion/simd2.C: New.
11013 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11015         * gcc.dg/Wcxx-compat-1.c: New.
11017 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
11019         PR libfortran/21480
11020         * gfortran.dg/reshape-complex.f90: Add a test for a packed
11021         complex array.
11023 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
11025         * gcc.dg/alias-8.c: New.
11027 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
11029         * gcc.dg/format/cmn_err-1.c: Update.
11031 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
11033         PR target/20666
11034         * gcc.target/sparc/fexpand-2.c: New.
11035         * gcc.target/sparc/fpmerge-2.c: New.
11036         * gcc.target/sparc/fpmul-2.c: New.
11037         * gcc.target/sparc/noresult.c: New.
11038         * gcc.target/sparc/pdist-2.c: New.
11039         * gcc.target/sparc/pdist-3.c: New.
11041 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
11043         PR testsuite/21702
11044         * gcc.target/i386/i386.exp: Fix comment typo.
11046 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11048         PR c++/19497
11049         * g++.dg/inherit/using5.C: New.
11050         * g++.dg/inherit/using6.C: New.
11052 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11054         PR c++/19894
11055         * g++.dg/template/ptrmem15.C: New test.
11057         PR c++/20563
11058         * g++.dg/ext/label4.C: New test.
11060 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11062         * gcc.dg/tls/debug-1.c: New test.
11064 2005-06-07  Dale Johannesen  <dalej@apple.com>
11066         * gcc.target/i386/movq.c: New.
11068 2005-06-07  Dale Johannesen  <dalej@apple.com>
11070         * gcc.dg/20050607-1.c: New.
11072 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
11074         PR middle-end/21850
11075         * gcc.c-torture/execute/20050607-1.c: New test.
11077 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
11079         PR libfortran/21926
11080         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
11081         Test case where the return array has lowest stride one,
11082         but isn't packed.
11084 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
11086         * lib/target-supports.exp (check_effective_target_sync_int_long):
11087         Add s390 and s390x targets.
11089 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
11091         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
11092         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
11093         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
11094         * gcc.dg/tree-ssa/loop-9.c: New test.
11096 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
11098         * g++.dg/parse/defarg10.C: New.
11100 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
11102         PR regression/21897
11103         * gcc.c-torture/execute/20050604-1.c: New test.
11105 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
11107         PR 21903
11108         * g++.dg/parse/defarg9.C: New.
11110         PR c++/20637
11111         * g++.dg/inherit/using4.C: New.
11112         * g++.dg/overload/error1.C: Adjust expected errors.
11113         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
11114         * g++.old-deja/g++.brendan/arm2.C: Likewise.
11115         * g++.old-deja/g++.other/redecl2.C: Likewise.
11116         * g++.old-deja/g++.other/redecl4.C: Likewise.
11117         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
11119 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11121         * gfortran.dg/f2c_5.f90: Add -w to dg-options
11123 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11125         * lib/gfortran.exp (gfortran_target_compile): Call
11126         dg-additional-files-options
11127         * gfortran.dg/f2c_4.f90: New file
11128         * gfortran.dg/f2c_4.c: New file
11129         * gfortran.dg/f2c_5.f90: New file
11130         * gfortran.dg/f2c_5.c: New file
11132 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11134         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
11136         PR fortran/21912
11137         * gfortran.dg/array_constructor_4.f90: New test.
11139 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
11141         PR c++/21619
11142         * g++.dg/ext/builtin9.C: New test.
11144 2005-06-05  Dale Johannesen  <dalej@apple.com>
11146         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
11147         * gcc.c-torture/execute/20050603-2.c: Ditto.
11149 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
11151         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
11152         * gcc.dg/vect/vect-reduc-1.c: New.
11153         * gcc.dg/vect/vect-reduc-2.c: New.
11154         * gcc.dg/vect/vect-reduc-3.c: New.
11156 2005-06-04  Dale Johannesen  <dalej@apple.com>
11158         * gcc.c-torture/execute/20050603-1.c: New.
11159         * gcc.c-torture/execute/20050603-2.c: New.
11160         * gcc.dg/20050603-3.c: New.
11162 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11164         PR fortran/19195
11165         * gfortran.dg/debug_1.f90: New test.
11167         * gfortran.dg/forall_1.f90: New test.
11169 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
11171         * gfortran.dg/array_constructor_3.f90: New test.
11173 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11175         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
11177 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
11179         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
11181 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
11183         PR c/21873
11184         * gcc.dg/init-excess-1.c: New test.
11186 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
11188         PR c++/21853
11189         * g++.dg/expr/static_cast6.C: New test.
11191 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
11193         * gcc.dg/tree-ssa/vrp14.c: New test.
11195 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
11197         PR c++/21336
11198         * g++.dg/template/new2.C: New test.
11200 2005-06-03  Josh Conner  <jconner@apple.com>
11202         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
11203         all entries in initializer.
11205 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
11207         PR middle-end/21858
11208         * gcc.dg/pr21858.c: New testcase.
11210 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
11212         PR tree-optimization/21292
11214         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
11215         New.
11216         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
11217         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
11218         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
11219         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
11220         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
11222 2005-06-02  Richard Henderson  <rth@redhat.com>
11224         * gcc.dg/sync-2.c: Use -march=i486 for i386.
11226 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
11228         * gcc.dg/wtypequal.c: New testcase.
11230 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
11232         PR 21582
11233         * gcc.dg/tree-ssa/pr21582.c: New test.
11235 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11237         PR c++/21280
11238         * g++.dg/opt/interface2.h: New.
11239         * g++.dg/opt/interface2.C: New.
11240         * g++.dg/init/ctor4.C: Adjust error lines.
11241         * g++.old-deja/g++.bob/inherit2.C: Likewise.
11242         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
11243         * g++.old-deja/g++.jason/opeq3.C: Likewise.
11244         * g++.old-deja/g++.pt/assign1.C: Likewise.
11245         * g++.old-deja/g++.pt/crash20.C: Likewise.
11247 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
11249         PR tree-optimization/21734
11250         * g++.dg/vect/pr21734_1.cc: New.
11251         * g++.dg/vect/pr21734_2.cc: New.
11253 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11255         PR c++/20350
11256         * g++.dg/template/spec24.C: New.
11258         PR c++/21151
11259         * g++.dg/pch/local-1.C: New.
11260         * g++.dg/pch/local-1.Hs: New.
11262 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
11264         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
11265         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
11266         * gcc.dg/tree-ssa/pr14341.c: New test.
11267         * gcc.dg/tree-ssa/pr14841.c: New test.
11268         * gcc.dg/tree-ssa/pr20701.c: New test.
11269         * gcc.dg/tree-ssa/pr21086.c: New test.
11270         * gcc.dg/tree-ssa/pr21090.c: New test.
11271         * gcc.dg/tree-ssa/pr21332.c: New test.
11272         * gcc.dg/tree-ssa/pr21458.c: New test.
11273         * gcc.dg/tree-ssa/pr21658.c: New test.
11274         * gcc.dg/tree-ssa/vrp01.c: New test.
11275         * gcc.dg/tree-ssa/vrp02.c: New test.
11276         * gcc.dg/tree-ssa/vrp03.c: New test.
11277         * gcc.dg/tree-ssa/vrp04.c: New test.
11278         * gcc.dg/tree-ssa/vrp05.c: New test.
11279         * gcc.dg/tree-ssa/vrp06.c: New test.
11280         * gcc.dg/tree-ssa/vrp07.c: New test.
11281         * gcc.dg/tree-ssa/vrp08.c: New test.
11282         * gcc.dg/tree-ssa/vrp09.c: New test.
11283         * gcc.dg/tree-ssa/vrp10.c: New test.
11284         * gcc.dg/tree-ssa/vrp11.c: New test.
11285         * gcc.dg/tree-ssa/vrp12.c: New test.
11286         * gcc.dg/tree-ssa/vrp13.c: New test.
11288 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
11290         PR 21029
11291         * gcc.dg/tree-ssa/pr21029.c: New test.
11293 2005-06-01  Roger Sayle  <roger@eyesopen.com>
11295         * gfortran.dg/logint-1.f: New test case.
11296         * gfortran.dg/logint-2.f: Likewise.
11297         * gfortran.dg/logint-3.f: Likewise.
11299 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
11301         PR c/21536
11302         PR c/20760
11303         * gcc.dg/20050527-1.c: New test.
11305         * gcc.dg/i386-sse-12.c: New test.
11307         PR fortran/21729
11308         * gfortran.dg/implicit_5.f90: New test.
11310 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
11312         PR fortran/20883
11313         * gfortran/assign_4.f90: New test.
11314         * gfortran/assign_2.f90: Change compile to run.
11316 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
11318         * lib/target-supports.exp
11319         (check_effective_target_sync_char_short): New.
11320         * gcc.dg/sync-2.c: New.
11322 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
11324         PR tree-optimization/21817
11325         * gcc.dg/torture/pr21817-1.c: New.
11327 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
11329         PR c++/21165
11330         * g++.dg/template/init5.C: New.
11332 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
11334         * gfortran.dg/char_initialiser_actual.f90:
11335         Test character initialisers as actual arguments.
11336         * gfortran.dg/char_pointer_comp_assign.f90:
11337         Test character pointer structure component assignments.
11338         * gfortran.dg/char_array_structure_constructor.f90:
11339         Test character components in structure constructors.
11341 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
11343         PR middle-end/20931
11344         * g++.dg/opt/pr20931.C: New test.
11346 2005-05-31  Andreas Jaeger  <aj@suse.de>
11348         PR testsuite/20772
11349         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
11350         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
11351         g++.old-deja/g++.ext/asmspec1.C,
11352         g++.old-deja/g++.other/regstack.C,
11353         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
11354         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
11355         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
11356         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
11357         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
11358         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
11359         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
11360         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
11361         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
11362         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
11363         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
11364         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
11365         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
11366         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
11367         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
11368         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
11369         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
11370         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
11371         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
11373 2005-05-31  Jeff Law  <law@redhat.com>
11375         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
11377 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
11379         PR middle-end/21743
11380         * gcc.dg/builtins-1.c: Activate disabled clog test.
11381         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11383 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
11385         * gfortran.dg/char_pointer_assign.f90:
11386         Test character-pointer assignments and pointer assignments.
11387         * gfortran.dg/char_pointer_dummy.f90:
11388         Test character-pointer dummy arguments.
11389         * gfortran.dg/char_pointer_func.f90:
11390         Test character-pointer function returns.
11391         * gfortran.dg/char_pointer_dependency.f90:
11392         Test character-pointer functions with dependencies.
11394 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
11396         PR c++/21784
11397         * g++.dg/lookup/using14.C: New test.
11399 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
11401         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
11402         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
11403         trailing ^M.
11405 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
11407         PR c++/17413
11408         * g++.dg/template/local5.C: New.
11410         PR target/21761
11411         * gcc.c-torture/compile/pr21761.c: New.
11413         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
11414         before darwin8.
11416 2005-05-30  Steven G. Kargl
11418         PR fortran/20846
11419         * gfortran.dg/inquire_8.f90: New test.
11421 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11423         PR libfortran/21376
11424         * gfortran.dg/output_exponents_1.f90: New test.
11426 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11428         PR libfortran/20006
11429         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
11431 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
11433         PR c++/21210
11434         * g++.dg/ext/complex1.C: New test.
11436         PR c++/21340
11437         * g++.dg/init/ctor6.C: New test.
11439 2005-05-29  Jan Hubicka  <jh@suse.cz>
11441         * gcc.c-torture/compile/pr21562.c: New.
11443 2005-05-28  Steven G. Kargl <kargls@comcast.net>
11445         * gfortran.dg/subnormal_1.f90: New test.
11447 2005-05-28  Jan Hubicka  <jh@suse.cz>
11449         * tree-prof.exp: Fix comment.
11450         * value-prof-1.c: New.
11451         * value-prof-2.c: New.
11452         * value-prof-3.c: New.
11453         * value-prof-4.c: New.
11455 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
11457         PR c++/21614
11458         * g++.dg/expr/ptrmem6.C: New test.
11459         * g++.dg/expr/ptrmem6a.C: Likewise.
11461 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
11463         PR tree-optimization/21658
11464         * gcc.dg/tree-ssa/pr21658.c: New.
11466 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
11468         PR c++/21455
11469         * g++.dg/inherit/ptrmem3.C: New.
11471         PR c++/21681
11472         * g++.dg/parse/template16.C: New.
11474 2005-05-27  Andreas Jaeger  <aj@suse.de>
11476         * gcc.dg/setjmp-2.c: Only run in 32-bit.
11478         * gcc.dg/i386-sse-8.c: Run test on all archs.
11480 2005-05-26  Mike Stump  <mrs@apple.com>
11482         * objc.dg/isa-field-1.m: Only run on darwin.
11483         * objc.dg/lookup-1.m: Likewise.
11484         * objc.dg/try-catch-8.m: Likewise.
11486 2005-05-26  Roger Sayle  <roger@eyesopen.com>
11488         PR tree-optimization/9814
11489         * gcc.dg/pr9814-1.c: New test case.
11491 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11493         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
11494         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
11495         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
11496         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
11497         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
11498         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
11499         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
11500         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
11501         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
11502         objc.dg/try-catch-8.m: New.
11504 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
11506         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
11507         remove extraneous semicolons.
11509 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11511         * obj-c++.dg/comp-types-12.mm: New.
11512         * objc.dg/comp-types-11.m: New.
11513         * objc.dg/selector-4.m: New.
11515 2005-05-26  Andreas Jaeger  <aj@suse.de>
11517         PR testsuite/20772
11518         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
11519         g++.old-deja/g++.ext/attrib3.C,
11520         g++.old-deja/g++.other/store-expr1.C,
11521         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
11522         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
11523         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
11524         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
11525         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
11526         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
11527         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
11528         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
11529         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
11530         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
11531         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
11532         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
11533         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
11534         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
11535         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
11536         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
11537         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
11538         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
11539         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
11541 2005-05-26  Andreas Jaeger  <aj@suse.de>
11543         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
11544         x86-64 compilation.
11546 2005-05-26  Andreas Jaeger  <aj@suse.de>
11548         PR testsuite/20772
11549         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
11550         gcc.misc-tests/i386-pf-athlon-1.c,
11551         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11552         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
11553         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
11554         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
11555         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
11556         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
11557         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
11558         programs.
11560         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
11561         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
11562         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
11563         x86-64 compilation.
11565         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
11566         x86_64.
11568         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
11569         effective-target ilp32.
11571 2005-05-26  David Ung  <davidu@mips.com>
11573         * gcc.target/mips/ext_ins.c: New test for testing the generation
11574         of MIPS32/64 rev 2 ext/ins instructions.
11576 2005-05-26  Andreas Jaeger  <aj@suse.de>
11578         * treelang/compile/unsigned.tree: Use gimple instead of
11579         nonexisting generic dump.
11581 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
11583         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
11585 2005-05-26  Andreas Jaeger  <aj@suse.de>
11587         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
11589 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
11591         PR libfortran/17283
11592         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
11593         Test callee-allocated memory with write statements.
11595 2005-05-25  Roger Sayle  <roger@eyesopen.com>
11597         PR middle-end/21709
11598         * gcc.dg/pr21709-1.c: New test case.
11600 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11601             Mike Stump  <mrs@apple.com>
11603         * objc/execute/next_mapping.h: Update for C++.
11605         * obj-c++.dg/selector-1.mm: Move to...
11606         * obj-c++.dg/selector-4.mm: here...
11608         * obj-c++.dg/basic.mm: New.
11609         * obj-c++.dg/comp-types-1.mm: New.
11610         * obj-c++.dg/cxx-class-1.mm: New.
11611         * obj-c++.dg/cxx-ivars-1.mm: New.
11612         * obj-c++.dg/cxx-ivars-2.mm: New.
11613         * obj-c++.dg/cxx-ivars-3.mm: New.
11614         * obj-c++.dg/cxx-scope-1.mm: New.
11615         * obj-c++.dg/cxx-scope-2.mm: New.
11616         * obj-c++.dg/defs.mm: New.
11617         * obj-c++.dg/empty-private-1.mm: New.
11618         * obj-c++.dg/encode-1.mm: New.
11619         * obj-c++.dg/encode-2.mm: New.
11620         * obj-c++.dg/encode-3.mm: New.
11621         * obj-c++.dg/extern-c-1.mm: New.
11622         * obj-c++.dg/extra-semi.mm: New.
11623         * obj-c++.dg/fix-and-continue-2.mm: New.
11624         * obj-c++.dg/isa-field-1.mm: New.
11625         * obj-c++.dg/ivar-list-semi.mm: New.
11626         * obj-c++.dg/local-decl-1.mm: New.
11627         * obj-c++.dg/lookup-1.mm: New.
11628         * obj-c++.dg/lookup-2.mm: New.
11629         * obj-c++.dg/method-1.mm: New.
11630         * obj-c++.dg/method-2.mm: New.
11631         * obj-c++.dg/method-3.mm: New.
11632         * obj-c++.dg/method-4.mm: New.
11633         * obj-c++.dg/method-5.mm: New.
11634         * obj-c++.dg/method-6.mm: New.
11635         * obj-c++.dg/method-7.mm: New.
11636         * obj-c++.dg/no-extra-load.mm: New.
11637         * obj-c++.dg/overload-1.mm: New.
11638         * obj-c++.dg/pragma-1.mm: New.
11639         * obj-c++.dg/pragma-2.mm: New.
11640         * obj-c++.dg/private-1.mm: New.
11641         * obj-c++.dg/private-2.mm: New.
11642         * obj-c++.dg/proto-qual-1.mm: New.
11643         * obj-c++.dg/qual-types-1.mm: New.
11644         * obj-c++.dg/stubify-1.mm: New.
11645         * obj-c++.dg/stubify-2.mm: New.
11646         * obj-c++.dg/super-class-1.mm: New.
11647         * obj-c++.dg/super-class-2.mm: New.
11648         * obj-c++.dg/super-dealloc-1.mm: New.
11649         * obj-c++.dg/super-dealloc-2.mm: New.
11650         * obj-c++.dg/template-1.mm: New.
11651         * obj-c++.dg/template-2.mm: New.
11652         * obj-c++.dg/template-3.mm: New.
11653         * obj-c++.dg/template-4.mm: New.
11654         * obj-c++.dg/template-5.mm: New.
11655         * obj-c++.dg/template-6.mm: New.
11656         * obj-c++.dg/try-catch-1.mm: New.
11657         * obj-c++.dg/try-catch-2.mm: New.
11658         * obj-c++.dg/try-catch-3.mm: New.
11659         * obj-c++.dg/try-catch-4.mm: New.
11660         * obj-c++.dg/try-catch-5.mm: New.
11661         * obj-c++.dg/try-catch-6.mm: New.
11662         * obj-c++.dg/try-catch-7.mm: New.
11663         * obj-c++.dg/try-catch-8.mm: New.
11664         * obj-c++.dg/try-catch-9.mm: New.
11665         * obj-c++.dg/va-meth-1.mm: New.
11667 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11669         * obj-c++.dg/selector-1.mm: New.
11670         * obj-c++.dg/selector-2.mm: New.
11672 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11674         * obj-c++.dg/selector-3.mm: New.
11675         * objc.dg/selector-3.m: New.
11677 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11679         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
11680         about where warning appears.
11682 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11684         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
11685         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
11686         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
11687         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
11689 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11691         * gcc.dg/20050524-1.c: New test.
11693 2005-05-25  Jan Hubicka  <jh@suse.cz>
11695         * gcc.dg/tree-prof/inliner-1.c: New.
11697 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
11699         * gcc.dg/tree-prof: New directory.
11700         * gcc.dg/tree-prof/tree-prof.exp: New.
11702 2005-05-25  DJ Delorie  <dj@redhat.com>
11704         * gcc.dg/Wattributes-1.c: New.
11705         * gcc.dg/Wattributes-2.c: New.
11706         * gcc.dg/Wattributes-3.c: New.
11708 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
11710         PR tree-optimization/19833
11711         * gcc.dg/uninit-4.c: Remove xfail.
11712         * gcc.dg/uninit-9.c: Ditto.
11714 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
11716         * obj-c++.dg/bitfield-[1-5].mm: New.
11717         * obj-c++.dg/class-protocol-1.mm: New.
11718         * obj-c++.dg/comp-types-1[0-1].mm: New.
11719         * obj-c++.dg/comp-types-[2-9].mm: New.
11720         * obj-c++.dg/encode-[4-8].mm: New.
11721         * obj-c++.dg/layout-1.mm: New.
11722         * obj-c++.dg/method-1[0-9].mm: New.
11723         * obj-c++.dg/method-2[0-1].mm: New.
11724         * obj-c++.dg/method-[8-9].mm: New.
11725         * obj-c++.dg/objc-gc-3.mm: New.
11726         * obj-c++.dg/try-catch-10.mm: New.
11727         * objc.dg/bitfield-5.m: New.
11728         * objc.dg/comp-types-10.m: New.
11729         * objc.dg/comp-types-9.m: New.
11730         * objc.dg/layout-1.m: New.
11731         * objc.dg/objc-gc-4.m: New.
11732         * objc.dg/try-catch-9.m: New.
11733         * objc.dg/class-protocol-1.m: Tweak diagnostics.
11734         * objc.dg/comp-types-1.m: Likewise.
11735         * objc.dg/comp-types-[5-6].m: Likewise.
11736         * objc.dg/method-9.m: Likewise.
11738 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
11740         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
11741         and on hardware without VMX support.
11743         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
11745         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
11747         * lib/profopt.exp (dg-final-generate, dg-final-use,
11748         profopt-final-code, profopt-get-options): New.
11749         (profopt-execute): Process test directives.
11751         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
11752         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
11753         cleanup-tree-dump, cleanup-saved-temps): Update comments.
11755 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
11757         PR C++/21645
11758         * g++.dg/init/ctor5.C: New test.
11760 2005-05-24  Ira Rosen  <irar@il.ibm.com>
11762         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
11763         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
11764         vect-113.c, vect-114.c.
11766 2005-05-23  Adam Nemet  <anemet@lnxw.com>
11768         * gcc.dg/const-elim-1.c: Remove xfails.
11770 2005-05-23  Jeff Law  <law@redhat.com>
11772         * gcc.c-torture/compile/pr21638.c: New test.
11773         * gcc.c-torture/compile/20050520-1.c: New test.
11775 2005-05-23  Nick Clifton  <nickc@redhat.com>
11777         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
11778         be a proper triple, ie: m32r*-*-*.
11779         * g++.old-deja/g++.jason/thunk3.C: Likewise.
11781 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
11783         PR middle-end/21331
11784         PR tree-opt/21293
11785         * gcc.c-torture/compile/pr21293.c: New test.
11786         * gcc.c-torture/execute/pr21331.c: New test.
11788 2004-05-20  Richard Henderson  <rth@redhat.com>
11790         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
11792 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
11794         * obj-c++-dg.exp: Add.
11795         * obj-c++.exp: Add.
11796         * obj-c++.dg/dg.exp: Add.
11798 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
11800         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
11801         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
11803 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
11805         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
11807 2004-05-19  Richard Henderson  <rth@redhat.com>
11809         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
11811 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
11813         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
11815         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
11817 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
11819         PR c++/21495
11820         * g++.dg/parse/extern1.C: New test.
11821         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
11823 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11825         * gcc.dg/c99-math.h: New.
11826         * gcc.dg/c99-math-float-1.c: New test.
11827         * gcc.dg/c99-math-double-1.c: Likewise.
11828         * gcc.dg/c99-math-long-double-1.c: Likewise.
11830 2005-05-18  Richard Henderson  <rth@redhat.com>
11832         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
11834 2005-05-18  Devang Patel  <dpatel@apple.com>
11836         * g++.dg/opt/20050511-1.C: New test.
11838 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
11840         PR libfortran/21127
11841         * gfortran.dg/reshape-complex.f90: New test.
11843 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
11845         * gfortran.dg/array_constructor_1.f90: New test.
11846         * gfortran.dg/array_constructor_2.f90: New test.
11848 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
11850         PR fortran/20954
11851         * gfortran.dg/pr20954.f: New test.
11853 2005-05-17  Mike Stump  <mrs@apple.com>
11855         Yet more Objective-C++...
11857         * objc.dg/method-5.m: Update.
11858         * objc.dg/method-6.m: Update.
11859         * objc.dg/method-7.m: Update.
11860         * objc.dg/method-9.m: Update.
11861         * objc.dg/try-catch-2.m: Update.
11863 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
11865         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
11866         Remove little-endian optimizations.
11868 2005-05-17  Jeff Law  <law@redhat.com>
11870         * g++.dg/tree-ssa/pr14814.C: New test.
11871         * gcc.dg/tree-ssa/pr14814.C: New test.
11872         * gcc.dg/tree-ssa/pr17141-1.C: New test.
11873         * gcc.dg/tree-ssa/pr17141-2.C: New test.
11875 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
11877         * gcc.dg/compat/generate-random.c: Do not include
11878         libiberty.h.
11879         * gcc.dg/compat/generate-random_r.c: Likewise.
11881 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
11883         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
11885 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
11887         PR middle-end/21595
11888         * g++.dg/tree-ssa/builtin1.C: New testcase.
11890 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
11892         PR c++/21454
11893         * g++.dg/opt/const4.C: New test.
11895         PR middle-end/21492
11896         * g++.dg/opt/crossjump1.C: New test.
11898         PR tree-optimization/21610
11899         * gcc.c-torture/compile/20050516-1.c: New test.
11901         PR fortran/15080
11902         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
11903         about the test failing.
11904         * gfortran.fortran-torture/execute/where_7.f90: New test.
11905         * gfortran.fortran-torture/execute/where_8.f90: New test.
11907 2005-05-16  Richard Henderson  <rth@redhat.com>
11909         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
11910         i?86 and x86_64.
11912 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
11914         * gcc.dg/compat/generate-random.c (config.h): Do not include.
11915         (limits.h): Include unconditionally.
11916         (stdlib.h): Likewise.
11917         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
11918         (limits.h): Include unconditionally.
11919         (stdlib.h): Likewise.
11920         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
11921         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
11922         (limits.h): Include unconditionally.
11923         (stdlib.h): Likewise.
11924         (hashtab.h): Do not include.
11925         (getopt.h): Likewise.
11926         (stddef.h): Include.
11927         (hashval_t): Define.
11928         (struct entry): Add "next" field.
11929         (HASH_SIZE): New macro.
11930         (hash_table): New variable.
11931         (switchfiles): Do not use xmalloc.
11932         (mix): New macro.
11933         (iterative_hash): New function.
11934         (hasht): Remove.
11935         (e_exists): New function.
11936         (e_insert): Likewise.
11937         (output): Use, instead of libiberty hashtable functions.
11938         (main): Do not use getopt.  Do not call htab_create.
11940 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
11942         PR libstdc++/21526
11943         * lib/target-supports.exp (check_mkfifo_available):
11944         Return 0 for cygwin as mkfifo support incomplete on platform.
11945         Fix typos in comments.
11947 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
11949         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
11951 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
11953         PR fortran/17432
11954         * gfortran.dg/assign_4.f: New test.
11956 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
11958         PR tree-optimization/21563
11959         * gcc.dg/tree-ssa/pr21563.c: New.
11961 2005-05-14  Jan Hubicka  <jh@suse.cz>
11963         * gcc.dg/noreturn-7.c: Allow control reaches warning.
11965 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
11967         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
11969 2005-05-13  Julian Brown  <julian@codesourcery.com>
11971         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
11972         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
11974 2005-05-13  Jan Hubicka  <jh@suse.cz>
11976         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
11977         * gcc.dg/fold-xor-?.c: Likewise.
11978         * gcc.dg/pr15784-?.c: Likewise.
11979         * gcc.dg/pr20922-?.c: Likewise.
11980         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
11981         * gcc.dg/tree-ssa/pr17598.c: Likewise.
11982         * gcc.dg/tree-ssa/pr20470.c: Likewise.
11984 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11986         PR fortran/21260
11987         * gfortran.dg/hollerith_1.f90: New test.
11989 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11991         * gfortran.dg/func_result_2.f90: New test.
11993 2005-05-11  Bud Davis  <bdavis@gfortran.org>
11995         * gfortran.dg/dev_null.f90: New test.
11997 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
11999         * gcc.dg/arm-vfp1.c: Revert last change.
12001 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
12003         PR middle-end/19807
12004         PR tree-optimization/19639
12005         * g++.dg/tree-ssa/pr19807.C: New testcase.
12007 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12009         PR libfortran/21471
12010         * gfortran.dg/append-1.f90: New test.
12012 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
12014         * gcc.dg/pr18501.c: XFAIL.
12015         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
12016         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
12017         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
12018         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
12019         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
12020         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
12021         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
12022         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12024 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12026         PR fortran/20178
12027         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
12028         gfortran.dg/f2c_3.f90: New tests.
12030         * gfortran.dg/return_1.f90: Fix dg annotation.
12032 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
12034         * gcc.c-torture/compile/20050510-1.c: New test.
12036 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
12038         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
12040 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
12042         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
12044 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
12046         PR c/17913
12047         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
12049 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
12051         PR c/21342
12052         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
12053         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
12055 2005-05-10  Ben Elliston  <bje@au.ibm.com>
12057         PR debug/16676
12058         * gcc.dg/debug/pr16676.c: New test.
12060 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
12062         PR testsuite/21443
12063         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
12064         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
12065         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
12066         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
12067         Change -O1 to -O2.
12068         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
12069         -fno-tree-dominator-opts.
12071 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12073         * gfortran.dg/return_1.f90: New test.
12075 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
12077         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
12079         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
12081 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
12083         PR c++/21427
12084         * g++.dg/inherit/covariant13.C: New.
12086 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12088         PR libfortran/19155
12089         * gfortran.dg/pr19155.f: New test.
12091 2005-05-08  Roger Sayle  <roger@eyesopen.com>
12093         PR inline-asm/8788
12094         * gcc.dg/pr8788-1.c: New testcase.
12096 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
12098         PR target/21416
12099         * gcc.target/mips/fpcmp-[12].c: New tests.
12101 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
12103         * lib/target-supports-dg.exp (dg-require-fork): New function.
12104         (dg-require-mkfifo): Likewise.
12105         * lib/target-supports.exp (check_function_available): New
12106         function.
12107         (check_fork_available): Likewise.
12108         (check_mkfifo_available): Likewise.
12110 2005-05-06  Jeff Law  <law@redhat.com>
12112         * gcc.c-torture/compile/pr21380.c: New test.
12114 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
12116         PR c++/20961
12117         * g++.dg/ext/weak3.C: New test.
12119 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
12121         PR c++/21352
12122         * g++.dg/template/crash37.C: New test.
12124 2005-05-05  Paul Brook  <paul@codesourcery.com>
12126         * gcc.dg/arm-g2.c: Use effective-target arm32.
12127         * gcc.dg/arm-mmx-1.c: Ditto.
12128         * gcc.dg/arm-scd42-2.c: Ditto.
12129         * gcc.dg/arm-vfp1.c: Ditto.
12130         * lib/target-supports.exp (check_effective_target_arm32): New
12131         function.
12133 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
12135         PR libfortran/21354
12136         gfortran.dg/in_pack_rank7.f90: New test.
12138 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
12140         PR middle-end/15618
12141         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
12143 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
12145         PR middle-end/21265
12146         * gcc.dg/20050503-1.c: New test.
12148         PR rtl-optimization/21239
12149         * gcc.dg/i386-sse-11.c: New test.
12151 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
12153         PR target/16888
12154         * gcc.target/i386/asm-1.c: New test.
12156 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
12158         PR rtl-optimization/21330
12159         * gcc.c-torture/execute/20050502-1.c: New test.
12161         PR target/21297
12162         * gcc.c-torture/execute/20050502-2.c: New test.
12164 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
12166         PR middle-end/21282
12167         * gcc.dg/pr21282.c: New.
12169 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
12171         * gcc.dg/vect/pr20122.c: Clean up .vect file.
12172         * gcc.dg/vect/vect-92.c: Likewise.
12173         * gcc.dg/vect/vect-93.c: Likewise.
12174         * gcc.dg/vect/vect-dv-1.c: Likewise.
12175         * gcc.dg/vect/vect-dv-2.c: Likewise.
12176         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
12178 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
12180         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
12181         * gfortran.dg/vect/vect-2.f90: Likewise.
12182         * gfortran.dg/vect/vect-3.f90: Likewise.
12183         * gfortran.dg/vect/vect-4.f90: Likewise.
12184         * gfortran.dg/vect/vect-5.f90: Likewise.
12186 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
12188         PR target/20813
12189         * gcc.dg/rs6000-fpint-2.c: New.
12191 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
12193         PR c/15698
12194         * gcc.dg/builtins-30.c: Update expected messages.
12195         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
12196         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
12197         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
12199 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
12201         PR tree-optimization/21294
12202         * gcc.dg/tree-ssa/pr21294.c: New.
12204 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
12206         * gcc.dg/altivec-3.c (vec_store): Do not use the old
12207         __builtin_altivec_st_internal_4si built-in.
12209 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
12211         PR c++/15875
12212         * g++.dg/template/ptrmem14.C: New test.
12214 2005-05-02  Paul Brook  <paul@codesourcery.com>
12216         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
12218 2005-05-02  Michael Matz  <matz@suse.de>
12220         PR c++/19542
12221         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
12223 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
12225         * g++.dg/cpp/weak.C: New test.
12227 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
12229         * gcc.dg/tree-ssa/loop-8.c: New test.
12231 2005-04-30  Michael Maty  <matz@suse.de>
12233         * gcc.dg/inline-mcpy.c: New test.
12235 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
12237         PR libfortran/18958
12238         * gfortran.dg/eoshift.f90: New test case.
12240 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
12242         PR libfortran/18857
12243         * gfortran.dg/matmul_1.f90: New test.
12245 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
12247         PR tree-optimization/21030
12248         * gcc.dg/tree-ssa/pr21030.c: New.
12250 2005-04-29  Devang Patel  <dpatel@apple.com>
12252         PR tree-optimization/21272
12253         * gcc.dg/vect/vect-ifcvt-10.c: New test.
12255 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
12257         PR fortran/13082
12258         PR fortran/18824
12259         * gfortran.dg/entry_4.f90: New test.
12260         * gfortran.fortran-torture/execute/entry_1.f90: New test.
12261         * gfortran.fortran-torture/execute/entry_2.f90: New test.
12262         * gfortran.fortran-torture/execute/entry_3.f90: New test.
12263         * gfortran.fortran-torture/execute/entry_4.f90: New test.
12264         * gfortran.fortran-torture/execute/entry_5.f90: New test.
12265         * gfortran.fortran-torture/execute/entry_6.f90: New test.
12266         * gfortran.fortran-torture/execute/entry_7.f90: New test.
12268 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12270         * gfortran.fortran-torture/execute/entry_8.f90: New test.
12272 2005-04-29  Paul Brook  <paul@codesourcery.com>
12274         * gfortran.dg/entry_3.f90: New test.
12276 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12278         * gfortran.dg/implicit_4.f90: New test.
12280 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
12282         * lib/target-supports.exp (check_profiling_available): Return
12283         false for xtensa-*-elf.
12285 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
12287         * lib/fortran-torture.exp (fortran-torture.exp): Catch
12288         error if file cannot be deleted.
12290 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
12292         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
12293         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
12294         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
12295         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
12296         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
12297         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
12298         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
12299         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
12300         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
12301         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
12302         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
12303         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
12304         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
12306 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12308         PR fortran/20865
12309         * gfortran.dg/pr20865.f90: New test.
12311 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
12313         * gcc.dg/void-cast-2.c: New test.
12315 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12317         PR c/21159
12318         * gcc.dg/void-cast-1.c: New test.
12320 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
12322         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
12324 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12326         PR fortran/21177
12327         * gfortran.dg/pr21177.f90: New test.
12329 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
12331         PR tree-optimization/21171
12332         * gcc.dg/tree-ssa/pr21171.c: New test.
12334 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
12336         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
12337         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
12338         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
12339         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
12340         gcc.dg/tree-ssa/gen-vect-32.c: New.
12341         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
12342         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
12343         don't run on PPC32.
12345 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12347         PR c/21213
12348         * gcc.dg/transparent-union-3.c: New test.
12350 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12352         PR c/20740
12353         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
12354         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
12355         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
12356         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
12357         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
12358         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
12360 2005-04-26  Jeff Law  <law@redhat.com>
12362         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
12363         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
12364         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
12365         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
12366         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
12367         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
12368         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
12370 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
12372         PR tree-optimization/17598
12373         * gcc.dg/tree-ssa/pr17598.c: New testcase.
12375 2005-04-25  Mike Stump  <mrs@apple.com>
12377         * objc.dg/fix-and-continue-1.m: Add.
12379 2005-04-25  Roger Sayle  <roger@eyesopen.com>
12381         PR c++/20995
12382         * g++.dg/opt/pr20995-1.C: New test case.
12384 2005-04-25  Devang Patel <dpatel@apple.com>
12386         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
12388 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
12390         PR testsuite/21062
12391         * g++.dg/opt/alias2.C (printf): Correct the prototype.
12393 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
12395         PR C++/21188
12396         * g++.dg/opt/rtti2.C: New test.
12398 2005-04-25  Paul Brook  <paul@codesourcery.com>
12399         Steven G. Kargl  <kargls@comcast.net>
12401         PR fortran/20879
12402         * gfortran.dg/ichar_1.f90: New file.
12404 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
12406         PR middle-end/20991
12407         * g++.dg/opt/pr20991.C: New test.
12409         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
12410         where sizeof (type) < __alignof__ (type).
12411         * gcc.dg/compat/struct-layout-1.h: Likewise.
12413 2005-04-24  Per Bothner  <per@bothner.com>
12414             Devang Patel  <dpatel@apple.com>
12416         PR preprocessor/20907
12417         * gcc.dg/cpp/very-long-comment.c: New test.
12419 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12421         PR fortran/20059
12422         * gfortran.dg/common_5.f: New test.
12424 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
12426         PR middle-end/21082
12427         * g++.dg/tree-ssa/pr21082.C: New testcase.
12429 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
12431         * gcc.dg/vect/vect-99.c: New test.
12433 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
12435         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
12437 2005-04-22  Jeff Law  <law@redhat.com>
12439         * gcc.dg/uninit-5.c: Remove xfails.
12440         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
12441         conditionals and loads.
12443 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
12445         PR libfortran/20074
12446         PR libfortran/20436
12447         PR libfortran/21108
12448         * gfortran.dg/nested_reshape.f90: new test
12449         * gfortran.dg/reshape-alloc.f90: new test
12450         * gfortran.dg/reshape.f90: new test
12452 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
12454         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
12456         * gcc.dg/arm-vfp1.c: New test.
12458 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
12460         PR c++/21087
12461         * g++.dg/lookup/builtin2.C: New test.
12463 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
12465         * gcc.dg/weak/weak-13.c: New test.
12467 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
12469         * lib/target-supports.exp (check_effective_target_sync_int_long):
12470         Add powerpc*.
12472 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
12474         * gcc.target/mips/branch-1.c: New test.
12476 2005-04-21  Richard Henderson  <rth@redhat.com>
12478         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
12479         * gcc.dg/vect/vect-86.c: Likewise.
12480         * gcc.dg/vect/vect-87.c: Likewise.
12481         * gcc.dg/vect/vect-88.c: Likewise.
12483 2005-04-21  Devang Patel  <dpatel@apple.com>
12485         PR optimization/20994
12486         * gcc.dg/tree-ssa/ifc-3.c: New test.
12488 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12490         PR c/12913
12491         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
12492         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
12493         gcc.dg/c99-vla-jump-5.c: New tests.
12495 2005-04-19  Richard Henderson  <rth@redhat.com>
12497         * lib/target-supports.exp (check_effective_target_vect_int_mult):
12498         Fix typo in exists check.
12499         (check_effective_target_sync_int_long): New.
12500         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
12501         * gcc.dg/ia64-sync-2.c: Likewise.
12502         * gcc.dg/ia64-sync-3.c: Likewise.
12503         * gcc.dg/ia64-sync-4.c: Likewise.
12505 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
12507         * gcc.dg/fold-xor-1.c: New test.
12508         * gcc.dg/fold-xor-2.c: New test.
12510 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
12512         PR target/20670
12513         * g++.dg/eh/fp-regs.C: New test.
12515 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12517         * gcc.dg/Wint-to-pointer-cast-1.c,
12518         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
12519         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
12520         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
12522 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12524         PR fortran/16861
12525         * gfortran.dg/pr16861.f90: New test.
12527 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12529         * gcc.dg/pr21085.c: New test.
12531 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
12533         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
12534         (setup_mips_tests, dg-mips-options): New procedures.
12535         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
12536         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
12537         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
12538         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12539         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
12540         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
12541         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
12542         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12543         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
12544         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
12545         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
12546         dg-mips-options instead of dg-options.  Remove now-redundant
12547         preprocessor guards.
12548         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
12549         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
12550         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
12551         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
12552         * gcc.dg/vr-mult-2.c: Delete.
12553         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
12554         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
12555         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
12556         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
12557         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
12558         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
12559         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
12561 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
12563         * ada/acats/run_all.sh: Use sync when executable not present.
12565 2005-04-18  Devang Patel  <dpatel@apple.com>
12567         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
12568         * gcc.dg/vect/vect-11a.c: New.
12569         * gcc.dg/vect/vect-none.c: Update.
12570         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
12572 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12574         PR tree-optimization/20922
12575         * gcc.dg/pr20922-1.c: New test.
12576         * gcc.dg/pr20922-2.c: New test.
12577         * gcc.dg/pr20922-3.c: New test.
12578         * gcc.dg/pr20922-4.c: New test.
12579         * gcc.dg/pr20922-5.c: New test.
12580         * gcc.dg/pr20922-6.c: New test.
12582 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12584         PR libfortran/20950
12585         * gfortran.dg/pr20950.f: New test.
12587 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12589         PR libfortran/19216
12590         * gfortran.dg/pr19216.f: New test.
12592 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
12594         PR tree-optimization/21001
12595         * gcc.dg/tree-ssa/pr21001.c: New.
12597 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
12599         PR libfortran/21075
12600         * gfortran.dg/reshape_rank7.f90: New test.
12602 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
12604         PR libfortran/12884 gfortran.dg/pr12884.f: New test
12605         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
12606         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
12607         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
12608         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
12609         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
12610         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
12611         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
12612         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
12613         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
12614         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
12615         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
12616         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
12617         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
12618         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
12619         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
12620         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
12621         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
12622         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
12623         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
12624         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
12626 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
12628         * gfortran.dg/wtruncate.f: New testcase.
12629         * gfortran.dg/wtruncate.f90: New testcase.
12631 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
12633         PR c++/21025
12634         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
12635         which sizeof/alignof is dependent, rather than just whether we are
12636         processing_template_decl.
12638 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12640         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12641         corrected typo where the wrong variables had been compared.
12643 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12645         PR libfortran/18495
12646         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12647         Test callee-allocated version of return array with a write
12648         statement.
12649         Test spread with a temporary with another write statement.
12651 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
12653         PR tree-optimization/21031
12654         * gcc.dg/tree-ssa/pr21031.c: New.
12656 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
12658         PR tree-optimization/21004
12659         * gcc.dg/builtins-53.c: Include builtins-config.h.
12660         Check floorf, ceilf, floorl and ceill transformations
12661         only when HAVE_C99_RUNTIME is defined.
12663 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
12665         PR middle-end/20739
12666         * gcc.dg/tree-ssa/pr20739.c: New test.
12668 2005-04-14  Mike Stump  <mrs@apple.com>
12670         * gcc.dg/Foundation.framework/empty: New.
12671         * gcc.dg/framework-2.c: New.
12673 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12675         PR tree-optimization/21021
12676         * gcc.c-torture/compile/pr21021.c: New.
12678 2005-04-14  Janis Johnson  <janis187@us.ibm.com
12680         PR testsuite/21010
12681         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
12682         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
12683         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
12684         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
12685         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
12686         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
12687         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
12688         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
12690 2005-04-14  Richard Henderson  <rth@redhat.com>
12692         * lib/target-supports.exp (check_effective_target_vect_condition):
12693         Add ia64, i?86, and x86_64.
12695 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
12697         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
12699 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12701         PR tree-optimization/20657
12702         * gcc.dg/tree-ssa/pr20657.c: New.
12704 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
12706         * gcc.dg/builtins-53.c: Also check (int)trunc* and
12707         (long long int)trunc*.
12709 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
12711         PR target/20927
12712         * gcc.dg/pr20927.c: New test.
12714 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
12716         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
12717         * gcc.target/mips/asm-1.c: Likewise.
12719 2005-04-13  Dale Johannesen  <dalej@apple.com>
12721         * objc.dg/objc-fast-4.m: New.
12723 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
12725         * gcc.target/cris/torture/cris-torture.exp: New driver in new
12726         directory.
12727         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
12729 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
12731         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
12732         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
12733         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
12735 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
12737         PR tree-optimization/20913
12738         * gcc.dg/tree-ssa/pr20913.c: New.
12740         PR tree-optimization/20702
12741         * gcc.dg/tree-ssa/pr20702.c: New.
12743 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12745         PR c++/13744
12746         * g++.dg/inherit/local3.C: New test.
12748 2005-04-12  Jeff Law  <law@redhat.com>
12750         * gcc.dg/tree-ssa/20050412-1.c: New test.
12752 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
12754         PR libfortran/19016
12755         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
12756         Add tests with mask generated by expression.
12757         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12758         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12759         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12761 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
12763         PR middle-end/20917
12764         * gcc.dg/20050409-1.c: New test.
12766 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
12768         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
12770 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12772         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12773         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
12774         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12775         (TARGET_CXX): Adjust accordingly.
12776         * target.h (struct gcc_target): Remove epxort_class_data.  Add
12777         determine_class_data_visibility and class_data_always_comdat.
12778         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12779         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
12780         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12781         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
12782         (arm_cxx_determine_class_data_visibility): New.
12783         (arm_cxx_class_data_always_comdat): Likewise.
12784         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12785         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
12786         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12787         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
12788         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
12789         Define.
12791 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12793         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
12795 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
12797         * gcc.dg/i386-darwin-fpmath.c: New.
12799 2004-04-11  Devang Patel  <dpatel@apple.com>
12801         * lib/target-supports.exp (check_effective_target_vect_condition): New.
12802         * gcc.dg/vect/vect-ifcvt-1.c: New test.
12803         * gcc.dg/vect/vect-ifcvt-2.c: New test.
12804         * gcc.dg/vect/vect-ifcvt-3.c: New test.
12805         * gcc.dg/vect/vect-ifcvt-4.c: New test.
12806         * gcc.dg/vect/vect-ifcvt-5.c: New test.
12807         * gcc.dg/vect/vect-ifcvt-6.c: New test.
12808         * gcc.dg/vect/vect-ifcvt-7.c: New test.
12809         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
12811 2004-04-11  Devang Patel  <dpatel@apple.com>
12813         * gcc.dg/vect/vect-dv-1.c: New test.
12814         * gcc.dg/vect/vect-dv-2.c: New test.
12816 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
12818         PR tree-optimization/20933
12819         * gcc.dg/tree-ssa/pr20933.c: New test.
12821 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12823         * gfortran.dg/fold_nearest.f90: New test.
12825 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
12827         * gcc.dg/tree-ssa/alias-1.c: New test.
12829 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
12831         PR tree-optimization/20920
12832         * g++.dg/tree-ssa/pr20920.C: New test.
12834 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
12836         * gcc.dg/builtins-53.c: Also check (int)ceil* and
12837         (long long int)ceil*.
12839 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
12841         * g++.dg/warn/Wdtor1.C: Declare template in system header with
12842         explicit C++ linkage.
12844 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12846         * gfortran.dg/pr17229.f: Take care of the new obsolescence
12847         warning for arithmetic IF statements.
12849 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
12851         * eor_handling_1.f90: New test case.
12852         * eor_handling_2.f90: New test case.
12853         * eor_handling_3.f90: New test case.
12854         * eor_handling_4.f90: New test case.
12855         * eor_handling_5.f90: New test case.
12856         * noadv_size.f90: New test case.
12857         * pad_no.f90: New test case.
12859 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
12861         * gcc.c-torture/execute/20050410-1.c: New test.
12863 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
12865         * gcc.dg/pr20126.c: New.
12867 2005-04-09  Bud Davis  <bdavis@gfortran.org>
12868             Steven G. Kargl <kargls@comcast.net>
12870         * gfortran.dg/PR19872.f: New test.
12872 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
12874         * gfortran.dg/nint_1.f90: Fix dg-do directive.
12876 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
12878         * gfortran.dg/nint_1.f90: New test.
12880 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
12882         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
12883         Added test for callee-allocated arrays with write statements.
12884         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
12885         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
12886         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12887         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12888         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12890 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
12892         PR libfortran/20163
12893         * gfortran.dg/open-options-blanks.f: New test.
12895 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
12897         PR fortran/13257
12898         * gfortran.dg/comma_format_extension_[1234].f: New tests.
12900 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
12902         * gcc.dg/tree-ssa/stdarg-1.c: New test.
12903         * gcc.dg/tree-ssa/stdarg-2.c: New test.
12904         * gcc.dg/tree-ssa/stdarg-3.c: New test.
12905         * gcc.dg/tree-ssa/stdarg-4.c: New test.
12906         * gcc.dg/tree-ssa/stdarg-5.c: New test.
12907         * gcc.c-torture/execute/stdarg-4.c: New test.
12909         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
12911         PR target/20795
12912         * g++.dg/abi/param2.C: New test.
12914 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
12916         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
12918 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
12920         * gcc.dg/builtins-53.c: New test.
12922 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
12924         * g++.dg/tree-ssa/pr18178.C: New test.
12925         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
12926         * gcc.c-torture/execute/20041019-1.c: New test.
12927         * gcc.dg/tree-ssa/20041008-1.c: New test.
12928         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
12929         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
12930         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
12931         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
12932         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
12933         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
12934         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
12935         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
12936         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
12937         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
12939 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
12941         PR rtl-optimization/20466
12942         * gcc.c-torture/execute/pr20466-1.c: New test.
12944 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
12946         PR c++/20905
12947         * g++.dg/parse/cond2.C: New test.
12949         PR c++/20145
12950         * g++.dg/warn/Wdtor1.C: New test.
12952 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12954         PR fortran/17229
12955         * gfortran.dg/pr17229.f: New test.
12957 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
12959         * gfortran.dg/tiny_1.f90: New test.
12960         * gfortran.dg/tiny_2.f90: ditto.
12962 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
12964         * gfortran.dg/eor_1.f90: Fix dg-do run line
12965         * gfortran.dg/open_new.f90: Fix dg-do run line
12967 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
12969         * lib/target-supports.exp (get_compiler_messages): Support
12970         optional arguments, the fourth being compiler options.
12971         (check_effective_target_fpic): New proc.
12972         * gcc.dg/20050321-2.c: Restrict to target fpic.
12974 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
12976         * gcc.dg/15443-1.c: New test.
12977         * gcc.dg/15443-2.c: Likewise.
12979 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12981         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
12983 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
12985         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
12987 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
12989         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
12990         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
12991         -m64.
12992         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
12993         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
12994         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
12996 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
12998         PR c++/20212
12999         * g++.dg/warn/Wunused-11.C: New test.
13001 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
13003         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
13005 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
13007         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
13009 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
13011         PR c++/20734
13012         * g++.dg/template/ptrmem13.C: New test.
13014 2005-04-05  Per Bothner  <per@bothner.com>
13016         * lib/gcc.exp: Always add -fno-show-column, for now.
13018 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
13020         PR testsuite/20767
13021         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
13022         of plain old "unsigned int" for the type of "i".  Makes this test
13023         64bit clean.
13025 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
13027         * gcc.dg/i386-ssefn-1.c: New test.
13028         * gcc.dg/i386-ssefn-2.c: New test.
13029         * gcc.dg/i386-ssefn-3.c: New test.
13030         * gcc.dg/i386-ssefn-4.c: New test.
13032 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
13034         PR tree-optimization/20076
13035         * gcc.dg/builtin-apply4.c: New test.
13037         PR preprocessor/19475
13038         * gcc.dg/cpp/macspace1.c: New test.
13039         * gcc.dg/cpp/macspace2.c: New test.
13041 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13043         * gfortran.dg/pr20755.f: Fixed bad format.
13045 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
13047         PR c++/20763
13048         * g++.dg/ext/attrib21.C: New test.
13050 2004-04-05  Devang Patel  <dpatel@apple.com>
13052         * lib/target-supports.exp (check_effective_target_vect_shif): New.
13053         * gcc.dg/vect/vect-shift-1.c: New test.
13055 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13057         PR libfortran/20755
13058         * gfortran.dg/pr20755.f: New test.
13060 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
13062         * gfortran.dg/pr15959.f90: New test.
13063         * gfortran.dg/string_pad_trunc.f90: New test.
13065 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13067         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
13068         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
13069         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
13070         syntax.
13072 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13074         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
13076 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13078         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
13079         * gcc.c-torture/compile/20011119-2.c: Likewise.
13080         * gcc.c-torture/compile/981001-2.c: Likewise.
13082 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
13084         PR c++/20679
13085         * g++.dg/template/overload4.C: New test.
13087 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
13089         PR c++/20746
13090         * g++.dg/abi/covariant5.C: New.
13092         PR debug/20505
13093         * g++.dg/debug/const2.C: New.
13095 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
13097         PR rtl-optimization/16104
13098         * gcc.c-torture/execute/20050316-1.c: New test.
13100 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
13102         * g++.dg/template/spec23.C: Fix dg-error text.
13104 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
13106         PR c++/19199
13107         * g++.dg/expr/lval2.C: New.
13109 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13111         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
13112         __builtin_strcasecmp and __builtin_strncasecmp.
13114 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
13116         PR c++/20723
13117         * g++.dg/template/spec22.C: New.
13118         * g++.dg/template/spec23.C: New.
13120 2005-04-03  Dale Ranta  <dir@lanl.gov>
13121             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13123         PR libfortran/20068
13124         PR libfortran/20125
13125         PR libfortran/20156
13126         PR libfortran/20471
13127         * gfortran.dg/backspace.f: New test.
13129 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
13131         * gcc.dg/pr19345.c: New test.
13133 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
13135         PR tree-optimization/20640
13136         * gcc.dg/torture/tree-loop-1.c: New.
13138 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
13140         PR rtl-optimization/20290
13141         * gcc.c-torture/execute/loop-ivopts-2.c: New.
13143 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
13145         * gcc.dg/rs6000-fpint.c: New.
13147 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13149         * gcc.dg/old-style-then-proto-1.c: New test.
13151 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13153         * gfortran.fortran-torture/execute/backspace.f90: Check
13154         after backspace and read was incorrect.
13156 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13158         * gcc.c-torture/execute/builtins/strcat.c: Check the result
13159         buffer past the terminating NUL using memcmp.
13160         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
13161         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
13163         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
13164         Fix unused/uninitialized variable warnings.
13166         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
13167         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
13168         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
13169         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
13171         * gcc.c-torture/execute/builtins/abs-1-lib.c,
13172         gcc.c-torture/execute/builtins/fputs-lib.c,
13173         gcc.c-torture/execute/builtins/lib/fprintf.c,
13174         gcc.c-torture/execute/builtins/lib/main.c,
13175         gcc.c-torture/execute/builtins/lib/memcmp.c,
13176         gcc.c-torture/execute/builtins/lib/memmove.c,
13177         gcc.c-torture/execute/builtins/lib/mempcpy.c,
13178         gcc.c-torture/execute/builtins/lib/memset.c,
13179         gcc.c-torture/execute/builtins/lib/printf.c,
13180         gcc.c-torture/execute/builtins/lib/sprintf.c,
13181         gcc.c-torture/execute/builtins/lib/stpcpy.c,
13182         gcc.c-torture/execute/builtins/lib/strchr.c,
13183         gcc.c-torture/execute/builtins/lib/strcmp.c,
13184         gcc.c-torture/execute/builtins/lib/strcpy.c,
13185         gcc.c-torture/execute/builtins/lib/strcspn.c,
13186         gcc.c-torture/execute/builtins/lib/strlen.c,
13187         gcc.c-torture/execute/builtins/lib/strncat.c,
13188         gcc.c-torture/execute/builtins/lib/strncmp.c,
13189         gcc.c-torture/execute/builtins/lib/strncpy.c,
13190         gcc.c-torture/execute/builtins/lib/strrchr.c,
13191         gcc.c-torture/execute/builtins/lib/strspn.c,
13192         gcc.c-torture/execute/builtins/lib/strstr.c,
13193         gcc.c-torture/execute/builtins/memops-asm-lib.c,
13194         gcc.c-torture/execute/builtins/strlen-2.c,
13195         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
13196         prototypes.
13198 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
13200         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
13201         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
13202         selectany usage.
13204 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
13206         PR c++/19406
13207         * g++.dg/debug/using1.C: New test.
13209 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
13211         PR middle-end/20524
13212         * gcc.dg/alias-7.c: Prefix asm-declared name with
13213         __USER_LABEL_PREFIX__.
13215 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
13217         Fix fallout from PR middle-end/15700:
13218         * gcc.c-torture/compile/20011119-1.c: Take
13219         __USER_LABEL_PREFIX__ into account.
13220         * gcc.c-torture/compile/20011119-2.c: Likewise.
13222 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13224         PR c++/18644
13225         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
13227 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13229         PR c/17855
13230         * gcc.c-torture/compile/struct-non-lval-1.c,
13231         gcc.c-torture/compile/struct-non-lval-2.c,
13232         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
13234 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
13236         * gcc.dg/tls/tls.exp: Remove temporary file.
13237         * g++.dg/tls/tls.exp: Ditto.
13238         * lib/file-format.exp: Ditto.
13239         * g++.dg/special/ecos.exp: Ditto.
13241         * lib/profopt.exp: Treat prof_ext as a list.
13242         * gcc.misc-tests/bprob.exp: Ditto.
13243         * g++.dg/bprob/bprob.exp: Ditto.
13245         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
13246         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
13247         g++.dg/tree-ssa/pointer-reference-alias.C,
13248         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
13249         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
13250         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
13251         g++.dg/vect/pr19951.cc: Ditto.
13252         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
13253         gcc.dg/builtins-47.c: Ditto.
13254         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
13255         gcc.dg/pr20115-1.c: Ditto.
13256         * gcc.dg/tree-ssa/20030530-2.c,
13257         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
13258         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
13259         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
13260         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
13261         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
13262         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
13263         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
13264         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
13265         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
13266         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
13267         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
13268         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
13269         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
13270         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
13271         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
13272         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
13273         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
13274         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
13275         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
13276         gcc.dg/tree-ssa/20030824-1.c,
13277         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
13278         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
13279         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
13280         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
13281         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
13282         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
13283         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
13284         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
13285         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
13286         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
13287         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
13288         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
13289         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
13290         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
13291         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
13292         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
13293         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
13294         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
13295         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
13296         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
13297         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
13298         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
13299         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
13300         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
13301         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
13302         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
13303         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
13304         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
13305         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
13306         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
13307         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
13308         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
13309         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
13310         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
13311         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
13312         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
13313         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
13314         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
13315         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
13316         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
13317         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
13318         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
13319         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
13320         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
13321         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
13322         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
13323         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
13324         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
13325         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
13326         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
13327         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
13328         gcc.dg/tree-ssa/useless-1.c: Ditto.
13329         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
13330         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
13331         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
13332         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
13333         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
13334         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
13335         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
13336         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
13337         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
13338         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
13339         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
13340         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
13341         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
13342         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
13343         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
13344         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
13345         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
13346         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
13347         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
13348         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
13349         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
13350         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
13351         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
13352         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
13353         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
13354         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
13355         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
13356         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
13357         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
13358         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
13359         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
13360         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
13361         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
13362         gcc.dg/vect/vect-none.c: Ditto.
13363         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
13364         treelang/compile/unsigned.tree: Ditto.
13366         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
13367         * gcc.dg/cpp/direct2s.c: Ditto.
13368         * gcc.dg/cpp/paste4.c: Ditto.
13369         * gcc.dg/cpp/separate-1.c: Ditto.
13370         * gcc.dg/pch/save-temps-1.c: Ditto.
13371         * g++.dg/ext/altivec-10.C: Ditto.
13372         * g++.dg/pch/pch.C: Ditto.
13374         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
13376         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
13377         * g++.dg/template/repo1.C: Ditto.
13378         * g++.dg/template/repo2.C: Ditto.
13379         * g++.dg/template/repo3.C: Ditto.
13380         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
13381         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
13382         * g++.old-deja/g++.pt/repo1.C: Ditto.
13383         * g++.old-deja/g++.pt/repo2.C: Ditto.
13384         * g++.old-deja/g++.pt/repo3.C: Ditto.
13385         * g++.old-deja/g++.pt/repo4.C: Ditto.
13387         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
13388         * gcc.dg/20030107-1.c: Ditto.
13389         * gcc.dg/20030702-1.c: Ditto.
13390         * gcc.dg/profile-generate-1.c: Ditto.
13391         * g++.dg/other/profile1.C: Ditto.
13392         * g++.old-deja/g++.robertl/eb83.C: Ditto.
13394         * lib/gcc-dg.exp (remove-build-file): New.
13395         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
13396         cleanup-tree-dump, cleanup-saved-temps): New.
13398 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
13400         PR c++/19203, DR 214
13401         * g++.dg/parse/ambig3.C: Not ambiguous.
13402         * g++.dg/template/spec20.C: New.
13403         * g++.dg/template/spec21.C: New.
13405 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
13407         PR target/20045
13408         * gcc.dg/ia64-fptr-1.c: Run only on linux.
13410 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13412         PR libfortran/20660
13413         * gfortran.dg/negative_unit.f: New test.
13415 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
13417         * gcc.dg/20050330-1.c: New test.
13419 2005-03-30  Devang Patel  <dpatel@apple.com>
13421         * g++.dg/tree-sra/ssa-sra-3.C: New test.
13423 2005-03-30  Dale Johannesen  <dalej@apple.com>
13425         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
13427 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
13429         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
13430         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
13431         Strip options from test name.
13433 2005-03-31  Jan Hubicka  <jh@suse.cz>
13435         * gcc.dg/varpool-1.c: New testcase.
13437 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13439         PR c/772
13440         PR c/17913
13441         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
13442         gcc.dg/stmt-expr-label-3.c : New tests.
13443         * gcc.c-torture/execute/medce-2.c: Remove.
13445 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13447         PR c/20368
13448         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
13449         tests.
13451 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
13453         * gcc.c-torture/compile/pr20203.c: New test.
13455 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13457         * gfortran.dg/promotion.f90: New test.
13459 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
13461         PR middle-end/20491
13462         * gcc.dg/torture/asm-subreg-1.c: New test.
13464 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
13466         PR c/20672
13467         * gcc.dg/pr20672-1.c: New test.
13469 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
13471         * gfortran.dg/vect: New directory.
13472         * gfortran.dg/vect/vect.exp: New.
13473         * gfortran.dg/vect/vect-1.f90: New test.
13474         * gfortran.dg/vect/vect-2.f90: New test.
13475         * gfortran.dg/vect/vect-3.f90: New test.
13476         * gfortran.dg/vect/vect-4.f90: New test.
13477         * gfortran.dg/vect/vect-5.f90: New test.
13479 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
13481         PR middle-end/20622
13482         * gcc.dg/alias-7.c: New test.
13484 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
13486         * gcc.dg/sparc-reg-1.c: New test.
13488 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
13490         PR target/19890
13491         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
13493 2005-03-29  Dale Ranta  <dir@lanl.gov>
13494             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13496         PR libfortran/20163
13497         * gfortran.dg/pr20163-2.f: New test.
13499 2005-03-28  Jan Hubicka  <jh@suse.cz>
13501         PR middle-end/20635
13502         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
13503         by Jakub Jelinek.
13505 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
13507         PR tree-optimization/20626
13508         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
13509         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
13511 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13513         * gfortran.dg/underflow.f90: New test.
13514         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
13516 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13518         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
13520 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
13522         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
13523         (g++_init): Make sure that CXXFLAGS is set.
13524         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
13525         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
13526         * lib/gfortran.exp (gfortran_link_flags): Likewise.
13527         * lib/objc.exp (objc_init): Likewise.
13528         * lib/treelang.exp (treelang_init): Likewise.
13530 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
13532         PR tree-optimization/20470
13533         * gcc.dg/tree-ssa/pr20470.c: New test.
13535 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
13537         * gcc.dg/ppc-stfiwx.c: New.
13539 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
13541         PR target/19888
13542         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
13544 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13546         * gcc.dg/20050325-1.c: Fix a typo.
13548 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13550         PR libfortran/19678
13551         PR libfortran/19679
13552         * gfortran.dg/dos_eol.f: New test.
13554 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13556         PR rtl-optimization/20249
13557         * gcc.dg/20050325-1.c: New test.
13559 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13561         PR libfortran/15332
13562         * gfortran.dg/pr15332.f: New test.
13564 2005-03-24  Dale Johannesen  <dalej@apple.com>
13566         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
13568 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
13570         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
13571         'internal' visibility.
13572         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
13573         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
13574         'protected' visibility.
13575         * gcc.dg/visibility-7.c: Likewise.
13576         * lib/target-supports.exp (check_visibility_available): Take
13577         a parameter, the kind of visibility to check for.
13578         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
13579         to check_visibility_available.
13581         * g++.dg/expr/cast3.C: New.
13583 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
13585         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
13586         rs6000.
13588 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
13590         PR target/20095
13591         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
13593 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
13595         * gcc.dg/badshift.c: Renamed to...
13596         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
13598         * gcc.target/i386/badshift.c: Renamed to...
13599         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
13600         only.
13602         PR rtl-optimization/20532
13603         * gcc.target/i386/badshift.c: New.
13605 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13607         * gfortran.dg/pr18025.f90: New test.
13609 2005-03-23  Dale Johannesen  <dalej@apple.com>
13611         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
13613 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
13615         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
13617         * lib/target-supports.exp (check_iconv_available): Default
13618         libiconv to -liconv, if there is no definition.
13620 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
13622         * gcc.dg/torture/cris-asm-mof-1.c: New test.
13624 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
13626         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
13627         * g++.dg/opt/pr7503-2.C: Likewise.
13628         * g++.dg/opt/pr7503-3.C: Likewise.
13629         * g++.dg/opt/pr7503-4.C: Likewise.
13630         * g++.dg/opt/pr7503-5.C: Likewise.
13631         * g++.dg/warn/minmax.C: New test.
13633 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13635         * gfortran.dg/g77_intrinsics_funcs.f: New test.
13636         * gfortran.dg/g77_intrinsics_sub.f: New test.
13638 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
13639             Jan Hubicka  <jh@suse.cz>
13640             Steven Bosscher <stevenb@suse.de
13642         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
13644 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13646         PR c++/19980
13647         * g++.dg/template/redecl3.C: New test.
13649 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13651         PR c++/20499
13652         * g++.dg/parse/error16.C: Tweak error markers.
13654 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
13656         PR target/20561
13657         * gcc.dg/20050321-2.c: New test.
13659 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
13661         PR c++/20465
13662         PR c++/20381
13663         * g++.dg/template/ptrmem12.C: New.
13665 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
13667         PR rtl-optimization/20527
13668         * gcc.c-torture/execute/pr20527-1.c: New test.
13670 2005-03-22  Ben Elliston  <bje@au.ibm.com>
13672         * gcc.misc-tests/options.exp (check_for_options): Create a real C
13673         program, compile it into a real executable and then delete the .c
13674         and .x files afterwards, to avoid problems on testglue targets.
13676 2005-03-21  Stuart Hastings  <stuart@apple.com>
13678         * gcc.target/i386/sse-2.c: New.
13680 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
13682         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
13684 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13686         * g++.dg/parse/crash25.C: Fix typo.
13688 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13690         PR c++/20461
13691         * g++.dg/parse/crash24.C: New test.
13693         PR c++/20536
13694         * g++.dg/parse/crash25.C: New test.
13696 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13698         PR c++/20147
13699         * g++.dg/ext/stmtexpr4.C: New test.
13701 2005-03-20  Roger Sayle  <roger@eyesopen.com>
13703         PR middle-end/20539
13704         * gcc.c-torture/compile/pr13066-1.c: New test case.
13705         * gcc.c-torture/compile/pr20539-1.c: Likewise.
13706         * g++.dg/opt/pr13066-1.C: Likewise.
13708 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
13710         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
13712 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13714         PR fortran/18525
13715         * gfortran.dg/nesting_1.f90: New test.
13717 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13719         PR c++/20240
13720         * g++.dg/lookup/using13.C: New test.
13722 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13724         PR c++/20333
13725         * g++.dg/template/crash36.C: New test.
13727 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
13729         PR c++/20463
13730         * g++.dg/template/crash35.C: New test.
13732 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
13734         PR c++/19966
13735         * g++.dg/overload/operator2.C: New test.
13737 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13739         PR libfortran/20257
13740         * gfortran.dg/pr20257.f90: New test.
13742 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13744         PR libfortran/20480
13745         * gfortran.dg/pr20480.f90: New test.
13747 2005-03-16  Richard Henderson  <rth@redhat.com>
13749         PR middle-end/15700
13750         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
13751         (_rtld_global): New.
13752         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
13753         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
13755         * gcc.dg/alias-3.c: New.
13756         * gcc.dg/alias-4.c: New.
13757         * gcc.dg/alias-5.c: New.
13758         * gcc.dg/alias-6.c: New.
13760 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
13762         * gcc.dg/cpp/ucnid-7.c: New.
13764 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
13765             Dorit Naishlos  <dorit@il.ibm.com>
13767         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
13768         darwin.
13770 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
13772         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
13773         misaligned accesses.
13774         * gcc.dg/vect/vect-58.c: Likewise.
13775         * gcc.dg/vect/vect-92.c: New.
13776         * gcc.dg/vect/vect-93.c: New.
13778 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
13780         PR fortran/18827
13781         * gfortran.dg/assign_2.f90: New test.
13782         * gfortran.dg/assign_3.f90: New test.
13783         * gfortran.dg/assign.f90: New test.
13785 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
13787         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
13788         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
13789         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
13790         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
13791         names.
13793 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
13795         * gcc.dg/cpp/ucnid-6.c: New.
13797         * gcc.dg/cpp/normalize-1.c: New.
13798         * gcc.dg/cpp/normalize-2.c: New.
13799         * gcc.dg/cpp/normalize-3.c: New.
13800         * gcc.dg/cpp/normalize-4.c: New.
13801         * gcc.dg/cpp/ucnid-4.c: New.
13802         * gcc.dg/cpp/ucnid-5.c: New.
13803         * g++.dg/cpp/normalize-1.C: New.
13804         * g++.dg/cpp/ucnid-1.C: New.
13806 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13808         * gcc.dg/pr18628.c: New.
13810 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13812         PR c++/20280
13813         * g++.dg/tree-ssa/pr20280.C: New.
13815 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13817         PR fortran/20467
13818         * gfortran.dg/stfunc_2.f90: New test.
13820 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13822         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
13824 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13826         * gcc.dg/tree-ssa/20050314-1.c: New test.
13828 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13830         PR c++/4403
13831         PR c++/9783, DR433
13832         * g++.dg/template/friend34.C: New test.
13833         * g++.dg/template/friend35.C: Likewise.
13834         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
13836 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13838         Friend class name lookup 5/n
13839         PR c++/1016
13840         * g++.dg/lookup/hidden-class1.C: New test.
13841         * g++.dg/lookup/hidden-class2.C: Likewise.
13842         * g++.dg/lookup/hidden-class3.C: Likewise.
13843         * g++.dg/lookup/hidden-class4.C: Likewise.
13844         * g++.dg/lookup/hidden-class5.C: Likewise.
13845         * g++.dg/lookup/hidden-class6.C: Likewise.
13846         * g++.dg/lookup/hidden-class7.C: Likewise.
13847         * g++.dg/lookup/hidden-class8.C: Likewise.
13848         * g++.dg/lookup/hidden-class9.C: Likewise.
13849         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
13850         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
13851         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
13852         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
13853         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
13854         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
13855         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
13856         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
13857         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
13858         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
13859         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
13861 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
13863         PR c++/20157
13864         * g++.dg/template/error18.C: New test.
13866 2005-03-09  Ben Elliston  <bje@au.ibm.com>
13868         PR debug/16792
13869         * g++.dg/debug/pr16792.C: New test.
13871 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
13873         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
13874         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
13875         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
13876         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
13877         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
13878         test assertion names.
13880 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13882         PR fortran/18600
13883         * gfortran.dg/stfunc_1.f90: New test.
13885 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13887         PR fortran/16907
13888         * gfortran.dg/real_index_1.f90: New test.
13890 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13892         PR fortran/20323
13893         * gfortran.dg/spec_expr_1.f90: New test.
13895 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
13897         PR c/20402
13898         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
13899         new parser.
13901 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13903         PR fortran/20361
13904         * gfortran.dg/largeequiv_1.f90: New test.
13906 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
13908         * gcc.dg/ucnid-1.c: New.
13909         * gcc.dg/ucnid-2.c: New.
13910         * gcc.dg/ucnid-3.c: New.
13911         * gcc.dg/ucnid-4.c: New.
13912         * gcc.dg/ucnid-5.c: New.
13913         * gcc.dg/ucnid-6.c: New.
13914         * gcc.dg/cpp/ucnid-1.c: New.
13915         * gcc.dg/cpp/ucnid-2.c: New.
13916         * gcc.dg/cpp/ucnid-3.c: New.
13917         * g++.dg/other/ucnid-1.C: New.
13919 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
13921         * gcc.dg/vmx/darwin-abi-3.c: Delete.
13923 2005-03-11  Per Bothner  <per@bothner.com>
13925         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
13926         that diagnotics refer to correct token.
13927         * gcc.dg/unused-3.c: Likewise.
13929 2005-03-11  Per Bothner  <per@bothner.com>
13931         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
13932         constant" is now actually on same line as string constant.
13933         * gcc.dg/cpp/direct2s.c: Likewise.
13935 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
13937         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
13939 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13941         PR libfortran/20124
13942         * gfortran.dg/pr20124.f90: New Test
13944 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
13946         PR tree-optimization/20130
13947         * gcc.dg/pr20130-1.c: New test.
13949 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
13951         PR target/20095
13952         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
13954 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13956         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
13958 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
13960         * g++.dg/eh/forced1.C: Fix comment.
13961         * g++.dg/eh/forced2.C: Ditto.
13962         * g++.dg/eh/forced3.C: Ditto.
13963         * g++.dg/eh/forced4.C: Ditto.
13965 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
13967         PR rtl-opt/20412
13968         * gcc.c-torture/compile/pr20412.c: New test.
13970 2005-03-10  Roger Sayle  <roger@eyesopen.com>
13972         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
13974 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
13976         PR target/20322
13977         * gcc.dg/20050307-1.c: New test.
13979 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
13981         PR c++/20375
13982         * g++.dg/other/stdarg3.C: New.
13984 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
13986         PR c++/18384, c++/18327
13987         * g++.dg/init/array19.C: New test.
13989         PR inline-asm/20314
13990         * gcc.dg/torture/pr20314-1.c: New test.
13991         * gcc.dg/torture/pr20314-2.c: New test.
13993 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
13995         * gcc.dg/20050309-1.c: New test.
13997 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13999         * gcc.dg/builtins-10.c: Reactivate disabled test.
14000         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
14001         new cbrt transformations.
14003 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
14005         PR c++/20208
14006         * g++.dg/template/array13.C: New test.
14008 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
14010         PR c++/16859
14011         * g++.dg/init/brace4.C: New test.
14013 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
14015         PR c++/20186
14016         * g++.dg/template/non-dependent12.C: New.
14018 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
14020         PR c++/20142
14021         * g++.dg/init/array18.C: Add dg-do run marker.
14023         PR c++/20142
14024         * g++.dg/init/array18.C: New test.
14026 2005-03-09  Ben Elliston  <bje@au.ibm.com>
14028         * consistency.vlad/vlad.exp: Remove trailing semicolons.
14029         * g++.dg/gcov/gcov.exp: Likewise.
14030         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
14031         * gcc.target/xstormy16/xstormy16.exp: Likewise.
14032         * lib/c-torture.exp: Likewise.
14033         * lib/fortran-torture.exp: Likewise.
14034         * lib/g++.exp: Likewise.
14035         * lib/gcc-defs.exp: Likewise.
14036         * lib/gcc-dg.exp: Likewise.
14037         * lib/gcc.exp: Likewise.
14038         * lib/gcov.exp: Likewise.
14039         * lib/gfortran.exp: Likewise.
14040         * lib/mike-g++.exp: Likewise.
14041         * lib/mike-gcc.exp: Likewise.
14042         * lib/objc-torture.exp: Likewise.
14043         * lib/objc.exp: Likewise.
14044         * lib/profopt.exp: Likewise.
14045         * lib/target-libpath.exp: Likewise.
14046         * lib/target-supports.exp: Likewise.
14047         * lib/treelang.exp: Likewise.
14048         * lib/wrapper.exp: Likewise.
14050 2005-03-08  Jeff Law  <law@redhat.com>
14052         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
14053         PHI-OPT changes.
14055 2005-03-08  Ira Rosen  <irar@il.ibm.com>
14057         * gcc.dg/vect/pr20122.c: New test.
14059 2005-03-07  Jeff Law  <law@redhat.com>
14061         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
14062         was folded away.
14063         * gcc.dg/tree-ssa/pr18133-1.c: New test.
14064         * gcc.dg/tree-ssa/pr18133-2.c: New test.
14065         * gcc.dg/tree-ssa/pr18134.c: New test.
14067 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14069         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
14070         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
14071         gcc.dg/torture/builtin-noret-2.c: Require weak support.
14073 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
14075         PR tree-opt/17671
14076         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
14078 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
14080         * g++.dg/warn/Wnvdtor.C: New test.
14082 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
14084         * gcc.dg/torture/pr19683-1.c: New test.
14086 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
14088         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
14089         * gfortran.dg/g77/19990313-2.f: Ditto.
14090         * gfortran.dg/g77/19990313-3.f: Ditto.
14091         * gfortran.dg/g77/19990525-0.f: Ditto.
14092         * gfortran.dg/g77/19990826-0.f: Ditto.
14093         * gfortran.dg/g77/19990826-2.f: Ditto.
14094         * gfortran.dg/g77/19990826-3.f: Ditto.
14095         * gfortran.dg/g77/20000511-1.f: Ditto.
14096         * gfortran.dg/g77/20000511-2.f: Ditto.
14097         * gfortran.dg/g77/970625-2.f: Ditto.
14098         * gfortran.dg/g77/980310-2.f: Ditto.
14099         * gfortran.dg/g77/980310-3.f: Ditto.
14100         * gfortran.dg/g77/980310-8.f: Ditto.
14101         * gfortran.dg/g77/980519-2.f: Ditto.
14102         * gfortran.dg/g77/alpha1.f: Ditto.
14103         * gfortran.dg/g77/claus.f: Ditto.
14104         * gfortran.dg/g77/erfc.f: Ditto.
14105         * gfortran.dg/g77/short.f: Ditto.
14106         * gfortran.fortran-torture/execute/data.f90: Ditto.
14107         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
14108         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
14110 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14112         * lib/file-format.exp (gcc_target_object_format): Add check for som
14113         format and hardcode object formats on hppa*-*-hpux*.
14114         * lib/target-supports.exp (check_weak_available): Add check for som
14115         object format.  Always return 0 on hppa*-*-hpux10*.
14117         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
14118         is defined.
14120         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
14122 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14124         * gfortran.dg/pr19936_1.f90: New test.
14125         * gfortran.dg/pr19936_2.f90: New test.
14126         * gfortran.dg/pr19936_3.f90: New test.
14128 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14129             Paul Thomas <prthomas@drfccad.cea.fr>
14131         * gfortran.dg/PR19754_1.f90: New test.
14132         * gfortran.dg/PR19754_2.f90: Ditto.
14134 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14136         PR c++/19311
14137         * g++.dg/template/non-dependent11.C: New test.
14139 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
14141         * lib/target-supports.exp (check_iconv_available): Fix comment.
14143 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
14144             Joseph S. Myers  <joseph@codesourcery.com>
14146         PR c++/19797
14147         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
14149 2005-03-04  Matthew Sachs  <msachs@apple.com>
14151         * gcc.exp (gcc_target_compile): Put braces around
14152         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
14153         * objc.exp (objc_target_compile): Likewise.
14154         * treelang.exp (treelang_target_compile): Likewise.
14156 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14158         PR fortran/19673
14159         * gfortran.dg/func_result_1.f90: New test.
14161 2005-03-04  Ben Elliston  <bje@au.ibm.com>
14163         * gcc.misc-tests/options.exp: New test.
14165 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
14167         * gcc.dg/pr15784-4.c: New test.
14169 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
14171         * gcc.c-torture/execute/pr17133.c: New.
14172         * gcc.c-torture/compile/20050303-1.c: New.
14174 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
14176         * gcc.dg/cpp/assert4.c: Fix for cygwin.
14178 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
14180         * g++.dg/overload/using2.C: New.
14182 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
14184         PR c++/19916
14185         * g++.dg/init/ptrmem2.C: New test.
14187 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
14189         PR c/8927
14190         * gcc.dg/pr8927-1.c: New test.
14192 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
14194         PR c++/20232
14195         * g++.dg/inherit/covariant12.C: New.
14197 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14199         PR fortran/19479
14200         * gfortran.dg/bound_1.f90: New test.
14202 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
14204         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
14205         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
14207 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
14209         PR c/20245
14210         * gcc.dg/pr20245-1.c: New test.
14212 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
14214         PR middle-end/19874
14215         * gcc.c-torture/execute/20050119-2.c: New test case.
14217 2005-02-28  Ben Elliston  <bje@au.ibm.com>
14219         * README: Update the DejaGnu bug reporting address.
14220         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
14221         * lib/objc-torture.exp: Likewise.
14223 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14225         * gfortran.dg/boz_1.f90: New test.
14226         * gfortran.dg/boz_3.f90: New test.
14227         * gfortran.dg/boz_4.f90: New test.
14229 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14231         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
14232         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
14234 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14236         PR libfortran/20101
14237         * gfortran.dg/write_0_pe_format.f90: New test.
14239 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
14241         PR c++/20206
14242         * g++.dg/opt/thunk2.C: New test.
14243         * g++.dg/opt/covariant1.C: New test.
14245 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14247         * gfortran.dg/e_d_fmt.f90: New test.
14249 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
14251         * gcc.dg/asm-b.c: Fix comment typos.
14253 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
14255         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
14256         a V_MAY_DEF also.
14258 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
14260         PR tree-opt/20188
14261         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
14262         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
14263         * gcc.dg/asm-b.c: New test.
14265 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
14267         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
14268         Disable this test on IRIX 6.
14270 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
14272         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
14273         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
14274         parser.
14276 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
14278         PR tree-optimization/20204
14279         * testsuite/gcc.dg/pr20204.c: New test.
14281 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
14283         PR target/20196
14284         * gcc.c-torture/execute/20050224-1.c: New test.
14286         PR c++/20175
14287         * g++.dg/warn/Wbraces2.C: New test.
14289 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
14291         PR c++/19878
14292         * g++.dg/init/const2.C: New test.
14294 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
14296         PR tree-optimization/20100
14297         * gcc.c-torture/execute/pr20100-1.c: New test.
14299 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14301         * gfortran.dg/implicit_3.f90: New test.
14303         * gfortran.dg/deftype_1.f90: New test.
14305 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
14307         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
14308         the test passes.
14309         * g++.dg/other/anon3.C: Accept a warning.
14311 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
14313         * gcc.dg/pr20017.c: Fix a comment typo.
14315 2005-02-23  Bud Davis  <bdavis@gfortran.org>
14317         * gfortran.dg/list_read_4.f90: Change to f90 comments.
14319 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14321         PR ada/19902
14322         * ada/acats/tests/cxa/cxa3004.a: Remove.
14323         * ada/acats/tests/cxb/cxb30061.am: Likewise.
14325 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14327         PR c++/20073
14328         * g++.dg/init/const1.C: New test.
14330         PR c++/19991
14331         * g++.dg/parse/constant7.C: New test.
14333         PR c++/20152
14334         * g++.dg/parse/error27.C: New test.
14335         * g++.dg/template/qualttp15.C: Adjust error markers.
14336         * g++.old-deja/g++.other/struct1.C: Likewise.
14338         PR c++/20153
14339         * g++.dg/template/error17.C: New test.
14341         PR c++/20148
14342         * g++.dg/parser/error26.C: New test.
14344 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
14346         PR tree-optimization/20100
14347         PR tree-optimization/20115
14348         * gcc.dg/pr20115.c: New test.
14349         * gcc.dg/pr20115-1.c: New test.
14350         * gcc.dg/pr20100.c: New test.
14351         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
14352         call-clobbered variables after alias1.
14354 2005-02-22  Bud Davis  <bdavis@gfortran.org>
14356         * gfortran.dg/list_read_4.f90: new test.
14358 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
14360         PR rtl-optimization/20017.
14361         * gcc.dg/pr20017.c: New.
14363 2005-02-22  Devang Patel  <dpatel@apple.com>
14365         PR 19952
14366         * g++.dg/tree-ssa/pr19952.C: New test.
14368 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14370         PR c++/19883
14371         * g++.dg/parse/constant6.C: New test.
14373 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
14375         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
14376         * g++.dg/charset/asm2.c: Likewise.
14377         * g++.dg/charset/asm3.c: Likewise.
14378         * g++.dg/charset/asm4.c: Likewise.
14379         * g++.dg/charset/asm5.c: Likewise.
14380         * g++.dg/charset/attribute1.c: Likewise.
14381         * g++.dg/charset/attribute2.c: Likewise.
14382         * g++.dg/charset/extern1.cc: Likewise.
14383         * g++.dg/charset/extern2.cc: Likewise.
14384         * g++.dg/charset/extern3.cc: Likewise.
14385         * g++.dg/charset/function.cc: Likewise.
14386         * g++.dg/charset/string.c: Likewise.
14387         * g++.dg/charset/charset.exp: Likewise.
14388         * lib/target-supports.exp (check_iconv_available): Fix comment.
14390 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
14392         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
14393         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
14394         * gcc.dg/charset/asm2.c: Likewise.
14395         * gcc.dg/charset/asm3.c: Likewise.
14396         * gcc.dg/charset/asm4.c: Likewise.
14397         * gcc.dg/charset/asm5.c: Likewise.
14398         * gcc.dg/charset/asm6.c: Likewise.
14399         * gcc.dg/charset/attribute1.c: Likewise.
14400         * gcc.dg/charset/attribute2.c: Likewise.
14401         * gcc.dg/charset/builtin1.c: Likewise.
14402         * gcc.dg/charset/extern.c: Likewise.
14403         * gcc.dg/charset/function.c: Likewise.
14404         * gcc.dg/charset/string.c: Likewise.
14405         * gcc.dg/charset/charset.exp: Likewise.
14407 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
14409         PR fortran/20086
14410         * gfortran.dg/pr20086.f90: New test.
14412 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
14414         PR tree-optimization/19786
14415         * g++.dg/tree-ssa/pr19786.C: New.
14417 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14419         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
14421 2005-02-21  Jeff Law  <law@redhat.com>
14423         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
14425 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14427         * gfortran.dg/do_iterator: Split loop, markup all lines for
14428         which an error locus is printed.
14429         * gfortran.dg/pr17708.f90: Markup all lines for which an error
14430         locus is printed.
14431         * gfortran.dg/select_4.f90: Likewise.
14432         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
14433         locuses in the various permutations.
14435 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
14437         PR tree-optimization/19951
14438         * g++.dg/vect: New directory.
14439         * g++.dg/vect/vect.exp: New file.
14440         * g++.dg/vect/pr19951.cc: New testcase.
14441         * g++.dg/dg.exp: Also prune vectorizer tests.
14443 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
14445         PR 18785
14446         * gcc.dg/charset/builtin1.c: New test.
14448 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14450         PR c++/19299
14451         * g++.dg/inherit/volatile1.C: New test.
14453         PR c++/19440
14454         * g++.dg/template/dtor4.C: New test.
14456 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14458         * gfortran.dg/int_1.f90: New test.
14460 2005-02-19  Devang Patel  <dpatel@apple.com>
14462         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
14464 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14466         * gfortran.dg/achar_1.f90: New test.
14468 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
14470         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
14472 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
14473             Jakub Jelinek  <jakub@redhat.com>
14475         PR tree-optimization/19828
14476         * gcc.dg/tree-ssa/loop-7.c: New test.
14477         * gcc.c-torture/execute/20050218-1.c: New test.
14479 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
14481         PR c/20043
14482         * gcc.dg/transparent-union-1.c: New test.
14483         * gcc.dg/transparent-union-2.c: New test.
14485 2005-02-18  James E Wilson  <wilson@specifixinc.com>
14487         PR tree-optimization/18977
14488         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
14490 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
14492         PR target/20054
14493         * gcc.dg/pr20054.c: New test.
14495 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14497         PR c++/19508
14498         * g++.dg/ext/attrib20.C: New test.
14500 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
14502         PR middle-end/20030
14503         * gfortran.fortran-torture/execute/character_passing.f90: New test.
14505 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
14507         PR c++/20008
14508         * g++.dg/opt/switch4.C: New.
14510 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
14512         PR c++/20023
14513         PR tree-optimization/20009
14514         * gcc.c-torture/compile/20050217-1.c: New test.
14515         * g++.dg/opt/switch3.C: New test.
14517         PR tree-optimization/18947
14518         * gcc.c-torture/compile/20050215-1.c: New test.
14519         * gcc.c-torture/compile/20050215-2.c: New test.
14520         * gcc.c-torture/compile/20050215-3.c: New test.
14522 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
14524         PR c++/20028
14525         * g++.dg/template/crash34.C: New.
14527         PR c++/20022
14528         * g++.dg/other/access3.C: New.
14530 2005-02-17  Ira Rosen  <irar@il.ibm.com>
14532         * gcc.dg/vect/vect-98.c: New test.
14534 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
14536         PR tree-optimization/19967
14537         * gcc.dg/pr19967.c: New.
14539 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
14541         PR middle-end/19857
14542         * gcc.dg/tree-ssa/20050215-1.c: New test.
14543         * gcc.c-torture/execute/20050215-1.c: New test.
14545 2005-02-15  Eric Christopher  <echristo@redhat.com>
14547         * gcc.dg/cpp/20050215-1.c: New file.
14549 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
14551         PR tree-optimization/15785
14552         * gcc.dg/pr15785-1.c: New test.
14554 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
14556         PR c++/17788
14557         * g++.dg/init/ctor4.C: New.
14558         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
14560 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
14562         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
14563         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
14565 2005-02-15  Andreas Schwab  <schwab@suse.de>
14567         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
14568         declare malloc.
14570 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
14572         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
14574 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
14576         PR tree-optimization/19853
14577         * gcc.c-torture/compile/pr19853.c: New test.
14579 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14581         PR c++/19608
14582         * g++.dg/parse/local-class1.C: New.
14584         PR c++/19895
14585         * g++.dg/parse/ptrmem3.C: New.
14587         PR c++/19884
14588         * g++.old-deja/g++.oliva/template6.C: Add another case.
14589         * g++.dg/template/explicit6.C: New.
14591 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
14593         PR c++/17816
14594         * g++.dg/other/redecl2.C: New.
14596 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14598         PR c++/19891
14599         * g++.dg/abi/covariant4.C: New.
14601 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
14603         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
14605 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
14607         * gcc.dg/vect/vect-96.c: Fix typo.
14609 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14611         PR c++/14479
14612         PR c++/19487
14613         * g++.dg/template/enum5.C: New test.
14615 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14617         * gcc.dg/vect/vect-97.c: New test.
14619 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14621         * gcc.dg/vect/vect-96.c: New test.
14623 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
14625         * gcc.dg/builtins-34.c: Also check ldexp*.
14627 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
14629         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
14631 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
14633         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
14634         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
14635         dg-require-dll, dg-require-iconv, dg-require-named-sections,
14636         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
14637         selector_list, selector_expression, dg-process-target): Move to new
14638         file target-supports-dg.exp.
14639         * lib/target-supports-dg.exp: New.
14641         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
14642         New.
14644 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
14646         PR c++/19666
14647         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
14649         PR middle-end/19858
14650         * gcc.c-torture/compile/20050210-1.c: New test.
14652 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
14654         PR c++/19755
14655         * g++.dg/warn/Wbraces1.C: New test.
14657 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
14659         * gcc.dg/builtins-52.c: New testcase.
14661 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
14663         PR c/19342
14664         * gcc.c-torture/execute/20050119-1.c: New test.
14666 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14668         PR c++/19811
14669         * g++.dg/init/delete1.C: New test.
14671 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14673         PR c++/18470
14674         * g++.dg/template/static12.C: New test.
14676 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14678         PR c++/19787
14679         * g++.dg/conversion/ambig1.C: New test.
14681         PR c++/19739
14682         * g++.dg/ext/attrib19.C: New test.
14684         PR c++/19732
14685         * g++.dg/parse/dtor5.C: New test.
14687         PR c++/19762
14688         * g++.dg/template/dtor3.C: New test.
14690         PR c++/19826
14691         * g++.dg/template/static11.C: New test.
14692         * g++.dg/template/crash2.C: Remove dg-error marker.
14694 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
14696         PR C++/18491
14697         * g++.old-deja/g++.mike/p10769a.C: Remove.
14699 2005-02-09  Roger Sayle  <roger@eyesopen.com>
14701         * gcc.dg/builtins-48.c: New test case.
14702         * gcc.dg/builtins-49.c: New test case.
14703         * gcc.dg/builtins-50.c: New test case.
14704         * gcc.dg/builtins-51.c: New test case.
14706 2005-02-09  Ian Lance Taylor  <ian@airs.com>
14708         PR middle-end/19583
14709         * g++.dg/warn/Wreturn-type-3.C: New test.
14711 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14713         PR middle-end/19402
14714         * gcc.dg/pr19402-1.c: New testcase.
14715         * gcc.dg/pr19402-2.c: likewise.
14717 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14719         PR middle-end/19854
14720         * g++.dg/tree-ssa/tmmti.C: New testcase.
14722 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14724         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
14726 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
14728         PR c++/19733
14729         * g++.dg/parse/crash23.C: New test.
14730         * g++.dg/warn/Weff1.C: New test.
14732 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14734         * gcc.dg/20050209-1.c: New test.
14736 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14738         PR target/19799
14739         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
14741 2005-02-08  Mike Stump  <mrs@apple.com>
14743         * g++.dg/pch/import-2.c: New test.
14744         * g++.dg/pch/import-2.hs: New.
14745         * g++.dg/pch/include/import-2a.h: New.
14746         * g++.dg/pch/include/import-2b.h: New.
14748 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
14750         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
14752 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14754         * gfortran.dg/substr_1.f90: New test.
14756 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
14758         PR middle-end/19775
14759         * gcc.dg/torture/builtin-power-1.c: Disable test for
14760         invalid transformation.
14761         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
14762         no longer optimize.
14763         * gcc.dg/builtins-47.c: New testcase.
14765 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
14766             Dorit Naishlos  <dorit@il.ibm.com>
14768         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
14770 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
14772         * gcc.c-torture/compile/20050206-1.c: New test.
14774 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14776         PR tree-opt/19768
14777         * g++.dg/opt/pr19768.C: New test.
14779 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14781         PR tree-opt/19736
14782         * gcc.c-torture/compile/pr19736.c: New test.
14784 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14786         PR c++/17401
14787         * g++.dg/parse/error25.C: New test.
14789 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
14791         * gcc.c-torture/execute/20050203-1.c: New.
14793 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
14795         * gcc.dg/vect/vect-85.c: Remove xfail.
14796         * gcc.dg/vect/vect-86.c: Remove xfail.
14797         * gcc.dg/vect/vect-87.c: Remove xfail.
14798         * gcc.dg/vect/vect-88.c: Remove xfail.
14800 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
14802         * gcc.dg/altivec-19.c: New.
14804 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
14806         PR c/17807
14807         * gcc.dg/nested-func-3.c: New test.
14808         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
14810 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
14812         * gcc.test-framework/gen_directive_tests: Generate tests for
14813         selector expressions.
14815 2005-02-02  Matt Austern  <austern@apple.com>
14817         PR c++/19628
14818         * g++/ext/builtin7.C: New.
14819         * g++/ext/builtin8.C: New.
14821 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
14823         PR c/18502
14824         * gcc.dg/pr18502-1.c: New test.
14826 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14828         PR c++/17413
14829         * g++.dg/template/local4.C: Tweak.
14831 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
14833         PR tree-optimization/19578
14834         * gcc.c-torture/compile/20050202-1.c: New test.
14836 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
14838         PR c/19435
14839         * gcc.dg/c99-init-4.c: New test.
14841 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
14843         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
14845         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
14847         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
14848         * g++.dg/eh/check-vect.h: New.
14850         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
14851         * gcc.dg/vect/vect-78.c: Ditto.
14852         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
14853         Remove.
14855         * g++.dg/conversion/simd1.C: Expect warning.
14856         * g++.dg/ext/attribute-test-1.C: Ditto.
14857         * g++.dg/ext/attribute-test-2.C: Ditto.
14858         * g++.dg/ext/attribute-test-3.C: Ditto.
14859         * g++.dg/ext/attribute-test-4.C: Ditto.
14861         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
14862         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
14864         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
14866 2005-02-01  Richard Henderson  <rth@redhat.com>
14868         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
14869         long double for ibm double-double format.
14870         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
14872 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
14874         PR tree-optimization/19633
14875         * testsuite/gcc.dg/pr19633-1.c: New test.
14876         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
14877         to NULL or a symbol.
14879 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
14881         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
14882         New procs.
14883         (dg-process-target (local override)): Handle selector expressions.
14885         * gcc.test-framework/README: Describe tests in source directory.
14886         * gcc.test-framework/test-framework.awk: Handle dg- tests.
14887         * gcc.test-framework/test-framework.exp: Handle dg- tests.
14888         * gcc.test-framework/dg-bogus-exp-P.c: New test.
14889         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
14890         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
14891         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
14892         * gcc.test-framework/dg-do-link-exp-P.c: New test.
14893         * gcc.test-framework/dg-do-run-exp-P.c: New test.
14894         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
14895         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
14896         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
14897         * gcc.test-framework/dg-error-exp-P.c: New test.
14898         * gcc.test-framework/dg-error-exp-XP.c: New test.
14899         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
14900         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
14901         * gcc.test-framework/dg-output-exp-P.c: New test.
14902         * gcc.test-framework/dg-output-exp-XF.c: New test.
14903         * gcc.test-framework/dg-warning-exp-P.c: New test.
14904         * gcc.misc-tests/dg-1.c: Remove.
14905         * gcc.misc-tests/dg-2.c: Remove.
14906         * gcc.misc-tests/dg-3.c: Remove.
14907         * gcc.misc-tests/dg-4.c: Remove.
14908         * gcc.misc-tests/dg-5.c: Remove.
14909         * gcc.misc-tests/dg-6.c: Remove.
14910         * gcc.misc-tests/dg-7.c: Remove.
14911         * gcc.misc-tests/dg-8.c: Remove.
14912         * gcc.misc-tests/dg-9.c: Remove.
14913         * gcc.misc-tests/dg-10.c: Remove.
14914         * gcc.misc-tests/dg-11.c: Remove.
14915         * gcc.misc-tests/dg-12.c: Remove.
14916         * gcc.misc-tests/dg-test.exp: Remove.
14918         * gcc.test-framework/test-framework.awk: Change recording and
14919         printing of passes and failures.
14921         * gcc.test-framework: New directory.
14922         * gcc.test-framework/README: New.
14923         * gcc.test-framework/test-framework.exp: New.
14924         * gcc.test-framework/test-framework.awk: New.
14925         * gcc.test-framework/gen_directive_tests: New.
14927 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
14929         * lib/treelang.exp: Fix comment typos.
14930         (treelang_target_compile): Don't append libs=-ltreelang to options.
14932 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
14934         * g++.dg/parse/typename7.C: Adjust error messages.
14936 2005-01-31  Jeff Law  <law@redhat.com>
14938         * gcc.c-torture/execute/20050131-1.c: New test.
14939         * gcc.dg/wcaselabel.c: New test.
14941 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
14943         * g++.dg/other/warning1.C: Adjust error messags.
14944         * g++.dg/parse/constant5.C: New test.
14946 2005-01-31  Steven Bosscher  <stevenb@suse.de>
14948         PR c/19333
14949         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
14950         the test case valid.
14951         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
14952         * testsuite/gcc.dg/array-7.c: Adjust expected result.
14953         * testsuite/gcc.dg/pr18596-3.c: Likewise.
14954         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
14955         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
14956         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
14958 2005-01-31  Dale Johannesen  <dalej@apple.com>
14960         * g++.dg/opt/pr19650.C: New test.
14962 2005-01-31  Richard Henderson  <rth@redhat.com>
14964         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
14965         long double for intel double extended format.
14966         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
14968 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
14970         PR c++/19555
14971         * g++.dg/template/static10.C: New test.
14973         PR c++/19395
14974         * g++.dg/parse/error24.C: New test.
14976         PR c++/19367
14977         * g++.dg/lookup/builtin1.C: New test.
14979         PR c++/19457
14980         * g++.dg/warn/conv3.C: New test.
14982 2005-01-30  Bud Davis  <bdavis@gfortran.org>
14984         PR fortran/19647
14985         * gfortan.dg/inquire_7.f90
14987 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
14989         PR tree-optimization/15791
14990         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
14991         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
14992         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
14993         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
14994         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
14995         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
14996         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
14997         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
14998         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
14999         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
15001 2005-01-29  Paul Brook  <paul@codesourcery.com>
15003         PR fortran/18565
15004         * check.c (real_or_complex_check): New function.
15005         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
15006         * intrinsic.c (add_functions): Use new check functions.
15007         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
15008         Add prototypes.
15010 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
15012         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
15013         gcc.dg/lvalue-3.c: New tests.
15014         * gcc.dg/concat.c: Update expected messages.
15016 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
15018         PR libfortran/19595
15019         * gfortran.dg/eor_1.f90: New test.
15021 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
15023         PR fortran/19589
15024         * gfortran.dg/logical_data_1.f90: New test.
15026 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
15028         PR c++/19253
15029         * g++.dg/template/crash33.C: New test.
15031         PR c++/19667
15032         * g++.dg/template/crash32.C: New test.
15034 2005-01-28  Ian Lance Taylor  <ian@airs.com>
15036         PR middle-end/16558
15037         * g++.dg/warn/Wreturn-type-2.C: New test.
15039 2004-06-24  Jeff Law  <law@redhat.com>
15041         * gcc.dg/tree-ssa/20050128-1.c: New test.
15043 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
15045         * gcc.target/frv/all-mdpackh-1.c: New test.
15047 2005-01-28  Steven Bosscher  <stevenb@suse.de>
15049         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
15051 2005-01-27  Richard Henderson  <rth@redhat.com>
15053         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
15055 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
15057         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
15059 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
15061         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
15062         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
15063         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
15064         to cope with cases where the multilib options override the dg-options.
15066 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
15068         PR c/18946
15069         * gcc.dg/noncompile/20050120-1.c: New test.
15071 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
15073         PR tree-optimization/19633
15074         * gcc.dg/pr19633.c: New test.
15075         * gcc.dg/tree-ssa/pr19633.c: New test.
15077 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
15079         * gcc.dg/20041216-1.c: New test.
15081 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
15083         PR objc/18862
15084         * objc.dg/selector-2.m: New test.
15086 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
15088         * g++.dg/opt/range-test-2.C: New test.
15090         PR rtl-optimization/19579
15091         * gcc.c-torture/execute/20050124-1.c: New test.
15093 2005-01-26  Greg Parker  <gparker@apple.com>
15094         Stuart Hastings  <stuart@apple.com>
15096         * gcc.c-torture/execute/20050125-1.c: New.
15098 2005-01-18  Jan Hubicka  <jh@suse.cz>
15100         PR tree-optimize/19337
15101         * gcc.c-torture/compile/20050119-1.c: New test.
15103 2005-01-24  James E Wilson  <wilson@specifixinc.com>
15105         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
15106         test for successful match.
15108 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
15110         PR objc/18408
15111         * objc.dg/comp-types-7.m: New test.
15113 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
15115         * lib/target-supports.exp (current_target_name): New.
15116         (check_effective_target_ilp32, check_effective_target_lp64):
15117         Cache the result to use as long as the current target, with
15118         multilib flags, remains the same.
15120         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
15121         (dg-require-weak, dg-require-visibility, dg-require-alias,
15122         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
15123         dg-require-effective-target, dg-skip-if): Remove call to
15124         skip_test_and_clear_xfail.
15125         (dg-test): Clear xfail data.
15127 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
15129         PR target/17751
15130         * gcc.dg/ppc64-toc.c: New test.
15132         * g++.dg/tree-ssa/empty-1.C: New test.
15134         PR middle-end/19551
15135         * gcc.c-torture/execute/20050121-1.c: New test.
15136         * gcc.dg/20050121-2.c: New test.
15138 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
15139         Paul Brook  <paul@codesourcery.com>
15141         PR fortran/17941
15142         * gfortran.dg/real_const_1.f: New test.
15143         * gfortran.dg/real_const_2.f90: New test.
15144         * gfortran.dg/complex_int_1.f90: New test.
15146 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
15148         PR fortran/19313
15149         * gfortan.dg/inquire_6.f90: New test.
15151 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
15153         PR libfortran/19451
15154         * open_readonly_1.f90: New test.
15156 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
15158         PR libfortran/18982
15159         * gfortran.dg/open_new.f90: New file.
15161 2005-01-22  Paul Brook  <paul@codesourcery.com>
15163         * namelist_1.f90: New test.
15165 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
15167         PR tree-optimization/19484
15168         * gcc.c-torture/compile/20050122-[12].c: New tests.
15170 2005-01-22  Paul Brook  <paul@codesourcery.com>
15172         * gfortran.dg/implicit_2.f90: New test.
15174 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
15176         PR fortran/19314
15177         * gfortran.dg/inquire_5.f90: New test.
15179 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15181         PR c/18809
15182         * gcc.dg/pr18809-1.c: New test.
15184 2005-01-21  Ian Lance Taylor  <ian@airs.com>
15186         * gcc.dg/20050121-1.c: New test.
15188         PR tree-optimization/13000
15189         * gcc.dg/20040206-1.c: Change warning to point where function is
15190         being inlined.
15192 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15194         PR c++/19208
15195         * g++.dg/template/array11.C: New test.
15197 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15199         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
15200         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
15201         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
15202         * gfortran.dg/getenv_1.f90: Add dg-do directive.
15203         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
15204         gfortran.dg/pr17164.f90: Add missing dg-do directives.
15206 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
15208         PR tree-optimization/15349
15209         * gcc.dg/tree-ssa/pr15349.c: New.
15211 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
15213         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
15215 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
15217         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
15218         scan-assembler-times directive name.
15220         * gcc.dg/asm-a.c: Move dg-require-effective-target to
15221         after dg-do.
15223         PR rtl-optimization/19462
15224         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
15226 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
15228         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
15229         counting function calls on ia64.
15231 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
15233         PR rtl-optimization/15139
15234         * gcc.dg/20050111-2.c: New test.
15236         PR c/17297
15237         * gcc.c-torture/compile/20050113-1.c: New testcase.
15239         PR middle-end/19164
15240         * gcc.dg/20050113-1.c: New testcase.
15242 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
15244         * gcc.dg/vect/vect-85.c: Add comment.
15245         * gcc.dg/vect/vect-86.c: Add xfail for now.
15246         * gcc.dg/vect/vect-87.c: Add xfail for now.
15247         * gcc.dg/vect/vect-88.c: Add xfail for now.
15248         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
15250 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15252         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
15254 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15256         * g++.dg/debug/typedef3.C: New test.
15258 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
15260         PR c/19472
15261         * gcc.dg/asm-a.c: New test.
15263 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
15265         * gcc.dg/sh-relax.c: Add prototype for abort.
15267 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15269         * gcc.dg/short-compare-1.c: New test.
15270         * gcc.dg/short-compare-2.c: Likewise.
15272 2005-01-18  Michael Matz  <matz@suse.de>
15274         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
15276 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
15278         PR tree-optimization/19121
15279         * gcc.c-torture/compile/pr19121.c: New test.
15281 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
15283         PR target/19357
15284         * gcc.c-torture/compile/pr19357.c: New test.
15286 2005-01-17  Ian Lance Taylor  <ian@airs.com>
15288         PR c/5675
15289         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
15290         pass--those that refer just to the variable, possibly with a
15291         cast.
15292         * gcc.dg/c99-const-expr-3.c: Likewise.
15294         PR middle-end/13127
15295         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
15296         longer emitted.
15298 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
15300         PR fortran/18778
15301         * gfortran.dg/endfile_2.f90: New test.
15303 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
15305         PR 19168
15306         * gfortran.dg/select_5.f90: New test.
15308 2004-01-16  Paul Brook  <paul@codesourcery.com>
15310         * gfortran.dg/common_4.f90: New test.
15312 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
15314         PR rtl-optimization/19462
15315         * gcc.dg/torture/pr19462-1.c: New test.
15317 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
15319         PR objc/19321
15320         * objc.dg/func-ptr-2.m: New.
15321         * objc.dg/volatile-1.m: New.
15323 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15325         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
15327 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15329         PR tree-optimization/19060
15330         * gcc.c-torture/execute/20050104-1.c: New test.
15332 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
15334         PR fortran/18983
15335         * gfortran.dg/write_to_null.f90: New test.
15337 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
15338             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15340         PR other/19328
15341         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
15342         argument.
15344 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15346         PR c++/19263
15347         * g++.dg/init/vector1.C: New test.
15349 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
15351         PR target/13158
15352         * gcc.target/ia64/sibcall-unwind-1.c: New test.
15353         PR target/18987
15354         * gcc.target/ia64/sibcall-unwind-2.c: New test.
15356 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
15358         * gfortran.dg/select_1.f90: New test.
15359         * gfortran.dg/select_2.f90: New test.
15360         * gfortran.dg/select_3.f90: New test.
15361         * gfortran.dg/select_4.f90: New test.
15363 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
15365         PR middle-end/19084
15366         PR rtl-optimization/19348
15367         * gcc.dg/20050111-1.c: New test.
15368         * gcc.c-torture/execute/20050111-1.c: New test.
15370         * gcc.dg/i386-asm-4.c: New test.
15372 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15374         * gcc.dg/nested-func-2.c: New test.
15375         * ada/acats/norun.lst: Remove c953002.
15377 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
15379         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
15381 2005-01-12  Ben Elliston  <bje@au.ibm.com>
15383         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
15385 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
15387         PR target/18761
15388         * g++.dg/abi/align1.C: New test.
15390 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
15392         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
15393         at a time.
15394         * g++.dg/ext/altivec_check.h: Support compiling as C.
15396 2005-01-10  Roger Sayle  <roger@eyesopen.com>
15398         PR c++/19355
15399         * g++.dg/expr/pr19355-1.C: New test case.
15401 2005-01-10  Laurent GUERBY <laurent@guerby.net>
15403         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
15404         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
15405         * ada/acats/tests/c3/c92005b.ada: Likewise.
15406         * ada/acats/tests/c3/cxb3012.a: Likewise.
15407         * ada/acats/norun.lst: Add c380004 and c953002, add PR
15409 2005-01-09  Paul Brook  <paul@codesourcery.com>
15411         * gfortran.dg/common_2.f90: New file.
15412         * gfortran.dg/common_3.f90: New file.
15414 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
15416         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
15418 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15420         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
15421         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
15422         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
15423         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
15424         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
15425         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
15426         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
15427         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
15428         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
15429         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
15430         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
15431         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
15432         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
15433         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
15434         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
15435         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
15436         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
15437         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
15438         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
15439         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
15440         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
15441         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
15442         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
15443         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
15444         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
15445         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
15446         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
15447         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
15448         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
15449         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
15450         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
15451         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
15452         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
15453         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
15454         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
15455         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
15456         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
15457         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
15458         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
15459         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
15460         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
15461         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
15462         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
15463         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
15464         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
15465         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
15466         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
15467         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
15468         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
15469         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
15470         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
15471         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
15472         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
15473         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
15474         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
15475         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
15476         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
15477         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
15478         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
15479         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
15480         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
15481         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
15482         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
15483         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
15484         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
15485         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
15486         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
15488         * gcc.dg/vect/vect-1.c: Fix spelling.
15489         * gcc.dg/vect/vect-10.c: Fix spelling.
15490         * gcc.dg/vect/vect-11.c: Fix spelling.
15491         * gcc.dg/vect/vect-12.c: Fix spelling.
15492         * gcc.dg/vect/vect-14.c: Fix spelling.
15493         * gcc.dg/vect/vect-15.c: Fix spelling.
15494         * gcc.dg/vect/vect-16.c: Fix spelling.
15495         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
15496         * gcc.dg/vect/vect-64.c: Fix comments.
15497         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
15499 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15500             Ira Rosen  <irar@il.ibm.com>
15502         * gcc.dg/vect/vect-70.c: New test.
15503         * gcc.dg/vect/vect-71.c: New test.
15505 2005-01-09  Manfred Hollstein  <mh@suse.com>
15507         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
15508         * gcc.dg/pr18241-2.c: Likewise.
15509         * gcc.dg/pr18241-3.c: Likewise.
15510         * gcc.dg/pr18241-4.c: Likewise.
15511         * gcc.dg/pr18241-5.c: Likewise.
15513 2005-01-08  Richard Henderson  <rth@redhat.com>
15515         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15516         False for x86 and x86-64.
15518 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
15520         PR tree-optimization/18241
15521         * gcc.dg/pr18241-1.c: New test.
15522         * gcc.dg/pr18241-2.c: New test.
15523         * gcc.dg/pr18241-3.c: New test.
15524         * gcc.dg/pr18241-4.c: New test.
15525         * gcc.dg/pr18241-5.c: New test.
15527 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
15529         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
15530         gfortran.dg/select_4.f90: New.
15532 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15534         * gcc.c-torture/execute/20050107-1.c: New test.
15536 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
15538         PR c++/19298
15539         * g++.dg/template/ref2.C: New.
15541 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
15543         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
15544         instead of being empty.
15546 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15548         PR fortran/15553
15549         * gfortran.dg/array-1.f90: New test.
15551 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15553         PR tree-optimization/19283
15554         * gcc.c-torture/execute/20050106-1.c: New test.
15556         PR rtl-optimization/18861
15557         * gcc.dg/20050105-1.c: New test.
15559         PR tree-optimization/18828
15560         * gcc.dg/20050105-2.c: New test.
15562 2005-01-07  Andreas Jaeger  <aj@suse.de>
15564         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
15566 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
15568         PR fortran/18398
15569         * gfortran.dg/fmt_read.f90: New test.
15571 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
15573         * gcc.dg/rs6000-ldouble-2.c: New.
15575 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
15577         PR c++/19244
15578         * g++.dg/parser/ctor2.C: New test.
15580 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15582         PR c++/17154
15583         * g++.dg/template/using9.C: New test.
15585 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15587         PR c++/19258
15588         * g++.dg/lookup/friend6.C: New test.
15590 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
15592         PR c++/19270
15593         * g++.dg/template/array10.C: New.
15595 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15597         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
15598         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
15600 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
15602         * gcc.c-torture/compile/20050105-1.c: New test.
15604 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
15606         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
15608 2005-01-05  Roger Sayle  <roger@eyesopen.com>
15610         PR middle-end/19100
15611         * gcc.dg/conv-3.c: New test case.
15613 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
15615         * gcc.dg/asm-wide-1.c: New test.
15617 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15619         PR c++/19030
15620         * g++.dg/parse/crash22.C: New
15622 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
15624         PR 19257
15625         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
15627 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
15629         PR middle-end/17767
15630         * gcc.dg/i386-mmx-6.c: New test case.
15632 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
15634         PR tree-optimization/18308
15635         * gcc.dg/vect/pr18308.c: New testcase.
15637 2005-01-04  Andreas Jaeger  <aj@suse.de>
15639         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
15641 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15642             Robert Bowdidge <bowdidge@apple.com>
15644         * gcc.dg/cpp/subframework1.c: New.
15645         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
15646         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
15647         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
15648         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
15650 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15652         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
15653         producing warning.
15654         * gcc.dg/darwin-weakimport-2.c: New.
15656 2005-01-03  Richard Henderson  <rth@redhat.com>
15658         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
15660 2005-01-03  Richard Henderson  <rth@redhat.com>
15662         * gcc.dg/vect/vect.exp: Enable for ia64.
15663         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
15664         (check_effective_target_vect_float): Likewise.
15665         (check_effective_target_vect_no_align): Likewise.
15666         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
15667         * gcc.dg/vect/vect-8.c: Likewise.
15669 2005-01-03  Uros Bizjak <uros@kss-loka.si>
15671         PR target/19236
15672         * gcc.dg/pr19236-1.c: New test case.
15674 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
15676         PR rtl-optimization/12092
15677         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
15679 2005-01-02  Andreas Jaeger  <aj@suse.de>
15681         * gcc.dg/pr12092-1.c: Do not run on x86_64.
15683 2005-01-01  Roger Sayle  <roger@eyesopen.com>
15684             Andrew Pinski  <pinskia@physics.uc.edu>
15686         PR rtl-optimization/12092
15687         * gcc.dg/pr12092-1.c: New test case.
15689 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
15691         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
15692         'hidden' and 'default' for better portability.
15693         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
15695         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
15696         6 and 7.
15697         * g++.old-deja/g++.brendan/new3.C: Likewise.
15699 2005-01-01  Steven Bosscher  <stevenb@suse.de>
15701         * gcc.dg/20041231-1.C: New test.
15702         * g++.dg/warn/Wunreachable-code-1.C: New test.
15704 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
15706         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
15707         file, not /dev/null.  Abort on error.
15709 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
15710             Ziemowit Laski  <zlaski@apple.com>
15712         PR objc/18971
15713         * objc.dg/encode-5.m: New test.
15715 2004-12-29  Richard Henderson  <rth@redhat.com>
15717         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
15718         * objc.dg/stabs-1.m: Disable for ia64.
15720 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
15722         PR c++/19190
15723         * g++.dg/warn/Wunused-10.C: New test.
15725 2004-12-28  Richard Henderson  <rth@redhat.com>
15727         * objc.dg/stabs-1.m: Disable for alpha.
15729 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15731         PR c++/19149
15732         * g++.dg/parse/error23.C: New test.
15734 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15736         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
15738         PR fortran/19032
15739         * gfortran.dg/intrinsic_modulo_1.f90: New.
15740         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
15741         tests with divisor -1.
15743 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15745         * g++.dg/opt/temp1.C (memcpy): Return a value.
15747         PR c++/19148
15748         * g++.dg/expr/cond7.C: New test.
15750 2004-12-27  Paul Brook  <paul@codesourcery.com>
15752         * gfortran.dg/g77/select_no_compile.f: Remove.
15754 2004-12-27  Richard Henderson  <rth@redhat.com>
15756         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
15757         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
15758         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
15760 2004-12-26  Richard Henderson  <rth@redhat.com>
15762         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
15763         by 1i instead of token pasting.
15765 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15767         PR tree-optimization/17578
15768         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
15769         to additional_flags.
15770         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
15772 2004-12-25  Richard Henderson  <rth@redhat.com>
15774         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15775         Remove Alpha.
15777 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15779         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
15780         hppa*-*-hpux*.
15781         * gcc.dg/pr17957.c (dg-options): Likewise.
15782         * gcc.dg/struct-ret-1.c: Add prototype for abort.
15783         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
15784         instead of 0 on __hppa__.
15785         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
15786         "foo,%r" on hppa*-*-*.
15788 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
15790         PR fortran/19071
15791         * gfortran.dg/complex_write.f90: New test.
15793 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15795         PR c++/17595
15796         * g++.dg/parse/pragma2.C: New test.
15798         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
15800 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15802         * gcc.dg/empty2.c: Add missing dg-warning.
15804 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15806         PR c++/17413
15807         * g++.dg/template/local4.C: New test.
15808         * g++.dg/template/crash19.C: Add dg-error marker.
15810         * g++.dg/template/crash31.C: Correct embedded PR number.
15812 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15814         PR c++/16405
15815         * g++.dg/opt/temp1.C: Add do-run marker.
15817 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15819         * g++.dg/template/spec19.C: New.
15821 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15823         PR target/16819
15824         * gcc.dg/empty2.c: New.
15826 2004-12-23  Richard Henderson  <rth@redhat.com>
15828         * lib/target-supports.exp (check_effective_target_vect_no_align):
15829         Remove i?86 and x86-64.
15831 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15833         PR c++/16405
15834         * g++.dg/opt/temp1.C: New test.
15836 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15838         PR c++/18733
15839         * g++.dg/template/friend33.C: New testcase.
15841 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
15843         PR c++/18464
15844         * g++.dg/template/cond5.C: New test.
15846         PR c++/18492
15847         * g++.dg/inherit/thunk3.C: New test.
15849         PR c++/11224
15850         * g++.dg/warn/Wunused-9.C: New test.
15852 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
15854         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
15856 2004-12-22  Jan Beulich  <jbeulich@novell.com>
15858         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
15860 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
15862         PR c++/18378
15863         * g++.dg/ext/packed8.C: New test.
15865         PR c++/19063
15866         * g++.dg/template/crash31.C: New test.
15868         PR c++/19034
15869         * g++.dg/template/crash30.C: New test.
15871 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
15873         PR C++/18984
15874         * g++.dg/eh/ctor3.C: New test.
15876 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15878         * objc.dg/stabs-1.m: Allow section name to be quoted and
15879         assembly label to begin with '.LL'.
15881 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
15883         * gcc.dg/vect/vect.exp
15884         (check_effective_target_lp64_or_vect_no_align): New.
15885         * gcc.dg/vect/vect-77.c: Use it.
15886         * gcc.dg/vect/vect-78.c: Use it.
15888         * lib/target-supports.exp
15889         (check_effective_target_vect_no_max,
15890         check_effective_target_vect_no_bitwise,
15891         check_effective_target_vect_no_align): New.
15892         * gcc.dg/vect/vect-13.c: Use them.
15893         * gcc.dg/vect/vect-17.c: Ditto.
15894         * gcc.dg/vect/vect-18.c: Ditto.
15895         * gcc.dg/vect/vect-19.c: Ditto.
15896         * gcc.dg/vect/vect-20.c: Ditto.
15897         * gcc.dg/vect/vect-27.c: Ditto.
15898         * gcc.dg/vect/vect-29.c: Ditto.
15899         * gcc.dg/vect/vect-44.c: Ditto.
15900         * gcc.dg/vect/vect-48.c: Ditto.
15901         * gcc.dg/vect/vect-50.c: Ditto.
15902         * gcc.dg/vect/vect-52.c: Ditto.
15903         * gcc.dg/vect/vect-54.c: Ditto.
15904         * gcc.dg/vect/vect-56.c: Ditto.
15905         * gcc.dg/vect/vect-58.c: Ditto.
15906         * gcc.dg/vect/vect-60.c: Ditto.
15907         * gcc.dg/vect/vect-72.c: Ditto.
15908         * gcc.dg/vect/vect-80.c: Ditto.
15910 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
15912         PR c++/14075
15913         * g++.dg/init/string1.C: New.
15915         PR c++/18975
15916         * g++.dg/other/synth1.C: New.
15918 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
15920         PR c/18963
15921         * gcc.dg/pr18963-1.c: New test.
15923 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
15925         PR c/18596
15926         * gcc.dg/funcdef-storage-1.c (foo): Remove.
15927         * gcc.dg/pr18596-1.c: Use dg-error.
15928         (dg-options): Use -fno-unit-at-a-time.
15929         * gcc.dg/pr18596-2.c: New test.
15930         * gcc.dg/pr18596-3.c: New test.
15932 2004-12-20  Roger Sayle  <roger@eyesopen.com>
15934         PR middle-end/18683
15935         * g++.dg/opt/pr18683-1.C: New test case.
15937 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
15939         PR other/19093
15940         * g++.dg/opt/max1.C: Fix for 64bit targets.
15942 2004-12-20  Matt Austern  <austern@apple.com>
15944         PR c++/19044
15945         * g++.dg/ext/builtin6.C: New
15947 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
15949         PR tree-optimization/19080
15950         * gcc.c-torture/compile/pr19080.c: New test.
15952 2004-12-20  Steven Bosscher  <stevenb@suse.de>
15954         * gcc.dg/20041219-1.c: New test.
15956 2004-12-19  Roger Sayle  <roger@eyesopen.com>
15958         PR middle-end/19068
15959         * g++.dg/opt/max1.C: New test case.
15961 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15963         * gcc.dg/fdata-sections-1.c: New test.
15965 2004-12-18  Roger Sayle  <roger@eyesopen.com>
15967         PR middle-end/18548
15968         * gcc.dg/max-1.c: New test case.
15970 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
15972         * gcc.c-torture/execute/20041218-1.c: New test.
15974 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
15976         * gcc.dg/pr18501.c: New test.
15977         * gcc.dg/uninit-5.c: XFAIL.
15978         * gcc.dg/uninit-9.c: XFAIL.
15980 2004-12-17  Dale Johannesen  <dalej@apple.com>
15982         * gcc.dg/20041213-1.c: New.
15984 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
15986         * objc.dg/stabs-1.m: Allow assembly label to begin
15987         with a dot ('.').
15989 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
15991         * gcc.c-torture/execute/20041213-1.c: Move...
15992         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
15994 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
15996         PR c++/18721
15997         * g++.dg/lookup/conv-5.C: New.
15999 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
16001         * objc.dg/stabs-1.m: New test.
16003 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
16005         * gcc.dg/visibility-c.c: Change compile to
16006         assemble for the test.
16008 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
16010         PR target/19041
16011         * gcc.dg/visibility-c.c: New test.
16013 2004-12-16  Roger Sayle  <roger@eyesopen.com>
16015         PR middle-end/18493
16016         * gcc.dg/switch-8.c: New test case.
16018 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16020         PR c++/18905
16021         * g++.dg/template/init4.C: New.
16022         * g++.dg/opt/static3.C: Enable optimizer.
16024 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
16026         * g++.dg/other/complex1.C: New test.
16028 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
16030         * g++.dg/opt/inline9.C: New test.
16032 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16034         PR fortran/18993
16035         * gfotran.dg/nullify_1.f: New test.
16037 2004-12-15  Richard Henderson  <rth@redhat.com>
16039         * gcc.target/i386/i386.exp: New harness.
16040         * gcc.target/i386/vect-args.c: New.
16042 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
16044         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
16046 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16048         PR c++/18825
16049         * g++.dg/template/friend32.C: New test.
16051 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16053         * cpp/pragma-once-1.c: New test.
16054         * cpp/pragma-once-1b.h: Likewise.
16055         * cpp/pragma-once-1c.h: Likewise.
16056         * cpp/pragma-once-1d.h: Likewise.
16057         * cpp/inc/pragma-once-1a.h: Likewise.
16059 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
16060             Steven G. Kargl  <kargls@comcast.net>
16062         PR fortran/17597
16063         * gfortran.dg/list_read_3.f90: New test.
16065 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16067         * gcc.dg/ftrapv-2.c: New test.
16069 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16071         PR c++/18981
16072         * g++.dg/template/typename9.C: New test.
16074 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
16076         PR c++/18738
16077         * g++.dg/template/typename8.C: New test.
16078         * g++.dg/parse/friend2.C: Tweak error message.
16080 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
16082         * gcc.c-torture/20041214-1.c: New test.
16084 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
16086         PR c++/18965
16087         * g++.dg/init/array17.C: New test.
16089 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
16091         PR c++/18793
16092         * g++.dg/init/aggr3.C: New test.
16094 2004-12-14  Janis Johnson  <janis187@us.ibm.com
16096         * gcc.dg/altivec-types-1.c: New test.
16097         * gcc.dg/altivec-types-2.c: New test.
16098         * gcc.dg/altivec-types-3.c: New test.
16099         * gcc.dg/altivec-types-4.c: New test.
16100         * g++.dg/ext/altivec-types-1.C: New test.
16101         * g++.dg/ext/altivec-types-2.C: New test.
16102         * g++.dg/ext/altivec-types-3.C: New test.
16103         * g++.dg/ext/altivec-types-4.C: New test.
16105 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
16107         PR middle-end/18951
16108         * gcc.c-torture/execute/20041213-1.c: New test.
16110 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
16112         PR c++/18949
16113         * g++.dg/template/cast1.C: New.
16115 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
16117         * gcc.c-torture/execute/20041213-2.c: New test.
16119 2004-12-13  Richard Henderson  <rth@redhat.com>
16121         * gcc.dg/i386-sse-10.c: Fix typo in options.
16123 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
16125         PR c++/18968
16126         * g++.dg/opt/pr18968.C: New test.
16128 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
16130         PR c++/18925
16131         * g++.dg/ext/visibility/staticdatamem.C: New test.
16133 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
16135         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
16137 2004-12-13  Roger Sayle  <roger@eyesopen.com>
16139         PR rtl-optimization/18928
16140         * gcc.dg/pr18928-1.c: New test case.
16142 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
16144         PR tree-opt/16951
16145         * gcc.c-torture/compile/20041211-1.c: New.
16147 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16149         PR middle-end/17564
16150         * gcc.c-torture/execute/20041212-1.c: New test.
16152 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16154         PR fortran/18869
16155         * gfortran.dg/common_1.f90: New test.
16157 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
16158         Paul Brook  <paul@codesourcery.com>
16160         PR fortran/16222
16161         * gfortran.dg/real_do_1.f90: New test.
16163 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
16165         PR tree-opt/18040
16166         * g++.dg/opt/ptrmem6.C: New test.
16168 2004-12-11  Roger Sayle  <roger@eyesopen.com>
16170         PR middle-end/18921
16171         * gcc.dg/pr18921-1.c: New test case.
16173 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16175         PR fortran/17175
16176         * gfortran.dg/scale_1.f90: New test.
16178 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
16180         PR middle-end/18903
16181         * gcc.c-torture/compile/pr18903.c: New test.
16183 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
16185         * gcc.c-torture/execute/20041210-1.c: New test.
16187 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16189         PR c++/18731
16190         * g++.dg/parser/struct-1.C: New test.
16191         * g++.dg/parser/struct-2.C: New test.
16192         * g++.dg/parser/struct-3.C: New test.
16194 2004-12-09  Richard Henderson  <rth@redhat.com>
16196         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
16198         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
16199         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
16201 2004-12-09  Matt Austern  <austern@apple.com>
16203         PR c++/18514
16204         * g++.dg/ext/builtin1.C: New
16205         * g++.dg/ext/builtin2.C: New
16206         * g++.dg/ext/builtin3.C: New
16207         * g++.dg/ext/builtin4.C: New
16208         * g++.dg/ext/builtin5.C: New
16210 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
16212         PR tree-opt/18904
16213         * g++.dg/opt/ptrmem5.C: New test.
16215 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
16217         * g++.dg/parse/typename5.C: Adjust for new error.
16218         * g++.dg/parse/typename7.C: New.
16220 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16222         PR c++/18073
16223         * g++.dg/other/mmintrin.C: New test.
16225 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
16227         PR c++/16681
16228         * g++.dg/init/array15.C: New.
16229         * g++.dg/init/array16.C: New.
16231 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16233         PR fortran/18826
16234         * gfortran.dg/assign_1.f90: New test.
16236 2004-12-08  Nick Clifton  <nickc@redhat.com>
16238         * gcc.target/xstormy16/bss_below100: New directory containing tests.
16239         * gcc.target/xstormy16/data_below100: Likewise.
16240         * gcc.target/xstormy16/sfr: Likewise.
16241         * gcc.target/xstormy16/below100.S: New test source file.
16242         * gcc.target/xstormy16/below100.ld: New test linker script.
16243         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16244         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
16245         bp instructions.
16246         * gcc.target/xstormy16/bp.c: Likewise.
16248         * gcc.target/xstormy16/bss_below100: New files:
16249         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
16250         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
16251         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
16252         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
16253         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
16254         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
16255         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
16256         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
16257         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
16258         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
16259         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
16260         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
16261         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
16262         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
16263         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
16264         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
16265         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
16266         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
16267         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
16268         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
16269         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
16270         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
16271         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
16272         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
16273         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
16274         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
16275         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
16277         * gcc.target/xstormy16/data_below100: New files:
16278         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
16279         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
16280         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
16281         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
16282         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
16283         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
16284         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
16285         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
16286         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
16287         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
16288         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
16289         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
16290         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
16291         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
16292         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
16293         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
16294         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
16295         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
16296         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
16297         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
16298         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
16299         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
16300         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
16301         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
16302         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
16303         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
16304         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
16306         * gcc.target/xstormy16/sfr: New files:
16307         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
16308         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
16309         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
16310         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
16311         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
16312         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
16313         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
16314         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
16315         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
16316         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
16317         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
16318         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
16319         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
16320         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
16321         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
16322         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
16323         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
16324         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
16325         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
16326         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
16327         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
16328         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
16329         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
16330         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
16331         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
16332         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
16333         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
16334         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
16335         27_if0_sfrw_bitfield_f.c
16337 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16339         PR c++/18100
16340         * g++.dg/lookup/name-clash4.C: New test.
16342 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
16344         PR c++/18672
16345         * g++.dg/opt/array1.C: New.
16347         PR c++/18803
16348         * g++.dg/template/operator5.C: New.
16350 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
16352         PR c/18867
16353         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
16355 2004-12-07  Steven Bosscher  <stevenb@suse.de>
16357         * gcc.dg/noncompile/20041207.c: New test.
16359 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
16361         * g++.dg/other/unreachable-1.C: New test.
16363 2004-12-06  Nick Clifton  <nickc@redhat.com>
16365         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
16366         <limits.h> because the latter comes from gcc's include/ directory
16367         and not the newlib/libc/include directory.
16369 2004-12-04  Richard Henderson  <rth@redhat.com>
16371         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
16373 2004-12-04  Richard Henderson  <rth@redhat.com>
16375         * lib/target-supports.exp (check_gc_sections_available): Disable
16376         for alpha and ia64.
16378 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
16380         PR middle-end/17909
16381         * g++.dg/other/vararg-2.C: New test.
16383 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16385         PR c++/17011, c++/17971
16386         * g++.dg/template/error15.C: Adjust expected error.
16387         * g++.dg/template/instantiate3.C: Likewise.
16389 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
16391         * gcc.dg/altivec-18.c: Fix for darwin
16393 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16395         PR c++/18782
16396         * g++.dg/parse/ptrmem2.C: New.
16398         PR c++/18318
16399         * g++.dg/template/new1.C: New.
16401 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16403         PR fortran/18710
16404         * gfortran.dg/direct_io_3.f90: New test.
16406 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
16408         PR 18758
16409         * g++.dg/parse/crash21.C: New.
16411 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16413         PR c++/15664, c++/18276
16414         * g++.dg/template/ttp13.C: New test.
16415         * g++.dg/template/ttp14.C: Likewise.
16417 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16419         PR c++/18123
16420         * g++.dg/parse/enum2.C: New test.
16421         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
16423 2004-12-02  Nick Clifton  <nickc@redhat.com>
16425         * gcc.target/xstormy16: New test directory.
16426         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16427         * gcc.target/xstormy16/bp.c: Check the generation of bp
16428         instructions.
16429         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
16430         bn instructions and the BELOW100 attribute.
16432 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
16434         PR target/16952
16435         * gcc.dg/ppc-eabi.c: New.
16437 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16439         PR fortran/18284
16440         * gfortran.dg/backspace.f90
16442 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16444         * gfortran.dg/inquire.f90: New test.
16446 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
16448         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
16449         handle effective-target-keyword.
16450         (dg-skip-if): Support effective-target keyword as target list.
16451         (dg-xfail-if): Ditto.
16452         * lib/target-supports.exp (is-effective-target-keyword): New proc.
16454 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
16456         PR tree-optimization/18291
16457         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
16459 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
16461         PR C++/18729
16462         * g++.dg/parse/crash20.C: New.
16464         PR c++/17431
16465         * g++.dg/overload/arg1.C: New.
16466         * g++.dg/overload/arg2.C: New.
16467         * g++.dg/overload/arg3.C: New.
16468         * g++.dg/overload/arg4.C: New.
16470 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
16472         * gcc.dg/c99-flex-array-4.c: Remove.
16474 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16476         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
16478         * lib/target-supports.exp (is-effective-target): Simplify.
16480         * lib/target-supports.exp (check_effective_target_vect_long):
16481         Fix for powerpc64-*-*.
16483 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
16485         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
16486         to support new requirements on FreeBSD 5.
16488 2004-11-30  Devang Patel  <dpatel@apple.com>
16490         PR 18702
16491         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
16493 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16495         * g++.dg/ext/altivec-13.C: New test.
16497 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
16499         PR tree-opt/18298
16500         * gcc.c-torture/execute/p18298.c: New test.
16502 2004-11-30  Ira Rosen  <irar@il.ibm.com>
16503             Dorit Naishlos  <dorit@il.ibm.com>
16505         PR tree-opt/18607
16506         * gcc.dg/vect/vect-89.c: New test.
16508 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
16510         * gcc.dg/pr18596-1.c: New test.
16512 2004-11-30  Ben Elliston  <bje@au.ibm.com>
16514         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
16516 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16518         PR c/18479
16519         * gcc.dg/pr18479.c: New test.
16521 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16523         PR target/18490
16524         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
16525         mmix-knuth-mmixware.
16527         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
16528         cris-*-elf* cris-*-aout* mmix-*-*
16530 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16532         PR middle-end/18725
16533         * gcc.dg/pr18725.c: New test.
16535 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16537         PR target/18488
16538         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
16540         PR target/18336
16541         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
16543 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
16545         PR c++/18368
16546         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
16547         * g++.old-deja/g++.law/ctors5.C: Likewise.
16548         * g++.old-deja/g++.other/crash25.C: Likewise.
16550         PR c++/18674
16551         * g++.dg/template/error16.C: New test.
16553         PR c++/18512
16554         * g++.dg/template/crash29.C: New test.
16556 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
16558         PR tree-optimization/18712
16559         * gcc.c-torture/compile/pr18712.c: New test.
16561 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
16563         PR c/7544
16564         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
16565         tests.
16567 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16569         PR c++/18652
16570         * g++.dg/lookup/crash6.C: New test.
16572 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16574         PR middle-end/18164
16575         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
16577 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
16579         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
16580         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
16581         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
16583 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
16585         * gcc.dg/pr18164.c: New test.
16587 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
16589         * gcc.dg/funroll-loops-all.c: New.
16591 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16593         PR target/18489
16594         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
16595         delimeter, match space and TAB as well as ":".
16597         PR target/18484
16598         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
16600         PR target/18348
16601         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
16603         PR target/18345
16604         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
16606         PR target/18337
16607         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
16609 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
16611         * gfortran.dg/direct_io_2.f90: New test.
16613 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16615         PR target/18334
16616         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
16618 2004-11-28  Richard Henderson  <rth@redhat.com>
16620         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
16622 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
16624         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
16625         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
16626         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
16627         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
16628         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
16629         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
16630         gcc.dg/pointer-arith-8.c: New tests.
16632 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
16634         PR fortran/18364
16635         * gfortran.dg/endfile.f90: New test.
16637 2004-11-27  Falk Hueffner  <falk@debian.org>
16639         * gcc.dg/loop-6.c: New test.
16641 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16643         * gcc.c-torture/execute/20041126-1.c: New test.
16645 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16647         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
16648         on IRIX.
16650 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16652         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
16653         functions.
16655 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16657         PR rtl-optimization/17825
16658         * gcc.c-torture/compile/20041119-1.c: New test.
16660 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16662         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
16663         Check existence of ld library path variables before unsetting.
16665 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
16667         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
16669 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16671         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
16673 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16675         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
16677 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16679         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
16680         dg-do directive.
16682 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16684         * gcc.dg/pr17957.c: Pass --param, not -param.
16686 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
16688         PR middle-end/17957
16689         * testsuite/gcc.dg/pr17957.c: New test.
16691 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
16693         PR c++/18445
16694         * g++.dg/template/crash28.C: Likewise.
16696         PR c++/18001
16697         * g++.dg/expr/unary2.C: Adjust lvalue messages.
16698         * g++.dg/ext/lvaddr.C: Likewise.
16699         * g++.dg/opt/pr7503-3.C: Likewise.
16701         PR c++/18466
16702         * g++.dg/parse/qualified3.C: New test.
16703         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
16705         PR c++/18545
16706         * g++.dg/expr/return1.C: New test.
16708 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16710         Friend class name lookup 3/n, PR c++/3332
16711         * g++.dg/lookup/friend3.C: New test.
16712         * g++.dg/lookup/friend4.C: Likewise.
16713         * g++.dg/lookup/friend5.C: Likewise.
16715 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16717         Friend class name lookup 2/n, PR c++/14513, c++/15410
16718         * g++.dg/lookup/friend2.C: New test.
16719         * g++.dg/template/friend31.C: Likewise.
16721 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16723         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
16725 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16727         PR c++/17473
16728         * g++.dg/tc1/dr56.C: Remove.
16729         * g++.dg/template/typedef1.C: Add dg-error markers.
16730         * g++.old-deja/g++.other/typedef7.C: Likewise.
16732         PR c++/18285
16733         * g++.dg/parse/typedef7.C: New test.
16735 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
16737         * gcc.c-torture/execute/20041124-1.c: New test.
16739 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16741         * g++.dg/template/deduce3.C: New test.
16743         PR c++/18586
16744         * g++.dg/template/crash27.C: New test.
16746         PR c++/18530
16747         * g++.dg/warn/Wshadow-3.C: New test.
16749 2004-11-24  Devang Patel  <dpatel@apple.com>
16751         PR/18555
16752         * gcc.dg/cpp/isysroot-1.c: New test.
16753         * gcc.dg/cpp/usr/include/stdio.h: New file.
16754         * gcc.dg/cpp/isysroot-2.c: New test.
16755         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
16756         New file.
16758 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16760         PR c++/8929
16761         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
16763 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16765         * gcc.target/sparc/align.c: Do not include <stdint.h>.
16766         * gcc.target/sparc/pdist.c: Likewise.
16768 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
16770         PR c++/16882
16771         * g++.dg/conversion/simd1.C: New test.
16773 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16775         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
16776         and restore_ld_library_path_env_vars.
16777         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
16778         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
16779         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
16780         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
16782 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
16784         * gcc.dg/pragma-align-2.c: Test macro expansion.
16785         * gcc.dg/pragma-pack-2.c: New test.
16787 2004-11-23  Richard Henderson  <rth@redhat.com>
16789         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
16790         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
16791         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
16792         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
16793         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
16794         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
16796         * gcc.dg/vect/vect.exp: Add check for alpha.
16797         * lib/target-supports.exp (check_alpha_max_hw_available): New.
16798         (check_effective_target_vect_int): Enable for alpha.
16799         (check_effective_target_vect_long): New.
16800         (is-effective-target): Add it.
16802 2004-11-23  Uros Bizjak <uros@kss-loka.si>
16804         * gcc.dg/pr18614-1.c: New test.
16806 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16808         * gcc.dg/setjmp-2.c: New test.
16810 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
16812         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
16813         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
16814         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
16815         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
16816         gcc.target/sparc/pdist.c: New tests.
16818 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
16820         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
16822 2004-11-22  Dale Johannesen  <dalej@apple.com>
16824         * gcc.dg/20041111-1.c: New.
16826 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
16828         PR tree-opt/18536
16829         * gcc.dg/vect/pr18536.c: New test.
16831 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16833         PR c++/18354
16834         * g++.dg/template/nontype11.C: New test.
16836 2004-11-21  Roger Sayle  <roger@eyesopen.com>
16838         PR middle-end/18520
16839         * gcc.dg/pr18520-1.c: New test case.
16841 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
16843         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
16844         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
16845         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
16846         expected diagnostics.
16848 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16850         PR target/18580
16851         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
16852         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
16853         vect-77.c, vect-77a.c: XFAIL on the SPARC.
16855 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16857         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
16859 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
16860             Joseph Myers  <joseph@codesourcery.com>
16862         * lib/target-supports.exp (check_visibility_available): Really
16863         test the compiler.
16865 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
16867         PR tree-opt/18181
16868         * gcc.dg/vect/vect-85.c: New test.
16869         * gcc.dg/vect/vect-86.c: New test.
16870         * gcc.dg/vect/vect-87.c: New test.
16871         * gcc.dg/vect/vect-88.c: New test.
16873 2004-11-19  Ben Elliston  <bje@au.ibm.com>
16875         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
16877 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
16879         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
16880         * gcc.dg/ppc-and-1.c: Ditto.
16881         * gcc.dg/ppc-compare-1.c: Ditto.
16882         * gcc.dg/ppc-mov-1.c: Ditto
16884 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
16885             Mark Mitchell  <mark@codesourcery.com>
16887         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
16889 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
16890             Aldy Hernandez  <aldyh@redhat.com>
16892         * lib/target-supports.exp (check_effective_target_vect_int): New
16893         (check_effective_target_vect_float): New
16894         (check_effective_target_vect_double): New.
16895         (is-effective-target): Support new effective targets keywords.
16896         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
16897         default action for dg-do.
16898         * gcc.dg/vect/pr16105.c: Use new support.
16899         * gcc.dg/vect/pr18400.c: Ditto.
16900         * gcc.dg/vect/pr18425.c: Ditto.
16901         * gcc.dg/vect/vect-1.c: Ditto.
16902         * gcc.dg/vect/vect-10.c: Ditto.
16903         * gcc.dg/vect/vect-11.c: Ditto.
16904         * gcc.dg/vect/vect-12.c: Ditto.
16905         * gcc.dg/vect/vect-13.c: Ditto.
16906         * gcc.dg/vect/vect-14.c: Ditto.
16907         * gcc.dg/vect/vect-15.c: Ditto.
16908         * gcc.dg/vect/vect-16.c: Ditto.
16909         * gcc.dg/vect/vect-17.c: Ditto.
16910         * gcc.dg/vect/vect-18.c: Ditto.
16911         * gcc.dg/vect/vect-19.c: Ditto.
16912         * gcc.dg/vect/vect-2.c: Ditto.
16913         * gcc.dg/vect/vect-20.c: Ditto.
16914         * gcc.dg/vect/vect-21.c: Ditto.
16915         * gcc.dg/vect/vect-22.c: Ditto.
16916         * gcc.dg/vect/vect-23.c: Ditto.
16917         * gcc.dg/vect/vect-24.c: Ditto.
16918         * gcc.dg/vect/vect-25.c: Ditto.
16919         * gcc.dg/vect/vect-26.c: Ditto.
16920         * gcc.dg/vect/vect-27.c: Ditto.
16921         * gcc.dg/vect/vect-27a.c: Ditto.
16922         * gcc.dg/vect/vect-28.c: Ditto.
16923         * gcc.dg/vect/vect-29.c: Ditto.
16924         * gcc.dg/vect/vect-29a.c: Ditto.
16925         * gcc.dg/vect/vect-3.c: Ditto.
16926         * gcc.dg/vect/vect-30.c: Ditto.
16927         * gcc.dg/vect/vect-31.c: Ditto.
16928         * gcc.dg/vect/vect-32.c: Ditto.
16929         * gcc.dg/vect/vect-33.c: Ditto.
16930         * gcc.dg/vect/vect-34.c: Ditto.
16931         * gcc.dg/vect/vect-35.c: Ditto.
16932         * gcc.dg/vect/vect-36.c: Ditto.
16933         * gcc.dg/vect/vect-37.c: Ditto.
16934         * gcc.dg/vect/vect-38.c: Ditto.
16935         * gcc.dg/vect/vect-4.c: Ditto.
16936         * gcc.dg/vect/vect-40.c: Ditto.
16937         * gcc.dg/vect/vect-41.c: Ditto.
16938         * gcc.dg/vect/vect-42.c: Ditto.
16939         * gcc.dg/vect/vect-43.c: Ditto.
16940         * gcc.dg/vect/vect-44.c: Ditto.
16941         * gcc.dg/vect/vect-45.c: Ditto.
16942         * gcc.dg/vect/vect-46.c: Ditto.
16943         * gcc.dg/vect/vect-47.c: Ditto.
16944         * gcc.dg/vect/vect-48.c: Ditto.
16945         * gcc.dg/vect/vect-48a.c: Ditto.
16946         * gcc.dg/vect/vect-49.c: Ditto.
16947         * gcc.dg/vect/vect-5.c: Ditto.
16948         * gcc.dg/vect/vect-50.c: Ditto.
16949         * gcc.dg/vect/vect-51.c: Ditto.
16950         * gcc.dg/vect/vect-52.c: Ditto.
16951         * gcc.dg/vect/vect-53.c: Ditto.
16952         * gcc.dg/vect/vect-54.c: Ditto.
16953         * gcc.dg/vect/vect-55.c: Ditto.
16954         * gcc.dg/vect/vect-56.c: Ditto.
16955         * gcc.dg/vect/vect-56a.c: Ditto.
16956         * gcc.dg/vect/vect-57.c: Ditto.
16957         * gcc.dg/vect/vect-58.c: Ditto.
16958         * gcc.dg/vect/vect-59.c: Ditto.
16959         * gcc.dg/vect/vect-6.c: Ditto.
16960         * gcc.dg/vect/vect-60.c: Ditto.
16961         * gcc.dg/vect/vect-61.c: Ditto.
16962         * gcc.dg/vect/vect-62.c: Ditto.
16963         * gcc.dg/vect/vect-63.c: Ditto.
16964         * gcc.dg/vect/vect-64.c: Ditto.
16965         * gcc.dg/vect/vect-65.c: Ditto.
16966         * gcc.dg/vect/vect-66.c: Ditto.
16967         * gcc.dg/vect/vect-67.c: Ditto.
16968         * gcc.dg/vect/vect-68.c: Ditto.
16969         * gcc.dg/vect/vect-69.c: Ditto.
16970         * gcc.dg/vect/vect-7.c: Ditto.
16971         * gcc.dg/vect/vect-72.c: Ditto.
16972         * gcc.dg/vect/vect-72a.c: Ditto.
16973         * gcc.dg/vect/vect-73.c: Ditto.
16974         * gcc.dg/vect/vect-74.c: Ditto.
16975         * gcc.dg/vect/vect-75.c: Ditto.
16976         * gcc.dg/vect/vect-76.c: Ditto.
16977         * gcc.dg/vect/vect-77.c: Ditto.
16978         * gcc.dg/vect/vect-77a.c: Ditto.
16979         * gcc.dg/vect/vect-78.c: Ditto.
16980         * gcc.dg/vect/vect-79.c: Ditto.
16981         * gcc.dg/vect/vect-8.c: Ditto.
16982         * gcc.dg/vect/vect-80.c: Ditto.
16983         * gcc.dg/vect/vect-82.c: Ditto.
16984         * gcc.dg/vect/vect-82_64.c: Ditto.
16985         * gcc.dg/vect/vect-83.c: Ditto.
16986         * gcc.dg/vect/vect-83_64.c: Ditto.
16987         * gcc.dg/vect/vect-9.c: Ditto.
16988         * gcc.dg/vect/vect-all.c: Ditto.
16989         * gcc.dg/vect/vect-none.c: Ditto.
16991 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
16993         * lib/gcc-dg.exp (dg-skip-if): New function.
16994         (dg-forbid-option): Remove.
16995         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
16996         * g++.dg/abi/bitfield8.C: Likewise.
16997         * g++.dg/abi/dtor1.C: Likewise.
16998         * g++.dg/abi/empty10.C: Likewise.
16999         * g++.dg/abi/empty7.C: Likewise.
17000         * g++.dg/abi/empty9.C: Likewise.
17001         * g++.dg/abi/layout3.C: Likewise.
17002         * g++.dg/abi/layout4.C: Likewise.
17003         * g++.dg/abi/thunk1.C: Likewise.
17004         * g++.dg/abi/thunk2.C: Likewise.
17005         * g++.dg/abi/vbase11.C: Likewise.
17006         * g++.dg/abi/vthunk2.C: Likewise.
17007         * g++.dg/abi/vthunk3.C: Likewise.
17008         * g++.dg/ext/attrib8.C: Likewise.
17009         * g++.dg/opt/longbranch2.C: Likewise.
17010         * g++.dg/opt/reg-stack4.C: Likewise.
17011         * g++.old-deja/g++.ext/attrib1.C: Likewise.
17012         * g++.old-deja/g++.ext/attrib2.C: Likewise.
17013         * g++.old-deja/g++.ext/attrib3.C: Likewise.
17014         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17015         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17016         * gcc.dg/20000609-1.c: Likewise.
17017         * gcc.dg/20000720-1.c: Likewise.
17018         * gcc.dg/20011107-1.c: Likewise.
17019         * gcc.dg/20011119-1.c: Likewise.
17020         * gcc.dg/20020108-1.c: Likewise.
17021         * gcc.dg/20020122-2.c: Likewise.
17022         * gcc.dg/20020122-3.c: Likewise.
17023         * gcc.dg/20020201-3.c: Likewise.
17024         * gcc.dg/20020206-1.c: Likewise.
17025         * gcc.dg/20020218-1.c: Likewise.
17026         * gcc.dg/20020310-1.c: Likewise.
17027         * gcc.dg/20020411-1.c: Likewise.
17028         * gcc.dg/20020418-2.c: Likewise.
17029         * gcc.dg/20020426-1.c: Likewise.
17030         * gcc.dg/20020426-2.c: Likewise.
17031         * gcc.dg/20020517-1.c: Likewise.
17032         * gcc.dg/20020523-1.c: Likewise.
17033         * gcc.dg/20020523-2.c: Likewise.
17034         * gcc.dg/20020729-1.c: Likewise.
17035         * gcc.dg/20030204-1.c: Likewise.
17036         * gcc.dg/20030826-2.c: Likewise.
17037         * gcc.dg/20030926-1.c: Likewise.
17038         * gcc.dg/20031202-1.c: Likewise.
17039         * gcc.dg/980312-1.c: Likewise.
17040         * gcc.dg/980313-1.c: Likewise.
17041         * gcc.dg/990117-1.c: Likewise.
17042         * gcc.dg/990424-1.c: Likewise.
17043         * gcc.dg/990524-1.c: Likewise.
17044         * gcc.dg/991230-1.c: Likewise.
17045         * gcc.dg/i386-387-1.c: Likewise.
17046         * gcc.dg/i386-387-2.c: Likewise.
17047         * gcc.dg/i386-387-3.c: Likewise.
17048         * gcc.dg/i386-387-4.c: Likewise.
17049         * gcc.dg/i386-387-5.c: Likewise.
17050         * gcc.dg/i386-387-6.c: Likewise.
17051         * gcc.dg/i386-asm-1.c: Likewise.
17052         * gcc.dg/i386-bitfield1.c: Likewise.
17053         * gcc.dg/i386-bitfield2.c: Likewise.
17054         * gcc.dg/i386-loop-1.c: Likewise.
17055         * gcc.dg/i386-loop-2.c: Likewise.
17056         * gcc.dg/i386-loop-3.c: Likewise.
17057         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17058         * gcc.dg/i386-pic-1.c: Likewise.
17059         * gcc.dg/i386-regparm.c: Likewise.
17060         * gcc.dg/i386-signbit-1.c: Likewise.
17061         * gcc.dg/i386-signbit-2.c: Likewise.
17062         * gcc.dg/i386-signbit-3.c: Likewise.
17063         * gcc.dg/i386-sse-5.c: Likewise.
17064         * gcc.dg/i386-sse-8.c: Likewise.
17065         * gcc.dg/i386-unroll-1.c: Likewise.
17066         * gcc.dg/tls/opt-1.c: Likewise.
17067         * gcc.dg/tls/opt-2.c: Likewise.
17068         * gcc.dg/unroll-1.c: Likewise.
17069         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
17070         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
17071         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
17072         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
17074 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17076         * g++.dg/template/incomplete1.C: New test.
17078 2004-11-16  Nick Clifton  <nickc@redhat.com>
17080         Revert patches accidentally commited during checkin of fixes for
17081         xstormy16 tests:
17082         gcc.c-torture/execute/simd-4.c: Revert
17083         gcc.dg/20040910-1.c: Revert.
17085 2004-11-16  Paul Brook  <paul@codesourcery.com>
17087         PR fortran/13010
17088         * gfortran.dg/der_pointer_1.f90: New test.
17090 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
17092         PR c/18498
17093         * gcc.dg/bitfld-13.c: New test.
17095 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
17097         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
17098         powerpc*-*-linux*.
17100         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
17101         * gcc.dg/ppc64-abi-2.c: Ditto.
17102         * gcc.dg/ppc64-abi-3.c: Ditto.
17104         * lib/gcc-dg.exp (dg-target-list): Remove.
17106 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
17108         * gcc.dg/ia64-postinc.c: New test.
17110 2004-11-15  Mark Mitchell <mark@codesourcery.com>
17112         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
17114 2004-11-15  Nick Clifton  <nickc@redhat.com>
17116         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
17117         __INT_MAX__ so that the test can be compiled by toolchains
17118         targeted at 16-bit processors.
17120         * gcc.dg/20040625-1.c: Use long constants rather than integers
17121         when performing arithmetic that will overflow 16-bits.
17123         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
17124         xstormy16.  It does not support 128-bit vector operations.
17126         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
17127         with the macro PTR_TYPE.  Define this macro to an integer type
17128         suitable for holding a pointer.
17130         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
17131         the target is a 16-bit processor.
17133         * gcc.dg/cpp/if-2.c: Expect a different warning message from
17134         16-bit targets where the character constant will be too long.
17136         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
17137         where the double will not be directly addressable.
17139 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17141         Friend class name lookup 1/n, PR c++/18471
17142         * g++.dg/template/crash26.C: New test.
17143         * g++.dg/lookup/struct1.C: Adjust expected error.
17144         * g++.dg/parse/elab1.C: Likewise.
17145         * g++.dg/parse/elab2.C: Likewise.
17146         * g++.dg/parse/int-as-enum1.C: Likewise.
17147         * g++.dg/parse/struct-as-enum1.C: Likewise.
17148         * g++.dg/parse/typedef1.C: Likewise.
17149         * g++.dg/parse/typedef3.C: Likewise.
17150         * g++.dg/parse/typedef4.C: Likewise.
17151         * g++.dg/parse/typedef5.C: Likewise.
17152         * g++.dg/template/nontype4.C: Likewise.
17153         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
17154         * g++.old-deja/g++.other/elab1.C: Likewise.
17155         * g++.old-deja/g++.other/syntax4.C: Likewise.
17157 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17159         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
17161 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
17163         * gcc.c-torture/execute/20041114-1.c: New test.
17165 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
17167         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
17168         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
17169         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
17170         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
17171         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
17172         gcc.dg/switch-7.c: New tests.
17174 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17176         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
17178 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17180         PR tree-opt/18400
17181         * gcc.dg/vect/pr18400.c: New test.
17183 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17184             Andrew Pinski  <pinskia@physics.uc.edu>
17186         PR tree-opt/18425
17187         * gcc.dg/vect/pr18425.c: New test.
17189 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17191         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
17192         Guard with dg-require-alias and dg-require-visibility.
17194 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17196         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
17198 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17200         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
17202 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17204         PR c++/17344
17205         * g++.dg/template/defarg5.C: New test.
17207 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17209         * g++.dg/parse/cast1.C: Run only on ILP32.
17210         * g++.old-deja/g++.mike/p784.C: Likewise.
17212 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
17214         * gcc.c-torture/execute/20041113-1.c: New test.
17216 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17218         PR target/18230
17219         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
17220         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
17221         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
17222         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17223         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
17224         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
17225         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
17226         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
17227         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
17228         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
17229         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
17230         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
17231         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
17233 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17235         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
17236         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
17237         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
17238         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
17239         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
17240         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
17241         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
17242         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
17243         gcc.target/sparc/combined-1.c: New tests.
17245 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
17247         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
17248         New tests.
17250 2004-11-12  Mark Mitchell <mark@codesourcery.com>
17252         * lib/gcc-dg.exp (dg-forbid-option): New function.
17253         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
17254         * g++.dg/abi/bitfield8.C: Likewise.
17255         * g++.dg/abi/dtor1.C: Likewise.
17256         * g++.dg/abi/empty10.C: Likewise.
17257         * g++.dg/abi/empty7.C: Likewise.
17258         * g++.dg/abi/empty9.C: Likewise.
17259         * g++.dg/abi/layout3.C: Likewise.
17260         * g++.dg/abi/layout4.C: Likewise.
17261         * g++.dg/abi/thunk1.C: Likewise.
17262         * g++.dg/abi/thunk2.C: Likewise.
17263         * g++.dg/abi/vbase11.C: Likewise.
17264         * g++.dg/abi/vthunk2.C: Likewise.
17265         * g++.dg/abi/vthunk3.C: Likewise.
17266         * g++.dg/ext/attrib8.C: Likewise.
17267         * g++.dg/opt/longbranch2.C: Likewise.
17268         * g++.dg/opt/reg-stack4.C: Likewise.
17269         * g++.old-deja/g++.ext/attrib1.C: Likewise.
17270         * g++.old-deja/g++.ext/attrib2.C: Likewise.
17271         * g++.old-deja/g++.ext/attrib3.C: Likewise.
17272         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17273         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17274         * gcc.dg/20000609-1.c: Likewise.
17275         * gcc.dg/20000720-1.c: Likewise.
17276         * gcc.dg/20011107-1.c: Likewise.
17277         * gcc.dg/20011119-1.c: Likewise.
17278         * gcc.dg/20020108-1.c: Likewise.
17279         * gcc.dg/20020122-2.c: Likewise.
17280         * gcc.dg/20020122-3.c: Likewise.
17281         * gcc.dg/20020201-3.c: Likewise.
17282         * gcc.dg/20020206-1.c: Likewise.
17283         * gcc.dg/20020218-1.c: Likewise.
17284         * gcc.dg/20020310-1.c: Likewise.
17285         * gcc.dg/20020411-1.c: Likewise.
17286         * gcc.dg/20020418-2.c: Likewise.
17287         * gcc.dg/20020426-1.c: Likewise.
17288         * gcc.dg/20020426-2.c: Likewise.
17289         * gcc.dg/20020517-1.c: Likewise.
17290         * gcc.dg/20020523-1.c: Likewise.
17291         * gcc.dg/20020523-2.c: Likewise.
17292         * gcc.dg/20020729-1.c: Likewise.
17293         * gcc.dg/20030204-1.c: Likewise.
17294         * gcc.dg/20030826-2.c: Likewise.
17295         * gcc.dg/20030926-1.c: Likewise.
17296         * gcc.dg/20031202-1.c: Likewise.
17297         * gcc.dg/980312-1.c: Likewise.
17298         * gcc.dg/980313-1.c: Likewise.
17299         * gcc.dg/990117-1.c: Likewise.
17300         * gcc.dg/990424-1.c: Likewise.
17301         * gcc.dg/990524-1.c: Likewise.
17302         * gcc.dg/991230-1.c: Likewise.
17303         * gcc.dg/i386-387-1.c: Likewise.
17304         * gcc.dg/i386-387-2.c: Likewise.
17305         * gcc.dg/i386-387-3.c: Likewise.
17306         * gcc.dg/i386-387-4.c: Likewise.
17307         * gcc.dg/i386-387-5.c: Likewise.
17308         * gcc.dg/i386-387-6.c: Likewise.
17309         * gcc.dg/i386-asm-1.c: Likewise.
17310         * gcc.dg/i386-bitfield1.c: Likewise.
17311         * gcc.dg/i386-bitfield2.c: Likewise.
17312         * gcc.dg/i386-loop-1.c: Likewise.
17313         * gcc.dg/i386-loop-2.c: Likewise.
17314         * gcc.dg/i386-loop-3.c: Likewise.
17315         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17316         * gcc.dg/i386-pic-1.c: Likewise.
17317         * gcc.dg/i386-regparm.c: Likewise.
17318         * gcc.dg/i386-signbit-1.c: Likewise.
17319         * gcc.dg/i386-signbit-2.c: Likewise.
17320         * gcc.dg/i386-signbit-3.c: Likewise.
17321         * gcc.dg/i386-sse-5.c: Likewise.
17322         * gcc.dg/i386-sse-8.c: Likewise.
17323         * gcc.dg/i386-unroll-1.c: Likewise.
17324         * gcc.dg/tls/opt-1.c: Likewise.
17325         * gcc.dg/tls/opt-2.c: Likewise.
17326         * gcc.dg/unroll-1.c: Likewise.
17327         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
17328         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
17329         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
17330         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
17331         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
17332         -m64 is specified.
17334 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17336         PR c++/18389
17337         * g++.dg/parse/cond1.C: New test.
17339         PR c++/18429
17340         * g++.dg/template/array9.C: New test.
17341         * g++.dg/ext/vla1.C: Adjust error messages.
17342         * g++.dg/ext/vlm1.C: Likewise.
17343         * g++.dg/template/crash2.C: Likewise.
17345         PR c++/18436
17346         * g++.dg/template/call3.C: New test.
17348         PR c++/18407
17349         * g++.dg/template/ptrmem11.C: New test.
17351 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
17353         PR other/14264
17354         * lib/g++.exp: Set LC_ALL and LANG to C.
17355         * lib/gcc-dg.exp: Likewise.
17356         * lib/gfortran.exp: Likewise.
17357         * lib/objc.exp: Likewise.
17358         * lib/treelang.exp: Likewise.
17360 2004-11-12  Andreas Schwab  <schwab@suse.de>
17362         * gcc.dg/pr16286.c: Fix last change.
17364 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17366         PR c++/18416
17367         * g++.dg/init/global1.C: New test.
17369 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
17371         * gcc.c-torture/execute/20041112-1.c: New test.
17373 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17375         * lib/gcc-dg.exp (dg-target-list): New.
17377 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17378             Richard Sandiford  <rsandifo@redhat.com>
17380         * lib/target-supports.exp (get-compiler_messages): New.
17381         (check_named_sections_available): Use it.
17382         (check_effective_target_ilp32): New.
17383         (check_effective_target_lp64): New.
17384         (is-effective-target): New.
17385         * lib/gcc-dg.exp (dg-require-effective-target): New.
17387 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
17389         * gcc.dg/precedence-1.c: New test.
17391 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17393         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
17395         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
17396         message, delete generated files, use more descriptive name for
17397         executable, and make the test unsupported when it cannot be run.
17399         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
17400         (dg-require-weak, dg-require-visibility, dg-require-alias,
17401         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
17402         dg-require-iconv, dg-require-named-sections): Use it.
17404         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
17406 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
17408         PR target/16457
17409         * gcc.dg/ppc-and-1: New
17411         PR target/16796
17412         * gcc.dg/ppc-mov-1.c: New.
17414         PR target/16458
17415         * gcc.dg/ppc-compare-1.c: New.
17417 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
17419         * objc.dg/desig-init-2.m: New test.
17421 2004-11-10  Adam Nemet  <anemet@lnxw.com>
17423         PR middle-end/18160
17424         * g++.dg/warn/register-var-1.C: New test.
17425         * g++.dg/warn/register-var-2.C: New test.
17427 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17429         * gcc.dg/union-2.c: New test.
17431 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
17433         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
17434         New test for PR tree-optimization/17892.
17436 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
17438         PR c++/18369
17439         * g++.dg/init/new12.C: New test.
17441 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
17443         * gcc.target/sparc: New directory.
17444         * gcc.target/sparc/sparc.exp: New driver.
17445         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
17446         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
17447         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
17448         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
17450 2004-11-10  Paul Brook  <paul@codesourcery.com>
17452         PR fortran/18218
17453         * gfortran.dg/list_read.c: New test.
17455 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17457         PR c/18322
17458         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
17459         expected diagnostic location.
17461 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
17463         * gcc.dg/20041109-1.c: New test.
17465 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17467         PR objc/18406
17468         * objc/compile/pr18406.m: New test.
17470 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17472         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
17474 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17476         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
17478 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17480         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
17482 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17484         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
17485         exit.
17487 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
17489         PR tree-opt/18299
17490         * gcc.c-torture/pr18299-1.c: New test.
17492 2004-11-06  Andreas Schwab  <schwab@suse.de>
17494         * gcc.dg/pr16286.c: Also test for bool and pixel.
17496 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
17498         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
17499         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
17500         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
17501         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
17502         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
17503         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
17504         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
17505         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
17506         gcc.dg/struct-semi-3.c: New tests.
17508 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17510         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
17512 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17514         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
17515         Do not use C99 designators.
17517 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17519         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
17521 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17523         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
17524         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
17525         * gcc.c-torture/execute/simd-5.x: Remove.
17527 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
17529         PR rtl-optimization/17933
17530         * gcc.dg/torture/pr17933-1.c: New test.
17532 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17534         PR target/18106
17535         * lib/target-supports.exp (check_weak_available): Support
17536         Windows.
17538 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
17540         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
17541         call to fflush(stdout) before abort.
17542         (my_ffsll): New function.
17543         (generate_fields): Use it.
17545 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17547         * gcc.dg/init-undef-1.c: New test.
17549 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17551         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
17552         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
17553         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
17554         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
17555         expected messages for new parser.
17557 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
17559         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
17561 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17563         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
17564         on LP64 targets.
17566 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17568         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
17569         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
17570         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
17571         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
17572         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
17573         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
17574         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
17575         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
17576         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
17577         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
17579 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17581         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
17582         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
17583         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
17584         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
17585         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
17586         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
17587         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
17588         for new parser.
17590 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
17592         PR target/15342
17593         * gcc.dg/20041104-1.c: New test.
17595 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17597         * g++.dg/template/nontype7.C: New test.
17598         * g++.dg/template/nontype8.C: Likewise.
17599         * g++.dg/template/nontype9.C: Likewise.
17600         * g++.dg/template/nontype10.C: Likewise.
17601         * g++.dg/tc1/dr49.C: Likewise.
17602         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
17603         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
17605 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17607         * g++.dg/rtti/tinfo1.C: Remove xfails.
17609 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17611         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
17612         packed attribute to the definition to satisfy the new C++ parser.
17614 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17616         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
17617         invocations of va_arg.
17619 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
17621         PR c++/18124
17622         * g++.dg/template/crash25.C: New test.
17624         PR c++/18155
17625         * g++.dg/template/typedef2.C: New test.
17626         * g++.dg/parse/crash13.C: Adjust error markers.
17628         PR c++/18177
17629         * g++.dg/conversion/const3.C: New test.
17631 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17633         PR fortran/17535
17634         PR fortran/17583
17635         PR fortran/17713
17636         * gfortran.dg/generic_[123].f90: New testcases.
17638 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17640         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
17641         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
17643 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
17645         PR tree-opt/16808
17646         * gcc.c-torture/compile/pr16808.c: New test.
17648 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
17650         PR rtl-optimization/17104
17651         * gcc.dg/ppc-bitfield1.c: New.
17653 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17655         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
17657 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17659         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
17660         strings for 32-bit code.
17662 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
17664         PR c/18239
17665         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
17667 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
17669         PR c++/18064
17670         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
17672 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
17674         PR c++/15172
17675         * g++.dg/init/aggr2.C: New test.
17677 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
17679         * objc.dg/local-decl-1.m: New test.
17681 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17683         * gcc.dg/20040910-1.c: Adjust regex.
17685 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17687         PR rtl-optimization/18084
17688         * g++.dg/opt/pr18084-1.C: New testcase.
17690 2004-10-30  Matt Austern  <austern@apple.com>
17692         PR c++/17542
17693         * g++.dg/ext/attrib18.C: New test.
17695 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17697         PR middle-end/18096
17698         * gcc.dg/pr18096-1.c: New test case.
17700 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17702         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
17704 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
17706         PR c/16666
17707         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
17708         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
17709         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
17710         gcc.dg/old-style-prom-3.c: New tests.
17712 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
17714         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
17715         Remove unnecessary inclusion of stdio.h.
17717 2004-10-29  Roger Sayle  <roger@eyesopen.com>
17719         PR rtl-optimization/17581
17720         * gcc.dg/pr17581-1.c: New test case.
17722 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
17724         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
17725         being implemented.
17726         * g++.dg/conversion/dr195-1.C: New.
17727         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
17728         * g++.old-deja/g++.mike/p10148.C: Likewise.
17730 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
17732         PR c++/17695
17733         * g++.dg/debug/typedef2.C: New test.
17735 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
17737         PR fortran/13490
17738         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
17739         * gfortran.dg/g77/README: Update.
17741 2004-10-28  Matt Austern  <austern@apple.com>
17743         PR c++/14124
17744         * g++.dg/ext/packed7.C: New test.
17746 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17748         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
17749         scan-assembler.
17750         * lib/scanasm.exp (hidden-scan-for): New proc.
17751         (scan-hidden): Use hidden-scan-for instead of constructing the scan
17752         string.
17753         (scan-not-hidden): Likewise.
17754         * lib/target-supports.exp (check_visibility_available): mach-o is
17755         support too.
17757 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
17759         PR c++/17132
17760         * g++.dg/template/memclass3.C: New test.
17762 2004-10-28  Adam Nemet  <anemet@lnxw.com>
17764         PR middle-end/18160
17765         * gcc.dg/register-var-1.c: New test.
17766         * gcc.dg/register-var-2.c: New test.
17767         * gcc.dg/asm-7.c: Taking the address of a register variable is an
17768         error now.
17770 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
17772         PR other/18172
17773         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
17774         unused variables.
17775         * gcc.dg/vect/vect-22.c: Likewise.
17777 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
17779         * gcc.dg/i386-rotate-1.c: New test.
17781 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
17783         * g++.dg/init/ref12.C: Add "run" marker.
17785         PR c++/17435
17786         * g++.dg/init/ref12.C: New test.
17788         PR c++/18140
17789         * g++.dg/template/shift1.C: New test.
17790         * g++.dg/template/error10.C: Adjust error markers.
17792 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
17794         PR tree-opt/17529
17795         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
17797 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
17799         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
17800         * gcc.dg/weak/weak-3.c: Likewise.
17801         * gcc.dg/weak/weak-5.c: Likewise.
17802         * gcc.dg/weak/weak-9.c: Likewise.
17803         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
17804         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
17806         * gcc.dg/darwin-weakimport-1.c: New.
17808 2004-10-28  Ben Elliston  <bje@au.ibm.com>
17810         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
17812 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
17814         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
17815         'syntax' error messages.
17816         * gcc.dg/cpp/direct2s.c: Likewise.
17818 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
17820         * gcc.c-torture/compile/20041026-1.c: New.
17822 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
17824         PR c++/18093
17825         * g++.dg/lookup/ns2.C: New test.
17827         PR c++/18020
17828         * g++.dg/template/enum4.C: New test.
17830         PR c++/18161
17831         * g++.dg/template/expr1.C: New test.
17833 2004-10-26  Ben Elliston  <bje@au.ibm.com>
17835         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
17837 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17839         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
17840         gcc.dg/decl-nospec-3.c: New tests.
17842 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
17844         * objc.dg/super-class-3.m: New test.
17846 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
17848         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
17849         resyncing.
17850         * gcc.dg/cpp/direct2s.c: Likewise.
17852 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
17854         * objc.dg/image-info.m: Update for changes to section selection.
17856 2004-10-25  David Ayers  <d.ayers@inode.at>
17857             Ziemowit Laski  <zlaski@apple.com>
17859         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
17860         diagnostics when messaging 'id <Proto>'.
17861         * objc.dg/class-protocol-1.m: New test.
17862         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
17863         a non-existent method signature.
17864         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
17865         Update diagnostics when messaging with non-existent method signature.
17866         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
17867         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
17868         invalid receivers are now resolved as if messaging 'id'; remove
17869         extraneous diagnostics.
17871 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
17873         PR c/16667
17874         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
17875         gcc.dg/init-desig-obs-3.c: New tests.
17877 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
17879         * gcc.dg/debug/20041023-1.c: New test.
17881 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
17883         PR middle-end/17407
17884         * gcc.c-torture/compile/pr17407.c: New test.
17886         PR c++/18121
17887         * g++.dg/template/array8.C: New test.
17889 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17891         PR other/18138
17892         * lib/g++.exp: Accept more than one multilib libgcc.
17893         * lib/gcc-dg.exp: Likewise.
17894         * lib/objc.exp: Likewise.
17895         * lib/treelang.exp: Likewise.
17896         * lib/gfortran.exp: Likewise.
17898 2004-10-24  Ben Elliston  <bje@au.ibm.com>
17900         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
17902 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
17904         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
17905         * gcc.dg/c99-const-expr-3.c: Likewise.
17907 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
17909         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
17911 2004-10-23  Ben Elliston  <bje@au.ibm.com>
17913         * gcc.c-torture/execute/loop-2e.x: Remove.
17915 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17917         PR c++/18095
17918         * g++.dg/parse/crash18.C: New.
17919         * g++.dg/parse/crash19.C: New.
17921 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17923         * g++.dg/ext/dllimport1.C: Move dg-warnings.
17924         * g++.dg/ext/dllimport2.C: Same.
17925         * g++.dg/ext/dllimport8.C: Same.
17927 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
17929         PR c++/10841
17930         * g++.dg/conversion/cast1.C: New test.
17931         * g++.dg/overload/pmf1.C: Adjust error marker.
17933 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
17935         PR objc/17923
17936         * objc.dg/const-str-7.m: New test.
17938 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17940         * g++.dg/template/memfriend11.C: Fix comment typo.
17941         * g++.dg/template/memfriend14.C: Likewise.
17943 2004-10-20  Richard Henderson  <rth@redhat.com>
17945         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
17946         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
17947         -fasynchronous-unwind-tables.
17949 2004-10-20  Richard Henderson  <rth@redhat.com>
17951         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
17952         (main): Return success.
17953         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
17954         (main): Return success.
17956 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17958         PR c++/13495
17959         * g++.dg/template/memfriend9.C: New test.
17960         * g++.dg/template/memfriend10.C: Likewise.
17961         * g++.dg/template/memfriend11.C: Likewise.
17962         * g++.dg/template/memfriend12.C: Likewise.
17963         * g++.dg/template/memfriend13.C: Likewise.
17964         * g++.dg/template/memfriend14.C: Likewise.
17965         * g++.dg/template/memfriend15.C: Likewise.
17966         * g++.dg/template/memfriend16.C: Likewise.
17967         * g++.dg/template/memfriend17.C: Likewise.
17968         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
17970 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
17972         * g++.dg/conversion/dr195.C: New.
17973         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
17975 2004-10-20  Ben Elliston  <bje@au.ibm.com>
17976             Devang Patel  <dpatel@apple.com>
17978         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
17979         of floating point arithmetic, which could trap.
17981 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
17983         PR c++/14035
17984         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
17985         * g++.dg/conversion/const2.C: New test.
17986         * g++.dg/expr/reinterpret2.C: New test.
17987         * g++.dg/expr/reinterpret3.C: New test.
17988         * g++.dg/expr/cast2.C: New test.
17989         * g++.dg/expr/copy1.C: New test.
17990         * g++.dg/other/conversion1.C: Change error message.
17991         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
17992         function pointers to void *.
17993         * g++.old-deja/g++.mike/p10148.C: Likewise.
17995 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17997         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
17999 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
18001         PR c++/18047
18003         * g++.dg/parse/expr3.C: New test.
18005 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18007         * gcc.dg/smod-1.c: New test.
18009 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
18011         * objc.dg/method-14.m: New test.
18013 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
18015         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
18016         Also xfail as the patch was reverted.
18018 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
18020         PR middle-end/16973
18021         * gcc.dg/pr16973.c: New test.
18023 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
18025         PR tree-optimization/17656
18026         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
18028 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
18030         * g++.dg/eh/shadow1.C: New.
18032 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
18034         * gcc.c-torture/compile/20041018-1.c: New test.
18036 2004-10-18  Ben Elliston  <bje@au.ibm.com>
18038         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
18039         compiler referring to register 0 when accessing sdata.  The linker
18040         now patches things up.
18042 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
18044         PR c/17529
18045         * gcc.c-torture/compile/pr17529.c: New test.
18047 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18049         PR c++/17743
18050         * g++.dg/ext/attrib17.C: New test.
18052 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18054         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
18056 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18058         PR c++/10479
18059         * g++.dg/ext/attrib16.C: New test.
18061 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
18063         PR c++/17042
18064         * g++.dg/init/dso_handle1.C: New test.
18066         PR c++/14667
18067         * g++.dg/parse/typedef6.C: New test.
18069         PR c++/17916
18070         * g++.dg/parse/pragma1.C: New test.
18072 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
18074         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
18076 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
18078         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
18079         -fno-common when on HPPA HP-UX platforms.
18081 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
18083         PR other/16820
18084         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
18085         stdint.h.
18086         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
18087         uintptr_t.
18089 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
18091         PR c++/16301
18092         * g++.dg/lookup/strong-using-4.C: New test.
18094 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
18096         PR middle-end/16567
18097         * gcc.c-torture/compile/nested-1.c: New test.
18099 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
18101         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
18102         and mipsisa64*-*-* (until support for misaligned loads is added).
18103         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
18104         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
18105         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
18106         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
18107         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
18108         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
18110 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
18112         PR c++/17976
18113         * g++.dg/init/dtor3.C: New test.
18115 2004-10-15  Ben Elliston  <bje@au.ibm.com>
18117         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
18119 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
18121         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
18122         * gcc.dg/macho-lo-sum.c: Likewise.
18124 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
18126         * gcc.dg/ppc-spe64-1.c: New test.
18128 2004-10-14  Devang Patel  <dpatel@apple.com>
18130         PR 17635
18131         * gcc.dg/pr17635.c : New test.
18133 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
18135         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
18136         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
18137         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
18138         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
18139         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
18140         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
18141         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
18142         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
18143         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
18144         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
18145         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
18146         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
18147         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
18148         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
18149         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
18150         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
18151         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
18152         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
18154 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
18156         * gcc.dg/vect/vect-82.c: New testcase.
18157         * gcc.dg/vect/vect-82_64.c: New testcase.
18158         * gcc.dg/vect/vect-83.c: New testcase.
18159         * gcc.dg/vect/vect-83_64.c: New testcase.
18161 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18163         * gcc.dg/cpp/error-1.c: New test.
18165 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18167         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
18169 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
18171         PR target/17984
18172         * gcc.dg/cris-peep2-xsrand2.c: New test.
18174 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
18176         PR c++/17661
18177         * testsuite/g++.dg/expr/for2.C: New test.
18179 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18181         * g++.dg/inherit/thunk1.C: Run on the SPARC.
18183 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
18185         PR tree-optimization/17724
18186         * g++.dg/opt/pr17724-1.C: New test.
18187         * g++.dg/opt/pr17724-2.C: New test.
18188         * g++.dg/opt/pr17724-3.C: New test.
18189         * g++.dg/opt/pr17724-4.C: New test.
18190         * g++.dg/opt/pr17724-5.C: New test.
18191         * g++.dg/opt/pr17724-6.C: New test.
18193 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
18195         PR c/17301
18196         * gcc.dg/pr17301-2.c: New test.
18198 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
18200         PR c++/15876
18201         * g++.dg/parse/error22.C: New test.
18203         PR c++/17936
18204         * g++.dg/template/spec18.C: New test.
18206 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
18208         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
18209         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
18210         memcpy.
18211         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
18212         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
18214 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
18216         * g++.dg/eh/cleanup5.C: Add dg-options "".
18218 2004-10-11  Roger Sayle  <roger@eyesopen.com>
18220         PR middle-end/17657
18221         * gcc.dg/switch-4.c: New test case.
18223 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
18225         * gcc.c-torture/execute/20041011-1.c: New test.
18227 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18229         PR c++/17554
18230         * g++.dg/init/for3.C: New test.
18232         PR c++/17657
18233         * g++.dg/opt/switch2.C: New test.
18235         PR middle-end/17703
18236         * g++.dg/warn/Wreturn-2.C: New test.
18238 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18240         PR c++/17907
18241         * g++.dg/eh/cleanup5.C: New test.
18243 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
18245         PR c++/17393
18246         * g++.dg/parse/error21.C: New test.
18248 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18250         * g++.dg/overload/pmf1.C: Adjust quoting marks.
18251         * g++.dg/warn/incomplete1.C: Likewise.
18252         * g++.dg/template/qualttp20.C: Likewise.
18254 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18256         PR c/17881
18257         * parm-incomplete-1.c: New test.
18259 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
18261         PR c++/17867
18262         * g++.dg/parse/error19.C: New test.
18264         PR c++/17670
18265         * g++.dg/init/new11.C: New test.
18267         PR c++/17821
18268         * g++.dg/parse/error20.C: New test.
18270         PR c++/17826
18271         * g++.dg/template/crash24.C: New test.
18273 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18275         PR c/17301
18276         * gcc.dg/pr17301-1.c: New test.
18278 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18280         PR c/17189
18281         * gcc.dg/anon-struct-5.c: New test.
18283 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18285         PR c/17844
18286         * gcc.dg/pr17844-1.c: New test.
18288 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
18290         PR tree-optimization/17906
18291         * gcc.c-torture/compile/pr17906.c: New.
18293 2004-10-09  Stuart Hastings  <stuart@apple.com>
18294             Roger Sayle  <roger@eyesopen.com>
18296         PR rtl-optimization/17853
18297         * gcc.dg/i386-mmx-5.c: New testcase.
18299 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
18301         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
18303 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
18305         PR c++/17524
18306         * g++.dg/template/static9.C: New test.
18308         PR c++/17685
18309         * g++.dg/parse/operator5.C: New test.
18311 2004-10-09  Roger Sayle  <roger@eyesopen.com>
18313         PR middle-end/17894
18314         * gcc.c-torture/execute/divcmp-4.c: New test case.
18316 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18318         PR tree-opt/17902
18319         * g++.dg/opt/pr17902.C: New test.
18321 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
18323         * gcc.dg/cpp/ident-1.c: Add dg-options "".
18325 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18327         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
18329 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18331         * gcc.dg/assign-warn-3.c: New test.
18333 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18335         PR c/16999
18336         * gcc.dg/cpp/ident-1.c: New test.
18338 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
18340         * gcc.c-torture/compile/acc1.c: New.
18342 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18344         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
18345         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
18347 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18349         * gcc.dg/ultrasp11.c: New test.
18351 2004-10-08  Michael Matz  <matz@suse.de>
18353         * gcc.dg/doloop-2.c: New test.
18355 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18357         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
18358         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
18359         objc.dg/method-9.m: Update expected diagnostics.
18361 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
18363         * gcc.dg/ppc-fsel-3.c: New file.
18364         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
18366 2004-10-07  Paul Brook  <paul@codesourcery.com>
18368         * gfortran.dg/intrinsic_verify_1.f90: New test.
18370 2004-10-07  Paul Brook  <paul@codesourcery.com>
18372         * gfortran.dg/empty_format_1.f90: Remove stray commas.
18374 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18376         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
18377         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
18378         commit.
18380 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
18382         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
18384 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18386         PR c++/17115
18387         * g++.dg/warn/Winline-4.C: New test.
18389 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18391         * gcc.c-torture/compile/20041007-1.c: New test.
18393 2004-10-07  Paul Brook  <paul@codesourcery.com>
18395         PR fortran/17678
18396         * gfortran.dg/use_allocated_1.f90: New test.
18398 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18400         PR middle-end/17849
18401         * gfortran.fortran-torture/compile/nested.f90: New test
18403 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
18405         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
18407 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18409         PR c++/17368
18410         * g++.dg/ext/asm6.C: New test.
18412 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
18414         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
18416 2004-10-06  Paul Brook  <paul@codesourcery.com>
18418         PR libfortran/17709
18419         * gfortran.dg/empty_format_1.f90: New test.
18421 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18423         PR fortran/17568
18424         * gfortran.dg/ishft.f90: New test.
18426         PR fortran/17283
18427         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
18428         tests.
18430 2004-10-06  Paul Brook  <paul@codesourcery.com>
18432         * gfortran.dg/do_1.f90: New test.
18434 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18436         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
18437         optimizing for size.
18439 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18441         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
18443 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18445         * gcc.c-torture/compile/20041005-1.c: New test.
18447 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
18449         PR c++/17829
18450         * g++.dg/lookup/koenig4.C: New.
18452 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18454         * g++.dg/other/classkey1.C: Adjust quoting marks.
18455         * g++.dg/parse/error15.C: Likewise.
18456         * g++.dg/template/meminit2.C (int>): Likewise.
18458 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18460         PR fortran/17283
18461         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
18463         PR fortran/17631
18464         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
18466         PR fortran/17708
18467         * gfortran.dg/pr17708.f90: New test.
18469 2004-10-04  Chao-ying Fu  <fu@mips.com>
18471         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
18472         * gcc.dg/vect/vect-4.c: Ditto.
18473         * gcc.dg/vect/vect-5.c: Ditto.
18474         * gcc.dg/vect/vect-6.c: Ditto.
18475         * gcc.dg/vect/vect-8.c: Ditto.
18476         * gcc.dg/vect/vect-16.c: Ditto.
18477         * gcc.dg/vect/vect-30.c: Ditto.
18478         * gcc.dg/vect/vect-40.c: Ditto.
18479         * gcc.dg/vect/vect-41.c: Ditto.
18480         * gcc.dg/vect/vect-42.c: Ditto.
18481         * gcc.dg/vect/vect-43.c: Ditto.
18482         * gcc.dg/vect/vect-44.c: Ditto.
18483         * gcc.dg/vect/vect-45.c: Ditto.
18484         * gcc.dg/vect/vect-46.c: Ditto.
18485         * gcc.dg/vect/vect-47.c: Ditto.
18486         * gcc.dg/vect/vect-48.c: Ditto.
18487         * gcc.dg/vect/vect-49.c: Ditto.
18488         * gcc.dg/vect/vect-50.c: Ditto.
18489         * gcc.dg/vect/vect-51.c: Ditto.
18490         * gcc.dg/vect/vect-52.c: Ditto.
18491         * gcc.dg/vect/vect-53.c: Ditto.
18492         * gcc.dg/vect/vect-54.c: Ditto.
18493         * gcc.dg/vect/vect-55.c: Ditto.
18494         * gcc.dg/vect/vect-56.c: Ditto.
18495         * gcc.dg/vect/vect-57.c: Ditto.
18496         * gcc.dg/vect/vect-58.c: Ditto.
18497         * gcc.dg/vect/vect-59.c: Ditto.
18498         * gcc.dg/vect/vect-60.c: Ditto.
18499         * gcc.dg/vect/vect-74.c: Ditto.
18500         * gcc.dg/vect/vect-79.c: Ditto.
18501         * gcc.dg/vect/vect-80.c: Ditto.
18503 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
18505         * gcc.dg/unused-7.c: Use the correct option.
18507 2004-10-04  Paul Brook  <paul@codesourcery.com>
18508         Bud Davis  <bdavis9659@comcast.net>
18510         PR fortran/17706
18511         PR fortran/16434
18512         * gfortran/pr17706.f90: New test.
18513         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
18515 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18517         * gfortran.dg/pr17612.f90: New test.
18519 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18521         * g++.dg/template/local1.C: Adjust quoting marks in
18522         testing for diagnostics.
18523         * g++.dg/tls/diag-2.C: Likewise.
18524         * g++.dg/other/error8.C: Likewise.
18526 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18528         PR c/17178
18529         * gcc.dg/unused-4.c: Adjust to be correct.
18531         PR c/17820
18532         * gcc.dg/unused-7.c: New test.
18534 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18536         PR c++/17797
18537         * g++.dg/overload/template2.C: New test.
18539 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
18541         PR tree-optimization/16632
18542         * gcc.dg/tree-ssa/20041002-1.c: New.
18544 2004-10-03  Paul Brook  <paul@codesourcery.com>
18546         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
18547         rather than relying on default formatting.
18549 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
18551         * gcc.dg/20040920-1.c: Update expected message text.
18553 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
18555         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
18557 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
18559         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
18560         tree level.
18562 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18564         * gcc.dg/tree-ssa/pr17343.c: Remove.
18566 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18568         PR tree-opt/17343
18569         * gcc.dg/tree-ssa/pr17343.c: New test.
18571 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
18573         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
18574         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
18575         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
18576         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
18577         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
18579 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18581         * gcc.dg/lvalue-2.c: New test.
18583 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18585         PR c/17730
18586         * gcc.dg/pr17730-1.c: New test
18588 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
18590         PR c/7425
18591         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
18593 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18595         * gcc.c-torture/execute/stdarg-1.c: New test.
18596         * gcc.c-torture/execute/stdarg-2.c: New test.
18597         * gcc.c-torture/execute/stdarg-3.c: New test.
18598         * gcc.dg/tree-ssa/stdarg-1.c: New test.
18599         * gcc.dg/tree-ssa/stdarg-2.c: New test.
18600         * gcc.dg/tree-ssa/stdarg-3.c: New test.
18601         * gcc.dg/tree-ssa/stdarg-4.c: New test.
18602         * gcc.dg/tree-ssa/stdarg-5.c: New test.
18604 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18606         PR tree-optimization/17697
18607         * g++.dg/opt/pr17697-1.C: New test.
18608         * g++.dg/opt/pr17697-2.C: New test.
18609         * g++.dg/opt/pr17697-3.C: New test.
18611 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
18613         PR c/16409
18614         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
18615         gcc.dg/vla-init-5.c: New tests.
18617 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
18619         PR c/13804
18620         * gcc.dg/pr13804-1.c: New test.
18622 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18624         PR fortran/16938
18625         * gfortran.dg/pr16938.f90: New test.
18627 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18629         * g++.dg/template/crash23.C: New test.
18631 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18633         PR c++/17585
18634         * g++.dg/template/static8.C: New test.
18636 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
18638         PR c++/17681
18639         * g++.dg/other/error9.C: New test.
18641 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
18643         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
18645 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18647         PR fortran/15164
18648         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
18650 2004-09-26  Roger Sayle  <roger@eyesopen.com>
18652         PR middle-end/17112
18653         * gcc.dg/pr17112-1.c: New test case.
18655 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18657         PR c/11459
18658         * gcc.dg/pr11459-1.c: New test.
18660 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
18662         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
18663         * gcc.dg/tree-ssa/loop-4.c: Likewise.
18665 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18667         * gfortran.dg/pr15324.f90: Make array bounds consistent.
18669 2004-09-25  Jan Hubicka  <jh@suse.cz>
18671         * compile/30040909-1.c: New test.
18672         * compile/30040907-1.c: New test.
18674 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
18676         * gcc.c-torture/execute/va-arg-26.c: New test.
18678 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
18680         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
18681         extra diagnostics on targets with 64-bit pointers.
18682         * objc.dg/selector-1.m: Adjust dg-warning regexp.
18684 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18686         PR c/17188
18687         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
18688         * gcc.dg/decl-3.c: Adjust expected message.
18690 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18692         PR fortran/17615
18693         * gfortran.dg/pr17615.f90: New test.
18695 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
18697         PR tree-optimzation/17517
18698         * g++.dg/tree-ssa/pr17517.C: New Test.
18700 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
18702         PR c++/16889
18703         * g++.dg/lookup/ambig3.C: New.
18705 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
18707         PR tree-opt/17624
18708         * g++.dg/opt/pr17624.C: New test.
18710 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18712         PR c/6980
18713         * gcc.dg/Wbad-function-cast-1.c: New test.
18715 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
18717         * g++.dg/ext/complit1.C
18718         * g++.dg/other/error2.C
18719         * g++.dg/other/nontype-1.C
18720         * g++.dg/parse/crash11.C
18721         * g++.dg/parse/crash12.C
18722         * g++.dg/parse/error15.C
18723         * g++.dg/parse/error4.C
18724         * g++.dg/parse/tmpl-outside1.C
18725         * g++.dg/parse/too-many-tmpl-args1.C
18726         * g++.dg/template/dependent-expr3.C
18727         * g++.dg/template/error10.C
18728         * g++.dg/template/instantiate1.C
18729         * g++.dg/template/vtable2.C
18730         * g++.dg/warn/Wshadow-1.C
18731         * g++.dg/warn/weak1.C
18732         * g++.old-deja/g++.brendan/crash16.C
18733         * g++.old-deja/g++.brendan/crash18.C
18734         * g++.old-deja/g++.brendan/crash48.C
18735         * g++.old-deja/g++.brendan/crash49.C
18736         * g++.old-deja/g++.brendan/crash55.C
18737         * g++.old-deja/g++.brendan/crash56.C
18738         * g++.old-deja/g++.brendan/crash8.C
18739         * g++.old-deja/g++.brendan/enum11.C
18740         * g++.old-deja/g++.brendan/enum8.C
18741         * g++.old-deja/g++.brendan/enum9.C
18742         * g++.old-deja/g++.brendan/friend3.C
18743         * g++.old-deja/g++.brendan/misc14.C
18744         * g++.old-deja/g++.bugs/900402_02.C
18745         * g++.old-deja/g++.bugs/900404_03.C
18746         * g++.old-deja/g++.bugs/900404_04.C
18747         * g++.old-deja/g++.bugs/900428_03.C
18748         * g++.old-deja/g++.jason/crash4.C
18749         * g++.old-deja/g++.jason/overload21.C
18750         * g++.old-deja/g++.jason/redecl1.C
18751         * g++.old-deja/g++.jason/report.C
18752         * g++.old-deja/g++.jason/rfg10.C
18753         * g++.old-deja/g++.jason/template30.C
18754         * g++.old-deja/g++.law/arm12.C
18755         * g++.old-deja/g++.law/ctors5.C
18756         * g++.old-deja/g++.law/cvt20.C
18757         * g++.old-deja/g++.law/init10.C
18758         * g++.old-deja/g++.law/init8.C
18759         * g++.old-deja/g++.law/visibility17.C
18760         * g++.old-deja/g++.law/visibility7.C
18761         * g++.old-deja/g++.mike/net8.C
18762         * g++.old-deja/g++.mike/p646.C
18763         * g++.old-deja/g++.mike/p700.C
18764         * g++.old-deja/g++.mike/p701.C
18765         * g++.old-deja/g++.mike/p811.C
18766         * g++.old-deja/g++.ns/template13.C
18767         * g++.old-deja/g++.other/array3.C
18768         * g++.old-deja/g++.other/crash25.C
18769         * g++.old-deja/g++.other/dtor3.C
18770         * g++.old-deja/g++.other/dtor4.C
18771         * g++.old-deja/g++.other/main1.C
18772         * g++.old-deja/g++.other/warn7.C
18773         * g++.old-deja/g++.pt/crash11.C
18774         * g++.old-deja/g++.pt/crash36.C
18775         * g++.old-deja/g++.pt/spec22.C
18776         * g++.old-deja/g++.pt/spec9.C
18777         * g++.old-deja/g++.pt/ttp52.C
18778         * g++.old-deja/g++.robertl/eb103.C
18779         * g++.old-deja/g++.robertl/eb121.C
18780         * g++.old-deja/g++.robertl/eb22.C
18781         * g++.old-deja/g++.robertl/eb8.C:
18782         Update locations and/or regexps of dg-error markers.
18783         Remove markers for some bogus messages that are no longer issued.
18785 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
18787         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
18788         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
18790 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
18792         PR c++/17618
18793         * g++.dg/lookup/crash5.C: New test.
18795 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
18797         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
18798         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
18799         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
18800         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
18801         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
18802         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
18804         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
18805         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
18806         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
18807         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
18808         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
18809         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
18811         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
18813         * gcc.dg/vect/vect-44.c: Check additional cases.
18814         * gcc.dg/vect/vect-48.c: Check additional cases.
18816         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
18817         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
18818         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
18819         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
18820         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
18821         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
18822         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
18823         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
18824         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
18826         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
18827         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
18828         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
18830 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18832         * gcc.dg/tree-ssa/loop-6.c: New test.
18834 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
18836         PR c++/17620
18837         * g++.dg/inherit/base2.C: New.
18839 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18841         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
18842         * gcc.dg/20001012-2.c: Likewise.
18843         * gcc.dg/20001013-1.c: Likewise.
18844         * gcc.dg/20001101-1.c: Likewise.
18845         * gcc.dg/20001102-1.c: Likewise.
18846         * gcc.dg/bf-spl1.c: Likewise.
18847         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
18848         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
18850 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
18852         PR tree-optimization/16721
18853         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
18855 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
18857         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
18858         * gcc.dg/20040305-1.c: Likewise.
18860 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18862         PR c/16566
18863         * gcc.c-torture/compile/pr16566-1.c,
18864         gcc.c-torture/compile/pr16566-2.c,
18865         gcc.c-torture/compile/pr16566-3.c: New tests.
18867 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
18869         PR tree-optimization/17512
18870         * gcc.c-torture/compile/20040916-1.c.
18872 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
18874         * gcc.dg/pragma-re-3.c: New test.
18876 2004-09-17  Matt Austern  <austern@apple.com>
18878         PR c++/15049
18879         * g++.dg/other/anon3.C: New.
18881 2004-09-21  Roger Sayle  <roger@eyesopen.com>
18883         PR c++/7503
18884         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
18885         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
18886         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
18887         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
18888         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
18890 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
18892         PR fortran/17286
18893         * gfortran.dg/pr17286.f90: New test.
18895 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
18897         PR c++/17530
18898         * g++.dg/template/static7.C: New test.
18900 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
18902         PR tree-opt/17558
18903         * gcc.c-torture/compile/pr17558.c: New test.
18905 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
18907         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
18908         if SKIP_ATTRIBUTE is defined.
18910 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18912         PR fortran/15957
18913         * gfortran.dg/pr15957.f90: New test.
18915 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
18917         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
18918         in comparison.
18919         * gcc.dg/vect/vect-79.c: Likewise.
18920         * gcc.dg/vect/vect-80.c: Likewise.
18922 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18924         PR fortran/15750
18925         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
18927 2004-09-20  Ira Rosen  <irar@il.ibm.com>
18929         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
18930         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
18931         * gcc.dg/vect/vect-62.c: New testcase.
18932         * gcc.dg/vect/vect-63.c: New testcase.
18933         * gcc.dg/vect/vect-64.c: New testcase.
18934         * gcc.dg/vect/vect-65.c: New testcase.
18935         * gcc.dg/vect/vect-66.c: New testcase.
18936         * gcc.dg/vect/vect-67.c: New testcase.
18937         * gcc.dg/vect/vect-68.c: New testcase.
18938         * gcc.dg/vect/vect-69.c: New testcase.
18939         * gcc.dg/vect/vect-79.c: New testcase.
18940         * gcc.dg/vect/vect-80.c: New testcase.
18942 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
18944         * gcc.target/mips/asm-1.c: New test.
18946 2004-09-19  Ira Rosen  <irar@il.ibm.com>
18948         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
18949         * gcc.dg/vect/vect-73.c: New testcase.
18950         * gcc.dg/vect/vect-74.c: New testcase.
18951         * gcc.dg/vect/vect-75.c: New testcase.
18952         * gcc.dg/vect/vect-76.c: New testcase.
18953         * gcc.dg/vect/vect-77.c: New testcase.
18954         * gcc.dg/vect/vect-78.c: New testcase
18956 2004-09-18  Paul Brook  <paul@codesourcery.com>
18958         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
18960 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
18962         PR c/17424
18963         * gcc.dg/pr17424-1.c: New test.
18965 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
18967         * g++.dg/tree-ssa/pr17153.C: New test.
18969 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
18971         PR pch/13361
18972         * testsuite/g++.dg/pch/wchar-1.C: New.
18973         * testsuite/g++.dg/pch/wchar-1.Hs: New.
18975 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
18977         * gcc.c-torture/execute/20040917-1.c: New test.
18979 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18981         PR tree-optimization/17319
18982         * gcc.dg/pr17319.c: New test.
18984 2004-09-17  Devang Patel  <dpatel@apple.com>
18986         * gcc.dg/20040813-1.c: New test.
18988 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18990         PR tree-optimization/17273
18991         * gcc.c-torture/compile/pr17273.c: New test.
18993 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18995         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
18996         Update expected messages.
18997         * gcc.dg/declspec-13.c: New test.
18999 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
19001         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
19003 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19005         * gcc.c-torture/execute/pr17252.c: Use post-increment to
19006         change what 'a' is pointing to.
19008 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
19010         PR c++/16002
19011         * g++.dg/template/error18.C: New test.
19013         PR c++/16029
19014         * g++.dg/warn/Wunused-8.C: New test.
19016 2004-09-17  Steven Bosscher  <stevenb@suse.de>
19018         PR tree-optimization/17513
19019         * gcc.dg/20040916-1.c: New test.
19021 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
19023         PR c++/17501
19024         * g++.dg/template/typename7.C: New test.
19026 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19028         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
19030 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
19032         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
19033         with -ftree-based-profiling also.
19034         * lib/profopt.exp: Support late-set profile_option/feedback_option.
19036 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
19038         PR/15364
19039         * gfortran.dg/der_array_io_1.f90: New test.
19040         * gfortran.dg/der_array_io_2.f90: New test.
19041         * gfortran.dg/der_array_io_3.f90: New test.
19043 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
19045         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
19046         EABI.
19048 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
19050         * g++.dg/opt/switch1.C: New test.
19052 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
19054         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
19055         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
19056         Update expected messages.
19058 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19060         PR fortran/16485
19061         * gfortran.dg/same_name_1.f90: New test.
19063 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
19065         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
19066         dereference garbage pointers.
19068 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
19070         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
19071         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
19073         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
19074         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
19075         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
19077 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
19079         PR c++/17324
19080         * g++.dg/template/mangle1.C: New test.
19082 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
19084         PR tree-optimization/17252
19085         * gcc.c-torture/execute/pr17252.c: New test.
19087 2004-09-14  Andrew Pinski  <apinski@apple.com>
19089         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
19091 2004-09-14  Roger Sayle  <roger@eyesopen.com>
19093         PR rtl-optimization/9771
19094         * gcc.dg/pr9771-1.c: New test case.
19096 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
19098         PR tree-optimization/15262
19099         * gcc.c-torture/execute/pr15262-1.c: New test.
19100         * gcc.c-torture/execute/pr15262-2.c: New test.
19102 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19104         * gcc.dg/declspec-12.c: New test.
19106 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
19108         * gfortran.dg/pr17090.f90: Add directives to test.
19110 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19112         * gcc.c-torture/compile/20040914-1.c: New test.
19114 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19116         PR c++/16162
19117         * g++.dg/template/decl2.C: New test.
19119 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
19121         PR fortran/17090
19122         * gfortran.dg/pr17090.f90: New test.
19124 2004-09-13  Dale Johannesen  <dalej@apple.com>
19126         * gcc.c-torture/compile/pr17408.c: New test case.
19128 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19130         PR c++/16716
19131         * g++.dg/parse/crash17.C: New test.
19133         PR c++/17327
19134         * g++.dg/template/enum3.C: New test.
19136 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
19138         * lib/gcc-defs.exp: Load wrapper.exp.
19139         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
19140         using local code.
19141         * lib/gcc.exp (gcc_init): Similar.
19142         * lib/gfortran.exp (gfortran_init): Similar.
19143         * lib/objc.exp (objc_init): Similar.
19144         * lib/treelang.exp (treelang_init): Similar.
19145         * lib/wrapper.exp: New file with build_wrapper call machinery in
19146         ${tool}_maybe_build_wrapper.
19148 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
19150         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
19151         "inline".
19152         * gcc.dg/declspec-11.c: Update expected messages.
19153         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
19154         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
19155         gcc.dg/inline-12.c: New tests.
19157 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
19159         * g++.dg/tree-ssa/pr17400.C: New testcase.
19161 2004-09-13  James E Wilson  <wilson@specifixinc.com>
19163         * gcc.target/mips/sb1-1.c: New testcase.
19165 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
19167         * lib/g77-dg.exp: Remove unused file.
19168         * lib/mike-g77.exp: Ditto.
19169         * lib/g77.exp: Ditto.
19171 2004-09-12  Richard Henderson  <rth@redhat.com>
19173         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
19175 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
19177         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
19178         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
19179         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
19180         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
19181         Update expected messages.
19183 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
19185         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
19186         declaration/use mismatch for dirp parameter.
19188 2004-09-12  Andrew Pinski  <apinski@apple.com>
19190         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
19191         -fgnu-runtime is passed.
19193 2004-09-12  Richard Henderson  <rth@redhat.com>
19195         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
19196         do the uplevel thing and update additional_flags directly.
19197         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
19198         gfortran.fortran-torture/execute/intrinsic_nearest.x,
19199         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
19200         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
19202 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19204         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
19206 2004-09-11  Roger Sayle  <roger@eyesopen.com>
19208         PR middle-end/17411
19209         * g++.dg/opt/pr17411-1.C: New test case.
19211 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19213         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19214         gcc.dg/tls/diag-2.c: Update expected messages.
19215         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
19216         messages.
19217         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
19218         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
19219         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
19220         gcc.dg/tls/diag-5.c: New tests.
19222 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
19224         * gcc.dg/20040910-1.c: Correct dg-error regexp.
19226 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19228         * g++.dg/parse/break-in-for.C: New test.
19230 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
19232         * gcc.dg/tree-ssa/20040911-1.c: New test.
19234 2004-09-11  Andreas Jaeger  <aj@suse.de>
19236         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
19237         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
19239 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
19241         * gcc.target/frv: New directory of FR-V-specific tests.
19243 2004-09-10  James E Wilson  <wilson@specifixinc.com>
19245         * gcc.dg/convert-vec-1.c: New test.
19247 2004-09-10  Roger Sayle  <roger@eyesopen.com>
19249         PR middle-end/17024
19250         * gcc.dg/pr17024-1.c: New test case.
19252 2004-09-10  Eric Christopher  <echristo@redhat.com>
19254         * gcc.dg/20040910-1.c: New test.
19256 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19258         * gcc.dg/bitfld-9.c: New test.
19260 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
19262         * gcc.c-torture/execute/ieee/acc1.c: New test.
19263         * gcc.c-torture/execute/ieee/acc2.c: New test.
19264         * gcc.c-torture/execute/ieee/mzero6.c: New test.
19266 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19268         * gcc.dg/deprecated-2.c: New test.
19270 2004-09-09  James E Wilson  <wilson@specifixinc.com>
19272         * gcc.dg/init-vec-1.c: New test.
19274 2004-09-09  Roger Sayle  <roger@eyesopen.com>
19276         PR middle-end/17055
19277         * gcc.dg/pr17055-1.c: New test case.
19279 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
19281         PR target/17377
19282         * gcc.c-torture/execute/pr17377.c: New test.
19284 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19286         PR c/8420
19287         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
19288         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
19289         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19290         gcc.dg/long-long-typespec-1.c: New tests.
19291         * gcc.dg/tls/diag-2.c: Update expected diagnostics
19293 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19295         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
19296         gcc.dg/gnu99-static-1.c: New tests.
19298 2004-09-08  Devang Patel  <dpatel@apple.com>
19300         * gcc.dg/darwin-ld-20040828-1.c: New test.
19301         * gcc.dg/darwin-ld-20040828-2.c: New test.
19302         * gcc.dg/darwin-ld-20040828-3.c: New test.
19304 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
19306         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
19307         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
19308         in error message.
19309         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
19310         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
19311         in error message.
19312         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
19313         types they qualify.
19314         * objc.dg/type-size-2.m: Fix wording in comment.
19315         * objc.dg/va-meth-1.m: New test case.
19317 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
19319         PR c/16633:
19320         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
19321         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
19323 2004-09-06  Devang Patel  <dpatel@apple.com>
19325         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
19326         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
19328 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
19330         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
19331         reflect changed line numbering of diagnostics.
19333 2004-09-06  Paul Brook  <paul@codesourcery.com>
19335         * gfortran.dg/edit_real_1.f90: Add new test.
19337 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19339         * gcc.dg/tree-ssa/loop-2.c: New test.
19340         * gcc.dg/tree-ssa/loop-3.c: New test.
19341         * gcc.dg/tree-ssa/loop-4.c: New test.
19342         * gcc.dg/tree-ssa/loop-5.c: New test.
19344 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19346         * gcc.dg/format/sentinel-1.c: Update for parameter option.
19348 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19350         * gcc.dg/format/sentinel-1.c: New test.
19352 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
19354         * testsuite/gcc.dg/builtins-46.c: New.
19356 2004-09-03  Devang Patel  <dpatel@apple.com>
19358         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
19359         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
19361 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19363         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
19364         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
19365         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
19366         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
19367         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
19368         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
19369         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
19370         the non-portable bzero.
19371         * gcc.dg/20010912-1.c: xfail for NetWare.
19372         * gcc.dg/20020426-2.c: xfail for NetWare.
19373         * gcc.dg/20021014-1.c: xfail for NetWare.
19374         * gcc.dg/20021018-1.c: xfail for NetWare.
19375         * gcc.dg/20030213-1.c: xfail for NetWare.
19376         * gcc.dg/20030225-1.c: xfail for NetWare.
19377         * gcc.dg/20030708-1.c: xfail for NetWare.
19378         * gcc.dg/builtins-config.h: Also exclude NetWare.
19379         * gcc.dg/format/format.h: Define restrict only if not already defined.
19380         * gcc.dg/nest.c: xfail for NetWare.
19381         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
19382         * lib/target-supports.exp (check_visibility_available): Exclude
19383         NetWare.
19385 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19387         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
19388         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
19389         deterministic starting point for the alignment of structure fields.
19390         * gcc.dg/Wpadded.c: Dito.
19391         * g++.dg/abi/vbase10.C: Dito.
19393 2004-09-03  Devang Patel  <dpatel@apple.com>
19395         * g++.dg/debug/pr15736.cc: New test.
19397 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19399         * README.QMTEST: Fix out-of-date link.
19401 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
19403         PR fortran/16579
19404         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
19405         Delete.  Duplicate of gfortran.dg/g77/20010610.f
19407 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19409         * g++.dg/abi/arm_rtti1.C: New test.
19411 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
19413         * gcc.dg/ppc-vector-memcpy.c: New.
19414         * gcc.dg/ppc-vector-memset.c: New.
19416 2004-09-02  Chao-ying Fu  <fu@mips.com>
19418         * gcc.target/mips/mips-3d-1.c: New test.
19419         * gcc.target/mips/mips-3d-2.c: New test.
19420         * gcc.target/mips/mips-3d-3.c: New test.
19421         * gcc.target/mips/mips-3d-4.c: New test.
19422         * gcc.target/mips/mips-3d-5.c: New test.
19423         * gcc.target/mips/mips-3d-6.c: New test.
19424         * gcc.target/mips/mips-3d-7.c: New test.
19425         * gcc.target/mips/mips-3d-8.c: New test.
19426         * gcc.target/mips/mips-3d-9.c: New test.
19427         * gcc.target/mips/mips-ps-1.c: New test.
19428         * gcc.target/mips/mips-ps-2.c: New test.
19429         * gcc.target/mips/mips-ps-3.c: New test.
19430         * gcc.target/mips/mips-ps-4.c: New test.
19431         * gcc.target/mips/mips-ps-type.c: New test.
19433 2004-09-02  Paul Brook  <paul@codesourcery.com>
19435         * gfortran.dg/edit_real_1.f90: Add new tests.
19437 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19439         PR fortran/15327
19440         * gfortran.dg/merge_char_1.f90: New test.
19442 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19444         PR fortran/16404
19445         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
19447 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19449         PR c/1522
19450         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
19452 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
19454         * g++.dg/opt/loop1.C: Do not XFAIL.
19456 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
19458         * gcc.c-torture/execute/20040831-1.c: New test.
19460 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
19462         PR fortran/16579
19463         * gfortran.dg/g77/20010610.f: Now passes.
19464         Copy from g77.f-torture/execute. Add dg-run directive.
19465         * gfortran.dg/g77/README: Update
19467 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19469         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
19470         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
19471         (t1, t2, t3, t4): Add volatile.
19473 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19475         * g++.dg/ext/visibility/arm1.C: New test.
19477 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
19479         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
19480         -pedantic-errors.
19482 2004-09-01  Paul Brook  <paul@codesourcery.com>
19484         * gfortran.dg/eof_2.f90: New test.
19486 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19488         PR fortran/16579
19489         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
19491 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
19493         PR libfortran/16805
19494         * gfortran.dg/list_read_2.f90: New test.
19496 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19498         * g++.dg/abi/key1.C: New test.
19500 2004-08-31  Richard Henderson  <rth@redhat.com>
19502         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
19503         form of offsetof.
19504         * g++.dg/other/offsetof5.C: Remove duplicate.
19506 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19508         PR fortran/17244
19509         * gfortran.dg/func_derived_1.f90: New test.
19511 2004-08-31  Paul Brook  <paul@codesourcery.com>
19513         * gfortran.dg/eof_1.f90: New test.
19515 2004-08-31  Paul Brook  <paul@codesourcery.com>
19517         * gfortran.dg/list_read_1.f90: New file.
19519 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
19521         * g++.dg/opt/loop1.C: XFAIL.
19523 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
19525         * gcc.dg/funcdef-storage-1.c: New.
19526         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
19527         an extern function in local scope.
19528         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
19529         declare an 'auto inline' function in local scope.
19530         * gcc.dg/20011130-1.c: Likewise.
19531         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
19532         an 'auto' function in local scope.
19533         * gcc.dg/20021014-1.c: Likewise.
19534         * gcc.dg/20030331-2.c: Likewise.
19536 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19538         * gfortran.dg/blockdata_1.f90: New test.
19540 2004-08-30  Richard Henderson  <rth@redhat.com>
19542         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
19544 2004-08-30  Richard Henderson  <rth@redhat.com>
19546         * lib/fortran-torture.exp (fortran-torture-execute): Honor
19547         additional_flags set by alternate driver.
19548         (ieee-options): New procedure.
19549         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
19550         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
19551         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
19552         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
19554 2004-08-30  Richard Henderson  <rth@redhat.com>
19556         * lib/f-torture.exp: Remove.
19558 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
19560         PR rtl-optimization/16590
19561         * g++.dg/opt/loop1.C: New test.
19563 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19565         PR fortran/13910
19566         * gfortran.dg/oldstyle_1.f90: New test.
19568 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
19569         Paul Brook  <paul@codesourcery.com>
19571         * gfortran.dg/g77/README: Update.
19572         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
19573         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19574         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
19576 2004-08-28  Paul Brook  <paul@codesourcery.com>
19578         PR libfortran/17195
19579         * gfortran.dg/edit_real_1.f90: New test.
19581 2004-08-27  Paul Brook  <paul@codesourcery.com>
19583         * gfortran.dg/rewind_1.f90: New test.
19585 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
19587         PR fortran/16597
19588         * gfortran.dg/pr16597.f90: New test.
19590 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19592         PR c/13801
19593         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
19594         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
19595         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
19596         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
19597         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
19599 2004-08-26  Nick Clifton  <nickc@redhat.com>
19601         * gcc.c-torture/compile/pr17119.c: New test.
19603 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19605         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
19607 2004-08-25  Richard Henderson  <rth@redhat.com>
19609         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
19610         the bits that expect kind=8 to be the largest real kind.
19612 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19614         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
19616 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19618         * gfortran.dg/assignment_1.f90: New test.
19620 2004-08-25  Adam Nemet  <anemet@lnxw.com>
19622         * g++.dg/template/repo3.C: New test.
19624 2004-08-25  Roger Sayle  <roger@eyesopen.com>
19626         PR middle-end/16693
19627         PR tree-optimization/16372
19628         * g++.dg/opt/pr16372-1.C: New test case.
19629         * g++.dg/opt/pr16693-1.C: New test case.
19630         * g++.dg/opt/pr16693-2.C: New test case.
19632 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19634         * objc.dg/proto-lossage-4.m: New test.
19636 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
19638         PR c++/17155
19639         * g++.dg/inherit/local2.C: New test.
19641 2004-08-25  Paul Brook  <paul@codesourcery.com>
19643         PR fortran/17144
19644         * gfortran.dg/string_ctor_1.f90: New test.
19646 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19648         PR c++/14428
19649         * g++.dg/template/redecl2.C: New test.
19651 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19653         PR fortran/17143
19654         * gfortran.dg/pr17143.f90: New test.
19656 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19658         PR fortran/17164
19659         * gfortran.dg/pr17164.f90: New test.
19661 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19663         * gcc.dg/tree-ssa/loop-1.c: New test.
19665 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19667         * gcc.c-torture/compile/20040824-1.c: New test.
19669 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19671         * gcc.c-torture/compile/iftrap-3.c: New test.
19673 2004-08-24  Paul Brook  <paul@codesourcery.com>
19675         * gfortran.dg/entry_2.f90: New test.
19677 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19679         PR c++/16889
19680         * g++.dg/lookup/ambig[12].C: New.
19682 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19684         PR c++/16706
19685         * g++.dg/template/crash21.C: New test.
19686         * g++.dg/template/crash22.C: Likewise.
19688 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19690         PR c++/17149
19691         * g++.dg/template/access15.C: New.
19693 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19695         PR c++/17163
19696         * g++.dg/template/repo2.C: New test.
19698 2004-08-23  Roger Sayle  <roger@eyesopen.com>
19700         PR rtl-optimization/17078
19701         * gcc.c-torture/execute/pr17078-1.c: New test case.
19703 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19705         PR c/14492
19706         * gcc.dg/debug/crash1.c: New test.
19708 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19710         PR c/16180
19711         * gcc.dg/loop-5.c: New test.
19713 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19715         * gcc.c-torture/execute/20040823-1.c: New test.
19717 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
19719         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
19720         to the assembler.  Simplify test accordingly.
19721         (asm_abi_flags): Use GNU names.
19722         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
19723         to check for ABI flags.
19725 2004-08-22  Andrew Pinski  <apinski@apple.com>
19727         * g++.dg/opt/pr14029.C: New test.
19728         * gcc.c-torture/execute/pr15262.c: New test.
19730 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19732         * gfortran.dg/reduction.f90: Add checks with complex arguments.
19734 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
19736         PR 16908
19737         * gfortran.dg/direct_io.f90: New test.
19739 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19741         PR c++/17121
19742         * g++.dg/inherit/local2.C: New test.
19744 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
19746         PR c++/17120
19747         * g++.dg/warn/Wparentheses-4.C: New test.
19749 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19751         PR c++/17121
19752         * g++.dg/inherit/local2.C: New test.
19754         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
19755         * gcc.dg/ppc-ldstruct.c: Likewise.
19756         * gcc.dg/ppc64-abi-2.c: Likewise.
19758 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
19760         PR rtl-optimization/17099
19761         * gcc.c-torture/execute/20040820-1.c: New test.
19763 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
19765         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
19767 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
19769         PR fortran/17077
19770         * gfortran.dg/auto_array_1.f90: New test.
19772 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19774         PR fortran/17074
19775         * gfortran.dg/simpleif_1.f90: New test.
19777 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
19779         * lib/target-supports.exp (check_profiling_available): Return
19780         false for arm*-*-symbianelf* and arm*-*-eabi*.
19782         PR c++/15890
19783         * g++.dg/template/delete1.C: New test.
19785 2004-08-19  Paul Brook  <paul@codesourcery.com>
19787         PR fortran/14976
19788         PR fortran/16228
19789         * gfortran.dg/data_char_1.f90: New test.
19791 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
19793         PR fortran/16946
19794         * gfortran.dg/reduction.f90: New testcase.
19796 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19798         PR fortran/16520
19799         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
19801 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
19803         PR c++/17041
19804         * g++.dg/Wparentheses-3.C: New test.
19806 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
19808         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
19809         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
19810         * gcc.dg/vect/vect-2.c: Likewise.
19811         * gcc.dg/vect/vect-3.c: Likewise.
19812         * gcc.dg/vect/vect-4.c: Likewise.
19813         * gcc.dg/vect/vect-5.c: Likewise.
19814         * gcc.dg/vect/vect-6.c: Likewise.
19815         * gcc.dg/vect/vect-7.c: Likewise.
19816         * gcc.dg/vect/vect-25.c: Likewise.
19817         * gcc.dg/vect/vect-31.c: Likewise.
19818         * gcc.dg/vect/vect-32.c: Likewise.
19819         * gcc.dg/vect/vect-34.c: Likewise.
19820         * gcc.dg/vect/vect-36.c: Likewise.
19821         * gcc.dg/vect/vect-all.c: Likewise.
19823 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
19825         PR c++/17068
19826         * g++.dg/template/operator4.C: New test.
19828 2004-08-18  Richard Henderson  <rth@redhat.com>
19830         * gcc.dg/20040206-1.c: XFAIL.
19832 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
19834         PR c++/16246
19835         * g++.dg/template/array7.C: New test.
19837 2004-08-17  James E Wilson  <wilson@specifixinc.com>
19839         * gcc.dg/mips-movcc-1.c: New test.
19840         * gcc.dg/mips-movcc-2.c: New test.
19841         * gcc.dg/mips-movcc-3.c: New test.
19843         * gcc.dg/mips-nmadd-1.c: New test.
19844         * gcc.dg/mips-nmadd-2.c: New test.
19846 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
19848         PR c++/15871
19849         * g++.dg/opt/inline8.C: New test.
19851         PR c++/16965
19852         * g++.dg/parse/error17.C: New test.
19854 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
19856         * gcc.dg/vect: New directory for vectorizer tests.
19857         * gcc.dg/vect/tree-vect.h: New file.
19858         * gcc.dg/vect/vect.exp: New file.
19859         * gcc.dg/vect/pr16105.c.c: New test.
19860         * gcc.dg/vect/vect-1.c: New test.
19861         * gcc.dg/vect/vect-2.c: New test.
19862         * gcc.dg/vect/vect-3.c: New test.
19863         * gcc.dg/vect/vect-4.c: New test.
19864         * gcc.dg/vect/vect-5.c: New test.
19865         * gcc.dg/vect/vect-6.c: New test.
19866         * gcc.dg/vect/vect-7.c: New test.
19867         * gcc.dg/vect/vect-8.c: New test.
19868         * gcc.dg/vect/vect-9.c: New test.
19869         * gcc.dg/vect/vect-10.c: New test.
19870         * gcc.dg/vect/vect-11.c: New test.
19871         * gcc.dg/vect/vect-12.c: New test.
19872         * gcc.dg/vect/vect-13.c: New test.
19873         * gcc.dg/vect/vect-14.c: New test.
19874         * gcc.dg/vect/vect-15.c: New test.
19875         * gcc.dg/vect/vect-16.c: New test.
19876         * gcc.dg/vect/vect-17.c: New test.
19877         * gcc.dg/vect/vect-18.c: New test.
19878         * gcc.dg/vect/vect-19.c: New test.
19879         * gcc.dg/vect/vect-20.c: New test.
19880         * gcc.dg/vect/vect-21.c: New test.
19881         * gcc.dg/vect/vect-22.c: New test.
19882         * gcc.dg/vect/vect-23.c: New test.
19883         * gcc.dg/vect/vect-24.c: New test.
19884         * gcc.dg/vect/vect-25.c: New test.
19885         * gcc.dg/vect/vect-26.c: New test.
19886         * gcc.dg/vect/vect-27.c: New test.
19887         * gcc.dg/vect/vect-28.c: New test.
19888         * gcc.dg/vect/vect-29.c: New test.
19889         * gcc.dg/vect/vect-30.c: New test.
19890         * gcc.dg/vect/vect-31.c: New test.
19891         * gcc.dg/vect/vect-32.c: New test.
19892         * gcc.dg/vect/vect-33.c: New test.
19893         * gcc.dg/vect/vect-34.c: New test.
19894         * gcc.dg/vect/vect-35.c: New test.
19895         * gcc.dg/vect/vect-36.c: New test.
19896         * gcc.dg/vect/vect-37.c: New test.
19897         * gcc.dg/vect/vect-38.c: New test.
19898         * gcc.dg/vect/vect-40.c: New test.
19899         * gcc.dg/vect/vect-41.c: New test.
19900         * gcc.dg/vect/vect-42.c: New test.
19901         * gcc.dg/vect/vect-43.c: New test.
19902         * gcc.dg/vect/vect-44.c: New test.
19903         * gcc.dg/vect/vect-45.c: New test.
19904         * gcc.dg/vect/vect-46.c: New test.
19905         * gcc.dg/vect/vect-47.c: New test.
19906         * gcc.dg/vect/vect-48.c: New test.
19907         * gcc.dg/vect/vect-49.c: New test.
19908         * gcc.dg/vect/vect-50.c: New test.
19909         * gcc.dg/vect/vect-51.c: New test.
19910         * gcc.dg/vect/vect-52.c: New test.
19911         * gcc.dg/vect/vect-53.c: New test.
19912         * gcc.dg/vect/vect-54.c: New test.
19913         * gcc.dg/vect/vect-55.c: New test.
19914         * gcc.dg/vect/vect-56.c: New test.
19915         * gcc.dg/vect/vect-57.c: New test.
19916         * gcc.dg/vect/vect-58.c: New test.
19917         * gcc.dg/vect/vect-59.c: New test.
19918         * gcc.dg/vect/vect-60.c: New test.
19919         * gcc.dg/vect/vect-61.c: New test.
19920         * gcc.dg/vect/vect-all.c: New test.
19921         * gcc.dg/vect/vect-none.c: New test.
19923 2004-08-17  Paul Brook  <paul@codesourcery.com>
19925         PR fortran/13082
19926         * gfortran.dg/entry_1.f90: New test.
19928 2004-08-17  Andrew Pinski  <apinski@apple.com>
19930         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
19932 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
19934         * gcc.dg/pr17036-1.c: New test.
19936 2004-08-16  Devang Patel  <dpatel@apple.com>
19938         * gcc.dg/darwin-20040809-1.c: New test.
19940 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
19942         * gcc.dg/funcdef-attr-1.c: New test.
19944 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
19946         * gcc.dg/altivec-17.c: New test.
19947         * gcc.dg/altivec-18.c: New test.
19949 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19951         PR c++/6749
19952         * g++.dg/template/vtable2.C: New test.
19954 2004-08-14  Richard Henderson  <rth@redhat.com>
19956         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
19957         * gcc.dg/pack-test-4.c (main): Return 0.
19958         * gcc.dg/setjmp-1.c: Remove XFAIL.
19959         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
19961 2004-08-14  Richard Henderson  <rth@redhat.com>
19963         * gcc.dg/980217-1.c: Add prototype for printf.
19965 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
19967         * gfortran.dg/pr16935.f90: New test.
19969 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
19971         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
19973 2004-08-13  Paul Brook  <paul@codesourcery.com>
19975         * gfortran.dg/der_io_1.f90: Remove stray comma.
19977 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
19979         * gcc.dg/vmx/cw-bug-2.c: Remove.
19980         * gcc.dg/vmx/vprint-1.c: Remove.
19981         * gcc.dg/vmx/vscan-1.c: Remove.
19983 2004-08-12  Devang patel  <dpatel@apple.com>
19985         * gcc.dg/darwin-20040809-2.c: New test.
19987 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
19989         * g++.dg/ext/altivec-12.C: New test.
19991         * g++.dg/ext/altivec-11.C: New test.
19993 2004-08-12  Paul Brook  <paul@codesourcery.com>
19995         * g++.dg/abi/arm_cxa_vec_1.C: New test.
19997 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
19999         * g++.dg/ext/altivec-2.C: Check for hardware support before
20000         executing any VMX instructions.
20002         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
20004 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
20006         PR c++/16276
20007         * g++.old-deja/g++.other/comdat4.C: New test.
20008         * g++.old-deja/g++.other/comdat4-aux.cc: New.
20010 2004-08-12  Ben Elliston  <bje@au.ibm.com>
20012         PR target/16286
20013         * gcc.dg/pr16286.c: New test.
20015 2004-08-12 Jan Beulich <jbeulich@novell.com>
20017         * g++.dg/ext/asm5.C: New.
20019 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20021         PR c++/16698
20022         * g++.dg/eh/crash1.C: New test.
20024         PR c++/16717
20025         * g++.dg/ext/construct1.C: New test.
20027 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20029         PR c++/16853
20030         * g++.dg/init/ptrmem1.C: New test.
20032         PR c++/16618
20033         * g++.dg/parse/offsetof5.C: New test.
20035         PR c++/16870
20036         * g++.dg/template/overload3.C: New test.
20038 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20040         PR c++/16964
20041         * g++.dg/parse/error16.C: New test.
20043         PR c++/16904
20044         * g++.dg/template/error14.C: New test.
20046         PR c++/16929
20047         * g++.dg/template/error15.C: New test.
20049 2004-08-11  Devang Patel  <dpatel@apple.com>
20051         * gcc.dg/darwin-ld-20040809-1.c: New test.
20052         * gcc.dg/darwin-ld-20040809-2.c: New test.
20054 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
20056         PR fortran/16917
20057         * gfortran.dg/dfloat_1.f90: New test.
20059 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
20061         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
20062         * gcc.dg/dll-2.c: Fix dg-require syntax.
20063         * gcc.misc-tests/arm-isr.c (abort): Declare.
20064         (exit): Likewise.
20066 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
20068         PR c++/16971
20069         * g++.dg/parse/crash16.C: New test.
20071 2004-08-10  Roger Sayle  <roger@eyesopen.com>
20073         * gcc.dg/mips-rsqrt-1.c: New test case.
20074         * gcc.dg/mips-rsqrt-2.c: New test case.
20075         * gcc.dg/mips-rsqrt-3.c: New test case.
20077 2004-08-10  Paul Brook  <paul@codesourcery.com>
20079         * gfortran.dg/der_io_1.f90: New test.
20081 2004-08-10  Paul Brook  <paul@codesourcery.com>
20083         PR fortran/16919
20084         * gfortran.dg/der_array_1.f90: New test.
20086 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
20088         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
20090 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
20092         * gcc.dg/wchar_t-2.c: Fix typo.
20094 2004-08-09  Falk Hueffner  <falk@debian.org>
20096         PR tree-optimization/12517
20097         * gcc.c-torture/compile/pr12517.c: New test.
20099         PR tree-optimization/12578
20100         * gcc.c-torture/compile/pr12578.c: New test.
20102         PR tree-optimization/12899
20103         * gcc.c-torture/compile/pr12899.c: New test.
20105         PR rtl-optimization/14692
20106         * gcc.c-torture/compile/pr14692.c: New test.
20108         PR tree-optimization/16461
20109         * gcc.c-torture/compile/pr16461.c: New test.
20111 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
20113         * gfortran.dg/getenv_1.f90: New test.
20115 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20117         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
20118         wchar_t.
20119         * gcc.dg/symbian5.c: Test -fno-short-wchar.
20121 2004-08-06  Paul Brook  <paul@codesourcery.com>
20123         * gfortran.dg/ret_array_1.f90: New test.
20124         * gfortran.dg/ret_pointer_1.f90: New test.
20126 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
20128         * gcc.dg/missing-field-init-[12].c: New tests.
20129         * g++.dg/warn/missing-field-init-[12].C: New tests.
20131 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20133         * gcc.dg/enum2.c: New test.
20134         * gcc.dg/symbian3.c: Likewise.
20135         * gcc.dg/symbian4.c: Likewise.
20136         * gcc.dg/wchar_t-2.c: Likewise.
20138 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
20140         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
20141         destructor tests.
20143 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
20145         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
20146         dg-require-visiblity.
20147         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
20148         * g++.dg/ext/visibility/fvisibility.C: Likewise.
20149         * g++.dg/ext/visibility/memfuncts.C: Likewise.
20150         * g++.dg/ext/visibility/new1.C: Likewise.
20151         * g++.dg/ext/visibility/pragma.C: Likewise.
20152         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
20153         * g++.dg/ext/visibility/virtual.C: Likewise.
20154         * g++/dg/ext/visibility/visibility-1.C: Likewise.
20155         * g++/dg/ext/visibility/visibility-2.C: Likewise.
20156         * g++/dg/ext/visibility/visibility-3.C: Likewise.
20157         * g++/dg/ext/visibility/visibility-4.C: Likewise.
20158         * g++/dg/ext/visibility/visibility-5.C: Likewise.
20159         * g++/dg/ext/visibility/visibility-6.C: Likewise.
20160         * g++/dg/ext/visibility/visibility-7.C: Likewise.
20161         * g++/dg/ext/visibility/visibility-8.C: New test.
20162         * gcc.c-torture/compile/dll.x: Remove.
20163         * gcc.dg/dll-2.c: Use dg-require-dll
20164         * gcc.dg/visibility-10.c: New test.
20165         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
20166         supporting DLLs.
20167         * testsuite/lib/scanasm.exp (scan_hidden): New function.
20168         (scan_not_hidden): Likewise.
20170 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
20172         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
20174 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
20176         * gcc.c-torture/execute/20040805-1.c: New test.
20178 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
20180         * gcc.dg/20020118-1.c: Declare abort.
20181         * gcc.dg/altivec_check.h: Likewise.
20182         * gcc.dg/iftrap-2.c: Likewise.
20183         * gcc.dg/pragma-darwin.c: Likewise.
20184         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
20186 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
20188         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
20190 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20192         * gcc.c-torture/execute/builtins/abs-2.c,
20193         gcc.c-torture/execute/builtins/abs-3.c,
20194         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
20195         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
20196         intmax_t, uintmax_t and their limits.
20197         * gcc.dg/intmax_t-1.c: New test.
20199 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20201         * g++.dg/tc1/dr147.C: Add reference to PR.
20203 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
20205         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
20206         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
20208 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
20210         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
20212 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20214         * gcc.dg/redecl-5.c: New test.
20215         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
20216         of scanf.
20218 2004-08-03  Roger Sayle  <roger@eyesopen.com>
20220         PR middle-end/16790
20221         * gcc.c-torture/execute/pr16790-1.c: New test case.
20223 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
20225         * g++.dg/ext/visibility/assign1.C: New test.
20226         * g++.dg/ext/visibility/new1.C: Likewise.
20228         * gcc.dg/symbian1.c: New test.
20229         * gcc.dg/symbian2.c: Likewise.
20231 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
20233         PR target/16570
20234         * gcc.dg/i386-sse-9.c: New test.
20236 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20238         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
20240 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20242         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
20243         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
20244         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
20245         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
20246         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
20247         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
20248         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
20249         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
20250         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
20251         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
20252         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
20253         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
20254         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
20255         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
20256         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
20257         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
20258         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
20259         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
20260         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
20261         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
20262         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
20263         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
20264         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
20265         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
20266         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
20267         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
20268         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
20269         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
20270         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
20271         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
20272         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
20273         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
20274         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
20275         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
20276         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
20277         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
20278         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
20279         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
20280         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
20281         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
20282         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
20283         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
20284         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
20285         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
20286         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
20287         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
20288         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
20289         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
20290         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
20291         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
20292         gcc.misc-tests/i386-pf-3dnow-1.c,
20293         gcc.misc-tests/i386-pf-athlon-1.c,
20294         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
20295         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
20296         Declare built-in functions used.
20297         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
20299 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
20301         PR c++/16707
20302         * g++.dg/lookup/using12.C: New test.
20304         * g++.dg/init/null1.C: Fix PR number.
20305         * g++.dg/parse/namespace10.C: Likewise.
20307 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20309         PR c++/16224
20310         * g++.dg/template/spec17.C: New test.
20311         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
20312         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
20314 2004-08-02  David Billinghurst
20316         PR fortran/16292
20317         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
20319 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
20321         * gcc.dg/ia64-got-1.c: New test case.
20323 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20325         PR c++/16489
20326         * g++.dg/init/null1.C: New test.
20327         * g++.dg/tc1/dr76.C: Adjust error marker.
20329         PR c++/16529
20330         * g++.dg/parse/namespace10.C: New test.
20332         PR c++/16810
20333         * g++.dg/inherit/ptrmem2.C: New test.
20335 2004-08-02  Ben Elliston  <bje@au.ibm.com>
20337         PR target/16155
20338         * gcc.dg/pr16155.c: New test.
20340 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
20342         * gcc.dg/redecl-2.c: New test.
20344 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
20346         * gcc.dg/darwin-longdouble.c: New file.
20348 2004-07-30  Richard Henderson  <rth@redhat.com>
20350         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
20351         write to constant argument.
20352         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
20354 2004-07-30  Richard Henderson  <rth@redhat.com>
20356         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
20357         tests of nearest around zero.
20359 2004-07-30  Andrew Pinski  <apinski@apple.com>
20361         * gcc.c-torture/compile/20040730-1.c: New test.
20363 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20365         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
20366         powerpc-eabispe.
20368 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20370         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
20372 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
20374         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
20375         contains $ld_library_path.
20376         * lib/gfortran.exp (gfortran_link_flags): Likewise.
20378 2004-07-29  Richard Henderson  <rth@redhat.com>
20380         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
20382         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
20383         (alt2, which): New.
20384         (Check): Accept either alternative.
20386 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
20388         * g++.dg/abi/inline1.C: New test.
20389         * g++.dg/abi/local1-a.cc: Likewise.
20390         * g++.dg/abi/local1.C: Likewise.
20391         * g++.dg/abi/mangle11.C: Tweak location of warnings.
20392         * g++.dg/abi/mangle12.C: Likewise.
20393         * g++.dg/abi/mangle17.C: Likewise.
20394         * g++.dg/abi/mangle20-2.C: Likewise.
20395         * g++.dg/opt/interface1.C: Likewise.
20396         * g++.dg/opt/interface1.h: Likewise.
20397         * g++.dg/opt/interface1-a.cc: New test.
20398         * g++.dg/parse/repo1.C: New test.
20399         * g++.dg/template/repo1.C: Likewise.
20400         * g++.dg/warn/Winline-1.C: Likewise.
20401         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
20403 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
20405         * gcc.dg/tree-ssa/20040729-1.c: New test.
20407 2004-07-27  Matt Austern <austern@apple.com>
20409         * gcc.dg/darwin-bool-1.c: New test.
20410         * gcc.dg/darwin-bool-2.c: New test.
20412 2004-07-28  Richard Henderson  <rth@redhat.com>
20414         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
20415         arguments in the correct type.  Don't write to constant arguments.
20417 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20419         PR tree-optimization/16688
20420         PR tree-optimization/16689
20421         * g++.dg/tree-ssa/pr16688.C: New test.
20423 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20425         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20426         loads.  Not only in the comment, this time.
20428 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
20430         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
20431         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
20432         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
20433         * gcc.dg/sh4a-bitmovua.c: New.
20434         * gcc.dg/sh4a-cos.c: New.
20435         * gcc.dg/sh4a-cosf.c: New.
20436         * gcc.dg/sh4a-fprun.c: New.
20437         * gcc.dg/sh4a-fsrra.c: New.
20438         * gcc.dg/sh4a-memmovua.c: New.
20439         * gcc.dg/sh4a-sin.c: New.
20440         * gcc.dg/sh4a-sincos.c: New.
20441         * gcc.dg/sh4a-sincosf.c: New.
20442         * gcc.dg/sh4a-sinf.c: New.
20444 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20446         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
20447         conditionals.
20448         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20449         loads.
20450         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
20451         DOM1.
20453 2004-07-27  Andrew Pinski  <apinski@apple.com>
20455         * g++.dg/rtti/tinfo1.C: Correct the xfail.
20457 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
20459         * gcc.dg/pragma-isr.c: New test.
20461 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20463         PR c++/14429
20464         * g++.dg/template/ttp11.C: New test.
20466 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
20468         * gcc.c-torture/compile/20040727-1.c: New test.
20470 2004-07-26  Eric Christopher  <echristo@redhat.com>
20472         * gcc.c-torture/compile/20040726-2.c: New test.
20474 2004-07-26  Andrew Pinski  <apinski@apple.com>
20476         * g++.dg/rtti/tinfo1.C: Xfail.
20478 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
20480         * gcc.c-torture/compile/20040726-1.c: New test.
20482 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
20483             Brian Ryner  <bryner@brianryner.com>
20485         PR c++/9283
20486         PR c++/15000
20487         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
20488         * g++.dg/ext/visibility/: New directory.
20489         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
20490         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
20491         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
20492         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
20493         * g++.dg/ext/visibility/fvisibility.C,
20494         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
20495         g++.dg/ext/visibility/fvisibility-override1.C
20496         g++.dg/ext/visibility/fvisibility-override2.C
20497         g++.dg/ext/visibility/memfuncts.C
20498         g++.dg/ext/visibility/noPLT.C
20499         g++.dg/ext/visibility/pragma.C
20500         g++.dg/ext/visibility/pragma-override1.C
20501         g++.dg/ext/visibility/pragma-override2.C
20502         g++.dg/ext/visibility/staticmemfuncts.C
20503         g++.dg/ext/visibility/virtual.C: New tests.
20505 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20507         PR c/15360
20508         * gcc.dg/pr15360-1.c: New test.
20510 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
20512         * gcc.dg/pragma-align-2.c: New test.
20513         * gcc.dg/pragma-init-fini.c: New test.
20514         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
20515         targets.
20517 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20519         * gcc.dg/init-string-2.c: New test.
20521 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
20523         PR 16684
20524         * gcc.dg/Wredundant-decls-1.c: New test case.
20526 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
20528         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
20529         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
20530         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
20531         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
20532         * gcc.dg/compat/generate-random.c: New file.
20533         * gcc.dg/compat/generate-random.h: Likewise.
20534         * gcc.dg/compat/generate-random_r.c: Likewise.
20535         * gcc.dg/compat/struct-layout-1.h: Likewise.
20536         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
20537         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
20538         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
20539         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
20540         * gcc.dg/compat/struct-layout-1_main.c: New test.
20541         * gcc.dg/compat/struct-layout-1_x.c: New file.
20542         * gcc.dg/compat/struct-layout-1_y.c: New file.
20543         * gcc.dg/compat/struct-layout-1_test.h: New file.
20545 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
20547         * gcc.dg/comp-return-1.c: New test
20549 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
20551         * gcc.dg/vmx/8-02a.c: Fix typo.
20553         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
20554         * gcc.dg/darwin-abi-3.c: New test.
20556         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
20557         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
20559         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
20560         * gcc.dg/vmx/ops-long-1.c: New test.
20561         * gcc.dg/vmx/ops-long-2.c: New test.
20563 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
20565         * g++.dg/lookup/conv-[1234].C: New.
20567 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
20569         * g++.dg/parse/attr2.C: Simplify.
20571 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20573         PR c/7284
20574         * gcc.c-torture/execute/pr7284-1.c: New test.
20576 2004-07-22  Brian Booth  <bbooth@redhat.com>
20578         * gcc.dg/tree-ssa/20040721-1.c: New test.
20580 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
20582         * g++.dg/template/crash20.c: New.
20584 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
20586         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
20587         Add dg-run directive.  Declare variables as required.
20588         * gfortran.dg/g77/README: Update
20590 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
20592         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
20593         gcc.dg/cris-peep2-andu2.c: New tests.
20595 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20597         PR c/15052
20598         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
20599         on return type.
20600         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
20601         messages.
20602         * gcc.dg/qual-return-2.c: Update expected messages.
20603         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
20605 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20607         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
20608         * gcc.dg/noncompile/921102-1.c: Update expected error message.
20610 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20612         PR c/11250
20613         * gcc.dg/init-string-1.c: New test.
20615 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
20617         PR middle-end/15345
20618         PR c/16450
20619         * gcc.dg/torture/nested-fn-1.c: New test.
20621 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
20623         PR target/16559
20624         * gcc.dg/ia64-fptr-1.c: New file.
20626 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20628         PR c++/14497
20629         * g++.dg/template/spec16.C: New test.
20630         * g++.old-deja/g++.robertl/eb118.C: Remove.
20632 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20634         PR c++/509
20635         * g++.dg/template/spec15.C: New test.
20637 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
20639         Copy cases from g77.f-torture/execute and add dg-run
20640         directive.  Other changes as noted.
20641         * gfortran.dg/g77/13037.f
20642         * gfortran.dg/g77/1832.f
20643         * gfortran.dg/g77/19981119-0.f
20644         * gfortran.dg/g77/19990313-0.f
20645         * gfortran.dg/g77/19990313-1.f
20646         * gfortran.dg/g77/19990313-2.f
20647         * gfortran.dg/g77/19990313-3.f
20648         * gfortran.dg/g77/19990419-1.f
20649         * gfortran.dg/g77/19990826-0.f
20650         * gfortran.dg/g77/19990826-2.f
20651         * gfortran.dg/g77/20000503-1.f
20652         * gfortran.dg/g77/20001111.f
20653         * gfortran.dg/g77/20010116.f
20654         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
20655         * gfortran.dg/g77/20010430.f
20656         * gfortran.dg/g77/6177.f
20657         * gfortran.dg/g77/947.f
20658         * gfortran.dg/g77/970816-3.f
20659         * gfortran.dg/g77/971102-1.f
20660         * gfortran.dg/g77/980520-1.f
20661         * gfortran.dg/g77/980628-0.f
20662         * gfortran.dg/g77/980628-1.f
20663         * gfortran.dg/g77/980628-10.f
20664         * gfortran.dg/g77/980628-2.f
20665         * gfortran.dg/g77/980628-3.f
20666         * gfortran.dg/g77/980628-7.f
20667         * gfortran.dg/g77/980628-8.f
20668         * gfortran.dg/g77/980628-9.f
20669         * gfortran.dg/g77/980701-0.f
20670         * gfortran.dg/g77/980701-1.f
20671         * gfortran.dg/g77/cabs.f
20672         * gfortran.dg/g77/claus.f
20673         * gfortran.dg/g77/complex_1.f
20674         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
20675         * gfortran.dg/g77/dcomplex.f
20676         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
20677         * gfortran.dg/g77/f90-intrinsic-mathematical.f
20678         * gfortran.dg/g77/f90-intrinsic-numeric.f
20679         * gfortran.dg/g77/int8421.f
20680         * gfortran.dg/g77/labug1.f
20681         * gfortran.dg/g77/large_vec.f
20682         * gfortran.dg/g77/le.f
20683         * gfortran.dg/g77/short.f
20684         * gfortran.dg/g77/README: Update
20686 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
20688         PR c++/16637
20689         * g++.dg/parse/lookup4.C: New test.
20691 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20693         PR c++/16175
20694         * g++.dg/template/ttp10.C: New test.
20696 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20698         * gcc.dg/pr12625-1.c: New test.
20700 2004-07-20  Steven Bosscher  <stevenb@suse.de>
20702         * testsuite/gcc.dg/switch-warn-1.c: New test.
20703         * testsuite/gcc.dg/switch-warn-2.c: New test.
20704         * gcc.c-torture/compile/pr14730.c: Update.
20706 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
20708         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
20709         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
20710         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
20711         g++.dg/template/nontype3.C: Remove trailing CR from tests.
20713 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
20715         PR c++/16623
20716         * g++.dg/template/assign1.C: New test.
20718 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20720         PR c++/12170
20721         * g++.dg/template/ttp9.C: New test.
20723 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
20725         * gcc.dg/format/cmn-err-1.c: New test.
20727 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20729         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
20730         gcc.dg/Wparentheses-10.c: New tests.
20731         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
20733 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20735         PR fortran/16465
20736         * gfortran.dg/g77//ffixed-line-length-0.f,
20737         gfortran.dg/g77/ffixed-line-length-132.f,
20738         gfortran.dg/g77/ffixed-line-length-72.f,
20739         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
20740         gfortran.dg/g77/README: Update.
20742 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20744         PR c++/13092
20745         * g++.dg/template/non-dependent7.C: New test.
20746         * g++.dg/template/non-dependent8.C: Likewise.
20747         * g++.dg/template/non-dependent9.C: Likewise.
20748         * g++.dg/template/non-dependent10.C: Likewise.
20750 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
20752         PR c++/16337
20753         * g++.dg/parse/attr2.C: New test.
20755 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
20757         * g77.dg: Removed.
20758         * g77.f-torture: Ditto.
20760 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20762         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
20763         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
20764         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
20766 2004-07-16  Richard Henderson  <rth@redhat.com>
20768         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
20770 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20772         * lib/fortran-torture.exp (fortran-torture): Don't test compile
20773         tests with full list of options.
20774         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
20775         of TORTURE_OPTIONS if test contains 'dg-do run'.
20777         PR fortran/16404
20778         * gfortran.dg/do_iterator.f90: New test.
20780 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20782         PR rtl-optimization/16536
20783         * gcc.c-torture/execute/restrict-1.c: New test.
20785 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20787         PR fortran/15324
20788         * gfortran.dg/pr15324.f90: New test.
20790         PR fortran/15129
20791         * gfortran.dg/pr15129.f90: New test.
20793         PR fortran/15140
20794         * gfortran.dg/pr15140.f90: New test.
20796         PR fortran/13792
20797         * gfortran.fortran-torture/execute/bounds.f90: Add check for
20798         compile-time simplification.
20800 2004-07-14  Mike Stump  <mrs@apple.com>
20802         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
20804 2004-07-14  James E Wilson  <wilson@specifixinc.com>
20806         PR target/16325
20807         * gcc.dg/profile-generate-1.c: New.
20809 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
20811         * gcc.c-torture/execute/20040709-1.c: New test.
20812         * gcc.c-torture/execute/20040709-2.c: New test.
20814 2004-07-14  Mike Stump  <mrs@apple.com>
20816         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
20818 2004-07-14  Mike Stump  <mrs@apple.com>
20820         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
20822 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
20824         PR c++/16518
20825         * g++.dg/parse/mutable1.C: New test.
20827 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
20829         PR tree-optimization/16443
20830         * gcc.dg/tree-ssa/20040713-1.c: New test.
20832 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
20834         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
20835         for operator new.
20837 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20839         * gfortran.dg/g77/README: New file
20840         * gfortran.dg/g77/19981216-0.f: Copy from
20841         g77.f-torture/noncompile.  Add "dg-do compile" and
20842         dg-error as required.
20843         * gfortran.dg/g77/19990218-1.f: Likewise.
20844         * gfortran.dg/g77/19990905-1.f: Likewise.
20845         * gfortran.dg/g77/9263.f: Likewise.
20846         * gfortran.dg/g77/980615-0.f: Likewise.
20847         * gfortran.dg/g77/980616-0.f: Likewise.
20848         * gfortran.dg/g77/check0.f: Likewise.
20849         * gfortran.dg/g77/select_no_compile.f: Likewise.
20851 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20853         Copy files from g77.f-torture/compile.
20854         Add "{ dg-do compile}".  Other changes as noted
20855         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
20856         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
20857         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
20858         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
20859         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
20860         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
20861         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
20862         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
20863         statement to conform to standard.  Append alpha1.x for reference.
20864         * gfortran.dg/g77/xformat.f: Add dg-warning
20866 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20868         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
20869         Add {dg-do compile} directive.
20870         * gfortran.dg/g77/cpp2.F: Likewise.
20872 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20874         PR c++/5402
20875         * g++.dg/lookup/name-clash1.C: New test.
20877         PR c++/9777
20878         * g++.dg/lookup/name-clash2.C: New test.
20880         PR c++/12102
20881         * g++.dg/lookup/name-clash3.C: New test.
20883 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20885         * g++.dg/lookup/new2.C: New test.
20886         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
20888 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
20890         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
20891         Add {dg-do compile} directive.
20892         * gfortran.dg/g77/13060.f: Likewise.
20893         * gfortran.dg/g77/19990218-0.f: Likewise.
20894         * gfortran.dg/g77/19990305-0.f: Likewise.
20895         * gfortran.dg/g77/19990419-0.f: Likewise.
20896         * gfortran.dg/g77/19990502-0.f: Likewise.
20897         * gfortran.dg/g77/19990502-1.f: Likewise.
20898         * gfortran.dg/g77/19990525-0.f: Likewise.
20899         * gfortran.dg/g77/19990826-1.f: Likewise.
20900         * gfortran.dg/g77/19990826-3.f: Likewise.
20901         * gfortran.dg/g77/19990905-2.f: Likewise.
20902         * gfortran.dg/g77/20000412-1.f: Likewise.
20903         * gfortran.dg/g77/20000511-1.f: Likewise.
20904         * gfortran.dg/g77/20000511-2.f: Likewise.
20905         * gfortran.dg/g77/20000518.f: Likewise.
20906         * gfortran.dg/g77/20000601-1.f: Likewise.
20907         * gfortran.dg/g77/20000601-2.f: Likewise.
20908         * gfortran.dg/g77/20000629-1.f: Likewise.
20909         * gfortran.dg/g77/20000630-2.f: Likewise.
20910         * gfortran.dg/g77/20010115.f: Likewise.
20911         * gfortran.dg/g77/20010321-1.f: Likewise.
20912         * gfortran.dg/g77/20010426.f: Likewise.
20913         * gfortran.dg/g77/20020307-1.f: Likewise.
20914         * gfortran.dg/g77/8485.f: Likewise.
20915         * gfortran.dg/g77/960317-1.f: Likewise.
20916         * gfortran.dg/g77/970915-0.f: Likewise.
20917         * gfortran.dg/g77/980310-1.f: Likewise.
20918         * gfortran.dg/g77/980310-2.f: Likewise.
20919         * gfortran.dg/g77/980310-3.f: Likewise.
20920         * gfortran.dg/g77/980310-4.f: Likewise.
20921         * gfortran.dg/g77/980310-6.f: Likewise.
20922         * gfortran.dg/g77/980310-7.f: Likewise.
20923         * gfortran.dg/g77/980310-8.f: Likewise.
20924         * gfortran.dg/g77/980419-2.f: Likewise.
20925         * gfortran.dg/g77/980424-0.f: Likewise.
20926         * gfortran.dg/g77/980427-0.f: Likewise.
20927         * gfortran.dg/g77/980729-0.f: Likewise.
20928         * gfortran.dg/g77/981117-1.f: Likewise.
20929         * gfortran.dg/g77/toon_1.f: Likewise.
20931 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20933         PR c++/2204
20934         * g++.dg/other/abstract2.C: New test.
20936 2004-07-12  Paul Brook  <paul@codesourcery.com>
20938         * gfortran.dg/pointer_init_1.f90: New test.
20940 2004-07-11  Paul Brook  <paul@codesourcery.com>
20942         PR fortran/15986
20943         * gfortran.dg/contained_1.f90: New test.
20945 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
20947         * g++.dg/parse/defarg8.C: New test.
20949 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20951         PR fortran/16433
20952         * gfortran.dg/pr16433.f: New test.
20954         PR fortran/17574
20955         * gfortran.dg/pr15754.f90: New test.
20957 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20959         PR tree-optimization/16437
20960         * gcc.c-torture/execute/bitfld-4.c: New test.
20962 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20964         * gfortran.fortran-torture/execute/common_2.f90: Add check for
20965         access to common var from module.
20967 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20969         PR fortran/16336
20970         * gfortran.fortran-torture/execute/common_2.f90: New test.
20972 2004-07-10  Paul Brook  <paul@codesourcery.com>
20974         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
20976 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20978         PR fortran/15969
20979         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
20981 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
20983         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
20984         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
20985         * gfortran.dg/g77/ffree-form-1.f: Likewise.
20986         * gfortran.dg/g77/ffree-form-2.f: Likewise.
20987         * gfortran.dg/g77/ffree-form-3.f: Likewise.
20988         * gfortran.dg/g77/fno-underscoring.f: Likewise.
20989         * gfortran.dg/g77/funderscoring.f: Likewise.
20990         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
20992 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20994         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
20996 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20997         Paul Brook  <paul@codesourcery.com>
20999         PR fortran/13415
21000         * gfortran.dg/common_pointer_1.f90: New test.
21002 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21004         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
21006 2004-07-09  James E Wilson  <wilson@specifixinc.com>
21008         PR target/16364
21009         * gcc.c-torture/compile/20040709-1.c: New.
21011 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21013         PR fortran/14077
21014         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
21016 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21018         PR fortran/13201
21019         * gfortran.dg/shape_1.f90: New test.
21021 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
21022             Andrew Pinski  <apinski@apple.com>
21024         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
21026 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21028         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
21029         comment.
21031 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21032         Paul Brook  <paul@codesourcery.com>
21034         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
21035         '.f95' and '.F95'.
21037 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
21039         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
21041 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21043         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
21044         testcases with capital suffix.
21046 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21048         PR fortran/15481
21049         PR fortran/13372
21050         PR fortran/13575
21051         PR fortran/15978
21052         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
21054         * gfortran.dg/implicit_1.f90: New test.
21056 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21058         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
21059         expression to match gfortran warning/error messages
21060         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
21061         dg-error text.
21063 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21065         * lib/fortran-torture.exp: Rename proc search_for to
21066         search_for_re.
21068 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21070         * gcc.c-torture/execute/simd-5.x: New file.
21071         XFAIL on SPARC 64-bit at -O0.
21073 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21075         PR c++/8211
21076         PR c++/16165
21077         * g++.dg/warn/effc3.C: New test.
21079 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21081         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
21082         change X to 1X in format.
21083         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
21084         add data statements to conform to standard.
21086 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21088         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
21089         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
21090         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
21092 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21094         * gfortran.dg/g77/7388.f: Copy from g77.dg
21095         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
21096         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
21097         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
21098         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
21099         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
21100         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
21101         * gfortran.dg/g77/strlen0.f: Likewise.
21103 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
21105         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
21106         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
21108 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21110         * gcc.c-torture/execute/920428-2.x: Delete.
21111         * gcc.c-torture/execute/920501-7.x: Likewise.
21113 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
21115         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
21116         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
21117         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
21118         prescott and c3-2.
21119         (PREFETCH_3DNOW): Add -march=c3.
21121 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
21123         PR c/16437
21124         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
21125         * gcc.c-torture/execute/bf64-1.x: Likewise.
21127 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21129         * gcc.c-torture/compile/20040708-1.c: New test.
21131 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21133         PR c++/16169
21134         * g++.dg/warn/effc2.C: New test.
21136 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21138         * gcc.c-torture/execute/bitfld-1.x: Remove.
21139         * gcc.c-torture/execute/bitfld-3.c: New test.
21140         * gcc.dg/bitfld-2.c: Remove XFAILs.
21142 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
21144         PR c++/16276
21145         * g++.dg/rtti/tinfo1.C: New file.
21147 2004-07-07  Eric Christopher  <echristo@redhat.com>
21149         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
21151 2004-07-07  Andrew Pinski  <apinski@apple.com>
21153         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
21155 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
21157         * g++.dg/init/call1.C: XFAIL.
21159 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
21161         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
21162         except for movstrict*, to movmem* and clrstr* to clrmem*.
21164 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
21166         * gcc.c-torture/execute/20040707-1.c: New test.
21168 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
21170         * gcc.c-torture/execute/20040706-1.c: New test.
21172 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21174         PR c++/3671
21175         * g++.dg/template/spec14.C: New test.
21177 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
21179         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
21180         nothing if not yet defined.  Use it in b, c and d type definitions.
21181         * gcc.c-torture/execute/20040705-1.c: New test.
21182         * gcc.c-torture/execute/20040705-2.c: New test.
21184 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21186         PR c++/2518
21187         * g++.dg/lookup/new1.C: New test.
21189 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21191         PR c++/11406
21192         * g++.dg/template/sizeof8.C: New test.
21194 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
21196         * gcc.c-torture/compile/20040705-1.c: New test.
21198 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
21200         * gfortran.fortran-torture/execute/seq_io.f90: New test.
21202 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
21204         * gcc.dg/cpp/if-mop.c: Two new testcases.
21205         * gcc.dg/cpp/trad/comment-3.c: New.
21207 2004-07-04  Paul Brook  <paul@codesourcery.com>
21209         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
21211 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
21213         PR c++/3761
21214         * g++.dg/lookup/crash4.C: New test.
21216 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
21218         * gcc.c-torture/execute/builtin-abs-1.c
21219         * gcc.c-torture/execute/builtin-abs-2.c
21220         * gcc.c-torture/execute/builtin-complex-1.c
21221         * gcc.c-torture/execute/builtins/string-1-lib.c
21222         * gcc.c-torture/execute/builtins/string-1.c
21223         * gcc.c-torture/execute/builtins/string-2-lib.c
21224         * gcc.c-torture/execute/builtins/string-2.c
21225         * gcc.c-torture/execute/builtins/string-3-lib.c
21226         * gcc.c-torture/execute/builtins/string-3.c
21227         * gcc.c-torture/execute/builtins/string-4-lib.c
21228         * gcc.c-torture/execute/builtins/string-4.c
21229         * gcc.c-torture/execute/builtins/string-5-lib.c
21230         * gcc.c-torture/execute/builtins/string-5.c
21231         * gcc.c-torture/execute/builtins/string-6-lib.c
21232         * gcc.c-torture/execute/builtins/string-6.c
21233         * gcc.c-torture/execute/builtins/string-7-lib.c
21234         * gcc.c-torture/execute/builtins/string-7.c
21235         * gcc.c-torture/execute/builtins/string-8-lib.c
21236         * gcc.c-torture/execute/builtins/string-8.c
21237         * gcc.c-torture/execute/builtins/string-9-lib.c
21238         * gcc.c-torture/execute/builtins/string-9.c
21239         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
21240         * gcc.c-torture/execute/builtins/string-asm-1.c
21241         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
21242         * gcc.c-torture/execute/builtins/string-asm-2.c
21243         * gcc.c-torture/execute/stdio-opt-1.c
21244         * gcc.c-torture/execute/stdio-opt-2.c
21245         * gcc.c-torture/execute/stdio-opt-3.c
21246         * gcc.c-torture/execute/string-opt-1.c
21247         * gcc.c-torture/execute/string-opt-10.c
21248         * gcc.c-torture/execute/string-opt-11.c
21249         * gcc.c-torture/execute/string-opt-12.c
21250         * gcc.c-torture/execute/string-opt-13.c
21251         * gcc.c-torture/execute/string-opt-14.c
21252         * gcc.c-torture/execute/string-opt-15.c
21253         * gcc.c-torture/execute/string-opt-16.c
21254         * gcc.c-torture/execute/string-opt-2.c
21255         * gcc.c-torture/execute/string-opt-6.c
21256         * gcc.c-torture/execute/string-opt-7.c
21257         * gcc.c-torture/execute/string-opt-8.c:
21258         Replace with ...
21260         * gcc.c-torture/execute/builtins/abs-2.c
21261         * gcc.c-torture/execute/builtins/abs-3.c
21262         * gcc.c-torture/execute/builtins/complex-1.c
21263         * gcc.c-torture/execute/builtins/fprintf.c
21264         * gcc.c-torture/execute/builtins/fputs.c
21265         * gcc.c-torture/execute/builtins/memcmp.c
21266         * gcc.c-torture/execute/builtins/memmove.c
21267         * gcc.c-torture/execute/builtins/memops-asm.c
21268         * gcc.c-torture/execute/builtins/mempcpy-2.c
21269         * gcc.c-torture/execute/builtins/mempcpy.c
21270         * gcc.c-torture/execute/builtins/memset.c
21271         * gcc.c-torture/execute/builtins/printf.c
21272         * gcc.c-torture/execute/builtins/sprintf.c
21273         * gcc.c-torture/execute/builtins/strcat.c
21274         * gcc.c-torture/execute/builtins/strchr.c
21275         * gcc.c-torture/execute/builtins/strcmp.c
21276         * gcc.c-torture/execute/builtins/strcpy.c
21277         * gcc.c-torture/execute/builtins/strcspn.c
21278         * gcc.c-torture/execute/builtins/strlen-2.c
21279         * gcc.c-torture/execute/builtins/strlen.c
21280         * gcc.c-torture/execute/builtins/strncat.c
21281         * gcc.c-torture/execute/builtins/strncmp-2.c
21282         * gcc.c-torture/execute/builtins/strncmp.c
21283         * gcc.c-torture/execute/builtins/strncpy.c
21284         * gcc.c-torture/execute/builtins/strpbrk.c
21285         * gcc.c-torture/execute/builtins/strpcpy-2.c
21286         * gcc.c-torture/execute/builtins/strpcpy.c
21287         * gcc.c-torture/execute/builtins/strrchr.c
21288         * gcc.c-torture/execute/builtins/strspn.c
21289         * gcc.c-torture/execute/builtins/strstr-asm.c
21290         * gcc.c-torture/execute/builtins/strstr.c:
21291         ... these new files.
21293         * gcc.c-torture/execute/builtins/abs-2-lib.c
21294         * gcc.c-torture/execute/builtins/abs-3-lib.c
21295         * gcc.c-torture/execute/builtins/complex-1-lib.c
21296         * gcc.c-torture/execute/builtins/fprintf-lib.c
21297         * gcc.c-torture/execute/builtins/fputs-lib.c
21298         * gcc.c-torture/execute/builtins/memcmp-lib.c
21299         * gcc.c-torture/execute/builtins/memmove-lib.c
21300         * gcc.c-torture/execute/builtins/memops-asm-lib.c
21301         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
21302         * gcc.c-torture/execute/builtins/mempcpy-lib.c
21303         * gcc.c-torture/execute/builtins/memset-lib.c
21304         * gcc.c-torture/execute/builtins/printf-lib.c
21305         * gcc.c-torture/execute/builtins/sprintf-lib.c
21306         * gcc.c-torture/execute/builtins/strcat-lib.c
21307         * gcc.c-torture/execute/builtins/strchr-lib.c
21308         * gcc.c-torture/execute/builtins/strcmp-lib.c
21309         * gcc.c-torture/execute/builtins/strcpy-lib.c
21310         * gcc.c-torture/execute/builtins/strcspn-lib.c
21311         * gcc.c-torture/execute/builtins/strlen-2-lib.c
21312         * gcc.c-torture/execute/builtins/strlen-lib.c
21313         * gcc.c-torture/execute/builtins/strncat-lib.c
21314         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
21315         * gcc.c-torture/execute/builtins/strncmp-lib.c
21316         * gcc.c-torture/execute/builtins/strncpy-lib.c
21317         * gcc.c-torture/execute/builtins/strpbrk-lib.c
21318         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
21319         * gcc.c-torture/execute/builtins/strpcpy-lib.c
21320         * gcc.c-torture/execute/builtins/strrchr-lib.c
21321         * gcc.c-torture/execute/builtins/strspn-lib.c
21322         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
21323         * gcc.c-torture/execute/builtins/strstr-lib.c
21324         * gcc.c-torture/execute/builtins/lib/abs.c
21325         * gcc.c-torture/execute/builtins/lib/fprintf.c
21326         * gcc.c-torture/execute/builtins/lib/memset.c
21327         * gcc.c-torture/execute/builtins/lib/printf.c
21328         * gcc.c-torture/execute/builtins/lib/sprintf.c
21329         * gcc.c-torture/execute/builtins/lib/strcpy.c
21330         * gcc.c-torture/execute/builtins/lib/strcspn.c
21331         * gcc.c-torture/execute/builtins/lib/strncat.c
21332         * gcc.c-torture/execute/builtins/lib/strncmp.c
21333         * gcc.c-torture/execute/builtins/lib/strncpy.c
21334         * gcc.c-torture/execute/builtins/lib/strpbrk.c
21335         * gcc.c-torture/execute/builtins/lib/strspn.c
21336         * gcc.c-torture/execute/builtins/lib/strstr.c:
21337         New files containing support routines.
21339         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
21340         declaration.
21341         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
21342         when not optimizing.
21344 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
21346         PR c++/16240
21347         * g++.dg/abi/mangle22.C: New test.
21348         * g++.dg/abi/mangle23.C: Likewise.
21350 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
21352         PR fortran/16290
21353         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
21354         Allow for cases without denormalized floating point numbers.
21356 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
21358         PR c/1027
21359         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
21360         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
21361         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
21362         expected warning text.
21363         * gcc.dg/format/diag-2.c: New test.
21365 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21367         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
21369 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
21371         * gcc.dg/builtins-43.c: New.
21372         * gcc.dg/builtins-44.c: New.
21373         * gcc.dg/builtins-45.c: New.
21375 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
21376             Andreas Tobler  <a.tobler@schweiz.ch>
21378         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
21379         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
21380         as SIGSEGV.
21381         * gcc.dg/cleanup-11.c: Likewise.
21382         * gcc.dg/cleanup-8.c: Likewise.
21383         * gcc.dg/cleanup-9.c: Likewise.
21384         * gcc.dg/cleanup-5.c: Run on all platforms.
21386 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
21388         * g++.dg/warn/nonnull1.C: New test.
21390 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
21392         * gcc.dg/compat/compat-common.h: Wrap up CINT in
21393         an #ifndef SKIP_COMPLEX_INT/#endif pair.
21394         Special-case the Sun compiler wrt to <complex.h>.
21396 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
21398         * gcc.dg/Wunreachable-8.C: New test.
21400         * gcc.dg/h8300-ice2.c : New test.
21402 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
21404         PR fortran/16161
21405         * gfortran.fortran-torture/compile/implicit.f90: Add test
21406         for implicit character.
21408 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
21410         PR fortran/16289
21411         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
21412         Use tiny() intrinsic to find smallest non-negative real
21414 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
21416         * gcc.dg/compat/struct-by-value-22_main.c: New test.
21417         * gcc.dg/compat/struct-by-value-22_x.c: New.
21418         * gcc.dg/compat/struct-by-value-22_y.c: New.
21420         * gcc.c-torture/execute/20040629-1.c: New test.
21422 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
21424         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
21425         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
21427         PR target/16195
21428         * gcc.dg/20040625-1.c: New test.
21430 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21432         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
21434 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21436         PR fortran/15963
21437         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
21439 2004-06-29  Richard Henderson  <rth@redhat.com>
21441         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
21443 2004-06-29  Paul Brook  <paul@codesourcery.com>
21445         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
21446         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
21448 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
21450         PR c++/16260
21451         * g++.dg/parse/crash15.C: New.
21453 2004-06-28  Andrew Pinski  <apinski@apple.com>
21455         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
21456         by the error already.
21458         * g++.dg/opt/ptrmem4.C: Change to compile only test.
21460 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
21462         PR target/14041
21463         * gcc.dg/h8300-bss-align-1.c : New.
21465 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
21467         * PR c++/16174
21468         * g++.dg/template/ctor4.C: New.
21470 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21472         PR c++/16205
21473         * g++.dg/warn/Wsequence-point-1.C: New test.
21475 2004-06-27  Paul Brook  <paul@codesourcery.com>
21477         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
21479 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
21481         * g++.old-deja/g++.mike/p7325.C: Remove.
21483 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21485         PR c/14963
21486         * gcc.dg/pr14963.c: New test.
21488 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
21490         PR c++/16193
21491         * g++.dg/parse/redef1.C: New test.
21493 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
21495         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
21496         20021110.c.
21497         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
21498         20021119-1.c.
21499         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
21500         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
21501         5-04.c.
21502         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
21503         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
21504         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
21505         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
21506         g++.brendan/enum14.C.
21507         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
21508         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
21509         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
21510         g++.mike/virt1.C.
21511         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
21512         memtemp24.C.
21514 2004-06-27  Roger Sayle  <roger@eyesopen.com>
21516         * gcc.dg/20040527-1.c: New test case.
21518 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
21520         PR gfortran/pr16196
21521         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
21523 2004-06-25  Roger Sayle  <roger@eyesopen.com>
21525         PR middle-end/15825
21526         * gcc.dg/pr15825-1.c: New test case.
21528 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21530         * gcc.c-torture/execute/20040625-1.c: New test.
21532 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21534         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
21536 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21538         * gcc.dg/torture/mips-div-1.c: New test.
21540 2004-06-24  Jeff Law  <law@redhat.com>
21542         * gcc.dg/tree-ssa/20040624-1.c: New test.
21544 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
21546         * gcc.c-torture/compile/20040624-1.c: New test.
21548 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21550         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
21551         this directory.
21553 2004-06-23  Andrew Pinski  <apinski@apple.com>
21555         PR middle-end/15988
21556         * g++.dg/opt/ptrmem4.C: New test.
21558         * gcc.dg/c90-array-quals-2.c: New test.
21560 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
21562         * gcc.dg/kpice1.c: New test.
21564 2006-06-23  Andrew Pinski  <apinski@apple.com>
21566         * gcc.dg/c90-array-quals.c: New test.
21568 2006-06-22  Richard Henderson  <rth@redhat.com>
21570         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
21572 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
21574         * gcc.dg/builtins-config.h: Handle FreeBSD.
21576 2006-06-22  Richard Henderson  <rth@redhat.com>
21578         * g++.dg/opt/devirt1.C: New.
21580 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
21582         * g++.dg/opt/pr15551.C: New testcase.
21584 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
21586         PR target/14800
21587         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
21588         x86_64-*-linux* when compiling for 32bit.
21590 2004-06-21  Andrew Pinski  <apinski@apple.com>
21592         * gcc.dg/pch/struct-1.c: New.
21593         * gcc.dg/pch/struct-1.hs: New.
21595 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
21597         * gcc.dg/pch/save-temps-1.c: New file.
21598         * gcc.dg/pch/save-temps-1.hs: New file.
21600 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
21602         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
21603         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
21605 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21607         * gfortran.fortran-torture/execute/select_1.f90: Rename function
21608         to fix type error.
21609         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
21610         Remove trailing spaces.
21612 2004-06-21  Richard Henderson  <rth@redhat.com>
21614         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
21615         merging && to BIT_FIELD_REF.
21617 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
21619         * g++.dg/opt/placeholder1.C: New test.
21621 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21623         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
21624         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
21625         * gcc.dg/compat/union-m128-1_x.c: Likewise.
21626         * gcc.dg/compat/union-m128-1_y.c: Likewise.
21628 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
21630         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
21631         extern "C".
21632         * g++.dg/other/pragma-re-1.C: Add comments.
21634 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
21636         PR gfortran/16080
21637         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
21639 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
21641         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
21642         instead of setting the type of size_t by
21643         hand.
21645 2004-06-18  Roger Sayle  <roger@eyesopen.com>
21647         * gcc.dg/unordered-2.c: New test case.
21648         * gcc.dg/unordered-3.c: New test case.
21650 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
21652         PR other/16043
21653         * lib/g++.exp (g++_version): Tweak regexp for version
21654         * lib/g77.exp (g77_version): Likewise.
21655         * lib/gfortran.exp (gfortran_version): Likewise.
21656         * lib/objc.exp (objc_version): Likewise.
21657         * lib/treelang.exp (treelang_version): Likewise.
21659 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
21661         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
21662         Use INT_MAX instead of __INT_MAX__.
21663         * gcc.dg/compat/struct-align-2_y.c: Likewise.
21665         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
21666         * gcc.dg/compat/scalar-return-3_x.c: Use it.
21667         * gcc.dg/compat/scalar-return-3_y.c: Use it.
21668         * gcc.dg/compat/scalar-return-4_x.c: Use it.
21669         * gcc.dg/compat/scalar-return-4_y.c: Use it.
21670         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
21671         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
21672         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
21673         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
21675         * gcc.dg/range-test-1.c: New test.
21676         * g++.dg/opt/range-test-1.C: New test.
21678 2004-06-17  Richard Henderson  <rth@redhat.com>
21680         * objc.dg/sync-1.m: New.
21681         * objc.dg/try-catch-1.m: Don't force next runtime.
21682         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
21683         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
21684         shadowed catch clause.
21685         * objc.dg/try-catch-5.m: New.
21687 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
21689         Bug 14610
21690         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
21692 2004-06-15  Richard Henderson  <rth@redhat.com>
21694         * gcc.dg/20001116-1.c: Move expected warning line.
21696 2004-06-15  Richard Henderson  <rth@redhat.com>
21698         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
21699         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
21701 2004-06-15  Jeff Law  <law@redhat.com>
21703         * gcc.dg/tree-ssa/20040615-1.c: New test.
21704         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
21705         be less sensitive to operand ordering.
21706         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
21708 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
21710         * g++.dg/abi/bitfield3.C: Add comment..
21712 2004-06-15  Richard Henderson  <rth@redhat.com>
21714         * g++.dg/ext/stmtexpr1.C: XFAIL.
21715         * gcc.dg/20030612-1.c: XFAIL.
21717 2004-06-15  Eric Christopher  <echristo@redhat.com>
21719         * g++.dg/charset/asm5.c: New.
21720         * gcc.dg/charset/asm6.c: New.
21722 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21724         PR fortran/15962
21725         * gfortran.fortran-torture/execute/select_1.f90: New test.
21727 2004-06-15  Paul Brook  <paul@codesourcery.com>
21729         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
21731 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21733         PR c++/15967
21734         * g++.dg/lookup/crash3.C: New test.
21736 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21738         PR c++/15947
21739         * g++.dg/parse/dtor4.C: New test.
21741 2004-06-14  Jeff Law  <law@redhat.com>
21743         * gcc.c-torture/compile/20040614-1.c: New test.
21745 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21747         PR fortran/15211
21748         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
21749         LEN of a character array.
21751 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
21753         PR c++/15096
21754         * g++.dg/template/ptrmem10.C: New test.
21756         PR c++/14930
21757         * g++.dg/template/friend30.C: New test.
21759 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21761         PR fortran/14928
21762         * gfortran.fortran-torture/compile/mloc.f90: New test.
21764 2004-06-13  Paul Brook  <paul@codesourcery.com>
21766         * gfortran.fortran-torture/execute/random_2.f90: New test.
21768 2004-06-13  Eric Christopher  <echristo@redhat.com>
21770         * gcc.dg/noncompile/redecl-1.c: Fix error message.
21772 2004-06-12  Paul Brook  <paul@codesourcery.com>
21774         * gfortran.fortran-torture/execute/contained_3.f90: New test.
21776 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21778         PR fortran/14923
21779         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
21781 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21783         PR fortran/14957
21784         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
21785         syntax errors in end statements of contained subroutines.
21787 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21789         PR fortran/12841
21790         * gfortran.fortran-torture/execute/null_arg.f90: New test.
21792 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21794         PR fortran/15665
21795         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
21797 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21799         PR gfortran/12839
21800         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
21802 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
21804         PR c++/15862
21805         * g++.dg/parse/enum1.C: New test.
21807 2004-06-10  Jeff Law  <law@redhat.com>
21809         * gcc.c-torture/compile/20040610-1.c: New test.
21811 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21813         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
21814         * g++.old-deja/g++.other/decl3.C: Likewise.
21816 2004-06-10  Brian Booth  <bbooth@redhat.com>
21818         * gcc.dg/tree-ssa/20031015-1.c: Scan for
21819         V_MAY_DEF instead of VDEF.
21820         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
21822 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
21824         PR c++/14211
21825         * g++.dg/conversion/const1.C: New test.
21827         PR c++/15076
21828         * g++.dg/conversion/reinterpret1.C: New test.
21830         PR c++/15877
21831         * g++.dg/template/enum2.C: New test.
21833         PR c++/15227
21834         * g++.dg/template/error13.C: New test.
21836 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21838         PR fortran/14957
21839         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
21840         arguments to test_* REAL and of the right size.
21842 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
21844         PR target/15569
21845         PR rtl-optimization/15681
21846         * gcc.dg/20040609-1.c: New test.
21848 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
21850         PR c++/14791
21851         * g++.dg/opt/builtins1.C: New test.
21853 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
21855         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
21856         that use default windows32 struct layout.
21857         * gcc.dg/i386-bitfield2.c: Likewise.
21859 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
21861         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
21862         for mingw32 and cygwin targets.
21864 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
21866         * gcc.dg/pch/macro-4.c: New.
21867         * gcc.dg/pch/macro-4.hs: New.
21869 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21871         PR fortran/13249
21872         * gfortran.fortran-torture/compile/name_clash.f90: New test.
21874 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21876         PR fortran/13372
21877         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
21879 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
21881         PR gfortran/14897
21882         * gfortran.fortran-torture/execute/t_edit.f90: New test.
21884 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
21886         PR gfortran/15755
21887         * gfortran.fortran-torture/execute/backspace.c : New test.
21889 2004-06-09  Paul Brook  <paul@codesourcery.com>
21891         * gfortran.fortran-torture/execure/intrinsic_associated.f90
21892         (pointer_to_section): Rewrite to use smaller array.
21894 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
21896         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
21897         * gcc.dg/ext/altivec-10.c: Same.
21898         * gcc.dg/ext/altivec-11.c: Same.
21899         * gcc.dg/ext/altivec-12.c: Same.
21900         * gcc.dg/ext/altivec-13.c: Same.
21901         * gcc.dg/ext/altivec-14.c: Same.
21902         * gcc.dg/ext/altivec-15.c: Same.
21903         * gcc.dg/ext/altivec-16.c: Same.
21904         * gcc.dg/ext/altivec-3.c: Same.
21905         * gcc.dg/ext/altivec-4.c: Same.
21906         * gcc.dg/ext/altivec-6.c: Same.
21907         * gcc.dg/ext/altivec-7.c: Same.
21908         * gcc.dg/ext/altivec-8.c: Same.
21909         * gcc.dg/ext/altivec-varargs-1.c: Same.
21911         * g++.dg/ext/altivec-1.C: Correct dg syntax.
21912         * g++.dg/ext/altivec-10.C: Same.
21913         * g++.dg/ext/altivec-2.C: Same.
21914         * g++.dg/ext/altivec-3.C: Same.
21915         * g++.dg/ext/altivec-4.C: Same.
21916         * g++.dg/ext/altivec-5.C: Same.
21917         * g++.dg/ext/altivec-6.C: Same.
21918         * g++.dg/ext/altivec-7.C: Same.
21919         * g++.dg/ext/altivec-8.C: Same.
21920         * g++.dg/ext/altivec-9.C: Same.
21922 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21924         PR c++/7841
21925         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
21927 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21929         * gcc.dg/union-1.c: New test.
21931 2004-06-07  Roger Sayle  <roger@eyesopen.com>
21933         * gcc.dg/builtins-41.c: New test case.
21934         * gcc.dg/builtins-42.c: New test case.
21936 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
21938         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
21939         * g++.dg/ext/altivec-10.C: Same.
21940         * g++.dg/ext/altivec-2.C: Same.
21941         * g++.dg/ext/altivec-3.C: Same.
21942         * g++.dg/ext/altivec-4.C: Same.
21943         * g++.dg/ext/altivec-5.C: Same.
21944         * g++.dg/ext/altivec-6.C: Same.
21945         * g++.dg/ext/altivec-7.C: Same.
21946         * g++.dg/ext/altivec-8.C: Same.
21947         * g++.dg/ext/altivec-9.C: Same.
21948         * g++.old-deja/g++.abi/cxa_vec.C: Same.
21949         * g++.old-deja/g++.brendan/new3.C: Same.
21950         * gcc.c-torture/execute/eeprof-1.x: Same.
21952 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
21954         PR c/14765
21955         * gcc.dg/pr14765-1.c: New test.
21957 2004-06-07  Roger Sayle  <roger@eyesopen.com>
21959         PR c/14649
21960         * gcc.dg/pr14649-1.c: New test case.
21962 2004-06-07  Richard Henderson  <rth@redhat.com>
21964         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
21965         if temporaries.
21967 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
21969         * g++.dg/eh/elide1.C: Remove XFAIL.
21971 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
21973         PR c++/15337
21974         * g++.dg/expr/sizeof3.C: New test.
21976         PR c++/14777
21977         * g++.dg/template/access14.C: New test.
21979         PR c++/15554
21980         * g++.dg/template/enum1.C: New test.
21982         PR c++/15057
21983         * g++.dg/eh/throw1.C: New test.
21985 2004-06-07  David Ayers  <d.ayers@inode.at>
21986             Ziemowit Laski  <zlaski@apple.com>
21988         * lib/objc.exp (objc_target_compile): Revert the '-framework
21989         Foundation' flag fix, since bare Darwin does not ship
21990         with the Foundation framework.
21991         * objc/execute/next_mapping.h: Provide a local NSConstantString
21992         @interface and @implementation.
21993         (objc_constant_string_init): A constructor function, used to
21994         initialize the NSConstantString meta-class object.
21995         * objc/execute/string1.m: Include "next_mapping.h" instead of
21996         <Foundation/NSString.h>.
21997         * objc/execute/string2.m: Likewise.
21998         * objc/execute/string3.m: Likewise.
21999         * objc/execute/string4.m: Likewise.
22001 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
22003         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
22004         to double. Replace double with FLOAT.
22005         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
22007         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
22008         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
22009         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
22010         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
22011         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
22012         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
22013         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
22014         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
22016 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
22018         PR c/13519
22019         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
22021 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22023         PR c++/15503
22024         * g++.dg/template/meminit2.C: New test.
22026 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
22028         PR target/15822
22029         * gcc.c-torture/execute/compare-fp-1.c,
22030         gcc.c-torture/execute/compare-fp-2.c,
22031         gcc.c-torture/execute/compare-fp-3.c,
22032         gcc.c-torture/execute/compare-fp-4.c,
22033         gcc.c-torture/execute/compare-fp-3.x,
22034         gcc.c-torture/execute/compare-fp-4.x: Moved...
22035         * gcc.c-torture/execute/ieee/compare-fp-1.c,
22036         gcc.c-torture/execute/ieee/compare-fp-2.c,
22037         gcc.c-torture/execute/ieee/compare-fp-3.c,
22038         gcc.c-torture/execute/ieee/compare-fp-4.c,
22039         gcc.c-torture/execute/ieee/compare-fp-3.x,
22040         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
22042 2004-06-04  David Ayers  <d.ayers@inode.at>
22044         * objc/execute/protocol-isEqual-4.m: New testcase.
22046 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
22048         * objc/execute/protocol-isEqual-1.m: New testcase.
22049         * objc/execute/protocol-isEqual-2.m: New testcase.
22050         * objc/execute/protocol-isEqual-3.m: New testcase.
22052 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22054         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
22056 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
22058         * lib/objc.exp (objc_target_compile): When running tests on
22059         Darwin (Mac OS X), inform the linker about '-framework
22060         'Foundation'.
22062 2004-06-02  Eric Christopher  <echristo@redhat.com>
22064         * gcc.c-torture/compile/20040602-1.c: New.
22066 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
22068         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
22069         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
22071         PR tree-optimization/14736
22072         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
22074         PR tree-optimization/14042
22075         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
22077         PR tree-optimization/14729
22078         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
22080 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22082         PR fortran/15557
22083         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
22085 2004-06-01  Richard Hederson  <rth@redhat.com>
22087         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
22089 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22091         PR c++/14932
22092         * g++.dg/parse/offsetof4.C: New test.
22094 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
22096         PR objc/7993
22097         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
22099 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
22101         PR c++/15701
22102         * g++.dg/template/friend29.C: New test.
22104 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
22106         PR c/15749
22107         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
22109 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
22111         * gcc.dg/sparc-trap-1.c: New test.
22113 2004-05-31  Roger Sayle  <roger@eyesopen.com>
22115         PR middle-end/15069
22116         * g++.dg/opt/fold3.C: New test case.
22118 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
22120         * lib/target-supports.exp (check_iconv_available): Fix fallout
22121         from 2004-05-28 patch.
22123 2004-05-30  Paul Brook  <paul@codesourcery.com>
22125         PR fortran/15620
22126         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
22127         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
22129 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
22131         * gfortran.fortran-torture/execute/random_1.f90: New test.
22133 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22135         * g++.dg/ext/altivec-10.C: New test.
22137 2004-05-29  Paul Brook  <paul@codesourcery.com>
22139         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
22141 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22143         * gcc.dg/altivec-16.c: New test.
22145 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
22147         * lib/target-supports.exp (check_vmx_hw_available): New.
22148         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
22150         * lib/target-supports.exp (check_alias_available,
22151         check_iconv_available, check_named_sections_available): Use
22152         unique names for temporary files.
22154 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22156         * gcc.dg/altivec-15.c: New test.
22158 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
22160         PR c++/15083
22161         * g++.dg/warn/noeffect6.C: New test.
22163         PR c++/15471
22164         * g++.dg/expr/ptrmem4.C: New test.
22166         PR c++/15640
22167         * g++.dg/template/operator3.C: New test.
22169 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
22171         PR c++/14668
22172         * g++.dg/lookup/redecl1.C: New test.
22173         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
22175 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
22177         * gcc.c-torture/execute/compare-fp-1.c,
22178         gcc.c-torture/execute/compare-fp-2.c,
22179         gcc.c-torture/execute/compare-fp-3.c,
22180         gcc.c-torture/execute/compare-fp-4.c,
22181         gcc.c-torture/execute/compare-fp-3.x,
22182         gcc.c-torture/execute/compare-fp-4.x,
22183         gcc.dg/pr15649-1.c: New.
22185 2004-05-27  Adam Nemet  <anemet@lnxw.com>
22187         PR c++/12883
22188         * g++.dg/init/array14.C: New test.
22190 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
22192         * lib/compat.exp (compat-get-options-main): New.
22193         (compat-get-options): Remove unneeded code, warn for ignored
22194         command.
22195         (compat-execute): Check flag set by dg-require-* commands.
22197         * lib/compat.exp (compat-execute): Break up long lines.
22199 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
22201         * gcc.dg/altivec-7.c: Don't use 'vector long'.
22202         * gcc.dg/altivec-14.c: New test.
22203         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
22205         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
22206         * gcc.dg/altivec-12.c: Ditto.
22208         * gcc.dg/altivec-3.c: Move call to altivec_check.
22210 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22212         PR c++/15044
22213         * g++.dg/template/error12.C: New test.
22215         PR c++/15317
22216         * g++.dg/ext/attrib15.C: New test.
22218         PR c++/15329
22219         * g++.dg/template/ptrmem9.C: New test.
22221 2004-05-25  Paul Brook  <paul@codesourcery.com>
22223         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
22225 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22227         PR c++/15165
22228         * g++.dg/template/crash19.C: New test.
22230 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22232         PR c++/15025
22233         * g++.dg/template/redecl1.C: New test.
22235 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22237         PR c++/14821
22238         * g++.dg/other/ns1.C: New test.
22240         PR c++/14883
22241         * g++.dg/template/invalid1.C: New test.
22243 2004-05-23  Paul Brook  <paul@codesourcery.com>
22244         Victor Leikehman  <lei@haifasphere.co.il>
22246         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
22247         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
22249 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
22251         PR c++/15285
22252         PR c++/15299
22253         * g++.dg/template/non-dependent5.C: New test.
22254         * g++.dg/template/non-dependent6.C: New test.
22256 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
22258         PR c++/15507
22259         * g++.dg/inherit/union1.C: New test.
22261         PR c++/15542
22262         * g++.dg/template/addr1.C: New test.
22264         PR c++/15427
22265         * g++.dg/template/array5.C: New test.
22267         PR c++/15287
22268         * g++.dg/template/array6.C: New test.
22270 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
22271             Roger Sayle  <roger@eyesopen.com>
22273         * g++.dg/lookup/forscope2.C: New test case.
22275 2004-05-22  Ben Elliston  <bje@au.ibm.com>
22277         * gcc.dg/cpp/Wmissingdirs.c: New.
22279 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
22281         PR target/15301
22282         * gcc.dg/compat/union-m128-1.h: New file.
22283         * gcc.dg/compat/union-m128-1_main.c: Likewise.
22284         * gcc.dg/compat/union-m128-1_x.c: Likewise.
22285         * gcc.dg/compat/union-m128-1_y.c: Likewise.
22287 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
22289         PR target/15302
22290         * gcc.dg/compat/struct-complex-1.h: New file.
22291         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
22292         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
22293         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
22295 2004-05-20  Roger Sayle  <roger@eyesopen.com>
22297         PR middle-end/3074
22298         * gcc.dg/pr3074-1.c: New test case.
22299         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
22301 2004-05-20  Falk Hueffner  <falk@debian.org>
22303         PR other/15526
22304         * gcc.dg/ftrapv-1.c: New test case.
22306 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
22308         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
22310 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
22311             Jeff Law  <law@redhat.com>
22313         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
22314         * gcc.dg/tree-ssa/20040518-2.c: New test.
22316         * gcc.dg/tree-ssa/20040518-1.c: New test.
22318 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
22320         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
22322 2004-05-18  Paul Brook  <paul@codesourcery.com>
22324         PR fortran/13930
22325         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
22327 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22329         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
22330         constant folding.
22332 2004-05-17  Steven Bosscher  <stevenb@suse.de>
22334         * gcc.dg/tree-ssa/20040517-1.c: New test.
22336 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22338         * gcc.dg/loop-4.c: New test.
22340 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
22342         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
22344 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
22346         PR fortran/15311
22347         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
22349 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22351         PR fortran/13826
22352         PR fortran/13940
22353         * gfortran.fortran-torture/compile/data_1.f90: New test.
22355 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
22357         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
22358         * gcc.dg/uninit-H.c: Define ASM for __s390__.
22360 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22362         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
22364 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22366         PR c/15444
22367         * gcc.dg/format/xopen-1.c: Adjust expected message.
22368         * gcc.dg/format/xopen-3.c: New test.
22370 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
22372         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
22374 2004-05-14  Jeff Law  <law@redhat.com>
22376         * gcc.dg/tree-ssa/20040514-2.c: New test.
22378 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22380         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
22381         this ...
22382         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
22383         this.
22385 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
22387         * gcc.dg/tree-ssa/20040514-1.c: New test.
22389 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22391         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
22392         test.
22394 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22396         PR fortran/14066
22397         * gfortran.fortran-torture/compile/do_1.f90: New test.
22399 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22401         PR fortran/15051
22402         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
22403         test.
22405 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
22407         PR fortran/15149
22408         * gfortran.fortran-torture/execute/random_init.f90: New test.
22410 2004-05-13  Paul Brook  <paul@codesourcery.com>
22412         PR fortran/15314
22413         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
22415 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
22417         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
22418         for the powerpc case.
22420 2004-05-13  Jeff Law  <law@redhat.com>
22422         * gcc.dg/tree-ssa/20040513-1.c: New test.
22423         * gcc.dg/tree-ssa/20040513-2.c: New test.
22425 2004-05-13  Paul Brook  <paul@codesourcery.com>
22427         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
22428         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
22429         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
22431 2004-05-13  Andreas Schwab  <schwab@suse.de>
22433         PR other/10819
22434         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
22435         characters.
22437 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
22439         PR fortran/15294
22440         * gfortran.fortran-torture/execute/adjustr.f90: New file.
22442 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
22444         Merge from tree-ssa-20020619-branch.  See
22445         ChangeLog.tree-ssa for details.
22447 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
22449         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
22450         include <altivec.h> explicitly.
22451         * gcc.dg/altivec-13.c: Likewise.
22453 2004-05-11  Paul Brook  <paul@codesourcery.com>
22455         * gcc.c-torture/compile/20010518-1.c: Force enum size.
22457 2004-05-10  Eric Christopher  <echristo@redhat.com>
22459         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
22460         * gcc.dg/sibcall-4.c: Ditto.
22462 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
22464         * g++.dg/ext/altivec-8.C: New test case.
22465         * gcc.dg/altivec-13.c: New test case.
22467 2004-05-08  Roger Sayle  <roger@eyesopen.com>
22469         * gcc.c-torture/execute/divcmp-1.c: New test case.
22470         * gcc.c-torture/execute/divcmp-2.c: New test case.
22471         * gcc.c-torture/execute/divcmp-3.c: New test case.
22473 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
22475         * g++.dg/other/pragma-re-2.C: New test.
22477 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22479         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
22480         * gcc.dg/i386-387-2.c: Likewise.
22482         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
22483         __builtin_drem.
22484         * gcc.dg/i386-387-6.c: Likewise.
22486 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22488         * gcc.dg/builtins-33.c: Also check log1p*.
22490 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
22492         PR optimization/15296
22493         * gcc.c-torture/execute/pr15296.c: New test.
22495 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
22497         * gcc.dg/builtins-40.c: New test.
22499 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
22501         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
22503 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
22505         * g++.dg/ext/spe1.C: New testcase.
22507 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
22509         * objc.dg/image-info.m: Allow additional attributes
22510         for __image_info section.
22512 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
22514         * gcc.dg/torture/mips-hilo-2.c: New test.
22516 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22518         PR c++/14389
22519         * g++.dg/template/member5.C: New test.
22521 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
22523         * gcc.dg/builtins-34.c: Also check expm1*.
22525 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22527         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
22528         * gcc.dg/torture/builtin-convert-3.c: New test.
22530 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
22532         PR middle-end/15054
22533         * g++.dg/opt/pr15054.C: New test.
22535 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22537         * gcc.dg/torture/builtin-rounding-1.c: New test.
22538         * gcc.dg/builtins-25.c: Delete.
22539         * gcc.dg/builtins-29.c: Delete.
22541 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
22543         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
22544         * gcc.dg/sibcall-4.c: Likewise.
22545         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
22547 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22549         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
22550         bit-field on 16-bit targets.
22552 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22554         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
22555         16-bit targets.
22557 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
22559         * gcc.dg/rs6000-power2-1.c: Change to compile only.
22560         * gcc.dg/rs6000-power2-2.c: Likewise.
22562 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
22564         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
22565         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
22566         Change the asm registers to be in form of frN instead of fN.
22568 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22570         * gcc.dg/torture/builtin-convert-2.c: New test.
22572 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
22574         * gcc.dg/rs6000-power2-1.c: New test.
22575         * gcc.dg/rs6000-power2-2.c: New test.
22577 2004-04-28  Jan Hubicka  <jh@suse.cz>
22579         * gcc.dg/unused-6.c: New test.
22581 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
22582             Ulrich Weigand  <uweigand@de.ibm.com>
22584         * ada/acats/run_all.sh: Define $target variable.
22586 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
22588         PR c++/15119
22589         * g++.dg/other/vararg-1.C: New test.
22591         PR c++/4794
22592         * g++.dg/eh/cleanup3.C: New test.
22594 2004-04-24  Laurent GUERBY <laurent@guerby.net>
22596         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
22597         and ad8011a (target_insn).
22598         * ada/acats/support/macro.dfs: Likewise.
22599         * ada/acats/support/impbit.adb: New file.
22601 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
22603         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
22605 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22607         * gcc.dg/loop-3.c: New test.
22609 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
22611         * gcc.c-torture/execute/simd-5.c: New test.
22613 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22615         PR c++/15064
22616         * g++.dg/template/crash18.C: New test.
22618 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
22620         * g++.dg/ext/complit3.C: New test.
22622 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22624         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
22625         * gcc.dg/altivec-3.c: Same.
22626         * gcc.dg/altivec-varargs-1.c: Same.
22628 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22630         * lib/target-supports.exp (check_profiling_available): Assume
22631         profiling is not available on powerpc-eabi targets.
22633 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
22635         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
22636         * gcc.dg/vmx/bug-1.c: Ditto.
22638 2004-04-20  Eric Christopher  <echristo@redhat.com>
22640         * gcc.dg/charset/extern.c: New test.
22641         * g++.dg/charset/extern3.cc: Ditto.
22643 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
22645         * gcc.dg/builtins-39.c: New test.
22647 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
22649         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
22651 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
22653         * gcc.dg/torture/mips-hilo-1.c: New test.
22655 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
22657         * gcc.c-torture/compile/20040419-1.c: New test.
22659 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
22661         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
22663 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
22664             Aldy Hernandez  <aldyh@redhat.com>
22666         * gcc.c-torture/execute/va-arg-24.c: New.
22668 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
22669             Aldy Hernandez  <aldyh@redhat.com>
22671         * gcc.dg/vmx/1b-01.c: New.
22672         * gcc.dg/vmx/1b-02.c: New.
22673         * gcc.dg/vmx/1b-03.c: New.
22674         * gcc.dg/vmx/1b-04.c: New.
22675         * gcc.dg/vmx/1b-05.c: New.
22676         * gcc.dg/vmx/1b-06.c: New.
22677         * gcc.dg/vmx/1b-07.c: New.
22678         * gcc.dg/vmx/1c-01.c: New.
22679         * gcc.dg/vmx/1c-02.c: New.
22680         * gcc.dg/vmx/3a-01a.c: New.
22681         * gcc.dg/vmx/3a-01.c: New.
22682         * gcc.dg/vmx/3a-01m.c: New.
22683         * gcc.dg/vmx/3a-03.c: New.
22684         * gcc.dg/vmx/3a-03m.c: New.
22685         * gcc.dg/vmx/3a-04.c: New.
22686         * gcc.dg/vmx/3a-04m.c: New.
22687         * gcc.dg/vmx/3a-05.c: New.
22688         * gcc.dg/vmx/3a-06.c: New.
22689         * gcc.dg/vmx/3a-06m.c: New.
22690         * gcc.dg/vmx/3a-07.c: New.
22691         * gcc.dg/vmx/3b-01.c: New.
22692         * gcc.dg/vmx/3b-02.c: New.
22693         * gcc.dg/vmx/3b-10.c: New.
22694         * gcc.dg/vmx/3b-13.c: New.
22695         * gcc.dg/vmx/3b-14.c: New.
22696         * gcc.dg/vmx/3b-15.c: New.
22697         * gcc.dg/vmx/3c-01a.c: New.
22698         * gcc.dg/vmx/3c-01.c: New.
22699         * gcc.dg/vmx/3c-02.c: New.
22700         * gcc.dg/vmx/3c-03.c: New.
22701         * gcc.dg/vmx/3d-01.c: New.
22702         * gcc.dg/vmx/4-01.c: New.
22703         * gcc.dg/vmx/4-03.c: New.
22704         * gcc.dg/vmx/5-01.c: New.
22705         * gcc.dg/vmx/5-02.c: New.
22706         * gcc.dg/vmx/5-03.c: New.
22707         * gcc.dg/vmx/5-04.c: New.
22708         * gcc.dg/vmx/5-05.c: New.
22709         * gcc.dg/vmx/5-06.c: New.
22710         * gcc.dg/vmx/5-07.c: New.
22711         * gcc.dg/vmx/5-07t.c: New.
22712         * gcc.dg/vmx/5-08.c: New.
22713         * gcc.dg/vmx/5-10.c: New.
22714         * gcc.dg/vmx/5-11.c: New.
22715         * gcc.dg/vmx/7-01a.c: New.
22716         * gcc.dg/vmx/7-01.c: New.
22717         * gcc.dg/vmx/7c-01.c: New.
22718         * gcc.dg/vmx/7d-01.c: New.
22719         * gcc.dg/vmx/7d-02.c: New.
22720         * gcc.dg/vmx/8-01.c: New.
22721         * gcc.dg/vmx/8-02a.c: New.
22722         * gcc.dg/vmx/8-02.c: New.
22723         * gcc.dg/vmx/brode-1.c: New.
22724         * gcc.dg/vmx/bug-1.c: New.
22725         * gcc.dg/vmx/bug-2.c: New.
22726         * gcc.dg/vmx/bug-3.c: New.
22727         * gcc.dg/vmx/cw-bug-1.c: New.
22728         * gcc.dg/vmx/cw-bug-2.c: New.
22729         * gcc.dg/vmx/cw-bug-3.c: New.
22730         * gcc.dg/vmx/dct.c: New.
22731         * gcc.dg/vmx/debug-1.c: New.
22732         * gcc.dg/vmx/debug-2.c: New.
22733         * gcc.dg/vmx/debug-3.c: New.
22734         * gcc.dg/vmx/debug-4.c: New.
22735         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
22736         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
22737         * gcc.dg/vmx/eg-5.c: New.
22738         * gcc.dg/vmx/fft.c: New.
22739         * gcc.dg/vmx/gcc-bug-1.c: New.
22740         * gcc.dg/vmx/gcc-bug-2.c: New.
22741         * gcc.dg/vmx/gcc-bug-3.c: New.
22742         * gcc.dg/vmx/gcc-bug-4.c: New.
22743         * gcc.dg/vmx/gcc-bug-5.c: New.
22744         * gcc.dg/vmx/gcc-bug-6.c: New.
22745         * gcc.dg/vmx/gcc-bug-7.c: New.
22746         * gcc.dg/vmx/gcc-bug-8.c: New.
22747         * gcc.dg/vmx/gcc-bug-9.c: New.
22748         * gcc.dg/vmx/gcc-bug-b.c: New.
22749         * gcc.dg/vmx/gcc-bug-c.c: New.
22750         * gcc.dg/vmx/gcc-bug-d.c: New.
22751         * gcc.dg/vmx/gcc-bug-e.c: New.
22752         * gcc.dg/vmx/gcc-bug-f.c: New.
22753         * gcc.dg/vmx/gcc-bug-g.c: New.
22754         * gcc.dg/vmx/gcc-bug-i.c: New.
22755         * gcc.dg/vmx/harness.h: New.
22756         * gcc.dg/vmx/ira1.c: New.
22757         * gcc.dg/vmx/ira2a.c: New.
22758         * gcc.dg/vmx/ira2b.c: New.
22759         * gcc.dg/vmx/ira2.c: New.
22760         * gcc.dg/vmx/ira2c.c: New.
22761         * gcc.dg/vmx/mem.c: New.
22762         * gcc.dg/vmx/newton-1.c: New.
22763         * gcc.dg/vmx/ops.c: New.
22764         * gcc.dg/vmx/sn7153.c: New.
22765         * gcc.dg/vmx/spill2.c: New.
22766         * gcc.dg/vmx/spill3.c: New.
22767         * gcc.dg/vmx/spill.c: New.
22768         * gcc.dg/vmx/t.c: New.
22769         * gcc.dg/vmx/varargs-1.c: New.
22770         * gcc.dg/vmx/varargs-2.c: New.
22771         * gcc.dg/vmx/varargs-3.c: New.
22772         * gcc.dg/vmx/varargs-4.c: New.
22773         * gcc.dg/vmx/varargs-5.c: New.
22774         * gcc.dg/vmx/varargs-6.c: New.
22775         * gcc.dg/vmx/varargs-7.c: New.
22776         * gcc.dg/vmx/vmx.exp: New.
22777         * gcc.dg/vmx/vprint-1.c: New.
22778         * gcc.dg/vmx/vscan-1.c: New.
22779         * gcc.dg/vmx/x-01.c: New.
22780         * gcc.dg/vmx/x-02.c: New.
22781         * gcc.dg/vmx/x-03.c: New.
22782         * gcc.dg/vmx/x-04.c: New.
22783         * gcc.dg/vmx/x-05.c: New.
22784         * gcc.dg/vmx/yousufi-1.c: New.
22785         * gcc.dg/vmx/zero-1.c: New.
22786         * gcc.dg/vmx/zero.c: New.
22788 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
22790         * g++.dg/lookup/java1.C: Update for chage of
22791         _Jv_AllocObject.
22792         * g++.dg/lookup/java2.C: Likewise.
22794 2004-04-17  Laurent GUERBY <laurent@guerby.net>
22796         * ada/acats/run_all.sh: use -O2 by default.
22798 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
22800         * gcc.dg/vr-mult-[12].c: New tests.
22802 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22804         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
22806         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
22808 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
22810         * lib/target-supports.exp (check_profiling_available): Assume profiling
22811         isn't available for mips*-*-elf targets.
22813 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
22815         * gcc.dg/builtins-38.c: New test.
22817 2004-04-14  Eric Christopher  <echristo@redhat.com>
22819         * g++.dg/charset/charset.exp: Run .cc extension tests.
22821 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
22823         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
22825 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22827         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
22829 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
22831         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
22832         * gcc.dg/i386-387-2.c: Likewise.
22834         * gcc.dg/i386-387-7.c: New test.
22835         * gcc.dg/i386-387-8.c: New test.
22837         * gcc.dg/builtins-37.c: New test.
22839 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
22841         * g++.dg/pch/externc-1.C: Add missing semicolon.
22843 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
22845         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
22847 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22849         * gcc.c-torture/execute/20040411-1.c: New test.
22851 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22853         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
22855 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
22857         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
22859 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
22861         * lib/target-supports.exp (check_named_sections_available): New.
22862         * lib/gcc-dg.exp (dg-require-named-sections): New.
22863         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
22864         old-deja.exp.  Also prune error-count message from HP linker.
22865         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
22867         * g++.dg/init/init-ref4.C: Use dg-require-weak.
22868         * g++.old-deja/g++.pt/static3.C: Likewise.
22869         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
22871 2004-04-09  Roger Sayle  <roger@eyesopen.com>
22873         * gcc.c-torture/execute/20040409-1.c: New test case.
22874         * gcc.c-torture/execute/20040409-2.c: New test case.
22875         * gcc.c-torture/execute/20040409-3.c: New test case.
22877 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
22879         * gcc.dg/20040409-1.c: New test.
22881 2004-04-08  Roger Sayle  <roger@eyesopen.com>
22883         PR target/14888
22884         * g++.dg/opt/pr14888.C: New test case.
22886 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
22888         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
22889         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
22890         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
22891         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
22892         New tests.
22894 2004-04-08  Paul Brook  <paul@codesourcery.com>
22896         * gcc.dg/spill-1.c: New test.
22898 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22900         * gcc.dg/torture/builtin-ctype-2.c: New test.
22902 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
22904         * gcc.dg/pch/pch.exp: Add largefile test.
22906 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
22908         * g++.dg/pch/externc-1.Hs: New.
22909         * g++.dg/pch/externc-1.C: New.
22911 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22913         * gcc.dg/compat/struct-by-value-5a_main.c,
22914         gcc.dg/compat/struct-by-value-5b_main.c: New files.
22915         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
22916         * gcc.dg/compat/struct-by-value-5a_x.c,
22917         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
22918         gcc.dg/compat/struct-by-value-5_x.c.
22919         * gcc.dg/compat/struct-by-value-5a_y.c,
22920         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
22921         gcc.dg/compat/struct-by-value-5_y.c.
22923         * gcc.dg/compat/struct-by-value-6a_main.c,
22924         gcc.dg/compat/struct-by-value-6b_main.c: New files.
22925         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
22926         * gcc.dg/compat/struct-by-value-6a_x.c,
22927         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
22928         gcc.dg/compat/struct-by-value-6_x.c.
22929         * gcc.dg/compat/struct-by-value-6a_y.c,
22930         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
22931         gcc.dg/compat/struct-by-value-6_y.c.
22933         * gcc.dg/compat/struct-by-value-7a_main.c,
22934         gcc.dg/compat/struct-by-value-7b_main.c: New files.
22935         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
22936         * gcc.dg/compat/struct-by-value-7a_x.c,
22937         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
22938         gcc.dg/compat/struct-by-value-7_x.c.
22939         * gcc.dg/compat/struct-by-value-7a_y.c,
22940         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
22941         gcc.dg/compat/struct-by-value-7_y.c.
22943 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
22945         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
22946         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
22947         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
22948         options.
22950 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
22952         * gcc.dg/builtins-36.c: New test.
22954 2004-04-06  Paul Brook  <paul@codesourcery.com>
22956         * README.gcc: Remove obsolete contraint on testcases.
22958 2004-04-05  Paul Brook  <paul@codesourcery.com>
22960         PR2123
22961         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
22962         failure and exit(0) on success.
22963         * g++.dg/expr/anew2.C: Ditto.
22964         * g++.dg/expr/anew3.C: Ditto.
22965         * g++.dg/expr/anew4.C: Ditto.
22967 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
22969         PR c++/3518
22970         * g++.dg/template/unify7.C: New.
22972 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
22974         * g++.dg/README: Bring up to date with new subdirectories; remove
22975         duplicate subdirectory lines.
22977 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
22979         PR c++/14007
22980         * g++.dg/template/unify5.C: New.
22981         * g++.dg/template/unify6.C: New.
22982         * g++.dg/template/qualttp20.C: Adjust.
22983         * g++.old-deja/g++.jason/report.C: Adjust.
22984         * g++.old-deja/g++.other/qual1.C: Adjust.
22986 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
22988         PR c++/14803
22989         * g++.dg/inherit/ptrmem1.C: New test.
22991 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
22993         PR c++/14755
22994         * gcc.c-torture/execute/20040331-1.c: New test.
22995         * gcc.dg/20040331-1.c: New test.
22997 2004-04-01  Paul Brook  <paul@codesourcery.com>
22999         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
23001 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
23003         PR c++/14724
23004         * g++.dg/init/goto1.C: New test.
23006         PR c++/14763
23007         * g++.dg/template/defarg4.C: New test.
23009 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
23011         * gcc.dg/altivec-11.c: Extend test for more valid cases.
23013 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
23015         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
23017 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
23019         * gcc.dg/noncompile/undeclared-2.c: New test.
23021 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
23023         * gcc.dg/940409-1.c: Remove XFAIL.
23024         * gcc.dg/reg-vol-struct-1.c: New test.
23026 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23028         * gcc.dg/torture/builtin-wctype-1.c: New test.
23030 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
23032         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
23033         * gcc.dg/20001101-1.c: Likewise.
23034         * gcc.dg/20001102-1.c: Likewise.
23036 2004-03-25  Roger Sayle  <roger@eyesopen.com>
23038         * gcc.dg/compare8.c: Add an additional test for XOR.
23040 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23042         * gcc.dg/torture/builtin-ctype-1.c: New test.
23044 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23046         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
23047         * gcc.dg/torture/builtin-math-1.c: Likewise.
23048         * gcc.dg/torture/builtin-power-1.c: New test.
23050 2004-03-24  Andreas Schwab  <schwab@suse.de>
23052         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
23053         IA64 assembler.
23055 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
23056             Roger Sayle  <roger@eyesopen.com>
23058         * gcc.dg/compare8.c: New test case.
23060 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
23062         * g++.dg/ext/altivec-7.C: New test.
23064 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
23066         PR 12267, 12391, 12560, 13129, 14114, 14133
23067         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
23068         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
23069         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
23070         Adjust error regexps.
23071         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
23072         * gcc.dg/noncompile/undeclared-1.c: New test cases.
23073         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
23074         * gcc.dg/local1.c: Add explanatory comment.
23076 2004-03-23  Roger Sayle  <roger@eyesopen.com>
23078         PR optimization/14669
23079         * g++.dg/opt/fold2.C: New test case.
23081 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
23083         PR c/14069
23084         * gcc.dg/20040322-1.c: New test.
23086 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23088         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
23089         * gcc.dg/ultrasp4.c: Likewise.
23090         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
23092 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
23094         * gcc.dg/i386-sse-8.c: Reset default options.
23096 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
23098         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
23099         in the error message text.
23101 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23103         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
23105 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
23107         PR c++/14616
23108         * g++.dg/init/array13.C: New test.
23110 2004-03-20  Roger Sayle  <roger@eyesopen.com>
23112         PR target/13889
23113         * gcc.c-torture/compile/pr13889.c: New test case.
23115 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23117         PR c/14635
23118         * builtins-1.c (nan, nans): Don't test.
23119         * builtins-30.c: Don't use nan, nanf, nanl.
23120         * builtins-35.c: New test.
23122 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
23124         * g++.dg/ext/altivec-6.C: New test.
23126 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
23128         * g++.dg/init/placement3.C: New test.
23130         * g++.dg/template/spec13.C: New test.
23132         * g++.dg/lookup/using11.C: New test.
23134         * g++.dg/lookup/koenig3.C: New test.
23136         * g++.dg/template/operator2.C: New test.
23138         * g++.dg/expr/dtor3.C: New test.
23139         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
23140         marker.
23141         * g++.old-deja/g++.law/visibility28.C: Likewise.
23143 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
23145         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
23146         * gcc.dg/ppc64-abi-3.c: Likewise.
23148 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23150         PR c++/14545
23151         * g++.dg/parse/template15.C: New test.
23153 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23155         * g++.dg/expr/dtor2.C: New test.
23157         * g++.dg/lookup/anon4.C: New test.
23159         * g++.dg/overload/using1.C: New test.
23161         * g++.dg/template/lookup7.C: New test.
23163         * g++.dg/template/typename6.C: New test.
23165         * g++.dg/expr/cond6.C: New test.
23167 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23169         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
23171 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23173         * g++.dg/expr/cond5.C: New test.
23174         * g++.dg/expr/constcast1.C: Likewise.
23175         * g++.dg/expr/ptrmem2.C: Likewise.
23176         * g++.dg/expr/ptrmem3.C: Likewise.
23177         * g++.dg/lookup/main1.C: Likewise.
23178         * g++.dg/template/lookup6.C: Likewise.
23180 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23182         * gcc.dg/local1.c: New test.
23184         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
23186 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23188         * gcc.dg/torture/builtin-convert-1.c: New test.
23190 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23192         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
23194 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23196         PR c++/14481
23197         * g++.dg/warn/Wunused-7.C: New test.
23199 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23201         * gcc.dg/torture/builtin-integral-1.c: New test.
23203 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23205         PR c++/14586
23206         * g++.dg/parse/non-dependent3.C: New test.
23208 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
23210         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
23211         * g++.dg/eh/simd-2.C: Likewise.
23212         * g++.dg/init/array10.C: Likewise.
23213         * gcc.c-torture/compile/simd-1.c: Likewise.
23214         * gcc.c-torture/compile/simd-2.c: Likewise.
23215         * gcc.c-torture/compile/simd-3.c: Likewise.
23216         * gcc.c-torture/compile/simd-4.c: Likewise.
23217         * gcc.c-torture/compile/simd-6.c: Likewise.
23218         * gcc.c-torture/execute/simd-1.c: Likewise.
23219         * gcc.c-torture/execute/simd-2.c: Likewise.
23220         * gcc.dg/compat/vector-defs.h: Likewise.
23221         * gcc.dg/20020531-1.c: Likewise.
23222         * gcc.dg/altivec-3.c: Likewise.
23223         * gcc.dg/altivec-4.c: Likewise.
23224         * gcc.dg/altivec-varargs-1.c: Likewise.
23225         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
23226         * gcc.dg/i386-mmx-3.c: Likewise.
23227         * gcc.dg/i386-sse-4.c: Likewise.
23228         * gcc.dg/i386-sse-5.c: Likewise.
23229         * gcc.dg/i386-sse-8.c: Likewise.
23230         * gcc.dg/simd-1.c: Likewise.
23231         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
23232         __ev64_opaque__ since the machine description provides it.
23234 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23236         * lib/compat.exp (skip_list): New global variable.
23237         Use it to hold the user defined COMPAT_SKIPS list if any.
23238         (compat-obj): Add the members of skip_list to optall.
23240 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23242         * gcc.dg/compat/union-by-value-1_main.c,
23243         union-by-value-1_x.c, union-by-value-1_y.c,
23244         union-check.h, union-defs.h,
23245         union-init.h, union-return-1_main.c,
23246         union-return-1_x.c, union-return-1_y.c: New files.
23248 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23250         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
23251         mixed-struct-init.h: Add 4 mixed structure types.
23252         struct-by-value-21_main.c, struct-by-value-21_x.c,
23253         struct-by-value-21_y.c, struct-return-21_main.c,
23254         struct-return-21_x.c, struct-return-21_y.c: New files.
23256 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
23258         PR c++/14550
23259         * g++.dg/parse/template14.C: New test.
23261 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23263         * gcc.c-torture/execute/20040313-1.c: New test.
23265 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
23267         PR target/14533
23268         * gcc.dg/20040311-2.c: New test.
23270 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
23272         PR other/14544
23273         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
23274         bit-field.
23276 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
23278         * gcc.dg/20040305-2.c: Add missing return statement.
23280 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23282         * gcc.dg/builtins-34.c: Also check pow10*.
23284 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
23286         PR target/14262
23287         * gcc.dg/20040305-2.c: New test.
23289 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
23291         * gcc.dg/20040310-1.c: New test.
23293 2004-03-11  Roger Sayle  <roger@eyesopen.com>
23295         * gcc.c-torture/execute/20040311-1.c: New test case.
23297 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
23299         PR c++/14476
23300         * g++.dg/lookup/enum1.C: New test.
23302 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
23304         PR c++/14510
23305         * g++.dg/lookup/struct2.C: New test.
23307 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
23309         * gcc.dg/builtins-34.c: New test.
23311 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23313         * gcc.dg/torture/builtin-nonneg-1.c: New test.
23315 2004-03-09  James E Wilson  <wilson@specifixinc.com>
23317         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
23318         * gcc.dg/alias-2.c: New testcase.
23320 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
23322         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
23324 2004-03-09  Roger Sayle  <roger@eyesopen.com>
23326         * gcc.c-torture/execute/20040309-1.c: New test case.
23328 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
23330         PR c++/14397
23331         * g++.dg/overload/ref1.C: New.
23333 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23335         PR c++/14409
23336         * g++.dg/template/spec12.C: New test.
23338         PR c++/14448
23339         * g++.dg/parse/crash14.C: New test.
23341 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23343         PR c++/14230
23344         * g++.dg/init/ref11.C: New test.
23346 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23348         PR c++/14432
23349         * g++.dg/parse/builtin2.C: New test.
23351 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23353         PR c++/14401
23354         * g++.dg/init/ctor3.C: New test.
23355         * g++.dg/init/union1.C: New test.
23356         * g++.dg/ext/anon-struct4.C: New test.
23358 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23360         * g++.dg/lookup/koenig1.C: Tweak error messages.
23361         * g++.dg/lookup/used-before-declaration.C: Likewise.
23362         * g++.dg/other/do1.C: Likewise.
23363         * g++.dg/overload/koenig1.C: Likewise.
23364         * g++.dg/parse/crash13.C: Likewise.
23365         * g++.dg/template/instantiate3.C: Likewise.
23367 2004-03-08  Eric Christopher  <echristo@redhat.com>
23369         * * lib/target-supports.exp: Enable libiconv in test
23370         compilation.  Fix up error checking.
23372 2004-03-08  Roger Sayle  <roger@eyesopen.com>
23374         PR middle-end/14289
23375         * gcc.dg/pr14289-1.c: New test case.
23376         * gcc.dg/pr14289-2.c: Likewise.
23377         * gcc.dg/pr14289-3.c: Likewise.
23379 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
23381         * gcc.c-torture/execute/20040308-1.c: New test.
23383 2004-03-07  Roger Sayle  <roger@eyesopen.com>
23385         * gcc.c-torture/execute/20040307-1.c: New test case.
23387 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
23389         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
23391 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
23393         * gcc.dg/20040306-1.c: New test.
23395 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
23397         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
23398         them static.
23399         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
23401 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23403         PR c/14465
23404         * gcc.dg/decl-6.c: New test.
23406 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23408         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
23409         Rename LOGPOW -> LOG_POW.
23410         (SQRT_EXP, POW_EXP): New.
23412 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23414         * gcc.dg/i386-sse-8.c: New test.
23416 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23418         PR c/14114
23419         * gcc.dg/decl-5.c: New test.
23421 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
23423         * gcc.dg/20040305-1.c: New test.
23425 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
23427         PR other/14354
23428         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
23430 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
23432         PR c++/14425, c++/14426
23433         * g++.dg/ext/altivec-4.C: New test.
23434         * g++.dg/ext/altivec-5.C: New test.
23436 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
23438         * g++.old-deja/g++.other/linkage1.C: Expect errors about
23439         global variables of a type with no linkage.
23440         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
23441         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
23442         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
23443         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
23444         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
23445         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
23446         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
23447         * g++.dg/warn/deprecated.C: Name enum Color.
23448         * g++.dg/overload/VLA.C: Name structure for 'b'.
23449         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
23451 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23453         * gcc.c-torture/compile/20040304-1.c: New test.
23455 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
23457         PR 13728
23458         * gcc.dg/decl-4.c: New testcase.
23460 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
23462         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
23463         as PRECF if sizeof (float) > sizeof (double).
23464         (PRECL): Make it the same as PRECF if
23465         sizeof (float) > sizeof (long double).
23467 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23469         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
23470         system type.  Add check for irix6 which doesn't have c99 runtime.
23472 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
23474         * gcc.dg/const-elim-1.c: xfail for xtensa.
23476 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23478         PR c++/14369
23479         * g++.dg/template/cond4.C: New test.
23481 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23483         PR c++/14360
23484         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
23486         PR c++/14361
23487         * g++.dg/parse/defarg7.C: New test.
23489         PR c++/14359
23490         * g++.dg/template/friend26.C: New test.
23492 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23494         PR c++/14324
23495         * g++.dg/abi/mangle21.C: New test.
23497         PR c++/14260
23498         * g++.dg/parse/constructor2.C: New test.
23500         PR c++/14337
23501         * g++.dg/template/sfinae1.C: New test.
23503 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23505         PR c++/14267
23506         * g++.dg/expr/crash2.C: New test.
23508         PR middle-end/13448
23509         * gcc.dg/inline-5.c: New test.
23510         * gcc.dg/always-inline.c: Split out tests into ...
23511         * gcc.dg/always-inline2.c: ... this and ...
23512         * gcc.dg/always-inline3.c: ... this.
23514 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23516         PR debug/12103
23517         * g++.dg/debug/crash1.C: New test.
23519 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
23521         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
23522         function with __attribute__((noinline)).
23523         (recurser_void2): Likewise.
23524         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
23525         (recurser_void2): Likewise.
23527 2004-02-29  Roger Sayle  <roger@eyesopen.com>
23529         PR middle-end/14203
23530         * g++.dg/warn/Wunused-6.C: New test case.
23532 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
23534         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
23535         not defined.
23537 2004-02-27  Eric Christopher  <echristo@redhat.com>
23539         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
23540         * g++.dg/charset/asm2.c: Run only x86.
23541         * gcc.dg/charset/asm3.c: Ditto.
23543 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
23545         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
23546         ld_library_path.
23548 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
23550         * g++.dg/ext/altivec-3.C: New.
23552 2004-02-26  Richard Henderson  <rth@redhat.com>
23554         * g++.dg/ext/attrib10.C: Mark for warning.
23555         * gcc.dg/attr-alias-1.c: New.
23557 2004-02-26  Richard Henderson  <rth@redhat.com>
23559         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
23560         * gcc.c-torture/execute/20040208-2.c: ... it back.
23562 2004-02-26  Eric Christopher  <echristo@redhat.com>
23564         * lib/target-supports.exp (check-iconv-available): New function.
23565         * lib/gcc-dg.exp (dg-require-iconv): New function.
23566         Use above.
23567         * gcc.dg/charset: New directory.
23568         * gcc.dg/charset/charset.exp: New file.
23569         * gcc.dg/charset/asm1.c: Ditto.
23570         * gcc.dg/charset/asm2.c: Ditto.
23571         * gcc.dg/charset/asm3.c: Ditto.
23572         * gcc.dg/charset/asm4.c: Ditto.
23573         * gcc.dg/charset/asm5.c: Ditto.
23574         * gcc.dg/charset/attribute1.c: Ditto.
23575         * gcc.dg/charset/attribute2.c: Ditto.
23576         * gcc.dg/charset/string1.c: Ditto.
23577         * g++.dg/charset: New directory.
23578         * g++.dg/dg.exp: Add here. Special options.
23579         * g++.dg/charset/charset.exp: New file.
23580         * g++.dg/charset/asm1.c: Ditto.
23581         * g++.dg/charset/asm2.c: Ditto.
23582         * g++.dg/charset/asm3.c: Ditto.
23583         * g++.dg/charset/asm4.c: Ditto.
23584         * g++.dg/charset/attribute1.c: Ditto.
23585         * g++.dg/charset/attribute2.c: Ditto.
23586         * g++.dg/charset/extern1.cc: Ditto.
23587         * g++.dg/charset/extern2.cc: Ditto.
23588         * g++.dg/charset/string1.c: Ditto.
23590 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
23592         PR c++/14278
23593         * g++.dg/parse/comma1.C: New test.
23595 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23597         PR c++/14284
23598         * g++.dg/template/ttp8.C: New test.
23600 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
23602         * gcc.dg/fixuns-trunc-1.c: New test.
23604 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23606         * gcc.dg/builtins-config.h: Use #elif.
23608 2004-02-26  Michael Matz  <matz@suse.de>
23610         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
23611         * gcc.dg/991214-1.c: Likewise.
23612         * gcc.dg/i386-asm-1.c: Likewise.
23614 2004-02-25  Richard Henderson  <rth@redhat.com>
23616         * gcc.c-torture/execute/20040208-2.c: Move ...
23617         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
23619 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23621         PR c++/14246
23622         * g++.dg/other/crash-3.C: New test.
23624 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23626         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
23627         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
23629         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
23630         HP-UX.
23632 2004-02-24  Michael Matz  <matz@suse.de>
23634         * gcc.dg/i386-regparm.c: New.
23636 2004-02-23  James E Wilson  <wilson@specifixinc.com>
23638         * gcc.c-torture/execute/20040223-1.c: New.
23640 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
23641             Kazu Hirata  <kazu@cs.umass.edu>
23643         * gcc.dg/fwritable-strings-1.c: Remove.
23645 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
23647         PR c/14156
23648         * gcc.dg/20040223-1.c: New test.
23650 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23652         PR c++/14106
23653         * g++.dg/ext/typeof9.C: New test.
23655 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23657         PR c++/14250
23658         * g++.dg/other/switch1.C: New test.
23660 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23662         * gcc.dg/cast-function-1.c: Adjust for new informative message.
23663         * gcc.dg/va-arg-1.c: Likewise.
23665 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23667         PR c++/14143
23668         * g++.dg/template/koenig5.C: New test.
23670 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
23672         * g++.dg/ext/altivec-1.C: Generalize target triple.
23673         * g++.dg/ext/altivec-2.C: New test case.
23674         * g++.dg/ext/altivec_check.h: New file.
23675         * gcc.dg/altivec-1.c: Generalize target triple;
23676         include altivec_check.h and call altivec_check().
23677         * gcc.dg/altivec-[2-5].c: Generalize target triple.
23678         * gcc.dg/altivec-6.c: New test case.
23679         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
23680         type casts as needed.
23681         * gcc.dg/altivec-10.c: Include altivec_check.h and call
23682         altivec_check().
23683         * gcc.dg/altivec-12.c: New test case.
23684         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
23685         include altivec_check.h and call altivec_check().
23686         * gcc.dg/altivec_check.h: New file.
23688 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23690         * lib/target-supports.exp (check_alias_available): Don't mangle
23691         function `g' in test program.
23693 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23695         * lib/target-supports.exp (check_profiling_available): Check
23696         argument to determine whether we support a profiling type.
23697         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
23698         check_profiling_available.
23699         * g++.dg/bprob/bprob.exp: Likewise.
23700         * g77.dg/bprob/bprob.exp: Likewise.
23701         * gcc.misc-tests/bprob.exp: Likewise.
23702         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
23703         dg-require-profiling and delete expected error handling.
23704         * gcc.dg/20021014-1.c: Likewise.
23705         * gcc.dg/nest.c: Likewise.
23707 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23709         PR c++/12007
23710         * g++.dg/other/vthunk1.C: New test.
23712 2004-02-20  Falk Hueffner  <falk@debian.org>
23714         PR target/14201
23715         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
23717 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
23719         PR c++/13927
23720         * g++.dg/other/error8.C: Remove XFAIL markers.
23722         PR c++/14173
23723         * g++.dg/ext/packed5.C: New test.
23725         PR c++/14199
23726         * g++.dg/warn/Wunused-5.C: New test.
23728         PR c++/14186
23729         * g++.dg/lookup/member1.C: New test.
23731 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
23733         * gcc.c-torture/compile/20040130-1.c: Enable only when
23734         __INT_MAX__ >= 2147483647L.
23735         * gcc.c-torture/compile/961203-1.c: Likewise.
23737 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
23739         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
23740         * g++.dg/opt/template1.C: Robustify assembler regexp
23742 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23744         * gcc.c-torture/execute/simd-4.x: Remove.
23745         * gcc.c-torture/execute/va-arg-25.x: Likewise.
23746         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
23747         Guard with #ifndef SKIP_ATTRIBUTE.
23748         * gcc.dg/compat/vector-1_y.c: Likewise.
23749         * gcc.dg/compat/vector-2_x.c: Likewise.
23750         * gcc.dg/compat/vector-2_y.c: Likewise.
23751         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
23752         * g++.dg/eh/simd-2.C: Likewise.
23754 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
23756         * gcc.c-torture/compile/complex-1.c: New.
23758 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
23760         PR target/14209
23761         * gcc.c-torture/execute/20040218-1.c: New test.
23763 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23765         PR c++/14181
23766         * g++.dg/parse/new2.C: New test.
23768 2004-02-18  Paul Brook  <paul@codesourcery.com>
23770         * gcc.c-torture/compile/libcall-1.c: New test.
23772 2004-02-18  Paul Brook  <paul@codesourcery.com>
23774         PR debug/12934
23775         * gcc.dg/debug/debug-7.c: New test.
23777 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
23779         * gcc.dg/20040217-1.c: New test.
23781 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
23783         * gcc.c-torture/execute/990208-1.x: Delete.
23785 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
23787         * gcc.c-torture/execute/20040208-2.x: New file.
23789 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
23791         PR c++/11326
23792         * g++.dg/abi/structret1.C: New test.
23794 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
23796         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
23797         (i386_cpuid): No need to test if cpuid is available on AMD64.
23798         Fix assembly, so that it works onboth i386 and AMD64.
23799         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
23800         (vecInLong): Fix s[] member type to unsigned int.
23801         (vecInWord): Remove type.
23802         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
23803         (a64, b64, c64, d64, e64): Remove.
23804         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
23805         Remove unused variable.  Remove initialization of removed variables.
23806         Don't call mmx_tests nor sse_tests.
23807         (reference_mmx, reference_sse): Remove.
23808         (check): Add return stmt.
23809         * gcc.dg/i386-sse-7.c: New test.
23810         * gcc.dg/i386-mmx-4.c: New test.
23812 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23814         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
23815         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
23816         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
23817         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
23818         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
23819         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
23820         g++.dg/tc1/dr94.C: Fix line terminator.
23822 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
23824         * gcc.c-torture/compile/20040216-1.c: New.
23826 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23828         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
23829         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
23830         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
23831         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
23832         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
23833         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
23835 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23837         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
23839 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
23841         PR c++/13971
23842         * g++.dg/expr/cond4.C: New test.
23844         PR c++/14086
23845         * g++.dg/lookup/crash2.C: New test.
23847 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
23849         * gcc.c-torture/compile/20040214-2.c: New test.
23851 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
23853         PR c++/14116
23854         * g++.dg/ext/typeof8.C: New test.
23856 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
23858         * gcc.c-torture/compile/20040214-1.c: New test.
23860 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23862         PR c++/13635
23863         * g++.dg/template/spec11.C: New test.
23865 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23867         PR c++/13927
23868         * g++.dg/other/error8.C: New test.
23870 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
23872         PR c++/14122
23873         * g++.dg/template/array4.C: New test.
23875         PR c++/14108
23876         * g++.dg/inherit/thunk2.C: New test.
23878         PR c++/14083
23879         * g++.dg/eh/cond2.C: New test.
23881 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
23883         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
23885 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
23887         * lib/scanasm.exp (dg-scan): Quote pattern before display.
23889 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
23891         * g++.dg/simd-2.C: xfail on ppc64-linux.
23893 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23895         PR c/456
23896         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
23897         tests.
23899 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
23901         * gcc.dg/builtins-33.c: New test.
23903 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
23905         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
23907 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
23909         * g++.dg/simd-2.C: Set -maltivec for ppc64.
23911 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
23913         * gcc.dg/ppc64-abi-3.c: New test.
23915 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
23917         PR c/14092
23919         * gcc.dg/pr14092-1.c: New testcase.
23921 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
23923         * gcc.dg/cpp/assert4.c: Fix typo last change.
23925         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
23926         * gcc.dg/cpp/assert4.c: Handle powerpc64.
23928         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
23930 2004-02-09  Roger Sayle  <roger@eyesopen.com>
23932         * gcc.c-torture/compile/20040209-1.c: New test case.
23934 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23936         * gcc.dg/c90-init-1.c: Adjust expected error messages.
23938 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
23940         * gcc.c-torture/execute/20040208-[12].c: New tests.
23942 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23944         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
23946 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23948         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
23950 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
23952         Bug 13856
23953         * gcc.dg/visibility-8.c: New testcase.
23955 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
23957         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
23958         arguments.
23959         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
23961 2004-02-07  Roger Sayle  <roger@eyesopen.com>
23963         PR middle-end/13696
23964         * g++.dg/opt/fold1.C: New test case.
23966 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23968         PR c++/14033
23969         * g++.dg/other/crash-2.C: New test.
23971 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23973         PR c++/14028
23974         * g++.dg/parse/angle-bracket2.C: New test.
23976 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23978         PR middle-end/13750
23979         Revert:
23980         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
23981         PR pch/13361
23982         * testsuite/g++.dg/pch/wchar-1.C: New.
23983         * testsuite/g++.dg/pch/wchar-1.Hs: New.
23985 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23987         PR c++/14008
23988         * g++.dg/parse/error15.C: New test.
23989         * g++.dg/parse/crash11.C: Update dg-error mark.
23991 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23993         PR c++/13932
23994         * g++.dg/warn/conv2.C: New test.
23996 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23998         PR c++/13086
23999         * g++.dg/warn/incomplete1.C: Remove xfail.
24001 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24003         * lib/file-format.exp (gcc_target_object_format): Use
24004         ${tool}_target_compile, not gcc_target_compile.
24005         * lib/target-supports.exp (check_alias_available): Likewise.
24006         (check_gc_sections_available): Likewise.
24007         * g++.dg/ext/attrib10.C: Use dg-require-alias.
24008         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
24009         dg-require-alias.
24011 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24013         PR c++/13969
24014         * g++.dg/template/static6.C: New test.
24016 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
24018         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
24020 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24022         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
24023         tests for systems where `char' is unsigned by default.
24025 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24027         PR c++/13997
24028         * g++.dg/template/partial3.C: New test.
24030 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
24032         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
24033         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
24034         Remove mentions of obsolete ports.
24036 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
24038         * gcc.dg/noncompile/20001228-1.c: Fix for new
24039         error message.
24041 2004-02-03  Roger Sayle  <roger@eyesopen.com>
24043         PR target/9348
24044         * gcc.c-torture/execute/multdi-1.c: New test case.
24046 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24048         PR c++/13925
24049         * g++.dg/template/lookup5.C: New test.
24051 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24053         PR c++/13950
24054         * g++.dg/template/lookup4.C: New test.
24056         PR c++/13970
24057         * g++.dg/parse/error14.C: New test.
24059         PR c++/14002
24060         * g++.dg/parse/template13.C: New test.
24062 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24064         PR c++/13978
24065         * g++.dg/template/koenig4.C: New test.
24067         PR c++/13968
24068         * g++.dg/template/crash17.C: New test.
24070         PR c++/13975
24071         * g++.dg/parse/error13.C: New test.
24072         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
24074 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24076         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
24078 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
24080         PR c/11658
24081         PR c/13994
24082         * gcc.dg/noncompile/20040203-1.c: New test.
24083         * gcc.dg/noncompile/20040203-2.c: Likewise.
24084         * gcc.dg/noncompile/20040203-3.c: Likewise.
24085         * gcc.dg/20040203-1.c: Likewise.
24087 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
24089         PR c++/10858
24090         * g++.dg/template/sizeof7.C: New test.
24092 2004-02-02  Eric Christopher  <echristo@redhat.com>
24093             Zack Weinberg  <zack@codesourcery.com>
24095         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
24097 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
24099         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
24100         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
24101         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
24102         * gcc.dg/cleanup-5.c: Run only on Linux targets.
24104 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
24106         PR c++/13113
24107         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
24109         PR c++/13854
24110         * g++.dg/ext/attrib13.C: New test.
24112         PR c++/13907
24113         * g++.dg/conversion/op2.C: New test.
24115 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24117         * gcc.dg/titype-1.c: Fix pasto.
24119 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24121         * gcc.dg/titype-1.c: New test.
24123 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24125         PR c++/13957
24126         * g++.dg/template/non-type-template-argument-1.C,
24127         g++.dg/template/qualified-id1.C: Update dg-error marks.
24128         * g++.dg/template/nontype6.C: New test.
24130 2004-02-01  Roger Sayle  <roger@eyesopen.com>
24132         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
24133         * gcc.dg/builtins-31.c: New testcase.
24134         * gcc.dg/builtins-32.c: New testcase.
24136 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
24138         * objc.dg/call-super-2.m: Update line numbers
24139         for the including of stddef.h.
24141 2004-01-30  Michael Matz  <matz@suse.de>
24143         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
24144         g++.dg/ext/case-range3.C: New tests.
24146 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24148         DR206
24149         PR c++/13813
24150         * g++.dg/template/member4.C: New test.
24152 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24154         PR c++/13683
24155         * g++.dg/template/sizeof6.C: New test.
24157 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24159         * gcc.dg/fwritable-strings-1.c: New test.
24161 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24163         * gcc.c-torture/compile/20040130-1.c: New test.
24165 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
24167         * objc.dg/call-super-2.m: Include stddef.h for size_t.
24169 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
24171         PR c++/13883
24172         * g++.dg/template/ctor3.C: New test.
24174 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24176         * g++.dg/tc1: New directory.
24177         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
24178         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
24179         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
24180         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
24181         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
24183 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24185         * g++.dg/parse/error11.C: New test.
24186         * g++.dg/parse/error12.C: Likewise.
24188 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
24190         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
24191         (scan_initial, main): Use aligned_sizeof instead of sizeof.
24193 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
24195         PR c++/13791
24196         * g++.dg/ext/attrib12.C: New test.
24198         PR c++/13736
24199         * g++.dg/parse/cast2.C: New test.
24201 2004-01-27  James E Wilson  <wilson@specifixinc.com>
24203         * objc.dg/encode-2.m (main): New local string.  Set depending on
24204         sizeof long.  Use in sscanf call.
24205         * objc.dg/encode-3.m (main): New local string.  Set depending on
24206         sizeof long.  Use in scan_initial call.
24208 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24210         * objc.dg/call-super-2.m: Make LP64-safe.
24211         * objc.dg/desig-init-1.m: Likewise.
24213 2004-01-27  Devang Patel <dpatel@apple.com>
24215         * g++.dg/debug/namespace1.C: New test.
24217 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
24219         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
24220         xscale-*-*.
24222         * gcc.dg/arm-mmx-1.c: New test.
24224 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24226         * gcc.dg/20040127-1.c: New test.
24227         * gcc.dg/20040127-2.c: New test.
24229 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24231         * objc.dg/stret-1.m (glob): Renamed to globa.
24233 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
24235         PR c++/13663
24236         * g++.dg/expr/for1.C: New test.
24238 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
24240         PR middle-end/13779
24241         * gcc.dg/darwin-longlong.c: New test.
24243 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
24245         * gcc.dg/20040124-1.c: Moved test from here...
24246         * gcc.c-torture/compile/20040124-1.c: ...to here.
24248 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
24250         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
24251         the assembly output if -m64 is passed.
24253 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
24255         PR c++/13833
24256         * g++.dg/template/cond3.C: New test.
24258 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24260         PR c++/13810
24261         * g++.dg/template/ttp7.C: New test.
24263 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24265         PR c++/13797
24266         * g++.dg/template/nontype4.C: New test.
24267         * g++.dg/template/nontype5.C: Likewise.
24269 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
24271         * gcc.dg/torture/mips-clobber-at.c: New test.
24273 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
24275         * gcc.dg/20040124-1.c: New test.
24277 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
24279         * gcc.dg/20040123-1.c: New test.
24281 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
24283         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
24285 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24287         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
24289 2004-01-23  Andrew Pinski  <apinski@apple.com>
24291         * gcc.dg/20030121-1.c: Move to ..
24292         * gcc.dg/20040121-1.c: here.
24294 2004-01-23  Roger Sayle  <roger@eyesopen.com>
24296         * gcc.dg/builtins-29.c: New test case.
24298 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
24300         PR 18314
24301         * gcc.dg/builtins-30.c: New testcase.
24303 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
24305         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
24306         * lib/g77.exp: Likewise.
24307         * lib/objc.exp: Likewise.
24308         * lib/g++.exp: Likewise.
24310 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24312         * gcc.dg/struct-by-value-2.c: New test.
24314 2004-01-21  Andrew Pinski  <apinski@apple.com>
24316         PR target/13785
24317         * gcc.dg/20030121-1.c: New test.
24319 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
24321         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
24322         clobber frame pointer register in asm statement.
24324 2004-01-21  Falk Hueffner  <falk@debian.org>
24326         * gcc.c-torture/compile/20040121-1.c: New test.
24328 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
24330         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
24332 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
24334         * gcc.dg/ppc64-abi-2.c: New test.
24336 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
24338         * lib/treelang.exp: Fill out this file.
24339         * lib/treelang-dg.exp: New File.
24341 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24343         * gcc.c-torture/compile/981022-1.c: Remove.
24344         * gcc.dg/array-5.c: Remove XFAIL.
24345         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
24346         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
24347         gcc.dg/cond-lvalue-1.c: Update.
24348         * gcc.dg/cast-lvalue-2.c: New test.
24350 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
24352         PR c++/13592
24353         * g++.dg/other/error1.C (class foo): Tweak error message.
24355         PR c++/13592
24356         * g++.dg/template/call2.C: New test.
24358 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24360         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
24361         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
24362         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
24363         scalar-return-1_x.c, scalar-return-2_y.c,
24364         scalar-return-3_x.c, scalar-return-3_y.c,
24365         scalar-return-4_x.c, scalar-return-4_y.c,
24366         struct-align-1.h, struct-align-1_x.c,
24367         struct-align-1_y.c, struct-align-2.h,
24368         struct-align-2_x.c, struct-align-2_y.c,
24369         struct-by-value-10_y.c, struct-by-value-11_x.c,
24370         struct-by-value-11_y.c, struct-by-value-12_x.c,
24371         struct-by-value-12_y.c, struct-by-value-13_x.c,
24372         struct-by-value-13_y.c, struct-by-value-14_x.c,
24373         struct-by-value-14_y.c, struct-by-value-15_x.c,
24374         struct-by-value-15_y.c, struct-by-value-16_y.c,
24375         struct-by-value-17_y.c, struct-by-value-18_y.c,
24376         struct-by-value-19_y.c, struct-by-value-1_x.c,
24377         struct-by-value-1_y.c, struct-by-value-20_y.c,
24378         struct-by-value-2_x.c, struct-by-value-2_y.c,
24379         struct-by-value-3_y.c, struct-by-value-4_x.c,
24380         struct-by-value-4_y.c, struct-by-value-5_y.c,
24381         struct-by-value-6_y.c, struct-by-value-7_y.c
24382         struct-by-value-8_x.c, struct-by-value-8_y.c
24383         struct-by-value-9_x.c, struct-by-value-9_y.c
24384         struct-return-10_x.c, struct-return-10_y.c,
24385         struct-return-19_x.c, struct-return-20_x.c
24386         struct-return-2_x.c, struct-return-2_y.c
24387         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
24388         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
24390 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24392         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
24393         attribute on sparc*-sun-solaris2.*.
24395 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
24397         PR c++/13710
24398         * g++.dg/ext/typeof7.C: New test.
24400 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
24402         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
24403         * gcc.dg/const-elim-1.c: Same.
24405 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
24407         * objc.dg/stret-1.m: New.
24408         * objc.dg/stret-2.m: New.
24410 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24412         PR c++/11895
24413         * g++.dg/ext/vector1.C: New test.
24415 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
24417         * gcc.dg/pch/import-1.c: New.
24418         * gcc.dg/pch/import-1.hs: New.
24419         * gcc.dg/pch/import-1a.h: New.
24420         * gcc.dg/pch/import-1b.h: New.
24421         * gcc.dg/pch/import-1c.h: New.
24423 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24425         PR c++/13574
24426         * g++.dg/ext/array1.C: New test.
24428         PR c++/13178
24429         * g++.dg/conversion/op1.C: New test.
24431 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
24433         PR 11864
24434         From Kazumoto Kojima / Dan Kegel:
24435         * gcc.dg/pr11864-1.c: New test.
24437         PR 10392
24438         From Marcus Comstedt / Dan Kegel:
24439         * gcc.dg/pr10392-1.c: New test.
24441 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24443         PR c++/13478
24444         * g++.dg/init/ref10.C: New test.
24446 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24448         PR c++/13407
24449         * g++.dg/parse/typename6.C: New test.
24451 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
24453         PR pch/13361
24454         * testsuite/g++.dg/pch/wchar-1.C: New.
24455         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24457 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24459         PR c++/9259
24460         * g++.dg/expr/sizeof2.C: New test.
24462 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
24464         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
24466 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24468         PR c++/13659
24469         * g++.dg/lookup/strong-using-3.C: New.
24470         * g++.dg/lookup/using-10.C: New.
24472 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24474         PR c++/13594
24475         * g++.dg/lookup/strong-using-2.C: New.
24477 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
24478             Dan Kegel <dank@kegel.com>
24479             J"orn Rennecke <joern.rennecke@superh.com>
24481         PR target/9365
24482         * gcc.dg/pr9365-1.c: New test.
24484 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24486         PR c++/8856
24487         * g++.dg/parse/casting-operator2.C: New test.
24488         * g++.old-deja/g++.pt/explicit83.C: Remove.
24490 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24492         * gcc.dg/label-compound-stmt-1.c: New test.
24493         * gcc.c-torture/compile/950922-1.c,
24494         gcc.c-torture/compile/20000211-3.c,
24495         gcc.c-torture/compile/20000518-1.c,
24496         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
24497         compound statements.
24499 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
24501         * gcc.dg/ppc64-abi-1.c: New test.
24503 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
24505          * g++.dg/ext/attrib9.C: Add dg-warnings.
24507 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24509         PR c++/12335
24510         * g++.dg/parse/dtor3.C: New test.
24512 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
24514         PR c++/12709
24515         * g++.dg/parse/try-catch-1.C: New test.
24517 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
24519         * ada/acats/run_all.sh: Add more verbose output in acats.log
24520         when compiling tests.
24522 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24524         PR 13656
24525         * gcc.dg/typedef-redecl.c: New test case.
24526         * gcc.dg/typedef-redecl.h: New support file.
24528 2004-01-13  Jan Hubicka  <jh@suse.cz>
24530         * gcc.dg/always_inline.c: New test.
24531         * gcc.dg/debug/20031231-1.c: Fix.
24533 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24535         PR c++/13474
24536         * g++.dg/template/array3.C: New test.
24538 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24540         * g++.dg/ext/lvalue1.C: No longer expected to fail.
24541         * g++.dg/warn/Wunused-2.C: Likewise.
24543 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24545         PR c++/13289
24546         * g++.dg/template/instantiate6.C: New test.
24548 2004-01-12  Roger Sayle  <roger@eyesopen.com>
24550         PR middle-end/11397
24551         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
24553 2004-01-12  Jan Hubicka  <jh@suse.cz>
24555         PR opt/12826
24556         * gcc.dg/20040112-1.c: New.
24558         * gcc.dg/dwarf-die[1-7].c: Move to...
24559         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
24560         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
24562 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
24564         PR c++/4100
24565         * g++.dg/parse/friend4.C: New test.
24567 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
24569         PR c++/4100
24570         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
24571         definition is called a friend.
24573 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
24575         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
24577 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
24579         PR c++/3478
24580         * g++.dg/parse/error10.C: New test.
24581         * g++.dg/template/arg2.C: Accept "invalid type" error.
24583 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
24585         PR middle-end/13392
24586         * g++.dg/opt/expect2.C: New test.
24588 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24590         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
24591         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
24592         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
24593         Update dg-error regexps.
24595 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24597         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
24598         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
24600 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24602         * gcc.dg/pragma-re-1.c: Use right pointer type.
24604 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24606         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
24608 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
24610         * gcc.dg/rs6000-ldouble-1.c: New.
24612 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24614         DR 337
24615         PR c++/9256
24616         * g++.dg/other/abstract1.C: New test.
24618 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
24620         * g++.dg/lookup/strong-using-1.C: New.
24622 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24624         PR c/11234
24625         * gcc.dg/func-ptr-conv-1.c: New test.
24626         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
24628 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
24630         PR target/13380.
24631         * gcc.c-torture/compile/20040109-1.c: New.
24633 2004-01-08  Stuart Hastings  <stuart@apple.com>
24635         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
24636         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
24637         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
24639 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
24641         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
24643 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24645         * ada/acats/run_acats: Treat 'gnatchop' the same way
24646         as 'gnatmake'.  Export GCC_DRIVER.
24647         * ada/acats/run_all.sh: Add target_gnatchop.  Use
24648         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
24650 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24652         PR c++/12573
24653         * g++.dg/template/dependent-expr4.C: New test.
24655 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
24657         * gcc.dg/altivec-11.c: New test.
24659 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
24661         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
24663 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24665         PR c/6024
24666         * gcc.dg/enum-compat-1.c: New test.
24667         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
24669 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24671         PR c/12165
24672         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
24673         gcc.dg/c99-idem-qual-3.c: New tests.
24675 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
24677         * gcc.dg/winline-7.c: Don't cast void * to int.
24679 2004-01-06  Jan Hubicka  <jh@suse.cz>
24681         * gcc.dg/i386-sse-5.c: New test
24682         * g++.dg/eh/simd-1.c: Add -w argument for i386.
24684 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24686         PR c++/12815
24687         * g++.dg/rtti/typeid4.C: New test.
24689 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24691         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
24693 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24695         PR c++/12132
24696         * g++.dg/template/error11.C: New test.
24698         PR c++/13451
24699         * g++.dg/template/class2.C: New test.
24701 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24702         Richard Sandiford <rsandifo@redhat.com>
24704         PR c++/13387
24705         * g++.dg/opt/alias3.C: New test.
24707 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
24709         PR c++/13157
24710         * g++.dg/template/koenig3.C: New test.
24712         PR c++/13529
24713         * g++.dg/parse/offsetof3.C: New test.
24715         * g++.dg/init/copy7.C: Add missing dg-error markers.
24717         PR c++/12226
24718         * g++.dg/init/copy7.c: New test.
24720         PR c++/13536
24721         * g++.dg/parse/cast1.C: New test.
24723 2004-01-04  Jan Hubicka  <jh@suse.cz>
24725         * gcc.dg/winline[1-7].c: New tests.
24727 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24729         PR c++/13520
24730         * g++.dg/template/qualttp22.C: New test.
24732 2004-01-01  Jan Hubicka  <jh@suse.cz>
24734         * gcc.dg/debug/20031231-1.c: New.
24735         * gcc.c-torture/compile/20040101-1.c: New.
24736         * gcc.dg/dwarf-die-[1-7].c: New.
24738 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
24740         PR optimization/13521
24741         * gcc.c-torture/compile/20031231-1.c: New test.
24743 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24745         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
24747 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24749         PR c++/10079
24750         * g++.dg/template/crash16.C: New test.
24752 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
24754         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
24756 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24758         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
24759         ports.
24760         * g++.old-deja/g++.jason/thunk3.C: Likewise.
24761         * g++.old-deja/g++.law/profile1.C: Likewise.
24762         * gcc.c-torture/compile/981006-1.c: Likewise.
24763         * gcc.c-torture/execute/loop-2e.x: Likewise.
24764         * gcc.c-torture/execute/loop-2f.x: Remove.
24765         * gcc.c-torture/execute/loop-2g.x: Likewise.
24766         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
24767         * gcc.dg/20020312-2.c: Remove traces of dead ports.
24769 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
24771         PR c++/13507
24772         * g++.dg/ext/attrib11.C: New test.
24774         PR c++/13494
24775         * g++.dg/template/array2-1.C: New test.
24776         * g++.dg/template/array2-2.C: New test.
24778 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
24780         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
24782 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24784         PR c++/12774
24785         * g++.dg/template/array1-1.C: New test.
24786         * g++.dg/template/array1-2.C: New test.
24788 2003-12-29  Roger Sayle  <roger@eyesopen.com>
24790         PR fortran/12632
24791         * g77.dg/12632.f: New test case.
24793 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24795         PR c++/13289
24796         * g++.dg/parse/nontype1.C: New test.
24798 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24800         PR c++/12403
24801         * g++.dg/parse/explicit1.C: New test.
24802         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
24804 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24806         PR c++/13081
24807         * g++.dg/opt/inline6.C: New test.
24809         PR c++/12613
24810         * g++.dg/parse/error9.C: New test.
24812         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
24814 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24816         PR c++/13009
24817         * g++.dg/init/assign1.C: New test.
24819 2003-12-28  Roger Sayle  <roger@eyesopen.com>
24821         PR c++/13070
24822         * g++.dg/warn/format3.C: New test case.
24824 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24826         * gcc.c-torture/compile/20031227-1.c: New test.
24828 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24830         * g++.dg/bprob/bprob.exp: Load target-supports.exp
24831         * g77.dg/bprob/bprob.exp: Likewise.
24832         * gcc.misc-tests/bprob.exp: Likewise.
24833         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
24834         variants on systems where the library does not provide that
24835         functionality.
24836         * gcc.dg/builtins-20.c: Use builtins-config.h.
24837         * gcc.dg/builtins-config.h: New file.
24839 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24841         * lib/gcc-dg.exp (dg-require-profiling): New function.
24842         * lib/target-supports.exp (check_profiling_available): Likewise.
24843         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
24844         * g77.dg/bprob/bprob.exp: Likewise.
24845         * gcc.misc-tests/bprob.exp: Likewise.
24846         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
24847         * gcc.dg/20021014-1.c: Likewise.
24848         * gcc.dg/nest.c: Likewise.
24850 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24852         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
24853         compiling.
24854         * g++.dg/lookup/java2.C: Likewise.
24855         * gcc.dg/cpp/lexident.c: Likewise.
24857 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
24859         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
24860         given.
24861         * gcc.c-torture/compile/961203-1.c: Likewise.
24862         * gcc.c-torture/compile/980506-1.c: Likewise.
24864 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
24866         * lib/gcc-dg.exp (dg-prune-output): New annotation.
24867         (additional_prunes): New global.
24868         (gcc-dg-prune): Handle additional per-test pruning.
24869         (dg-test): Clear additional_prunes between tests.
24871         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
24872         dg-prune-output to avoid spurious failures from assembler
24873         complaining about nonexistent WAW violations.
24874         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
24875         Use dg-prune-output to avoid spurious failures from assembler
24876         warning about Itanium B-step errata.
24878 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24880         * g++.dg/abi/macro0.C: New test.
24881         * g++.dg/abi/macro1.C: Likewise.
24882         * g++.dg/abi/macro2.C: Likewise.
24884         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
24885         * g++.dg/abi/bitfield7.C: Likewise.
24886         * g++.dg/abi/dtor2.C: Likewise.
24887         * g++.dg/abi/mangle11.C: Likewise.
24888         * g++.dg/abi/mangle12.C: Likewise.
24889         * g++.dg/abi/mangle14.C: Likewise.
24890         * g++.dg/abi/mangle17.C: Likewise.
24891         * g++.dg/abi/vbase10.C: Likewise.
24892         * g++.dg/abi/vbase14.C: Likewise.
24893         * g++.dg/template/qualttp17.C: Likewise.
24895 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
24897         PR c/11995
24898         * gcc.dg/20031223-1.c: New test.
24900 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24902         * gcc.dg/noreturn-7.c: New test.
24904 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24906         * gcc.dg/null-pointer-1.c: New test.
24908 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
24910         * g++.old-deja/g++.jason/template18.C: Remove.
24911         * g++.old-deja/g++.jason/template37.C: Likewise.
24913         PR c++/12862
24914         * g++.dg/lookup/ns1.C: New test.
24916         PR c++/12397
24917         * g++.dg/template/lookup3.C: New test.
24919 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24921         * g++.dg/template/recurse1.C: New test
24923 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
24925         PR c++/12479
24926         * g++.dg/parse/semicolon1.C: New test.
24927         * g++.dg/parse/semicolon1.h: Likewise.
24929 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
24931         * gcc.dg/darwin-misaligned.c: New test.
24933 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24935         PR c/9163
24936         * gcc.dg/20031222-1.c: New test.
24938 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
24940         PR c++/13438
24941         * g++.dg/parse/error8.C: New test.
24943         PR c++/11554
24944         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
24946 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
24948         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
24949         too small.
24950         * gcc.c-torture/compile/930217-1.c: Likewise.
24951         * gcc.c-torture/compile/930513-1.c: Likewise.
24952         * gcc.c-torture/execute/920908-2.c: Likewise.
24953         * gcc.c-torture/execute/921204-1.c: Likewise.
24954         * gcc.c-torture/execute/930621-1.c: Likewise.
24955         * gcc.c-torture/execute/930630-1.c: Likewise.
24956         * gcc.c-torture/execute/931031-1.c: Likewise.
24957         * gcc.c-torture/execute/980602-2.c: Likewise.
24958         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
24959         * gcc.c-torture/execute/compndlit-1.c: Likewise.
24960         * gcc.c-torture/execute/extzvsi.c: Likewise.
24961         * gcc.c-torture/unsorted/ext.c: Likewise.
24963 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
24965         PR target/12749
24966         * gcc.c-torture/compile/20031220-2.c: New test case.
24968 2003-12-20  Roger Sayle  <roger@eyesopen.com>
24970         PR optimization/13031
24971         * gcc.c-torture/compile/20031220-1.c: New test case.
24973 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24975         * gcc.dg/cast-function-1.c: New test.
24977 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24979         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
24980         formats.
24982 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
24984         PR c++/12795
24985         * g++.dg/ext/attrib10.C: New test.
24987 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
24989         * gcc.dg/cleanup-10.c: New test.
24990         * gcc.dg/cleanup-11.c: New test.
24992 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
24994         PR c++/13239
24995         * g++.dg/opt/expect1.C: New test.
24997 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
24999         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
25001 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
25003         PR debug/12923
25004         * gcc.dg/20031218-1.c: New test.
25006         PR debug/12389
25007         * gcc.dg/20031218-2.c: New test.
25008         * gcc.dg/20031218-3.c: New test.
25010         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
25011         of label name and allow for USER_LABEL_PREFIX == "_" names.
25012         * g++.dg/abi/mangle18-2.C: Likewise.
25013         * g++.dg/abi/mangle19-1.C: Likewise.
25014         * g++.dg/abi/mangle19-2.C: Likewise.
25015         * g++.dg/abi/mangle20-1.C: Likewise.
25016         * g++.dg/abi/mangle20-2.C: Likewise.
25018 2003-12-18  Richard Henderson  <rth@redhat.com>
25020         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
25022 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
25023             Dan Kegel <dank@kegel.com>
25025         PR other/12009
25026         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
25027         testing a cross compiler, it causes spurious compile failures.
25028         * lib/g++.exp: Likewise.
25030 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25032         PR c++/13262
25033         * g++.dg/template/access13.C: New test.
25035 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
25037         * gcc.dg/20031216-1.c: New test.
25039 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25041         PR c++/9154
25042         * g++.dg/template/error10.C: New test.
25044 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25046         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
25047         * g++.dg/eh/simd-2.C: Likewise.
25049 2003-12-17  James E Wilson  <wilson@specifixinc.com>
25050             Roger Sayle  <roger@eyesopen.com>
25052         * gcc.c-torture/execute/ieee/mzero5.c: New.
25054 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
25056         PR c++/10603
25057         * g++.dg/parse/error6.C: New test.
25059         PR c++/12827
25060         * g++.dg/parse/error7.C: New test.
25062 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
25064         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
25065         at -O with stabs debugging formats.
25066         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
25067         * gcc.dg/debug/debug-2.c: Likewise.
25069 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
25071         PR c++/12696
25072         * g++.dg/init/error1.C: New test.
25074         PR c++/12218
25075         * g++.dg/init/pm3.C: New test.
25077 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25079         PR c/3347
25080         * gcc.dg/bitfld-8.c: New test.
25082 2003-12-16  James Lemke  <jim@wasabisystems.com>
25084         * gcc.dg/arm-scd42-[123].c: New tests.
25086 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25088         PR c++/9043
25089         * g++.dg/abi/mangle20-1.C: New test.
25090         * g++.dg/abi/mangle20-2.C: New test.
25092 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
25094         PR c++/13275
25095         * g++.dg/other/offsetof2.C: Remove XFAIL.
25096         * g++.dg/parse/offsetof1.C: New test.
25097         * g++.gd/parse/offsetof2.C: Likewise.
25099 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25101         * g++.dg/template/nontype3.C: New test.
25102         * g++.dg/template/static2.C: Tweaked the dg-error clause.
25104 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25106         * g++.dg/warn/noreturn-3.C: Also test instantiation.
25108 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25110         PR c++/13387
25111         * g++.dg/expr/assign1.C: New test.
25113         PR c++/13242
25114         * g++.dg/abi/mangle19-1.C: New test.
25115         * g++.dg/abi/mangle19-2.C: New test.
25117 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
25119         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
25121 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25123         * gcc.c-torture/execute/20031216-1.c: New test.
25125 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25127         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
25128         an ICE regression.
25130 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25132         PR c++/10926
25133         * g++.dg/template/error9.C: New test.
25135         PR c++/11116
25136         * g++.dg/template/error8.C: New test.
25138 2003-12-15  Roger Sayle  <roger@eyesopen.com>
25140         PR middle-end/13400
25141         * gcc.c-torture/execute/20031215-1.c: New test case.
25143 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25145         PR c++/13269
25146         * g++.dg/parse/error5.C: New test.
25148         PR c++/12989
25149         * g++.dg/expr/sizeof1.C: New test.
25151         PR c++/13310
25152         * g++.dg/template/crash15.C: New test.
25154 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
25156         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
25157         a non-POD type as the last named parameter of a varargs function.
25159 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25161         PR c++/13243
25162         PR c++/12573
25163         * g++.dg/template/crash14.C: New test.
25164         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
25166 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
25168         * g++.dg/other/java1.C: New test.
25170         PR c++/13241
25171         * g++.dg/abi/mangle18-1.C: New test.
25172         * g++.dg/abi/mangle18-2.C: New test.
25174 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25176         PR optimization/10312
25177         * gcc.c-torture/execute/20031214-1.c: New.
25179 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
25181         PR c++/10779
25182         PR c++/12160
25183         * g++.dg/parse/error3.C: New test.
25184         * g++.dg/parse/error4.C: Likewise.
25185         * g++.dg/abi/mangle4.C: Tweak error messages.
25186         * g++.dg/lookup/using5.C: Likewise.
25187         * g++.dg/other/error2.C: Likewise.
25188         * g++.dg/parse/typename5.C: Likewise.
25189         * g++.dg/parse/undefined1.C: Likewise.
25190         * g++.dg/template/arg2.C: Likewise.
25191         * g++.dg/template/ttp3.C: Likewise.
25192         * g++.dg/template/type1.C: Likewise.
25193         * g++.old-deja/g++.other/crash32.C: Likewise.
25194         * g++.old-djea/g++.pt/defarg8.C: Likewise.
25196 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25198         PR c++/13106
25199         * g++.dg/warn/noreturn-3.C: New test.
25201 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25203         PR c++/13118
25204         * g++.dg/abi/covariant3.C: New.
25206 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
25208         * g++.dg/eh/ia64-1.C: New test.
25210 2003-12-12  Roger Sayle  <roger@eyesopen.com>
25212         PR optimization/13037
25213         * g77.f-torture/execute/13037.f: New test case.
25215 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25217         PR c++/12881
25218         * g++.dg/abi/covariant2.C: New.
25220 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
25222         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
25224 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
25226         * gcc.c-torture/execute/wchar_t-1.x: Delete.
25228 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
25230         PR other/10819
25231         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
25232         to fix Bug 10819.
25233         * lib/g++.exp (g++_version): Likewise.
25234         * lib/g77.exp (g77_version): Likewise.
25235         * lib/objc.exp (default_objc_version): Likewise.
25237 2003-12-10  Richard Henderson  <rth@redhat.com>
25239         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
25241         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
25243 2003-12-08  Matt Austern  <austern@apple.com>
25245         PR c/13134
25246         * lib/gcc-dg.exp (dg-require-visibility): Define.
25247         * lib/target-supports (check_visibility_available): Define.
25248         * gcc.dg/visibility-1.c: New test.
25249         * gcc.dg/visibility-2.c: Likewise.
25250         * gcc.dg/visibility-3.c: Likewise.
25251         * gcc.dg/visibility-4.c: Likewise.
25252         * gcc.dg/visibility-5.c: Likewise.
25253         * gcc.dg/visibility-6.c: Likewise.
25254         * g++.dg/ext/visibility-1.C: Likewise.
25255         * g++.dg/ext/visibility-2.C: Likewise.
25256         * g++.dg/ext/visibility-3.C: Likewise.
25257         * g++.dg/ext/visibility-4.C: Likewise.
25258         * g++.dg/ext/visibility-5.C: Likewise.
25259         * g++.dg/ext/visibility-6.C: Likewise.
25261 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25263         * g++.dg/lookup/java1.C: New test.
25264         * g++.dg/lookup/java2.C: New test.
25266 2003-12-07  Falk Hueffner  <falk@debian.org>
25268         * g++.dg/opt/noreturn-1.C: New test.
25270 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
25272         * gcc.dg/overflow-1.c: New test.
25274 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25276         * g77.f-torture/compile/13060.f: New test.
25278 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
25280         PR c++/13323
25281         * g++.dg/inherit/operator2.C: New test.
25283 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
25285         PR c++/13305
25286         * g++.dg/ext/attrib9.C: New test.
25288 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
25290         PR c++/13314
25291         * g++.dg/template/error7.C: New test.
25293 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
25294             J"orn Rennecke <joern.rennecke@superh.com>
25296         PR target/13302
25297         * g++.dg/other/struct-va_list.C: New test.
25299 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25301         PR c++/13166
25302         * g++.dg/parse/defarg6.C: New test.
25304 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
25306         PR target/13256
25307         * gcc.c-torture/execute/20031201-1.c: New test.
25309 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
25311         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
25313 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25315         * gcc.dg/builtin-return-1.c: New test.
25317 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
25318             J"orn Rennecke <joern.rennecke@superh.com>
25320         PR optimization/13260
25321         * gcc.c-torture/execute/20031204-1.c: New test.
25323 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25325         PR c++/9127
25326         * g++.dg/template/error6.C: New test.
25328 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
25330         * gcc.dg/20031202-1.c: New test.
25332 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25334         PR c++/13179
25335         * g++.dg/template/eh1.C: New test.
25337         PR c++/10771
25338         * g++.dg/template/error5.C: New test.
25340 2003-12-02  David Ung  <davidu@mips.com>
25342         * gcc.dg/compat/vector-check.h: Corrected type for var
25343         g_##TMODE
25345 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25347         PR c++/10126
25348         * g++.dg/template/ptrmem8.C: New test.
25350 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25352         PR c++/12573
25353         * g++.dg/template/dependent-expr3.C: New test.
25355 2003-12-01  James Lemke  <jim@wasabisystems.com>
25357         * gcc.dg/arm-g2.c: New test.
25359 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25361         PR optimization/11634
25362         * gcc.dg/20031201-2.c: New test case.
25364 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
25366         PR 11433
25367         * objc.dg/proto-lossage-3.m: New test.
25369 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25371         PR optimization/12628
25372         * gcc.dg/20031201-1.c: New test case.
25374 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25376         * gcc.dg/unaligned-1.c: New test.
25378 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
25380         PR c++/9849
25381         * g++.dg/template/error4.C: New test.
25382         * g++.dg/template/nested3.C: Adjust error markers.
25384 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25386         * gcc.dg/cpp/assert4.c: Check more #system assertions.
25388 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
25390         PR c/10333
25391         * gcc.dg/bitfld-7.c: New test.
25393 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
25395         * gcc.dg/tls/asm-1.C: New test.
25397 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25399         * gcc.dg/cpp/assert4.c: Update.
25401 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25403         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
25404         * gcc.dg/builtin-apply3.c: New test.
25406 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25408         * lib/compat.exp (compat-obj): New xfaildata parameter.
25409         Use it to set compiler_conditional_xfail_data before compiling.
25410         (compat-get-options): Handle dg-xfail-if.
25411         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
25412         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
25413         * gcc.dg/compat/vector-1_y.c: Likewise.
25414         * gcc.dg/compat/vector-2_x.c: Likewise.
25415         * gcc.dg/compat/vector-2_y.c: Likewise.
25417 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25419         * g++.dg/opt/reg-stack4.C: New test.
25421 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25423         * gcc.dg/builtin-apply2.c: New test.
25425 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25427         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
25429 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25431         PR c++/12924
25432         * g++.dg/template/template-id-2.C: New test.
25434 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25436         PR c++/5369
25437         * g++.dg/template/memfriend1.C: New test.
25438         * g++.dg/template/memfriend2.C: Likewise.
25439         * g++.dg/template/memfriend3.C: Likewise.
25440         * g++.dg/template/memfriend4.C: Likewise.
25441         * g++.dg/template/memfriend5.C: Likewise.
25442         * g++.dg/template/memfriend6.C: Likewise.
25443         * g++.dg/template/memfriend7.C: Likewise.
25444         * g++.dg/template/memfriend8.C: Likewise.
25445         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
25447 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
25449         PR c++/12515
25450         * g++.dg/ext/cond1.C: New test.
25452 2003-11-20  Richard Henderson  <rth@redhat.com>
25454         * gcc.dg/20020201-2.c: Remove.
25455         * gcc.dg/20020201-4.c: Remove.
25456         * gcc.dg/20020304-1.c: Remove.
25458 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
25460         * gcc.dg/cpp/trad/xwin1.c: New test case.
25462 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
25464         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
25465         * lib/g77.exp: Likewise.
25466         * lib/objc.exp: Likewise.
25467         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
25468         for darwin.
25470 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25472         PR c++/12932
25473         * g++.dg/template/static5.C: New test.
25475 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
25477         * gcc.dg/nested-func-1.c: New test.
25479 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25481         * gcc.dg/cpp/assert4.c: New test.
25483 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25485         PR c++/2294
25486         * g++.dg/lookup/using9.c: New test.
25488 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
25490         PR c++/12762
25491         * g++.dg/template/error3.C: New test.
25493 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
25495         PR ada/13035
25496         * ada/acats/run_acats, run_all.sh: Fix syntax error.
25497         No longer use a wrapper for gcc, since this does not work under
25498         Windows.
25500 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25502         PR c++/2094
25503         * g++.dg/template/ptrmem7.C: New test.
25505 2003-11-13  Andrew Pinski <apinski@apple.com>
25507         * gcc.c-torture/compile/20031113-1.c: New test.
25509 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
25510             Kean Johnston <jkj@sco.com>
25512         PR c/13029
25513         * gcc.dg/unused-4.c: Update.
25515 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25517         * g++.dg/opt/const3.C: New test.
25519 2003-11-13  Jan Hubicka  <jh@suse.cz>
25521         * gcc.c-torture/compile/20031112-1.c: New test.
25523 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
25525         * g++.dg/parse/crash10.C: Remove bogus error marker.
25527 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25529         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
25530         (host_gcc): Likewise.
25531         (ROOT): Honor $PWDCMD.
25532         (BASE): Likewise.
25533         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
25535 2003-11-12  Catherine Moore  <clm@redhat.com>
25537         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
25539 2003-11-12  Andreas Jaeger  <aj@suse.de>
25540             Jakub Jelinek  <jakub@redhat.com>
25541             Andrew Pinski  <pinskia@physics.uc.edu>
25542             Richard Henderson  <rth@redhat.com>
25544         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
25545         systems.
25546         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
25548         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
25549         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
25551 2003-11-11  Andreas Jaeger  <aj@suse.de>
25553         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
25555         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
25557 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
25559         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
25560         Clean ups.
25562 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
25564         * gcc.dg/trampoline-1.c: New test.
25566 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
25568         * gcc.c-torture/compile/200031109-1.c: New test.
25570 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25572         PR c/3190
25573         PR c/8714
25574         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25575         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
25576         gcc.dg/format/no-y2k-1.c: Update.
25578 2003-11-08  Roger Sayle  <roger@eyesopen.com>
25580         PR optimization/10467
25581         * gcc.dg/20031108-1.c: New test case.
25583 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
25585         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
25587 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25589         * gcc.dg/compound-lvalue-1.c: New test.
25590         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
25591         some XFAILs.
25593 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
25595         * gcc.dg/altivec-varargs-1.c: New test.
25597 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25599         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
25600         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
25601         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
25602         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
25603         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
25605 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25607         * gcc.dg/cond-lvalue-1.c: New test.
25609 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
25611         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
25613 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25615         PR c++/11616
25616         * g++.dg/template/instantiate5.C: New test.
25618 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25620         PR c++/12726
25621         * g++.dg/ext/complit2.C: Replace test with self-contained version.
25622         * ChangeLog: Add missing first entry for above test.
25624 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25626         PR c++/9810
25627         * g++.dg/template/using8.C: New test.
25628         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
25630 2003-11-02  Roger Sayle  <roger@eyesopen.com>
25632         PR optimization/10817
25633         * gcc.c-torture/compile/20031102-1.c: New test case.
25635 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
25637         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
25638         2147483647.
25640 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25642         * gcc.dg/20031102-1.c: New test.
25644 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25646         * gcc.dg/complex-1.c: New test.
25648 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25650         PR c++/12796
25651         * g++.dg/template/crash13.C: Adjust expected error location.
25652         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25654 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25656         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25658 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25660         PR/10239
25661         * gcc.c-torture/compile/20031031-2.c: New test.
25663 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25665         PR/11640
25666         * gcc.c-torture/compile/20031031-1.c: New test.
25668 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25670         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25671         * gcc.misc-tests/bprob.exp: Likewise.
25672         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
25673         the execution test on arm-elf configs.
25674         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
25675         configs that don't support scratch files.
25676         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
25678 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
25680         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
25681         done by dejagnu.
25683 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
25685         * ada/acats/run_all.sh: Redirect mv output to /dev/null
25686         Avoid non pure sh syntax. Add more logging.
25688         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
25689         fail.
25691 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25693         PR libgcj/10610
25694         * gcc.dg/ppc-stackalign-1.c: New test.
25696 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
25698         * ada/acats/run_all.sh: Change output to be more compliant with
25699         dejagnu framework.
25700         Create acats.sum and acats.log files under testsuite/ada/acats
25701         Only run [a-z]* directories, to filter out e.g. CVS.
25702         Redirect build output to log file.
25704 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25706         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
25708 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25710         PR ada/5909:
25711         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
25713 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
25715         * gcc.c-torture/compile/20031023-1.c: New test.
25716         * gcc.c-torture/compile/20031023-2.c: New test.
25717         * gcc.c-torture/compile/20031023-3.c: New test.
25718         * gcc.c-torture/compile/20031023-4.c: New test.
25720 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25722         PR c++/10371
25723         * g++.dg/lookup/scoped8.C: New test.
25725 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25727         * g++.dg/opt/reg-stack3.C: New test.
25729 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25731         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
25733 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25735         PR c++/11076
25736         * g++.dg/template/crash13.C: New test.
25738 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25740         * gcc.dg/c99-restrict-2.c: New test.
25742 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
25744         PR c++/12698, c++/12699, c++/12700, c++/12566
25745         * g++.dg/inherit/covariant9.C: New test.
25746         * g++.dg/inherit/covariant10.C: New test.
25747         * g++.dg/inherit/covariant11.C: New test.
25749 2003-10-23  Jason Merrill  <jason@redhat.com>
25751         PR c++/12726
25752         * g++.dg/ext/complit2.C: New test.
25754 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
25756         PR target/12654
25757         * gcc.c-torture/execute/20031020-1.c: New test.
25759 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25761         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
25762         following the jump_insn.
25764 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25766         * gcc.dg/cast-lvalue-1.c: New test.
25768 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
25770         PR c++/11962
25771         * g++.dg/template/cond2.C: New test.
25773 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25775         * gcc.dg/builtins-28.c: New test.
25777 2003-10-20  Jan Hubicka  <jh@suse.cz>
25779         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
25780         parameter.
25781         * testsuite/gcc.dg/inline-2.c: Likewise.
25783 2003-10-20  Phil Edwards  <phil@codesourcery.com>
25785         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
25786         * gcc.dg/nest.c: Likewise.
25788 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25790         PR c++/9781, c++/10583, c++/11862
25791         * g++.dg/parse/crash13.C: New test.
25793 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25795         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
25797 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25799         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
25800         Define HAVE_C99_RUNTIME except on Solaris.
25801         * gcc.dg/builtins-20.c: Likewise.
25803 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25805         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
25807 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25809         PR c++/12495
25810         * g++.dg/template/crash21.C: New test.
25812 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25814         PR c++/2513
25815         * g++.dg/template/typename5.C: New test.
25817 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25819         PR c++/12369
25820         * g++.dg/template/friend25.C: New test.
25822 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
25824         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
25825         versions.
25827 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
25829         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
25830         == 2147483647.
25832 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
25834         * gcc.c-torture/execute/960416-1.x: Remove.
25835         * gcc.c-torture/execute/divconst-3.x: Likewise.
25837 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
25839         PR target/12598
25840         * gcc.dg/torture/cris-volatile-1.c: New test.
25842 2003-10-14  Roger Sayle  <roger@eyesopen.com>
25844         PR optimization/9325
25845         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
25846         for overflowing floating point to integer conversion during RTL
25847         simplification.
25849 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
25851         * objc/execute/_cmd.m: Fix typo.
25852         * objc.dg/image-info.m, objc.dg/symtab-1.m:
25853         Relax 'scan-assembler' regexp.
25854         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
25855         objc.dg/try-catch-4.m: Run on non-Darwin targets.
25856         * objc.dg/zero-link-2.m: Remove blank line.
25857         * objc.dg/zero-link-3.m: New test case.
25859 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
25861         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
25863         * gcc.dg/asm-names.c: Use scan-assembler-not rather
25864         than linker trickery.
25866 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25868         PR c++/12370
25869         * g++.dg/other/friend2.C: New test.
25871 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
25873         * gcc.dg/20031012-1.c: New test.
25875 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
25877         * gcc.dg/weak/weak-3.c: Fix for new warning.
25879 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
25881         PR optimization/8750
25882         * gcc.c-torture/execute/20031012-1.c: New test case.
25884 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25886         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
25887         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
25889 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25891         PR optimization/12260
25892         * gcc.c-torture/compile/20031011-2.c: New test case.
25894 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25896         * gcc.c-torture/execute/20031011-1.c: New testcase.
25898 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
25900         * gcc.c-torture/compile/20031011-1.c: New test.
25902 2003-10-11  Jan Hubicka  <jh@suse.cz>
25904         * g++.dg/other/first-global.C: New test.
25906 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25908         * gcc.c-torture/execute/string-opt-18.c: New testcase.
25910 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
25912         * gcc.c-torture/compile/20031010-1.c: New test.
25914 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
25916         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
25917         * gcc.c-torture/execute/va-arg-25.c: ... here.
25919 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
25921         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
25923 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
25925         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
25927 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
25929         * g++.dg/parse/error2.C: New test.
25931 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
25933         PR c++/11097
25934         * g++.dg/other/error5.C: Modify the error message.
25935         * g++.dg/lookup/using8.C: New test.
25937 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
25939         * gcc.dg/darwin-abi-2.c: New file.
25940         * gcc.c-torture/execute/va-arg-24.c: New file.
25942 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
25944         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
25945         indentation.
25947 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
25949         PR c++/10147
25950         * g++.dg/other/error4.C: Update error messages.
25951         * g++.dg/template/ptrmem4.C: Likewise.
25953         PR c++/12337
25954         * g++.dg/init/new9.C: New test.
25956         PR c++/12334, c++/12236, c++/8656
25957         * g++.dg/ext/attrib8.C: New test.
25959 2003-10-06  Devang Patel  <dpatel@apple.com>
25961         * gcc.dg/debug/dwarf2-3.h: New test.
25962         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
25964 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
25966         * g++.dg/opt/cfg2.C: New test.
25968 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25970         * g++.dg/opt/float1.C: New test.
25972 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25974         * gcc.dg/c90-array-lval-6.c: New test.
25975         * gcc.dg/c99-array-lval-6.c: New test.
25977 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
25978             Ziemowit Laski  <zlaski@apple.com>
25980         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
25981         'Derived', so that it is never considered a class method; add
25982         new warning for '+port' method ambiguity.
25983         * objc.dg/method-12.m: Include <objc/objc.h> instead of
25984         <objc/objc-api.h> (needed on Mac OS X).
25985         * objc.dg/method-13.m: New test.
25987 2003-10-03  Roger Sayle  <roger@eyesopen.com>
25989         PR optimization/9325, PR java/6391
25990         * gcc.c-torture/execute/20031003-1.c: New test case.
25992 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
25994         PR optimization/12180
25995         * gcc.dg/20031002-1.c: New test.
25997         PR c++/12486
25998         * g++.dg/inherit/error1.C: New test.
26000 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
26002         * lib/f-torture.exp (search_for): Rename to...
26003         (search_for_re): This.  Also, clean up comments and the
26004         "regexp" invocation.
26006 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
26008         * gcc.c-torture/compile/20031002-1.c: New test.
26010 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
26012         * g++.dg/opt/cond1.C: New test.
26014 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
26016         * gcc.dg/Wold-style-definition-2.c: New testcase.
26017         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
26019 2003-09-29  Richard Henderson  <rth@redhat.com>
26021         * g++.dg/init/array10.C: Add dg-options.
26023 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
26025         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
26027 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26029         * g++.dg/template/friend19.C: Fix typo.
26030         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
26032 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
26034         * gcc.c-torture/execute/20030928-1.c: New test.
26035         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
26037 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26039         * g++.dg/opt/unroll1.C: New test.
26041 2003-09-26  Roger Sayle  <roger@eyesopen.com>
26043         PR optimization/11741
26044         * gcc.dg/20030926-1.c: New test case.
26046 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26048         PR c++/5655
26049         * g++.dg/parse/access7.C: New test.
26050         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
26052 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
26054         MERGE OF objc-improvements-branch into MAINLINE:
26055         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
26056         if libobjc has not been built.
26057         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
26058         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
26059         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
26060         objc/execute/nested-3.m, objc/execute/np-2.m,
26061         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
26062         objc/execute/redefining_self.m, objc/execute/root_methods.m,
26063         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
26064         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
26065         objc.dg/special/unclaimed-category-1.h,
26066         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
26067         well as GNU runtime.
26068         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
26069         * execute/cascading-1.m, execute/function-message-1.m,
26070         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
26071         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
26072         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
26073         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
26074         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
26075         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
26076         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
26077         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
26078         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
26079         * objc.dg/bitfield-2.m: Run only on Darwin.
26080         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
26081         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
26082         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
26083         * objc.dg/const-str-1.m: Fix constant string layout.
26085 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
26087         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
26089 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
26091         * gcc.dg/darwin-abi-1.c: New file.
26093 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
26095         PR target/12281
26096         * gcc.c-torture/compile/20030921-1.c: New test.
26098 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26100         * g++.dg/opt/reg-stack2.C: New test.
26102 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
26104         * g++.dg/eh/delayslot1.C: New test.
26106 2003-09-20  Richard Henderson  <rth@redhat.com>
26108         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
26110 2003-09-20  Roger Sayle  <roger@eyesopen.com>
26112         * gcc.c-torture/execute/20030920-1.c: New test case.
26114 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26116         * g++.dg/rtti/typeid3.C: Correct expected error message.
26118 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26120         PR c++/157
26121         * g++.dg/parse/crash12.C: New test.
26123 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
26125         * gcc.dg/compat/mixed-struct-check.h: New.
26126         * gcc.dg/compat/mixed-struct-defs.h: New.
26127         * gcc.dg/compat/mixed-struct-init.h: New.
26128         * gcc.dg/compat/struct-by-value-19_main.c: New.
26129         * gcc.dg/compat/struct-by-value-19_x.c: New.
26130         * gcc.dg/compat/struct-by-value-19_y.c: New.
26131         * gcc.dg/compat/struct-by-value-20_main.c: New.
26132         * gcc.dg/compat/struct-by-value-20_x.c: New.
26133         * gcc.dg/compat/struct-by-value-20_y.c: New.
26134         * gcc.dg/compat/struct-return-19_main.c: New.
26135         * gcc.dg/compat/struct-return-19_x.c: New.
26136         * gcc.dg/compat/struct-return-19_y.c: New.
26137         * gcc.dg/compat/struct-return-20_main.c: New.
26138         * gcc.dg/compat/struct-return-20_x.c: New.
26139         * gcc.dg/compat/struct-return-20_y.c: New.
26141 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
26142         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
26143         so that it will not complain on LP64 targets.
26145 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26147         PR c++/495
26148         * g++.dg/template/friend24.C: New test.
26150 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
26152         PR c++/12332
26153         * g++.dg/template/memtmpl2.C: New test.
26155 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
26157         PR target/11184
26158         * gcc.dg/builtin-apply1.c: New test.
26160 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
26162         PR c++/9848
26163         * g++.dg/warn/Wunused-4.C: New test.
26165 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26167         PR c++/12316
26168         * g++.dg/other/gc2.C: New test.
26170 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
26172         PR c++/11991
26173         * g++.dg/rtti/typeid3.C: New test.
26175         PR c++/12266
26176         * g++.dg/overload/template1.C: New test.
26178 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
26180         * g++.dg/opt/cfg3.C: New test.
26182 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26184         PR c++/7939
26185         * g++.dg/template/crash11.C: New test.
26187 2003-09-16  Jason Merrill  <jason@redhat.com>
26188             Jakub Jelinek  <jakub@redhat.com>
26190         * gcc.dg/attr-warn-unused-result.c: New test.
26192 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26194         PR c++/12184
26195         * g++.dg/expr/call2.C: New test.
26197 2003-09-15  Andreas Jaeger  <aj@suse.de>
26199         * gcc.dg/Wold-style-definition-1.c: New test.
26201 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
26203         PR c++/3907
26204         * g++.dg/parse/template12.C: New test.
26206         * g++.dg/abi/bitfield11.C: New test.
26207         * g++.dg/abi/bitfield12.C: Likewise.
26209 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
26211         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
26212         non-expansion of functional macro name without arguments at EOL.
26213         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
26215 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
26217         * gcc.c-torture/execute/20030914-[12].c: New tests.
26219 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
26221         PR c++/11788
26222         * g++.dg/overload/addr1.C: New test.
26224 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
26226         * gcc.dg/20030909-1.c: New test.
26228 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26230         * gcc.dg/ultrasp10.c: New test.
26232 2003-09-09  Devang Patel  <dpatel@apple.com>
26234         * gcc.dg/darwin-ld-6.c: New test.
26236 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26238         * gcc.dg/torture/builtin-explog-1.c: New testcase.
26240 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26242         * gcc.dg/ia64-types1.c: New test.
26243         * gcc.dg/ia64-types2.c: Likewise.
26245 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26247         * gcc.dg/builtins-1.c: Add more _Complex tests.
26248         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26250         * gcc.dg/builtins-1.c: Test existing _Complex functions.
26251         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26253 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26255         PR c++/11786
26256         * g++.dg/lookup/koenig2.C: New test.
26258         PR c++/5296
26259         * g++.dg/rtti/typeid2.C: New test.
26261 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
26263         * gcc.c-torture/compile/20030904-1.c: New test.
26265 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26267         * g++.dg/opt/longbranch2.C: New test.
26269 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
26271         * g++.dg/template/crash10.C: Only compile it.
26273 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
26275         PR middle-end/11665
26276         * gcc.c-torture/compile/20030907-1.c: New test.
26277         * g++.dg/init/array11.C: New test.
26279 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
26281         PR c++/11852
26282         * g++.dg/init/struct1.C: New test.
26284 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
26286         PR c++/12181
26287         * g++.dg/expr/comma1.C: New test.
26289 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
26291         PR c++/11867
26292         * g++.dg/expr/static_cast5.C: New test.
26294 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
26296         PR c++/11507
26297         * g++.dg/lookup/scoped7.C: New test.
26299         PR c++/9574
26300         * g++.dg/other/static1.C: New test.
26302         PR c++/11490
26303         * g++.dg/warn/template-1.C: New test.
26305         PR c++/11432
26306         * g++.dg/template/crash10.C: New test.
26308         PR c++/2478
26309         * g++.dg/overload/VLA.C: New test.
26311         PR c++/10804
26312         * g++.dg/template/call1.C: New test.
26314 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26316         PR c++/11794
26317         * g++.dg/parse/using3.C: New test.
26319 2003-09-06  Roger Sayle  <roger@eyesopen.com>
26321         PR c++/11409
26322         * g++.dg/overload/builtin3.C: New test case.
26324 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
26326         PR c/9862
26327         * gcc.dg/20030906-1.c: New test.
26328         * gcc.dg/20030906-2.c: Likewise.
26330 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26332         PR c++/12167
26333         * g++.dg/parse/defarg5.C: New test.
26335         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
26337 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
26339         PR c++/12163
26340         * g++.dg/expr/static_cast4.C: New test.
26342         PR c++/12146
26343         * g++.dg/template/crash9.C: New test.
26345 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
26347         * g++.old-deja/g++.ext/pretty2.C: Update for change
26348         in __FUNCTION__.
26349         * g++.old-deja/g++.ext/pretty3.C: Likewise.
26351 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
26353         PR c++/11922
26354         * g++/dg/template/qualified-id1.C: New test.
26356         PR c++/12037
26357         * g++.dg/warn/noeffect4.C: New test.
26359 2003-09-04  Matt Austern  <austern@apple.com>
26361         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
26362         * g++.dg/ext/fnname2.C: Likewise.
26363         * g++.dg/ext/fnname3.C: Likewise.
26365 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
26367         * g++.dg/expr/lval1.C: New test.
26368         * g++.dg/ext/lvcast.C: Remove.
26370 2003-09-03  Roger Sayle  <roger@eyesopen.com>
26372         PR optimization/11700.
26373         * gcc.c-torture/compile/20030903-1.c: New test case.
26375 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
26377         PR c++/12053
26378         * g++.dg/abi/layout4.C: New test.
26380 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
26382         PR c++/11553
26383         * g++.dg/parse/friend3.C: New test.
26385 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
26387         PR c++/11847
26388         * g++.dg/template/class1.C: New test.
26390         PR c++/11808
26391         * g++.dg/expr/call1.C: New test.
26393 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
26395         PR c++/12114
26396         * g++.dg/init/ref9.C: New test.
26398         PR c++/11972
26399         * g++.dg/template/nested4.C: New test.
26401 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26403         PR c++/12093
26404         * g++.dg/template/non-dependent4.C: New test.
26406         PR c++/11928
26407         * g++.dg/inherit/conv1.C: New test.
26409 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26411         PR c++/6196
26412         * g++.dg/ext/label1.C: New test.
26413         * g++.dg/ext/label2.C: Likewise.
26415 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26417         * g++.dg/expr/cond3.C: New test.
26419 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26421         * gcc.dg/builtins-1.c: Add new builtin cases.
26423 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26425         * gcc.dg/builtins-1.c: Add new cases.
26426         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26428 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26430         * gcc.dg/builtins-1.c: Add more math builtin tests.
26431         * gcc.dg/torture/builtin-attr-1.c: New test.
26433 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26435         PR optimization/5079
26436         * g++.dg/opt/static3.C: New test.
26438 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26440         * gcc.misc-tests/gcov-10b.c: New test.
26442 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
26444         * g++.dg/opt/ptrmem3.C: New test.
26446         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
26448 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
26450         * gcc.dg/20030826-2.c: New test.
26452 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26454         PR middle-end/12002
26455         * g77.f-torture/compile/12002.f: New test case.
26457 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26459         * gcc.dg/20030826-1.c: New test case.
26461 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
26463         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
26465 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
26467         PR c++/11871
26468         * c++.dg/lookup/crash1.C: New test.
26470         * c++.dg/warn/noeffect3.C: New test.
26472 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
26474         * gcc.dg/compat/vector-1_x.c: Compile with -w.
26475         * gcc.dg/compat/vector-1_y.c: Ditto.
26476         * gcc.dg/compat/vector-2_x.c: Ditto.
26477         * gcc.dg/compat/vector-2_y.c: Ditto.
26479 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
26481         * gcc.dg/20030702-1.c: New test.
26483 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
26485         PR c++/8795
26486         * g++.dg/ext/altivec-1.C: New test.
26488 2003-08-24  Richard Henderson  <rth@redhat.com>
26490         * g++.dg/eh/simd-2.C: Add -w for x86.
26492 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
26494         * gcc.dg/20030815-1.c: New test.
26496 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26498         PR c++/3765
26499         * g++.dg/parse/access6.C: New test.
26501 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26503         PR c++/641, c++/11876
26504         * g++.dg/template/friend22.C: New test.
26505         * g++.dg/template/friend23.C: Likewise.
26507 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26509         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
26510         identically.
26512 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26514         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
26516 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26518         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
26520 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26522         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
26524 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26526         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
26528 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
26530         PR c++/11919
26531         * g++.dg/overload/prom1.C: New test.
26533         PR c++/11551
26534         * g++.dg/parse/dtor2.C: New test.
26536         PR c++/10762
26537         * g++.dg/parse/using2.C: New test.
26539 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
26541         PR target/11805
26542         * gcc.c-torture/compile/20030821-1.c: New.
26544 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
26546         PR c++/11834
26547         * g++.dg/template/deduce2.C: New test.
26549 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
26551         * gcc.c-torture/execute/20030821-1.c: New test.
26553 2003-08-20  Roger Sayle  <roger@eyesopen.com>
26555         PR middle-end/11984
26556         * gcc.dg/20030820-1.c: New test case.
26558 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
26560         PR c++/11945
26561         * g++.dg/warn/noeffect2.C: New test.
26563 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
26565         PR c++/10926
26566         * g++.dg/template/dtor2.C: New test.
26568         PR c++/11684
26569         * g++.dg/template/operator1.C: New test.
26570         * g++.dg/parse/operator4.C: New test.
26572         PR c++/11946.C
26573         * g++.dg/expr/enum1.C: New test.
26574         * gcc.dg/c99-bool-1.c: Remove bogus warning.
26576         PR c++/11036.C
26577         * g++.dg/parse/elab2.C: New test.
26578         * g++.dg/parse/typedef4.C: Change error message.
26579         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
26580         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
26581         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
26583 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
26585         * gcc.dg/pch/warn-1.c: New.
26586         * gcc.dg/pch/warn-1.hs: New.
26588         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
26589         not-tested file.
26591 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26593         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
26595 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26597         * gcc.dg/uninit-D.c: New Test.
26598         * gcc.dg/uninit-E.c: New Test.
26599         * gcc.dg/uninit-F.c: New Test.
26600         * gcc.dg/uninit-G.c: New Test.
26602 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
26604         * g++.dg/README: Describe the pch directory.
26606 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26608         PR c++/11174
26609         * g++.dg/parse/access4.C: New test.
26610         * g++.dg/parse/access5.C: Likewise.
26611         * g++.old-deja/g++.jason/access17.C: Adjust error message.
26613 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
26615         * gcc.dg/noncompile/20030818-1.c: New.
26617 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26619         PR c++/11957
26620         * g++.dg/warn/noeffect1.C: New test.
26622         * g++.dg/template/scope2.C: New test.
26623         * g++.dg/template/error2.C: Correct dg-error
26625 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
26627         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
26629 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
26631         PR C++/11512
26632         * g++.dg/template/warn1.C: New.
26634 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
26636         * g++.dg/template/error2.C: New test.
26637         * g++.dg/lookup/using7.C: Adjust errors
26638         * g++.old-deja/g++.pt/crash36.C: Likewise.
26639         * g++.old-deja/g++.pt/derived3.C: Likewise.
26641 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26643         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
26644         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
26645         * gcc.c-torture/execute/builtins/string-9.c: New, from
26646         string-opt-9.c.  Adjust for execute/builtins framework.
26647         * gcc.c-torture/execute/string-opt-9.c: Delete.
26649 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
26651         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
26653         * g++.dg/parse/ret-type2.C: New test.
26655         PR c++/11703
26656         * g++.dg/init/new8.C: New test.
26658         PR c++/10923
26659         * g++.dg/parse/typedef5.C: New test.
26661         PR c++/9512
26662         * g++.dg/parse/qualified2.C: New test.
26663         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
26664         invalid code.
26666 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
26668         * g++.dg/conversion/ptrmem1.C: New test.
26670 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
26672         PR target/11693
26673         * gcc.dg/20030811-1.c: New test.
26675         PR target/11535
26676         * gcc.c-torture/execute/20030811-1.c: New test.
26678 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26680         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
26682 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
26684         PR c++/11789.C
26685         * g++.dg/inherit/multiple1.C: New test.
26687 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26689         * gcc.dg/spe1.c: New test.
26691         PR c++/11670
26692         * g++.dg/expr/cast2.C: New test.
26694         PR c++/10530
26695         * g++.dg/template/dependent-name2.C: New test.
26697 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
26699         * g++.dg/parse/crash11.C: Put the dg options in comments.
26701 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
26703         * lib/gcc-dg.exp: Update for diagnostic change.
26705 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26707         PR c++/5767
26708         * g++.dg/parse/crash11.C: New test.
26710 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
26712         * gcc.dg/cpp/spacing1.c: Update.
26714 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
26716         PR target/11739
26717         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
26718         a value for -mtune.
26720 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26722         PR middle-end/11771
26723         * gcc.c-torture/compile/20030804-1.c: New test case.
26725 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26727         * gcc.dg/20030804-1.c: New test case.
26729 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
26731         * gcc.dg/cpp/separate-1.c: New test.
26733 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
26735         PR c++/11704
26736         * g++.dg/template/dependent-expr2.C: New test.
26738         PR c++/11766
26739         * g++.dg/expr/ptrmem1.C: New test.
26741 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26743         PR c++/9453
26744         * g++.dg/template/friend15.C: New test.
26746 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
26748         * lib/dg-pch.exp: Work round PCH bug.
26750 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26752         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
26753         builtins.  Move cases from builtins-4.c here.
26755         * gcc.dg/torture/builtin-math-1.c: New test taken from
26756         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
26757         additional cases.
26759         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
26760         Delete.
26762 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26764         PR c++/9447
26765         * g++.dg/template/using7.C: New test.
26767 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
26769         * import1.c, import2.c: New tests.
26771 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
26773         * g++.dg/eh/crossjump1.C: New test.
26775 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
26777         PR c++/11697
26778         * g++.dg/template/using6.C: New test.
26780         PR c++/11744
26781         * g++.dg/template/koenig2.C: New test.
26783 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26785         PR c++/7983
26786         * g++.dg/parse/typedef4.C: New test.
26788 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26790         PR c++/8442, c++/8806
26791         * g++.dg/template/elab1.C: New test.
26792         * g++.dg/template/type2.C: Likewise.
26793         * g++.dg/template/ttp3.C: Adjust expected error message.
26794         * g++.old-deja/g++.law/visibility13.C: Likewise.
26795         * g++.old-deja/g++.niklas/t135.C: Likewise.
26796         * g++.old-deja/g++.pt/ttp41.C: Likewise.
26797         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
26798         template argument.
26799         * g++.old-deja/g++.pt/ttp44.C: Likewise.
26801 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
26803         PR c++/11295
26804         * g++.dg/ext/stmtexpr1.C: New test.
26806         * g++.dg/opt/tmp1.C: New test.
26808         PR c++/11525
26809         * g++.dg/parse/constant4.C: New test.
26811         PR c++/9447
26812         * g++.dg/template/using5.C: New test.
26814 2003-07-31  Roger Sayle  <roger@eyesopen.com>
26816         * gcc.dg/builtins-27.c: New test case.
26818 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
26820         * gcc.dg/tls/opt-7.c: New test.
26822 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
26824         * g++.old-deja/g++.other/crash18.C: Remove.
26826 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26828         * g++.dg/template/explicit3.C: New.
26829         * g++.dg/template/explicit4.C: New.
26830         * g++.dg/template/explicit5.C: New.
26832         PR c++/11347
26833         * g++.dg/template/memtmpl1.C: New.
26835 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
26837         PR target/11565
26838         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
26839         * gcc.dg/i386-387-5.c (dg-options): Likewise.
26841 2003-07-30  Jan Hubicka  <jh@suse.cz>
26843         * vtgc1.c: Kill.
26845 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
26847         * gcc.dg/struct-in-proto-1.c: New test.
26849 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
26851         * gcc.dg/cpp/include2.c: Only expect one message.
26853 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
26855         PR c++/9447
26856         * g++.dg/template/using1.C: New test.
26857         * g++.dg/template/using2.C: New test.
26858         * g++.dg/template/using3.C: New test.
26859         * g++.dg/template/using4.C: New test.
26861 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
26863         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
26864         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26866 2003-07-28  Jan Hubicka  <jh@suse.cz>
26868         PR c++/11530
26869         * g++.dg/opt/call1.C: New test.
26871 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
26873         PR c++/11667
26874         * g++.dg/init/enum2.C: New test.
26875         * g++.dg/template/overload1.C: Add "-w" option.
26877 2003-07-28    <hp@bitrange.com>
26879         * gcc.dg/Wdeclaration-after-statement-1.c,
26880         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
26882 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
26884         * gcc.c-torture/compile/20030725-1.c: New test.
26886 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
26888         * gcc.dg/20030505.c: Only run for SPE.
26889         Remove definition of opaque type.
26891 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
26893         * g++.dg/template/ptrmem6.C: New test.
26895 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
26897         * gcc.c-torture/compile/zero-strct-2.c: New test.
26899 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
26901         * gcc.dg/intermod-1.c: New test.
26903 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26905         PR c++/11617
26906         * g++.dg/template/lookup2.C: New test.
26907         * g++.dg/template/memclass1.C: Remove instantiated from error.
26908         * g++.dg/other/error2.C: Tweak expected errors.
26910         PR c++/11596
26911         * g++.dg/template/defarg3.C: New test.
26913         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
26915 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
26917         * g++.dg/inherit/access5.C: New test.
26919 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26921         PR c++/11513
26922         * g++.dg/template/crash8.C: New test.
26924 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
26926         PR c/10602
26927         * gcc.dg/noncompile/incomplete-2.c: New test.
26929 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
26931         PR c++/11645
26932         * g++.dg/inherit/access4.C: New test.
26934         PR c++/11517
26935         * g++.dg/expr/cond2.C: New test.
26937         PR optimization/10679
26938         * g++.dg/opt/inline4.C: New test.
26940 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
26942         * g++.dg/parse/crash10: New test.
26944 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26946         * g++.dg/ext/flexary1.C: New test.
26948 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26950         PR c++/10793
26951         * g++.dg/template/crash9.C: New test.
26953 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26955         PR c++/3004
26956         * g++.dg/parse/typedef3.C: New test.
26958         PR c++/7906
26959         * g++.dg/parse/operator2.C: New test.
26961         PR c++/8895
26962         * g++.dg/parse/def-tmpl-arg1.C: New test.
26964         PR c++/9282
26965         * g++.dg/parse/funptr1.C: New test.
26967         PR c++/9452
26968         * g++.dg/parse/ambig3.C: New test.
26970         PR c++/9454
26971         * g++.dg/parse/operator3.C: New test.
26973         PR c++/9486
26974         * g++.dg/parse/template10.C: New test.
26976         PR c++/9488
26977         * g++.dg/parse/template11.C: New test.
26979         PR c++/10150
26980         * g++.dg/parse/invalid-op1.C: New test.
26982         PR c++/10247
26983         * g++.dg/parse/condexpr1.C: New test.
26985 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26987         * g++.dg/ext/packed3.C: New test.
26988         * g++.dg/ext/packed4.C: New test.
26990         * gcc.dg/pack-test-3.c: New test.
26992 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
26994         * lib/compat.exp: Handle dg-options per source file.
26995         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
26996         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
26997         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
26998         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
26999         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
27000         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
27001         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
27002         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
27003         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
27004         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
27005         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
27006         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
27007         * g++.dg/compat/break/bitfield7_x.C: Ditto.
27008         * g++.dg/compat/break/bitfield7_y.C: Ditto.
27010 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
27012         PR c/10320
27013         * gcc.c-torture/execute/20030718-1.c: New test.
27015 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27017         PR optimization/11536
27018         * gcc.dg/20030721-1.c: New test.
27020 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
27022         PR c++/11546
27023         * g++.dg/template/lookup1.C: New test.
27025 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
27027         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
27028         diagnostics of ill-formed constructs involving labels.
27029         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
27030         the new 'previously defined here' message.
27032 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
27034         * g++.dg/parse/non-dependent2.C: New test.
27036 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
27038         * g++.dg/init/init-ref4.C: xfail on targets without
27039         weak symbols.
27041 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
27043         PR target/11087
27044         * gcc.c-torture/execute/20030717-1.c: New test.
27046 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27048         * g++.dg/opt/cfg1.C: New test.
27050 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
27052         PR optimization/11557
27053         * gcc.dg/20030717-1.c: New test.
27055 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
27057         PR c++/10476
27058         * g++.dg/expr/crash-1.C: New test.
27060         PR c++/11027
27061         * g++.dg/template/init3.C: New test.
27063         PR c++/8222
27064         * g++.dg/template/non-dependent1.C: New test.
27066         PR c++/11070
27067         * g++.dg/template/non-dependent2.C: New test.
27069         PR c++/11071
27070         * g++.dg/template/non-dependent3.C: New test.
27072         PR c++/9907
27073         * g++.dg/template/sizeof5.C: New test.
27075 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
27077         PR 11498
27078         * gcc.c-torture/compile/mangle-1.c: New file.
27080 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27082         PR c++/7809
27083         * g++.dg/parse/access3.C: New test.
27085 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
27087         PR c++/11384
27088         * g++.dg/init/init-ref4.C: New test.
27090 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
27092         PR c++/11547
27093         * g++.dg/parse/constant3.C: New test.
27094         * g++.dg/parse/crash7.C: Likewise.
27096 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
27098         PR target/11008
27099         * gcc.dg/i386-pentium4-not-mull.c: New.
27101 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
27103         * gcc.dg/asm-names.c (ymain): Make it weak.
27105 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27107         PR c++/5421
27108         * g++.dg/template/friend21.C: New test.
27110 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
27112         * gcc.dg/cleanup-8.c: New test.
27113         * gcc.dg/cleanup-9.c: New test.
27115 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
27117         * g++.dg/ext/dll-MI1.h: New file.
27118         * g++.dg/ext/dllexport-MI1.C: New file.
27119         * g++.dg/ext/dllimport-MI1.C: New file.
27121 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
27123         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
27124         it does not have cmpstrsi patterns (just cmpmemsi).
27126 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
27128         PR debug/11473
27129         * g++.dg/debug/debug8.C: New test.
27131 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27133         PR c++/10108
27134         * g++.dg/template/crash7.C: New test.
27136 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
27138         PR target/10795
27139         * gcc.c-torture/compile/20030708-1.c: New.
27141 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27143         * gcc.c-torture/execute/20030715-1.c: New test.
27145 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
27147         * gcc.dg/pch/inline-3.c: New file.
27148         * gcc.dg/pch/inline-3.hs: New file.
27149         * gcc.dg/pch/inline-4.c: New file.
27150         * gcc.dg/pch/inline-4.hs: New file.
27152 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
27154         PR c++/11509
27155         * g++.dg/template/crash6.C: New test.
27157         PR c++/7053
27158         * g++.dg/template/friend20.C: New test.
27160         PR c++/7019
27161         * g++.dg/template/overload2.C: New test.
27163 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27165         PR optimization/11440
27166         * gcc.c-torture/execute/20030714-1.c: New test.
27168 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27170         PR c++/11154
27171         * g++.dg/template/partial2.C: New test.
27173 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
27175         PR c++/11503
27176         * g++.dg/template/anon1.C: New test.
27178         PR c++/11493
27179         PR c++/11495
27180         * g++.dg/parse/template9.C: Likewise.
27181         * g++.dg/template/crash4.C: New test.
27182         * g++.dg/template/koenig1.C: Likewise.
27183         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
27184         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
27185         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
27186         functions.
27187         * g++.old-deja/g++.jason/template36.C: Likewise.
27188         * g++.old-deja/g++.mike/p1989.C: Likewise.
27189         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
27190         * g++.old-deja/g++.pt/ttp20.C: Use this->.
27191         * g++.old-deja/g++.pt/ttp21.C: Use this->.
27192         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
27193         compiling.
27194         * g++.old-deja/g++.pt/union2.C: Use this->.
27196 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
27198         * gcc.dg/20030711-1.c: New test.
27200 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
27202         PR c++/11050
27203         * g++.dg/parse/args1.C: New test.
27204         * g++.pt/defarg8.C: Change expected errors.
27206 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
27208         PR c++/8164
27209         * g++.dg/template/nontype2.C: New test.
27211         PR c++/10558
27212         * g++.dg/parse/template8.C: New test.
27214         PR c++/8327
27215         * g++.dg/template/scope1.C: New test.
27217         * g++.dg/warn/Wsign-compare-1.C: New test.
27219 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27221         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
27223 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
27225         PR c++/9411
27226         * g++.dg/template/explicit2.C: New test.
27228         PR c++/10032
27229         * g++.dg/warn/pedantic1.C: New test.
27231 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
27233         PR c++ 9483
27234         * g++.dg/other/field1.C: New test.
27236 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27238         PR c/11449
27239         * gcc.c-torture/compile/20030707-1.c: New.
27241 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27243         PR c++/10849
27244         * g++.dg/template/access12.C: New test.
27246 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
27248         * g++.dg/bprob/bprob.exp (prof_ext): Update.
27249         * g77.dg/bprob/bprob.exp (prof_ext): Update.
27250         * gcc.misc-tests/bprob.exp (prof_ext): Update.
27251         * gcc.misc-tests/gcov.exp: Update
27252         * g++.dg/gcov/gcov.exp: Update
27253         * lib/gcov.exp: Update.
27255 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
27257         * g++.dg/abi/mangle17.C: Make sure template expressions are
27258         dependent.
27259         * g++.dg/abi/mangle4.C: Mark erroneous casts.
27260         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
27261         * g++.dg/opt/stack1.C: Remove erroneous code.
27262         * g++.dg/parse/template7.C: New test.
27263         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
27264         * g++.old-deja/g++.pt/crash4.C: Likewise.
27266 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27268         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
27269         with zero or one occurence of `$' after the initial `L'.
27271 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
27273         * gcc.c-torture/compile/20030704-1.c: Add a comment.
27275 2003-07-08  Roger Sayle  <roger@eyesopen.com>
27277         PR c/11370
27278         * gcc.dg/Wunreachable-6.c: New testcase.
27279         * gcc.dg/Wunreachable-7.c: New testcase.
27281 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
27283         PR c/11420
27284         * gcc.dg/20030708-1.c: New test.
27286 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
27288         * gcc.dg/compat/sdata-section.h: New file.
27289         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
27290         * gcc.dg/torture/mips-sdata-1.c: New test.
27292 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27294         PR c++/11030
27295         * g++.dg/template/friend19.C: New test.
27297 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
27299         * g++.dg/opt/strength-reduce.C: New test.
27301 2003-07-07  Roger Sayle  <roger@eyesopen.com>
27303         PR target/10979
27304         * gcc.dg/20030707-1.c: New testcase.
27306 2003-07-07  Roger Sayle  <roger@eyesopen.com>
27308         PR optimization/11059
27309         * g++.dg/opt/emptyunion.C: New testcase.
27311 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27312             Eric Botcazou  <ebotcazou@libertysurf.fr>
27314         * g++.dg/opt/stack1.C: New test.
27316 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
27318         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
27319         run test.
27321         PR c++/11431
27322         * g++.dg/expr/static_cast3.C: New test.
27324 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
27326         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
27327         everywhere.
27328         * gcc.dg/concat.c: Concatenation of string constants with
27329         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
27330         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
27331         * gcc.dg/cpp/escape-2.c: Use wide character constants where
27332         necessary to avoid multi-character character constant warning.
27333         * gcc.dg/cpp/escape.c: Likewise.
27334         * gcc.dg/cpp/ucs.c: Likewise.
27335         Remove backslashes from dg-bogus comments, as they confuse Tcl.
27336         Fix a typo.
27338 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27340         PR c/11428
27341         * gcc.c-torture/compile/20030704-1.c: New.
27343 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27345         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
27347 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
27349         PR c++/5287, PR c++/7910,  PR c++/11021
27350         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
27351         tests for warnings.
27352         * g++.dg/ext/dllimport2.C: Add tests for warnings.
27353         * g++.dg/ext/dllimport3.C: Likewise.
27354         * g++.dg/ext/dllimport4.C: New file.
27355         * g++.dg/ext/dllimport5.C: New file.
27356         * g++.dg/ext/dllimport6.C: New file.
27357         * g++.dg/ext/dllimport7.C: New file.
27358         * g++.dg/ext/dllimport8.C: New file.
27359         * g++.dg/ext/dllimport9.C: New file.
27360         * g++.dg/ext/dllimport10.C: New file.
27361         * g++.dg/ext/dllexport1.C: New file.
27363 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27365         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
27366         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
27368 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27370         * gcc.dg/builtins-25.c: New testcase.
27371         * gcc.dg/builtins-26.c: New testcase.
27373 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
27375         * gcc.dg/compat/vector-defs.h: New file.
27376         * gcc.dg/compat/vector-setup.h: New file.
27377         * gcc.dg/compat/vector-check.h: New file.
27378         * gcc.dg/compat/vector-1_main.c: New file.
27379         * gcc.dg/compat/vector-1_x.c: New file.
27380         * gcc.dg/compat/vector-1_y.c: New file.
27381         * gcc.dg/compat/vector-2_main.c: New file.
27382         * gcc.dg/compat/vector-2_x.c: New file.
27383         * gcc.dg/compat/vector-2_y.c: New file.
27385         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
27386         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
27387         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
27388         * gcc.dg/compat/struct-align-1.h: New file.
27389         * gcc.dg/compat/struct-align-1_main.c: New file.
27390         * gcc.dg/compat/struct-align-1_x.c: New file.
27391         * gcc.dg/compat/struct-align-1_y.c: New file.
27392         * gcc.dg/compat/struct-align-2.h: New file.
27393         * gcc.dg/compat/struct-align-2_main.c: New file.
27394         * gcc.dg/compat/struct-align-2_x.c: New file.
27395         * gcc.dg/compat/struct-align-2_y.c: New file.
27397         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
27398         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27399         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27400         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27401         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27402         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27403         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27404         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27405         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27406         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27407         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27408         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27409         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27410         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27411         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27412         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27413         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27414         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27415         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27416         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27417         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27418         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27419         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27420         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27421         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27422         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27423         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27424         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27425         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27427 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27429         * gcc.dg/i386-call-1.c: New test.
27431 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27433         PR c++/9162
27434         * g++.dg/parse/defarg4.C: New.
27436 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27438         PR target/10700
27439         * gcc.c-torture/compile/20030703-1.c: New test case.
27441 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27443         * g++.dg/template/local3.C: Remove extra semicolon.
27445 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27447         * gcc.dg/i386-volatile-1.c: New test.
27449 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
27451         PR c++/11072
27452         * g++.dg/other/offsetof2.C: XFAIL.
27453         * g++.dg/other/offsetof5.C: New.
27455         PR c++/10219
27456         * g++.dg/template/error1.C: New.
27458         PR c++/9779
27459         * g++.dg/template/dependent-expr1.C: New.
27461 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27463         PR c++/6949
27464         * g++.dg/template/local3.C: New test.
27466         PR c++/11149
27467         * g++.dg/lookup/scoped6.C: New test.
27469 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
27471         PR c++/8046
27472         * g++.dg/other/error7.C: New test.
27474 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
27476         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
27477         * g++.old-deja/g++.abi/vtable3.h: Likewise.
27478         * g++.old-deja/g++.law/code-gen5.C: Likewise.
27479         * g++.old-deja/g++.other/union2.C: Likewise.
27480         * gcc.dg/c90-const-expr-2.c: Likewise.
27481         * gcc.dg/c90-const-expr-3.c: Likewise.
27482         * gcc.dg/c99-const-expr-2.c: Likewise.
27483         * gcc.dg/c99-const-expr-3.c: Likewise.
27484         * gcc.dg/concat.c: Likewise.
27486 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27488         PR c++/9559
27489         * g++.dg/init/static1.C: New test.
27491 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27493         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
27494         * g++.old-deja/g++.other/access2.C: Likewise.
27495         * g++.old-deja/g++.other/decl2.C: Likewise.
27496         * gcc.c-torture/execute/20020615-1.c: Likewise.
27498 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27500         PR c++/4933
27501         * g++.dg/template/sizeof4.C: New test.
27503 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27505         * g++.dg/other/error6.C: New test.
27507 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27509         PR c++/10750
27510         * g++.dg/parse/constant2.C: New test.
27512 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
27514         PR c++/11106
27515         * g++.dg/other/error5.C: New test.
27517 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27519         * gcc.dg/format/gcc_diag-1.c: New test.
27521 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
27523         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
27525 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
27527         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
27528         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
27529         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
27531 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
27533         * gcc.c-torture/execute/builtins/string-8.c: New test.
27534         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
27535         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
27536         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
27538 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27540         PR c++/10468
27541         * g++.dg/ext/typeof6.C: New test.
27543 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27545         PR c++/10796
27546         * g++.dg/init/enum1.C: New test.
27548 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
27550         * gcc.dg/20030627-1.c: New test.
27552 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
27554         PR c++/11332
27555         * g++.dg/expr/static_cast2.C: New test.
27557 2003-06-26  Roger Sayle  <roger@eyesopen.com>
27558             Jakub Jelinek  <jakub@redhat.com>
27560         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
27561         sprintf(dst,"%s",src) optimization.
27562         * gcc.c-torture/execute/20030626-1.c: New test case.
27563         * gcc.c-torture/execute/20030626-2.c: New test case.
27565 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
27567         * gcc.c-torture/execute/multi-ix.c: New test.
27569         * gcc.c-torture/execute/simd-4.c (main):
27570         Added missing semicolon at end of union.
27572 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
27574         PR c++/8266
27575         * g++.dg/template/explicit-instantiation3.C: New test.
27577 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27579         * gcc.dg/20030626-1.c: Use signed char.
27581 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27583         * gcc.dg/20030626-1.c: New test.
27585 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
27587         * const-str-2.m: Update.
27589 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
27591         PR c++/10990
27592         * g++.dg/rtti/dyncast1.C: New test.
27593         * g++.dg/abi/mangle4.C: Correct base-specifier access.
27594         * g++.dg/lookup/scoped1.C: Remove XFAIL.
27595         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
27597         PR c++/10931
27598         * g++.dg/expr/static_cast1.C: New test.
27600 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
27602         * gcc.dg/20030625-1.c: New test.
27604 2003-06-24  Roger Sayle  <roger@eyesopen.com>
27606         * gcc.c-torture/compile/20030624-1.c: New test case.
27608 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
27610         * gcc.c-torture/execute/string-opt-17.c: New test.
27612 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
27614         PR c++/5754
27615         * g++.dg/parse/crash6.C: New test.
27617 2003-06-23  Roger Sayle  <roger@eyesopen.com>
27619         * gcc.dg/builtins-24.c: New test case.
27621 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
27623         * g++.dg/opt/operator1.C: New test.
27625 2003-06-22  Roger Sayle  <roger@eyesopen.com>
27627         * gcc.c-torture/execute/string-opt-16.c: New test case.
27629 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27631         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
27632         * g++.old-deja/g++.other/conv7.C: Likewise.
27633         * g++.old-deja/g++.other/overcnv2.C: Likewise.
27634         * g++.old-deja/g++.other/overload14.C: Likewise.
27636 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27638         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
27639         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
27641 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27643         PR c++/10888
27644         * g++.dg/warn/Winline-3.C: New test.
27646 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27648         * lib/target-supports.exp (check_alias_available): Make the test
27649         program acceptable to the Solaris assembler.
27651         PR c++/10749
27652         * g++.dg/template/memclass2.C: New test.
27654 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27655             Eric Botcazou  <ebotcazou@libertysurf.fr>
27657         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
27658         data for non-matching targets.
27659         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
27661 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27663         PR c++/10845
27664         * g++.dg/template/member3.C: New test.
27666 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
27668         PR c++/10939
27669         * g++.dg/template/func1.C: New test.
27671         PR c++/9649
27672         * g++.dg/template/static4.C: New test.
27673         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
27675         PR c++/11041
27676         * g++.dg/init/ref7.C: New test.
27678 2003-06-19  Matt Austern  <austern@apple.com>
27680         PR c++/11228
27681         * g++.dg/anew1.C: New test.
27682         * g++.dg/anew2.C: New test.
27683         * g++.dg/anew3.C: New test.
27684         * g++.dg/anew4.C: New test.
27686 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
27688         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
27690 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
27692         * gcc.c-torture/execute/simd-4.c (main): Make expected value
27693         endian-dependent.
27695 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
27697         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
27698         Remove cruft.
27700 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
27702         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
27703         * gcc.c-torture/compile/961203-1.c: Likewise.
27704         * gcc.c-torture/compile/980506-1.c: Likewise.
27706 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27708         PR c++/10712
27709         * g++.dg/lookup/using7.C: New test.
27711 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27713         PR c++/11105
27714         * g++.dg/abi/conv1.C: Remove it.
27715         * g++.dg/template/conv7.C: New test.
27716         * g++.dg/template/conv8.C: Likewise.
27717         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
27718         conversion operator.
27720 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
27722         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
27723         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27724         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27725         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27726         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27727         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27728         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27729         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27730         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27731         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27732         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27733         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27734         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27735         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27736         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27737         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27738         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27739         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27740         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27741         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27742         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27743         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27744         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27745         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27746         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27747         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27748         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27749         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27750         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27752 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
27754         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
27755         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
27756         indications.
27758 2003-06-16  Roger Sayle  <roger@eyesopen.com>
27760         * gcc.dg/i386-387-5.c: New test case.
27761         * gcc.dg/i386-387-6.c: New test case.
27762         * gcc.dg/builtins-23.c: New test case.
27764 2003-06-15  Roger Sayle  <roger@eyesopen.com>
27766         * gcc.dg/builtins-22.c: New test case.
27767         * gcc.dg/i386-387-1.c: Update to test exp.
27768         * gcc.dg/i386-387-2.c: Likewise.
27770 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27772         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
27774 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
27776         * lib/gcc-dg.exp (dg-require-dll): New function.
27777         (dg-xfail-if): Likewise.
27778         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
27779         driver.
27781         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
27782         * gcc.c-torture/compile/20001205-1.c: Likewise.
27783         * gcc.c-torture/compile/20001226-1.c: Likewise.
27784         * gcc.c-torture/compile/20010518-2.c: Likewise.
27785         * gcc.c-torture/compile/20020312-1.c: Likewise.
27786         * gcc.c-torture/compile/20020604-1.c: Likewise.
27787         * gcc.c-torture/compile/920501-12.c: Likewise.
27788         * gcc.c-torture/compile/920501-4.c: Likewise.
27789         * gcc.c-torture/compile/920520-1.c: Likewise.
27790         * gcc.c-torture/compile/920521-1.c: Likewise.
27791         * gcc.c-torture/compile/920625-1.c: Likewise.
27792         * gcc.c-torture/compile/961203-1.c: Likewise.
27793         * gcc.c-torture/compile/980506-1.c: Likewise.
27794         * gcc.c-torture/compile/981006-1.c: Likewise.
27795         * gcc.c-torture/compile/981022-1.c: Likewise.
27796         * gcc.c-torture/compile/981223-1.c: Likewise.
27797         * gcc.c-torture/compile/990617-1.c: Likewise.
27798         * gcc.c-torture/compile/dll.c: Likewise.
27799         * gcc.c-torture/compile/labels-3.c: Likewise.
27800         * gcc.c-torture/compile/mipscop-1.c: Likewise.
27801         * gcc.c-torture/compile/mipscop-2.c: Likewise.
27802         * gcc.c-torture/compile/mipscop-3.c: Likewise.
27803         * gcc.c-torture/compile/mipscop-4.c: Likewise.
27804         * gcc.c-torture/compile/simd-5.c: Likewise.
27805         * gcc.c-torture/compile/20000804-1.x: Remove.
27806         * gcc.c-torture/compile/20001205-1.x: Likewise.
27807         * gcc.c-torture/compile/20001226-1.x: Likewise.
27808         * gcc.c-torture/compile/20010518-2.x: Likewise.
27809         * gcc.c-torture/compile/20020312-1.x: Likewise.
27810         * gcc.c-torture/compile/20020604-1.x: Likewise.
27811         * gcc.c-torture/compile/920501-12.x: Likewise.
27812         * gcc.c-torture/compile/920501-4.x: Likewise.
27813         * gcc.c-torture/compile/920520-1.x: Likewise.
27814         * gcc.c-torture/compile/920521-1.x: Likewise.
27815         * gcc.c-torture/compile/920625-1.x: Likewise.
27816         * gcc.c-torture/compile/961203-1.x: Likewise.
27817         * gcc.c-torture/compile/980506-1.x: Likewise.
27818         * gcc.c-torture/compile/981006-1.x: Likewise.
27819         * gcc.c-torture/compile/981022-1.x: Likewise.
27820         * gcc.c-torture/compile/981223-1.x: Likewise.
27821         * gcc.c-torture/compile/990617-1.x: Likewise.
27822         * gcc.c-torture/compile/mipscop-1.x: Likewise.
27823         * gcc.c-torture/compile/mipscop-2.x: Likewise.
27824         * gcc.c-torture/compile/mipscop-3.x: Likewise.
27825         * gcc.c-torture/compile/mipscop-4.x: Likewise.
27826         * gcc.c-torture/compile/simd-5.x: Likewise.
27828         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
27830 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27832         * gcc.c-torture/execute/20030611-1.c: New test.
27834 2003-06-12  Roger Sayle  <roger@eyesopen.com>
27836         PR middle-end/168
27837         * gcc.dg/20030612-1.c: New test case.
27839 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
27841         PR c++/10635
27842         * g++.dg/expr/cast1.C: New test.
27844 2003-06-12  Roger Sayle  <roger@eyesopen.com>
27846         * gcc.dg/builtins-21.c: New test case.
27848 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
27850         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
27851         options instead of at the end.
27852         * lib/objc.exp (objc_target_compile): Likewise.
27854 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
27856         PR c++/10432
27857         * g++.dg/parse/error1.C: New test.
27859 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
27861         * gcc.dg/compat/struct-by-value-11_main.c: New file.
27862         * gcc.dg/compat/struct-by-value-11_x.c: New file.
27863         * gcc.dg/compat/struct-by-value-11_y.c: New file.
27864         * gcc.dg/compat/struct-by-value-12_main.c: New file.
27865         * gcc.dg/compat/struct-by-value-12_x.c: New file.
27866         * gcc.dg/compat/struct-by-value-12_y.c: New file.
27867         * gcc.dg/compat/struct-by-value-13_main.c: New file.
27868         * gcc.dg/compat/struct-by-value-13_x.c: New file.
27869         * gcc.dg/compat/struct-by-value-13_y.c: New file.
27870         * gcc.dg/compat/struct-by-value-14_main.c: New file.
27871         * gcc.dg/compat/struct-by-value-14_x.c: New file.
27872         * gcc.dg/compat/struct-by-value-14_y.c: New file.
27873         * gcc.dg/compat/struct-by-value-15_main.c: New file.
27874         * gcc.dg/compat/struct-by-value-15_x.c: New file.
27875         * gcc.dg/compat/struct-by-value-15_y.c: New file.
27876         * gcc.dg/compat/struct-by-value-16_main.c: New file.
27877         * gcc.dg/compat/struct-by-value-16_x.c: New file.
27878         * gcc.dg/compat/struct-by-value-16_y.c: New file.
27879         * gcc.dg/compat/struct-by-value-17_main.c: New file.
27880         * gcc.dg/compat/struct-by-value-17_x.c: New file.
27881         * gcc.dg/compat/struct-by-value-17_y.c: New file.
27882         * gcc.dg/compat/struct-by-value-18_main.c: New file.
27883         * gcc.dg/compat/struct-by-value-18_x.c: New file.
27884         * gcc.dg/compat/struct-by-value-18_y.c: New file.
27886         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
27887         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
27888         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
27889         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
27890         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
27891         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
27892         * gcc.dg/compat/scalar-return-3_main.c: New file.
27893         * gcc.dg/compat/scalar-return-3_x.c: New file.
27894         * gcc.dg/compat/scalar-return-3_y.c: New file.
27895         * gcc.dg/compat/scalar-return-4_main.c: New file.
27896         * gcc.dg/compat/scalar-return-4_x.c: New file.
27897         * gcc.dg/compat/scalar-return-4_y.c: New file.
27899 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
27901         * gcc.dg/compat/fp2-struct-check.h: New file.
27902         * gcc.dg/compat/fp2-struct-defs.h: New file.
27903         * gcc.dg/compat/fp2-struct-init.h: New file.
27904         * gcc.dg/compat/struct-by-value-10_main.c: New file.
27905         * gcc.dg/compat/struct-by-value-10_x.c: New file.
27906         * gcc.dg/compat/struct-by-value-10_y.c: New file.
27907         * gcc.dg/compat/struct-return-10_main.c: New file.
27908         * gcc.dg/compat/struct-return-10_x.c: New file.
27909         * gcc.dg/compat/struct-return-10_y.c: New file.
27911         * gcc.dg/compat/compat-common.h: New file.
27912         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
27913         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
27914         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
27915         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
27916         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
27917         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
27918         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
27919         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27920         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
27921         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
27922         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27923         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
27924         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
27925         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27926         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
27927         * gcc.dg/compat/small-struct-check.h: Ditto.
27928         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
27929         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27930         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
27931         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
27932         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27933         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
27934         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
27935         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27936         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
27937         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
27938         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27939         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
27940         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
27941         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27942         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
27943         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
27944         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27945         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
27946         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
27947         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27948         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
27949         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
27950         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27951         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
27952         * gcc.dg/compat/struct-return-2_main.c: Ditto.
27953         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27954         * gcc.dg/compat/struct-return-2_y.c: Ditto.
27955         * gcc.dg/compat/struct-return-3_main.c: Ditto.
27956         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27957         * gcc.dg/compat/struct-return-3_y.c: Ditto.
27959 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
27961         * g++.dg/pch/static-1.C: New file.
27962         * g++.dg/pch/static-1.Hs: New file.
27964 2003-06-10  Richard Henderson  <rth@redhat.com>
27966         * gcc.dg/asm-7.c: Adjust expected warning text.
27968 2003-06-10  Roger Sayle  <roger@eyesopen.com>
27970         * gcc.dg/builtins-20.c: New test case.
27972 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
27974         PR c++/11131
27975         * g++.dg/opt/template1.C: New test.
27977 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27979         * lib/gcc-dg.exp (dg-test): Clear additional_files and
27980         additional_sources.
27982 2003-05-21  David Taylor  <dtaylor@emc.com>
27984         * gcc.dg/Wpadded.c: New file.
27986 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27988         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
27989         * gcc.dg/special/weak-2.c: Add dg-require-weak.
27990         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
27991         dg-require-weak.
27993 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
27995         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
27997 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27999         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
28000         (dg-require-alias): Likewise.
28001         (dg-require-gc-sections): Likewise.
28002         * lib/target-supports.exp (check_gc_sections_available): Likewise.
28004 2003-06-08  Richard Henderson  <rth@redhat.com>
28006         * gcc.dg/20011029-2.c: Fix the array reference.
28007         * gcc.dg/asm-7.c: New.
28009 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
28011         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
28013 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
28015         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
28016         (dg-require-gc-sections): Likewise.
28018 2003-06-08  Jan Hubicka  <jh@suse.cz>
28020         * i386-cmov1.c: Fix regular expression.
28021         * i386-cvt-1.c: Likewise.
28022         * i386-local.c: Likewise.
28023         * i386-local2.c: Likewise.
28024         * i386-mul.c: Likewise.
28025         * i386-ssetype-1.c: Likewise.
28026         * i386-ssetype-3.c: Likewise.
28027         * i386-ssetype-5.c: Likewise.
28029 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28031         PR c++/11039
28032         * g++.dg/warn/implicit-typename2.C: New test.
28033         * g++.dg/warn/implicit-typename3.C: New test.
28035 2003-06-07  Richard Henderson  <rth@redhat.com>
28037         * g++.dg/other/offsetof3.C: Use size_t.
28038         * g++.dg/other/offsetof4.C: Likewise.
28040 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
28042         * lib/copy-file.exp: New. Implement gcc_copy_files.
28044         * lib/dg-pch.exp: Load copy-file.exp
28045         (dg-pch): Use gcc_copy_files instead of "file copy".
28047 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
28049         * gcc.dg/weak/weak.exp: Simplify.
28050         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
28051         * gcc.dg/weak/weak-1.c: Likewise.
28052         * gcc.dg/weak/weak-2.c: Likewise.
28053         * gcc.dg/weak/weak-3.c: Likewise.
28054         * gcc.dg/weak/weak-4.c: Likewise.
28055         * gcc.dg/weak/weak-5.c: Likewise.
28056         * gcc.dg/weak/weak-6.c: Likewise.
28057         * gcc.dg/weak/weak-7.c: Likewise.
28058         * gcc.dg/weak/weak-8.c: Likewise.
28059         * gcc.dg/weak/weak-9.c: Likewise.
28061 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
28063         gcc.c-torture/execute/20030606-1.c: New.
28065 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28067         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
28068         * gcc.dg/builtins-19.c: Likewise.
28070 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28072         * gcc.dg/builtins-2.c: Add some more tests.
28073         * gcc.dg/builtins-18.c: New test case.
28074         * gcc.dg/builtins-19.c: New test case.
28076 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28077             Jim Wilson  <wilson@tuliptree.org>
28079         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
28081 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
28083         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
28084         mempcpy/stpcpy calls not to be optimized into something else.
28085         * gcc.c-torture/execute/string-opt-3.c: Moved to...
28086         * gcc.c-torture/execute/builtins/string-7.c: ...here.
28087         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
28089 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28091         * gcc.dg/format/asm_fprintf-1.c: New test.
28093 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
28095         * lib/gcc-defs.exp (additional_sources): New variable.
28096         (dg-additional-sources): New function.
28097         (additional_files): New variable.
28098         (dg-additional-files): New function.
28099         (dg-additional-files-options): Likewise.
28100         * lib/gcc-dg.exp (dg-require-weak): New function.
28101         (dg-require-alias): Likewise.
28102         (dg-require-gc-sections): Likewise.
28103         * lib/target-supports.exp (check_alias_available): Remove testfile
28104         parameter.
28105         (check_gc_sections_available): New function.
28106         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
28107         (dg-gpp-additional-files): Likewise.
28108         * lib/g++.exp (additional_sources): Remove.
28109         (additional_files): Likewise.
28110         (g++_target_compile): Use dg-additional-files-options.
28112         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
28113         Tcl logic.
28114         * gcc.dg/special/ecos.exp: Remove.
28115         * gcc.dg/special/20000419-2.c: Use dg-require-*.
28116         * gcc.dg/special/alias-1.c: Likewise.
28117         * gcc.dg/special/alias-2.c: Likewise.
28118         * gcc.dg/special/gcsec-1.c: Likewise.
28119         * gcc.dg/special/weak-1.c: Likewise.
28120         * gcc.dg/special/weak-2.c: Likewise.
28121         * gcc.dg/special/wkali-1.c: Likewise.
28122         * gcc.dg/special/wkali-2.c: Likewise.
28124         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
28125         dg-gpp-additional-*.
28126         * g++.dg/special/conpr-3.C: Likewise.
28127         * g++.dg/special/conpr-4.C: Likewise.
28128         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
28129         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
28130         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
28131         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
28132         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
28133         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
28134         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
28135         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
28136         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
28137         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
28138         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
28139         * g++.old-deja/g++.other/comdat1.C: Likewise.
28140         * g++.old-deja/g++.other/comdat2.C: Likewise.
28141         * g++.old-deja/g++.other/comdat3.C: Likewise.
28142         * g++.old-deja/g++.other/ctor1.C: Likewise.
28143         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
28145 2003-06-05  Richard Henderson  <rth@redhat.com>
28147         * gcc.dg/debug/20030605-1.c: New.
28149 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
28151         * README.QMTEST: Update.
28153 2003-06-04  Richard Henderson  <rth@redhat.com>
28155         * gcc.dg/cleanup-1.c: New.
28156         * gcc.dg/cleanup-2.c: New.
28157         * gcc.dg/cleanup-3.c: New.
28158         * gcc.dg/cleanup-4.c: New.
28159         * gcc.dg/cleanup-5.c: New.
28160         * gcc.dg/cleanup-6.c: New.
28161         * gcc.dg/cleanup-7.c: New.
28163 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
28165         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
28167         * lib/dg-pch.exp: New file.
28168         * g++.dg/pch/pch.exp: Use dg-pch.exp.
28169         * gcc.dg/pch/pch.exp: Likewise.
28171 2003-06-04  Roger Sayle  <roger@eyesopen.com>
28173         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
28174         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
28175         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
28176         * gcc.dg/builtins-17.c: New test case.
28177         * gcc.dg/i386-387-4.c: New test case.
28178         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
28180 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28182         * gcc.dg/ultrasp9.c: New test.
28184 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28186         * gcc.c-torture/compile/20030604-1.c: New test.
28187         * gcc.dg/sparc-constant-1.c: New test.
28189 2003-06-03  Glen Nakamura  <glen@imodulo.com>
28191         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
28193 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
28195         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
28197         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
28198         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
28200 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
28202         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
28204 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28206         PR c++/10940
28207         * g++.dg/template/spec10.C: New test.
28209 2003-06-03  Roger Sayle  <roger@eyesopen.com>
28211         * gcc.dg/builtins-16.c: New test case.
28213 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
28215         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
28216         mempcpy test with post-increments.
28217         * gcc.c-torture/execute/string-opt-3.c: New test.
28218         * gcc.dg/string-opt-1.c: New test.
28220 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
28222         PR fortran/10965
28223         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
28225 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
28227         * lib/scanasm.exp (dg-scan): New function, factored out of ...
28228         (scan-assembler): ... here.  Use dg-scan.
28229         (scan-assembler-not): Likewise.
28230         (scan-file): New function.
28231         (scan-file-not): Likewise.
28232         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
28233         * gcc.dg/cpp/_Pragma4.c: Likewise.
28234         * gcc.dg/cpp/_Pragma5.c: Likewise.
28235         * gcc.dg/cpp/avoidpaste1.c: Likewise.
28236         * gcc.dg/cpp/avoidpaste2.c: Likewise.
28237         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
28238         * gcc.dg/cpp/cmdlne-P.c: Likewise.
28239         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
28240         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
28241         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
28242         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
28243         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
28244         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
28245         * gcc.dg/cpp/cxxcom1.c: Likewise.
28246         * gcc.dg/cpp/line1.c: Likewise.
28247         * gcc.dg/cpp/maccom1.c: Likewise.
28248         * gcc.dg/cpp/maccom2.c: Likewise.
28249         * gcc.dg/cpp/maccom3.c: Likewise.
28250         * gcc.dg/cpp/maccom4.c: Likewise.
28251         * gcc.dg/cpp/maccom5.c: Likewise.
28252         * gcc.dg/cpp/maccom6.c: Likewise.
28253         * gcc.dg/cpp/multiline.c: Likewise.
28254         * gcc.dg/cpp/spacing1.c: Likewise.
28255         * gcc.dg/cpp/spacing2.c: Likewise.
28256         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
28257         * gcc.dg/cpp/trad/maccom1.c: Likewise.
28258         * gcc.dg/cpp/trad/maccom2.c: Likewise.
28259         * gcc.dg/cpp/trad/maccom3.c: Likewise.
28260         * gcc.dg/cpp/trad/maccom4.c: Likewise.
28261         * gcc.dg/cpp/trad/maccom6.c: Likewise.
28262         * gcc.dg/cpp/cxxcom2.c: Likewise.
28263         * gcc.dg/cpp/cxxcom2.h: New file.
28265         * gcc.dg/cpp/truefalse.cpp: Move it to ...
28266         * g++.dg/cpp/truefalse.C: Here.
28267         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
28269 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
28271         * gcc.dg/cpp/redef3.c: New file.
28273 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
28275         * gcc.dg/i386-loop-3.c: New test.
28277 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
28279         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
28281 2003-05-31  Roger Sayle  <roger@eyesopen.com>
28283         * gcc.dg/fwrapv-1.c: New test case.
28284         * gcc.dg/fwrapv-2.c: New test case.
28286 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28288         PR c++/10956
28289         * g++.dg/template/spec9.C: New test.
28291 2003-05-29  Roger Sayle  <roger@eyesopen.com>
28293         * gcc.dg/duff-4.c: New test case.
28295 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
28297         PR fortran/10843
28298         * g77.dg/ffixed-form-1.f: New test
28299         * g77.dg/ffixed-form-2.f: New test
28300         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
28301         * g77.dg/ffree-form-3.f: New test
28303 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
28305         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
28306         * gcc.dg/wint_t-1.c: Likewise.
28308 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28310         * g++.dg/template/access11.C: New test.
28312 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28314         PR c++/10849
28315         * g++.dg/template/access10.C: New test.
28317 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28318             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28320         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
28322 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28324         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
28325         suppress for powerpc-*-darwin*.
28326         * gcc.dg/torture/builtin-noret-2.c: Likewise.
28328 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28330         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
28331         suppress option for powerpc-*-darwin*.
28333 2003-05-23  Roger Sayle  <roger@eyesopen.com>
28335         * gcc.dg/builtins-1.c: Add tests for tan and atan.
28336         * gcc.dg/builtins-4.c: Add test for fmod.
28338 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28340         PR c++/10682
28341         * g++.dg/template/instantiate4.C: New test.
28343 2003-05-22  Roger Sayle  <roger@eyesopen.com>
28345         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
28347 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
28349         * gcc.dg/compat/scalar-return-1_main.c: New file.
28350         * gcc.dg/compat/scalar-return-1_x.c: New file.
28351         * gcc.dg/compat/scalar-return-1_y.c: New file.
28352         * gcc.dg/compat/scalar-return-2_main.c: New file.
28353         * gcc.dg/compat/scalar-return-2_x.c: New file.
28354         * gcc.dg/compat/scalar-return-2_y.c: New file.
28355         * gcc.dg/compat/struct-return-3_main.c: New file.
28356         * gcc.dg/compat/struct-return-3_y.c: New file.
28357         * gcc.dg/compat/struct-return-3_x.c: New file.
28358         * gcc.dg/compat/struct-return-2_main.c: New file.
28359         * gcc.dg/compat/struct-return-2_x.c: New file.
28360         * gcc.dg/compat/struct-return-2_y.c: New file.
28362 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28364         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
28365         for hppa*-hp-hpux*.
28366         * gcc.dg/20021014-1.c (dg-options): Likewise.
28367         * gcc.dg/nest.c (dg-options): Likewise.
28369 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
28371         PR c++/9738
28372         * g++.dg/ext/dllimport2.C: New file.
28373         * g++.dg/ext/dllimport3.C: New file.
28375 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
28377         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
28378         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
28379         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28380         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
28381         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28382         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
28383         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
28384         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
28385         * gcc.dg/compat/small-struct-defs.h: New file.
28386         * gcc.dg/compat/small-struct-init.h: New file.
28387         * gcc.dg/compat/small-struct-check.h: New file.
28388         * gcc.dg/compat/fp-struct-defs.h: New file.
28389         * gcc.dg/compat/fp-struct-check.h: New file.
28390         * gcc.dg/compat/fp-struct-init.h: New file.
28391         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
28392         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
28394 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
28396         * gcc.dg/20030225-2.c: New test.
28398 2003-05-18  Roger Sayle  <roger@eyesopen.com>
28399             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28401         * gcc.c-torture/compile/20030518-1.c: New test case.
28403 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
28405         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
28406         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
28407         gcc-dg-debug-runtest.
28408         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
28409         gcc-dg-debug-runtest.
28411 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28413         PR c++/9022
28414         * g++.dg/lookup/using6.C: New test.
28416 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28418         * g++.dg/parse/access2.C: New test.
28420 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
28422         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
28423         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
28424         * gcc.dg/debug/debug.exp: Likewise.
28426 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
28428         * gcc.dg/dollar.c: New test.
28430 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
28432         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
28433         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
28434         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
28435         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
28436         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
28437         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
28438         * gcc.dg/compat/struct-by-value-6_main.c: New file.
28439         * gcc.dg/compat/struct-by-value-6_x.c: New file.
28440         * gcc.dg/compat/struct-by-value-6_y.c: New file.
28441         * gcc.dg/compat/struct-by-value-7_main.c: New file.
28442         * gcc.dg/compat/struct-by-value-7_x.c: New file.
28443         * gcc.dg/compat/struct-by-value-7_y.c: New file.
28444         * gcc.dg/compat/struct-by-value-8_main.c: New file.
28445         * gcc.dg/compat/struct-by-value-8_x.c: New file.
28446         * gcc.dg/compat/struct-by-value-8_y.c: New file.
28447         * gcc.dg/compat/struct-by-value-9_main.c: New file.
28448         * gcc.dg/compat/struct-by-value-9_x.c: New file.
28449         * gcc.dg/compat/struct-by-value-9_y.c: New file.
28451 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
28453         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
28454         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
28455         support for "repo" mode.
28456         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
28457         * lib/g77-dg.exp: Likewise.
28458         * lib/obj-dg.exp: Likewise.
28460 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
28462         Merge from gcc-3_2-rhl8-branch:
28463         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
28465         * gcc.dg/tls/opt-6.c: New test.
28467         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
28469         * gcc.dg/20030405-1.c: New test.
28471         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
28473         * gcc.dg/20030309-1.c: New test.
28475         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28477         * gcc.c-torture/execute/20030307-1.c: New test.
28479         2003-02-20  Randolph Chung  <tausq@debian.org>
28481         * gcc.c-torture/compile/20030220-1.c: New test.
28483         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
28485         * gcc.dg/20030217-1.c: New test.
28487         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
28489         * gcc.c-torture/compile/20020129-1.c: New test.
28491         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28493         * gcc.dg/unroll-1.c: New test.
28495         2002-11-16  Jan Hubicka  <jh@suse.cz>
28497         * gcc.c-torture/execute/20020920-1.c: New test.
28499         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
28501         PR target/7434
28502         * gcc.c-torture/compile/20021008-1.c: New test.
28504         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
28506         PR target/7559
28507         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
28509         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
28511         * gcc.c-torture/compile/20020807-1.c: New test.
28513         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
28515         * gcc.dg/tls/opt-1.c: New test.
28517         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
28519         * gcc.dg/20020729-1.c: New test.
28521         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
28523         * g++.dg/opt/life1.C: New test.
28525         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
28527         * gcc.dg/20020525-1.c: New test.
28529         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
28531         PR c++/6794
28532         * g++.dg/ext/pretty1.C: New test.
28533         * g++.dg/ext/pretty2.C: New test.
28535 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
28537         PR c++/8385
28538         * g++.dg/ext/typeof5.C: New test.
28540 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
28542         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
28543         __USER_LABEL_PREFIX__ into account.
28544         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
28546 2003-05-14  Roger Sayle  <roger@eyesopen.com>
28548         * gcc.dg/builtins-15.c: New test case.
28550 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
28552         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
28554 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
28556         * lib/g++.exp: Tweak handling of additional source files.
28557         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
28558         * g++.dg/special/conpr-2a.C: Rename to ...
28559         * g++.dg/special/conpr-2a.cc: ... this.
28560         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
28561         * g++.dg/special/conpr-3a.C: Rename to ...
28562         * g++.dg/special/conpr-3a.cc: This.
28563         * g++.dg/special/conpr-3b.C: Rename to ...
28564         * g++.dg/special/conpr-3b.cc: This.
28565         * g++.dg/special/conpr-4.C: New test.
28566         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
28568 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
28570         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
28572 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28574         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
28575         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28576         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
28577         * g++.old-deja/g++.other/warn3.C: Likewise.
28579 2003-05-11  Roger Sayle  <roger@eyesopen.com>
28581         * gcc.dg/i386-387-1.c: Update to also test log.
28582         * gcc.dg/i386-387-2.c: Likewise.
28584 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
28586         * g77.f-torture/execute/int8421.f: New test.
28588 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28590         PR c++/10230, c++/10481
28591         * g++.dg/lookup/scoped5.C: New test.
28593 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28595         PR c++/10552
28596         * g++.dg/template/ttp6.C: New test.
28598 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
28600         * gcc.c-torture/execute/builtins: New directory.
28601         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
28602         gcc.c-torture/execute/builtins.
28603         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
28604         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
28605         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
28606         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
28608 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28610         PR c++/9252
28611         * g++.dg/template/access8.C: New test.
28612         * g++.dg/template/access9.C: New test.
28614 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28616         PR c++/9554
28617         * g++.dg/parse/access1.C: New test.
28619 2003-05-09  DJ Delorie  <dj@redhat.com>
28621         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
28622         long, and not an int.
28624 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28626         PR c++/10555, c++/10576
28627         * g++.dg/template/memclass1.C: New test.
28629 2003-05-08  DJ Delorie  <dj@redhat.com>
28631         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
28632         targets.
28633         * gcc.c-torture/execute/20021024-1.x: Likewise.
28634         * gcc.c-torture/execute/shiftdi.x: Likewise.
28635         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
28636         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
28637         * gcc.dg/20021018-1.c: Likewise.
28639 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28641         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
28643         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
28644         (bcopy): Call memmove.
28646 2003-05-08  Roger Sayle  <roger@eyesopen.com>
28648         * g77.f-torture/compile/8485.f: New test case.
28650 2003-05-07  Richard Henderson  <rth@redhat.com>
28652         PR c++/10570
28653         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
28654         Verify exception_cleanup not called for rethrows.
28655         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
28656         when exiting catch block without rethrowing.
28657         * g++.dg/eh/forced3.C: New.
28658         * g++.dg/eh/forced4.C: New.
28660 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
28662         * gcc.dg/20030505.c: Fix triplet.
28664 2003-05-06  DJ Delorie  <dj@redhat.com>
28666         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
28667         * gcc.dg/nest.c: Likewise.
28669 2003-05-05  Roger Sayle  <roger@eyesopen.com>
28671         * gcc.dg/builtins-14.c: New test case.
28673 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
28675         * lib/compat.exp (compat-execute): New argument.
28676         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
28677         * gcc.dg/compat: New test directory.
28678         * gcc.dg/compat/compat.exp: New expect script.
28679         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
28680         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
28681         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
28682         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
28683         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
28684         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
28686         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
28687         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
28688         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
28689         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
28690         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
28691         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
28692         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
28693         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
28694         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
28695         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
28696         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
28697         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
28698         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
28699         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
28700         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
28702 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
28704         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
28706 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
28708         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
28710 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
28712         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
28713         * gcc.dg/ppc-fsel-2.c: New test.
28715         * gcc.dg/unused-5.c: New test.
28717 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28719         PR c++/10496
28720         * g++.dg/warn/pmf1.C: New test.
28722 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28724         PR c++/4494
28725         * g++.dg/warn/main.C: New test.
28727 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28729         * gcc.dg/nonnull-3.c: New test.
28731 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
28733         * gcc.dg/cpp/Wtrigraphs.c: Update.
28734         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
28736 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
28738         * gcc.dg/ppc-fsel-1.c: New test.
28740 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
28742         PR c/10604
28743         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
28745 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
28747         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
28749 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28751         PR c++/9364, c++/10553, c++/10586
28752         * g++.dg/parse/typename4.C: New test.
28753         * g++.dg/parse/typename5.C: Likewise.
28755 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
28757         * gcc.c-torture/compile/20030503-1.c: New test.
28759 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28761         * g++.dg/lookup/using5.C: Fix testcase error.
28763 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
28765         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
28766         since MEABI is no longer supported.  Remove all vestiges
28767         of MEABI from the test.
28769 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28771         PR c++/10554
28772         * g++.dg/lookup/using5.C: New test.
28774 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28776         PR c++/8772
28777         * g++.dg/template/ttp5.C: New test.
28779 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
28781         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
28782         (dg-gpp-additional-sources): New function.
28783         (dg-gpp-additional-files): Likewise.
28784         * lib/g++.exp (additional_sources): New variable.
28785         (additional_files): Likewise.
28786         (g++_target_compile): Deal with them.
28787         * lib/old-dejagnu.exp: Remove.
28788         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
28789         * g++.old-deja: Revise all tests to use dg commands.
28791 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28793         PR c++/9432, c++/9528
28794         * g++.dg/lookup/using4.C: New test.
28796 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
28798         * gcc.dg/noreturn-5.c: New file.
28799         * gcc.dg/noreturn-6.c: New file.
28801         * gcc.c-torture/compile/inline-1.c: New file.
28803 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28805         PR c++/10551
28806         * g++.dg/template/explicit1.C: New test.
28808 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28810         PR c++/10549
28811         * g++.dg/other/bitfield1.C: New test.
28813         PR c++/10527
28814         * g++.dg/init/new7.C: New test.
28816 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28818         * g++.dg/ext/desig1.C: New test.
28819         * g++.dg/ext/init1.C: Update.
28821         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
28823 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
28825         PR c++/10180
28826         * g++.dg/warn/Winline-1.C: New test.
28828 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
28830         * gcc.c-torture/execute/string-opt-19.c: New test.
28832         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
28833         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
28835 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
28837         PR c++/10506
28838         * g++.dg/init/new6.C: New test.
28840         PR c++/10503
28841         * g++.dg/init/ref6.C: New test.
28843 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
28845         * g++.dg/warn/weak1.C: XFAIL on AIX4.
28847 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28849         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
28850         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
28852 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
28854         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
28855         initialized static data members.
28857 2003-04-25  H.J. Lu <hjl@gnu.org>
28859         * gcc.dg/ia64-sync-4.c: New test.
28861 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28863         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
28864         date.
28866 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
28868         PR c++/10337
28869         * g++.dg/warn/conv1.C: New test.
28870         * g++.old-deja/g++.other/conv7.C: Adjust.
28871         * g++.old-deja/g++.other/overload14.C: Adjust.
28873 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28875         PR c++/10471
28876         * g++.dg/template/defarg2.C: New test.
28878 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
28880         * gcc.dg/cpp/include2.c: Update.
28881         * gcc.dg/cpp/multiline-2.c: New.
28882         * gcc.dg/cpp/multiline.c: Update.
28883         * gcc.dg/cpp/strify2.c: Update.
28884         * gcc.dg/cpp/trad/literals-2.c: Update.
28886 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28888         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
28890 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28892         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
28894 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28896         PR c++/10451
28897         * g++.dg/parse/crash4.C: New test.
28899         PR c++/9847
28900         * g++.dg/parse/crash5.C: New test.
28902 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
28904         PR c++/10446
28905         * g++.dg/parse/crash3.C: New test.
28907         PR c++/10428
28908         * g++.dg/parse/elab1.C: New test.
28910 2003-04-22  Devang Patel  <dpatel@apple.com>
28912         * gcc.dg/cpp/trad/funlike-5.c: New test.
28914 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
28916         * g++.dg/other/packed1.C: Fix dg options.
28918 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
28920         * g++.dg/other/offsetof2.C: New test.
28922 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
28924         * g++.dg/template/recurse.C: Adjust location of error messages.
28926 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
28928         PR c++/9881
28929         * g++.dg/init/addr-const1.C: New test.
28930         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
28932 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28934         PR c++/10405
28935         * g++.dg/lookup/struct-hack1.C: New test.
28937 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
28939         * ucs.c: Update diagnostic messages.
28941 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
28943         * gcc.dg/cpp/truefalse.cpp: New test.
28944         * gcc.dg/cpp/cpp.exp: Update.
28945         * g++.dg/other/stdbool-if.C: Remove.
28947 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
28949         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
28950         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
28952 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28954         * gcc.c-torture/compile/20030418-1.c: New test.
28956 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
28958         * README.compat: Remove; content moved to doc/sourcebuild.texi.
28960 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28962         PR c++/10347
28963         g++.dg/template/dependent-name1.C: New test.
28965 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
28967         * gcc.dg/warn-1.c (tourist_guide): New array,
28968         contains a pointer to bar.
28970 2003-04-16  Roger Sayle  <roger@eyesopen.com>
28972         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
28973         * gcc.c-torture/execute/medce-1.c: New test case.
28974         * gcc.c-torture/execute/medce-2.c: New test case.
28976 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
28978         * lib/prune.exp: Ignore more messages.
28980         PR c++/10381
28981         * g++.dg/parse/lookup3.C: New test.
28983 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
28985         * gcc.c-torture/compile/20030415-1.c : New test.
28987 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
28989         * gcc.c-torture/execute/scope-2.c: Move to ...
28990         * gcc.dg/noncompile/scope.c: .... here.
28992 2003-04-14  Roger Sayle  <roger@eyesopen.com>
28994         * gcc.dg/20030414-2.c: New test case.
28996 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
28998         PR target/10377
28999         * gcc.dg/20030414-1.c: New test.
29001 2003-04-13  Roger Sayle  <roger@eyesopen.com>
29003         * gcc.dg/builtins-12.c: New test case.
29004         * gcc.dg/builtins-13.c: New test case.
29006 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29008         * gcc.c-torture/execute/string-opt-18.c: New test.
29010 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
29012         PR c++/10300
29013         * g++.dg/init/new5.C: New test.
29015 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
29017         PR c++/7910
29018         * g++.dg/ext/dllimport1.C: New test.
29020 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29022         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
29024 2003-04-11  Bud Davis <bdavis9659@comcast.net>
29026         PR Fortran/9263
29027         * g77.f-torture/noncompile/9263.f: New test
29028         PR Fortran/1832
29029         * g77.f-torture/execute/1832.f: New test
29031 2003-04-11  David Chad  <davidc@freebsd.org>
29032             Loren J. Rittle  <ljrittle@acm.org>
29034         libobjc/8562
29035         * objc.dg/headers.m: New test.
29037 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
29039         * gcc.c-torture/execute/builtin-noret-2.c: New.
29040         * gcc.c-torture/execute/builtin-noret-2.x: New.
29041         XFAIL builtin-noret-2.c at -O1 and above.
29042         * gcc.dg/redecl.c: New.
29043         * gcc.dg/Wshadow-1.c: Update error regexps.
29045 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
29047         * g++.dg/abi/bitfield10.C: New test.
29049 2003-04-09  Mike Stump  <mrs@apple.com>
29051         * gcc.dg/pch/pch.exp: Make testcase names longer.
29052         * g++.dg/pch/pch.exp: Make testcase names longer.
29054 2003-04-08  Roger Sayle  <roger@eyesopen.com>
29056         * gcc.dg/builtins-11.c: New test case.
29058 2003-04-08  Roger Sayle  <roger@eyesopen.com>
29060         * gcc.dg/builtins-9.c: New test case.
29061         * gcc.dg/builtins-10.c: New test case.
29063 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
29065         * gcc.dg/noncompile/init-4.c.c: New test.
29067 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
29069         * gcc.misc-test/gcov-9.c: New test.
29070         * gcc.misc-test/gcov-10.c: New test
29071         * gcc.misc-test/gcov-11.c: New test.
29073 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
29075         PR optimization/10024
29076         * gcc.c-torture/compile/20030405-1.c: New test.
29078 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
29080         * gcc.dg/pch/static-3.c: New.
29081         * gcc.dg/pch/static-3.hs: New.
29082         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
29084 2003-04-04  Richard Henderson  <rth@redhat.com>
29086         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
29087         * g++.dg/eh/forced2.C: Likewise.
29089 2003-04-03  Mike Stump  <mrs@apple.com>
29091         * lib/scanasm.exp (scan-assembler): Add xfail processing for
29092         target arg.
29093         (scan-assembler-times, scan-assembler-not): Likewise.
29094         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
29096 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29098         * gcc.dg/sparc-loop-1.c: New test.
29100 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
29102         PR other/9274
29103         * g++.dg/pch/system-2.C: New.
29104         * g++.dg/pch/system-2.Hs: New.
29106 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
29108         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
29110         * g++.dg/eh/simd-1.C (vecfunc): Same.
29112 2003-04-01  Roger Sayle  <roger@eyesopen.com>
29114         * gcc.c-torture/execute/20030401-1.c: New test case.
29116 2003-04-01  Ziemowit Laski <zlaski@apple.com>
29118         * objc.dg/defs.m: New.
29120 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
29122         * g++.dg/eh/simd-1.C: New.
29123         * g++.dg/eh/simd-2.C: New.
29125 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
29127         * gcc.c-torture/execute/simd-3.c: New.
29129 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
29131         PR c/9936
29132         * gcc.dg/20030331-2.c: New test.
29134 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
29136         PR c++/10278
29137         * g++.dg/parse/crash2.C: New test.
29139 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29141         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
29142         * gcc.c-torture/execute/20030331-1.c: ...here.
29144 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29146         * gcc.c-torture/execute/20030331-1.c: New test.
29148 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
29150         * lib/gcov.exp: Adjust call return testing strings.
29151         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
29153 2003-03-31  Roger Sayle  <roger@eyesopen.com>
29155         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
29156         * gcc.dg/builtins-7.c: New test case.
29157         * gcc.dg/builtins-8.c: New test case.
29159 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29161         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
29163 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
29165         PR c++/7647
29166         * g++.dg/lookup-class-member-2.C: New test.
29168 2003-03-30  Glen Nakamura  <glen@imodulo.com>
29170         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
29172 2003-03-28  Roger Sayle  <roger@eyesopen.com>
29174         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
29176 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
29178         * g++.dg/init/attrib1.C: New test.
29180 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29182         * gcc.dg/ultrasp8.c: New test.
29184 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29186         * gcc.dg/ultrasp7.c: New test.
29188 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
29190         PR c++/10047
29191         * g++.dg/template/inline1.C: New test.
29193 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29195         * gcc.dg/sparc-dwarf2.c: New test.
29197 2003-03-27  Roger Sayle  <roger@eyesopen.com>
29199         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
29200         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
29202 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
29204         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
29205         than reading .x files.
29206         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
29207         * g77.dg/gcov/gcov-1.f: Likewise.
29208         * gcc.misc-tests/gcov-4b.c: Likewise.
29209         * gcc.misc-tests/gcov-5b.c: Likewise.
29210         * gcc.misc-tests/gcov-6.c: Likewise.
29211         * gcc.misc-tests/gcov-7.c: Likewise.
29212         * gcc.misc-tests/gcov-8.c: Likewise.
29213         * g++.dg/gcov/gcov-1.x: Remove.
29214         * g77.dg/gcov/gcov-1.x: Likewise.
29215         * gcc.misc-tests/gcov-4b.x: Likewise.
29216         * gcc.misc-tests/gcov-5b.x: Likewise.
29217         * gcc.misc-tests/gcov-6.x: Likewise.
29218         * gcc.misc-tests/gcov-7.x: Likewise.
29219         * gcc.misc-tests/gcov-8.x: Likewise.
29221 2003-03-27  Glen Nakamura  <glen@imodulo.com>
29223         PR opt/10087
29224         * gcc.dg/20030324-1.c: New test.
29226 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
29228         PR c++/10224
29229         * g++.dg/template/arg3.C: New test.
29231         PR c++/10158
29232         * g++.dg/template/friend18.C: New test.
29234 2003-03-26  Roger Sayle  <roger@eyesopen.com>
29236         * g77.f-torture/compile/20030326-1.f: New test case.
29238 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
29240         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
29242         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
29244 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
29246         * gcc.dg/ia64-sync-3.c: New test.
29248 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
29250         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
29252 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29254         * gcc.dg/ultrasp6.c: New test.
29256 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29258         * gcc.dg/i386-signbit-1.c: New test.
29259         * gcc.dg/i386-signbit-2.c: New test.
29260         * gcc.dg/i386-signbit-3.c: New test.
29262 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29264         * gcc.dg/ultrasp5.c: Fix options.
29266 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29268         * gcc.dg/ultrasp5.c: Fix comment.
29270 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
29272         PR fortran/10197
29273         * g77.f-torture/execute/10197.f: New test.
29275 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
29277         PR c++/9898, c++/383
29278         * g++.dg/template/conv6.C: New test.
29280         PR c++/10119
29281         * g++.dg/template/ptrmem5.C: New test.
29283         PR c++/10026
29284         * g++.dg/lookup/koenig1.C: New test.
29286         PR C++/10199
29287         * g++.dg/lookup/template2.C: New test.
29289 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
29291         * g++.dg/opt/rtti1.C: New test.
29293 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29295         * gcc.dg/ultrasp5.c: New test.
29297 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
29299         PR middle-end/9967
29300         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
29301         builtin fputs.
29303 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
29305         PR c/8224
29306         * gcc.dg/20030323-1.c: New test.
29308 2003-03-23  Roger Sayle  <roger@eyesopen.com>
29310         * gcc.c-torture/compile/20030323-1.c: New test case.
29312 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
29314         * gcc.dg/20030321-1.c: New test.
29316 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
29318         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
29320 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
29322         PR c++/9978, c++/9708
29323         * g++.dg/ext/vlm1.C: Adjust expected error.
29324         * g++.dg/ext/vla2.C: New test.
29325         * g++.dg/template/arg1.C: New test.
29326         * g++.dg/template/arg2.C: New test.
29328 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
29330         * g77.f-torture/execute/select.f: New test.
29331         * g77.f-torture/noncompile/select_no_compile.f: New test.
29333 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
29335         PR c++/9898
29336         * g++.dg/other/error4.C: New test.
29338 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
29340         * g++.dg/template/friend17.C: New test.
29342 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
29344         * gcc.c-torture/compile/20030320-1.c: New.
29346 2003-03-20  Roger Sayle  <roger@eyesopen.com>
29348         * gcc.dg/builtins-6.c: New test case.
29350 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
29352         PR target/10073
29353         * gcc.c-torture/compile/20030319-1.c: New.
29355 2003-03-18  Jan Hubicka  <jh@suse.cz>
29357         * gcc.dg/i386-cvt-1.c: New test.
29359 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
29361         * objc.dg/naming-1.m: Use "(parse|syntax) error".
29362         * objc.dg/naming-2.m: Likewise.
29364 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
29366         PR c++/9639
29367         * g++.dg/parse/crash1.C: New test.
29369 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
29371         PR c++/8805
29372         * g++.dg/eh/cleanup1.C: New test.
29374 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
29376         * gcc.c-torture/execute/20030316-1.c: New test case.
29378 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
29380         PR c++/9629
29381         * g++.dg/init/ctor2.C: New test.
29383 2003-03-15  Roger Sayle  <roger@eyesopen.com>
29385         * g77.f-torture/compile/xformat.f: New test case.
29387 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29389         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
29390         * g++.old-deja/g++.mike/eh50.C: Likewise.
29392 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29394         PR c++/6440
29395         * g++.dg/template/spec7.C: New test.
29396         * g++.dg/template/spec8.C: Likewise.
29398 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
29400         * gcc.c-torture/execute/20030313-1.c: New test.
29402 2003-03-14  Richard Henderson  <rth@redhat.com>
29404         * gcc.dg/inline-2.c: Adjust alpha test for external call.
29406 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29408         * gcc.c-torture/compile/20030314-1.c: New test.
29410 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
29412         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
29413         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
29414         thumb target,
29415         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
29416         to accept newer _imp__  prefix and additional
29417         newline in .drectve section.
29418         * gcc.dg/dll-4.c: Likewise.
29419         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
29420         switch.
29422 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
29424         * g++.dg/parse/namespace9.C: New test.
29426         * g++.dg/init/ref5.C: New test.
29427         * g++.dg/parse/ptrmem1.C: Likewise.
29429 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29431         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
29432         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
29433         regular expression.
29434         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
29435         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
29437 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
29439         * gcc.c-torture/execute/20030224-2.c: New test.
29441 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29443         * gcc.dg/decl-3.c: New test.
29445 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29447         * gcc.dg/i386-loop-2.c: New test.
29449 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
29451         PR c++/9474
29452         * g++.dg/parse/namespace8.C: New test.
29454         PR c++/9924
29455         * g++.dg/overload/builtin2.C: New test.
29457 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
29459         * gcc.dg/return-type-3.c: New test.
29461 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
29463         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
29464         profiling options are not supported.
29466 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
29468         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
29469         * g++.old-deja/g++.warn/impint2.C: Likewise.
29471 2003-03-10  Devang Patel  <dpatel@apple.com>
29473         * g++.dg/cpp/c++_cmd_1.C: New test.
29474         * g++.dg/cpp/c++_cmd_1.h: New file.
29476 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
29478         * gcc.dg/altivec-9.c: New file.
29480 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29482         * gcc.dg/ppc-sdata-1.c: New test.
29483         * gcc.dg/ppc-sdata-2.c: New test.
29485 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
29487         PR c++/9373
29488         * g++.dg/opt/ptrmem2.C: New test.
29490         PR c++/8534
29491         * g++.dg/opt/ptrmem1.C: New test.
29493 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29495         * gcc.dg/i386-loop-1.c: New test.
29497 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29499         PR c++/9970
29500         * g++.dg/lookup/friend1.C: New test.
29502 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29504         PR c++/9823
29505         * g++.dg/parser/constructor1.C: New test.
29507 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
29509         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
29511         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
29513 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
29515         * gcc.dg/cpp/Wunused.c: Update test.
29517 2003-03-08  Jan Hubicka  <jh@suse.cz>
29519         * gcc.dg/inline-3.c: New test.
29521 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29523         PR c++/9809
29524         * g++.dg/parse/builtin1.C: New test.
29526         PR c++/9982
29527         * g++.dg/abi/cookie1.C: New test.
29528         * g++.dg/abi/cookie2.C: Likewise.
29530         PR c++/9524
29531         * g++.dg/template/field1.C: New test.
29533         PR c++/9912
29534         * g++.dg/parse/class1.C: New test.
29535         * g++.dg/parse/namespace7.C: Likewise.
29536         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
29538 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
29540         * g++.dg/init/ref4.C: New test.
29542 2003-03-07  Jan Hubicka  <jh@suse.cz>
29544         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
29545         * gcc.dg/inline-3.c: New test.
29547 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
29549         * g++.dg/init/ref3.C: New test.
29551         PR c++/9965
29552         * g++.dg/init/ref2.C: New test.
29554         PR c++/9400
29555         * g++.dg/warn/Wshadow-2.C: New test.
29557         PR c++/9791
29558         * g++.dg/warn/Woverloaded-1.C: New test.
29560 2003-03-05  Jan Hubicka  <jh@suse.cz>
29562         * gcc.dg/i386-local2.c: New.
29563         * gcc.dg/i386-local.c: Fix typo.
29565 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
29567         * g++.dg/abi/layout3.C: New test.
29569 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29571         * gcc.c-torture/compile/20030305-1.c
29573 2003-03-05  Jan Hubicka  <jh@suse.cz>
29575         * gcc.dg/i386-local.c: New.
29577 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
29579         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
29581 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29583         * gcc.dg/switch-2.c: New test.
29584         * gcc.dg/switch-3.c: New test.
29585         * gcc.dg/Wswitch.c: Adjust line numbers.
29586         * gcc.dg/Wswitch-default.c: Likewise.
29587         * gcc.dg/Wswitch-enum.c: Likewise.
29589 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
29591         * gcc.c-torture/execute/20030222-1.c: New test.
29593 2003-03-03  James E Wilson  <wilson@tuliptree.org>
29595         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
29597 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
29599         PR c++/9878
29600         * g++.dg/init/ref1.C: New test.
29602 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
29604         * gcc.dg/sh-relax.c: New SH-only test.
29606 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
29608         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
29609         comment explaining purpose of testcase.
29611 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29613         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
29614         for HC11/HC12 (asm needs two int registers).
29615         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
29616         HC11/HC12 because the test uses an asm which needs two 32-bit
29617         registers.
29619 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29621         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
29622         for HC11/HC12 (array is too large otherwise).
29623         * gcc.c-torture/compile/920501-4.x: New file, likewise.
29624         * gcc.c-torture/compile/20010518-2.x: Likewise.
29625         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
29626         HC11/HC12 (array is too large).
29628 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
29630         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
29631         * lib/g++-dg.exp (g++-dg-test): Likewise.
29633 2003-03-01  Roger Sayle  <roger@eyesopen.com>
29635         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
29636         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
29638 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29640         * g++.dg/warn/implicit-typename1.C: Remove warning.
29642 2003-02-28  Richard Henderson  <rth@redhat.com>
29644         * gcc.dg/noreturn-1.c: Move noreturn warning line.
29645         * gcc.dg/return-type-1.c: Move control reaches end warning line.
29647 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
29649         * gcc.dg/pch/pch.exp: Change .pch to .gch.
29650         * g++.dg/pch/pch.exp: Likewise.
29652 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
29654         PR c++/9879
29655         * testsuite/g++.dg/init/new4.C: New test.
29657 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
29659         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
29661 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
29663         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
29664         unsigned long.
29666         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
29667         wider than float.
29669 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29671         * lib/scanasm.exp: Add support for counting numbers of
29672         occurences.
29673         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
29674         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
29676 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
29678         PR c++/9683
29679         * g++.dg/template/static3.C: New test.
29681         PR c++/9829
29682         * g++.dg/parse/namespace6.C: New test.
29684 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29686         PR target/9732
29687         * gcc.dg/20030225-1.c: New test.
29689 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
29691         * README: Remove out-of-date information.
29693         PR c++/9836
29694         * g++.dg/template/spec6.C: New test.
29696 2003-02-24  Jeff Law  <law@redhat.com>
29698         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
29700 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29702         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
29703         * gcc.dg/pragma-ep-1.c: Likewise.
29705 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29707         PR c++/9602
29708         * g++.dg/template/friend16.C: New test.
29710 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
29712         PR c++/5333
29713         * g++.dg/parse/fused-params1.C: Adjust error messages.
29714         * g++.dg/template/nested3.C: New test.
29716 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
29718         * g++.dg/abi/param1.C: New test.
29720 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29722         PR c++/7982
29723         * g++.dg/warn/implicit-typename1.C: New test.
29725 2003-02-22  Kelley Cook <kelleycook@comcast.net>
29727         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
29728         with "mtune".
29729         * g++.old-deja/g++.other/store-expr2.C: Likewise.
29730         * gcc.c-torture/execute/20010129-1.x: Likewise.
29731         * gcc.dg/20011107-1.c: Likewise.
29732         * gcc.dg/20020108-1.c: Likewise.
29733         * gcc.dg/20020122-3.c: Likewise.
29734         * gcc.dg/20020206-1.c: Likewise.
29735         * gcc.dg/20020310-1.c: Likewise.
29736         * gcc.dg/20020426-2.c: Likewise.
29737         * gcc.dg/20020517-1.c: Likewise.
29738         * gcc.dg/991230-1.c: Likewise.
29739         * gcc.dg/i386-unroll-1.c: Likewise.
29740         * gcc.misc-tests/i386-prefetch.exp: Likewise.
29742 2003-02-22  Jan Hubicka  <jh@suse.cz>
29744         * gcc.dg/i386-mul.c: New test.
29746 2003-02-21  Roger Sayle  <roger@eyesopen.com>
29748         * gcc.dg/builtins-5.c: New test case.
29750 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
29752         * gcc.dg/asmreg-1.c: New test.
29754 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29756         PR c++/9749
29757         * g++.dg/parse/varmod1.C: New test.
29759 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29761         PR c++/9727
29762         * g++.dg/template/op1.C: New test.
29764 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29766         PR c++/8906
29767         * g++.dg/template/nested2.C: New test.
29769 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29771         PR c++/8724
29772         * g++.dg/expr/dtor1.C: New test.
29774 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
29776         * gcc.dg/cpp/include3.c: New test.
29777         * gcc.dg/cpp/inc/foo.h: New file.
29779 2003-02-21  Glen Nakamura  <glen@imodulo.com>
29781         * gcc.c-torture/execute/20030221-1.c: New test.
29783 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
29785         PR c++/9729
29786         * g++.dg/abi/conv1.C: New test.
29788 2003-02-20  Jan Hubicka  <jh@suse.cz>
29790         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
29792 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
29794         * gcc.c-torture/compile/20030219-1.c: New test.
29796 2003-02-18  Jan Hubicka  <jh@suse.cz>
29798         * gcc.dg/funcorder.c: New test.
29800 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29802         * gcc.c-torture/execute/20030218-1.c: New.
29804 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
29806         * gcc.dg/20030218-1.c: New.
29808 2003-02-18  Richard Henderson  <rth@redhat.com>
29810         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
29811         * gcc.dg/attr-used-2.c: New.
29813 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
29815         PR c++/9704
29816         * g++.dg/init/copy5.C: New test.
29818 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
29820         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
29821         * g++.dg/pch/pch.exp: Likewise.
29823 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29825         * gcc.c-torture/execute/20030209-1.c: Enable the test if
29826         STACK_SIZE is not defined.
29828 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29830         PR c++/9457
29831         * g++.dg/template/init1.C: New test.
29833 2003-02-16  Jan HUbicka  <jh@suse.cz>
29835         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
29836         (foo): Add few extra tests
29837         * gcc.dg/c99-const-expr-3.c: Likewise.
29838         * gcc.c-torture/execute/20030216-1.c: New.
29840 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29842         PR c++/9459
29843         * g++.dg/ext/typeof4.C: New test.
29845 2003-02-15  Roger Sayle  <roger@eyesopen.com>
29847         * gcc.dg/i386-387-3.c: New test case.
29849 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
29851         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
29852         cris-*-elf* cris-*-aout* and mmix-*-*.
29854 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
29856         * gcc.dg/20030213-1.c: New test.
29858 2003-02-12  Roger Sayle  <roger@eyesopen.com>
29860         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
29861         * gcc.dg/i386-387-2.c: Likewise.
29863 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
29865         * gcc.dg/ppc-spe.c: Fix formatting.
29866         Enable tests that were previously unsupported by gas.
29867         Delete tests for instructions that no longer exist.
29868         Switch arguments on evsubifw builtin.
29870 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
29872         * gcc.c-torture/execute/20030209-1.c: Disable the test if
29873         STACK_SIZE is too small.
29875 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29876             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29878         * gcc.dg/decl-2.c: New test.
29880 2003-02-10  Jan Hubicka  <jh@suse.cz>
29882         * gcc.dg/i386-fpcvt-1.c: New test.
29884 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
29886         * gcc.c-torture/execute/20030209-1.c: New test.
29888 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
29890         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
29891         int-wide bitops, use the constants of the same width.
29892         Likewise, if long long is 32-bit wide, test bitops using
29893         32-bit constants.
29895 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
29897         * gcc.dg/20021014-1.c: Annotate with expected notice text.
29899 2003-02-07  Roger Sayle  <roger@eyesopen.com>
29901         * testsuite/gcc.dg/builtins-4.c: New test case.
29903 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29905         * gcc.dg/20020430-1.c: Fix dg command typos.
29906         * gcc.dg/20020503-1.c: Likewise.
29908 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29910         PR c++/8785
29911         * g++.dg/parse/fused-params1.C: New test.
29913         PR c++/8857
29914         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
29916         PR c++/8921
29917         * g++.dg/parse/non-dependent1.C: New test.
29919         PR c++/8928
29920         * g++.dg/parse/dupl-tmpl-args1.C: New test.
29922         PR c++/9228
29923         * g++.dg/parse/undefined7.C: New test.
29924         * g++.dg/parse/non-templ1.C: New test.
29926         PR c++/9229
29927         * g++.dg/parse/too-many-tmpl-args1.C: New test.
29929 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
29931         * gcc.c-torture/compile/20030206-1.c: New test.
29933 2003-02-05  Roger Sayle  <roger@eyesopen.com>
29935         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
29936         "pow" to "foo" to avoid potential confusion with a math built-in.
29938 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29940         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
29941         conditions for SPARC targets.
29943 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
29945         * gcc.dg/20030204-1.c: New test.
29947 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29949         PR c++/38
29950         * g++.dg/parse/array-size1.C: New test.
29952         PR c++/5657
29953         * g++.dg/parse/undefined3.C: New test.
29955         PR c++/5665
29956         * g++.dg/parse/undefined4.C: New test.
29958         PR c++/5975
29959         * g++.dg/parse/undefined5.C: New test.
29961         PR c++/7259
29962         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
29964         PR c++/8578
29965         * g++.dg/parse/casting-operator1.C: New test.
29967         PR c++/8596
29968         * g++.dg/parse/undefined6.C: New test.
29970         PR c++/8736
29971         * g++.dg/parse/missing-template1.C: New test.
29973 2003-02-04  Jan Hubicka  <jh@suse.cz>
29975         * gcc.dg/i386-cadd.c: Compile using -march=k8.
29976         * gcc.dg/i386-cmov?.c: Likewise.
29977         * gcc.dg/i386-fpcvt-?.c: Likewise.
29978         * gcc.dg/i386-ssefp-1.c: Likewise.
29979         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
29980         conventions.
29982 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
29984         PR c++/7129
29985         * testsuite/g++.dg/ext/max.C: New test.
29987 2003-02-03  Jan Hubicka  <jh@suse.cz>
29989         * gcc.c-torture/execute/20030203-1.c: New test.
29991 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
29993         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
29994         'natural-endian'.
29996 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
29998         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
29999         * g++.dg/init/new2.C: Likewise.
30000         * g++.dg/other/new1.C: Likewise.
30002 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
30004         * gcc.dg/struct-ret-libc.c: New test.
30006 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
30008         * gcc.dg/20030129-1.c: New test.
30010 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30012         PR c++/8849
30013         * g++.dg/template/ptrmem4.C: New test.
30015 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
30017         * g++.dg/parser/constant1.C: New test.
30019 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30021         PR c++/8591
30022         * g++.dg/parse/friend2.C: New test.
30024 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
30026         PR c++/9437
30027         * g++.dg/template/unify4.C: New test.
30029 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
30031         * gcc.c-torture/execute/20030128-1.c: New test.
30033 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
30035         * g++.dg/lookup/nested1.C: Test moved from ...
30036         * g++.old-deja/g++.other/lookup24.C: ... here.
30038 2003-01-28  Jan Hubicka  <jh@suse.cz>
30040         * gcc.dg/i386-cmov5.c: New test.
30042 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
30044         * gcc.c-torture/execute/20010925-1.c: Changed the
30045         memcpy declaration.
30047 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
30049         PR c++/3902
30050         * g++.dg/parse/template5.C: New test.
30052 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
30054         PR fortran/9258
30055         * g77.dg/pr9258: New test.
30057 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
30059         * README: Move relevant parts from README.g++.
30061         * README.g++: Remove this file.
30063 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
30065         * g++.dg/abi/dcast1.C: New test.
30067 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30069         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
30071 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
30073         PR c++/47
30074         * g++.old-deja/g++.other/lookup24.C: New test.
30076 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30078         PR middle-end/7227
30079         * gcc.dg/uninit-C.c: New test.
30081 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
30083         * g++.dg/abi/covariant1.C: New test.
30085 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
30087         * gcc.dg/20030123-1.c: New test.
30089 2003-01-25  Jan Hubicka  <jh@suse.cz>
30091         PR opt/8492
30092         * gcc.c-torture/compile/20030125-1.c
30094 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
30096         PR c++/9403
30097         * g++.dg/parse/template3.C: New test.
30098         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
30100         PR c++/795
30101         * g++.dg/parse/template4.C: New test.
30103         PR c++/9415
30104         * g++.dg/template/qual2.C: New test.
30106         PR c++/8545
30107         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
30109         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
30111 2003-01-25  Roger Sayle  <roger@eyesopen.com>
30113         * gcc.c-torture/execute/switch-1.c: New test case.
30115 2003-01-25  Jan Hubicka  <jh@suse.cz>
30117         * gcc.c-torture/execute/20030125-1.[cx]: New test.
30119 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
30121         Tweaks for Bison-1.875. From the NEWS file:
30122         "- `parse error' -> `syntax error'
30123         Bison now uniformly uses the term `syntax error'"
30124         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
30125         * gcc.dg/cpp/digraph2.c: Likewise.
30126         * gcc.dg/cpp/direct2.c: Likewise.
30127         * gcc.dg/cpp/paste4.c: Likewise.
30128         * gcc.dg/c90-restrict-1.c: Likewise.
30129         * gcc.dg/c99-func-2.c: Likewise.
30130         * gcc.dg/noncompile/920721-2.c: Likewise.
30131         * gcc.dg/noncompile/930622-2.c: Likewise.
30132         * gcc.dg/noncompile/940112-1.c: Likewise.
30133         * gcc.dg/noncompile/950921-1.c: Likewise.
30134         * gcc.dg/noncompile/951123-1.c: Likewise.
30135         * gcc.dg/noncompile/971104-1.c: Likewise.
30136         * gcc.dg/noncompile/990416-1.c: Likewise.
30138 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
30140         * g++.dg/parse/undefined1.C: Add error message.
30142 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
30144         PR c++/9354
30145         * g++.dg/parse/new1.C: New test.
30147         PR c++/9216
30148         * g++.dg/parse/template2.C: New test.
30150         PR c++/9354
30151         * g++.dg/parse/typedef2.C: New test.
30153         PR c++/9328
30154         * g++.dg/ext/typeof3.C: New test.
30156 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30158         PR c++/2738
30159         * g++.dg/parse/ret-type1.C: New test.
30161         PR c++/3792
30162         * g++.dg/parse/tmpl-outside1.C: New test.
30164         PR c++/4207
30165         * g++.dg/parse/int-as-enum1.C: New test.
30167         PR c++/4903
30168         * g++.dg/parse/no-typename1.C: New test.
30170         PR c++/5533
30171         * g++.dg/parse/no-value1.C: New test.
30173         PR c++/5921
30174         * g++.dg/parse/wrong-inline1.C: New test.
30176         PR c++/6402
30177         * g++.dg/parse/ref1.C: New test.
30179         PR c++/6992
30180         * g++.dg/parse/attr-ctor1.C: New test.
30182         PR c++/7229
30183         * g++.dg/parse/namespace5.C: New test.
30185         PR c++/7917
30186         * g++.dg/parse/func-def1.C: New test.
30188         PR c++/8143
30189         * g++.dg/parse/undefined1.C: New test.
30191         PR c++/5723, PR c++/8522
30192         * g++.dg/parse/specialization1.C: New test.
30194         PR c++/163, PR c++/8595
30195         * g++.dg/parse/struct-as-enum1.C: New test.
30197         PR c++/9173
30198         * g++.dg/parse/undefined2.C: New test.
30200 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
30202         PR c++/9298
30203         * g++.dg/parse/template1.C: New test.
30205         PR c++/9384
30206         * g++.dg/parse/using1.C: New test.
30208         PR c++/9285
30209         PR c++/9294
30210         * g++.dg/parse/expr2.C: New test.
30212         PR c++/9388
30213         * g++.dg/parse/lookup2.C: Likewise.
30215 2003-01-21  Jan Hubicka  <jh@suse.cz>
30217         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
30218         * gcc.c-torture/execute/eeprof-1.c: Likewise.
30219         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
30220         * gcc.c-torture/execute/string-opt-*.c: Likewise.
30222 2003-01-20  Nick Clifton  <nickc@redhat.com>
30224         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
30225         problem with ARM sibcall code generation.
30227 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
30229         * gcc.c-torture/execute/20030120-1.c: New.
30231 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
30233         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
30235 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
30237         PR c++/9272
30238         * g++.dg/parse/ctor1.C: New test.
30240         PR c++/9294:
30241         * g++.dg/parse/qualified1.C: New test.
30243         * g++.dg/parse/typename3.C: New test.
30245 2003-01-16  Richard Henderson  <rth@redhat.com>
30247         * g++.dg/tls/init-2.C: Fix error matches for real this time.
30249 2003-01-16  Richard Henderson  <rth@redhat.com>
30251         * g++.dg/pch/pch.exp: Copy test header to the working directory
30252         before using it either for precompilation or direct use.
30253         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
30254         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
30256 2003-01-16  Richard Henderson  <rth@redhat.com>
30258         * gcc.dg/pch/pch.exp: Copy test header to the working directory
30259         before using it either for precompilation or direct use.
30260         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
30261         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
30263 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
30265         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
30266         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
30267         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
30268         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
30269         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
30270         typename warning into error.
30271         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
30272         error messages.
30273         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
30274         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
30275         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
30276         messages.
30277         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
30278         make declaration visible in template.
30279         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
30280         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
30281         messages.
30282         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
30283         message.
30284         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
30285         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
30286         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
30287         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
30288         typename warning with error message.
30289         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
30290         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
30291         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
30293 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
30295         * g++.dg/parse/ambig2.C: New test.
30297 2003-01-15  Richard Henderson  <rth@redhat.com>
30299         * g++.dg/tls/init-2.C: Update error message string.
30301 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30303         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
30305 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
30307         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
30308         all for HC11/HC12.
30309         * gcc.c-torture/compile/20001205-1.x: Likewise.
30310         * gcc.c-torture/compile/20001226-1.x: Likewise.
30311         * gcc.c-torture/compile/920520-1.x: Likewise.
30312         * gcc.c-torture/compile/961203-1.x: Likewise.
30313         * gcc.c-torture/compile/20020604-1.x: Likewise.
30315 2003-01-15  Jan Hubicka  <jh@suse.cz>
30317         * gcc.c-torture/compile/20030115-1.c: New test.
30319         * gcc.dg/i386-fpcvt-1.c: New test.
30320         * gcc.dg/i386-fpcvt-2.c: New test.
30322 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
30324         Further conform g++'s __vmi_class_type_info to the C++ ABI
30325         specification.
30326         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
30327         the specification.
30329 2003-01-14  Jan Hubicka  <jh@suse.cz>
30331         * gcc.dg/i386-fpcvt-1.c: New test.
30332         * gcc.dg/i386-fpcvt-2.c: New test.
30334 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30336         * gcc.dg/i386-mmx-3.c: New test.
30338 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
30340         PR c++/9264
30341         * g++.dg/parse/octal1.C: New file.
30343         PR c++/9172
30344         * g++.dg/parse/typename1.C: New file.
30346 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
30348         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
30349         * gcc.dg/bf-no-ms-layout.c: Likewise.
30350         * gcc.dg/bf-ms-attrib.c: Likewise.
30352 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
30354         PR c++/9099
30355         * g++.dg/parse/dtor1.C: New file.
30357         PR c++/9128
30358         * g++.dg/rtti/typeid1.C: New file.
30360         PR c++/9153
30361         * g++.dg/parse/lookup1.C: New file.
30363         PR c++/9171
30364         * g++.dg/templ/spec5.C: New file.
30366 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
30368         * gcc.c-torture/compile/20030110-1.c: New test.
30370 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
30372         Merge from pch-branch:
30374         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
30376         * gcc.dg/pch/cpp-1.h: New.
30377         * gcc.dg/pch/cpp-1.c: New.
30378         * gcc.dg/pch/cpp-2.h: New.
30379         * gcc.dg/pch/cpp-2.c: New.
30381         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
30383         * gcc.dg/pch/except-1.h: New.
30384         * gcc.dg/pch/except-1.c: New.
30386         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
30388         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
30389         running test.
30390         * gcc.dg/pch: Include *.hp not *.h.
30391         * gcc.dg/pch/system-1.h: New.
30392         * gcc.dg/pch/system-1.c: New.
30394         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
30396         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
30397         rather than trying to build and run a program using PCH.
30398         * gcc.dg/pch: Remove dg-do commands from test files.
30400         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
30402         * gcc.dg/pch/macro-3.c: New.
30403         * gcc.dg/pch/macro-3.h: New.
30405         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
30407         * gcc.dg/pch/common-1.c: New.
30408         * gcc.dg/pch/common-1.h: New.
30409         * gcc.dg/pch/decl-1.c: New.
30410         * gcc.dg/pch/decl-1.h: New.
30411         * gcc.dg/pch/decl-2.c: New.
30412         * gcc.dg/pch/decl-2.h: New.
30413         * gcc.dg/pch/decl-3.c: New.
30414         * gcc.dg/pch/decl-3.h: New.
30415         * gcc.dg/pch/decl-4.c: New.
30416         * gcc.dg/pch/decl-4.h: New.
30417         * gcc.dg/pch/decl-5.c: New.
30418         * gcc.dg/pch/decl-5.h: New.
30419         * gcc.dg/pch/global-1.c: New.
30420         * gcc.dg/pch/global-1.h: New.
30421         * gcc.dg/pch/inline-1.c: New.
30422         * gcc.dg/pch/inline-1.h: New.
30423         * gcc.dg/pch/inline-2.c: New.
30424         * gcc.dg/pch/inline-2.h: New.
30425         * gcc.dg/pch/static-1.c: New.
30426         * gcc.dg/pch/static-1.h: New.
30427         * gcc.dg/pch/static-2.c: New.
30428         * gcc.dg/pch/static-2.h: New.
30430         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
30432         * g++.dg/pch/pch.exp: Better handle failing testcases.
30433         * gcc.dg/pch/pch.exp: Likewise.
30434         * gcc.dg/pch/macro-1.c: New.
30435         * gcc.dg/pch/macro-1.h: New.
30436         * gcc.dg/pch/macro-2.c: New.
30437         * gcc.dg/pch/macro-2.h: New.
30439         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
30441         * g++.dg/dg.exp: Treat files in pch/ specially.
30442         * g++.dg/pch/pch.exp: New file.
30443         * g++.dg/pch/empty.H: New file.
30444         * g++.dg/pch/empty.C: New file.
30445         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
30446         "precompile".
30448         * gcc.dg/pch/pch.exp: New file.
30449         * gcc.dg/pch/empty.h: New file.
30450         * gcc.dg/pch/empty.c: New file.
30451         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
30452         "precompile".
30454 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30456         * g++.dg/template/friend14.C: New test.
30458 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30460         * gcc.dg/old-style-asm-1.c: New test.
30462 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
30464         * gcc.c-torture/compile/20030109-1.c: New test.
30466 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30468         * gcc.c-torture/execute/20030109-1.c: New test.
30470 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
30472         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
30473         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
30474         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
30475         * g++.old-deja/g++.mike/eh2.C: Likewise.
30476         * g++.old-deja/g++.mike/eh3.C: Likewise.
30477         * g++.old-deja/g++.mike/eh5.C: Likewise.
30478         * g++.old-deja/g++.mike/eh6.C: Likewise.
30479         * g++.old-deja/g++.mike/eh7.C: Likewise.
30480         * g++.old-deja/g++.mike/eh8.C: Likewise.
30481         * g++.old-deja/g++.mike/eh9.C: Likewise.
30482         * g++.old-deja/g++.mike/eh10.C: Likewise.
30483         * g++.old-deja/g++.mike/eh12.C: Likewise.
30484         * g++.old-deja/g++.mike/eh13.C: Likewise.
30485         * g++.old-deja/g++.mike/eh14.C: Likewise.
30486         * g++.old-deja/g++.mike/eh16.C: Likewise.
30487         * g++.old-deja/g++.mike/eh17.C: Likewise.
30488         * g++.old-deja/g++.mike/eh18.C: Likewise.
30489         * g++.old-deja/g++.mike/eh21.C: Likewise.
30490         * g++.old-deja/g++.mike/eh23.C: Likewise.
30491         * g++.old-deja/g++.mike/eh24.C: Likewise.
30492         * g++.old-deja/g++.mike/eh25.C: Likewise.
30493         * g++.old-deja/g++.mike/eh26.C: Likewise.
30494         * g++.old-deja/g++.mike/eh27.C: Likewise.
30495         * g++.old-deja/g++.mike/eh28.C: Likewise.
30496         * g++.old-deja/g++.mike/eh29.C: Likewise.
30497         * g++.old-deja/g++.mike/eh31.C: Likewise.
30498         * g++.old-deja/g++.mike/eh33.C: Likewise.
30499         * g++.old-deja/g++.mike/eh34.C: Likewise.
30500         * g++.old-deja/g++.mike/eh35.C: Likewise.
30501         * g++.old-deja/g++.mike/eh36.C: Likewise.
30502         * g++.old-deja/g++.mike/eh37.C: Likewise.
30503         * g++.old-deja/g++.mike/eh38.C: Likewise.
30504         * g++.old-deja/g++.mike/eh39.C: Likewise.
30505         * g++.old-deja/g++.mike/eh40.C: Likewise.
30506         * g++.old-deja/g++.mike/eh41.C: Likewise.
30507         * g++.old-deja/g++.mike/eh42.C: Likewise.
30508         * g++.old-deja/g++.mike/eh44.C: Likewise.
30509         * g++.old-deja/g++.mike/eh46.C: Likewise.
30510         * g++.old-deja/g++.mike/eh47.C: Likewise.
30511         * g++.old-deja/g++.mike/eh48.C: Likewise.
30512         * g++.old-deja/g++.mike/eh49.C: Likewise.
30513         * g++.old-deja/g++.mike/eh50.C: Likewise.
30514         * g++.old-deja/g++.mike/eh51.C: Likewise.
30515         * g++.old-deja/g++.mike/eh53.C: Likewise.
30516         * g++.old-deja/g++.mike/eh55.C: Likewise.
30517         * g++.old-deja/g++.mike/p7912.C: Likewise.
30518         * g++.old-deja/g++.mike/p9706.C: Likewise.
30519         * g++.old-deja/g++.mike/p10416.C: Likewise.
30520         * g++.old-deja/g++.mike/p11667.C: Likewise.
30521         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
30522         Remove redundant reference to Iris.
30523         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
30524         Elxsi, i860, Pico Java, and WE32K.
30526 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
30528         * g++.dg/ext/asm4.C: New test.
30530 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30532         PR c++/9030
30533         * g++.dg/template/friend12.C: New test.
30534         * g++.dg/template/friend13.C: Likewise.
30535         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
30537 2003-01-08  Jan Hubicka  <jh@suse.cz>
30539         * gcc.dg/i386-cadd.c: New test.
30540         * gcc.dg/i386-cmov4.c: Likewise.
30542 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
30544         PR c++/9165
30545         * g++.dg/warn/Wunused-3.C: New test.
30547         * g++.dg/abi/bitfield9.C: New test.
30549         PR c++/9189
30550         * g++.dg/parse/defarg3.C: New test.
30552 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
30554         * g++.dg/parse/ambig1.C: New test.
30555         * g++.dg/parse/defarg2.C: New test.
30557 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
30559         * g++.dg/template/defarg-1.C: New test.
30560         * g++.dg/template/local2.C: Likewise.
30562 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
30564         * gcc.c-torture/execute/20030105-1.c: New test.
30566 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30568         * g++.dg/parse/namespace3.C: Remove extra semicolons.
30569         * g++.dg/parse/namespace4.C: Likewise.
30571 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
30573         * g++.dg/template/ntp2.C: New test.
30575 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
30577         * g++.dg/parse/extern-C-1.C: New test.
30579         * g++.dg/parse/namespace4.C: New test.
30581         * g++.dg/template/nested1.C: New test.
30583         * g++.dg/parse/namespace3.C: New test.
30585 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
30587         * g++.dg/lookup/two-stage1.C: New test.
30589 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30591         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
30592         * g++.old-deja/g++.jason/access8.C: Likewise.
30593         * g++.old-deja/g++.other/decl5.C: Likewise.
30595 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30597         * g++.dg/parse/parse7.C: New test.
30599 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
30601         PR c++/2843
30602         * g++.dg/ext/attrib7.C: New test.
30604 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30606         * g++.dg/parse/parse6.C: New test.
30608 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
30610         * gcc.dg/h8300-stack-1.c: New.
30612 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30614         g++.dg/lookup/exception1.C: New test.
30616         g++.dg/lookup/template1.C: New test.
30618         g++.dg/parse/namespace2.C: New test.
30620         g++.dg/parse/parens2.C: New test.
30622 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30624         * g++.dg/parse/parse5.C: New test.
30625         * g++.dg/lookup/scoped4.C: New test.
30627 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30629         * g++.dg/parse/parens1.C: New test.
30631         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
30632         angle-bracket1.C.
30633         * g++.dg/parse/parens2.C: New test.
30635         * g++.dg/lookup/scope-operator1.C: New test.
30637         * g++.dg/parse/operator1.C: New test.
30639 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30641         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
30642         * g++.old-deja/g++.other/access6.C: Likewise.
30643         * g++.old-deja/g++.other/decl1.C: Likewise.
30644         * g++.old-deja/g++.pt/typename12.C: Likewise.
30646 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30648         * g++.dg/parse/namespace1.C: New test.
30650 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30652         * g++.dg/parse/parse4.C: New test.
30654 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30656         * g++.dg/parse/parse3.C: New test.
30658 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30660         * g++.dg/parse/parse2.C: New test.
30662 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30664         * g++.dg/template/friend11.C: New test.
30666 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30668         * g++.dg/parse/parse1.C: New test.
30670 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
30672         * lib/profopt.exp: Change the name of a global variable to avoid
30673         possible clashes with other test suites.
30675 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
30677         * g++.dg/inherit/covariant8.C: New test.
30679 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30681         * g++.dg/init/array9.C: New test.
30683         PR c++/9112
30684         * g++.dg/parse/expr1.C: New test.
30686 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
30688         * gcc.c-torture/compile/20021230-1.c: New test.
30690 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
30692         * g++.dg/inherit/covariant5.C: New test.
30693         * g++.dg/inherit/covariant6.C: New test.
30694         * g++.dg/inherit/covariant7.C: New test.
30696 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30698         PR c++/2739
30699         * g++.dg/other/access2.C: New test.
30701 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30703         * g++.dg/other/anon-struct.C: No longer fails
30704         * g++.old-deja/g++.brendan/parse4.C: Likewise.
30705         * g++.old-deja/g++.brendan/parse5.C: Likewise.
30706         * g++.old-deja/g++.brendan/parse6.C: Likewise.
30708 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30710         * g++.dg/parse/angle-bracket.C (main): No longer fails.
30712 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
30714         * g++.dg/eh/spec4.C: Remove stray semicolon.
30715         * g++.dg/expr/pmf-1.C: Change error message.
30716         * g++.dg/ext/asm1.C: Remove stray semicolon.
30717         * g++.dg/ext/typename1.C: Add missing typenames.
30718         * g++.dg/inherit/template-as-base.C: Change error message.
30719         * g++.dg/lookup/scoped1.C: Likewise.
30720         * g++.dg/lookup/scoped2.C: Likewise.
30721         * g++.dg/lookup/using2.C: Likewise.
30722         * g++.dg/other/component1.C: Remove stray semicolon.
30723         * g++.dg/other/do1.C: Change error message.
30724         * g++.dg/other/error2.C: Likewise.
30725         * g++.dg/other/init1.C: Likewise.
30726         * g++.dg/other/packed1.C: Remove stray semicolon.
30727         * g++.dg/other/ptrmem2.C: Change error message.
30728         * g++.dg/parse/parameter-declaration-1.C: Remove line number
30729         marker.
30730         * g++.dg/special/initp1.C: Remove invalid attribute usage.
30731         * g++.dg/template/access3.C: Add typename keyword.
30732         * g++.dg/template/access5.C: Remove stray semicolon.
30733         * g++.dg/template/access6.C: Likewise.
30734         * g++.dg/template/complit1.C: Likewise.
30735         * g++.dg/template/crash1.C: Change error message.
30736         * g++.dg/template/inherit2.C: Remove stray semicolon.
30737         * g++.dg/template/instantiate2.C: Likewise.
30738         * g++.dg/template/instantiate3.C: Change error message.
30739         * g++.dg/template/qual1.C: Remove stray semicolon.
30740         * g++.dg/template/qualttp18.C: Change error message.
30741         * g++.dg/template/ref1.C: Remove stray semicolon.
30742         * g++.dg/template/sizeof1.C (A::value): Declare it.
30743         * g++.dg/template/spec4.C: Change error message.
30744         * g++.dg/template/static1.C: Likewise.
30745         * g++.dg/template/type1.C: Likewise.
30746         * g++.dg/template/typename3.C: Likewise.
30747         * g++.old-deja/g++.benjamin/13478.C: Change error message.
30748         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
30749         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
30750         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
30751         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
30752         named return value extension.
30753         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
30754         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
30755         * g++.old-deja/g++.bob/extern_C.C: Likewise.
30756         * g++.old-deja/g++.bob/inherit2.C: Likewise.
30757         * g++.old-deja/g++.brendan/complex1.C: Likewise.
30758         * g++.old-deja/g++.brendan/copy5.C: Likewise.
30759         * g++.old-deja/g++.brendan/crash13.C: Likewise.
30760         * g++.old-deja/g++.brendan/crash15.C: Likewise.
30761         * g++.old-deja/g++.brendan/crash18.C: Change error message.
30762         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
30763         * g++.old-deja/g++.brendan/crash38.C: Likewise.
30764         * g++.old-deja/g++.brendan/crash50.C: Likewise.
30765         * g++.old-deja/g++.brendan/crash56.C: Likewise.
30766         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
30767         syntax.
30768         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
30769         * g++.old-deja/g++.brendan/crash8.C: Change error message.
30770         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
30771         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
30772         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
30773         * g++.old-deja/g++.brendan/template11.C: Likewise.
30774         * g++.old-deja/g++.brendan/template26.C: Likewise.
30775         * g++.old-deja/g++.brendan/template27.C: Use explicit
30776         specialization syntax.
30777         * g++.old-deja/g++.brendan/template30.C: Likewise.
30778         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
30779         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
30780         non-dependent names.
30781         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
30782         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
30783         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
30784         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
30785         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
30786         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
30787         named return value extension.
30788         * g++.old-deja/g++.ext/namedret2.C: Likewise.
30789         * g++.old-deja/g++.ext/namedret3.C: Likewise.
30790         * g++.old-deja/g++.ext/return1.C: Likewise.
30791         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
30792         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
30793         * g++.old-deja/g++.jason/access8.C: Likewise.
30794         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
30795         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
30796         pseudo-destructor names.
30797         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
30798         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
30799         pseudo-destructor names.
30800         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
30801         * g++.old-deja/g++.jason/overload19.C: Likewise.
30802         * g++.old-deja/g++.jason/overload32.C: Likewise.
30803         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
30804         stray semicolons.
30805         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
30806         * g++.old-deja/g++.jason/return.C: Likewise.
30807         * g++.old-deja/g++.jason/return2.C: Likewise.
30808         * g++.old-deja/g++.jason/shadow1.C: Likewise.
30809         * g++.old-deja/g++.jason/special.C: Use explicit specialization
30810         syntax.
30811         * g++.old-deja/g++.jason/template10.C: Account for use of
30812         non-dependent names.
30813         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
30814         syntax.
30815         * g++.old-deja/g++.jason/template37.C: Likewise.
30816         * g++.old-deja/g++.law/access4.C: Change error messages.
30817         * g++.old-deja/g++.law/arm13.C: Remove incorrect
30818         pseudo-destructor names.
30819         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
30820         * g++.old-deja/g++.law/ctors9.C: Likewise.
30821         * g++.old-deja/g++.law/cvt22.C: Likewise.
30822         * g++.old-deja/g++.law/dtors5.C: Likewise.
30823         * g++.old-deja/g++.law/global-init1.C: Likewise.
30824         * g++.old-deja/g++.law/missed-error3.C: Likewise.
30825         * g++.old-deja/g++.law/operators28.C: Likewise.
30826         * g++.old-deja/g++.law/visibility28.C: Likewise.
30827         * g++.old-deja/g++.martin/eval1.C: Likewise.
30828         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
30829         name.
30830         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
30831         * g++.old-deja/g++.mike/net34.C: Likewise.
30832         * g++.old-deja/g++.mike/net36.C: Likewise.
30833         * g++.old-deja/g++.mike/ns2.C: Likewise.
30834         * g++.old-deja/g++.mike/p12306.C: Likewise.
30835         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
30836         value extension.
30837         * g++.old-deja/g++.mike/p700.C: Likewise.
30838         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
30839         * g++.old-deja/g++.mike/p710.C: Likewise.
30840         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
30841         value extension.
30842         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
30843         * g++.old-deja/g++.mike/pmf9.C: Likewise.
30844         * g++.old-deja/g++.ns/crash2.C: Likewise.
30845         * g++.old-deja/g++.ns/crash3.C: Likewise.
30846         * g++.old-deja/g++.ns/invalid1.C: Likewise.
30847         * g++.old-deja/g++.ns/ns17.C: Likewise.
30848         * g++.old-deja/g++.ns/template16.C: Likewise.
30849         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
30850         keyword.
30851         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
30852         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
30853         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
30854         named return value extension.
30855         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
30856         * g++.old-deja/g++.other/access4.C: Issue additional error
30857         messages.
30858         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
30859         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
30860         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
30861         * g++.old-deja/g++.other/crash25.C: Change error message.
30862         * g++.old-deja/g++.other/crash4.C: Change error message.
30863         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
30864         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
30865         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
30866         checks.
30867         * g++.old-deja/g++.other/defarg8.C: Likewise.
30868         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
30869         * g++.old-deja/g++.other/dtor10.C: Likewise.
30870         * g++.old-deja/g++.other/incomplete.C: Likewise.
30871         * g++.old-deja/g++.other/linkage7.C: Likewise.
30872         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
30873         lookup algorithm.
30874         * g++.old-deja/g++.other/mangle2.C: Likewise.
30875         * g++.old-deja/g++.other/refinit2.C: Likewise.
30876         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
30877         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
30878         * g++.old-deja/g++.pt/crash28.C: Likewise.
30879         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
30880         syntax.
30881         * g++.old-deja/g++.pt/crash32.C: Change error message.
30882         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
30883         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
30884         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
30885         error message position.
30886         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
30887         * g++.old-deja/g++.pt/defarg8.C: Change error message.
30888         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
30889         syntax.
30890         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
30891         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
30892         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
30893         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
30894         keyword.
30895         * g++.old-deja/g++.pt/explicit31.C: Likewise.
30896         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
30897         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
30898         keyword.
30899         * g++.old-deja/g++.pt/explicit71.C: Change error message.
30900         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
30901         syntax.
30902         * g++.old-deja/g++.pt/friend28.C: Account for use of
30903         non-dependent names.
30904         * g++.old-deja/g++.pt/friend29.C: Likewise.
30905         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
30906         rules.
30907         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
30908         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
30909         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
30910         lookup rules.
30911         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
30912         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
30913         keyword.
30914         * g++.old-deja/g++.pt/memclass20.C: Likewise.
30915         * g++.old-deja/g++.pt/memclass5.C: Likewise.
30916         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
30917         keyword.
30918         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
30919         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
30920         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
30921         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
30922         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
30923         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
30924         keyword.
30925         * g++.old-deja/g++.pt/spec10.C: Likewise.
30926         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
30927         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
30928         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
30929         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
30930         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
30931         * g++.old-deja/g++.pt/ttp62.C: Likewise.
30932         * g++.old-deja/g++.pt/ttp64.C: Likewise.
30933         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
30934         * g++.old-deja/g++.pt/typename15.C: Likewise.
30935         * g++.old-deja/g++.pt/typename22.C: Likewise.
30936         * g++.old-deja/g++.pt/typename6.C: Change error messages.
30937         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
30938         * g++.old-deja/g++.pt/virtual2.C: Likewise.
30939         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
30940         syntax.
30941         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
30942         return value extension.
30943         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
30944         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
30945         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
30946         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
30948 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
30950         * g++.dg/warn/inline1.C: New test.
30951         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
30952         * g++.old-deja/g++.jason/synth10.C: Likewise.
30953         * g++.old-deja/g++.mike/net31.C: Likewise.
30954         * g++.old-deja/g++.mike/p8786.C: Likewise.
30956         * g++.dg/template/friend10.C: New test.
30957         * g++.dg/template/conv5.C: New test.
30959 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
30961         * g++.dg/lookup/scoped3.C: New test.
30963         * g++.dg/lookup/decl1.C: New test.
30964         * g++.dg/lookup/decl2.C: New test.
30966 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30968         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
30969         gcc.c-torture/compile/20021015-1.c,
30970         gcc.c-torture/compile/20021015-2.c,
30971         gcc.c-torture/compile/20021123-1.c,
30972         gcc.c-torture/compile/20021123-2.c,
30973         gcc.c-torture/compile/20021123-3.c,
30974         gcc.c-torture/compile/20021123-4.c,
30975         gcc.c-torture/execute/20021024-1.c: Add tests previously added
30976         only to 3.1 or 3.2 branch.
30978 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
30980         * gcc.dg/i386-bitfield3.c: New test.
30982         * gcc.dg/i386-bitfield2.c: New test.
30984 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
30986         * g++.dg/parse/conv_op1.C: New test.
30988 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
30990         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
30991         approved.
30993 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
30995         * gcc.c-torture/compile/20021220-1.c: New test.
30997 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
30999         * gcc.dg/i386-fastcall-1.c: New.
31001 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31003         * gcc.c-torture/execute/20021219-1.c: New test.
31005 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31007         * gcc.dg/i386-pic-1.c: New test.
31009 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31011         PR c++/8099
31012         * g++.dg/template/friend9.C: New test.
31014 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31016         PR c++/3663
31017         * g++.dg/template/access7.C: New test.
31019 2002-12-18  Nick Clifton  <nickc@redhat.com>
31021         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
31022         the libstdc++-v3 directory has been found.
31024 2002-12-12  Devang Patel <dpatel@apple.com>
31025         * gcc.dg/darwin-ld-1.c: New test.
31026         * gcc.dg/darwin-ld-2.c: New test.
31027         * gcc.dg/darwin-ld-3.c: New test.
31028         * gcc.dg/darwin-ld-4.c: New test.
31029         * gcc.dg/darwin-ld-5.c: New test.
31031 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31033         * gcc.c-torture/compile/20021212-1.c: New test.
31035 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
31037         * gcc.dg/fshort-wchar: New test.
31039 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
31041         PR c++/8372
31042         * g++.dg/template/dtor1.C: New test.
31044         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
31045         markers.
31047 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
31049         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
31051 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
31053         * g++.dg/template/static1.C: New test.
31054         * g++.dg/template/static2.C: New test.
31055         * g++.old-deja/g++.ext/memconst.C: New test.
31057 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31059         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
31060         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
31061         * g++.dg/special/initp1.C: Likewise.
31063 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
31065         * gcc.c-torture/execute/20021204-1.c: New test.
31067 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
31069         * gcc.dg/ppc-fmadd-1.c: New file.
31070         * gcc.dg/ppc-fmadd-2.c: New file.
31071         * gcc.dg/ppc-fmadd-3.c: New file.
31073 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31075         * gcc.c-torture/compile/20021204-1.c: New test.
31077 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
31079         * g++.dg/inherit/covariant2.C: New test.
31080         * g++.dg/inherit/covariant3.C: New test.
31081         * g++.dg/inherit/covariant4.C: New test.
31082         * g++.dg/inherit/covariant1.C: Remove XFAIL.
31083         * g++.old-deja/g++.robertl/eb17.C: Likewise.
31085 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
31087         PR c++/8688
31088         * g++.dg/init/brace3.C: New test.
31090 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
31092         * gcc.dg/20020210-1.c: Fix a comment typo.
31094 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
31096         PR c++/8720
31097         * g++.dg/parse/defarg1.C: New test.
31099         PR c++/8615
31100         * g++.dg/template/char1.C: New test.
31102         * g++.dg/template/varmod1.C: Fix typo.
31104 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31106         DR 180
31107         * g++.old-deja/g++.pt/crash32.C: Expect error.
31109 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
31111         PR c++/5919
31112         * g++.dg/template/varmod1.C: New test.
31114         PR c++/8727
31115         * g++.dg/inherit/typeinfo1.C: New test.
31117         PR c++/8663
31118         * g++.dg/inherit/typedef1.C: New test.
31120 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
31122         PR c++/8332
31123         PR c++/8493
31124         * g++.dg/template/strlen1.C: New test.
31126         PR c++/8227
31127         * g++.dg/template/ctor2.C: New test.
31129         PR c++/8214
31130         * g++.dg/init/string1.C: New test.
31132         PR c++/8511
31133         * g++.dg/template/friend8.C: New test.
31135 2002-11-29  Joe Buck <jbuck@synopsys.com>
31137         * g++.dg/lookup/anon2.C: New test.
31139 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
31141         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
31142         h8300 port.
31144 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
31146         * gcc.dg/bitfld-6.c: New test.
31148 2002-11-27  Jan Hubicka  <jh@suse.cz>
31150         * gcc.c-torture/execute/20021127.[cx]: New test.
31152 2002-11-26  Jan Hubicka  <jh@suse.cz>
31154         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
31155         quality.
31157 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
31159         * g++.dg/init/brace2.C: New test.
31160         * g++.old-deja/g++.mike/p9129.C: Correct.
31162 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
31164         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
31166 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
31168         * gcc.dg/sibcall-6: New test for indirect sibcalls.
31170 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
31172         * testsuite/g++.dg/abi/empty11.C: New test.
31173         * testsuite/g++.dg/rtti/cv1.C: New test.
31175 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
31177         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
31179 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
31181         * g++.dg/abi/empty10.C: New test.
31183 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31185         * gcc.c-torture/compile/20021124-1.c: New test.
31187 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
31189         * g++.dg/abi/rtti2.C: New test.
31191 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31193         * gcc.dg/i386-unroll-1.c: New test.
31195 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31197         * gcc.c-torture/compile/20021120-1.c: New test.
31198         * gcc.c-torture/compile/20021120-2.c: New test.
31200 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31202         * gcc.dg/bitfld-5.c: New test.
31204 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31206         * gcc.c-torture/execute/20021120-3.c: New test.
31208 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31210         * gcc.c-torture/execute/20021120-2.c: New test.
31212 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31214         * gcc.c-torture/execute/20021120-1.c: New test.
31216 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
31218         * gcc.c-torture/execute/20021118-3.c: New test.
31220 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31222         * gcc.c-torture/compile/20021119-1.c: New test.
31224 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
31226         * gcc.dg/duff-1.c: New test.
31227         * gcc.dg/duff-2.c: New test.
31228         * gcc.dg/duff-3.c: New test.
31230 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
31232         * gcc.dg/cpp/_Pragma5.c: New test.
31234 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31236         * gcc.c-torture/execute/20021118-2.c: New test.
31238 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31240         * gcc.c-torture/execute/20021118-1.c: New test.
31242 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
31244         * gcc.dg/20021116-1.c: New test.
31246 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
31248         * g++.dg/abi/vcall1.C: New test.
31250 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
31252         * gcc.dg/20021029-1.c: New test.
31253         * gcc.dg/20021029-2.c: New test.
31255 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31257         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
31259 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31261         PR c/8439
31262         * gcc.dg/20021110.c: Move to ...
31263         * gcc.c-torture/compile/20021110.c: .... here.
31265 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31267         PR c/8467
31268         * gcc.c-torture/execute/20021111-1.c
31270 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31272         PR c/8439
31273         * gcc.dg/20021110.c: New test.
31275 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
31277         * g++.dg/abi/vthunk3.C: Run only on x86.
31279 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31281         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
31283 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
31285         * lib/compat.exp (compat-execute): Fix logic error in last
31286         change.
31288 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
31290         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
31292 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31294         PR c++/8389
31295         * g++.dg/template/access6.C: New test.
31297 2002-11-08  Jan Hubicka  <jh@suse.cz>
31299         * gcc.dg/i386-ssefp-1.c: New test.
31300         * gcc.dg/i386-ssefp-1.c: New test.
31302 2002-11-08  Jan Hubicka  <jh@suse.cz>
31304         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
31306 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31308         * g++.dg/abi/vthunk3.C: New test.
31310         PR c++/8338
31311         * g++.dg/template/crash2.C: New test.
31313 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31315         * testsuite/g++.dg/abi/dtor1.C: New test.
31316         * testsuite/g++.dg/abi/dtor2.C: Likewise.
31318 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
31320         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
31321         Darwin.
31323 2002-11-04  Adam Nemet  <anemet@lnxw.com>
31325         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
31326         -mthumb.  Only xfail with -O0.
31328 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
31330         * g++.dg/abi/thunk1.C: New test.
31331         * g++.dg/abi/thunk2.C: Likewise.
31332         * g++.dg/abi/vtt1.C: Likewise.
31334 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
31336         PR optimization/8423
31337         * gcc.c-torture/execute/builtin-constant.c: New test.
31339 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
31341         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
31342         Add some more cases.
31344 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
31346         PR c++/8391
31347         * g++.dg/opt/local1.C: New test.
31349 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
31351         PR c++/8160
31352         * g++.dg/template/complit1.C: New test.
31354         PR c++/8149
31355         * g++.dg/template/typename4.C: Likewise.
31357 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31359         Core issue 287, PR c++/7639
31360         * g++.dg/template/instantiate1.C: Adjust error location.
31361         * g++.dg/template/instantiate3.C: New test.
31362         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
31363         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
31364         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
31366 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
31368         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
31370 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
31372         PR c++/8287
31373         * g++.dg/init/dtor2.C: New test.
31375 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31377         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
31378         * gcc.dg/nest.c: Bypass errors on irix6.
31380 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
31382         * gcc.dg/nest.c: Expect error for mmix-*-*.
31383         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
31385 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
31387         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
31388         markers.
31390         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
31392 2002-10-25  Mike Stump  <mrs@apple.com>
31394         * gcc.dg/warn-1.c: New test.
31396 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31398         * g++.dg/template/typename3.C: New test.
31400 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
31402         * g++.dg/lookup/ptrmem1.C: New test.
31404         * g++.dg/abi/vthunk2.C: New test.
31406 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31408         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
31410 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
31412         * g++.dg/abi/empty9.C: New test.
31414 2002-10-24  Richard Henderson  <rth@redhat.com>
31416         * g++.dg/inherit/thunk1.C: Enable for ia64.
31418 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31420         PR c++/8067
31421         * g++.dg/lookup/pretty1.C: New test.
31423 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
31425         * gcc.dg/20021023-1.c: New test.
31427 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31429         PR c++/7679
31430         * g++.dg/parse/inline1.C: New test.
31432 2002-10-23  Richard Henderson  <rth@redhat.com>
31434         * g++.dg/inherit/thunk1.C: Enable for x86_64.
31436         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
31438 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
31440         PR c++/6579
31441         * g++.dg/parse/stmtexpr3.C: New test.
31443 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
31445         * g++.dg/expr/cond1.C: New test.
31447 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31449         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
31451 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31453         * g++.dg/abi/vbase13.C: New test.
31454         * g++.dg/abi/vbase14.C: Likewise.
31456 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
31458         * gcc.dg/tls/pic-1.c: New test.
31459         * gcc.dg/tls/nonpic-1.c: New test.
31460         * gcc.dg/20021018-1.c: New test.
31462 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31464         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
31465         Remove only files with the same base name as the test case.
31466         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
31467         (profopt-execute): Likewise.  Also, remove old profiling
31468         and performance data files before running the tests.
31470         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
31471         * g++.dg/bprob/bprob.exp: Likewise.
31472         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
31473         to allow more general test case names.
31475         * g++.dg/bprob/bprob-1.C: Rename to ...
31476         * g++.dg/bprob/g++-bprob-1.C: ... this.
31478         * g77.dg/bprob/bprob-1.f: Rename to ...
31479         * g77.dg/bprob/g77-bprob-1.f: ... this.
31481 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31483         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
31484         bison 1.50 or later.
31486 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
31488         * g++.dg/README: Describe more test directories.
31490 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31492         * g++.dg/init/array6.C: Add additional tests.
31494 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31496         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
31497         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
31499 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
31501         * gcc.c-torture/compile/20020604-1.x: New.
31502         * gcc.c-torture/compile/simd-5.x: Likewise.
31503         * gcc.c-torture/execute/920710-1.x: Likewise.
31504         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
31506 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31508         * g++.dg/inherit/override1.C: Add dg-options clause.
31510 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31512         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
31513         _mm_slli_si128.
31515 2002-10-19  Andreas Schwab  <schwab@suse.de>
31517         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
31518         directory component.
31520 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
31522         * g++.dg/inherit/thunk1.C: New test.
31524         * g++.dg/inherit/override1.C: New test.
31526         * g++.dg/abi/mangle11.C: New test.
31527         * g++.dg/abi/mangle14.C: New test.
31528         * g++.dg/abi/mangle17.C: New test.
31530 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
31532         * g++.dg/overload/member2.C: New test.
31534 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
31536         * g++.dg/README: Describe new compat directory.
31537         * g++.dg/dg.exp: Skip tests in compat directory.
31538         * README.compat: New file.
31539         * lib/compat.exp: New expect script.
31540         * g++.dg/compat: New test directory.
31541         * g++.dg/compat/compat.exp: New expect script.
31542         * g++.dg/compat/abi: New test directory.
31543         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
31544         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
31545         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
31546         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
31547         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
31548         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
31549         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
31550         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
31551         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
31552         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
31553         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
31554         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
31555         * g++.dg/compat/break: New test directory.
31556         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
31557         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
31558         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
31559         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
31560         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
31561         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
31562         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
31563         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
31564         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
31565         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
31566         g++.dg/compat/break/README: New files.
31567         * g++.dg/compat/eh: New test directory.
31568         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
31569         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
31570         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
31571         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
31572         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
31573         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
31574         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
31575         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
31576         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
31577         g++.dg/compat/eh/filter2_y.C,
31578         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
31579         g++.dg/compat/eh/new1_y.C,
31580         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
31581         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
31582         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
31583         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
31584         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
31585         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
31586         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
31587         g++.dg/compat/eh/unexpected1_y.C: New files.
31588         * g++.dg/compat/init: New test directory.
31589         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
31590         g++.dg/compat/init/array5_y.C,
31591         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
31592         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
31593         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
31594         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
31595         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
31596         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
31597         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
31598         g++.dg/compat/init/init-ref2_y.C: New files.
31600 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31602         PR c++/7584
31603         * g++.dg/inherit/using3.C: New test.
31605 2002-10-17  Jan Hubicka  <jh@suse.cz>
31607         * gcc.dg/20021017-2.c: New test.
31609 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31611         * g++.dg/abi/mangle16.C: Adjust.
31613         * g++.dg/init/array8.C: New test.
31615 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
31617         * gcc.dg/special/mips-abi.exp: New test.
31618         * gcc.dg/special/mips-abi.s: Empty file used by the above.
31620 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31622         * g++.dg/abi/mangle16.C: New test.
31623         * g++.dg/abi/mangle17.C: Likewise.
31625         PR c++/7478
31626         * g++.dg/template/ref1.C: New test.
31628 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31630         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
31632 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
31634         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
31636 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31638         PR c++/7524
31639         * g++.dg/init/array7.C: New test.
31641 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
31643         * g++.dg/init/array6.C: New test.
31645         * g++.dg/abi/mangle13.C: Likewise.
31646         * g++.dg/abi/mangle14.C: Likewise.
31647         * g++.dg/abi/mangle15.C: Likewise.
31649 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31651         * g++.dg/abi/empty8.C: New test.
31653 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
31655         * g++.dg/init/ctor1.C: New test.
31657 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
31659         * gcc.c-torture/execute/20021015-1.c: New test.
31661 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
31663         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
31665 2002-10-14  Jan Hubicka  <jh@suse.cz>
31667         * gcc.dg/i386-ssetype-[1-5].c: New tests.
31669 2002-10-14  Richard Henderson  <rth@redhat.com>
31671         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
31673 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31675         PR optimization/6631
31676         * g++.dg/opt/const2.C: New test.
31678 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31680         PR c++/7176
31681         * g++.dg/parse/friend1.C: New test.
31682         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
31684 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
31686         * gcc.dg/20021014-1.c: New test.
31688 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
31690         PR c++/5661
31691         * g++.dg/ext/vlm1.C: New test.
31692         * g++.dg/ext/vlm2.C: Likewise.
31694         * g++.dg/init/array1.C: Remove invalid braces.
31695         * g++.dg/init/brace1.C: New test.
31696         * g++.dg/init/copy2.C: Likewise.
31697         * g++.dg/init/copy3.C: Likewise.
31698         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
31699         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
31700         braces.
31702 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
31704         * gcc.dg/cpp/assembler.S: Don't use -ansi.
31706 2002-10-11  Richard Shann  <richard.shann@superh.com>
31708         * gcc.c-torture/compile/simd-5.c: New test.
31710 2002-10-10  Roger Sayle  <roger@eyesopen.com>
31712         * gcc.c-torture/execute/shiftopt-1.c: New test case.
31714 2002-10-10  Jim Wilson  <wilson@redhat.com>
31716         * gcc.c-torture/execute/20021010-1.c: New test.
31718 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
31720         PR c/7353
31721         * g++.dg/ext/typedef-init.C: New test.
31722         * gcc.dg/typedef-init.c: New test.
31724 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
31726         * gcc.dg/cpp/paste13.c: New test.
31728 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31730         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
31731         remaining platforms, XFAIL during compile, not execute.  Don't
31732         XFAIL at -O0.
31734 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
31736         * gcc.dg/alias-1.c: Tweak expected warning.
31738 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
31740         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
31742 2002-10-06  Andreas Jaeger  <aj@suse.de>
31744         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
31745         * gcc.dg/cpp/c++98.C: Likewise.
31747         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
31748         * g++.dg/cpp/c++98.C: Likewise.
31750         * g++.dg/README (Subdirectories): Mention cpp directory.
31752         PR target/7559
31753         * gcc.dg/20021006-1.c: New test.
31755 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31757         PR c++/7804
31758         * g++.dg/other/warning1.C: New test.
31760 2002-10-04  Roger Sayle  <roger@eyesopen.com>
31762         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
31763         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
31764         and sparc-*-* with -m64 as expected failures.  See PR 8087.
31766 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31768         PR c++/7931
31769         * g++.dg/template/ptrmem3.C: New test.
31771         PR c++/7754
31772         * g++.dg/template/union1.C: New test.
31774 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31776         PR c++/8006
31777         * g++.dg/abi/mangle9.C: New test.
31778         * g++.dg/abi/mangle10.C: New test.
31779         * g++.dg/abi/mangle11.C: New test.
31780         * g++.dg/abi/mangle12.C: New test.
31782 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
31784         PR c++/7188.
31785         * g++.dg/template/meminit1.C: New test.
31786         * g++.dg/warn/Wreorder-1.C: Likewise.
31787         * g++.old-deja/g++.mike/warn3.C: Tweak.
31788         * lib/prune.exp: Ingore "in copy constructor".
31790 2002-10-02  Andreas Jaeger  <aj@suse.de>
31792         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
31793         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
31794         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
31795         on x86-64.
31797 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31799         * gcc.dg/empty1.C: Fix typo.
31801 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
31803         * gcc.dg/alias-1.c: New test.
31805 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31807         * gcc.dg/empty1.C: New test.
31809         * g++.dg/tls/init-2.C: Tweak error messages.
31811 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
31813         * gcc.c-torture/compile/20020923-1.c: New test.
31815 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
31817         * gcc.c-torture/execute/ffs-1.c: New test.
31818         * gcc.c-torture/execute/ffs-2.c: Ditto.
31820 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
31822         * g++.dg/overload/member1.C: New test.
31824 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
31826         * g++.dg/abi/empty7.C: New test.
31827         * g++.dg/init/pm2.C: Likewise.
31829 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
31831         * g++.dg/rtti/crash1.C: New test.
31833 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
31835         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
31836         gcc.dg/sibcall-4.c: New tests.
31838 2002-09-28  Roger Sayle  <roger@eyesopen.com>
31840         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
31841         powerpc and MMIX targets.
31843 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
31845         * gcc.dg/cpp/20020927-1.c: New.
31847 2002-09-26  David S. Miller  <davem@redhat.com>
31849         * gcc.c-torture/compile/trunctfdf.c: New.
31851 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31853         * lib/target-supports.exp (check_weak_available): Handle solaris2.
31855 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
31857         * gcc.c-torture/execute/loop-15.c: New.
31859 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
31861         * README.QMTEST: Fix typo.
31863 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
31865         * gcc.dg/20020926-1.c: New test.
31867 2002-09-25  David S. Miller  <davem@redhat.com>
31869         PR target/7842
31870         * gcc.c-torture/execute/shiftdi.c: New test.
31872 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
31874         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
31875         unique to the tool.
31876         * lib/g77.exp (g77_init): Likewise.
31877         * lib/g++.exp (g++_init): Likewise.
31878         * lib/objc.exp (objc_init): Likewise.
31880 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
31882         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
31883         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
31884         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
31886 2002-09-25  Richard Henderson  <rth@redhat.com>
31888         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
31889         too-small long double.
31891 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
31893         * gcc.dg/20020919-1.c: New test.
31895 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
31897         * g++.dg/abi/bitfield6.C: New test.
31898         * g++.dg/abi/bitfield7.C: New test.
31899         * g++.dg/abi/bitfield8.C: New test.
31900         * g++.dg/abi/vbase11.C: New test.
31902 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31904         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
31905         hppa*-*-hpux*.  Update test comment.
31907 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
31909         * gcc.dg/tls/struct-1.c: New test.
31911 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
31913         * gcc.dg/cpp/tr-warn2.c: Update.
31915 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
31917         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
31919 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
31921         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
31922         systems.
31924 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
31926         * gcc.c-torture/execute/ieee/mzero3.c: New test.
31928         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
31929         Adjust for c++filt moved to binutils.  Remove spurious duplicate
31930         setting of cxxfilt.
31932 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
31934         * gcc.dg/20020312-2.c: Update for darwin.
31936 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
31938         * g++.old-deja/g++.other/crash32.C: Mark ICE.
31940 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
31942         * objc.dg/comp-types-1.m: New test.
31943         * objc.dg/comp-types-2.m: New test.
31944         * objc.dg/comp-types-3.m: New test.
31945         * objc.dg/comp-types-4.m: New test.
31946         * objc.dg/comp-types-5.m: New test.
31947         * objc.dg/comp-types-6.m: New test.
31949 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31951         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
31953 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
31955         * g++.dg/other/do1.C: New test.
31957         * g++.dg/template/subst1.C: New test.
31959 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
31961         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
31963 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
31965         * g++.dg/template/qualttp20.C: Adjust expected errors.
31966         * g++.old-deja/g++.jason/report.C: Likewise.
31967         * g++.old-deja/g++.other/qual1.C: Likewise.
31969         * g++.dg/lookup/scoped2.C: New test.
31971         * g++.dg/ext/asm3.C: New test.
31973 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
31975         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
31977 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
31979         * ChangeLog: follow spelling conventions.
31980         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
31981         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
31982         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
31983         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
31984         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
31985         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
31986         * g++.old-deja/g++.law/global-init1.C: Likewise.
31987         * g++.old-deja/g++.other/delete4.C: Likewise.
31988         * g++.old-deja/g++.other/inline21.C: Likewise.
31989         * g++.old-deja/g++.other/singleton.C: Likewise.
31990         * g77.dg/strlen0.f: Likewise.
31991         * g77.f-torture/compile/20010519-1.f: Likewise.
31992         * g77.f-torture/compile/980310-4.f: Likewise.
31993         * gcc.c-torture/compile/20000605-1.c: Likewise.
31994         * gcc.c-torture/execute/20020225-1.c: Likewise.
31995         * gcc.dg/c90-hexfloat-2.c: Likewise.
31996         * gcc.dg/c99-bool-1.c: Likewise.
31997         * gcc.dg/c99-hexfloat-2.c: Likewise.
31998         * gcc.dg/dll-2.c: Likewise.
31999         * gcc.dg/wtr-union-init-1.c: Likewise.
32000         * gcc.dg/wtr-union-init-2.c: Likewise.
32001         * gcc.dg/wtr-union-init-3.c: Likewise.
32002         * gcc.dg/cpp/avoidpaste1.c: Likewise.
32003         * gcc.dg/cpp/defined.c: Likewise.
32004         * gcc.dg/cpp/macsyntx.c: Likewise.
32005         * gcc.dg/cpp/paste2.c: Likewise.
32006         * gcc.dg/cpp/trad/defined.c: Likewise.
32007         * gcc.dg/format/c90-printf-1.c: Likewise.
32008         * gcc.dg/format/c90-scanf-1.c: Likewise.
32009         * gcc.dg/format/c99-printf-1.c: Likewise.
32010         * gcc.dg/format/c99-scanf-1.c: Likewise.
32011         * gcc.misc-tests/gcov-8.c: Likewise.
32012         * lib/profopt.exp: Likewise.
32014 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
32016         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
32018 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32020         * g++.dg/inherit/using2.C: New test.
32022 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
32024         * ChangeLog: Follow spelling conventions.
32025         * g++.dg/template/friend4.C: Likewise.
32026         * g++.old-deja/g++.pt/crash67.C: Likewise.
32027         * gcc.c-torture/execute/20000801-4.c: Likewise.
32028         * gcc.dg/c90-digraph-1.c: Likewise.
32029         * gcc.dg/c94-digraph-1.c: Likewise.
32030         * gcc.dg/c99-digraph-1.c: Likewise.
32031         * gcc.dg/cpp/line5.c: Likewise.
32032         * gcc.dg/cpp/multiline.c: Likewise.
32033         * gcc.dg/cpp/trad/literals-1.c: Likewise.
32034         * gcc.dg/format/attr-3.c: Likewise.
32035         * gcc.dg/format/c90-scanf-3.c: Likewise.
32036         * gcc.dg/format/ext-4.c: Likewise.
32038 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32040         * g++.dg/template/pretty1.C: New test.
32042 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
32044         * gcc.c-torture/execute/struct-cpy-1.c: New test.
32046 2002-09-13  Matt Austern  <austern@apple.com>
32048         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
32049         passing a cast expression to a function by const reference.
32051 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
32053         * g++.dg/template/deduce1.C: New test.
32055 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
32057         * gcc.c-torture/execute/simd-1.c: Force all use of int to
32058         32-bit int.
32060 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32062         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
32063         usage.
32065 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
32067         * gcc.c-torture/compile/20020910-1.c: New test.
32069 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
32071         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
32073 2002-09-10  Andreas Jaeger  <aj@suse.de>
32075         * gcc.dg/20020312-2.c: Adjust for x86-64.
32077 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
32079         * g77.dg/7388.f: New test case for PR 7388.
32081 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
32083         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
32085 2002-09-05  Ziemowit Laski <zlaski@apple.com>
32087         * objc.dg/proto-lossage-1.m: New test.
32089 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
32091         * gcc.dg/cpp/_Pragma4.c: Fix typo.
32093 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
32095         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
32096         expected to pass.
32098 2002-09-06  Stan Shebs  <shebs@apple.com>
32099             David Edelsohn  <edelsohn@gnu.org>
32101         * gcc.dg/weak: New directory.
32102         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
32103         target-specific xfail bits.
32104         * gcc.dg/typeof-2.c: Move to new directory.
32105         * gcc.dg/weak.exp: New expect script.
32107 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
32109         * gcc.c-torture/execute/extzvsi.c: New test.
32111 2002-09-05  Stan Shebs  <shebs@apple.com>
32113         * gcc.dg/weak-1.c: xfail on Darwin.
32114         * gcc.dg/weak-2.c: Ditto.
32115         * gcc.dg/weak-3.c: Ditto.
32116         * gcc.dg/weak-4.c: Ditto.
32117         * gcc.dg/weak-5.c: Ditto.
32118         * gcc.dg/weak-6.c: Ditto.
32119         * gcc.dg/weak-7.c: Ditto.
32120         * gcc.dg/weak-8.c: Ditto.
32121         * gcc.dg/weak-9.c: Ditto.
32123 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
32125         * gcc.c-torture/execute/loop-14.c: New test.
32127 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
32129         * g++.dg/other/cxa-atexit1.C: New test.
32131         * gcc.dg/typeof-2.c: New test.
32133 2002-09-03  Roger Sayle  <roger@eyesopen.com>
32135         * gcc.dg/builtins-2.c: New testcase.
32136         * gcc.dg/builtins-3.c: New testcase.
32138 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
32140         * gcc.dg/cpp/_Pragma4.c: New test.
32142 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
32144         * objc/execute/nil_method-1.m: New testcase.
32146 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
32148         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
32149         [Object class], not [Object initialize].
32151 2002-08-31  Roger Sayle  <roger@eyesopen.com>
32152             Hans-Peter Nilsson  <hp@bitrange.com>
32154         * gcc.c-torture/execute/20020720-1.x: Skip test on
32155         mmix-knuth-mmixware.  Correct comment.
32157 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
32159         * testsuite/g++.dg/abi/bitfield5.C: New test.
32160         * testsuite/g++.dg/abi/vbase10.C: Likewise.
32162 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
32164         * objc.dg/undeclared-selector.m: New test.
32166 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
32168         * g++.dg/other/offsetof1.C: Avoid cast warning.
32170 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
32172         * objc.dg/super-class-2.m: New test.
32174 2002-08-24  Matt Austern  <austern@apple.com>
32176         * g++.dg/ext/lvaddr.C: New test.
32177         * g++.dg/ext/lvcast.C: New test.
32179 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
32181         * testsuite/g++.dg/inherit/cond1.C: New test.
32183 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
32185         * gcc.dg/noncompile/incomplete-1.c: New test.
32187 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
32189         * gcc.dg/typespec-1.c: New test.
32191 2002-08-20  Devang Patel  <dpatel@apple.com>
32192         * objc.dg/proto-hier-2.m: New test.
32194 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
32196         * objc.dg/bitfield-1.m: New test.
32197         * objc.dg/bitfield-2.m: New test.
32199 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32201         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
32202         gcc.dg/c99-flex-array-4.c: New tests.
32204 2002-08-16  Stan Shebs  <shebs@apple.com>
32206         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
32208 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
32210         * gcc.dg/typeof-1.c: New test.
32211         * g++.dg/ext/typeof2.C: New test.
32213 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
32215         * g++.dg/other/offsetof1.C: New test.
32217 2002-08-14  Richard Henderson  <rth@redhat.com>
32219         * gcc.dg/tls/diag-3.c: Fix expected message strings.
32221 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
32223         * gcc.dg/cpp/_Pragma3.c: New test.
32225 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
32227         * g++.dg/template/inherit3: New test.
32229 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
32231         * gcc.dg/bitfld-4.c: Add blank options.
32233 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
32235         * g++.dg/template/crash1.C: New test.
32237 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32239         * gcc.dg/tls/opt-2.c: New test.
32241 2002-08-08  Devang Patel  <dpatel@apple.com>
32243         * objc.dg/selector-1.m : New test
32245 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
32247         * g++.dg/abi/bitfield4.C: New test.
32248         * gcc.dg/bitfld-4.c: New test.
32250 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
32252         * g++.dg/other/packed1.C: New test.
32254 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
32256         * g++.dg/abi/offsetof.C: Tweak error messages.
32257         * g++.old-deja/g++.mike/p10769a.C: Likewise.
32259 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32261         * gcc.dg/bitfld-3.c: New test.
32263 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
32264             Richard Henderson  <rth@redhat.com>
32266         * gcc.dg/i386-bitfield1.c: New test.
32267         * g++.dg/abi/bitfield3.C: Update.
32269 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
32271         * objc.dg/const-str-2.m: Update.
32272         * gcc.dg/cpp/c++98.c: Change to C extension.
32273         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
32274         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
32276 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
32278         * testsuite/gcc.dg/tls/diag-3.c: New.
32280 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
32282         * g++.dg/README (Subdirectories): Document new subdir expr.
32283         * g++.dg/expr/pmf-1.C: New test.
32285 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
32287         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
32289 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
32291         * g++.dg/abi/bitfield3.C: New test.
32293 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
32295         * lib/gcov.exp: Tweak expected line formats.
32296         * gcc.misc-tests/gcov8.c: New test.
32297         * gcc.misc-tests/gcov8.x: New flags.
32299 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
32301         * consistency.vlad/layout/endian.c: Include string.h.
32303         * gcc.c-torture/execute/20020805-1.c: New test.
32305 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
32307         * g++.dg/other/conversion1.C: New test.
32309 2002-08-03  Roger Sayle  <roger@eyesopen.com>
32311         * gcc.dg/builtins-1.c: New testcase.
32313 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
32315         * g++.dg/inherit/access3.C: New test.
32317 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
32319         * gcc.dg/ia64-visibility-2.c: New test.
32321 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
32323         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
32324         __qualifier_flags to __flags.
32326 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
32328         * g++.dg/inherit/operator1.C: New test.
32329         * g++.dg/lookup/disamb1.C: Fix typo in comment.
32330         * g++.dg/other/error1.C: Change expected error message.
32331         * g++.dg/template/conv4.C: Likewise.
32333 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
32335         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
32336         for documented behavior.
32338 2002-07-25  Roger Sayle  <roger@eyesopen.com>
32340         * gcc.c-torture/execute/20020720-1.x: Skip this test on
32341         several targets known to fail.
32343 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
32345         * gcc.dg/mips-args-[123].c: New tests.
32347 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
32349         * gcc.dg/ppc-spe.c: New.
32351 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
32353         * g++.dg/other/ptrmem4.C: New testcase.
32355 2002-07-24  Richard Henderson  <rth@redhat.com>
32357         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
32359 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
32361         * g++.dg/ext/alignof1.C (main): Return 0 for success.
32363 2002-07-24  Roger Sayle  <roger@eyesopen.com>
32365         * gcc.c-torture/execute/memset-3.c: New testcase.
32367 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
32369         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
32370         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
32372 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32374         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
32375         Delete.
32377 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
32379         * gcc.c-torture/compile/simd-4.c: New test.
32381 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32383         PR c++/7347, c++/7348
32384         * g++.dg/template/access4.C: New test.
32385         * g++.dg/template/access5.C: New test.
32386         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
32387         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
32388         * g++.old-deja/g++.pt/ttp58.C: Likewise.
32389         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
32391 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
32393         * gcc.dg/gnu89-init-2.c: New test.
32395 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
32397         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
32399 2002-07-20  Roger Sayle  <roger@eyesopen.com>
32401         * gcc.c-torture/execute/20020720-1.c: New testcase.
32403 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
32405         * gcc.dg/cpp/Wsignprom.c: New tests.
32407 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
32409         * gcc.c-torture/execute/loop-13.c: New test.
32411 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
32413         * gcc.dg/cpp/expr.c: New tests.
32415 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
32417         * g++.dg/opt/pr6713.C: Add template instantiation.
32419 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
32421         * gcc.dg/nest.c: New test.
32423 2002-07-17  Richard Henderson  <rth@redhat.com>
32425         * g++.dg/opt/pr6713.C: New test.
32427 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
32429         * gcc.c-torture/execute/loop-2e.x: Let the testcase
32430         XFAIL for all x86 processors.
32432 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
32434         * gcc.c-torture/execute/20010122-1.x: Do not test with
32435         -fomit-frame-pointer.
32437 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32439         * g++.dg/template/instantiate2.C: New test.
32440         * g++.dg/template/spec4.C: New test.
32442 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32444         * g++.dg/template/access2.C: New test.
32445         * g++.dg/template/access3.C: New test.
32447 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
32449         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
32450         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
32451         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
32452         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
32453         Convert to use <stdarg.h>.
32454         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
32455         Delete.
32456         * gcc.dg/va-arg-2.c: New.
32457         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
32459 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
32461         * gcc.c-torture/compile/20020710-1.c: New test.
32463 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
32464                           Andrew Pinski  <pinskia@physics.uc.edu>
32466         gcc.c-torture/compile/simd-2.c: New testcase.
32467         gcc.c-torture/compile/simd-3.c: Likewise.
32469 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
32471         PR c++/7224
32472         * g++.dg/overload/error1.C: New test.
32474 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32476         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
32477         configuration and IRIX 6 O32 ABI.
32479 2002-07-11  Roger Sayle  <roger@eyesopen.com>
32481         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
32483 2002-07-10  Roger Sayle  <roger@eyesopen.com>
32485         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
32487 2002-07-10  Jeffrey A Law  <law@redhat.com>
32489         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
32491         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
32493 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
32495         * gcc.dg/20020312-2.c: Check for __PPC__.
32497 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
32499         * gcc.c-torture/compile/20020709-1.c: New test.
32501 2002-07-07  Roger Sayle  <roger@eyesopen.com>
32503         * g++.dg/template/qualttp21.C: New test case.
32505 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
32507         * gcc.c-torture/compile/20020706-1.c: New test.
32508         * gcc.c-torture/compile/20020706-2.c: New test.
32510 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
32511             Alexandre Oliva  <aoliva@redhat.com>
32513         * g++.dg/warn/incomplete1.C: New test.
32515 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32517         PR c++/7099
32518         * g++.dg/warn/noreturn1.C: New test.
32520 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
32522         PR c++/6706
32523         * g++.dg/debug/debug6.C: New test.
32524         * g++.dg/debug/debug7.C: New test.
32526 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
32528         * gcc.c-torture/compile/simd-3.c: New test.
32530 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
32532         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
32533         * gcc.dg/20020620-1.c: Likewise.
32535 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32537         PR c++/6944
32538         * g++.dg/init/array4.C: New test.
32539         * g++.dg/init/array5.C: New test.
32541 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
32543         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
32544         * gcc.c-torture/execute/simd-2.c (main): Likewise.
32546 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32548         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
32549         * gcc.dg/wtr-aggr-init-1.c: Likewise.
32550         * gcc.dg/wtr-conversion-1.c: Likewise.
32551         * gcc.dg/wtr-escape-1.c: Likewise.
32552         * gcc.dg/wtr-int-type-1.c: Likewise.
32553         * gcc.dg/wtr-label-1.c: Likewise.
32554         * gcc.dg/wtr-static-1.c: Likewise.
32555         * gcc.dg/wtr-strcat-1.c: Likewise.
32556         * gcc.dg/wtr-suffix-1.c: Likewise.
32557         * gcc.dg/wtr-switch-1.c: Likewise.
32558         * gcc.dg/wtr-unary-plus-1.c: Likewise.
32559         * gcc.dg/wtr-union-init-1.c: Likewise.
32560         * gcc.dg/wtr-union-init-2.c: Likewise.
32561         * gcc.dg/wtr-union-init-3.c: Likewise.
32563         * gcc.dg/wtr-func-def-1.c: New test.
32565 2002-07-02 Devang Patel <dpatel@apple.com>
32567         * objc.dg/param-1.m: New test.
32569 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
32571         * gcc.dg/cpp/trad/directive.c: Add test.
32572         * gcc.dg/cpp/trad/macroargs.c: Add test.
32573         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
32575 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
32577         * gcc.dg/cpp/cmdlne-M.c: New test.
32579 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
32581         * objc.dg/desig-init-1.m: New test.
32583 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32585         PR c++/6716
32586         * g++.dg/template/instantiate1.C: New test.
32588 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
32590         PR c++/7112
32591         * g++.dg/template/sizeof2.C: New test.
32593 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32595         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
32596         gcc.dg/cpp/trad/include.c: New tests.
32598 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
32600         PR target/7177
32601         * gcc.c-torture/compile/20020701-1.c: New test.
32603 2002-07-01  Stan Shebs  <shebs@apple.com>
32605         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
32606         header here...
32607         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
32608         (objc-torture-execute): or here.
32610 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
32612         * gcc.c-torture/execute/arith-rand-ll.c: New test.
32614 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32616         * gcc.dg/cpp/trad/escaped-nl.c: New test.
32618 2002-06-30  Devang Patel  <dpatel@apple.com>
32620         * objc.dg/fsyntax-only.m: New test.
32622 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
32624         PR c++/6695
32625         * g++.dg/template/friend7.C: New file.
32627 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
32629         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
32630         return type.
32632 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
32634         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
32635         avoid division by zero.
32637 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
32639         * gcc.dg/Wunknownprag.c: New tests.
32641 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
32643         * gcc.c-torture/execute/simd-2.c: New test.
32645 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
32647         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
32648         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
32649         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
32650         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
32651         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
32652         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
32653         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
32654         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
32655         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
32656         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
32657         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
32658         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
32659         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
32660         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
32661         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
32662         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
32663         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
32665 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
32667         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
32668         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
32669         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
32670         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
32671         New tests.
32672         * gcc.dg/cpp/trad/directive.c: Update.
32674 2002-06-23  Andreas Jaeger  <aj@suse.de>
32676         * gcc.c-torture/execute/complex-6.c: New.
32678 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
32680         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
32681         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
32682         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
32683         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
32685 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
32687         * gcc.dg/cpp/trad: New directory with traditional tests copied
32688         from parent directory.
32689         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32690         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32691         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32692         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32693         Move to trad/ and rename.
32694         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
32695         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
32696         gcc.dg/cpp/trad/redef2.c: New tests.
32697         * gcc.dg/cpp/trad/trad.exp: New driver.
32699 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
32701         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32702         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32703         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32704         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32705         Remove.
32707 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
32709         * gcc.dg/20020620-1.c: New test.
32711 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32713         * g++.dg/template/ttp4.C: New test.
32715 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
32717         * g++.dg/opt/vt1.C: Fix regexp.
32719 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32721         * gcc.c-torture/execute/pure-1.c: Make functions static again.
32722         Don't use attribute `noinline'.
32724 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32726         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
32728 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
32730         * gcc.c-torture/execute/simd-1.c: New.
32732         * gcc.dg/simd-1.c: New.
32734 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32736         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
32738 2002-06-16  Richard Henderson  <rth@redhat.com>
32740         * g++.dg/ext/anon-struct1.C: New.
32741         * g++.dg/ext/anon-struct2.C: New.
32742         * g++.dg/ext/anon-struct3.C: New.
32743         * gcc.dg/anon-struct-1.c: New.
32744         * gcc.dg/anon-struct-2.c: New.
32745         * gcc.dg/anon-struct-3.c: New.
32746         * gcc.dg/20011008-1.c: Adjust warning text.
32747         * gcc.dg/20020527-1.c: Add -fms-extensions.
32749 2002-06-16  Richard Henderson  <rth@redhat.com>
32751         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
32753 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
32755         * gcc.c-torture/execute/20020615-1.c: New test.
32757 2002-06-15  Roger Sayle  <roger@eyesopen.com>
32759         * gcc.c-tortuture/execute/compare-1.c: New test case.
32760         * gcc.c-tortuture/execute/compare-2.c: New test case.
32761         * gcc.c-tortuture/execute/compare-3.c: New test case.
32763 2002-06-13  Richard Henderson  <rth@redhat.com>
32765         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
32766         ia64 ilp32.
32768 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32770         * g++.dg/template/typename2.C: Update error message.
32772 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
32774         * gcc.c-torture/execute/20020611-1.c: New test.
32776 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
32778         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
32779         list of targets to skip.
32781 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
32783         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
32784         targets if not optimizing.
32786 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
32788         * gcc.c-torture/compile/20020605-1.c: New test.
32790         * g++.dg/opt/vt1.C: New test.
32792         * gcc.dg/20020531-1.c: New test.
32794         * gcc.dg/20020530-1.c: New test.
32796         * gcc.dg/20020527-1.c: New test.
32798         * g++.dg/opt/cse1.C: New test.
32800 2002-06-07  Roger Sayle  <roger@eyesopen.com>
32802         * gcc.dg/20020607-2.c: New test case.
32804 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
32806         * gcc.c-torture/compile/20020604-1.c: New test.
32808 2002-06-04  Richard Henderson  <rth@redhat.com>
32810         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
32811         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
32812         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
32814 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
32816         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
32818 2002-06-03  Richard Henderson  <rth@redhat.com>
32820         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
32821         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
32823 2002-06-02  Richard Henderson  <rth@redhat.com>
32825         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
32826         test functions static.
32828 2002-06-02  Andreas Jaeger  <aj@suse.de>
32830         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
32831         now.
32833 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32835         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
32836         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
32837         Update for mofified diagnostics.
32838         * gcc.dg/c99-intconst-1.c: No longer fail.
32840 2002-06-02  Richard Henderson  <rth@redhat.com>
32842         * gcc.dg/uninit-A.c: Remove xfail markers.
32844 2002-06-01  Roger Sayle  <roger@eyesopen.com>
32846         * gcc.dg/fnegate-1.c: New test case.
32848 2002-05-30  Osku Salerma  <osku@iki.fi>
32850         * gcc.c-torture/execute/mayalias-1.c: New file.
32852 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32854         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
32855         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
32856         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
32858 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
32860         * gcc.c-torture/execute/20020529-1.c: New test.
32862 2002-05-27  Richard Henderson  <rth@redhat.com>
32864         * g++.dg/ext/attrib6.C: New test case.
32866 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32868         * gcc.c-torture/execute/pure-1.c: New test.
32870 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32872         * gcc.dg/cpp/arith-2.c: Remove.
32874 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32876         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
32877         * gcc.dg/cpp/if-3.c: Remove.
32879 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
32881         * g++.dg/opt/cse2.C: New test.
32883 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
32885         * gcc.dg/cpp/arith-1.c: New semantic tests.
32886         * gcc.dg/cpp/if-1.c: Update.
32888 2002-05-24  Ben Elliston  <bje@redhat.com>
32890         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
32892 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
32894         * gcc.dg/verbose-asm.c: New test.
32896 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
32898         * gcc.dg/cpp/paste12.c: New test.
32900 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32902         * g++.dg/parse/named_ops.C: New test.
32904 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
32906         * gcc/testsuite/gcc.dg/weak-8.c: New test.
32908 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
32910         * gcc.dg/weak-2.c: Allow optional leading underscore
32911         in scan-assembler symbol name.
32912         * gcc.dg/weak-3.c: Likewise.
32913         * gcc.dg/weak-4.c: Likewise.
32914         * gcc.dg/weak-5.c: Likewise.
32916 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
32918         * gcc.dg/20020523-1.c: New test.
32920 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32922         * objc.dg/const-str-2.m: Update now that we stop after
32923         a command line error.
32925 2002-05-22  Richard Henderson  <rth@redhat.com>
32927         * g++.dg/dg.exp: Fix typo in test pruneing.
32929 2002-05-22  Richard Henderson  <rth@redhat.com>
32931         * g++.dg/dg.exp: Prune the tls subdirectory.
32932         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
32933         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
32934         * g++.dg/tls/init-1.C: New.
32936 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
32938         * gcc.dg/20020517-1.c: New test.
32940 2002-05-21  Richard Henderson  <rth@redhat.com>
32942         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
32943         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
32945 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
32947         * g++.dg/other/copy2.C: New test.
32949 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
32951         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
32952         (MAX_COPY): Bump up to 10 times sizeof (long long).
32953         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
32955         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
32956         sizeof (long long).
32958         * gcc.c-torture/execute/strcpy-1.c: New test.
32960 2002-05-19  Jason Merrill  <jason2redhat.com>
32962         * g++.dg/ext/oper1.C: New test.
32964 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
32965 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
32967         * README.QMTEST: New file.
32969         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
32971 2002-05-19  Andreas Jaeger  <aj@suse.de>
32973         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
32974         now.
32975         * gcc.c-torture/execute/loop-2d.x: Likewise.
32977 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
32979         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
32980         support weak symbols.
32981         * gcc.dg/weak-4.c: Likewise.
32982         * gcc.dg/weak-6.c: Likewise.
32984 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
32986         * gcc.dg/weak-3.c: Add dg-excess-error comment for
32987         cygwin, coff and h8300-*-hms targets
32988         * gcc.dg/weak-5.c: Likewise.
32989         * gcc.dg/weak-7.c: Likewise.
32991 2002-05-16  Jason Merrill  <jason@redhat.com>
32993         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
32994         (scan-assembler-not, scan-assembler-dem): Likewise.
32995         (scan-assembler-dem-not): Likewise.
32997 2002-05-15  Richard Henderson  <rth@redhat.com>
32999         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
33001 2002-05-15  Richard Henderson  <rth@redhat.com>
33003         * gcc.dg/weak-5.c (vfoo1c): No warning here.
33004         (vfoo1f): Warning here.
33005         (vfoo1l): Don't redefine the alias.
33007 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
33009         * g++.dg/init/pm1.C: New test.
33011 2002-05-12  David S. Miller  <davem@redhat.com>
33013         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
33014         types.
33016 2002-05-10  Roger Sayle  <roger@eyesopen.com>
33018         * gcc.c-torture/execute/20020510-1.c: New test case.
33020 2002-05-10  David S. Miller  <davem@redhat.com>
33022         * gcc.c-torture/execute/conversion.c: Test long double too.
33024 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
33026         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
33027         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
33028         * lib/g++.exp (g++_link_flags): Likewise.
33029         * lib/objc.exp (objc_target_compile): Likewise.
33031 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
33033         * gcc.dg/cpp/poison.c: Update.
33034         * gcc.dg/cpp/20000625-2.c: Remove.
33035         * gcc.dg/cpp/direct2s.c: Remove final test.
33037 2002-05-08  Tom Rix  <trix@redhat.com>
33039         * gcc.c-torture/execute/20020508-1.c: New test.
33040         * gcc.c-torture/execute/20020508-2.c: New test.
33041         * gcc.c-torture/execute/20020508-3.c: New test.
33043 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
33045         * gcc.dg/cpp/charconst-4.c: More tests.
33047 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
33049         PR c/6569
33050         * gcc.dg/weak-3.c: Update location of warning messages.
33051         * gcc.dg/weak-5.c: Likewise.
33053 2002-05-06  Roger Sayle  <roger@eyesopen.com>
33055         * gcc.c-torture/execute/20020506-1.c: New test case.
33057 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
33059         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
33061 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33063         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
33065 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33067         * gcc.dg/cpp/charconst-3.c: New test.
33069 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33071         * gcc.dg/cpp/charconst.c: Update tests.
33073 2002-05-05  Tim Josling  <tej@melbpc.org.au>
33075         * treelang: Added directory for new sample language treelang. Also
33076         lib/treelang.exp: New file to signal treelang should be tested.
33078 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
33080         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
33081         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
33082         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
33083         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
33084         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
33085         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
33086         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
33088 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33090         * gcc.dg/format/xopen-2.c: New test.
33092 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
33094         * gcc.dg/20020503-1.c: New test.
33096 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
33098         * g++.dg/init/dtor1.C: Make it tougher.
33100 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
33102         * g++.dg/init/dtor1.C: New test.
33104 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
33106         * gcc.dg/altivec-8.c: New.
33108 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
33110         * gcc.dg/altivec-7.c: New.
33112 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
33114         * g++.dg/parse/typedef1.C: New test.
33116 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
33118         PR c++/6486
33119         * g++.dg/template/friend6.C: New test.
33121         PR c++/6492
33122         * g++.dg/init/copy1.C: New test.
33124 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
33126         * g++.dg/warn/effc1.C: New test.
33128 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33130         * gcc.dg/cpp/if-cexp.c: Add a test.
33132 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
33134         * gcc.dg/20020426-2.c: New test.
33136 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
33138         * gcc.dg/cpp/if-mop.c: Update.
33139         * gcc.dg/cpp/if-mpar.c: Add test.
33140         * gcc.dg/cpp/if-oppr.c: Update.
33142 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33144         PR c/6343
33145         * gcc.dg/weak-[2-7].c: New tests.
33147 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
33149         * gcc.dg/enum1.c: New test.
33151 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
33153         PR c++/6497
33154         * g++.dg/inherit/access2.C: New test.
33156 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
33158         PR bootstrap/6445
33159         * gcc.dg/20020426-1.c: New test.
33161 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
33163         * g++.dg/abi/enum1.C: New test.
33165 2002-04-26  Richard Henderson  <rth@redhat.com>
33167         * gcc.dg/c99-bool-1.c: Expect always true warning.
33169 2002-04-25  Roger Sayle  <roger@eyesopen.com>
33171         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
33173 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33175         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
33176         targets.
33178 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
33180         * g++.dg/abi/mange7.C: New test.
33182         PR c++/6438.
33183         * g++.dg/parse/stmtexpr2.C: New test.
33185 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
33187         * gcc.dg/20020312-2.c: Add SH target.
33189 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33191         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
33192         compiler output on mips*-*-irix*.
33194 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
33196         * g++.dg/parse/attr1.C: New test.
33198 2002-04-23  Roger Sayle  <roger@eyesopen.com>
33200         * gcc.c-torture/execute/string-opt-17.c: New test case.
33201         * gcc.c-torture/execute/memset-2.c: New test case.
33203 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
33205         PR c++/6256:
33206         * g++.dg/template/friend5.C: New test.
33208         PR c++/6331:
33209         * g++.dg/template/qual1.C: Likewise.
33211 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
33213         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
33214         Include stdlib.h, not stdio.h or ctype.h.
33216 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
33218         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
33219         cris-*-elf* and mmix-*-*.
33220         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
33221         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
33222         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
33223         Ditto.
33224         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
33225         * gcc.dg/wchar_t-1.c: Ditto.
33227 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
33229         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
33230         Clarify comment.
33232 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
33234         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
33236 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33238         * gcc.c-torture/execute/20000906-1.x: Delete.
33240 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
33242         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
33244 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
33246         * PR6367
33247         * g77.f-torture/execute/6367.f: New test.
33248         * g77.f-torture/execute/6367.x: Disable for MMIX.
33250 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
33252         * PR6352
33253         * g++.dg/opt/inline2.C: New test.
33255 2002-04-18  Richard Henderson  <rth@redhat.com>
33257         * gcc.dg/20000906-1.c: Enable for all targets.
33258         * gcc.c-torture/compile/iftrap-2.c: New.
33260 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
33262         * gcc.dg/20020418-1.c: New test.
33263         * gcc.dg/20020418-2.c: New test.
33265 2002-04-18  Richard Henderson  <rth@redhat.com>
33267         * gcc.c-torture/compile/iftrap-1.c: New.
33268         * gcc.dg/iftrap-1.c: Adjust for ia64.
33269         * gcc.dg/iftrap-2.c: New.
33271 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
33273         * gcc.c-torture/compile/20020418-1.c: New test.
33275 2002-04-18  Roger Sayle  <roger@eyesopen.com>
33277         * gcc.c-torture/compile/20020415-1.c: New.
33279 2002-04-18  David S. Miller  <davem@redhat.com>
33281         * gcc.c-torture/execute/20020418-1.c: New test.
33283 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
33285         * gcc.dg/20020416-1.c: New test.
33287         * g++.dg/opt/inline1.C: New test.
33289 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
33291         * gcc.dg/altivec-5.c: New test.
33293         * gcc.dg/20020415-1.c: New test.
33295 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
33297         * testsuite/lib/chill.exp: Remove.
33299 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
33301         * g++.dg/other/big-struct.C: New test.
33303 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
33305         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
33306         of scratch file.
33308 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
33310         PR c/6277
33311         * gcc.dg/i386-387-1.c: Allow optional leading underscore
33312         in scan-assembler function name
33314 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
33316         * g77.f-torture/execute/980628-4.x,
33317         g77.f-torture/execute/980628-5.x,
33318         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33319         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33320         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
33321         i[34567]86-*-*.
33323 2002-04-13  David S. Miller  <davem@redhat.com>
33325         * gcc.c-torture/execute/20020413-1.c: New test.
33327 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
33329         * gcc.dg/asm-6.c,
33330         * g++.dg/ext/asm1.C: New tests.
33332 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
33334         PR c++ 5373.
33335         * g++.dg/parse/stmtexpr1.C: New test.
33337         PR c++/5189.
33338         * g++.dg/template/copy1.C: New test.
33340 2002-04-12  Richard Henderson  <rth@redhat.com>
33342         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
33344 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
33346         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
33347         gcc.c-torture/execute/20020307-2.c.
33349 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
33351         * g++.dg/ext/attrib5.C,
33352         * g++.dg/lookup/struct1.C: New tests.
33354 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
33356         * gcc.dg/20020411-1.c: New test.
33358         * gcc.c-torture/execute/20020411-1.c: New test.
33360 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
33362         * g77.f-torture/execute/6177.f: New test.
33364 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
33366         PR middle-end/6247
33367         * g++.dg/opt/cleanup1.C: New test.
33369         * g++.dg/opt/const1.C: New test.
33371 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
33373         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
33375 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
33377         PR c++/5507
33378         * g++.dg/template/typename2.C: New test.
33380 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
33382         * gcc.c-torture/execute/loop-12.c: New.
33384 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
33386         * g77.f-torture/execute/980628-4.x,
33387         g77.f-torture/execute/980628-5.x,
33388         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33389         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33390         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
33392 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33394         PR optimization/6086
33395         * g++.dg/opt/preinc1.C: New test.
33397 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33399         PR c++/5571
33400         * g++.dg/opt/static2.C: New test.
33402 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33404         PR c/5120
33405         * gcc.dg/20020406-1.c: New test.
33407 2002-04-04  David S. Miller  <davem@redhat.com>
33409         * gcc.c-torture/execute/20020404-1.c: New test.
33411 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
33413         PR c/6123
33414         * gcc.dg/20020312-2.c: Do not declare global register variable
33415         if __PIC__ or __pic__ is defined.
33417 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
33419         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
33420         __asm__ so that it works correctly even if -ansi -pedantic-errors.
33422 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33424         * gcc.misc-tests/linkage.exp: Update last change to handle
33425         sparc*-, not just sparc-.
33427 2002-04-03  Richard Henderson  <rth@redhat.com>
33429         * gcc.dg/cpp/ucs.c: Improved long UCS test.
33431 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33433         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
33435 2002-04-02  David S. Miller  <davem@redhat.com>
33437         * gcc.c-torture/execute/20020402-3.c: New test.
33439 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33441         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
33442         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
33444         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
33445         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
33446         g77.f-torture/execute/20001201.x,
33447         g77.f-torture/execute/u77-test.x: New files.
33449         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
33450         * gcc.dg/wchar_t-1.c: Ditto.
33452 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33454         * gcc.c-torture/execute/20020402-1.c: New test.
33456 2002-04-01  Richard Henderson  <rth@redhat.com>
33458         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
33460         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
33462 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33464         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
33466 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33468         * g++.dg/inherit/template-as-base.C: Expect error.
33469         * g++.dg/inherit/namespace-as-base.C: Likewise.
33471 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
33473         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
33474         g++.dg/ext/instantiate3.C: Tweak match patterns.
33476         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
33477         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
33478         -da test.
33480 2002-03-31  Richard Henderson  <rth@redhat.com>
33482         * gcc.dg/special/alias-2.c: New.
33483         * gcc.dg/special/ecos.exp: Run it.
33485 2002-03-31  Richard Henderson  <rth@redhat.com>
33487         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
33489 2002-03-31  Kazu Hirata  <kazu@hxi.com>
33491         * gcc.dg/weak-1.c: Disable on h8300 port.
33493 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
33495         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
33496         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
33497         ordering tests.
33498         * g++.dg/bprob/bprob-1.C: New test.
33499         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
33500         * g++.dg/gcov/gcov-1.C: New test.
33501         * g++.dg/gcov/gcov-1.x: New file.
33502         * g++.dg/gcov/gcov-2.C: New test.
33503         * g++.dg/gcov/gcov-3.C: New test.
33504         * g++.dg/gcov/gcov-3.h: New file.
33506 2002-03-28  Roger Sayle  <roger@eyesopen.com>
33508         * g++.old-deja/g++.other/builtins5.C: New test.
33509         * g++.old-deja/g++.other/builtins6.C: New test.
33510         * g++.old-deja/g++.other/builtins7.C: New test.
33511         * g++.old-deja/g++.other/builtins8.C: New test.
33512         * g++.old-deja/g++.other/builtins9.C: New test.
33514 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
33516         * g++.dg/opt/static1.C: New test.
33518         * g++.dg/opt/longbranch1.C: New test.
33520 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
33522         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
33524         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
33526 2002-03-28  Jeffrey A Law  (law@redhat.com)
33528         * gcc.c-torture/execute/20020328-1.c: New test.
33530 2002-03-27  Richard Henderson  <rth@redhat.com>
33532         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
33533         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
33534         move from g++.old-deja/g++.ext/.
33536 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
33538         * g++.dg/init/new2.C: New test.
33540 2002-03-26  Richard Henderson  <rth@redhat.com>
33542         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
33544         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
33545         on sparc.
33547         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
33548         sparcv9 systems.
33549         * gcc.dg/20001102-1.c: Likewise.
33551 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
33553         * gcc.dg/cpp/endif-pedantic1.c,
33554         gcc.dg/cpp/endif-pedantic2.c: New tests.
33556 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
33558         * g++.dg/init/new1.C: New test.
33560 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
33562         * g++.dg/abi/vbase9.C: New test.
33564 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
33566         * gcc.dg/arm-asm.c: New test.
33568 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
33570         * gcc.dg/Wswitch-enum.c: New test.
33571         Fix PR c/5044.
33573 2002-03-26  Richard Henderson  <rth@redhat.com>
33575         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
33576         structure.
33578 2002-03-25  Richard Henderson  <rth@redhat.com>
33580         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
33581         sparcv9 systems.
33583         * gcc.c-torture/compile/20011119-1.c (xxx): New.
33584         * gcc.c-torture/compile/20011119-2.c (xxx): New.
33586 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
33588         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
33590 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
33592         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
33593         targets using generic thunk support.
33595 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
33597         * gcc.c-torture/compile/20020323-1.c: New test.
33599         * g++.dg/opt/conj2.C: New test.
33601 2002-03-24  Richard Henderson  <rth@redhat.com>
33603         * gcc.dg/weak-1.c: Use -fno-common.
33605 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33607         * g77.dg/f77-edit-apostrophe-out.f: New test
33608         * g77.dg/f77-edit-h-out.f: New test
33609         * g77.dg/f77-edit-t-in.f: New test
33610         * g77.dg/f77-edit-t-out.f: New test
33611         * g77.dg/f77-edit-x-out.f: New test
33612         * g77.dg/f77-edit-slash-out.f: New test
33613         * g77.dg/f77-edit-colon-out.f: New test
33614         * g77.dg/f77-edit-s-out.f: New test
33616 2002-03-24  Richard Henderson  <rth@redhat.com>
33618         * objc/execute/formal_protocol-6.x: New XFAIL.
33620 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33622         * gcc.dg/weak-1.c: Early return from dg-final on platforms
33623         that do not support weak symbols
33625 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33627         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
33628         * lib/g77.exp: Likewise.
33629         * lib/objc.exp: Likewise.
33631 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
33633         * gcc.dg/Wswitch-default.c: New test.
33635 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
33637         * g++.dg/other/enum1.C: New test.
33639 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
33641         * gcc.dg/pragma-ep-3.c: Fix typo.
33643 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33645         * g++.dg/inherit/template-as-base.C: New test.
33647 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
33649         * g++.old-deja/g++.other/dwarf2-1.C: Move...
33650         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
33652 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
33654         * gcc.dg/cpp/multiline.c: Update to match.
33656 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
33658         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
33660 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
33662         * gcc.dg/cpp/extratokens2.c: New file.
33664 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
33666         * gcc.dg/20020312-2.c: Add rs6000 target.
33668         * gcc.c-torture/compile/20020319-1.c: New test.
33670 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33672         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
33673         (A, E): Handle this.
33675 2002-03-20  Jason Merrill  <jason@redhat.com>
33677         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
33678         ignoring -fpic.
33679         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
33680         through prune_gcc_output.
33682 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
33684         * gcc.c-torture/compile/20020320-1.c: New test.
33686 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
33688         * gcc.c-torture/compile/20020318-1.c: New test.
33690         * gcc.dg/struct-by-value-1.c: New test.
33692         * gcc.dg/20020319-1.c: New test.
33694 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
33696         * g++.dg/opt/conj1.C: New test.
33698 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
33700         * g++.dg/template/qualttp20.C: Revert previous change.
33701         * g++.dg/template/qualttp3.C: Likewise.
33702         * g++.dg/template/qualttp4.C: Likewise.
33703         * g++.dg/template/qualttp5.C: Likewise.
33704         * g++.dg/template/qualttp6.C: Likewise.
33705         * g++.dg/template/qualttp7.C: Likewise.
33706         * g++.dg/template/qualttp8.C: Likewise.
33707         * g++.dg/template/recurse.C: Likewise.
33709 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
33711         * gcc.dg/cpp/wchar-1.c: Update.
33713 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
33715         * g++.dg/template/conv1.C: New test.
33716         * g++.dg/template/conv2.C: New test.
33717         * g++.dg/template/conv3.C: New test.
33718         * g++.dg/template/conv4.C: New test.
33720 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33722         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
33723         * g++.dg/template/qualttp3.C: Likewise.
33724         * g++.dg/template/qualttp4.C: Likewise.
33725         * g++.dg/template/qualttp5.C: Likewise.
33726         * g++.dg/template/qualttp6.C: Likewise.
33727         * g++.dg/template/qualttp7.C: Likewise.
33728         * g++.dg/template/qualttp8.C: Likewise.
33729         * g++.dg/template/recurse.C: Likewise.
33731 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33733         * g++.dg/opt/dtor1.C: New test.
33735 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
33737         * gcc.c-torture/compile/20020315-1.c: New test.
33739 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
33741         * gcc.dg/weak-1.c: Fix scan tests.
33743 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
33745         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
33746         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
33747         cris-*-aout* mmix-*-*.
33748         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
33749         cris-*-aout* mmix-*-*.
33750         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
33751         cris-*-elf* cris-*-aout* and mmix-*-*.
33752         * gcc.dg/20001009-1.c: Ditto.
33753         * gcc.dg/20010912-1.c: Ditto.
33754         * gcc.dg/20020122-4.c: Ditto.
33755         * gcc.dg/inline-2.c: Ditto.
33757 2002-03-14  Jeffrey A Law  (law@cygnus.com)
33759         * gcc.c-torture/compile/20020314-1.c: New test.
33761 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
33763         * gcc.c-torture/execute/20020314-1.c: New test.
33765 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
33767         * g++.dg/warn/Wunused-1.C: New test.
33769 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
33771         * g++.dg/abi/mangle6.C: New test.
33773 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
33775         * gcc.c-torture/compile/20020309-2.c: New test.
33777         * gcc.c-torture/compile/20020312-1.c: New test.
33779 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
33781         * g++.dg/other/access1.C: New test.
33783 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
33785         * gcc.c-torture/execute/wchar_t-1.c: New test.
33787 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
33789         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
33791 2002-03-12  Roger Sayle  <roger@eyesopen.com>
33793         * gcc.dg/20020312-1.c: New test case.
33795 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
33797         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
33799 2002-03-11  Richard Henderson  <rth@redhat.com>
33801         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
33802         * g++.old-deja/g++.jason/report.C: Likewise.
33804 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33806         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
33807         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
33809 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33811         * testsuite/g++.dg/overload/pmf1.C: New test.
33813 2002-03-11  Kazu Hirata  <kazu@hxi.com>
33815         * gcc.c-torture/execute/20020307-1.c: Use long.
33817 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
33819         PR optimization/5844
33820         * gcc.dg/20020310-1.c: New test.
33822 2002-03-09  Michael Meissner  <meissner@redhat.com>
33824         * gcc.c-torture/execute/memcpy-2.c: New test.
33825         * gcc.c-torture/execute/memset-1.c: New test.
33826         * gcc.c-torture/execute/strlen-1.c: New test.
33827         * gcc.c-torture/execute/strcmp-1.c: New test.
33828         * gcc.c-torture/execute/strncmp-1.c: New test.
33830 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
33832         * gcc.dg/ppc-ldstruct.c: New test.
33834 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
33836         * gcc.c-torture/execute/va-arg-22.c: New test.
33838 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33840         * gcc.c-torture/compile/20020309-1.c: New test.
33842 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
33844         * gcc.c-torture/execute/20020307-2.c: New test.
33846 2002-03-07  Jeffrey A Law  (law@redhat.com)
33848         * g77.f-torture/compile/20020307-1.f: New test.
33850 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
33852         * gcc.dg/unordered-1.c: New test.
33854 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
33856         * gcc.c-torture/execute/20020307-1.c: New test.
33858 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
33860         * gcc.dg/20020304-1.c: New test.
33862         * gcc.c-torture/compile/20020304-2.c: New test.
33864 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
33866         * gcc.c-torture/compile/20020304-1.c: New test case
33867         (from PR c/5830).
33869 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
33871         * gcc.dg/20020103-1.c: Add other -D ppc variants.
33873 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33875         * g++.dg/other/classkey1.C: New test.
33877 2002-03-01  Richard Henderson  <rth@redhat.com>
33879         * gcc.c-torture/compile/981223-1.x: New.
33880         * gcc.c-torture/compile/920625-1.x: New.
33882 2002-02-28  Richard Henderson  <rth@redhat.com>
33884         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
33886 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
33888         * gcc.c-torture/execute/20020227-1.c: New test.
33890 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
33892         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
33893         here" ERROR lines.
33894         * g++.old-deja/g++.oliva/partord1.C: Likewise.
33895         * g++.old-deja.g++.other/defarg1.C: Likewise.
33896         * g++.old-deja/g++.pt/calls2.C: Likewise.
33897         * g++.old-deja/g++.pt/crash20.C: Likewise.
33898         * g++.old-deja/g++.pt/crash30.C: Likewise.
33899         * g++.old-deja/g++.pt/crash36.C: Likewise.
33900         * g++.old-deja/g++.pt/crash6.C: Likewise.
33901         * g++.old-deja/g++.pt/defarg13.C: Likewise.
33902         * g++.old-deja/g++.pt/derived3.C: Likewise.
33903         * g++.old-deja/g++.pt/error1.C: Likewise.
33904         * g++.old-deja/g++.pt/friend21.C: Likewise.
33905         * g++.old-deja/g++.pt/friend23.C: Likewise.
33906         * g++.old-deja/g++.pt/infinite1.C: Likewise.
33907         * g++.old-deja/g++.robertl/eb128.C: Likewise.
33909 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
33911         * gcc.c-torture/execute/20020225-2.c: New test.
33913 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
33915         * gcc.c-torture/execute/920730-1t.c,
33916         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
33917         Delete test cases, only relevant to -traditional.
33919 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33921         * gcc.dg/cpp/undef1.c: Remove.
33922         * gcc.dg/cpp/directiv.c: Update.
33923         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
33925 2002-02-27  Michael Meissner  <meissner@redhat.com>
33927         * gcc.c-torture/execute/20020226-1.c: New test.
33929 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
33931         * g++.dg/debug/debug4.C: New test.
33933         * gcc.dg/ia64-visibility-1.c: New test.
33935 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
33937         * gcc.dg/debug/20020224-1.c: New.
33939 2002-02-25  Kazu Hirata  <kazu@hxi.com>
33941         * gcc.c-torture/execute/960416-1.x: New.
33942         * gcc.c-torture/execute/divconst-3.x: Likewise.
33944 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
33946         * gcc.dg/20020224-1.c: New test.
33948 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
33950         * gcc.c-torture/execute/20020225-1.c: New.
33952 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33954         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
33956 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
33958         * gcc.dg/20020222-1.c: New test.
33960 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
33962         * g++.dg/opt/anonunion1.C: New test.
33964 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
33966         * g++.dg/template/qualttp19.C: New test.
33967         * g++.dg/template/qualttp20.C: New test.
33968         * g++.old-deja/g++.jason/report.C: Adjust expected errors
33969         * g++.old-deja/g++.other/qual1.C: Likewise.
33971 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
33973         * gcc.dg/attr-alwaysinline.c: New.
33975 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
33977         * gcc.dg/20020220-1.c: New test.
33979         * gcc.dg/20020220-2.c: New test.
33981         * g++.dg/opt/mmx1.C: New test.
33983 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
33985         * gcc.c-torture/compile/20020110.c: New test.
33987 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
33989         * gcc.c-torture/execute/20020219-1.c: New test.
33991         * gcc.dg/20020219-1.c: New test.
33993         * gcc.dg/noncompile/20020220-1.c: New test.
33995         * g++.dg/opt/ptrintsum1.C: New test.
33997         * gcc.dg/debug/20020220-1.c: New test.
33999 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
34001         * gcc.c-torture/execute/20020216-1.c: New test.
34003 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
34005         * gcc.dg/decl-1.c: Update, new test.
34007 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
34009         * g++.dg/abi/bitfield1.C: New test.
34010         * g++.dg/abi/bitfield2.C: New test.
34012 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
34014         * gcc.dg/attr-nest.c: New test.
34016 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
34018         * gcc.c-torture/execute/20020215-1.c: New test.
34020 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
34022         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
34023         * g++.dg/debug/debug.exp: New.
34024         * g++.dg/debug/trivial.C: New.
34025         * g++.dg/debug/debug1.C: Moved...
34026         * g++.dg/other/debug1.C: ...from here.
34027         * g++.dg/debug/debug2.C: Moved...
34028         * g++.dg/other/debug2.C: ...from here.
34029         * g++.dg/debug/debug3.C: Moved...
34030         * g++.dg/other/debug3.C: ...from here.
34032         * gcc.dg/noncompile/20020213-1.c: New test.
34034 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
34036         * g++.dg/other/debug3.C: New test.
34038         * gcc.c-torture/execute/20020213-1.c: New test.
34040 2002-02-13  Richard Smith <richard@ex-parrot.com>
34042         * g++.old-deja/g++.other/thunk1.C: New test.
34044 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
34046         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
34048 2002-02-13  Stan Shebs  <shebs@apple.com>
34050         * gcc.dg/altivec-3.c: New.
34052 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
34054         * gcc.dg/Wunreachable-1.c: New test.
34055         * gcc.dg/Wunreachable-2.c: New test.
34057 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34059         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
34061 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
34063         * gcc.dg/decl-1.c: New test.
34065 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
34067         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
34069 2002-02-10  Kazu Hirata  <kazu@hxi.com>
34071         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
34072         * gcc.c-torture/compile/980506-1.x: Likewise.
34074 2002-02-10  Kazu Hirata  <kazu@hxi.com>
34076         * gcc.dg/20020210-1.c: New.
34078 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
34080         * g77.f-torture/execute/947.f: New regression test
34081         for PR fortran/947.
34083 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
34085         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
34086         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
34088 2002-02-08  Richard Henderson  <rth@redhat.com>
34090         * gcc.c-torture/compile/labels-3.c: New.
34092 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
34094         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
34095         expression statements work instead.
34096         * gcc.dg/noncompile/20020207-1.c: New test.
34098 2002-02-07  Richard Henderson  <rth@redhat.com>
34100         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
34102 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34104         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
34105         message from g77
34106         * lib/g77-dg.exp: Trim g77 error messages so that they are
34107         recognized by dg.exp.
34109 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34111         PR fortran/5473
34112         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
34114 2002-02-07  Richard Henderson  <rth@redhat.com>
34116         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
34117         to be sufficiently aligned for integers.
34119 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
34121         * g++.dg/template/friend4.C: New test.
34123 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34125         PR fortran/5743
34126         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
34127         unsupported cases.
34129 2002-02-07  Richard Henderson  <rth@redhat.com>
34131         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
34132         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
34133         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
34134         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
34136 2002-02-06  Richard Henderson  <rth@redhat.com>
34138         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
34140 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
34142         * gcc.dg/20020206-1.c: New test.
34144 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
34146         * gcc.c-torture/execute/20020206-1.c: New test.
34148         * gcc.c-torture/execute/20020206-2.c: New test.
34150         PR optimization/5429:
34151         * gcc.c-torture/compile/20020206-1.c: New test.
34153 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
34155         * g++.dg/ext/align1.C: Do not use an explicit alignment value
34156         as certain file formats cannot support particularly large
34157         alignments.
34159         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
34160         and do not expect to be able to link the executable.
34162         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
34163         fail because the COFF format does not support the weak attribute.
34165 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
34167         * g77.dg/pr5473.f: New test
34169 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
34171         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
34172         Fix testcase accordingly.
34174 2002-02-04  Richard Henderson  <rth@redhat.com>
34176         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
34177         (buf): Change to be an array of pointers, not ints.
34179 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
34181         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
34182         before all tests.  Move warning one line above to match where it
34183         C frontend emits.
34184         * gcc.dg/Wswitch-2.c: New test.
34185         * g++.dg/warn/Wswitch-1.C: New test.
34186         * g++.dg/warn/Wswitch-2.C: New test.
34188 2002-02-04  Richard Henderson  <rth@redhat.com>
34190         * g++.dg/abi/offsetof.C: Fix size comparison.
34192 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
34194         * gcc.dg/cast-qual-2.c: New test.
34196 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
34198         * gcc.dg/20020201-4.c: New test.
34200 2002-02-04  Ben Elliston  <bje@redhat.com>
34202         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
34203         target_info attribute != 0, in addition to the empty string.
34204         (gcc_target_compile): Likewise.
34206 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
34208         * gcc.dg/Wswitch.c: New test.
34209         PR gcc/4475. PR gcc/3780.
34211 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
34213         * g77.f-torture/execute/5122.f: New test for regressions
34214         against PR fortran/5122.
34216 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
34218         * g77.f-torture/compile/pr3743.f: Delete
34219         * g77.dg/pr3743-1.f: New test.
34220         * g77.dg/pr3743-2.f: New test.
34221         * g77.dg/pr3743-3.f: New test.
34222         * g77.dg/pr3743-4.f: New test.
34224 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34226         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
34228 2002-02-02  Richard Henderson  <rth@redhat.com>
34230         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
34231         * gcc.c-torture/execute/bf64-1.c: Likewise.
34233 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34235         * gcc.dg/20020201-2.c: New test.
34237         * gcc.dg/20020201-3.c: New test.
34239         * gcc.c-torture/execute/bitfld-2.c: New test.
34241 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34243         * gcc.dg/bitfld-1.c: Update.
34244         * gcc.dg/bitfld-2.c: Update.
34245         * gcc.c-torture/execute/bitfld-1.x: New.
34247 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34249         * gcc.c-torture/execute/20020201-1.c: New test.
34251 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
34253         PR target/5469
34254         * gcc.dg/20020201-1.c: New test.
34256 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
34258         PR fortran/3743
34259         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
34260         * g77.f-torture/compile/pr3743.x: Remove
34262 2002-01-31  Tom Rix  <trix@redhat.com>
34264         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
34266 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34268         * gcc.dg/noncompile/20020130-1.c: New test.
34270 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
34272         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
34274 2002-01-29  Richard Henderson  <rth@redhat.com>
34276         * gcc.c-torture/execute/991118-1.c: Cast various constants back
34277         to long long.
34278         * gcc.c-torture/execute/bf64-1.c: Likewise.
34280 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
34282         * gcc.c-torture/execute/20020129-1.c: New test.
34284 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34286         * gcc.c-torture/compile/20000224-1.c: Update.
34287         * gcc.c-torture/execute/bitfld-1.c: New tests.
34288         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
34289         * gcc.dg/uninit-A.c: Update.
34291 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
34293         * g++.dg/template/ctor1.C: Add instantiation.
34295 2002-01-28  Paul Koning  <pkoning@equallogic.com>
34297         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
34298         argument to __builtin_prefetch to be const ptr.
34300 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
34302         * gcc.c-torture/compile/20020120-1.c: New test.
34304 2002-01-27  Kazu Hirata  <kazu@hxi.com>
34306         * gcc.c-torture/execute/20020127-1.c: New test.
34308 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
34310         * g77.dg/f77-edit-i-in.f: New test
34311         * g77.dg/f77-edit-i-out.f: New test
34313 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
34315         * gcc.dg/debug/debug.exp: New file.
34316         * gcc.dg/debug/trivial.c: New file.
34317         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
34318         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
34319         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
34320         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
34321         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
34322         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
34323         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
34324         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
34325         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
34326         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
34327         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
34328         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
34329         * gcc.dg/20000503-1.c: Removed.
34330         * gcc.dg/20010207-1.c: Removed.
34331         * gcc.dg/20011223-1.c: Removed.
34332         * gcc.dg/20020104-2.c: Removed.
34333         * gcc.dg/debug-1.c: Removed.
34334         * gcc.dg/debug-2.c: Removed.
34335         * gcc.dg/debug-3.c: Removed.
34336         * gcc.dg/debug-4.c: Removed.
34337         * gcc.dg/debug-5.c: Removed.
34338         * gcc.dg/debug-6.c: Removed.
34339         * gcc.dg/dwarf2-1.c: Removed.
34340         * gcc.dg/dwarf2-2.c: Removed.
34342 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
34344         * g++.old-deja/g++.other/eh5.C: New test.
34345         * g++.old-deja/g++.other/sibcall2.C: New test.
34346         * g++.old-deja/g++.other/array9.C: New test.
34347         * g++.old-deja/g++.other/typename2.C: New test.
34348         * g++.old-deja/g++.other/crash60.C: New test.
34349         * g++.old-deja/g++.other/conv9.C: New test.
34350         * g++.old-deja/g++.other/mangle10.C: New test.
34351         * g++.old-deja/g++.other/unchanging1.C: New test.
34352         * g++.old-deja/g++.other/exprstmt1.C: New test.
34353         * g++.old-deja/g++.other/inline23.C: New test.
34354         * g++.old-deja/g++.eh/ia64-1.C: New test.
34355         * g++.old-deja/g++.other/dwarf2-1.C: New test.
34356         * g++.old-deja/g++.other/reload1.C: New test.
34357         * g++.old-deja/g++.other/static20.C: New test.
34358         * g++.old-deja/g++.other/local-alloc1.C: New test.
34359         * g++.old-deja/g++.other/conv8.C: New test.
34360         * g++.old-deja/g++.other/stmtexpr2.C: New test.
34361         * g++.old-deja/g++.other/storeexpr1.C: New test.
34362         * g++.old-deja/g++.other/storeexpr2.C: New test.
34363         * g++.dg/eh/template2.C: New test.
34364         * g++.dg/warn/weak1.C: New test.
34366 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
34368         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
34369         Remove first, non-varying, argument.
34371 2002-01-23  Richard Henderson  <rth@redhat.com>
34373         * gcc.dg/inline-2.c: New.
34375         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
34376         Add optional target arg.  Check number of arguments.
34377         (scan-assembler-not, scan-assembler-dem): Likewise.
34378         (scan-assembler-dem-not): Likewise.
34380 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34382         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
34383         line 12.
34384         * g++.old-deja/g++.brendan/parse3.C,
34385         g++.old-deja/g++.other/crash26.C,
34386         g++.old-deja/g++.other/crash28.C,
34387         g++.old-deja/g++.other/crash29.C,
34388         g++.old-deja/g++.other/crash30.C,
34389         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
34391 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
34393         * gcc.dg/20020115-1.c: New.
34395 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
34397         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
34399 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
34401         * gcc.dg/20020122-3.c: New.
34403 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
34405         * g++.dg/other/gc1.C: New test.
34407 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34409         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
34411 2002-01-22  Richard Henderson  <rth@redhat.com>
34413         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
34415 2002-01-22  Richard Henderson  <rth@redhat.com>
34417         * gcc.dg/20020122-4.c: New.
34419 2002-01-22  H.J. Lu <hjl@gnu.org>
34421         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
34422         link output.
34423         * gcc.dg/special/ecos.exp: Likewise.
34424         * lib/g++-dg.exp: Likewise.
34425         * lib/g77-dg.exp: Likewise.
34426         * lib/gcc-dg.exp : Likewise.
34427         * lib/mike-g++.exp: Likewise.
34428         * lib/mike-g77.exp: Likewise.
34429         * lib/mike-gcc.exp: Likewise.
34430         * lib/objc-dg.exp: Likewise.
34432 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
34434         PR target/5379
34435         * gcc.dg/20020122-2.c: New test.
34437 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
34439         * gcc.dg/20020122-1.c: New test.
34441 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
34443         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
34445 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
34447         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
34449 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34451         * gcc.c-torture/compile/20020121-1.c: New test.
34453 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34455         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
34456         ld_library_path.
34458 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
34460         * gcc.dg/20020218-1.c: New test.
34462 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
34464         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
34465         messages
34466         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
34467         "At global scope" warning
34468         * g++.dg/ext/align1.C: Change cygwin test for alignment
34469         from db-bogus to dg-warning
34471 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
34473         * g77.f-torture/compile/cpp2.F: New test.
34475 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34477         * g++.dg/template/access1.C: New test.
34479 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
34481         * gcc.dg/20020118-1.c: New.
34483 2002-01-18  Kazu Hirata  <kazu@hxi.com>
34485         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
34487 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34489         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
34490         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
34491         alignment warnings.
34493 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34495         * gcc.misc-tests/i386-prefetch.exp: Save and restore
34496         torture_with_loops and torture_without_loops
34498 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
34500         * gcc.c-torture/compile/20020116-1.c: New test.
34502 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
34504         * gcc.dg/20020116-2.c: New test.
34506         * gcc.dg/ultrasp4.c: New test.
34508         * gcc.dg/20020116-1.c: New test.
34510 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
34512         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
34513         by EABI.
34515 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
34517         * gcc.misc-tests/i386-prefetch.exp: New.
34518         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
34519         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
34520         * gcc.misc-tests/i386-pf-none-1.c: New test.
34521         * gcc.misc-tests/i386-pf-sse-1.c: New test.
34523 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
34525         * gcc.dg/gnu89-init-1.c: Add new tests.
34527 2002-01-15  Andreas Jaeger  <aj@suse.de>
34529         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
34530         * gcc.dg/i386-mmx-2.c: Likewise.
34531         * gcc.dg/i386-sse-1.c: Likewise.
34532         * gcc.dg/i386-sse-2.c: Likewise.
34533         * gcc.dg/i386-sse-3.c: Likewise.
34535 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
34537         * g77.f-torture/execute/intrinsic-unix-bessel.f:
34538         Uncomment additional cases that now pass.
34540 2002-01-11  Richard Henderson  <rth@redhat.com>
34542         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
34543         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
34545 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
34547         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
34549 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
34551         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
34552         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
34554 2002-01-10  Dale Johannesen  <dalej@apple.com>
34556         * gcc.c-torture/execute/loop-11.c: New.
34558 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
34560         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
34561         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
34563 2002-01-09  Richard Henderson  <rth@redhat.com>
34565         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
34566         type in which to perform the operation for each size.
34568 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
34570         * gcc.c-torture/compile/20020109-2.c: New test.
34572 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
34574         * gcc.c-torture/execute/loop-10.c: New test.
34576 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34578         * gcc.c-torture/compile/20010226-1.c: New test.
34579         * gcc.c-torture/compile/20010227-1.c: New test.
34580         * gcc.c-torture/compile/20010426-1.c: New test.
34581         * gcc.c-torture/compile/20010510-1.c: New test.
34582         * gcc.c-torture/compile/20010605-3.c: New test.
34583         * gcc.c-torture/compile/20010824-1.c: New test.
34584         * gcc.c-torture/execute/20010409-1.c: New test.
34585         * gcc.dg/noncompile/20000901-1.c: New test.
34586         * gcc.dg/20001023-1.c: New test.
34587         * gcc.dg/20001101-1.c: New test.
34588         * gcc.dg/20001102-1.c: New test.
34589         * gcc.dg/20010207-1.c: New test.
34590         * gcc.dg/20010405-1.c: New test.
34591         * gcc.dg/20010822-1.c: New test.
34592         * gcc.dg/20011107-1.c: New test.
34594 2002-01-09  Jeffrey A Law  (law@redhat.com)
34596         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
34598         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
34599         execution failure on PA targets.
34601 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34603         * gcc.c-torture/compile/20020109-1.c: New test.
34605 2002-01-08  Kazu Hirata  <kazu@hxi.com>
34607         * gcc.c-torture/execute/20020108-1.c: New test.
34609 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
34611         * gcc.dg/20020108-1.c: New test.
34613 2002-01-08  H.J. Lu <hjl@gnu.org>
34615         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
34616         for header files.
34618 2002-01-08  Geoff Keating  <geoffk@redhat.com>
34620         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
34621         consistency.
34623 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
34625         * gcc.dg/altivec-4.c: Test altivec predicates.
34627 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
34629         * gcc.c-torture/execute/20020107-1.c: New test.
34631 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
34633         PR c/5279
34634         * gcc.c-torture/compile/20020106-1.c: New test.
34636 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
34638         * gcc.c-torture/execute/nestfunc-4.c: New test.
34640 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34642         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
34643         extra triple that slipped in.
34644         * g++.old-deja/g++.abi/align.C: Likewise.
34645         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34647 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34649         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
34650         * g++.old-deja/g++.abi/align.C: Likewise.
34651         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34653         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
34654         on FreeBSD/i386.
34655         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
34656         FreeBSD.
34658 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
34660         * gcc.dg/20020104-1.c: New test.
34662         * gcc.dg/20020104-2.c: New test.
34664 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
34666         * gcc.dg/20020103-1.c: Fix typo in target selector.
34668 2002-01-03  Richard Henderson  <rth@redhat.com>
34670         * gcc.dg/20020103-1.c: New.
34672 2002-01-03  Kazu Hirata  <kazu@hxi.com>
34674         * gcc.c-torture/execute/20020103-1.c: New test.
34676 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
34678         * g++.dg/other/debug2.C: New test.
34680         * gcc.c-torture/compile/20020103-1.c: New test.
34682 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
34684         * gcc.dg/gnu89-init-1.c: Added new tests.
34686 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34688         * g++.dg/template/friend2.C: Remove as patch is reverted.
34690         * g++.dg/warn/oldcast1.C: New test.
34692         * g++.dg/template/ptrmem1.C: New test.
34693         * g++.dg/template/ptrmem2.C: New test.
34695         * g++.dg/template/ntp.C: New test.
34697         * g++.dg/other/component1.C: New test.
34699         * g++.dg/template/ttp3.C: New test.
34701         * g++.dg/template/friend2.C: New test.
34702         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
34704 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34706         * g++.dg/other/ptrmem1.C: New test.
34707         * g++.dg/other/ptrmem2.C: New test.
34709 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34711         * g++.dg/template/ctor1.C: New test.
34713 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34715         * g++.dg/template/friend2.C: New test.
34717 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
34719         * gcc.dg/mmix-1.c: New test.
34721 2001-12-31  Richard Henderson  <rth@redhat.com>
34723         * gcc.dg/asm-5.c: New.
34725 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
34727         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
34728         in namespace __gnu_cxx
34730 2001-12-30  Richard Henderson  <rth@redhat.com>
34732         * gcc.dg/debug-6.c: New.
34734 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
34736         * gcc.c-torture/compile/20011229-2.c: New test.
34738 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
34740         * gcc.dg/debug-3.c: New test.
34741         * gcc.dg/debug-4.c: New test.
34742         * gcc.dg/debug-5.c: New test.
34744 2001-12-29  Richard Henderson  <rth@redhat.com>
34746         * g++.dg/eh/loop1.C: New.
34748 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34750         * g++.dg/template/crash1.C: New test.
34752 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34754         * g++.dg/other/const1.C: New test.
34756 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
34758         * gcc.c-torture/compile/20011229-1.c: New test.
34760 2001-12-28  Stan Shebs  <shebs@apple.com>
34762         * lib/objc-torture.exp: Resync with c-torture.exp.
34763         * lib/objc.exp: Load standard libraries.
34765 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
34767         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
34768         additional tests.
34770 2001-12-27  Roger Sayle <roger@eyesopen.com>
34772         * gcc.c-torture/execute/string-opt-16.c: New testcase.
34774 2001-12-27  Richard Henderson  <rth@redhat.com>
34776         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
34778 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
34780         * g++.dg/eh/ctor1.C: New test.
34781         * g++.dg/other/error2.C: New test.
34783 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
34785         * g++.dg/other/init2.C: New test.
34787 2001-12-24  Richard Henderson  <rth@redhat.com>
34789         * gcc.dg/20011223-1.c: New.
34790         * gcc.dg/inline-1.c: New.
34792 2001-12-23  Richard Henderson  <rth@redhat.com>
34794         * gcc.dg/asm-4.c: Test operand modifiers.
34796 2001-12-23  Richard Henderson  <rth@redhat.com>
34798         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
34800 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34802         * gcc.c-torture/execute/20011223-1.c: New test.
34804 2001-12-21  Richard Henderson  <rth@redhat.com>
34806         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
34807         re-enables the warning.
34809 2001-12-21  Richard Henderson  <rth@redhat.com>
34811         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
34813 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
34815         * gcc.c-torture/compile/20011218-1.c: New test.
34817 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
34819         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
34820         arm-isr.c test.
34821         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
34822         epilogue generation for ARM ISR routines.
34824 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34826         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
34827         * gcc.dg/format/c90-printf-3.c: Likewise.
34828         * gcc.dg/format/c99-printf-3.c: Likewise.
34829         * gcc.dg/format/ext-1.c: Likewise.
34830         * gcc.dg/format/ext-6.c: Likewise.
34831         * gcc.dg/format/format.h: Prototype unlocked stdio.
34833 2001-12-20  Richard Henderson  <rth@redhat.com>
34835         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
34836         (arena): Use it.
34837         (malloc): Correct allocation logic.  Abort if we fill up the
34838         arena before initialization complete.
34839         (realloc): Correct allocation logic.
34841 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
34843         * gcc.c-torture/compile/20011219-2.c: New test.
34845         * gcc.c-torture/execute/20011219-1.c: New test.
34847 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
34849         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
34850         target does not support weak symbols.
34852 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
34854         * gcc.c-torture/compile/20011219-1.c: New test.
34856 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
34858         * g++.dg/other/error1.C: New test.
34860 2001-12-17  Jeffrey A Law  (law@redhat.com)
34862         * gcc.c-torture/execute/20011217-1.c: New test.
34864 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
34866         * objc.dg/special/: New directory.
34867         * objc.dg/special/special.exp: New file.
34868         * objc.dg/special/unclaimed-category-1.h: New file.
34869         * objc.dg/special/unclaimed-category-1a.m: New file.
34870         * objc.dg/special/unclaimed-category-1.m: New file.
34872 2001-12-17  Andreas Jaeger  <aj@suse.de>
34874         * gcc.c-torture/compile/20011217-2.c: New test.
34876 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34878         * gcc.c-torture/compile/20011217-1.c: New test.
34880 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
34882         * testsuite/gcc.dg/20011214-1.c: New.
34884 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
34886         * gcc.dg/altivec-4.c: New.
34888 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
34890         * gcc.dg/20011113-1.c: New test.
34892 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34894         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
34895         std::__malloc_alloc_template<0> and
34896         std::__default_alloc_template<false, 0>.
34898 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
34900         * objc/execute/bf-21.m: New test.
34901         * objc/execute/enumeration-1.m: New test.
34902         * objc/execute/enumeration-2.m: New test.
34904 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
34906         * gcc.dg/gnu89-init-1.c: New test.
34908 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
34910         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
34911         * g++.old-deja/g++.jason/2371.C: Likewise.
34912         * g++.old-deja/g++.jason/template33.C: Likewise.
34913         * g++.old-deja/g++.jason/template34.C: Likewise.
34914         * g++.old-deja/g++.jason/template36.C: Likewise.
34915         * g++.old-deja/g++.oliva/typename1.C: Likewise.
34916         * g++.old-deja/g++.oliva/typename2.C: Likewise.
34917         * g++.old-deja/g++.other/typename1.C: Likewise.
34918         * g++.old-deja/g++.pt/inherit2.C: Likewise.
34919         * g++.old-deja/g++.pt/nontype5.C: Likewise.
34920         * g++.old-deja/g++.pt/typename11.C: Likewise.
34921         * g++.old-deja/g++.pt/typename14.C: Likewise.
34922         * g++.old-deja/g++.pt/typename16.C: Likewise.
34923         * g++.old-deja/g++.pt/typename3.C: Likewise.
34924         * g++.old-deja/g++.pt/typename4.C: Likewise.
34925         * g++.old-deja/g++.pt/typename5.C: Likewise.
34926         * g++.old-deja/g++.pt/typename7.C: Likewise.
34927         * g++.old-deja/g++.robertl/eb9.C: Likewise.
34929 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
34931         * g++.dg/other/linkage1.C: New test.
34932         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
34933         specifiers.
34935 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
34937         * gcc.dg/concat.c: New test.
34939 2001-12-11  Stan Shebs  <shebs@apple.com>
34941         * objc/compile: New test directory.
34942         * objc/compile/compile.exp: New expect script.
34943         * objc/compile/20011211-1.m: New compile test.
34945 2001-12-11  Jason Merrill  <jason@redhat.com>
34947         * lib/prune.exp (prune_gcc_output): Also handle "In member
34948         function".  So many permutations...
34950 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
34952         * g++.dg/template/typedef1.C: New test.
34954 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
34956         * g++.dg/other/copy1.C: New test.
34958 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
34960         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
34962         * gcc.dg/builtin-choose-expr.c: New.
34964 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
34966         * gcc.dg/altivec-2.c: New.
34968 2001-12-07  Richard Henderson  <rth@redhat.com>
34970         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
34972 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
34974         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
34975         ultrasparc.
34977 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34979         * g++-old.deja/g++.robertl/eb101.C: Deleted.
34981 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
34983         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
34984         variable argument list.
34986 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
34988         * gcc.c-torture/execute/memcheck: Delete entire directory.
34989         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
34990         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
34992 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34994         * gcc.dg/Wshadow-1.c: New test.
34996 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
34998         * gcc.c-torture/compile/20011130-1.c: New test.
35000         * gcc.dg/noncompile/20011025-1.c: New test.
35002         * g++.dg/other/anon-union.C: New test.
35004         * gcc.c-torture/execute/20011024-1.c: New test.
35006 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
35008         * gcc.c-torture/execute/20000722-1.x,
35009         gcc.c-torture/execute/20010123-1.x: Remove.
35010         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
35011         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
35012         gcc.dg/c99-complit-2.c: New tests.
35014 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
35016         * g++.dg/inherit/base1.C: New test.
35018 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
35020         * g++.dg/other/stdarg1.C: New test.
35022         * gcc.c-torture/compile/20011130-2.c: New test.
35024 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
35026         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
35027         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
35028         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
35029         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
35030         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
35031         * gcc.dg/builtin-prefetch-1.c: New test.
35033 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
35035         * gcc.dg/20011130-1.c: New test.
35037 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35039         * g++.dg/other/scope1.C: New test.
35040         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
35042 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35044         * gcc.dg/vla-init-1.c: New test.
35046 2001-12-01  Geoff Keating  <geoffk@redhat.com>
35048         * gcc.c-torture/compile/structs.c: New testcase from GDB.
35050 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35052         * objc.dg/alias.m: Update.
35053         * objc.dg/class-1.m: Update.
35054         * objc.dg/const-str-1.m: Update.
35055         * objc.dg/fwd-proto-1.m: Update.
35056         * objc.dg/id-1.m: Update.
35057         * objc.dg/super-class-1.m: Update.
35059 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
35061         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
35062         constructs.
35064 2001-11-28  Jeffrey A Law  (law@cygnus.com)
35066         * gcc.c-torture/execute/20011128-1.c: New test.
35068 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
35070         * gcc.dg/20011127-1.c: New test.
35072 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35074         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
35075         from Austin Group draft 7.
35076         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
35077         scanf format arguments.
35078         * gcc.dg/format/no-exargs-2.c: New test.
35080 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
35082         * g++.dg/abi/vbase8-4.C: New test.
35084 2001-11-24  Ian Lance Taylor  <ian@airs.com>
35086         * gcc.c-torture/execute/20011121-1.c: New test.
35088 2001-11-23  Jeffrey A Law  (law@cygnus.com)
35090         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
35092 2001-11-23  Andreas Jaeger  <aj@suse.de>
35094         * gcc.dg/cpp/charconst-2.c: New test.
35096 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
35098         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
35099         to the host if it is remote.  Let tests specify extra headers
35100         they use.
35101         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
35102         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
35103         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
35104         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
35105         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
35106         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
35107         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
35108         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
35109         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
35110         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
35112 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
35114         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
35115         for little endian ARMs.
35117 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
35119         * gcc.c-torture/compile/20011119-1.c: New test.
35120         * gcc.c-torture/compile/20011119-2.c: New test.
35122 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
35124         * gcc.dg/altivec-1.c: Fix typo.
35126 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
35128         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
35130 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
35132         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
35134 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
35136         * lib/g77.exp: Don't specify --rpath-link.
35138         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
35139         across all the headers.
35140         * gcc.dg/format/format.exp: For testing on a remote host,
35141         copy format.h.
35143         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
35144         * gcc.c-torture/execute/930406-1.c: Likewise.
35145         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
35147 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
35149         * gcc.dg/altivec-1.c: New.
35151 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
35153         * gcc.dg/cpp/fpreprocessed.c: New test case.
35155 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35157         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
35158         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
35159         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
35161 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35163         * gcc.dg/no-builtin-1.c: New test.
35165 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
35167         * gcc.c-torture/execute/20011115-1.c: New test.
35169 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
35171         * gcc.c-torture/compile/20011114-2.c: New test.
35172         * gcc.c-torture/compile/20011114-3.c: New test.
35173         * gcc.c-torture/compile/20011114-4.c: New test.
35175 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
35177         * g++.dg/other/init1.C: New test.
35179 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
35181         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
35182         message.
35184         * gcc.c-torture/execute/20011114-1.c: New testcase.
35186         * gcc.c-torture/compile/20010327-1.c: Revert last change.
35187         * gcc.c-torture/compile/20011114-1.c: New test, exactly
35188         like the (before this change) version of 20010327-1.c.
35190 2001-11-14  Roger Sayle <roger@eyesopen.com>
35192         * gcc.c-torture/execute/string-opt-13.c: New testcase.
35194 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
35196         * g++.dg/init/array2.C: New test.
35198 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
35200         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
35202 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
35204         * g++.dg/other/forscope1.C: New test.
35205         * g++.dg/ext/forscope1.C: New test.
35206         * g++.dg/ext/forscope2.C: New test.
35208 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
35210         * gcc.c-torture/execute/20011113-1.c: New test.
35212 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
35214         * gcc.c-torture/execute/20011109-2.c: New test.
35216         * gcc.c-torture/execute/20011109-1.c: New test.
35218 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
35220         * gcc.c-torture/compile/20011109-1.c: New test.
35222 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
35224         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
35225         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
35226         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
35227         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
35228         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
35229         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
35230         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
35232 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35234         * g++.dg/warn/Wshadow-1.C: New tests.
35235         * g++.old-deja/g++.mike/for3.C: Update.
35237 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35239         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
35240         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
35241         XFAILs.  Adjust expected error texts.
35242         * gcc.c-torture/compile/20011106-1.c,
35243         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
35244         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
35245         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
35246         gcc.dg/c99-array-lval-5.c: New tests.
35248 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35250         * gcc.dg/cpp/defined.c: Update.
35252 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35254         * gcc.c-torture/execute/anon-1.c: New test.
35256 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
35258         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
35259         same size, so no warning should be produced on stormy16.
35261         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
35262         due to oversized array.
35263         * g++.old-deja/g++.mike/ns15.C: Likewise.
35264         * g++.old-deja/g++.pt/crash16.C: Likewise.
35266 2001-11-02  Graham Stott  <grahams@redhat.com>
35268         * g++.dgother/debug1.C: Fix typos.
35270 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
35272         * g++.dg/other/debug1.C: New test.
35274 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35276         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
35277         of unsigned long.
35279 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
35281         * gcc.dg/20011029-2.c: New test.
35283         * gcc.c-torture/compile/20011029-1.c: New test.
35285 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
35287         * objc/execute/class_self-1.m: New test.
35288         * objc/execute/class_self-2.m: New test.
35290 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
35292         * gcc.misc-tests/msgs.exp: Delete.
35293         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
35294         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
35295         error set to match recent changes.
35297 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
35299         * gcc.dg/20011021-1.c: New test.
35301 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
35303         * gcc.c-torture/compile/20011023-1.c: New test.
35305 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
35307         * lib/g77.exp: Rewrite based on lib/g++.exp.
35309 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
35311         * gcc.c-torture/execute/20011019-1.c: New test.
35313         * gcc.dg/20011018-1.c: New test.
35315 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
35317         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
35319 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
35321         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
35322         * gcc.dg/attr-invalid.c: Likewise.
35324 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
35326         * testsuite/gcc.dg/20011015-1.c: New test.
35328 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35330         * g++.dg/template/unify2.C: New test.
35332 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35334         * g++.dg/other/exception-specification.C: New test
35336 2001-10-13  Tom Rix  <trix@redhat.com>
35338         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
35339         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
35341 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
35343         * testsuite/gcc.dg/20011009-1.c: New test.
35345 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
35347         PR g++/4476
35348         * g++.dg/other/friend1.C: New test.
35350 2001-10-11  Richard Henderson  <rth@redhat.com>
35352         * g++.old-deja/g++.other/crash18.C: Add -S to options.
35354 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35356         * gcc.c-torture/compile/20011010-1.c: New.
35358 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35360         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
35361         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
35362         g77.f-torture/execute/execute.exp,
35363         g77.f-torture/noncompile/noncompile.exp,
35364         gcc.c-torture/compile/compile.exp,
35365         gcc.c-torture/execute/execute.exp,
35366         gcc.c-torture/execute/ieee/ieee.exp,
35367         gcc.c-torture/execute/memcheck/memcheck.exp,
35368         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
35369         objc/execute/execute.exp: Update FSF address.
35371 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
35373         * gcc.dg/cpp/cmdlne-C.c: Update.
35374         * gcc.dg/cpp/cmdlne-C2.c: New.
35376 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35378         * gcc.c-torture/execute/20011008-3.c: New.
35380 2001-10-08  DJ Delorie  <dj@redhat.com>
35382         * gcc.dg/20011008-1.c: New.
35383         * gcc.dg/20011008-2.c: New.
35385 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35387         * gcc.dg/cpp/spacing1.c: Update test.
35389 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35391         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
35392         spelling errors of "separate" as "seperate".
35394 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
35396         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
35397         enough to avoid inlining.
35399 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35401         * lib/g77.exp: set libg2c_dir correctly.
35403 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35405         * gcc.dg/cpp/macro11.c: New test.
35407 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35409         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
35410         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
35411         gcc.dg/format/multattr-3.c: New tests.
35412         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
35413         tests for format attributes on function pointers being rejected.
35415 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35417         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
35419 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35421         * g++.dg/warn/format1.C: New test.
35423 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
35425         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
35427 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35429         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
35431 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35433         * gcc.dg/cpp/redef2.c: Add test.
35435 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
35437         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
35438         long-standing bug on i686, apparently.
35439         * gcc.c-torture/execute/loop-2c.x: New file.
35440         * gcc.c-torture/execute/loop-2d.x: New file.
35441         * gcc.c-torture/execute/loop-3c.x: New file.
35443 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
35445         * gcc.dg/cpp/20000625-2.c: Correct line number.
35447 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35449         * gcc.dg/cpp/macro10.c: New test.
35450         * gcc.dg/cpp/strify3.c: New test.
35451         * gcc.dg/cpp/spacing1.c: Add tests.
35452         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
35453         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
35455 2001-09-24  DJ Delorie  <dj@redhat.com>
35457         * gcc.c-torture/execute/20010924-1.c: New test.
35459 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35461         * testsuite/objc/execute/paste.m: Remove.
35463 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35465         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
35467 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
35469         * g77.dg/strlen0.f: New test.
35471 2001-09-21  Richard Henderson  <rth@redhat.com>
35473         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
35474         * g++.old-deja/g++.abi/vtable2.C: Likewise.
35476 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
35478         Table-driven attributes.
35479         * g++.dg/ext/attrib1.C: New test.
35481 2001-09-20  DJ Delorie  <dj@redhat.com>
35483         * gcc.dg/20000926-1.c: Update expected warning messages.
35484         * gcc.dg/array-2.c: Likewise, and test for warnings too.
35485         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
35486         array.
35488 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
35490         * g++.dg/eh/registers1.C: New test case.
35492 2001-09-17  Richard Henderson  <rth@redhat.com>
35494         * gcc.dg/array-5.c: Fix VLA decomposition test.
35496 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35498         * gcc.dg/cpp/line5.c: New testcase.
35500 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
35502         * gcc.dg/cpp/macro9.c: New test.
35504 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
35506         * gcc.c-torture/execute/980223.c: Change type of addr from long
35507         to char *.
35509 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
35511         * gcc.c-torture/execute/20010915-1.c: New test.
35513 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
35515         * g77.dg/bprob: New directory.
35516         * g77.dg/bprob/bprob.exp: New file.
35517         * g77.dg/bprob/bprob-1.f: New test.
35518         * g77.dg/gcov: New directory.
35519         * g77.dg/gcov/gcov.exp: New file.
35520         * g77.dg/gcov/gcov-1.f: New test.
35521         * g77.dg/gcov/gcov-1.x: New file.
35523 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35525         * gcc.dg/cpp/directiv.c: Update.
35526         * gcc.dg/cpp/undef1.c: Update.
35528 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
35530         * gcc.dg/20010912-1.c: New test.
35532 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
35534         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
35535         language-independent file in lib.
35536         * lib/gcov.exp: New file.
35538 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35540         * gcc.c-torture/compile/20010911-1.c: New test.
35542 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
35544         * lib/profopt.exp: New, to support profile-directed optimizations.
35545         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
35546         * gcc.misc-tests/bprob-1.c: New test.
35547         * gcc.misc-tests/bprob-2.c: New test.
35549 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
35551         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
35552         XFAIL and which kinds of gcov output to verify.
35553         * gcc.misc-tests/gcov-4b.x: New file.
35554         * gcc.misc-tests/gcov-5b.x: New file.
35555         * gcc.misc-tests/gcov-6.x: New file.
35556         * gcc.misc-tests/gcov-7.c: New test.
35557         * gcc.misc-tests/gcov-7.x: New file.
35559 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
35561         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
35562         * gcc.misc-tests/gcov-6.c: New test.
35564 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35566         PR c++/3986
35567         * g++.dg/abi/vbase1.C: New test.
35569 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
35571         * objc.dg/method-2.m: New.
35573 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35575         PR c++/4203
35576         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
35577         * g++.dg/init/empty1.C: New test.
35579 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
35581         * gcc.c-torture/compile/20010903-1.c: New test.
35583 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
35585         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
35586         for m68k.
35588 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
35590         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
35592         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
35594         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
35596 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
35598         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
35599         for 16-bit 'unsigned int'.
35601 2001-08-29  Kazu Hirata  <kazu@hxi.com>
35603         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
35605 2001-08-27  Richard Henderson  <rth@redhat.com>
35607         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
35608         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
35610 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
35612         * gcc.dg/asm-names.c (ymain): New.
35614 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
35616         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
35617         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
35618         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
35620 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35622         * gcc.dg/compare5.c: New testcase.
35624 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
35626         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
35627         and "In instantiation".
35629 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
35631         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
35633 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
35635         * gcc.misc-tests/gcov.exp: Add support for branch information.
35636         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
35637         * gcc.misc-tests/gcov-4.c: New test.
35638         * gcc.misc-tests/gcov-4b.c: New test.
35639         * gcc.misc-tests/gcov-5b.c: New test.
35641 2001-08-20  Zack Weinberg  <zackw@panix.com>
35643         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
35644         expected to fail.
35646 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35648         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
35650 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
35652         * g++.dg/eh/template1.C: New test.
35654 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
35656         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
35657         Fix thinko.
35658         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
35659         for xfail.
35661 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
35663         * lib/g77-dg.exp: Use prune.exp for common procedures
35664         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
35665         * lib/g77.exp: (g77-dg-prune) Remove
35667 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
35669         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
35671 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35673         * g++.dg/template/unify1.C: New test.
35675 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
35677         * g++.dg/abi/empty4.C: New test.
35679 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
35681         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
35682         solaris2.*
35683         * g77.f-torture/compile/pr3743.x: Likewise.
35685 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35687         * g++.dg/other/using-declaration.C: New test.
35689 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35691         * gcc.dg/cpp/tr-sign.c: New testcase.
35693 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35695         * gcc.dg/cpp/19951025-1.c: Revert.
35696         * gcc.dg/cpp/directiv.c: We no longer process directives that
35697         interrupt macro arguments.
35699 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
35701         * gcc.dg/bconstp-1.c: New test.
35703 2001-08-03  Richard Henderson  <rth@redhat.com>
35705         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
35707 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35709         * gcc.dg/cpp/19951025-1.c: Update.
35711 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
35713         * g77.dg/ff90-1.f (s): Fix reference of variable z,
35714         should be x.
35716 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
35718         Kill -fhonor-std.
35719         * g++.old-deja/g++.ns/ns14.C: Remove special options.
35720         * g++.old-deja/g++.other/std1.C: Likewise.
35721         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
35723 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
35725         * lib/g77.exp: Load gcc-defs.exp for common procedures
35726         (g77_pass, g77_fail, g77_finish, g77_exit,
35727         ${tool}_check_unsupported_p} Now redundant.  Deleted.
35729 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
35731         * g77.dg/fbackslash.f
35732         * g77.dg/fcase-preserve.f
35733         * g77.dg/ff90-1.f
35734         * g77.dg/ffixed-line-length-0.f
35735         * g77.dg/ffixed-line-length-132.f
35736         * g77.dg/ffixed-line-length-7.f
35737         * g77.dg/ffixed-line-length-72.f
35738         * g77.dg/ffixed-line-length-none.f
35739         * g77.dg/ffree-form-1.f
35740         * g77.dg/fno-backslash.f
35741         * g77.dg/fno-f90-1.f
35742         * g77.dg/fno-fixed-form-1.f
35743         * g77.dg/fno-onetrip.f
35744         * g77.dg/fno-typeless-boz.f
35745         * g77.dg/fno-underscoring.f
35746         * g77.dg/fno-vxt-1.f
35747         * g77.dg/fonetrip.f
35748         * g77.dg/ftypeless-boz.f
35749         * g77.dg/fugly-assumed.f
35750         * g77.dg/funderscoring.f
35751         * g77.dg/fvxt-1.f
35753 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
35755         * objc.dg/fwd-proto-1.m: New.
35756         * objc.dg/local-decl-1.m: New.
35757         * objc.dg/naming-1.m: New.
35758         * objc.dg/naming-2.m: New.
35759         * objc.dg/proto-hier-1.m: New.
35761 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
35763         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
35764         largest-type elements to a struct makes its size grow.
35766 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35768         * g++.dg/abi/vthunk1.C: New test.
35770 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35772         * g++.dg/abi/vbase8-22.C: New test.
35774 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35776         * gcc.dg/cpp/macro8.c: New test.
35778 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35780         * g++.dg/abi/vbase8-21.C: New test.
35782 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35784         * g++.dg/abi/vbase8-10.C: New test.
35786 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35788         * lib/g++.exp (g++_set_ld_library_path): Renamed to
35789         ${tool}_set_ld_library_path.
35790         Changed caller.
35791         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
35792         g++.exp.
35794 2001-07-26  Stan Cox <scox@redhat.com>
35796         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
35797         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
35798         gcc_exit, gcc_check_unsupported_p):
35799         Moved to gcc-deps.exp
35800         * gcc-deps.exp: New file.
35802 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35804         * g++.old-deja/g++.pt/defarg14.C: New test.
35806 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35808         * g++.old-deja/g++.other/lineno5.C: New test.
35810 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35812         * g++.old-deja/g++.pt/crash68.C: New test.
35814 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35816         * g++.old-deja/g++.other/crash42.C: New test.
35818 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35820         * gcc.dg/cpp/extratokens.c: Fix.
35821         * gcc.dg/cpp/skipping2.c: New tests.
35823 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35825         * gcc.c-torture/execute/20010724-1.c: New file.
35826         * gcc.c-torture/execute/20010724-1.x: New file.
35828 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35830         * g++.old-deja/g++.other/cond7.C: New test.
35832 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35834         * g++.old-deja/g++.other/optimize4.C: New test.
35836 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35838         * g++.old-deja/g++.abi/vbase8-5.C: New test.
35840 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
35842         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
35843         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
35844         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
35845         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
35847         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
35848         bug report" message.
35850         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
35851         * g++.dg/ext/instantiate1.C: Move from old-deja.
35853 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
35855         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
35856         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
35857         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
35858         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
35860 2001-07-23  Jeffrey A Law  (law@cygnus.com)
35862         * gcc.c-torture/execute/20010723-1.c: New test.
35864 2001-07-23  Ben Elliston  <bje@redhat.com>
35866         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
35868 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35870         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
35871         i[34567]86-*-*.
35872         Delete handling of ieee_multilib_flags.
35873         Pass -mieee for alpha*-*-* and sh-*-*.
35874         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
35876 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
35878         Remove old-abi tests.
35879         * g++.old-deja/g++.mike/p11116.C: Remove.
35880         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
35882 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
35884         * g77.f-torture/compile/pr3743.f: New test
35886 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
35888         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
35890 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35892         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
35893         g++.old-deja/g++.pt/static6.C: Likewise.
35894         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
35895         supports weak symbols.
35897 2001-07-18  Andreas Jaeger  <aj@suse.de>
35899         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
35900         supported again.
35902 2001-07-18  Andreas Jaeger  <aj@suse.de>
35904         * gcc.dg/iftrap-1.c: Fix target line.
35906 2001-07-17  Richard Henderson  <rth@redhat.com>
35908         * gcc.c-torture/execute/20010717-1.c: New.
35910 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35912         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
35913         tests.
35915 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35917         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
35919 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35921         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
35922         UAC_SIGBUS, UAC_NOPRINT definitions.
35924 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
35926         * objc/execute/object_is_class.m: New test.
35927         * objc/execute/object_is_meta_class.m: New test.
35929 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
35931         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
35932         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
35934 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
35936         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
35937         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
35939 2001-07-14  Richard Henderson  <rth@redhat.com>
35941         * gcc.dg/iftrap-1.c: New.
35943 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
35945         * g77.f-torture/execute/intrinsic77.f: New test.
35947 2001-07-11  Janis Johnson <janis@us.ibm.com>
35949         * gcc.misc-tests/gcov-3.c: New test.
35951 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
35953         * gcc.c-torture/compile/20010711-1.c,
35954         * gcc.c-torture/compile/20010711-2.c: New tests.
35956 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
35958         * gcc.c-torture/execute/20010711-1.c: New test.
35960 2001-07-11  Ben Elliston  <bje@redhat.com>
35962         * g++.old-deja/g++.other/enum5.C: New test.
35964 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
35966         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
35967         (g++-dg-prune): Call prune_gcc_output.
35968         * prune.exp: New file for prune_gcc_output.
35969         * lib/g++.exp, lib/gcc.exp: Load it.
35971 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35973         * gcc.c-torture/compile/20010701-1.c,
35974         g++.old-deja/g++.ext/attrib6.C: New tests.
35976 2001-07-06  Jeffrey A Law  (law@cygnus.com)
35978         * gcc.c-torture/compile/20010706-1.c: New test.
35980 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
35982         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
35984 2001-06-28  Stan Shebs  <shebs@apple.com>
35986         * gcc.dg/pragma-darwin.c: New test.
35988 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35990         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
35991         Solaris 2.[678] system.
35993 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35995         * gcc.dg/20010622-1.c: New test.
35997 2001-06-18  Stan Shebs  <shebs@apple.com>
35999         * objc.dg: New directory.
36000         * objc.dg/dg.exp: New file.
36001         * objc.dg/alias.m: New.
36002         * objc.dg/class-1.m: New.
36003         * objc.dg/class-2.m: New.
36004         * objc.dg/const-str-1.m: New.
36005         * objc.dg/const-str-2.m: New.
36006         * objc.dg/id-1.m: New.
36007         * objc.dg/method-1.m: New.
36008         * objc.dg/super-class-1.m: New.
36009         * lib/objc-dg.exp: New file.
36011 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36013         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
36014         of label name.
36016 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
36018         * g++.old-deja/g++.abi/vbase8-9.C: New test.
36020 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36022         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
36023         variable.
36025 2001-06-12  Richard Henderson  <rth@redhat.com>
36027         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
36029 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
36031         * g++.old-deja/g++.abi/vbase5.C: New test.
36032         * g++.old-deja/g++.abi/vbase6.C: New test.
36033         * g++.old-deja/g++.abi/vbase7.C: New test.
36035 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36037         * gcc.c-torture/compile/20010610-1.c: New test.
36039 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
36041         * g++.old-deja/g++.abi/vbase4.C: New test.
36043 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36045         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
36046         support %f for HC11/HC12 targets.
36047         * gcc.c-torture/execute/930513-1.x: New file, likewise.
36048         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
36049         on HC11/HC12 targets.
36050         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
36052 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36054         * gcc.dg/wchar_t-1.c: New file.
36055         * gcc.dg/wint_t-1.c: Likewise.
36057 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
36059         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
36061 2001-06-11  Richard Henderson  <rth@redhat.com>
36063         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
36065 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36067         * gcc.c-torture/compile/20010611-1.c: New test.
36069 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36071         * gcc.dg/c99-tag-1.c: Add more tests.
36073 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
36075         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
36076         representation on MN10300 and ARM/Thumb.
36078 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
36080         * g77.f-torture/execute/20010610.f: New.
36082 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
36084         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
36085         names.
36087 2001-06-09  Richard Henderson  <rth@redhat.com>
36089         * gcc.c-torture/execute/ashrdi-1.c: New.
36090         * gcc.c-torture/execute/ashldi-1.c: New.
36091         * gcc.c-torture/execute/lshrdi-1.c: New.
36093 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
36095         * objc/execute/load-3.m: Added. Check sending +load to categories,
36096         in addition to classes.
36098 2001-06-08  Stan Shebs  <shebs@apple.com>
36100         * objc/execute/load-2.m: New test.  From Nicola Pero
36101         <n.pero@mi.flashnet.it>.
36103 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
36105         * gcc.c-torture/execute/20010605-2.c: New test.
36107 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36109         * g++.old-deja/g++.abi/vbase2.C: New test.
36110         * g++.old-deja/g++.abi/vbase3.C: New test.
36112 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36114         * g++.old-deja/g++.pt/friend49.C: New test.
36116 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
36118         * g++.old-deja/g++.ext/anon3.C: New test.
36120 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
36122         * g++.old-deja/g++.other/conv7.C: New test.
36124 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
36126         * gcc.c-torture/compile/20010605-2.c: New test.
36128 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36130         * gcc.c-torture/execute/20010604-1.c: New test.
36132 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
36134         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
36136 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
36138         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
36139         (g++_link_flags): Likewise.
36140         (g++_init): Pass gccpath's value to two previous functions.
36142 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36144         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
36145         Ensure logfile entry matches exec command line.
36147 2001-05-31  Richard Henderson  <rth@redhat.com>
36149         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
36150         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
36152 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
36154         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
36155         compiler for irix6.2
36157 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
36159         * g++.old-deja/g++.other/optimize3.C: New file.
36161 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
36163         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
36164         assemble.
36166 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
36168         * g++.old-deja/g++.other/optimize2.C: New file.
36170 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
36172         * gcc.c-torture/compile/20010518-2.c: New file.
36173         * gcc.c-torture/execute/20010518-1.c: New file.
36174         * gcc.c-torture/execute/20010518-2.c: New file.
36176 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36178         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
36180 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
36182         G++ no longer defines builtins that do not begin with __builtin.
36183         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
36184         * g++.old-deja/g++.brendand/misc13.C: Likewise.
36185         * g++.old-deja/g++.law/builtin1.C: Likewise.
36186         * g++.old-deja/g++.law/cvt2.C: Likewise.
36187         * g++.old-deja/g++.mike/net5.C: Likewise.
36188         * g++.old-deja/g++.other/builtins1.C: Likewise.
36189         * g++.old-deja/g++.other/builtins2.C: Likewise.
36190         * g++.old-deja/g++.other/builtins3.C: Likewise.
36191         * g++.old-deja/g++.other/builtins4.C: Likewise.
36192         * g++.old-deja/g++.other/inline8.C: Likewise.
36193         * g++.old-deja/g++.robertl/eb39.C: Likewise.
36195 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
36197         * g++.old-deja/g++.pt/using1.C: Adjust.
36198         * g++.old-deja/g++.pt/using2.C: New test.
36200 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36202         * gcc.dg/cpp/charconst.c: New tests.
36203         * gcc.dg/cpp/escape.c: New tests.
36204         * gcc.dg/cpp/escape-1.c: New tests.
36205         * gcc.dg/cpp/escape-2.c: New tests.
36206         * gcc.dg/cpp/ucs.c: New tests.
36208 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
36210         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
36211         native compiler for irix6.5.
36213 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
36215         * lib/g++.exp (g++_include_flags): Use args to compute
36216         get_multilibs.
36217         (g++_link_flags): Likewise.
36218         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
36220 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36222         * gcc.dg/c90-hexfloat-1.c: Add more tests.
36224 2001-05-21  Geoff Keating  <geoffk@redhat.com>
36226         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
36227         this file.
36229 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36231         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
36232         STACK_SIZE;
36233         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
36234         to STACK_SIZE; Use it to define size of add_histo array.
36235         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
36236         to STACK_SIZE.
36237         (f): Use GITT_SIZE to define size of gitt local table.
36238         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
36239         to STACK_SIZE; Use it to define size of bytemem array.
36241 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36243         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
36244         on 68HC11/HC12 due to the asm instruction.
36245         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
36246         * gcc.c-torture/compile/920520-1.x: Likewise.
36247         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
36248         on 68HC11/HC12 because the function is larger than 64K.
36249         * gcc.c-torture/compile/961203-1.x: New file, this test fails
36250         on 68HC11/HC12 because the structure is too large.
36252 2001-05-20  Richard Henderson  <rth@redhat.com>
36254         * gcc.c-torture/execute/20010520-1.c: New.
36256 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36258         * g++.old-deja/g++.warn/compare1.C: New test.
36259         * gcc.dg/compare4.c: New test.
36261 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
36263         * g++.old-deja/g++.other/optimize1.C: New test.
36265 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36267         * g++.old-deja/g++.pt/spec41.C: New test.
36269 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
36271         * gcc.c-torture/compile/20010114-1.x: Remove.
36273 2001-05-18  Stan Shebs  <shebs@apple.com>
36275         * gcc.c-torture/compile/20010518-1.c: New test.
36277 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
36279         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
36280         * g++.old-deja/g++.pt/crash67.C: New test.
36282 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
36284         * g++.old-deja/g++.other/debug9.C: New test.
36286 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
36288         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
36290 2001-05-16  Jan Hubicka  <jh@suse.cz>
36292         * gcc.c-torture/compile/20010516-1.c: New test.
36294 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
36296         * g++.old-deja/g++.other/crash41.C: New test.
36298 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
36300         * g++.old-deja/g++.pt/crash66.C: New test.
36302 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
36304         * g++.old-deja/g++.robertl/eb27.C: Convert.
36306 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
36308         * g++.dg/friend-warn.C: New test.  Do not warn about friend
36309         declaration being redundant.
36311 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
36313         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
36315 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
36317         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
36319 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
36321         * lib/g++.exp: Use testsuite_flags.
36323 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
36325         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
36327 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36329         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
36331 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
36333         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
36335 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
36337         * gcc.c-torture/compile/20010313-1.c: New test.
36339 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
36341         * gcc.dg/cpp/direct2.c: New test.
36342         * gccq.dg/cpp/direct2s.c: New test.
36344         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
36346 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
36348         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
36349         * g++.old-deja/g++.other/op3.C: Likewise.
36351 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36353         * gcc.dg/cpp/syshdr.h: New file.
36354         * gcc.dg/cpp/sysmac1.c: Update.
36355         * gcc.dg/cpp/sysmac2.c: Update.
36357 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36359         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
36361 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
36363         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
36364         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
36366 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
36368         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
36370 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
36372         * lib/g++.exp (g++_include_flags): Don't use any special flags
36373         if TESTING_IN_BUILD_TREE is not defined.
36374         (g++_init): Use a plain 'c++' as the compiler if
36375         TESTING_IN_BUILD_TREEE is not defined.
36377 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36379         * g++.old-deja/g++.eh/catch13.C: New test.
36380         * g++.old-deja/g++.eh/catch14.C: New test.
36382 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36384         * gcc.dg/cpp/tr-define.c: New test.
36386 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
36388         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
36389         <stdlib.h>, not <malloc.h>.
36391 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
36393         * g++.old-deja/g++.ns/template17.C: New test.
36395 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
36397         * g++.old-deja/g++.pt/ref4.C: New test.
36399 2001-04-30  Richard Henderson  <rth@redhat.com>
36401         * gcc.dg/20000724-1.c: Revert last change.
36403 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
36405         * g77.f-torture/execute/20010430.f: New test.
36407 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
36409         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
36411 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
36413         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
36415 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36417         * g++.old-deja/g++.eh/crash6.C: New test.
36419 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36421         * g++.old-deja/g++.other/warn7.C: New test.
36423 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36425         * g++.old-deja/g++.other/defarg9.C: New test.
36427 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36429         * g77.f-torture/compile/20010426.f: New test.
36430         * g77.f-torture/execute/20010426.f: New test.
36432 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36434         * g77.f-torture/compile/20000629-1.x: Remove - error
36435         has been fixed.
36437 2001-04-26  Jeffrey A Law  (law@cygnus.com)
36439         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
36440         Tweak slightly to work with g++.dg framework.
36441         * g++.dg/special/ecos.exp: Run initp1.C test.
36442         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
36444         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
36445         its linker doesn't give line numbers either.
36446         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
36448 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36450         * g++.old-deja/g++.other/lex1.C: New test.
36452 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
36454         * gcc.dg/noncompile/20010425-1.c: New test.
36456 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36458         * g++.old-deja/g++.pt/mangle2.C: New test.
36460 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36462         * gcc.dg/format/plus-1.c: New test.
36464 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36466         * gcc.dg/20010423-1.c: New test.
36468 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36470         * gcc.c-torture/execute/20010422-1.c: New test.
36472 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
36474         * g++.old-deja/g++.ns/type2.C: New test.
36476 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
36478         * g++.old-deja/g++.other/perf1.C: New test.
36480 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
36482         * gcc.dg/c99-func-2.c: Remove xfail.
36483         * gcc.dg/c99-func-3.c: Remove xfail.
36484         * gcc.dg/c99-func-4.c: Remove xfail.
36486 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
36488         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
36490 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36492         * gcc.c-torture/compile/20010423-1.c: New test.
36494 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36496         * g++.old-deja/g++.pt/typename28.C: New test.
36498 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36500         * g++.old-deja/g++.abi/empty2.C: New test.
36501         * g++.old-deja/g++.abi/empty3.C: New test.
36503 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36505         * g++.old-deja/g++.other/comdat2.C: New test.
36506         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
36508 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36510         * g++.old-deja/g++.other/overload14.C: New test.
36512 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36514         * g++.old-deja/g++.other/lookup23.C: New test.
36516 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36518         * gcc.c-torture/execute/20010403-1.c: New test.
36520 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
36521             Mark Mitchell  <mark@codesourcery.com>
36523         * lib/old-dejagnu.exp: Don't delete output of executable.
36524         Add .exe suffix to executables.
36526 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
36528         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
36530 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36532         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
36534 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36536         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
36537         * g++.old-deja/g++.abi/crash1.C: New test.
36539 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36541         * g++.old-deja/g++.other/crash40.C: New test.
36543 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36545         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
36547 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
36549         * g++.old-deja/g++.other/warn6.C: New test.
36551 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36553         * g++.old-deja/g++.robertl/eb42.C: Same.
36555 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36557         * gcc.dg/wtr-conversion-1.c: New testcase.
36559 2001-04-10  Richard Henderson  <rth@redhat.com>
36561         * g++.old-deja/g++.other/array5.C: New.
36563 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36565         * gcc.c-torture/execute/20010408-1.c: New test.
36567 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
36569         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
36570         headers and constructs.
36571         * g++.old-deja/g++.robertl/eb79.C: Same.
36572         * g++.old-deja/g++.robertl/eb77.C (main): Same.
36573         * g++.old-deja/g++.robertl/eb73.C: Same.
36574         * g++.old-deja/g++.robertl/eb66.C (main): Same.
36575         * g++.old-deja/g++.robertl/eb55.C (t): Same.
36576         * g++.old-deja/g++.robertl/eb54.C (main): Same.
36577         * g++.old-deja/g++.robertl/eb46.C (main): Same.
36578         * g++.old-deja/g++.robertl/eb44.C: Same.
36579         * g++.old-deja/g++.robertl/eb41.C (main): Same.
36580         * g++.old-deja/g++.robertl/eb4.C (main): Same.
36581         * g++.old-deja/g++.robertl/eb39.C: Same.
36582         * g++.old-deja/g++.robertl/eb33.C (main): Same.
36583         * g++.old-deja/g++.robertl/eb31.C (main): Same.
36584         * g++.old-deja/g++.robertl/eb30.C: Same.
36585         * g++.old-deja/g++.robertl/eb3.C: Same.
36586         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
36587         * g++.old-deja/g++.robertl/eb21.C: Same.
36588         * g++.old-deja/g++.robertl/eb15.C: Same.
36589         * g++.old-deja/g++.robertl/eb118.C: Same.
36590         * g++.old-deja/g++.robertl/eb115.C (main): Same.
36591         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
36592         * g++.old-deja/g++.robertl/eb109.C: Same.
36593         * g++.old-deja/g++.other/sibcall1.C (main): Same.
36594         * g++.old-deja/g++.mike/rtti1.C: Same.
36595         * g++.old-deja/g++.mike/p658.C: Same.
36596         * g++.old-deja/g++.mike/net46.C: Same.
36597         * g++.old-deja/g++.mike/net34.C: Same.
36598         * g++.old-deja/g++.mike/memoize1.C: Same.
36599         * g++.old-deja/g++.mike/eh2.C: Same.
36600         * g++.old-deja/g++.law/weak.C: Same.
36601         * g++.old-deja/g++.law/visibility7.C: Same.
36602         * g++.old-deja/g++.law/visibility25.C: Same.
36603         * g++.old-deja/g++.law/visibility22.C: Same.
36604         * g++.old-deja/g++.law/visibility2.C: Same.
36605         * g++.old-deja/g++.law/visibility17.C: Same.
36606         * g++.old-deja/g++.law/visibility13.C: Same.
36607         * g++.old-deja/g++.law/visibility10.C: Same.
36608         * g++.old-deja/g++.law/visibility1.C: Same.
36609         * g++.old-deja/g++.law/virtual3.C (eval): Same.
36610         * g++.old-deja/g++.law/vbase1.C: Same.
36611         * g++.old-deja/g++.law/operators32.C: Same.
36612         * g++.old-deja/g++.law/nest3.C: Same.
36613         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
36614         * g++.old-deja/g++.law/except5.C (main): Same.
36615         * g++.old-deja/g++.law/cvt7.C (run): Same.
36616         * g++.old-deja/g++.law/cvt2.C: Same.
36617         * g++.old-deja/g++.law/cvt16.C: Same.
36618         * g++.old-deja/g++.law/ctors6.C (bar): Same.
36619         * g++.old-deja/g++.law/ctors17.C (main): Same.
36620         * g++.old-deja/g++.law/ctors13.C: Same.
36621         * g++.old-deja/g++.law/ctors12.C (main): Same.
36622         * g++.old-deja/g++.law/ctors10.C: Same.
36623         * g++.old-deja/g++.law/code-gen5.C: Same.
36624         * g++.old-deja/g++.law/bad-error7.C: Same.
36625         * g++.old-deja/g++.law/arm9.C: Same.
36626         * g++.old-deja/g++.law/arm12.C: Same.
36627         * g++.old-deja/g++.law/arg8.C: Same.
36628         * g++.old-deja/g++.law/arg1.C: Same.
36629         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
36630         * g++.old-deja/g++.jason/template31.C: Same.
36631         * g++.old-deja/g++.jason/template24.C (main): Same.
36632         * g++.old-deja/g++.jason/2371.C: Same.
36633         * g++.old-deja/g++.eh/new2.C: Same.
36634         * g++.old-deja/g++.eh/new1.C: Same.
36635         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
36636         * g++.old-deja/g++.brendan/nest21.C (main): Same.
36637         * g++.old-deja/g++.brendan/err-msg3.C: Same.
36638         * g++.old-deja/g++.brendan/crash62.C: Same.
36639         * g++.old-deja/g++.brendan/crash52.C: Same.
36640         * g++.old-deja/g++.brendan/crash49.C (main): Same.
36641         * g++.old-deja/g++.brendan/crash38.C: Same.
36642         * g++.old-deja/g++.brendan/crash15.C (main): Same.
36643         * g++.old-deja/g++.brendan/copy9.C: Same.
36645 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
36647         * gcc.c-torture/execute/20001203-2.c (memset):
36648         Count argument is of type __SIZE_TYPE__.
36650 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
36652         * gcc.c-torture/compile/20010404-1.c: New test.
36654 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
36656         * gcc.c-torture/compile/20010326-1.c: New test.
36658 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
36660         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
36661         peculiarities of the SH.
36662         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
36664 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36666         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
36667         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
36668         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
36670 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36672         * g77.f-torture/compile/20010321-1.f: New test.
36674 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36676         * gcc.c-torture/compile/20010329-1.c: New test.
36678 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36680         * gcc.c-torture/execute/20010329-1.c: New test.
36682 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36684         * g++.old-deja/g++.other/eh4.C: Fix typo.
36686 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36688         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
36690 2001-03-28  Philip Blundell  <philb@gnu.org>
36692         * gcc.c-torture/compile/20010328-1.c: New test.
36694 2001-03-27  Richard Henderson  <rth@redhat.com>
36696         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
36697         * g++.old-deja/g++.eh/vbase3.C: Likewise.
36699 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
36701         * gcc.c-torture/compile/20010327-1.c: New test.
36703 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
36705         * g++.old-deja/g++.other/friend12.C: New test.
36706         * g++.old-deja/g++.other/friend9.C: Expect no errors.
36707         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
36709 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36711         * gcc.c-torture/execute/20010325-1.c: New test.
36713 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
36715         * g++.old-deja/g++.other/mangle3.C: New test.
36717 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
36719         * g++.old-deja/g++.other/anon8.C: New test.
36721 2001-03-20  Philip Blundell  <philb@gnu.org>
36723         * gcc.c-torture/compile/20010320-1.c: New test.
36725 2001-03-17  Richard Henderson  <rth@redhat.com>
36727         * g++.old-deja/g++.other/eh4.C: Add expected error text.
36729 2001-03-15  Geoff Keating  <geoff@redhat.com>
36731         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
36732         tests on AIX.
36734 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
36736         * g++.old-deja/g++.other/eh4.C: New test.
36738 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36740         * gcc.dg/cpp/mi1.c: Update.
36742 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
36744         * g++.old-deja/g++.other/regstack.C: New test.
36746 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
36748         * g++.old-deja/g++.other/ref4.C: New test.
36750 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
36752         * objc/execute/va_method.m: Added.
36753         * objc/execute/IMP.m: Added.
36754         * objc/execute/_cmd.m: Added.
36755         * objc/execute/accessing_ivars.m: Added.
36756         * objc/execute/class-1.m: Added.
36757         * objc/execute/class-10.m: Added.
36758         * objc/execute/class-11.m: Added.
36759         * objc/execute/class-12.m: Added.
36760         * objc/execute/class-13.m: Added.
36761         * objc/execute/class-14.m: Added.
36762         * objc/execute/class-2.m: Added.
36763         * objc/execute/class-3.m: Added.
36764         * objc/execute/class-4.m: Added.
36765         * objc/execute/class-5.m: Added.
36766         * objc/execute/class-6.m: Added.
36767         * objc/execute/class-7.m: Added.
36768         * objc/execute/class-8.m: Added.
36769         * objc/execute/class-9.m: Added.
36770         * objc/execute/class-tests-1.h
36771         * objc/execute/class-tests-2.h
36772         * objc/execute/compatibility_alias.m: Added.
36773         * objc/execute/encode-1.m: Added.
36774         * objc/execute/formal_protocol-1.m: Added.
36775         * objc/execute/formal_protocol-2.m: Added.
36776         * objc/execute/formal_protocol-3.m: Added.
36777         * objc/execute/formal_protocol-4.m: Added.
36778         * objc/execute/formal_protocol-5.m: Added.
36779         * objc/execute/formal_protocol-6.m: Added.
36780         * objc/execute/formal_protocol-7.m: Added.
36781         * objc/execute/informal_protocol.m: Added.
36782         * objc/execute/initialize.m: Added.
36783         * objc/execute/load.m: Added.
36784         * objc/execute/many_args_method.m: Added.
36785         * objc/execute/nested-3.m: Added.
36786         * objc/execute/no_clash.m: Added.
36787         * objc/execute/private.m: Added.
36788         * objc/execute/redefining_self.m: Added.
36789         * objc/execute/root_methods.m: Added.
36790         * objc/execute/selector-1.m: Added.
36791         * objc/execute/static-1.m: Added.
36792         * objc/execute/static-2.m: Added.
36793         * objc/execute/va_method.m: Added.
36795 2001-03-10  Richard Henderson  <rth@redhat.com>
36797         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
36799 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
36801         * g++.old-deja/g++.other/crash31.C: XFAIL.
36802         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
36803         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
36804         * gcc.c-torture/execute/20010123-1.x: XFAIL.
36805         * gcc.c-torture/execute/20010124-1.x: XFAIL.
36806         * gcc.dg/sequence-pt-1.c: XFAIL one test.
36808 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
36810         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
36812 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36814         * gcc.dg/20000724-1.c: Don't use multiline strings.
36816 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36818         * objc/execute/string1.m, objc/execute/string2.m: Compare the
36819         result of -cString against what we expect it to be; don't just
36820         print it out for no one to read.
36822         * objc/execute/string3.m, objc/execute/string4.m: New tests.
36823         Based on testcases provided by Nicola Pero.
36825 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
36827         * gcc.dg/cpp/macro7.c: New test.
36829 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
36831         * gcc.dg/cpp/multiline.c: Update.
36833 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36835         * g++.old-deja/g++.other/enum3.C: New test.
36837 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36839         * g++.old-deja/g++.other/pod1.C: New test.
36841 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36843         * g++.old-deja/g++.ext/overload1.C: New test.
36845 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
36847         * g++.old-deja/g++.pt/using1.C: New test.
36849 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
36851         * g++.old-deja/g++.other/using9.C: New test.
36853 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
36855         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
36857         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
36859 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
36861         * g++.old-deja/g++.ext/realpt1.C: Remove.
36863 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
36865         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
36867 2001-02-26  Will Cohen  <wcohen@redhat.com>
36869         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
36871 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
36873         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
36874         templatized constructors.
36876 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36878         * gcc.c-torture/execute/20010224-1.c: New test.
36880 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
36882         * gcc.c-torture/execute/20010222-1.c: New test.
36884 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
36886         * g++.old-deja/g++.other/inline20.C: New test.
36888 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
36890         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
36892 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36894         * g++.old-deja/g++.other/lookup22.C: New test.
36896 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
36898         * g77.dg: New directory.
36899         * g77.dg/20010216-1.f: New test case.
36900         * g77.dg/dg.exp: New driver.
36901         * lib/g77-dg.exp: New driver library.
36903 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36905         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
36907 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
36909         * g++.old-deja/g++.other/decl9.C: New test.
36911 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
36913         * g++.old-deja/g++.other/init16.C: Update the test so that it does
36914         not need <string> and also tests the initialization at runtime.
36916 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36918         * gcc.c-torture/execute/longlong.c: New test.
36920 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
36922         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
36924 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
36926         * gcc.c-torture/execute/920302-1.c (execute):
36927         Change argument type to short.
36929 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
36931         * g++.old-deja/g++.pt/deduct6.C: New test.
36933 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
36935         * g++.old-deja/g++.pt/deduct5.C: New test.
36937 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
36939         * gcc.c-torture/execute/20010209-1.c: New test.
36941 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36943         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
36945 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
36947         * g++.dg/vtgc1.C: Update for new ABI.
36949         * consistency.vlad: New directory, 1665 files.
36951 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36953         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
36954         return type.
36955         * gcc.dg/cpp/digraphs.c: Declare puts.
36957 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36959         * g++.old-deja/g++.other/warn5.C: New test.
36961 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36963         * g++.old-deja/g++.pt/spec40.C: New test.
36965 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36967         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
36968         case.
36969         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
36971 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
36973         * gcc.c-torture/compile/20010209-1.c: New test.
36975 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
36977         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
36978         excess errors message but not if it crashes.
36979         * g++.old-deja/g++.other/crash27.C: Likewise.
36980         * g++.old-deja/g++.other/crash28.C: Likewise.
36981         * g++.old-deja/g++.other/crash30.C: Likewise.
36982         * g++.old-deja/g++.other/crash32.C: Likewise.
36983         * g++.old-deja/g++.other/crash35.C: Likewise.
36984         * g++.old-deja/g++.pt/inherit2.C: Likewise.
36986 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36988         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
36989         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
36990         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
36991         g77.f-torture/execute/execute.exp,
36992         g77.f-torture/noncompile/noncompile.exp,
36993         gcc.c-torture/execute/execute.exp,
36994         gcc.c-torture/execute/memcheck/memcheck.exp,
36995         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
36996         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
36997         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
36998         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
36999         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
37000         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
37001         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
37002         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
37003         Remove bug reporting instructions with ancient email addresses.
37005 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
37007         * gcc.dg/20010202-1.c: New test.
37008         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
37010 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
37012         * g++.dg/stdbool-if.C: New test.
37014 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
37016         * objc/execute/fdecl.m: Added main().
37018 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
37020         * gcc.c-torture/execute/20010206-1.c: New test.
37022 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37024         * gcc.dg/cpp/avoidpaste1.c: Update.
37026 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
37028         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
37029         Pero <nicola@brainstorm.co.uk>.
37030         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
37032 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
37034         * g++.old-deja/g++.pt/spec39.C: New test.
37036 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
37038         * gcc.c-torture/compile/20010202-1.c: New test.
37040 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
37042         * g++.old-deja/g++.abi/primary2.C: New test.
37043         * g++.old-deja/g++.abi/primary3.C: New test.
37044         * g++.old-deja/g++.abi/primary4.C: New test.
37045         * g++.old-deja/g++.abi/primary5.C: New test.
37046         * g++.old-deja/g++.abi/vtable3.h: New test.
37047         * g++.old-deja/g++.abi/vtable3a.C: New test.
37048         * g++.old-deja/g++.abi/vtable3b.C: New test.
37049         * g++.old-deja/g++.abi/vtable3c.C: New test.
37050         * g++.old-deja/g++.abi/vtable3d.C: New test.
37051         * g++.old-deja/g++.abi/vtable3e.C: New test.
37052         * g++.old-deja/g++.abi/vtable3f.C: New test.
37053         * g++.old-deja/g++.abi/vtable3g.C: New test.
37054         * g++.old-deja/g++.abi/vtable3h.C: New test.
37055         * g++.old-deja/g++.abi/vtable3i.C: New test.
37056         * g++.old-deja/g++.abi/vtable3j.C: New test.
37057         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
37059 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
37061         * g++.old-deja/g++.other/anon6.C: New test.
37062         * g++.old-deja/g++.other/anon7.C: New test.
37064 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
37066         * gcc.dg/cpp/avoidpaste2.c: New tests.
37068 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
37070         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
37072 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
37074         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
37075         DECIMAL_DIG cases for Irix."
37077 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
37079         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
37081 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37083         * gcc.dg/c99-tag-1.c: New test.
37085 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
37087         * gcc.dg/cpp/tr-warn1.c: Add tests.
37089 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
37091         * gcc.dg/cpp/avoidpaste1.c: Update.
37092         * gcc.dg/cpp/paste4.c: Update.
37094 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
37096         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
37097         cases for Irix.
37099 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
37101         * g++.old-deja/g++.other/inline19.C: New test.
37103 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37105         * gcc.dg/Wlarger-than.c: New test.
37107 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37109         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
37111 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
37113         * gcc.c-torture/execute/20010129-1.c: New test.
37114         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
37116 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
37118         * gcc.dg/cpp/avoidpaste1.c: Test case.
37120 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
37122         * g++.old-deja/g++.other/inline18.C: New test.
37124 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37126         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
37127         and __builtin_putchar.
37129 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
37131         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
37132         tests.
37134 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
37136         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
37137         floating point number rounding mode to round to the nearest
37138         representable mode.
37140 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
37142         * g++.old-deja/g++.other/mangle2.C: New test.
37144 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
37146         * gcc.c-torture/compile/20010124-1.c: New test.
37148 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
37150         * g++.old-deja/g++.pt/spec38.C: New test.
37152 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37154         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
37155         "Build don't run".
37157 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37159         * gcc.c-torture/execute/20010123-1.c: New test.
37161 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
37163         * g++.old-deja/g++.pt/spec37.C: New test.
37165 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
37167         * g++.old-deja/g++.pt/overload14.C: New test.
37169 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37171         * gcc.c-torture/execute/20010122-1.c: New test, exercise
37172         __builtin_return_address.
37174 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
37176         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
37177         * g++.old-deja/g++.pt/spec35.C: New test.
37178         * g++.old-deja/g++.pt/spec36.C: New test.
37180 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
37182         * gcc.c-torture/compile/20010118-1.c: New test.
37184 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
37186         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
37188 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
37190         * gcc.c-torture/execute/20010119-1.c: New test.
37192 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37194         * g++.old-deja/g++.other/vbase5.C: New test.
37196 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
37198         * gcc.c-torture/execute/20010118-1.c: New test.
37200 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37202         * g++.old-deja/g++.pt/deduct3.C: New test.
37204 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37206         * g++.old-deja/g++.pt/spec34.C: New test.
37208 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
37210         * g77.f-torture/compile/20000601-2.f: New test.
37212 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37214         * g++.old-deja/g++.other/init17.C: New test.
37216 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
37218         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
37220 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37222         * g++.old-deja/g++.pt/unify8.C: New test.
37224 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37226         * g++.old-deja/g++.abi/vbase1.C: New test.
37228 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37230         * g++.old-deja/g++.pt/crash65.C: New test.
37232 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37234         * gcc.dg/cpp/assembl2.S: New test case.
37236 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
37238         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
37239         are supported.
37241 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37243         * g++.old-deja/g++.other/builtins1.C: New test.
37244         * g++.old-deja/g++.other/builtins2.C: Likewise.
37245         * g++.old-deja/g++.other/builtins3.C: Likewise.
37246         * g++.old-deja/g++.other/builtins4.C: Likewise.
37248 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
37250         * gcc.c-torture/compile/20010117-1.c: New test.
37251         * gcc.c-torture/compile/20010117-2.c: New test.
37253 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37255         * g77.f-torture/execute/20010116.[fx]: New test,
37256         XFAIL on i?86-*-*.
37257         * g77.f-torture/compile/20010115.f: Indicate it's
37258         a test for PR fortran/1636.
37260 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
37262         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
37264 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37266         * g77.f-torture/compile/20010115.f: New test.
37268 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
37270         * g++.old-deja/g++.pt/nontype5.C: New test.
37272 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
37274         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
37275         have an equivalent working one below it.
37277 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
37279         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
37280         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
37282 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
37284         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
37285         message containing "init_priority".
37286         (conpr-2.C): Likewise.
37287         (conpr-3.C): Likewise.
37288         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
37290 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37292         * gcc.c-torture/execute/20010114-2.c: New test.
37294 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
37296         * gcc.c-torture/compile/20010114-1.c: New test.
37297         * gcc.c-torture/compile/20010114-1.x: Xfail.
37298         * gcc.c-torture/compile/20010114-2.c: New test.
37299         * gcc.c-torture/execute/20010114-1.c: New test.
37300         * gcc.dg/trunc-1.c: New test.
37301         * gcc.dg/uninit-B.c: New test.
37303 2001-01-13  Nick Clifton  <nickc@redhat.com>
37305         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
37306         target.
37308 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37310         * gcc.c-torture/compile/20010113-1.c: New test.
37312 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
37314         * gcc.c-torture/compile/20001212-1.c: New test.
37316 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37318         * gcc.dg/cpp/widestr1.c: Update.
37319         * gcc.dg/cpp/prag-imp.c: Remove.
37321 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
37323         * gcc.c-torture/execute/20000801-3.x: Remove.
37324         * gcc.dg/c90-init-1.c: New test.
37325         * gcc.dg/c99-init-1.c: New test.
37326         * gcc.dg/c99-init-2.c: New test.
37327         * gcc.dg/gnu99-init-1.c: New test.
37329 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
37331         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
37332         testing that no relevant ones were found.
37334 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37336         * g++.old-deja/g++.pt/cast2.C: New test.
37338 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37340         * g++.old-deja/g++.pt/friend47.C: New test.
37342 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37344         * g++.old-deja/g++.pt/instantiate13.C: New test.
37346 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37348         * g++.old-deja/g++.other/defarg7.C: New test.
37349         * g++.old-deja/g++.other/defarg8.C: New test.
37351 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37353         * g++.old-deja/g++.pt/crash64.C: New test.
37355 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37357         * g++.old-deja/g++.pt/crash63.C: New test.
37359 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
37361         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
37363 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
37365         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
37367 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37369         * g++.old-deja/g++.pt/error3.C: New test.
37371 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37373         * g++.old-deja/g++.other/crash39.C: New test.
37375 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37377         * g++.old-deja/g++.other/vbase4.C: New test.
37379 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
37381         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
37382         * gcc.dg/special/20000419-2.c: New file. Identical to above.
37383         * gcc.dg/special/special.exp: New test driver which will check
37384         for alias support for the above test.
37386 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
37388         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
37389         problems on small machines.
37390         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
37391         parameterize.
37393 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
37395         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
37396         mips.
37397         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
37399 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
37401         * g++.old_deja/g++.pt/using8.C: New test.
37403 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37405         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
37407 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
37409         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
37410         where a failure is expected.
37411         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
37413 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37415         * g++.old_deja/g++.pt/instantiate12.C: New test.
37417 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37419         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
37420         start of structs.
37421         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
37422         * g++.old-deja/g++.brendan/crash17.C: Likewise.
37423         * g++.old-deja/g++.brendan/crash29.C: Likewise.
37424         * g++.old-deja/g++.brendan/crash48.C: Likewise.
37425         * g++.old-deja/g++.brendan/ns1.C: Likewise.
37426         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
37427         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
37428         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
37429         * g++.old-deja/g++.eh/spec6.C: Likewise.
37430         * g++.old-deja/g++.jason/crash3.C: Likewise.
37431         * g++.old-deja/g++.law/ctors11.C: Likewise.
37432         * g++.old-deja/g++.law/ctors17.C: Likewise.
37433         * g++.old-deja/g++.law/ctors5.C: Likewise.
37434         * g++.old-deja/g++.law/ctors9.C: Likewise.
37435         * g++.old-deja/g++.mike/ambig1.C: Likewise.
37436         * g++.old-deja/g++.mike/net22.C: Likewise.
37437         * g++.old-deja/g++.mike/p3538a.C: Likewise.
37438         * g++.old-deja/g++.mike/p3538b.C: Likewise.
37439         * g++.old-deja/g++.mike/virt3.C: Likewise.
37440         * g++.old-deja/g++.niklas/t128.C: Likewise.
37441         * g++.old-deja/g++.other/anon4.C: Likewise.
37442         * g++.old-deja/g++.other/using1.C: Likewise.
37443         * g++.old-deja/g++.other/warn3.C: Likewise.
37444         * g++.old-deja/g++.pt/t37.C: Likewise.
37445         * g++.old-deja/g++.robertl/eb69.C: Likewise.
37446         * g++.old-deja/g++.robertl/eb71.C: Likewise.
37448 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37450         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
37452 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37454         * gcc.c-torture/execute/stdio-opt-3.c: New test.
37456 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
37458         * gcc.c-torture/compile/20010107-1.c: New test.
37460 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37462         * gcc.c-torture/execute/builtin-noret-1.c: New test.
37464 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37466         * gcc.dg/format/format.h: New file.
37467         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
37468         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
37469         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
37470         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
37471         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
37472         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
37473         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
37474         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
37475         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
37476         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
37477         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
37478         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
37479         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
37480         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
37481         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
37482         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
37483         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
37484         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
37485         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
37486         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
37487         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
37488         instead of declaring standard types, macros and functions in each
37489         test.
37491 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
37493         * gcc.c-torture/execute/20010106-1.c: New test.
37495 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
37497         * gcc.dg/format/format.exp: New file.
37498         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
37499         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
37500         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
37501         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
37502         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
37503         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
37504         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
37505         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
37506         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
37507         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
37508         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
37509         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
37510         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
37511         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
37512         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
37513         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
37514         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
37515         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
37516         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
37517         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
37518         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
37519         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
37520         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
37521         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
37522         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
37523         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
37524         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
37525         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
37526         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
37527         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
37528         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
37529         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
37530         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
37531         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
37532         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
37533         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
37534         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
37535         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
37536         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
37537         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
37538         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
37539         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
37541 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
37543         * gcc.c-torture/execute/991228-1.c: Take word endianness into
37544         account.
37546 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37548         * gcc.c-torture/execute/builtin-complex-1.c: New test.
37550 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
37552         * g++.old-deja/g++.pt/crash62.C: New test.
37554 2001-01-04  Richard Henderson  <rth@redhat.com>
37556         * gcc.dg/20000926-1.c: Update expected warnings.
37557         * gcc.dg/array-2.c: Likewise.
37558         * gcc.dg/array-4.c: Also validate flexible array members.
37559         * gcc.dg/c99-flex-array-1.c: New.
37561 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
37563         * gcc.c-torture/compile/20001222-1.x: Remove.
37565 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37567         * gcc.c-torture/execute/built-in-setjmp.c: New.
37569 2001-01-03  Richard Henderson  <rth@redhat.com>
37571         * gcc.dg/940510-1.c: Update expected error wording.
37572         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
37574 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
37576         * lib/target-supports.exp (check_alias_available): Modified to
37577         indicate aliases not supported if only weak aliases are supported.
37579 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37581         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
37582         Turn on cmpstrsi checks for __pj__ and __i370__.
37584 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37586         * g++.old-deja/g++.other/virtual11.C: New test.
37588 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37590         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
37592 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37594         * gcc.c-torture/compile/20010102-1.c: New test.
37596 2001-01-02  Andreas Jaeger  <aj@suse.de>
37598         * gcc.dg/noreturn-3.c: New test.
37600         * gcc.dg/noreturn-4.c: New test.
37602 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37604         * gcc.c-torture/execute/stdio-opt-1.c: Also test
37605         __builtin_fputc and __builtin_fwrite.
37607 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37609         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
37610         signed char, not default char.
37612 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37614         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
37616 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
37618         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
37620 2000-12-29  Richard Henderson  <rth@redhat.com>
37622         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
37623         (__cyg_profile_func_exit): Define.
37625 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
37627         * g++.dg/vtgc1.C: New test.
37629 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
37631         * gcc.dg/noncompile/20001228-1.c: New test.
37633         * gcc.dg/20001228-1.c: New test.
37635         * gcc.c-torture/execute/20001228-1.c: New test.
37637 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
37639         * gcc.dg/format-strfmon-1.c: New test.
37641 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37643         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
37644         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
37645         * gcc.c-torture/execute/string-opt-1.c: Likewise.
37646         * gcc.c-torture/execute/string-opt-2.c: Likewise.
37647         * gcc.c-torture/execute/string-opt-3.c: Likewise.
37648         * gcc.c-torture/execute/string-opt-4.c: Likewise.
37649         * gcc.c-torture/execute/string-opt-6.c: Likewise.
37650         * gcc.c-torture/execute/string-opt-7.c: Likewise.
37651         * gcc.c-torture/execute/string-opt-8.c: Likewise.
37652         * gcc.c-torture/execute/string-opt-9.c: Likewise.
37653         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37654         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37655         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37657         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
37658         * gcc.c-torture/execute/string-opt-4.c: Test index.
37660 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
37662         * gcc.c-torture/compile/20001226-1.c: New test.
37664 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37666         * gcc.c-torture/compile/20001222-1.c: New test.
37667         * gcc.c-torture/compile/20001222-1.x: Xfail.
37669 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
37671         * gcc.c-torture/execute/comp-goto-2.c: New test.
37673 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
37675         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
37676         Use long types if __INT_MAX__ is 32767.
37677         (main): Use cast to (sint32 *) when poking 88 into a_page.
37679         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
37681 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
37683         * gcc.c-torture/compile/20001221-1.c: New test.
37684         * gcc.c-torture/execute/20001221-1.c: New test.
37686 2000-12-20  Richard Henderson  <rth@redhat.com>
37688         * g++.old-deja/g++.pt/crash36.C: Update error lines.
37689         * g++.old-deja/g++.robertl/eb109.C: Likewise.
37691 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37693         * gcc.dg/compare3.c: New test.
37695 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37697         * gcc.dg/format-warnll-1.c: New test.
37699 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37701         * gcc.dg/cpp/cmdlne-P.c: New test.
37703 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37705         * gcc.c-torture/execute/builtin-abs-1.c,
37706         gcc.c-torture/execute/builtin-abs-2.c: New tests.
37708 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37710         * gcc.dg/cpp/multiline.c: New test.
37712 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37714         * g++.old-deja/g++.other/syshdr1.C: Update.
37715         * gcc.dg/cpp/lineflags.c: Remove temporarily.
37717 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37719         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
37721 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37723         * g++.old-deja/g++.pt/ttp65.C: New test.
37725 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37727         * g++.old-deja/g++.pt/ttp64.C: New test.
37729 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37731         * g++.old-deja/g++.pt/spec33.C: New test.
37733 2000-12-14  Catherine Moore  <clm@redhat.com>
37735         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
37736         * gcc.c-torture/execute/920612-2.c: Likewise.
37737         * gcc.c-torture/execute/920428-2.c: Likewise.
37738         * gcc-c-torture/execute/va-arg-11.c: Call exit.
37739         * gcc.c-torture/execute/va-arg-21.c: Likewise.
37741 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37743         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
37744         * gcc.dg/pack-test-2.c: Likewise.
37746 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37748         Tests by Zack Weinberg <zackw@stanford.edu>.
37750         * gcc.dg/cpp/defined.c: Update.
37751         * gcc.dg/cpp/defined_trad.c: New tests.
37753 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37755         * gcc.dg/cpp/trad-direct.c: Update.
37757 2000-12-11  Neil Booth  <neilb@earthling.net>
37759         * gcc.dg/cpp/defined_trad.c
37761 2000-12-11  Neil Booth  <neilb@earthling.net>
37763         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
37765 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37767         * gcc.dg/format-miss-2.c: New test.
37769 2000-12-09  Neil Booth  <neilb@earthling.net>
37771         * gcc.dg/cpp/lineflags.c: New tests.
37772         * gcc.dg/cpp/poison.c: Update.
37773         * gcc.dg/cpp/redef2.c: Update.
37774         * gcc.dg/cpp/skipping.c: New test.
37776 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
37778         * g++.old-deja/g++.other/eh3.C: New testcase.
37780 2000-12-07  Neil Booth  <neilb@earthling.net>
37782         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
37783         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
37784         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
37785         wtr-union-init-2.c, wtr-union-init-3.c: Update.
37786         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
37787         Update.
37789 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37791         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
37792         __SIZE_TYPE__ instead of int for type of integers cast to
37793         pointers.
37795 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
37797         * g++.old-deja/g++.other/cleanup4.C: New test.
37799 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37801         * format-sec-1.c: New test.
37803 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37805         * gcc.dg/format-nonlit-3.c: New test.
37807 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37809         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
37810         through a null pointer.
37812 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37814         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
37815         * g++.old-deja/g++.pt/partial4.C: New test.
37817 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
37819         * gcc.c-torture/execute/ieee/hugeval.x: New.
37821 2000-12-06  Neil Booth  <neilb@earthling.net>
37823         * gcc.dg/cpp/backslash2.c: New tests.
37825 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37827         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
37828         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
37830 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
37832         * gcc.c-torture/execute/20001203-2.c: New testcase.
37834 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
37836         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
37837         * g++.old-deja/g++.other/virtual10.C: New test.
37839 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
37841         * g++.old-deja/g++.mike/pmf5.C: Remove test.
37843 2000-12-05  Richard Henderson  <rth@redhat.com>
37845         * gcc.c-torture/compile/20001205-1.c: New.
37847 2000-12-04  Neil Booth  <neilb@earthling.net>
37849         * g++.old-deja/g++.other/virtual9.C: New test.
37850         * g++.old-deja/g++.pt/crash61.C: New test.
37851         * gcc.c-torture/execute/loop-9.c: New test.
37853 2000-12-04  Neil Booth  <neilb@earthling.net>
37855         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
37856         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
37857         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
37858         * gcc.dg/cpp/extratokens.c: ...here.
37860 2000-12-04  Neil Booth  <neilb@earthling.net>
37862         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
37863         New tests.
37865 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37867         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
37868         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
37870 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37872         * gcc.c-torture/execute/20001203-1.c: New test.
37874 2000-12-03  Neil Booth  <neilb@earthling.net>
37876         * gcc.dg/cpp/macro6.c: New test cases.
37878 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37880         * gcc.c-torture/execute/string-opt-9.c: New test.
37881         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37882         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37883         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37885         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
37886         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
37888 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
37890         * gcc.dg/cpp/if-6.c: New testcase.
37892         * gcc.dg/20001201-1.c: New testcase.
37894 2000-12-02  Neil Booth  <neilb@earthling.net>
37896         * g++.old-deja/g++.other/externC4.C,
37897         g++.old-deja/g++.other/friend10.C: New tests.
37899 2000-12-02  Neil Booth  <neilb@earthling.net>
37901         * g++.old-deja/g++.other/instan2.C
37902         * g++.old-deja/g++.other/instan3.C: New test.
37904 2000-12-02  Neil Booth  <neilb@earthling.net>
37906         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
37907         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
37908         gnuc99.c,gnuc99-pedantic.c: New tests.
37910 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37912         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
37913         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
37915 2000-12-01  Neil Booth  <neilb@earthling.net>
37917         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
37918         * gcc.dg/cpp/poison.c: Update.
37919         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
37921 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
37923         * g77.f-torture/execute/20001201.f: New test.
37925 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37927         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
37929 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
37931         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
37933 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
37935         * g++.old-deja/g++.other/cast6.C: New test.
37937 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
37939         * gcc.c-torture/execute/20001130-2.c: New testcase.
37941 2000-11-30  Richard Henderson  <rth@redhat.com>
37943         * gcc.c-torture/execute/20001130-1.c: New test.
37945 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37947         * g++.old-deja/g++.other/op3.C: New test.
37949 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37951         * g++.old-deja/g++.other/op2.C: New test.
37953 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37955         * g++.old-deja/g++.other/crash38.C: New test.
37957 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
37959         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
37961 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
37963         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
37964         tests.
37965         * gcc.c-torture/execute/string-opt-6.c: New test.
37967         * gcc.dg/20001117-1.c: Add main.
37969 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
37971         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
37972         Move from here ...
37973         * gcc.dg/940510-1.c: ... to here.
37975         * gcc.dg/20000926-1.c: GNU C now allows initializations of
37976         zero-size arrays in toplevel structures.
37978 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
37980         * gcc.c-torture/execute/loop-8.c: New test.
37982 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37984         * g++.old-deja/g++.other/base1.C: New test.
37986 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37988         * g++.old-deja/g++.other/parse2.C: New test.
37990 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37992         * g++.old-deja/g++.pt/incomplete1.C: New test.
37994 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37996         * g++.old-deja/g++.other/friend9.C: New test.
37998 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
38000         * gcc.dg/20001127-1.c: New test.
38002 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
38004         * g++.old-deja/g++.pt/friend46.C: New test.
38006 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
38008         * g++.old-deja/g++.other/ptrmem8.C: New test.
38010 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38012         * gcc.c-torture/execute/string-opt-7.c: New test.
38013         * gcc.c-torture/execute/string-opt-8.c: Likewise.
38015 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
38017         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
38018         instead of 'mkcheck 2'.
38020 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38022         * gcc.c-torture/execute/memcheck/driver.c,
38023         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
38024         C9X references to refer to C99.
38026 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
38028         * gcc.dg/ultrasp3.c: New test.
38030 2000-11-25  Neil Booth  <neilb@earthling.net>
38032         * gcc.dg/cpp/include2.c: Update test to be locale independent.
38034 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
38036         * gcc.c-torture/compile/20001123-2.c: New.
38038 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38040         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
38042 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
38044         * gcc.dg/sequence-point-1.c: Add some new tests.
38045         * gcc.c-torture/execute/20001124-1.c: New test.
38047 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
38049         * g++.old-deja/g++.other/vaarg4.C: New test.
38050         * gcc.c-torture/compile/20001123-1.c: New test.
38052 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
38054         * g++.other/crash24.C: Adjust and remove XFAIL.
38055         * g++.other/crash37.C: New test.
38057 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
38059         * g++.old-deja/g++.pt/instantiate9.C: New test.
38061 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
38063         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
38064         new ABI, too.
38066         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
38067         * g++.old-deja/g++.robertl/eb55.C: Likewise.
38069 2000-11-22  Neil Booth  <neilb@earthling.net>
38071         * gcc.dg/cpp/Wtrigraphs.c: New test.
38073 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
38075         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
38077 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
38079         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
38081 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
38083         * lib/gcc-dg.exp: load_lib scanasm.exp.
38084         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
38085         * lib/g++-dg.exp: load_lib scanasm.exp.
38086         * lib/scanasm.exp: New.
38087         (scan-assembler, scan-assembler-not): Add optional arguments to
38088         test name, or if not present, the pattern name.
38089         (scan-assembler-dem, scan-assembler-dem-not): New.
38091         * g++.dg/dg.exp: New.
38093 2000-11-21  Neil Booth  <neilb@earthling.net>
38095         * gcc.dg/cpp/integrated1.c: Remove.
38097 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
38099         * gcc.c-torture/execute/20001121-1.c: New test.
38101 2000-11-21  Richard Henderson  <rth@redhat.com>
38103         * gcc.c-torture/compile/20001121-1.c: New test.
38105 2000-11-20  Neil Booth  <neilb@earthling.net>
38107         * gcc.dg/cpp/integrated1.c: New test.
38109 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
38111         * g++.old-deja/g++.other/inline17.C: New test.
38113 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
38115         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
38116         local variable to be zero: I made the variable global. Now
38117         uses abort() and exit() instead of relying on main's return value.
38119 2000-11-20  Neil Booth  <neilb@earthling.net>
38121         * gcc.dg/cpp/paste2.c: Update test.
38122         * objc/execute/paste.m: New test.
38124 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38126         * gcc.dg/c99-condexpr-1.c: New test.
38128 2000-11-20  Neil Booth  <neilb@earthling.net>
38130         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
38132 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
38134         * g++.old-deja/g++.pt/export1.C: New test.
38136 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
38138         * gcc.dg/20001117-1.c: New test.
38140 2000-11-18  Richard Henderson  <rth@redhat.com>
38142         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
38144 2000-11-18  Richard Henderson  <rth@redhat.com>
38146         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
38147         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
38148         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
38150 2000-11-18  Richard Henderson  <rth@redhat.com>
38152         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
38153         (main): New.  Exit cleanly.
38155 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38157         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
38158         gcc.dg/c99-fordecl-2.c: New tests.
38160 2000-11-18  Richard Henderson  <rth@redhat.com>
38162         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
38163         * gcc.c-torture/execute/zerolen-2.c: New.
38165 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38167         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
38168         memory.
38170 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
38172         * g++.old-deja/g++.pt/instantiate8.C: New test.
38174 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
38176         * g++.old-deja/g++.other/incomplete.C: Add more tests.
38177         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
38179 2000-11-16  Nick Clifton  <nickc@redhat.com>
38181         * gcc.c-torture/execute/nestfunc-2.c: New test.
38182         * gcc.c-torture/execute/nestfunc-3.c: New test.
38184 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
38186         * gcc.c-torture/compile/20001116-1.c: New test.
38188 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38190         * gcc.c-torture/execute/20001115-1.c: New test.
38192 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
38194         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
38195         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
38196         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
38197         * g++.old-deja/g++.abi/vmihint.C: Likewise.
38199 2000-11-15  Neil Booth  <neilb@earthling.net>
38201         gcc.dg/cpp/_Pragma1.c: Update.
38202         gcc.dg/cpp/_Pragma2.c: New test.
38204 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
38206         * g++.old-deja/g++.other/anon5.C: New test.
38208 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
38210         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
38211         tests.
38213 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
38215         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
38216         output.
38218 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38220         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
38221         labels at end of compound statements.
38223 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
38225         * gcc.c-torture/execute/loop-7.c: New test.
38227 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38229         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
38231 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38233         * gcc.dg/c99-bool-1.c: New test.
38235 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38237         * gcc.dg/c99-scope-1.c: Remove xfail.
38238         * gcc.dg/c99-scope-2.c: New test.
38240 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38242         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
38243         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
38245 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
38247         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
38248         error messages.
38250         * g++.mike/p700.C: Don't typedef wchar_t.
38251         * g++.mike/p784.C: Likewise.
38252         * g++.mike/eb101.C: Don't use __wchar_t.
38254 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
38256         * g77.f-torture/execute/20001111.[fx]: Test premature exit
38257         from DO loop.
38259 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
38261         * gcc.c-torture/execute/20001111-1.c: New test.
38263 2000-11-10  Nick Clifton  <nickc@redhat.com>
38265         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
38266         long multuiple and accumulate.
38268 2000-11-09  Richard Henderson  <rth@redhat.com>
38270         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
38271         via size_t instead of int.
38273         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
38274         * gcc.c-torture/execute/string-opt-2.c: Likewise.
38275         * gcc.c-torture/execute/string-opt-3.c: Likewise.
38276         * gcc.c-torture/execute/string-opt-4.c: Likewise.
38278 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
38280         * gcc.c-torture/compile/20001109-1.c: New test.
38281         * gcc.c-torture/compile/20001109-2.c: New test.
38283 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
38285         * g++.old-deja/g++.pt/operator1.C: New test.
38286         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
38288 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
38290         * gcc.dg/20001108-1.c: New test.
38292 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
38294         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
38295         with both arguments constant strings.
38296         * gcc.c-torture/execute/string-opt-3.c: New test.
38297         * gcc.c-torture/execute/string-opt-4.c: New test.
38298         * gcc.c-torture/execute/string-opt-5.c: New test.
38300 2000-11-08  Nick Clifton  <nickc@redhat.com>
38302         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
38303         mulsidi3adddi patterns.
38305 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
38307         * g++.old-deja/g++.other/crash36.C: New test.
38309 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
38311         * g++.old-deja/g++.other/init16.C: New test.
38313 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
38315         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
38317 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38319         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
38320         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38321         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38323 2000-11-07  DJ Delorie  <dj@redhat.com>
38325         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
38327 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38329         * gcc.c-torture/execute/string-opt-1.c: New test.
38331 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38333         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
38334         mips-sgi-irix6.* because the MIPS ABI passes floating-point
38335         parameters in registers, and there is no way for a varargs
38336         function to know in which order the integer and floating-point
38337         parameters should be interleaved when they are placed on the
38338         stack.
38339         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38340         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38342 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38344         * gcc.c-torture/execute/string-opt-2.c: New test.
38346 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
38348         * g++.old-deja/g++.pt/crash60.C: New test.
38350 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38352         * g++.old-deja/g++.other/crash24.C: New test.
38353         * g++.old-deja/g++.other/crash25.C: New test.
38354         * g++.old-deja/g++.other/crash26.C: New test.
38355         * g++.old-deja/g++.other/crash27.C: New test.
38356         * g++.old-deja/g++.other/crash28.C: New test.
38357         * g++.old-deja/g++.other/crash29.C: New test.
38358         * g++.old-deja/g++.other/crash30.C: New test.
38359         * g++.old-deja/g++.other/crash31.C: New test.
38360         * g++.old-deja/g++.other/crash32.C: New test.
38361         * g++.old-deja/g++.other/crash33.C: New test.
38362         * g++.old-deja/g++.other/crash34.C: New test.
38363         * g++.old-deja/g++.other/crash35.C: New test.
38365 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38367         * gcc.c-torture/execute/20001031-1.c: New test.
38369 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
38371         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
38372         namespace.
38374         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
38375         standards-conformant.
38377         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
38379         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
38380         * g++.old-deja/g++.mike/p755a.C: Likewise.
38381         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
38382         library makes no calls to `operator new' during initialization.
38384 2000-11-04  Neil Booth  <neilb@earthling.net>
38386         * gcc.dg/cpp/include2.c: New tests.
38388 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
38390         * lib/g++.exp (g++_set_ld_library_path): New function.
38391         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
38393 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
38395         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
38396         warnings.
38398 2000-11-01  Richard Henderson  <rth@redhat.com>
38400         * g++.old-deja/g++.ext/namedret1.C: New.
38401         * g++.old-deja/g++.ext/namedret2.C: New.
38402         * g++.old-deja/g++.ext/namedret3.C: New.
38404 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
38406         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
38407         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
38409 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38411         * gcc.c-torture/execute/va-arg-21.c: New test.
38413 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38415         * gcc.dg/c99-complex-2.c: New test.
38417 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38419         * gcc.c-torture/execute/stdio-opt-1.c: New test.
38421 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
38423         * g++.old-deja/g++.other/inline16.C: New test.
38425 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
38427         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
38428         __PRETTY_FUNCTION__
38430 2000-10-29  Neil Booth  <neilb@earthling.net>
38432         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
38433         New tests.
38434         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
38435         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
38436         optimisation.
38438 2000-10-29  Neil Booth  <neilb@earthling.net>
38440         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
38441         * mi1.c, mi1c.h: Add null directives to multiple-include test.
38442         * mi5.c: Test multiple includes work with -C.
38443         * trigraphs.c: Test ^= version.
38445 2000-10-28  Neil Booth  <neilb@earthling.net>
38447         New tests and test updates for new macro expander.
38449         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
38450         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
38451         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
38452         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
38453         new diagnostic messages.
38455         * gcc.dg/cpp/macro3.c: New tests.
38457 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
38459         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
38460         on the same line.
38462 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
38464         * g++.old-deja/g++.other/eh2.C: New test.
38466 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
38468         * gcc.c-torture/execute/20001027-1.c: New test.
38470 2000-10-26  Richard Henderson  <rth@redhat.com>
38472         * gcc.c-torture/execute/20001026-1.c: New.
38474 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
38476         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
38477         * g++.old-deja/g++.law/builtin1.C: Likewise.
38478         * g++.old-deja/g++.law/ctors10.C: Likewise.
38479         * g++.old-deja/g++.law/virtual3.C: Likewise.
38480         * g++.old-deja/g++.mike/p658.C: Likewise.
38481         * g++.old-deja/g++.other/sibcall1.C: Likewise.
38482         * g++.old-deja/g++.other/vaarg2.C: Likewise.
38483         * g++.old-deja/g++.robertl/eb124.C: Likewise.
38484         * g++.old-deja/g++.robertl/eb44.C: Likewise.
38485         * g++.old-deja/g++.robertl/eb77.C: Likewise.
38487 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
38489         * gcc.c-torture/compile/20001024-1.c: New test.
38491 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
38493         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
38494         to tell us whether or not we are using V3.
38496 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
38498         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
38499         operands.
38501 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38503         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
38505 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
38507         * gcc.c-torture/execute/20001024-1.c: New test.
38509 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
38511         * g++.old-deja/g++.other/sibcall1.C: New test.
38513 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
38515         * gcc.dg/noncompile/init-3.c: New test.
38517 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38519         * gcc.dg/format-array-1.c: New test.
38521 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38523         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
38524         writing through null pointers; remove comment about testing
38525         unterminated strings.
38527 2000-10-17  Matthew Hiller  <hiller@redhat.com>
38529         * gcc.c-torture/execute/20001017-2.c: New test.
38531 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38533         * gcc.c-torture/compile/20001018-1.c: New test.
38534         * gcc.c-torture/compile/20001018-1.x: Xfail.
38536 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38538         * gcc.c-torture/execute/20001017-1.c: New test.
38540 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38542         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
38543         for multiple use of arguments with scanf formats; add tests for
38544         multiple use of arguments.
38546 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
38548         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
38550 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38552         * gcc.dg/format-miss-1.c: New test.
38554 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38556         * gcc.c-torture/execute/20001013-1.c: New test.
38558 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38560         * gcc.dg/format-branch-1.c: New test.
38562 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38564         * README, lib/file-format.exp: Remove EGCS references.
38566 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38568         * gcc.dg/20001013-1.c: New test.
38570 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38572         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
38573         for intmax_t in the compiler using __typeof__ and the type rules
38574         for conditional expressions.
38576 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
38578         * gcc.dg/20001012-1.c: New test.
38579         * gcc.dg/20001012-2.c: New test.
38581 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38583         * gcc.dg/format-attr-1.c: New test.
38585 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38587         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
38588         __LONG_LONG_MAX__ instead of LLONG_MAX.
38590 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38592         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
38593         scanf flags.
38594         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
38595         flags.
38597 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38599         * gcc.dg/sequence-pt-1.c: New test.
38601 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
38603         * gcc.c-torture/execute/20001011-1.c: New testcase.
38604         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
38606 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38608         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
38609         does not error on it.
38611 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38613         * gcc.dg/20001009-1.c: New test.
38615 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
38617         * gcc.c-torture/compile/20001009-1.c: Move from here ....
38618         * gcc.c-torture/execute/20001009-2.c: ... to here.
38620 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
38622         * gcc.c-torture/compile/20001009-1.c: New testcase.
38623         * gcc.c-torture/execute/20001009-1.c: New testcase.
38624         Testcases provided by Jan Hubicka <jh@suse.cz>.
38626 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38628         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38629         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
38630         uintmax_t using <limits.h> to emulate the compiler's internal
38631         logic.  No longer XFAIL %j tests.
38633 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38635         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
38636         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38637         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
38638         regexps and details of expected handling of some bad formats.
38639         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
38640         suppression.
38642 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38644         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
38645         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
38646         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
38647         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
38648         in list archives.
38650 2000-10-06  Richard Henderson  <rth@cygnus.com>
38652         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
38653         * g++.old-deja/g++.brendan/crash52.C: Likewise.
38654         * g++.old-deja/g++.jason/report.C: Likewise.
38655         * g++.old-deja/g++.law/friend5.C: Likewise.
38656         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
38657         of the expected warnings.
38659 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
38661         * g++.old-deja/g++.pt/enum14.C: New test.
38663 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
38665         * g++.old-deja/g++.pt/crash59.C: New test.
38667 2000-10-04  Will Cohen  <wcohen@redhat.com>
38669         * gcc.dg/20000926-1.c: New test.
38671 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
38673         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
38674         function name for current C++ compiler.
38675         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
38677 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
38679         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
38680         __PRETTY_FUNCTION__.
38681         * g++.old-deja/g++.ext/pretty2.C: Likewise.
38683 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38685         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
38687 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
38689         * gcc.c-torture/compile/20000923-1.c: New test.
38691 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
38693         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
38694         * g++.old-deja/g++.pt/ttp62.C: Same.
38695         * g++.old-deja/g++.other/inline14.C: Same.
38697 2000-09-24  Richard Henderson  <rth@cygnus.com>
38699         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
38701 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38703         * gcc.dg/c90-printf-1.c: Add test for wide string format.
38705 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
38707         * gcc.c-torture/compile/20000922-1.c: New file.
38709 2000-09-21  Nick Clifton  <nickc@redhat.com>
38711         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
38712         a signed long modulo operation.
38713         (mod6): New function - perform an unsigned long modulo operation.
38714         (main): Add tests for modulos of very large numbers by very small
38715         dividends.
38717 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38719         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
38721 2000-09-19  Richard Henderson  <rth@cygnus.com>
38723         * gcc.dg/compare2.c (case 10): XFAIL.
38725 2000-09-18  Richard Henderson  <rth@cygnus.com>
38727         * gcc.c-torture/execute/20000906-1.c: Move ...
38728         * gcc.dg/20000906-1.c: ... here.  Only run on targets
38729         that support __builtin_trap.
38731 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
38733         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
38735 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38737         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
38738         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
38739         more $ format tests.
38741 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38743         * gcc.dg/format-errmk-1.c: New test.
38745 2000-09-17  Greg McGary  <greg@mcgary.org>
38747         * gcc.c-torture/execute/20000917-1.x: Remove.
38749 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38751         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
38753 2000-09-17  Greg McGary  <greg@mcgary.org>
38755         * gcc.c-torture/execute/20000917-1.c: New test.
38756         * gcc.c-torture/execute/20000917-1.x: XFAIL.
38758 2000-09-16  Neil Booth  <NeilB@earthling.net>
38760         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
38761         in nested macro bug.
38763 2000-09-15  Neil Booth  <NeilB@earthling.net>
38765         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
38767 2000-09-14  Jeffrey A Law  (law@cygnus.com)
38769         * gcc.c-torture/execute/20000914-1.c: New test.
38771 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
38773         * g++.other/inline13.C: New test.
38775 2000-09-12  Andreas Jaeger  <aj@suse.de>
38777         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
38778         constant by Ulrich Drepper <drepper@redhat.com>.
38780 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
38782         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
38784 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38786         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
38788 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
38790         * gcc.dg/cpp/backslash.c: New test.
38792 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
38794         * gcc.c-torture/execute/20000910-1.c: New test.
38795         * gcc.c-torture/execute/20000910-2.c: Likewise.
38797 2000-09-11  Robert Lipe  <robertl@sco.com>
38799         * gcc.dg/pragma-align.c: New test.
38801 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
38803         * g++.old-deja/g++.pt/explicit82.C: New test.
38804         * g++.old-deja/g++.pt/explicit83.C: New test.
38806 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
38808         * gcc.dg/asm-names.c: New test.
38810 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38812         * gcc.dg/cpp/tr-warn6.c: New test
38814 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38816         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
38817         be accepted.
38819 2000-09-07  Catherine Moore  <clm@redhat.com>
38821         * gcc.c-torture/execute/unroll-1.c: New test.
38823 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
38825         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
38826         ERROR markers.
38827         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
38828         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
38829         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
38830         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
38831         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
38832         Preprocess only.
38833         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
38834         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
38836 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38838         * g++.old-deja/g++.pt/deduct2.C: New test.
38840 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38842         * g++.old-deja/g++.pt/parms2.C: New test.
38844 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38846         * g++.old-deja/g++.pt/crash58.C: New test.
38848 2000-09-06  Greg McGary  <greg@mcgary.org>
38850         * gcc.c-torture/execute/20000906-1.c: New test.
38851         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
38853 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38855         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
38857 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38859         * g++.old-deja/g++.pt/crash57.C: New test.
38861 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38863         * g++.old-deja/g++.pt/crash56.C: New test.
38865 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38867         * g++.old-deja/g++.pt/koenig1.C: New test.
38869 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
38871         * gcc.dg/20000904-1.c: New test.
38873 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
38875         * gcc.dg/cpp/paste8.c: New test.
38877 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
38879         * gcc.c-torture/compile/20000827-1.c: New test.
38881 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38883         * gcc.dg/format-diag-1.c: New test.
38885 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38887         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
38888         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
38889         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
38890         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
38891         gcc.dg/formatz-1.c: Adjust warning regular expressions.
38893 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
38895         * g++.old-deja/g++.other/nested4.C: New test.
38897 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
38899         * g++.old-deja/g++.ns/scoped1.C: New test.
38901 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
38903         * lib/g++.exp: Support testing already-installed GCC.
38905 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38907         * wtr-label-1.c, wtr-suffix-1.c: New tests.
38909 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38911         * gcc.dg/return-type-2.c: New test.
38913 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
38915         * gcc.c-torture/compile/20000825-1.c: New test.
38917 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
38919         * gcc.dg/dwarf2-2.c: New test.
38921 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
38923         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
38924         dg-warning regexps.
38926 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38928         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
38929         gcc.dg/format-ext-5.c: New tests.
38931 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
38933         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
38935 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
38937         * gcc.dg/noncompile/930622-2.c: Adjust error message.
38939 2000-08-24  Richard Henderson  <rth@cygnus.com>
38941         * gcc.dg/ia64-sync-1.c: New test.
38942         * gcc.dg/ia64-sync-2.c: New test.
38943         * gcc.dg/ia64-asm-1.c: New test.
38945 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38947         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
38948         * gcc.dg/format-ext-2.c: New test.
38950 2000-08-23  Jason Merrill  <jason@redhat.com>
38952         * lib/old-dejagnu.exp: Also ignore "In member function" and
38953         "At global scope".
38955 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38957         * gcc.dg/noncompile/label-lineno-1.c: New test.
38959 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38961         * gcc.dg/c99-array-nonobj-1.c: New test.
38963 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38965         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
38966         tests.
38967         * gcc.dg/format-ext-1.c: New test.
38969 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38971         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
38972         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
38973         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
38974         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
38975         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
38977 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38979         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
38980         gcc.dg/c99-strftime-2.c: New tests.
38982 2000-08-22  Richard Henderson  <rth@cygnus.com>
38984         * gcc.c-torture/execute/20000822-1.c: New test.
38986 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
38988         * gcc.c-torture/execute/20000819-1.x: Remove.
38990 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38992         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
38993         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
38994         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
38995         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
38996         gcc.dg/format-xopen-1.c: New tests.
38998 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39000         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
39002 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
39004         * g++.old-deja/g++.other/loop2.C: New test.
39006         * gcc.c-torture/compile/20000606-1.c: New test.
39007         * gcc.c-torture/compile/20000728-1.c: New test.
39008         * gcc.c-torture/execute/20000801-1.c: New test.
39009         * gcc.c-torture/execute/20000801-2.c: New test.
39010         * gcc.c-torture/execute/20000819-1.c: New test.
39011         * gcc.c-torture/execute/20000819-1.x: XFAIL.
39012         * gcc.dg/20000629-1.c: New test.
39013         * gcc.dg/20000724-1.c: New test.
39014         * gcc.dg/20000807-1.c: New test.
39016 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
39018         * gcc.dg/cpp/pragma-1.c: New test.
39019         * gcc.dg/cpp/pragma-2.c: New test.
39021 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
39023         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
39024         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
39026 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39028         * gcc.c-torture/compile/20000818-1.c: New test.
39030 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
39032         * gcc.c-torture/execute/20000818-1.c: New test.
39034 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39036         * gcc.dg/format-va-1.c: New test.
39038 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39040         * g++.old-deja/g++.other/typedef8.C: New test.
39042 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39044         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
39045         * g++.old-deja/g++.mike/net36.C: Mark candidate.
39046         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
39047         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
39048         * g++.old-deja/g++.other/ptrmem7.C: New test.
39049         * g++.old-deja/g++.pt/ptrmem10.C: New test.
39051 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39053         * g++.old-deja/g++.pt/typename27.C: New test.
39055 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
39057         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
39058         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
39059         * g++.old-deja/g++.pt/friend45.C: New test.
39060         * g++.old-deja/g++.other/friend8.C: New test.
39062 2000-08-15  Richard Henderson  <rth@cygnus.com>
39064         * gcc.c-torture/execute/20000815-1.c: New test.
39066 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39068         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
39069         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
39070         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
39072 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
39074         * g++.old-deja/g++.other/refinit2.C: New test.
39076 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
39078         * lib/c-torture.exp (c-torture): Make
39079         compiler_conditional_xfail_data global.
39080         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
39081         compiler_conditional_xfail_data machinery.
39082         (f-torture-execute): Likewise.
39083         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
39084         and only when unrolling loops.
39086         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
39088 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
39090         * g++.old-deja/g++.pt/explicit81.C: New test.
39092 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
39094         * g++.old-deja/g++.pt/typename26.C: New test.
39096 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
39098         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
39099         warning.
39101 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
39103         * g++.old-deja/g++.other/array3.C: New test.
39105 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39107         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
39108         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
39109         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
39110         New tests.
39112 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
39114         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
39115         * g++.old-deja/g++.abi/vmihint.C: Likewise.
39117 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
39119         * gcc.c-torture/execute/20000808-1.c: New test.
39121 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39123         * gcc.dg/c90-const-expr-1.c: New test.
39125 2000-08-08  Richard Henderson  <rth@cygnus.com>
39127         * gcc.dg/noncompile/920923-1.c: Declare calloc.
39129 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39131         * gcc.dg/noncompile/const-ll-1.c: New test.
39133 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39135         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
39137 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
39139         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
39140         that running programs linked against the shared version of libobjc
39141         run correctly.
39143 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39145         * gcc.dg/c99-printf-1.c: New test.
39147 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39149         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
39151 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
39153         * gcc.c-torture/execute/20000731-1.x: Delete.
39155 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
39157         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
39158         and torture_without_loops as is done by c-torture.exp.
39159         (search_for): Copy from c-torture.exp.
39160         (gcc-dg-runtest): New function, drives a directory of tests
39161         iterating over the TORTURE_OPTIONS.
39162         (scan-assembler, scan-assembler-not): Move here from
39163         individual directory drivers.
39165         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
39166         defined by lib/gcc-dg.exp.
39167         * gcc.dg/cpp/cpp.exp: Likewise.
39168         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
39169         gcc-dg-runtest, so we cycle over optimization options.
39171         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
39172         * gcc.dg/compare2.c: No longer expected to fail.
39174 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
39176         * gcc.c-torture/execute/20000804-1.c: New test.
39178 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39180         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
39182 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
39184         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
39186 2000-08-03  Jeffrey A Law  (law@cygnus.com)
39188         * gcc.c-torture/compile/20000803-1.c: New test.
39190 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39192         * gcc.c-torture/execute/20000801-3.c,
39193         gcc.c-torture/execute/20000801-4.c: New tests.
39194         * gcc.c-torture/execute/20000801-3.x,
39195         gcc.c-torture/execute/20000801-4.x: Xfail.
39197 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
39199         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
39200         libobjc/.libs to allow for libtool.
39202 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
39204         * gcc.c-torture/compile/20000802-1.c: New test.
39206 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
39208         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
39210 2000-07-31  Jeffrey A Law  (law@cygnus.com)
39212         * gcc-c-torture/execute/20000731-2.c: New test.
39214         * gcc.c-torture/execute/20000731-1.c: New test.
39215         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
39217 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
39219         * testsuite/gcc.dg/cpp/paste7.c: New test.
39220         * gcc.dg/cpp/20000725-1.c: New test.
39222 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
39224         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
39225         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
39226         declaration warning for __builtin_dwarf_reg_size.
39228         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
39230 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39232         * gcc.dg/noncompile/voidparam-1.c: New test.
39234 2000-07-30  Richard Henderson  <rth@cygnus.com>
39236         * gcc.dg/c90-digraph-1.c: Don't xfail.
39237         * gcc.dg/compare2.c (case 10): Xfail.
39238         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
39240 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
39242         * gcc.dg/c99-main-1.c: New test.
39244 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39246         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
39248 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
39250         * gcc.c-tortuer/execute/20000726-1.c: New test.
39252 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
39254         * gcc.c-torture/execute/enum-2.c: New test.
39256 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39258         * gcc.dg/cpp/tr-warn3.c: New test.
39260 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39262         * g++.old-deja/g++.ext/implicit1.C: Remove.
39263         * g++.old-deja/g++.jason/c2.C: Remove
39264         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
39265         * g++.old-deja/g++.pt/crash16.C: Likewise.
39266         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
39268 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39270         * g++.old-deja/g++.other/for2.C: New test.
39272 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
39274         * gcc.dg/20000720-1.c: New test.
39276 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
39278         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
39280 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
39282         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
39283         * gcc.c-torture/execute/20000722-1.c: New.
39284         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
39286 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
39288         * gcc.dg/cpp/20000720-1.S: New test.
39290 2000-07-21  Michael Meissner  <meissner@redhat.com>
39292         * gcc.c-torture/execute/ieee/hugeval.c: New test.
39294 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
39296         * g++.old-deja/g++.brendan/crash16.C,
39297         g++.old-deja/g++.brendan/parse3.C,
39298         g++.old-deja/g++.brendan/redecl1.C,
39299         g++.old-deja/g++.ns/template13.C,
39300         g++.old-deja/g++.other/decl4.C,
39301         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
39303 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
39305         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
39306         and "Internal error".
39308         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
39309         regexps.
39310         * gcc.dg/cpp/paste6.c: New test.
39312 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
39314         * gcc.dg/cpp/tr-direct.c: New test.
39316         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
39317         gcc.dg/cpp/undef1.c: Tweak error regexps.
39319 2000-07-18  Eric Christopher <echristo@redhat.com>
39321         * gcc.c-torture/compile/20000718-1.c: New test.
39323 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
39325         * cpplex.c (_cpp_push_token): If the token being pushed back
39326         is the previous token in this context, just subtract one from
39327         context->posn.
39328         * cppmacro.c (save_expansion): Clear aux field when storing a
39329         placemarker.
39331 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
39333         * gcc.dg/noncompile/redecl-1.c: New test.
39335 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
39337         * gcc.c-torture/execute/20000717-5.c: New test.
39338         * gcc.c-torture/execute/20000717-1.x: Removed.
39340 2000-07-17  Richard Henderson  <rth@cygnus.com>
39342         * gcc.c-torture/execute/20000717-4.c: New test.
39344 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
39346         * gcc.dg/cpp/syshdr.c: New test.
39347         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
39349 2000-07-17  Neil Booth  <neilb@earthling.net>
39351         * gcc.dg/cpp/cmdlne-dM.c: New test.
39352         * gcc.dg/cpp/cmdlne-dD.c: New test.
39354 2000-07-17  Jeffrey A Law  (law@cygnus.com)
39356         * gcc.c-torture/execute/20000717-3.c: New test.
39358         * gcc.c-torture/compile/20000717-1.c: New test.
39360 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
39362         * gcc.c-torture/execute/20000717-2.c: New test.
39364 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39366         * gcc.dg/formatz-1.c: New test.
39368         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
39369         * gcc.dg/c99-digraph-1.c: New tests.
39371         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
39372         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
39374         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
39375         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
39376         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
39377         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
39378         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
39379         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
39380         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
39382 2000-07-17   Greg McGary <greg@mcgary.org>
39384         * gcc.c-torture/execute/20000717-1.c: New test.
39385         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
39387 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
39389         * gcc.c-torture/execute/20000715-2.c: New test.
39390         * gcc.dg/20000715-1.c: New test.
39392 2000-07-15  Michael Meissner  <meissner@redhat.com>
39394         * gcc.c-torture/execute/20000715-1.c: New test.
39396 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
39398         * gcc.c-torture/execute/20000707-1.c: New test.
39400 2000-07-13  Neil Booth  <NeilB@earthling.net>
39402         * testsuite/gcc.dg/cpp/digraph1.c,
39403         testsuite/gcc.dg/cpp/digraph2.c,
39404         testsuite/gcc.dg/cpp/digraphs.c: New tests.
39406 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
39408         * g77.f-torture/compile/20000630-2.f: New test.
39409         * g77.f-torture/compile/20000630-2.x
39411 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
39413         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
39415 2000-07-11  Neil Booth  <NeilB@earthling.net>
39417         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
39419 2000-07-11  Neil Booth  <NeilB@earthling.net>
39421         * gcc.dg/cpp/cmdlne-C.c: New.
39423 2000-07-09  Neil Booth  <NeilB@earthling.net>
39425         * gcc.dg/cpp/directiv.c: New tests.
39426         * gcc.dg/cpp/undef1.c: Update.
39428 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
39430         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
39432 2000-07-09  Neil Booth  <NeilB@earthling.net>
39434         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
39436 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
39438         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
39439         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
39441 2000-07-08  Neil Booth  <NeilB@earthling.net>
39443         * gcc.dg/cpp/macsyntx.c: New tests.
39445 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39447         * gcc.dg/20000707-1.c: New test.
39449 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39451         * gcc.c-torture/execute/20000706-1.c: New test.
39452         * gcc.c-torture/execute/20000706-2.c: New test.
39453         * gcc.c-torture/execute/20000706-3.c: New test.
39454         * gcc.c-torture/execute/20000706-4.c: New test.
39455         * gcc.c-torture/execute/20000706-5.c: New test.
39457 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39459         * g++.old-deja/g++.pt/instantiate7.C: New test.
39461 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39463         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
39464         * g++.old-deja/g++.mike/thunk3.C: Likewise.
39465         * g++.old-deja/g++.other/rtti3.C: Likewise.
39466         * g++.old-deja/g++.other/rttid3.C: Likewise.
39468 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
39470         *  g77.f-torture/compile/20000630-1.x: Fix typo
39472 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
39474         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
39475         assembly output.
39477 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
39479         * gcc.dg/cpp/ident.c: New test.
39481 2000-07-05  Neil Booth  <NeilB@earthling.net>
39483         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
39484           gcc.dg/cpp/lexstrng.c: New tests.
39486 2000-07-04  Neil Booth  <NeilB@earthling.net>
39488         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
39489         * gcc.dg/cpp/strify2.c: Same.
39491 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
39493         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
39494         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
39495         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
39496         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
39498         * testsuite/gcc.dg/cpp/macro1.c,
39499         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
39500         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
39501         testsuite/gcc.dg/cpp/strify1.c,
39502         testsuite/gcc.dg/cpp/strify2.c: New tests.
39504 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
39506         * gcc.c-torture/execute/20000703-1.c: New test.
39508 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39510         * g++.old-deja/g++.pt (lookup10.C): New test.
39512 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39514         * g++.old-deja/g++.pt (typename25.C): New test.
39516 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
39518         * gcc.c-torture/compile/20000701-1.c: New test.
39520 2000-06-30  Nick Clifton  <nickc@cygnus.com>
39522         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
39523         to test case.
39525 2000-06-30  Catherine Moore  <clm@cygnus.com>
39527         * gcc.c-torture/execute/align-1.c: New test.
39529 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
39531         * g++.old-deja/g++.pt/expr8.C: New test.
39532         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
39534 2000-06-29  Nick Clifton  <nickc@cygnus.com>
39536         * gcc.c-torture/compile/20000629-1.c: New test.
39538 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39541         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
39542         gcc.dg/noncompile directory, depending on whether they're
39543         preprocessor tests or not.  Annotate all the tests for the dg
39544         framework.
39546         * gcc.c-torture/noncompile/noncompile.exp: Delete.
39547         * gcc.dg/noncompile/noncompile.exp: New.
39549         * Moved files:
39550         Old name                                New name
39551         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
39552         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
39553         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
39554         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
39555         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
39556         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
39557         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
39558         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
39559         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
39560         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
39561         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
39562         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
39563         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
39564         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
39565         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
39566         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
39567         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
39568         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
39569         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
39570         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
39571         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
39572         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
39573         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
39574         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
39576         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
39577         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
39578         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
39579         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
39580         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
39581         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
39583 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39585         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
39586         declare one variable.  On the fourth, error.
39587         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
39588         declared by 20000628-1a.h.
39590 2000-06-29  Richard Henderson  <rth@redhat.com>
39592         * gcc.c-torture/execute/930529-1.x: New file.
39593         * gcc.dg/920413-1.c: Adjust expected warning text.
39594         * gcc.dg/980217-1.c: Declare abort.
39595         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
39597 2000-06-29  Jeffrey A Law  (law@cygnus.com)
39599         * g77.f-torture/compile/20000629-1.f: New test.
39600         * g77.f-torture/compile/20000629-1.x: Expected to fail.
39602 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39604         Rearrange lots of files, removing entirely the
39605         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
39606         directories.
39608         * Deleted files:
39609         gcc.c-torture/code_quality/code_quality.exp
39610         gcc.c-torture/special/special.exp
39611         gcc.failure/failure.exp
39612         gcc.failure/940409-1.x
39613         gcc.c-torture/compile/961203-1.x
39615         * New files:
39616         gcc.misc-tests/linkage.exp
39617         gcc.c-torture/execute/920730-1t.c
39618         gcc.c-torture/execute/920730-1t.x
39619         gcc.c-torture/compile/920520-1.x
39620         gcc.c-torture/compile/920521-1.x
39621         gcc.c-torture/compile/981006-1.x
39622         gcc.c-torture/execute/eeprof-1.x
39624         * Moved files (possibly with modifications to fit a new harness):
39625         Old name                                New name
39626         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
39627         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
39628         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
39629         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
39630         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
39631         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
39632         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
39633         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
39634         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
39635         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
39636         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
39637         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
39638         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
39639         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
39641 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39643         * c-torture/compile/961203-1.x: Delete.
39645         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
39646         not exit. Include stdio.h.
39647         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
39648         * gcc.misc-tests/dg-12.c: Likewise.
39649         * gcc.misc-tests/dg-5.c: Likewise.
39650         * gcc.misc-tests/dg-6.c: Likewise.
39651         * gcc.misc-tests/dg-7.c: Prototype abort.
39652         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
39653         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
39654         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
39655         not exit.
39656         * gcc.misc-tests/sieve.c: Use return from main, not exit.
39657         * gcc.misc-tests/sort2.c: Use return from main, not exit.
39659 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
39661         * gcc.dg/cpp/20000628-1.c: New test.
39662         * gcc.dg/cpp/20000628-1.h: New header for above test.
39663         * gcc.dg/cpp/20000628-1a.h: Likewise.
39665 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
39667         * gcc.dg/cpp: New directory.
39668         * gcc.dg/cpp/cpp.exp: New driver.
39669         * gcc.dg/cpp/20000627-1.c: New test.
39670         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
39671         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
39672         and rewrite as a compilation test.
39674         * gcc.dg: Move many files into the cpp subdirectory, possibly
39675         renaming or editing them as well.
39676         Old name                New name
39677         990119-1.c              cpp/19990119-1.c
39678         990228-1.c              cpp/19990228-1.c
39679         990407-1.c              cpp/19990407-1.c
39680         990409-1.c              cpp/19990409-1.c
39681         990413-1.c              cpp/19990413-1.c
39682         990703-1.c              cpp/19990703-1.c
39683         20000127-1.c            cpp/20000127-1.c
39684         20000129-1.c            cpp/20000129-1.c
39685         20000207-1.c            cpp/20000207-1.c
39686         20000207-2.c            cpp/20000207-2.c
39687         20000209-1.c            cpp/20000209-1.c
39688         20000209-2.c            cpp/20000209-2.c
39689         20000301-1.c            cpp/20000301-1.c
39690         20000419-1.c            cpp/20000419-1.c
39691         20000510-1.S            cpp/20000510-1.S
39692         20000519-1.c            cpp/20000519-1.c
39693         20000529-1.c            cpp/20000529-1.c
39694         20000625-1.c            cpp/20000625-1.c
39695         20000625-2.c            cpp/20000625-2.c
39696         cpp-as1.c               cpp/assert1.c
39697         cpp-as2.c               cpp/assert2.c
39698         cxx-comments-1.c        cpp/cxxcom1.c
39699         cxx-comments-2.c        cpp/cxxcom2.c
39700         endif-label.c           cpp/endif.c
39701         cpp-hash1.c             cpp/hash1.c
39702         cpp-hash2.c             cpp/hash2.c
39703         cpp-if1.c               cpp/if-1.c
39704         cpp-if2.c               cpp/if-2.c
39705         cpp-if3.c               cpp/if-3.c
39706         cpp-if4.c               cpp/if-4.c
39707         cpp-if5.c               cpp/if-5.c
39708         cpp-cond.c              cpp/if-cexp.c
39709         cpp-missingop.c         cpp/if-mop.c
39710         cpp-missingparen.c      cpp/if-mpar.c
39711         cpp-opprec.c            cpp/if-oppr.c
39712         cpp-ifparen.c           cpp/if-paren.c
39713         cpp-shortcircuit.c      cpp/if-sc.c
39714         cpp-shift.c             cpp/if-shift.c
39715         cpp-unary.c             cpp/if-unary.c
39716         cpp-li1.c               cpp/line1.c
39717         cpp-li2.c               cpp/line2.c
39718         lineno.c                cpp/line3.c
39719         lineno-2.c              cpp/line4.c
39720         cpp-mi.c                cpp/mi1.c
39721         cpp-mic.h               cpp/mi1c.h
39722         cpp-micc.h              cpp/mi1cc.h
39723         cpp-mind.h              cpp/mi1nd.h
39724         cpp-mindp.h             cpp/mi1ndp.h
39725         cpp-mix.h               cpp/mi1x.h
39726         cpp-mi2.c               cpp/mi2.c
39727         cpp-mi2a.h              cpp/mi2a.h
39728         cpp-mi2b.h              cpp/mi2b.h
39729         cpp-mi2c.h              cpp/mi2c.h
39730         cpp-mi3.c               cpp/mi3.c
39731         cpp-mi3.def             cpp/mi3.def
39732         poison-1.c              cpp/poison.c
39733         pr-impl.c               cpp/prag-imp.c
39734         cpp-redef-2.c           cpp/redef1.c
39735         cpp-redef.c             cpp/redef2.c
39736         strpaste.c              cpp/strp1.c
39737         strpaste-2.c            cpp/strp2.c
39738         cpp-tradpaste.c         cpp/tr-paste.c
39739         cpp-tradstringify.c     cpp/tr-str.c
39740         cpp-tradwarn1.c         cpp/tr-warn1.c
39741         cpp-tradwarn2.c         cpp/tr-warn2.c
39742         trigraphs.c             cpp/trigraphs.c
39743         cpp-unc1.c              cpp/unc1.c
39744         cpp-unc2.c              cpp/unc2.c
39745         cpp-unc3.c              cpp/unc3.c
39746         cpp-unc.c               cpp/unc4.c
39747         undef.c                 cpp/undef1.c
39748         undef-2.c               cpp/undef2.c
39749         cpp-wi1.c               cpp/widestr1.c
39751 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
39753         * lib/g++.exp (g++_include_flags): Tweak.
39755 2000-06-27  H.J. Lu  <hjl@gnu.org>
39756             Loren J. Rittle  <ljrittle@acm.org>
39758         * lib/g++.exp (g++_include_flags): Override libgloss.exp
39759         version with one that knows about the new gcc tree structure.
39760         (g++_link_flags): Same.
39762 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
39764         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
39765         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
39766         case we are cross-compiling.
39768         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
39769         g++.old-deja/g++.niklas/Makefile.in,
39770         g++.old-deja/g++.niklas/configure.in,
39771         g++.old-deja/g++.other/Makefile.in,
39772         g++.old-deja/g++.other/configure.in,
39773         gcc.c-torture/code_quality/Makefile.in,
39774         gcc.c-torture/code_quality/configure.in,
39775         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
39776         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
39777         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
39778         gcc.c-torture/execute/ieee/Makefile.in,
39779         gcc.c-torture/execute/ieee/configure.in,
39780         gcc.c-torture/noncompile/Makefile.in,
39781         gcc.c-torture/noncompile/configure.in,
39782         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
39783         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
39784         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
39786 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39788         * g++.old-deja/g++.other/ambig3.C: New test.
39790 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39792         * g++.old-deja/g++.pt/syntax1.C: New test.
39793         * g++.old-deja/g++.pt/syntax2.C: New test.
39794         * g++.old-deja/g++.other/syntax3.C: New test.
39795         * g++.old-deja/g++.other/syntax4.C: New test.
39797 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39799         * gcc.dg/20000623-1.c: Prototype exit and abort.
39801 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39803         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
39804         New tests.
39805         * gcc.dg/cpp-mi3.def: New file.
39807         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
39808         inside assertions.
39809         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
39810         lexer's error messages.
39811         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
39812         divine anything from the linemarkers.
39813         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
39814         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
39816 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
39818         * gcc.dg/20000623-1.c: New test.
39820 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
39822         * gcc.c-torture/execute/20000622-1.c: New test.
39824 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
39826         * g++.old-deja/g++.other/init15.C: New test.
39828 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
39830         * g++.old-deja/g++.pt/vaarg2.C: New test.
39831         * g++.old-deja/g++.pt/vaarg3.C: New test.
39833 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
39835         * g++.old-deja/g++.other/dyncast6.C: New test.
39837 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
39839         * gcc.c-torture/execute/loop-6.c: New test.
39841 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
39843         * gcc.dg/20000614-1.c: New test.
39844         * gcc.dg/20000614-2.c: New test.
39846 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
39848         * g++.old-deja/g++.other/inline12.C: New test.
39850 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
39852         * g++.old-deja/g++.other/eh1.C: New test.
39854 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
39856         * g++.old-deja/g++.other/type.C: New test.
39858 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
39860         * g++.old-deja/g++.other/initstring.C: New test.
39862 2000-06-12  Jason Merrill  <jason@redhat.com>
39864         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
39866 2000-06-09  Jeffrey A Law  (law@cygnus.com)
39868         * gcc.c-torture/compile/20000609-1.c: New test.
39870 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
39872         * gcc.dg/20000609-1.c: New test.
39874 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
39876         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
39877         * gcc.c-torture/noncompile/poison-1.c: Move...
39878         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
39879         * gcc.dg/cpp-li1.c: Add a token after the #line.
39881 2000-06-05  Richard Henderson  <rth@cygnus.com>
39883         * gcc.c-torture/execute/20000605-2.c: New test.
39884         * gcc.c-torture/execute/20000605-3.c: New test.
39886 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
39888         * g77.f-torture/execute/20000503-1.x: New file.
39890 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
39892         * g++.old-deja/g++.eh/badalloc1.C: New test.
39894 2000-06-05  Richard Henderson  <rth@cygnus.com>
39896         * gcc.c-torture/execute/20000605-1.c: New test.
39898 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
39899             Nathan Sidwell <nathan@codesourcery.com>
39901         * gcc.c-torture/compile/20000605-1.c: New test.
39903 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
39905         * g77.f-torture/compile/20000601-1.f: New test.
39907 2000-06-03  Richard Henderson  <rth@cygnus.com>
39909         * gcc.c-torture/execute/20000603-1.c: New.
39911 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
39913         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
39914         * gcc.dg/noreturn-2.c (noreturn): Likewise.
39916 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
39918         * gcc.dg/compare2.c (case 12): XFAIL.
39919         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
39920         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
39922         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
39924 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
39926         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
39927         guard macro is already defined when the header is first
39928         included.
39929         * gcc.dg/cpp-mix.h: New file.
39930         * gcc.dg/endif-label.c: Update patterns to match compiler.
39932         * g++.brendan/complex1.C: Declare abort.
39933         * g++.law/refs4.C: Remove XFAIL.
39934         * g++.oliva/expr2.C: Declare abort and exit.
39936 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
39938         * gcc.c-torture/execute/20000528-1.c: New test.
39940         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
39941         * g++.old-deja/g++.law/temps4.C: Likewise.
39943         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
39944         stdlib.h.  Call abort() on failure.
39945         * g++.old-deja/g++.law/refs4.C: Likewise.
39946         * g++.old-deja/g++.law/temps4.C: Likewise.
39947         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
39948         * gcc.c-torture/execute/20000112-1.c: Include string.h.
39950 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
39952         Relative to g++.dg/special:
39953         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
39955         Relative to g++.old-deja:
39956         * g++.brendan/complex1.C, g++.jason/optimize2.C,
39957         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
39958         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
39959         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
39960         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
39961         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
39962         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
39964         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
39965         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
39966         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
39967         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
39968         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
39969         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
39970         and/or string.h.
39972         * g++.other/goto1.C: Update expectations for error messages.
39974 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
39976         * gcc.c-torture/compile/20000523-1.c: New test.
39978 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
39980         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
39982 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
39984         * g++.old-deja/g++.eh/catch11.C: New test.
39985         * g++.old-deja/g++.eh/catch12.C: New test.
39987 2000-05-24  Nick Clifton  <nickc@cygnus.com>
39989         * gcc.c-torture/execute/20000523-1.c: New test.
39991 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
39993         * c-torture/execute/bcp-1.c: Replace abort in arg of
39994         __builtin_constant_p with a generic external function.
39996         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
39997         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
39998         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
39999         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
40000         Prototype abort and/or exit.
40002         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
40003         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
40004         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
40005         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
40007 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
40009         * gcc.dg/dwarf2-1.c: New test.
40011 2000-05-20  Richard Henderson  <rth@cygnus.com>
40013         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
40015 2000-05-20  Andreas Jaeger  <aj@suse.de>
40017         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
40018         testcase.
40020 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
40022         * gcc.c-torture/execute/20000519-2.c: New test.
40024 2000-05-19  Andreas Jaeger  <aj@suse.de>
40026         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
40027         which fails with SSA.
40029         * lib/c-torture.exp: Also test with -O3 -fssa.
40031 2000-05-18  Michael Meissner  <meissner@redhat.com>
40033         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
40034         * gcc.c-torture/execute/920415-1.c: Ditto.
40035         * gcc.c-torture/execute/920501-1.c: Ditto.
40036         * gcc.c-torture/execute/conversion.c: Ditto.
40037         * gcc.c-torture/execute/cvt-1.c: Ditto.
40039 2000-05-18  Jeffrey A Law  (law@cygnus.com)
40041         * gcc.c-torture/compile/20000518-1.c: New test.
40043 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
40045         * g77.f-torture/compile/200005018.f: New test.
40047 2000-05-17  Jeffrey A Law  (law@cygnus.com)
40049         * gcc.c-torture/compile/20000517-1.c: New test.
40051 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40053         * gcc.c-torture/execute/20000516-1.c: New test.
40055 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
40057         * g++.old-deja/g++.other/eh.C: New test.
40059 2000-05-12  Richard Henderson  <rth@cygnus.com>
40061         * gcc.c-torture/execute/990208-1.c (main): Don't pass
40062         constants through to doit's conditional.
40064 2000-05-11  Jeffrey A Law  (law@cygnus.com)
40066         * gcc.c-torture/compile/20000511-1.c: New test.
40067         * g77.f-torture/compile/20000511-1.f: New test.
40068         * g77.f-torture/compile/20000511-2.f: New test.
40070 2000-05-11  Michael Meissner  <meissner@redhat.com>
40072         * gcc.c-torture/execute/20000511-1.c: New test.
40074 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
40076         * gcc.dg/dg.exp: Scan .S files as well as .c files.
40077         * gcc.dg/20000510-1.S: New.
40079 2000-05-08  Catherine Moore  <clm@cygnus.com>
40081         * gcc.dg/unused-3.c: New.
40083 2000-05-06  Richard Henderson  <rth@cygnus.com>
40085           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
40086           * g++.old-deja/g++.mike/warn1.C: Likewise.
40087           * g++.old-deja/g++.pt/local1.C: Likewise.
40088           * g++.old-deja/g++.pt/local7.C: Likewise.
40089           * g++.old-deja/g++.pt/spec16.C: Likewise.
40091 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
40093         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
40095 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
40097           * g77.f-torture/execute/20000503-1.f: New test.
40099 2000-05-04  Andreas Jaeger  <aj@suse.de>
40101         * gcc.dg/noreturn-2.c: New test.
40103 2000-05-04  Neil Booth  <NeilB@earthling.net>
40105         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
40106         preprocessor.
40108 2000-05-04  Richard Henderson  <rth@cygnus.com>
40110         * gcc.c-torture/execute/20000503-1.c: Fix typo.
40112 2000-05-04  Richard Henderson  <rth@cygnus.com>
40114         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
40115         OpenSSL by Jason R Thorpe.
40117 2000-05-03  Jim Wilson  <wilson@cygnus.com>
40119         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
40121 2000-05-03  Robert Lipe <robertlipe@usa.net>
40123         * gcc.dg/20000503-1.c: New test.
40125 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
40127         * gcc.c-torture/compile/20000502-1.c: New test.
40128         * g++.old-deja/g++.other/align.C: New test.
40129         * gcc.dg/cpp-tradstringify.c: New test.
40131 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
40133         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
40134         and hard registers.
40136 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
40138         * gcc.c-torture/execute/loop-5.c: New test.
40140 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
40142         * gcc.c-torture/execute/va-arg-20.c: New test.
40144 2000-04-23  Jeffrey A Law  (law@cygnus.com)
40146         * gcc.c-torture/execute/20000422-1.c: New test.
40148 2000-04-20  Greg McGary  <gkm@gnu.org>
40150         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
40151         when optimizing, but without sibling-call optimizations (-O1).
40153 2000-04-20  Jeffrey A Law  (law@cygnus.com)
40155           * gcc.c-torture/compile/20000420-1.c: New test.
40157 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40159         * g++.abi/ptrflags.C: New test.
40160         * g++.eh/catchptr1.C: Test incomplete pointer chains.
40162 2000-04-19  Catherine Moore  <clm@cygnus.com>
40164         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
40166 2000-04-19  Greg McGary  <gkm@gnu.org>
40168         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
40169         sibling-call optimizations.
40171 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
40173         * gcc.dg/20000419-1.c: New test.
40175 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
40177         * gcc.c-torture/execute/20000412-6.c: New test.
40179 2000-04-12  Jeffrey A Law  (law@cygnus.com)
40181         * gcc.c-torture/execute/20000412-5.c: New test.
40182         * g77.f-torture/compile/20000412-1.f: New test.
40183         * gcc.c-torture/execute/20000412-4.c: New test.
40184         * gcc.c-torture/compile/20000412-2.c: New test.
40185         * gcc.c-torture/execute/20000412-3.c: New test.
40186         * gcc.c-torture/compile/20000412-1.c: New test.
40187         * gcc.c-torture/execute/20000412-2.c: New test.
40189 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
40191         * objc/execute/bf-20.m: New test.
40193 2000-04-10  Richard Henderson  <rth@cygnus.com>
40195         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
40197         * gcc.c-torture/execute/20000412-1.c: New test.
40199 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
40201         * g++.old-deja/g++.eh/catchptr1.C: New test.
40203 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
40205         * g++.old-deja/g++.abi/cxa_vec.C: New test.
40207 2000-04-08  Neil Booth  <NeilB@earthling.net>
40209         * gcc.dg/cpp-nullchar.c: Remove test as
40210         embedded nulls cause problems.
40212 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40214         * gcc.dg/compare2.c: New test.
40216 2000-04-08  Neil Booth  <NeilB@earthling.net>
40218         * gcc.dg/cpp-nullchar.c: New test.
40220 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
40222         * gcc.dg/cpp-mi2.c: New test.
40223         * gcc.dg/cpp-mi2[abc].h: New files.
40225 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
40227         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
40228         member name.
40230 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
40232         * g++.old-deja/g++.abi/vmihint.C: New test.
40234 2000-04-06  Neil Booth  <NeilB@earthling.net>
40236         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
40237         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
40238         copyright.
40240 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
40242         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
40243         avoid stack-frame overwrite.
40245 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
40247         * gcc.c-torture/compile/20000405-2.c: New test.
40248         * gcc.c-torture/compile/20000405-3.c: New test.
40250 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40252         * gcc.c-torture/compile/20000405-1.c: New test.
40254 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
40256         * gcc.dg/cast-qual-1.c: Revert last change.
40258 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40260         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
40262 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
40264         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
40265         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
40267 2000-04-03  Jeffrey A Law  (law@cygnus.com)
40269         * gcc.c-torture/compile/20000403-2.c: New test.
40270         * gcc.c-torture/compile/20000403-1.c: New test.
40272 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
40274         * gcc.c-torture/execute/20000403-1.c: New test.
40276 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
40278         * gcc.c-torture/execute/20000402-1.c: New test.
40280 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
40282         * gcc.c-torture/execute/va-arg-15.c: New test.
40283         * gcc.c-torture/execute/va-arg-16.c: New test.
40284         * gcc.c-torture/execute/va-arg-17.c: New test.
40285         * gcc.c-torture/execute/va-arg-18.c: New test.
40286         * gcc.c-torture/execute/va-arg-19.c: New test.
40288 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
40290         * gcc.c-torture/compile/981211-1.c: Move to...
40291         * gcc.dg/cpp-as1.c: ...here.
40292         * gcc.dg/cpp-as2.c: New file.
40294         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
40295         compiler.
40297 2000-04-02  Neil Booth  <NeilB@earthling.net>
40299         * gcc.dg/cpp-cond.c  New tests.
40300         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
40301         accidental success less likely.
40302         * gcc.dg/cpp-missingop.c  New tests.
40303         * gcc.dg/cpp-missingparen.c  New tests.
40304         * gcc.dg/cpp-shift.c  New tests.
40305         * gcc.dg/cpp-shortcircuit.c  New tests.
40306         * gcc.dg/cpp-unary.c  New tests.
40308 2000-03-29  Jeffrey A Law  (law@cygnus.com)
40310         * gcc.c-torture/compile/20000329-1.c: New test.
40312 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
40314         * gcc.c-torture/compile/20000326-1.c: New test.
40315         * gcc.c-torture/compile/20000326-2.c: New test.
40317 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
40319         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
40320         the first parameter is a function argument.
40322 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
40324         * g++.old-deja/g++.ext/array4.C: New test.
40326 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
40328         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
40330 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40332         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
40334 2000-03-19  Richard Henderson  <rth@cygnus.com>
40336         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
40338 2000-03-19  Richard Henderson  <rth@cygnus.com>
40340         * gcc.c-torture/compile/20000319-1.c: New test.
40342 2000-03-14  Jeffrey A Law  (law@cygnus.com)
40344         * gcc.c-torture/execute/20000314-3.c: New test.
40345         * gcc.c-torture/execute/20000314-2.c: New test.
40346         * gcc.c-torture/execute/20000314-1.c: New test.
40347         * gcc.c-torture/compile/20000314-2.c: New test.
40348         * gcc.c-torture/compile/20000314-1.c: New test.
40350 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
40352         * g++.old-deja/g++.warn/inline.C: New test.
40354 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
40356         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
40357         standards-compliant result rather than specific constants.
40358         Put test-values in array.
40360 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
40362         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
40363         (g++_target_compile): Put test-specific options last.
40365 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40367         * g++.old-deja/g++.eh/vbase4.C: New test.
40369 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40371         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
40373 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40375         * g++.old-deja/g++.brendan/misc12.C: Removed.
40376         * g++.old-deja/g++.pt/memtemp77.C: Constify.
40377         * g++.old-deja/g++.ext/pretty4.C: New test.
40379 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40381         * g++.old-deja/g++.other/string2.C: New test.
40383 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
40385         * g++.old-deja/g++.warn/impint2.C: New test.
40387 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
40389         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
40390         is 1, not zero.
40392 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
40394         * g++.old-deja/g++.warn/impint.C: New test.
40395         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
40396         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
40397         * g++.old-deja/g++.pt/explicit12.C: Likewise.
40398         * g++.old-deja/g++.pt/explicit13.C: Likewise.
40399         * g++.old-deja/g++.pt/explicit17.C: Likewise.
40400         * g++.old-deja/g++.pt/explicit18.C: Likewise.
40401         * g++.old-deja/g++.pt/explicit19.C: Likewise.
40402         * g++.old-deja/g++.pt/explicit23.C: Likewise.
40403         * g++.old-deja/g++.pt/explicit31.C: Likewise.
40404         * g++.old-deja/g++.pt/explicit35.C: Likewise.
40405         * g++.old-deja/g++.pt/explicit6.C: Likewise.
40406         * g++.old-deja/g++.pt/memclass7.C: Likewise.
40408 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
40410         * gcc.dg/cpp-redef.c: New test.
40412 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
40414         * g++.old-deja/g++.pt/unify7.C: New test.
40416 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40418         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
40419         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
40421 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
40423         * gcc.c-torture/compile/20000224-1.c: New test.
40425 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40427         * gcc.c-torture/compile/cpp-2.c: New test.
40428         * gcc.c-torture/compile/cpp-1.c: New test.
40430 2000-02-25  Jeffrey A Law  (law@cygnus.com)
40432         * gcc.c-torture/execute/20000225-1.c: New test.
40434 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40436         * gcc.dg/cpp-li2.c: New test.
40438         * gcc.dg/cpp-wi1.c: New test.
40440         * gcc.dg/cpp-li1.c: New test.
40442 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
40444         * g++.old-deja/g++.other/sizeof5.C: New test.
40446 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40448         * gcc.c-torture/execute/va-arg-13.c: New test.
40450 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
40452         * gcc.c-torture/execute/va-arg-12.c: New test.
40454 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40456         * gcc.c-torture/execute/20000223-1.c: New test.
40458 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40460         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
40462 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
40464         * g++.old-deja/g++.abi/ptrmem.C: New test.
40466 2000-02-19  Richard Henderson  <rth@cygnus.com>
40468         * gcc.c-torture/compile/init-3.c: New.
40470 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
40472         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
40473         ALWAYS_CXXFLAGS.
40475 2000-02-11  Robert Lipe <robertl@sco.com>
40477         * gcc.c-torture/compile/20000211-3.c: New test.
40479 2000-02-11  Martin Buchholz <martin@xemacs.org>
40481         * gcc.c-torture/compile/20000211-2.c: New test.
40483 2000-02-11  Jeffrey A Law  (law@cygnus.com)
40485         * gcc.c-torture/compile/20000211-1.c: New test.
40487 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
40489         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
40490           on native targets
40492 2000-02-08  Nathan Sidwell  <nathan@acm.org>
40494         * g++.old-deja/g++.other/cast5.C: New test.
40496 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
40498         * gcc.c-torture/execute/20000205-1.c: New.
40500 2000-02-03  Nathan Sidwell  <nathan@acm.org>
40502         * g++.old-deja/g++.jason/cast3.C: Return void.
40503         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
40505 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40507         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
40509         * gcc.dg/loop-1.c: New test.
40511 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
40513         * gcc.c-torture/compile/20000127-1.c: New test.
40514         * gcc.c-torture/execute/991228-1.c: New test.
40516 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40518         * gcc.dg/unused-2.c: New test.
40520         * gcc.dg/conv-1.c: New test.
40522 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
40524         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
40525         compiler.
40526         (tool_option_proc): Fix typo.
40528 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
40530         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
40531         of the ld on the host, not on the build machine.
40532         Also, don't crash if '--help' is not a supported option.
40534 2000-01-24  Richard Henderson  <rth@cygnus.com>
40536         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
40538 2000-01-20  Jeffrey A Law  (law@cygnus.com)
40540         * gcc.c-torture/execute/20000120-2.c: New test.
40541         * gcc.c-torture/execute/20000120-1.c: New test.
40543 2000-01-13  Jeffrey A Law  (law@cygnus.com)
40545         * gcc.c-torture/execute/20000113-1.c: New test.
40547 2000-01-12  Jeffrey A Law  (law@cygnus.com)
40549         * gcc.c-torture/execute/20000112-1.c: New test.
40551 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40553         * gcc.dg/20000111-1.c: New test.
40555 2000-01-10  Jeffrey A Law  (law@cygnus.com)
40557         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
40558         with 16 bit integers.
40560 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40562         * gcc.dg/20000108-1.c: New test.
40564 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40566         * g++.old-deja/g++.ns/koenig8.C: New test.
40568 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40570         * g++.old-deja/g++.other/cast4.C: New test.
40572 2000-01-05  Jeffrey A Law  (law@cygnus.com)
40574         * gcc.c-torture/compile/20000105-2.c: New test.
40575         * gcc.c-torture/compile/20000105-1.c: New test.
40577 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40579         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
40580         references to printf & atoi to conform to ANSI standard.
40581         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
40582         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
40583         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
40584         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
40585         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
40586         * g++.old-deja/g++.brendan/complex1.C: Likewise.
40587         * g++.old-deja/g++.brendan/copy1.C: Likewise.
40588         * g++.old-deja/g++.brendan/copy2.C: Likewise.
40589         * g++.old-deja/g++.brendan/copy3.C: Likewise.
40590         * g++.old-deja/g++.brendan/copy4.C: Likewise.
40591         * g++.old-deja/g++.brendan/copy5.C: Likewise.
40592         * g++.old-deja/g++.brendan/copy6.C: Likewise.
40593         * g++.old-deja/g++.brendan/copy7.C: Likewise.
40594         * g++.old-deja/g++.brendan/copy8.C: Likewise.
40595         * g++.old-deja/g++.brendan/crash11.C: Likewise.
40596         * g++.old-deja/g++.brendan/crash14.C: Likewise.
40597         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
40598         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
40599         * g++.old-deja/g++.brendan/delete2.C: Likewise.
40600         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
40601         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
40602         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
40603         * g++.old-deja/g++.brendan/eh1.C: Likewise.
40604         * g++.old-deja/g++.brendan/groff1.C: Likewise.
40605         * g++.old-deja/g++.brendan/init3.C: Likewise.
40606         * g++.old-deja/g++.brendan/misc12.C: Likewise.
40607         * g++.old-deja/g++.brendan/misc7.C: Likewise.
40608         * g++.old-deja/g++.brendan/new2.C: Likewise.
40609         * g++.old-deja/g++.brendan/operators4.C: Likewise.
40610         * g++.old-deja/g++.brendan/operators5.C: Likewise.
40611         * g++.old-deja/g++.brendan/overload2.C: Likewise.
40612         * g++.old-deja/g++.brendan/overload7.C: Likewise.
40613         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
40614         * g++.old-deja/g++.brendan/reference1.C: Likewise.
40615         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
40616         * g++.old-deja/g++.brendan/template24.C: Likewise.
40617         * g++.old-deja/g++.brendan/template3.C: Likewise.
40618         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
40619         * g++.old-deja/g++.jason/inline3.C: Likewise.
40620         * g++.old-deja/g++.jason/opeq.C: Likewise.
40621         * g++.old-deja/g++.law/arg5.C: Likewise.
40622         * g++.old-deja/g++.law/arm7.C: Likewise.
40623         * g++.old-deja/g++.law/ctors11.C: Likewise.
40624         * g++.old-deja/g++.law/cvt8.C: Likewise.
40625         * g++.old-deja/g++.law/init9.C: Likewise.
40626         * g++.old-deja/g++.law/refs4.C: Likewise.
40627         * g++.old-deja/g++.law/template2.C: Likewise.
40628         * g++.old-deja/g++.law/visibility24.C: Likewise.
40629         * g++.old-deja/g++.law/vtable3.C: Likewise.
40630         * g++.old-deja/g++.mike/asm2.C: Likewise.
40631         * g++.old-deja/g++.mike/eh1.C: Likewise.
40632         * g++.old-deja/g++.mike/misc1.C: Likewise.
40633         * g++.old-deja/g++.mike/misc13.C: Likewise.
40634         * g++.old-deja/g++.mike/misc14.C: Likewise.
40635         * g++.old-deja/g++.mike/ns12.C: Likewise.
40636         * g++.old-deja/g++.mike/p1248.C: Likewise.
40637         * g++.old-deja/g++.mike/p3708.C: Likewise.
40638         * g++.old-deja/g++.mike/p3708a.C: Likewise.
40639         * g++.old-deja/g++.mike/p3708b.C: Likewise.
40640         * g++.old-deja/g++.mike/p646.C: Likewise.
40641         * g++.old-deja/g++.mike/p700.C: Likewise.
40642         * g++.old-deja/g++.mike/p783.C: Likewise.
40643         * g++.old-deja/g++.mike/p783a.C: Likewise.
40644         * g++.old-deja/g++.mike/p783b.C: Likewise.
40645         * g++.old-deja/g++.mike/p786.C: Likewise.
40646         * g++.old-deja/g++.mike/p789.C: Likewise.
40647         * g++.old-deja/g++.mike/p789a.C: Likewise.
40648         * g++.old-deja/g++.mike/p807a.C: Likewise.
40649         * g++.old-deja/g++.other/delete3.C: Likewise.
40650         * g++.old-deja/g++.other/dyncast1.C: Likewise.
40651         * g++.old-deja/g++.other/dyncast2.C: Likewise.
40652         * g++.old-deja/g++.other/dyncast3.C: Likewise.
40653         * g++.old-deja/g++.other/empty1.C: Likewise.
40654         * g++.old-deja/g++.other/temporary1.C: Likewise.
40655         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
40656         * g++.old-deja/g++.pt/t16.C: Likewise.
40657         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
40659 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
40661         * gcc.dg/991230-1.c: New test.
40663 1999-12-29  Jeffrey A Law  (law@cygnus.com)
40665         * gcc.c-torture/compile/991229-3.c: New test.
40666         * gcc.c-torture/compile/991229-2.c: New test.
40667         * gcc.c-torture/compile/991229-1.c: New test.
40669 1999-12-29  Greg McGary <gkm@eng.ascend.com>
40671         * gcc.c-torture/compile/labels-2.c: New test.
40673 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
40675         * gcc.c-torture/execute/991227-1.c: New test.
40677 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40679         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
40681 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
40683         * gcc.c-torture/execute/991221-1.c: New test.
40685 1999-12-20  Nathan Sidwell  <nathan@acm.org>
40687         * g++.old-deja/g++.other/cast3.C: New test.
40689 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
40691         * gcc.c-torture/execute/991216-4.c: New test.
40693 1999-12-16  Michael Meissner  <meissner@cygnus.com>
40695         * gcc.c-torture/execute/991216-1.c: New test.
40696         * gcc.c-torture/execute/991216-2.c: New test.
40697         * gcc.c-torture/execute/991216-3.c: New test.
40699 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40701         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
40702         Actually make the test fail by using "-O2" for compilation.
40704 1999-12-15  Nathan Sidwell  <nathan@acm.org>
40706         * g++.old-deja/g++.warn/cast-align1.C: New test.
40708 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40710         * gcc.c-torture/compile/991214-1.c: New test.
40711         * gcc.c-torture/compile/991214-2.c: New test.
40713 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40715         * gcc.dg/991214-1.c: New test.
40717 1999-12-13  Jeffrey A Law  (law@cygnus.com)
40719         * gcc.c-torture/compile/991213-3.c: New test.
40720         * gcc.c-torture/compile/991213-2.c: New test.
40721         * gcc.c-torture/compile/991213-1.c: New test.
40723 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
40725         * gcc.dg/991209-1.c: New test.
40727 1999-12-08  Nathan Sidwell <nathan@acm.org>
40729         * gcc.c-torture/compile/991208-1.c: New test.
40731 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40733         * gcc.dg/ultrasp2.c: New test.
40735 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
40737         * g++.old-deja/g++.abi/align.C (main): Fix typo.
40739 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
40741         * gcc.c-torture/compile/991202-1.c: New test.
40742         * gcc.c-torture/execute/991202-1.c: New test.
40743         * gcc.c-torture/execute/991202-2.c: New test.
40744         * gcc.c-torture/execute/991202-3.c: New test.
40746 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
40748         * g++.old-deja/g++.abi/align.C: New test.
40749         * g++.old-deja/g++.abi/aggregates.C: Likewise.
40750         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40752 1999-12-01  Richard Henderson  <rth@cygnus.com>
40754         * gcc.c-torture/execute/991201-1.c: New.
40756 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
40758         * gcc.dg/991129-1.c: New test.
40760 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
40762         * gcc.c-torture/compile/991127-1.c: New test.
40764 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40766         * g++.old-deja/g++.other/warn4.C: New test.
40768 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40770         * g++.old-deja/g++.eh/cleanup2.C: New test.
40771         * g++.old-deja/g++.ext/pretty2.C: New test.
40772         * g++.old-deja/g++.ext/pretty3.C: New test.
40773         * g++.old-deja/g++.other/debug6.C: New test.
40775 1999-10-20  Jim Wilson  <wilson@cygnus.com>
40777         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
40778         compiler_output to look for one error message instead of two.
40780 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
40782         * gcc.c-torture/execute/991118-1.c: Also test case
40783         where the word boundary does not split a byte evenly.
40785 1999-11-19  Nathan Sidwell  <nathan@acm.org>
40787         * g++.old-deja/g++.ext/restrict1.C: New test.
40789 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
40791         * gcc.c-torture/execute/991118-1.c: New test.
40793 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
40795         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
40796         working directory pathnames.
40798 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
40800         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
40801         host is equipped with driver.h and driver.o so it can actually
40802         compile and run the tests.
40804 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
40806         * gcc.c-torture/compile/991008-1.c: New test.
40808 1999-11-08  Nick Clifton  <nickc@cygnus.com>
40810         * lib/gcc-dg.exp: Include target-supports.exp
40812 1999-11-05  Nick Clifton  <nickc@cygnus.com>
40814         * lib/target-supports.exp: New file: Provide procs to test for
40815         features supported by the target.
40816         (check_weak_available): Moved here from ecos.exp.
40817         (check_alias_available): New proc: Determine of the target
40818         toolchain supports the alias attribute.
40820         * gcc.dg/special/ecos.exp: Move check_weak_available to
40821         target-supports.exp.
40822         (alias-1.c): Only perform the test if the target supports
40823         aliases.
40824         (wkali-1.c): Only perform the test if the target supports
40825         aliases.
40827         * gcc.dg/990506-0.c: Expect error messages from cross
40828         targets as well as native targets.
40830 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40832         * gcc.dg/ultrasp1.c: Removed xfail.
40833         * gcc.dg/struct-ret-2.c: Likewise.
40834         * gcc.dg/array-1.c: Likewise.
40836 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40838         * gcc.dg/struct-ret-2.c: New test.
40840         * gcc.dg/array-1.c: New test.
40842 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
40844         * gcc.c-torture/execute/991030-1.c: New test.
40846 1999-10-26  Richard Henderson  <rth@cygnus.com>
40848         * gcc.c-torture/compile/991026-2.c: New test.
40850 1999-10-26  Jeffrey A Law  (law@cygnus.com)
40852         * gcc.c-torture/compile/991026-1.c: New test.
40854 1999-10-23  Jeffrey A Law  (law@cygnus.com)
40856         * gcc.c-torture/execute/991023-1.c: New test.
40858 1999-10-19  Jeffrey A Law  (law@cygnus.com)
40860         * gcc.c-torture/execute/991019-1.c: New test.
40862 1999-10-16  Richard Henderson  <rth@cygnus.com>
40864         * gcc.c-torture/execute/991016-1.c: New test.
40866 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
40868         * gcc.c-torture/execute/991014-1.c: New test.
40870 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
40872         * g++.old-deja/g++.other/union2.C: New test.
40874 1999-10-13  Nathan Sidwell  <nathan@acm.org>
40876         * g++.old-deja/g++.other/vaarg2.C: New test.
40877         * g++.old-deja/g++.other/vaarg3.C: New test.
40879 1999-10-12  Craig Burley  <craig@jcb-sc.com>
40881         * g77.f-torture/noncompile/19990905-1.f: Moved from being
40882         in compile/.
40884 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
40886         * gcc.c-torture/execute/va-arg-11.c: New test.
40888 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
40890         * lib/file-format.exp (gcc_target_object_format): Don't
40891         crash if objdump is unavailable.
40893 1999-09-29  Donn Terry <donn@interix.com>
40895         * gcc.misc-tests/mg.exp: delete extraneous redirection.
40897 1999-09-28  Nick Clifton  <nickc@cygnus.com>
40899         * gcc.c-torture/compile/990928-1.c: New test.
40901 1999-09-28  Nathan Sidwell  <nathan@acm.org>
40903         * g++.old-deja/g++.other/decl6.C: New test.
40905 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40907         * gcc.c-torture/execute/va-arg-10.c: New test.
40909 1999-09-27  Nathan Sidwell  <nathan@acm.org>
40911         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
40912         __PRETTY_FUNCTION__.
40914 1999-09-23  Nick Clifton  <nickc@cygnus.com>
40916         * gcc.c-torture/execute/990923-1.c: New test.
40918 1999-09-21  Nick Clifton  <nickc@cygnus.com>
40920         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
40921         for which -fpic is inappropriate.
40923 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
40925         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
40927 1999-09-21  Nathan Sidwell  <nathan@acm.org>
40929         * g++.old-deja/g++.other/dyncast1.C: New test.
40930         * g++.old-deja/g++.other/dyncast2.C: New test.
40931         * g++.old-deja/g++.other/dyncast3.C: New test.
40932         * g++.old-deja/g++.other/dyncast4.C: New test.
40933         * g++.old-deja/g++.other/dyncast5.C: New test.
40934         * g++.old-deja/g++.eh/catch3.C: New test.
40935         * g++.old-deja/g++.eh/catch3p.C: New test.
40936         * g++.old-deja/g++.eh/catch4.C: New test.
40937         * g++.old-deja/g++.eh/catch4p.C: New test.
40938         * g++.old-deja/g++.eh/catch5.C: New test.
40939         * g++.old-deja/g++.eh/catch5p.C: New test.
40940         * g++.old-deja/g++.eh/catch6.C: New test.
40941         * g++.old-deja/g++.eh/catch6p.C: New test.
40942         * g++.old-deja/g++.eh/catch7.C: New test.
40943         * g++.old-deja/g++.eh/catch7p.C: New test.
40944         * g++.old-deja/g++.eh/catch8.C: New test.
40945         * g++.old-deja/g++.eh/catch8p.C: New test.
40946         * g++.old-deja/g++.eh/catch9.C: New test.
40947         * g++.old-deja/g++.eh/catch9p.C: New test.
40949 1999-09-13  Nathan Sidwell  <nathan@acm.org>
40951         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
40952         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
40954 1999-09-13  Jeffrey A Law  (law@cygnus.com)
40956         * gcc.c-torture/compile/990913-1.c: New test.
40958 1999-09-10  Nathan Sidwell  <nathan@acm.org>
40960         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
40961         * g++.old-deja/g++.jason/rfg5.C: Likewise.
40963 1999-09-09  Richard Henderson  <rth@cygnus.com>
40965         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
40967 1999-09-09  Nathan Sidwell  <nathan@acm.org>
40969         * g++.old-deja/g++.other/lookup11.C: New test.
40970         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
40971         what is permitted and what we want.
40972         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
40973         overload use.
40974         * g++.old-deja/g++.jason/rfg5.C: Likewise.
40976 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
40978         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
40979         * gcc.c-torture/noncompile/poison-1.c: New file.
40981 1999-09-08  Nathan Sidwell  <nathan@acm.org>
40983         * g++.old-deja/g++.other/sizeof3.C: New test.
40984         * g++.old-deja/g++.other/sizeof4.C: New test.
40985         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
40986         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
40988 1999-09-07  Richard Henderson  <rth@cygnus.com>
40990         * gcc.dg/va-arg-1.c: New.
40992 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40994         * gcc.c-torture/execute/va-arg-9.c: New test.
40996 1999-09-05  Craig Burley  <craig@jcb-sc.com>
40998         * g77.f-torture/compile/980519-2.f: New test.
40999         * g77.f-torture/compile/19990905-0.f: New test.
41000         * g77.f-torture/compile/19990905-1.f: New test.
41001         * g77.f-torture/compile/19990905-2.f: New test.
41003         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
41005 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
41007         * gcc.c-torture/execute/990827-1.c: Fix typo.
41009 1999-09-03  Nathan Sidwell  <nathan@acm.org>
41011         * g++.old-deja/g++.other/deref1.C: New test.
41013 1999-09-02  Nathan Sidwell  <nathan@acm.org>
41015         * g++.old-deja/g++.other/ambig2.C: New test.
41016         * g++.old-deja/g++.other/cond5.C: New test.
41017         * g++.old-deja/g++.other/lookup16.C: New test.
41019 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
41021         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
41022         assemblers too.
41024 1999-08-31  Jeffrey A Law  (law@cygnus.com)
41026         * lib/c-torture.exp: Avoid the "compare executables" optimization
41027         when testing native.
41029 1999-08-29  Jeffrey A Law  (law@cygnus.com)
41031         * gcc.c-torture/execute/990829-1.c: New test.
41032         * gcc.c-torture/compile/990829-1.c: New test.
41034 1999-08-27  Paul Burchard  <burchard@pobox.com>
41036         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
41037         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
41038         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
41039         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
41040         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
41041         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
41042         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
41043         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
41044         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
41045         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
41046         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
41048 1999-08-27  Jeffrey A Law  (law@cygnus.com)
41050         * gcc.c-torture/execute/990827-1.c: New test.
41052 1999-08-26  Craig Burley  <craig@jcb-sc.com>
41054         * g77.f-torture/noncompile/19990826-4.f: New test.
41056         * g77.f-torture/compile/19990826-3.f: New test.
41058         * g77.f-torture/execute/19990826-2.f: New test.
41060         * g77.f-torture/compile/19990826-1.f: New test.
41062         * gcc.c-torture/execute/990826-0.c: New test.
41063         * g77.c-torture/execute/19990826-0.f: New test.
41065         * g77.f-torture/noncompile/970626-2.f: New test.
41067 1999-08-25  Paul Burchard  <burchard@pobox.com>
41069         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
41070         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
41071         lss-011.C: New tests.
41073 1999-08-25  Nathan Sidwell  <nathan@acm.org>
41075         * g++.old-deja/g++.other/decl5.C: New test.
41077 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41079         * noncompile/noncompile.exp: Load_lib c-torture.exp.
41080         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
41081         call `postbase' for each one.  All callers of `postbase' changed
41082         to call this instead.
41084 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
41086         * gcc.c-torture/execute/990811-1.c: New test.
41088 1999-08-09  Nick Clifton  <nickc@cygnus.com>
41090         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
41091         just native ones.
41093         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
41094         just native ones.
41096 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
41098         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
41100 1999-08-04  Jeffrey A Law  (law@cygnus.com)
41102         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
41104 1999-08-04  Nathan Sidwell  <nathan@acm.org>
41106         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
41108 1999-08-04  Jeffrey A Law  (law@cygnus.com)
41110         * gcc.c-torture/execute/990804-1.c: New test.
41112 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41114         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
41115         * g++.old-deja/g++.brendan/crash64.C: Likewise.
41116         * g++.old-deja/g++.brendan/overload8.C: Likewise.
41118 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41120         * g++.old-deja/g++.other/struct1.C: New test.
41122 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41124         * g++.old-deja/g++.other/enum2.C: New test.
41126 1999-08-02  Richard Henderson  <rth@cygnus.com>
41128         Adapted from tests from Franz Sirl:
41129         * gcc.c-torture/execute/va-arg-7.c: New test.
41130         * gcc.c-torture/execute/va-arg-8.c: New test.
41132 1999-08-01  Jeffrey A Law  (law@cygnus.com)
41134         * gcc.c-torture/compile/990801-2.c: New test.
41136         * gcc.c-torture/compile/990801-1.c: New test.
41138 1999-07-27  Michael Meissner  <meissner@cygnus.com>
41140         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
41141         fp-cmp-1.c, converting double to float.
41143         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
41144         fp-cmp-1.c, converting double to long double.
41146         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
41147         from fr1 to unknown_register, since fr1 is a legitimate register
41148         on some machines.
41150 1999-07-25  Jeffrey A Law  (law@cygnus.com)
41152         * README: More listname related changes.
41154 1999-07-08  Catherine Moore  <clm@cygnus.com>
41156         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
41158 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
41160         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
41162 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
41164         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
41166 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
41168         * gcc.dg/990703-1.c: New test.
41170 1999-06-29  Nick Clifton  <nickc@cygnus.com>
41172         * lib/file-format.exp: New file: Move definition of proc
41173         gcc_target_object_format to here from
41174         gcc.dg/special/ecos.exp.
41176         * lib/c-torture.exp: Include lib file-format.exp.
41177         * lib/gcc-dg.exp: Include lib file-format.exp.
41179         * gcc.dg/special/ecos.exp: Remove definition of proc
41180         gcc_target_object_format.
41182 1999-06-28  Jeffrey A Law  (law@cygnus.com)
41184         * gcc.c-torture/execute/990628-1.c: New test.
41186 1999-06-25  Jeffrey A Law  (law@cygnus.com)
41188         * gcc.c-torture/compile/990625-2.c: New test.
41190         * gcc.c-torture/compile/990625-1.c: New test.
41192 1999-06-23  Nick Clifton  <nickc@cygnus.com>
41194         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
41195         attributes compile.
41196         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
41197         ports that use the COFF/PE file format.
41199 1999-06-17  Jeffrey A Law  (law@cygnus.com)
41201         * gcc.c-torture/compile/990617-1.c: New test.
41203 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
41205         * g++.old-deja/g++.other/decl4.C: New test.
41207 1999-06-14  Nathan Sidwell  <nathan@acm.org>
41209         * g++.old-deja/g++.other/bitfld3.C: New test.
41211 1999-06-08  Nathan Sidwell  <nathan@acm.org>
41213         * g++.old-deja/g++.eh/catch1.C: New test.
41215 1999-06-07  Jeffrey A Law  (law@cygnus.com)
41217         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
41219         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
41220         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
41222 1999-06-05  Craig Burley  <craig@jcb-sc.com>
41224         * g77.f-torture/compile/19990502-0.f: Replace with new,
41225         shorter, test that still fails after recent changes.
41227 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41229         * gcc.c-torture/execute/990604-1.c: New test.
41231 1999-05-31  Jeffrey A Law  (law@cygnus.com)
41233         * gcc.c-torture/execute/990531-1.c: New test.
41235 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41237         * gcc.c-torture/compile/990527-1.c: New test.
41239 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
41241         * gcc.c-torture/execute/990527-1.c: New test.
41243 1999-05-25  Nick Clifton  <nickc@cygnus.com>
41245         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
41246         bitfields as signed.
41248 1999-05-25  Craig Burley  <craig@jcb-sc.com>
41250         * g77.f-torture/compile/19990525-0.f: New test.
41252 1999-05-25  Jeffrey A Law  (law@cygnus.com)
41254         * gcc.c-torture/execute/990525-2.c: New test.
41256         * gcc.c-torture/execute/990525-1.c: New test.
41258 1999-05-24  Nathan Sidwell  <nathan@acm.org>
41260         * g++.old-deja/g++.other/anon3.C: New test.
41261         * g++.old-deja/g++.other/anon4.C: New test.
41262         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
41263         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
41264         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
41265         Merrill).
41267 1999-05-24  Jeffrey A Law  (law@cygnus.com)
41269         * gcc.c-torture/execute/990524-1.c: New test.
41271         * gcc.dg/990524-1.c: New test.
41273 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41275         * gcc.c-torture/compile/990523-1.c: New test.
41277 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
41279         * gcc.c-torture/compile/990519-1.c: New test.
41281 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41283         * gcc.c-torture/compile/990517-1.c: New test.
41285         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
41286         (e4, f4): New tests.
41287         (main): Call them.
41289 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41291         * gcc.dg/noreturn-1.c: New test.
41293 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
41295         * gcc.c-torture/execute/990513-1.c: New test.
41297 1999-05-10  Richard Henderson  <rth@cygnus.com>
41299         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
41301 1999-05-10  Craig Burley  <craig@jcb-sc.com>
41303         * g77.f-torture/execute/erfc.f: Use small single-precision
41304         values, to avoid problems on Alphas when not -mieee.
41306 1999-05-08  Craig Burley  <craig@jcb-sc.com>
41308         * gcc.dg/990506-0.c: New test.
41310 1999-05-08  Richard Henderson  <rth@cygnus.com>
41312         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
41313         the constant to test.  Don't XFAIL 64-bit targets.
41315         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
41316         * g++.old-deja/g++.law/profile1.C: Likewise.
41318         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
41319         operator new instances.
41320         * g++.old-deja/g++.other/delete5.C: Likewise.
41322 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41324         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
41325         intrinsic.
41327 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41329         * g77.f-torture/execute/u77-test.f: Reverse order of two
41330         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
41332 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41334         * gcc.dg/compare1.c: New test.
41336 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41338         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
41339         New tests.
41341 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41343         * g77.f-torture/compile/19990502-1.f: New test.
41345 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41347         * g77.f-torture/compile/19990502-0.f: New test.
41349 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41351         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
41352         intrinsic.
41354 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41356         * g77.f-torture/execute/u77-test.f (main): List libU77
41357         intrinsics not currently tested.
41358         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
41359         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
41360         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
41361         Trim blanks off the ends of some printed strings.
41363 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41365         * g77.f-torture/execute/u77-test.f (main): Just warn about
41366         FSTAT gid disagreement, as it's expected on some systems.
41368 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41370         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
41371         use a new function, which allows for some slop.
41372         Clean up some commentary.
41373         (issum): The new function.
41374         (sgladd): Deleted subroutine.
41376 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41378         * g77.f-torture/execute/u77-test.f: Modify to be more like
41379         libf2c/libU77 version, bringing patches to that version here.
41380         Add suitable commentary.
41382 1999-04-25  Richard Henderson  <rth@cygnus.com>
41384         * gcc.dg/990424-1.c: New test.
41386 1999-04-24  Craig Burley  <craig@jcb-sc.com>
41388         * g77.f-torture/execute/u77-test.f (main): Bug involving
41389         LSTAT has been fixed, so turn back on full checking.
41391 1999-04-20  Craig Burley  <craig@jcb-sc.com>
41393         * g77.f-torture/compile/19990419-0.f: New test.
41394         * g77.f-torture/execute/19990419-1.f: New test.
41396 1999-04-17  Richard Henderson  <rth@cygnus.com>
41398         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
41399         to avoid the need for a prototype to supress a warning.
41401 1999-04-07  Jim Wilson  <wilson@cygnus.com>
41403         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
41405 1999-04-04  Jeffrey A Law  (law@cygnus.com)
41407         * gcc.c-torture/execute/990404-1.c: New test.
41409 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41411         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
41412         * gcc.dg/cpp-if3.c: Don't use -pedantic.
41413         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
41414         missing initializer warnings.
41416 1999-03-28  Jeffrey A Law  (law@cygnus.com)
41418         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
41419         matching strings.
41421 1999-03-26  Jeffrey A Law  (law@cygnus.com)
41423         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
41425 1999-03-26  Craig Burley  <craig@jcb-sc.com>
41427         * g77.f-torture/execute/19990325-0.f: New test.
41428         * g77.f-torture/execute/19990325-1.f: New test.
41430 1999-03-24  Jeffrey A Law  (law@cygnus.com)
41432         * gcc.c-torture/execute/990324-1.c: New test.
41434 1999-03-22  Jim Wilson  <wilson@cygnus.com>
41436         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
41437         test with 4.
41439 1999-03-17  Richard Henderson  <rth@cygnus.com>
41441         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
41443 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41445         * g77.f-torture/execute/19990313-2.f: New test.
41446         * g77.f-torture/execute/19990313-3.f: New test.
41448 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41450         * g77.f-torture/execute/19990313-0.f: New test.
41451         * g77.f-torture/execute/19990313-1.f: New test.
41453 1999-03-12  Jim Wilson  <wilson@cygnus.com>
41455         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
41456         printf to sprintf.
41457         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
41458         (main): Add check for u15.  Conditionalize u31 check depending on
41459         whether ints are <32 bits or >=32 bits.
41461 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41463         * g77.f-torture/execute/19981119-0.f: Improve testiness.
41465 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41467         * g77.f-torture/compile/19990305-0.f: New test.
41468         * g77.f-torture/execute/19981119-0.f: New test.
41470 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41472         * g77.f-torture/execute/970625-2.f: call ABORT if final
41473         result is not correct, instead of just printing it.
41474         Add this checking via newly introduced obfuscation, to
41475         trip up buggy front ends.
41477 1999-03-07  Craig Burley  <craig@jcb-sc.com>
41479         * g77.f-torture/compile/960317-1.f: Moved from being
41480         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
41482 1999-03-06  Craig Burley  <craig@jcb-sc.com>
41484         * g77.f-torture/execute/960317-1.f: New (old) test.
41485         * g77.f-torture/execute/970625-2.f: Ditto.
41487 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
41489         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
41490         message on line 1 or line 2; cccp and cpplib do this differently.
41492 1999-03-01  Jeffrey A Law  (law@cygnus.com)
41494         * g++.old-deja/g++.law/weak1.C: New test.
41496 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41498         * gcc.c-torture/execute/990119-1.c: Renamed to...
41499         * gcc.dg/990119-1.c: this, so it will only be tested once
41500         (it's a preprocessor test, it doesn't need to be run at
41501         multiple optimization levels).
41503 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41505         * lib/g++.exp: Don't add incdir=$base_dir/../include to
41506           ALWAYS_CXXFLAGS.
41508 1999-02-24  Craig Burley  <craig@jcb-sc.com>
41510         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
41511         * g77.f-torture/compile/19981216-0.f: ...as it is expected
41512         to not be compilable by current g77.
41514 1999-02-24  Nick Clifton  <nickc@cygnus.com>
41516         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
41518 1999-02-22  Jeffrey A Law  (law@cygnus.com)
41520         * gcc.c-torture/execute/990222-1.c: New test.
41522 1999-02-19  Craig Burley  <craig@jcb-sc.com>
41524         * g77.f-torture/compile/19990218-0.f: New test.
41525         * g77.f-torture/noncompile/19990218-1.f: New test.
41527 1999-02-18  Craig Burley  <craig@jcb-sc.com>
41529         * g77.f-torture/compile/19981216-0.f: New test.
41531 1999-02-14  Jeffrey A Law  (law@cygnus.com)
41533         * gcc.dg/990214-1.c: New test.
41535 1999-02-13  Jeffrey A Law  (law@cygnus.com)
41537         * gcc.dg/990213-2.c: New test.
41539         * gcc.dg/990213-1.c: New test.
41541 1999-02-12  Jeffrey A Law  (law@cygnus.com)
41543         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
41544         ints.
41546 1999-02-11  Nick Clifton  <nickc@cygnus.com>
41548         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
41549         specified by target.
41551         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
41553 1999-02-11  Jeffrey A Law  (law@cygnus.com)
41555         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
41557 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41559         * gcc.dg/special/ecos.exp: New test driver for new tests with
41560         special requirements.
41562         * gcc.dg/special/alias-1.c: New test.
41563         * gcc.dg/special/gcsec-1.c: New test.
41564         * gcc.dg/special/weak-1.c: New test.
41565         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
41566         * gcc.dg/special/weak-2.c: New test.
41567         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
41568         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
41569         * gcc.dg/special/wkali-1.c: New test.
41570         * gcc.dg/special/wkali-2.c: New test.
41571         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
41572         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
41574 1999-02-10  Felix Lee  <flee@cygnus.com>
41576           * lib/c-torture.exp (c-torture-compile): Pull out code for
41577           analyzing gcc error messages.
41578           (c-torture-execute): Likewise.  Fix some (harmless) false
41579           positives.
41580           * lib/gcc.exp (gcc_check_compile): New function.
41582 1999-02-08  Richard Henderson  <rth@cygnus.com>
41584         * gcc.c-torture/execute/990208-1.c: New test.
41586 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41588         * g++.dg/special/ecos.exp: New driver for new tests with special
41589         requirements
41591         * g++.dg/special/conpr-1.C: New test
41592         * g++.dg/special/conpr-2.C: New test
41593         * g++.dg/special/conpr-2a.C: New test
41594         * g++.dg/special/conpr-3.C: New test
41595         * g++.dg/special/conpr-3a.C: New test
41596         * g++.dg/special/conpr-3b.C: New test
41598         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
41599         allow g++ to use the dg driver
41601         * README: Add comment about g++.dg directory
41603 1999-02-06  Jeffrey A Law  (law@cygnus.com)
41605         * README: Update email addresses.
41607 1999-02-03  Nick Clifton  <nickc@cygnus.com>
41609         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
41610         arguments in order to force structure S onto the stack even on
41611         the alpha.
41612         (test): Pass 10 leading arguments to function foo as well as the
41613         structure S.
41615         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
41616         failure for all targets.
41618         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
41619         abort to terminate program execution.
41621 1999-01-30  Richard Henderson  <rth@cygnus.com>
41623         * gcc.c-torture/execute/990130-1.c: New test.
41625 1999-01-30  Jeffrey A Law  (law@cygnus.com)
41627         * gcc.dg/990130-1.c: New test.
41629 1999-01-28  Michael Meissner  <meissner@cygnus.com>
41631         * gcc.c-torture/execute/990128-1.c: New test.
41633 1999-01-27  Michael Meissner  <meissner@cygnus.com>
41635         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
41637 1999-01-27  Felix Lee  <flee@cygnus.com>
41639         * lib/c-torture.exp (c-torture-compile): pull out code for
41640         analyzing gcc error messages.
41641         (c-torture-execute): ditto, and fix some (harmless) false
41642         positives.
41643         * lib/gcc.exp (gcc_check_compile): new function.
41645 1999-01-17  Jeffrey A Law  (law@cygnus.com)
41647         * gcc.dg/990117-1.c: New test.
41649         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
41651         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
41653 1999-01-15  Jeffrey A Law  (law@cygnus.com)
41655         * g77.f-torture/compile/990115-1.f: New test.
41657 1999-01-07  Jeffrey A Law  (law@cygnus.com)
41659         * gcc.c-torture/compile/990107-1.c: New test
41661 1999-01-06  Jeffrey A Law  (law@cygnus.com)
41663         * gcc.c-torture/execute/990106-2.c: New test.
41665         * gcc.c-torture/execute/990106-1.c: New test.
41667 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
41669         * gcc.c-torture/compile/981223-1.c: New test.
41671 1998-12-29  Richard Henderson  <rth@cygnus.com>
41673         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
41674         (opt3): Rename from opt4 and disable.
41676 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
41678         * g++.old-deja/g++.pt/ptrmem5.C: New test.
41680 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
41682         * g++.old-deja/g++.other/conv5.C: New test.
41684 1998-12-14  Nick Clifton  <nickc@cygnus.com>
41686         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
41688 1998-12-11  Jeffrey A Law  (law@cygnus.com)
41690         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
41692 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
41694         * gcc.c-torture/compile/981211-1.c: New test.
41696 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
41698         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
41700         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
41702 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41704         * gcc.special/930510-1.c: Make C9X safe.
41705         * gcc.misc-tests/gcov-1.c Similarly.
41706         * gcc.misc-tests/gcov-2.c Similarly.
41708 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41710         * gcc.dg/ultrasp1.c: New test.
41712 1998-12-06  Richard Henderson  <rth@cygnus.com>
41714         * gcc.c-torture/execute/981206.c: New test.
41716 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41718         * g++.old-deja/g++.ns/template7.C: New test.
41720         * g++.old-deja/g++.other/expr1.C: New test.
41722         * g++.old-deja/g++.eh/tmpl3.C: New test.
41724         * g++.old-deja/g++.eh/tmpl2.C: New test.
41726 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41728         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
41729         * g++.old-deja/g++.other/using6.C: Removed.
41730         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
41732         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
41734 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
41736         * g++.old-deja/g++.pt/overload8.C: New test.
41738         * g++.old-deja/g++.pt/overload7.C: New test.
41740         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
41742         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
41743         and relinking messages.
41744         * lib/g++.exp (g++_target_compile): Remove .rpo file when
41745         compiling with -frepo.
41747 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
41749         * g++.old-deja/g++.pt/lookup6.C: New test.
41751 1998-11-30  Nick Clifton  <nickc@cygnus.com>
41753         * gcc.c-torture/execute/981130-1.c: New test.
41754         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
41756 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41758         * g++.old-deja/g++.pt/explicit76.C: New test.
41760         * g++.old-deja/g++.pt/friend38.C: New test.
41762         * g++.old-deja/g++.ns/crash2.C: New test.
41764         * g++.old-deja/g++.pt/defarg8.C: New test.
41766         * g++.old-deja/g++.pt/instantiate6.C: New test.
41768         * g++.old-deja/g++.pt/static6.C: New test.
41770         * g++.old-deja/g++.pt/decl2.C: New test.
41772 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
41774         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
41775         problem is actually related with name lookup, but so what? :-)
41777         * g++.old-deja/g++.pt/friend37.C: New test.
41779 1998-11-25  Dave Love  <d.love@dl.ac.uk>
41781         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
41782         element, which fails on some systems.
41784         * g77.f-torture/execute/labug1.f: New test.
41786 1998-11-21  Jeffrey A Law  (law@cygnus.com)
41788         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
41789         is defined.
41791 1998-11-18  Dave Love  <d.love@dl.ac.uk>
41793         * g77.f-torture/compile/981117-1.f: New test.
41795 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
41797         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
41798         properly discarded.
41800 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
41802         * gcc.c-torture/execute/memcheck: New directory of tests for
41803         -fcheck-memory-usage.
41805 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41807         * README: New file, general information about the testsuite and
41808         new description of the various C++ test subdirectories.
41809         * README.g++: Eliminate obsolete information, update and move most
41810         relevant stuff to README.
41812 1998-11-07  Richard Henderson  <rth@cygnus.com>
41814         * gcc.c-torture/compile/981107-1.c: New test.
41816 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
41818         * execute/memcpy-bi.c: New testcase.
41820 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
41822         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
41823         base classes.
41825         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
41826         template is selected.
41828         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
41829         classes, it should be accepted for all types.
41831         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
41833         * g++.old-deja/g++.pt/spec24.C: Ensure that template
41834         specializations start with template headers.
41836 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
41838         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
41840         * g++.old-deja/g++.other/init9.C: Test cross initialization of
41841         non-POD types.
41843 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41845         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
41847 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
41849         * compile/981022-1.c, compile/981022-1.x: New test and driver.
41851 1998-10-19  Jeffrey A Law  (law@cygnus.com)
41853         * 981019-1.c: New test.
41855 1998-10-14  Robert Lipe <robertl@dgii.com>
41857         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
41858         find objc headers.
41860 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41862         * compile/981001-4.c: Remove use of GCC extension that triggers a
41863         compiler bug.
41865 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
41867         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
41869 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
41871         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
41872         instantiation of template produces incorrect code for delete
41873         expression.
41875         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
41876         constructors' name is not unique.
41877         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
41878         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
41880         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
41881         automatic array of const is ill-formed.
41883         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
41884         of template parameter?
41886         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
41887         const.
41889         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
41890         pointer-to-member expression.
41892         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
41893         declaration causes ICE.
41895 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
41897         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
41898         reserved in the global namespace.
41900         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
41901         generate needed virtual table.
41903         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
41905 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
41907         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
41908         template-dependent type
41910 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
41912         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
41913         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
41914         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
41916         * g++.old-deja/g++.other/using5.C: New test; using decl from base
41917         class should be usable as argument of member function.
41918         * g++.old-deja/g++.other/using6.C: New test; using decl from base
41919         class should be usable as return type of member function.
41920         * g++.old-deja/g++.other/using7.C: New test; using decl from base
41921         class should be usable as type of data member.
41923         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
41925 1998-10-09  Jeffrey A Law  (law@cygnus.com)
41927         * gcc.c-torture/special/920521-1.c: Fix bogus test.
41929 1998-10-08  Nick Clifton  <nickc@cygnus.com>
41931         * gcc.dg/dll-?.c Add thumb to target list.
41932         Fix assembler scan patterns to match current assembler output.
41934 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
41936         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
41937         matching of template brackets.
41939         * g++.old-deja/g++.other/using4.C: New test.  Test using
41940         declarations of methods from base classes.
41942         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
41943         within functions should introduce names into the innermost
41944         enclosing namespace.
41946         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
41947         of static locals if first initialization throws.
41949 1998-10-07  Jim Wilson  <wilson@cygnus.com>
41951         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
41953 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
41955         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
41956         lose track of the possible targets of tablejump insns.
41957         * special/special.exp: Run it.
41959 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41961         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
41962         must be declared before its specializations can be named in friend
41963         declarations.
41965 1998-10-05  Dave Love  <d.love@dl.ac.uk>
41967         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
41969         * g77.f-torture/execute/io1.f: New test.
41971 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41973         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
41974         with pointer to template function, for which no argument deduction
41975         is possible.
41977         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
41978         specialization of template function as argument to template
41979         function.
41981         * g++.old-deja/g++.other/access2.C: New test; Inner class
41982         shouldn't have privileged access to Outer's names.
41984 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
41986         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
41987         friend template declared within template class conflicts with
41988         nested class of the same name.
41990         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
41991         is ignored.
41993         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
41994         object with direct initializer as function declaration.
41996         * g++.old-deja/g++.other/decl2.C: New test; duplicate
41997         initializers.
41999         * g++.old-deja/g++.other/null2.C: New test; conditional operator
42000         involving const pointer and NULL produces incorrect result.
42002         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
42003         type name without `typename' should be rejected with -pedantic.
42005 1998-10-02  Richard Henderson  <rth@cygnus.com>
42007         * g++.old-deja/g++.other/addrof1.C: New test.
42009 1998-10-01  Nick Clifton  <nickc@cygnus.com>
42011         * gcc.c-torture/compile/981001-1.c: New test.
42012         * gcc.c-torture/execute/981001-1.c: New test.
42014 1998-10-01  Jeffrey A Law  (law@cygnus.com)
42016         * gcc.c-torture/compile/981001-2.c: New test.
42017         * gcc.c-torture/compile/981001-3.c: New test.
42018         * gcc.c-torture/compile/981001-4.c: New test.
42020 1998-10-01  Robert Lipe  <robertl@dgii.com>
42022         * lib/objc.exp (objc_target_compile): Add -L during compiles for
42023         multilibbed hosts.  Idea grafted from g77.exp.
42025 1998-09-30  Dave Love  <d.love@dl.ac.uk>
42027         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
42028         avoid losing on systems which need -lsocket.
42030 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
42032         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
42033         * g++.old-deja/g++.other/nested2.C: Ditto.
42034         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
42035         failure.
42037 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
42039         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
42040         preferred over template operator!= for enum bitfields.
42042 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
42044         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
42045         that happen to have the same base name, but in different scopes,
42046         are incorrectly rejected.
42048 1998-09-16  Richard Henderson  <rth@cygnus.com>
42050         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
42051         on the native word size instead of an integer literal.
42053 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
42055         * g++.old-deja/g++.other/static2.C: Invocation of static data
42056         member of type pointer-to-function denoted as non-static member.
42058         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
42059         checks involving function types and aliases.
42061 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
42063         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
42064         redefined to the same non-trivial type.
42066         * g++.old-deja/g++.pt/explicit73.C: Test for proper
42067         namespace-qualification of template specializations declared in
42068         other namespaces.
42070         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
42071         to declare a subset of the specializations of a template function
42072         as friends of specializations of a template class.
42074         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
42075         member templates that do not fully specialize the enclosing
42076         template class are rejected.
42078 1998-09-11  Dave Love  <d.love@dl.ac.uk>
42080         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
42082 1998-09-08  Dave Love  <d.love@dl.ac.uk>
42084         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
42085         altered from libf2c/libU77 version.
42087 1998-09-06  Dave Love  <d.love@dl.ac.uk>
42089         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
42091 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
42093         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
42094         (un)signed char are different types for template specialization
42095         purposes.
42097 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
42099         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
42100         * objc: ObjC testsuite.
42102 1998-08-31  Catherine Moore  <clm@cygnus.com>
42104         * gcc.c-torture/execute/941014-1.x: New file.
42106 1998-08-31  Nick Clifton  <nickc@cygnus.com>
42108         * lib/c-torture.exp: Add support for
42109         torture_eval_before_compile and torture_eval_before_execute
42110         variables.
42112 1998-08-30  Jeffrey A Law  (law@cygnus.com)
42114         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
42115         this test triggers valid.
42117 1998-08-27  Jeffrey A Law  (law@cygnus.com)
42119         * gcc.dg/980827-1.c: New test.
42121 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
42123         * gcc.c-torture/execute/loop-4b.c: New test.
42125 1998-08-26  Nick Clifton  <nickc@cygnus.com>
42127         * lib/c-torture.exp: Add support for
42128         torture_eval_before_compile and torture_eval_before_execute
42129         variables.
42131 1998-08-25  Jeffrey A Law  (law@cygnus.com)
42133         * gcc.c-torture/compile/980825-1.c: New test.
42135 1998-08-24  Nick Clifton  <nickc@cygnus.com>
42137         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
42138         count number tests in opt_t0 not good_t0.
42140 1998-08-24  Jeffrey A Law  (law@cygnus.com)
42142         * gcc.c-torture/compile/930326-1.x: Fix typo.
42144 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
42146         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
42147         causes an ICE.
42149 1998-08-21  Jeffrey A Law  (law@cygnus.com)
42151         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
42152         STACK_SIZE is defined.
42153         * gcc.c-torture/unsorted/stuct.c: Similarly.
42155         * gcc.c-torture/compile/980821-1.c: New test.
42157 1998-08-21  Jeffrey A Law  (law@cygnus.com)
42159         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
42161 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
42163         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
42164         code.
42166 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
42168         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
42169         error'.
42171 1998-08-18  Jeffrey A Law  (law@cygnus.com)
42173         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
42175 1998-08-16  Jeffrey A Law  (law@cygnus.com)
42177         * gcc.c-torture/compile/980816-1.c: New test.
42179         * gcc.dg/980816-1.c: New test.
42181 1998-08-13  Jeffrey A Law  (law@cygnus.com)
42183         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
42184         compiler for ieee tests.
42186 1998-08-01  Dave Love  <d.love@dl.ac.uk>
42188         * g77.f-torture/compile/980729-0.f: New test.
42190 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
42192         * gcc.c-torture/special/eeprof-1.c: New test, for
42193         -finstrument-functions.
42194         * gcc.c-torture/special/special.exp: Run it.
42196 1998-07-29  Jeffrey A Law  (law@cygnus.com)
42198         * gcc.c-torture/compile/980729-1.c: New test.
42200 1998-07-27  Nick Clifton  <nickc@cygnus.com>
42202         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
42203         __thumb__ is defined, and test for ARM style doubles if so.
42205 1998-07-26  Dave Love  <d.love@dl.ac.uk>
42207         * g77.f-torture/noncompile/980615-0.f: New test.
42209 1998-07-26  H.J. Lu  (hjl@gnu.org)
42211         * gcc.dg/980312-1.c: Do link instead of compile.
42212         * gcc.dg/980313-1.c: Likewise.
42214 1998-07-26  Jeffrey A Law  (law@cygnus.com)
42216         * gcc.c-torture/compile/980726-1.c: New test.
42218 1998-07-25  Dave Love  <d.love@dl.ac.uk>
42220         * g77.f-torture/execute/io0.f: New test.
42222 1998-07-24  Nick Clifton  <nickc@cygnus.com>
42224         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
42225         an int.
42227 1998-06-18  Michael Meissner  <meissner@cygnus.com>
42229         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
42230         m32r bugs.
42232 1998-07-17  Nick Clifton  <nickc@cygnus.com>
42234         * gcc.dg/980626-1.c: Expect failures for all toolchains until
42235         c-decl.c:grokdeclarator can handle mode attributes.
42237 1998-07-16  Jeffrey A Law  (law@cygnus.com)
42239         * gcc.c-torture/execute/980716-1.c: New test.
42241 1998-07-13  Jeffrey A Law  (law@cygnus.com)
42243         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
42244         the mn10200.
42245         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
42246         the mn10200.
42247         * gcc.c-torture/execute/va-arg-3.x: Similarly.
42248         * gcc.c-torture/compile/930326-1.x: Similarly.
42250 1998-07-13  Dave Love  <d.love@dl.ac.uk>
42252         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
42253         New test from Craig.
42255 1998-07-12  Dave Love  <d.love@dl.ac.uk>
42257         * g77.f-torture/noncompile/980616-0.f: New test.
42259         * g77.f-torture/execute/970816-3.f: New test from Craig.
42261 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
42263         *  g++.other/singleton.C: Return error value instead of taking
42264         SIGSEGV.
42266 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
42268         *  g++.other/singleton.C: New test.  Warning is under dispute.
42269         Runtime crash is not.
42271 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
42273         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
42274         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
42275         using6.C, using7.C}: New namespace tests.
42277 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
42279         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
42280         specialization with typedef'ed names used as array indexes.
42282 1998-07-09  Jeffrey A Law  (law@cygnus.com)
42284         * gcc.c-torture/execute/980709-1.c: New test.
42286         * gcc.dg/980709-1.c: New test.
42288 1998-07-07  Richard Henderson  <rth@cygnus.com>
42290         * gcc.c-torture/execute/bcp-1.c: New test.
42292 1998-07-07  Jeffrey A Law  (law@cygnus.com)
42294         * gcc.c-torture/execute/980707-1.c: New test.
42296 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
42298         * gcc.c-torture/compile/980706-1.c: New test.
42300 1998-07-01  Dave Love  <d.love@dl.ac.uk>
42302         * g77.f-torture/execute/980701-0.f,
42303         g77.f-torture/execute/980701-1.f: New test from Craig.
42305 1998-07-01  Jeffrey A Law  (law@cygnus.com)
42307         * gcc.c-torture/compile/980701-1.c: New test.
42309         * gcc.c-torture/execute/980701-1.c: New test.
42311 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
42312 rlsruhe.de>
42314         * g++.old-deja/g++.robertl/eb132.C: New test.
42315         * g++.old-deja/g++.robertl/eb133.C: Likewise.
42317 1998-06-29  Dave Love  <d.love@dl.ac.uk>
42319         * g77.f-torture/execute/980628-7.f,
42320         g77.f-torture/execute/980628-8.f,
42321         g77.f-torture/execute/980628-9.f,
42322         g77.f-torture/execute/980628-10.f: New tests from Craig.
42324         * g77.f-torture/execute/980628-3.f: Remove mail headers.
42326 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42328         * g77.f-torture/execute/980628-4.f: New test from Craig.
42329         * g77.f-torture/execute/980628-5.f: Likewise.
42330         * g77.f-torture/execute/980628-2.f: Likewise.
42331         * g77.f-torture/execute/980628-0.f: Likewise.
42332         * g77.f-torture/execute/980628-1.f: Likewise.
42333         * g77.f-torture/execute/980628-3.f: Likewise.
42334         * g77.f-torture/execute/980628-6.f: Likewise.
42336 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42338         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
42339         directory when nothing has been installed yet.
42341 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
42343         * gcc.c-torture/special/special.exp: Handle newer versions of
42344         dejagnu.
42346 1998-06-26  Jeffrey A Law  (law@cygnus.com)
42348         * gcc.dg/980626-1.c: New test.
42350 1998-06-19  Bruno Haible <haible@ilog.fr>
42352         * gcc.misc-tests/m-un-2.c: New test.
42353         * g++.old-deja/g++.other/warn01.c: Likewise.
42355 1998-06-19  Robert Lipe  <robertl@dgii.com>
42357         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
42358         compatibility with assmblers with a different comment character.
42359         Eliminate use of GAS-specific extensions.
42361 1998-06-19  Jeffrey A Law  (law@cygnus.com)
42363         * gcc.c-torture/execute/ieee/980619-1.c: New test.
42365 1998-06-19  Robert Lipe  <robertl@dgii.com>
42367         * lib/g77.exp: Replace search for libf2c.a with search for newly
42368         renamed libg2c.a
42370 1998-06-17  Jeffrey A Law  (law@cygnus.com)
42372         * gcc.c-torture/execute/980617-1.c: New test.
42374 1998-06-12  Jeffrey A Law  (law@cygnus.com)
42376         * gcc.c-torture/execute/980612-1.c: New test.
42378 1998-06-08  Jeffrey A Law  (law@cygnus.com)
42380         * gcc.dg/980523-1.c: Only test on ppc-linux.
42381         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
42383         * gcc.c-torture/execute/980608-1.c: New test.
42385 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
42387         * gcc.c-torture/execute/980605-1.c: New test.
42389 1998-06-04  Jeffrey A Law  (law@cygnus.com)
42391         * gcc.c-torture/execute/980604-1.c: New test.
42393 1998-06-02  Jeffrey A Law  (law@cygnus.com)
42395         * gcc.c-torture/execute/980602-1.c: New test.
42396         * gcc.c-torture/execute/980602-2.c: Likewise.
42398 1998-06-02  Dave Love  <d.love@dl.ac.uk>
42400         * 970125-0.f: Fix per JCB.  Add commentary.
42402 1998-05-31  Michael Meissner  <meissner@cygnus.com>
42404         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
42405         IEEE -0 support.
42407 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
42409         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
42410         earlier.
42412 1998-05-28  Catherine Moore <clm@cygnus.com>
42414         * gcc.c-torture/execute/980526-3.c: New test.
42416 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
42418         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
42419         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
42420         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
42421         m88k-motorola-sysv3 to XFAIL.
42423 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42425         * gcc.dg/980526-1.c: New test.
42426         * gcc.c-torture/execute/980526-2.c: New test.
42428 1998-05-26  Jeffrey A Law  (law@cygnus.com)
42430         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
42432         * gcc.c-torture/execute/980526-1.c: New test.
42434 1998-05-26  Dave Love  <d.love@dl.ac.uk>
42436         * g77.f-torture/execute/alpha2.f: Add runtime test.
42438 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
42440         * g++.old-deja/old-deja.exp: Strip leading directories.
42442         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
42443         error for the line.  Don't run multiple tests for the same line.
42445 1998-05-23  Jeffrey A Law  (law@cygnus.com)
42447         * gcc.dg/980523-1.c: New test.
42449 1998-05-23  Dave Love  <d.love@dl.ac.uk>
42451         * g77.f-torture/compile/970915-0.f: New test.
42453 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
42455         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
42457 1998-05-21  Jeffrey A Law  (law@cygnus.com)
42459         * gcc.dg/980520-1.c: New test.
42461 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
42463         * gcc.dg/980502-1.c: Fix return type.
42465 1998-05-20  Jeffrey A Law  (law@cygnus.com)
42467         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
42468         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
42469         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
42470         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
42471         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
42473 1998-05-20  Dave Love  <d.love@dl.ac.uk>
42475         * g77.f-torture/execute/980520-1.f: New test.
42477 1998-05-15  Dave Love  <d.love@dl.ac.uk>
42479         * lib/mike-g77.exp: New file.
42481         * g77.f-torture/noncompile/noncompile.exp,
42482         g77.f-torture/noncompile/check0.f: New files.
42484 1998-05-14  Dave Love  <d.love@dl.ac.uk>
42486         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
42487         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
42488         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
42489         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
42490         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
42491         abort where appropriate.
42493 1998-05-05  Michael Meissner  <meissner@cygnus.com>
42495         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
42496         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
42498 1998-04-29  Dave Love  <d.love@dl.ac.uk>
42500         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
42502 1998-04-27  Dave Love  <d.love@dl.ac.uk>
42504         * g77.f-torture/compile/980427-0.f: New test.
42506 1998-04-24  Dave Love  <d.love@dl.ac.uk>
42508         * g77.f-torture/compile/980424-0.f: New test.
42510 1998-04-19  Dave Love  <d.love@dl.ac.uk>
42512         * g77.f-torture/compile/980419-2.f (main): New test.
42513         * g77.f-torture/compile/970125-0.f: New test.
42514         * g77.f-torture/compile/980419-1.f: New test.
42516 1998-04-08  Jim Wilson  <wilson@cygnus.com>
42518         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
42519         of loop-4.c.
42521 1998-04-07  Jim Wilson  <wilson@cygnus.com>
42523         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
42525 1998-04-03  Jim Wilson  <wilson@cygnus.com>
42527         * gcc.c-torture/compile/980329-1.c: New test.
42529 1998-03-18  Jim Wilson  <wilson@cygnus.com>
42531         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
42532         * gcc.dg/980312-1.c: Fix typo in -march command.
42534 1998-03-16  H.J. Lu  (hjl@gnu.org)
42536         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
42538 1998-03-11  Robert Lipe  <robertl@dgii.com>
42540         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
42541         Dave Love agree the Fortran source is bogus.
42543 1998-03-11  Robert Lipe  <robertl@dgii.com>
42545         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
42546         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
42547         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
42548         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
42549         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
42551 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
42553         * g++.old-deja/g++.other/friend1.C: New test.
42555 1998-02-18  Dave Love  <d.love@dl.ac.uk>
42557         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
42558         possibly uninitialized) variables and declare dnrm2.
42560 1998-02-23  Robert Lipe <robertl@dgii.com>
42562         From Bruno Haible <haible@ilog.fr>:
42563         * gcc.c-torture/execute/980223.c: New test.
42565 1998-02-13  Jeffrey A Law  (law@cygnus.com)
42567         * gcc.dg/ifelse-1.c: New test.
42569 1998-02-09  H.J. Lu  (hjl@gnu.org)
42571         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
42573           * lib/old-dejagnu.exp (old-dejagnu): Added the
42574           "execution test - XFAIL *-*-*" handling in the spirit of
42575           "excess errors test -". Changed the "execution test fails"
42576           handling to be like "excess errors test fails".
42577           * Update various tests accordingly.
42579 1998-02-06  Jim Wilson  <wilson@cygnus.com>
42581         * gcc.c-torture/execute/980205.c: New test.
42583 1998-01-18  Jeffrey A Law  (law@cygnus.com)
42585         * lib/c-torture.exp: Look for .x files instead of .cexp files.
42586         * lib/f-torture.exp: Similarly.
42587         * gcc.c-torture: Rename all .cexp files to .x files.
42589 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
42591         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
42592         (940510-1.c): Removed duplicate.
42593         (971104-1.c): New test.
42595 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
42597           * lib/f-torture.exp: Improve error and loop detection.
42599 1997-11-19  Michael Meissner  <meissner@cygnus.com>
42601         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
42602         use that to size the filler array.
42604 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
42606         * lib/c-torture.exp(c-torture-execute): Fix typo.
42608         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
42609         testcase as the executable name. Keep the executable around if
42610         the test fails.
42612 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
42614         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
42615         changes.  Only test one -g option, and move it to the end of the
42616         list of options to test.
42618 1997-09-19  Michael Meissner  <meissner@cygnus.com>
42620         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
42621         variable GCC_TORTURE_OPTIONS to supply default switches separated
42622         by colons.  If no environment variable, run tests with -O0 -g, -O1
42623         -g, and -O2 -g as well.
42625 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
42627         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
42628         explanatory comments. Fix indentation.
42630 1997-09-15  Jeffrey A Law  (law@cygnus.com)
42632         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
42634 1997-09-11  Jeffrey A Law  (law@cygnus.com)
42636         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
42637         * g++.old-deja/g++.mike/p7325.C: Likewise.
42638         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
42640 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
42642         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
42643         * g++.old-deja/g++.brendan/crash30.C: Likewise.
42644         * g++.old-deja/g++.brendan/crash39.C: Likewise.
42645         * g++.old-deja/g++.law/operators4.C: Likewise.
42647 1997-09-11  Joe Buck  (jbuck@synopsys.com)
42649         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
42650         * g++.old-deja/g++.mike/p784.C: Ditto.
42651         * g++.old-deja/g++.mike/p785.C: Ditto.
42653 1997-09-05  Jeffrey A Law  (law@cygnus.com)
42655           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
42657 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42659         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
42660         target feature; pass this to c-torture-execute as needed.
42662 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42664         * lib/c-torture.exp(c-torture-execute): If the previous and the
42665         current executables being tested are identical, we don't need to
42666         run the executable again. Try to make the executable names
42667         unique. Add an optional argument for passing additional compiler
42668         flags.
42670 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
42672         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
42674 1997-08-29  Jeffrey A Law  (law@cygnus.com)
42676         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
42678 1997-07-31  Jeffrey A Law  (law@cygnus.com)
42680         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
42681         32bit or larger longs.
42683         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
42684         have either a 32bit long or 32bit int.
42686 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
42688         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
42689         Make double precision tests dependent on sizeof (double).
42691 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
42693         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
42694         too.
42696 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
42698         * gcc.c-torture/compile/961203-1.cexp: New script.
42700 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
42702         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
42703         up the includes ourselves.
42705 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
42707         * lib/plumhall.exp: Remove random include, and add a few
42708         verbose messages for debugging.
42710 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
42712         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
42713         of trying to do it ourselves.
42715 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
42717         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
42719 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
42721         * gcc.prms/5403.c: Made regexp a bit less strict.
42723 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
42725         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
42726         is returned from remote_load instead.
42727         * lib/plumhall.exp: Ditto.
42728         * lib/mike-g++.exp: Ditto.
42729         * lib/old-dejagnu.exp: Ditto.
42730         * lib/c-torture.exp: Ditto.
42732 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
42734         * lib/g++.exp: Use build_wrapper procedure.
42735         * lib/gcc.exp: Ditto.
42737 1997-05-20  Jeffrey A Law  (law@cygnus.com)
42739         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
42740         an old-style decl for malloc.  Fixes tests to work when
42741         sizeof (int) != sizeof (size_t).
42743 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42745         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
42747         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
42748         use stdargs.h interface.
42750 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42752         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
42753         NO_VARARGS when compiling.
42755 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
42757         * lib/plumhall.exp(ph_includes): New procedure.
42758         (ph_make): Use it.
42759         (ph_compiler): Ditto.
42761         * lib/g++.exp: Rename test-glue.c to testglue.c.
42762         * lib/gcc.exp: Ditto.
42764 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
42766         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
42767         to completion when it's called.
42769 1997-03-21  Michael Meissner  <meissner@cygnus.com>
42771         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
42772         is defined, don't do test.
42774 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
42776         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
42777         for object files.
42778         (ph_summary): Mark skipped testcases as untested, not unresolved.
42780         * lib/plumhall.exp (ph_make): If unresolved because of bad
42781         errorCode, record errorCode in log file.
42782         (*): Replace send_log/verbose with verbose -log.
42784 1997-03-19  Michael Meissner  <meissner@cygnus.com>
42786         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
42787         double conversion if double isn't at least 8 bytes.
42789         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
42790         int to work with targets where int is 16 bits.
42792         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
42793         8 bytes, just exit, since 4 byte doubles don't have enough bits of
42794         precision for the test to complete.
42796 1997-03-14  Michael Meissner  <meissner@cygnus.com>
42798         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
42799         if d10v is not compiled with the -mdouble64 flag.
42800         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
42802         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
42803         d10v is not compiled with the -mint32 flag.
42805 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
42807         * lib/plumhall.exp: Use incr_count.
42809 1997-03-12  Jeffrey A Law  (law@cygnus.com)
42811         * gcc.c-torture: Update to c-torture-1.45.
42813 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
42815         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
42816         the name of the expect testcase file).
42818         * lib/g++.exp(g++_init): Ditto.
42820 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
42822         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
42823         the host.
42825         * lib/gcc.exp(gcc_exit): New procedure.
42827 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
42829         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
42830         specs where appropriate.
42832         * g++.old-deja/g++.arm/*: Added additional ERROR checks
42833         because of new "candidates are" messages, and removed a few
42835         * Converted all non-old-style g++ testcases to old-style, and
42836         moved into g++.old-deja.
42838 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
42840         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
42841         options.
42843         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
42844         succeeded.
42846         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
42848 1997-02-13  Michael Meissner  <meissner@cygnus.com>
42850         * lib/gcc.exp (gcc_target_compile): Add support for defining
42851         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
42852         the machine doesn't have those features.
42854 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
42856         * g++.law/operators4.exp: Don't use LIBS.
42858 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
42860         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
42862         * lib/mike-g++.exp: Don't set the compiler to be tested here.
42863         * lib/g++.exp: Set it here instead. Also, allow use of the
42864         --tool_exec and --tool_opt options. Change CXX to
42865         GXX_UNDER_TEST.
42867         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
42869         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
42871 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
42873         * lib/old-dejagnu.exp: Use prune_warnings instead of
42874         prune_system_crud.
42875         * lib/mike-g++.exp: Ditto.
42876         * lib/gcc.exp: Ditto.
42877         * lib/g++.exp: Ditto.
42879         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
42881 1997-02-07  Jeffrey A Law  (law@cygnus.com)
42883           * 941014-2.c: Include stdlib.h
42884           * 960327-1.c: Include stdio.h
42885           * dbra.c, index-1.c: Don't assume ints are 32bits.
42887 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
42889         * lib/gcc.exp: Add gcc,stack_size target feature.
42891         * lib/g++.exp(g++_target_compile): Add the include and link
42892         paths here, not in two other places. And, it's $options, not
42893         options.
42895         * lib/mike-g++.exp(postbase): Remove the code that determines
42896         the correct include and link paths.
42897         * g++.old-deja/old-deja.exp: Ditto.
42899 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
42901         * lib/g++.exp(g++_init): target_compile no longer returns the
42902         filename of the result.
42904 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
42906         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
42907         call to glob.
42909         * gcc.c-torture/special/special.exp: Change call to
42910         gcc_target_compile to include the object file.
42912 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
42914         * gcc.c-torture/special/special.exp: Correct misspelling in last
42915         change.
42917 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
42919         * lib/plumhall.exp(ph_summary): Log the entire output of the
42920         executable. Return -1 if there were any failures, 0 otherwise.
42921         (ph_execute): Return -1 if there were any failures, 0 otherwise.
42922         (ph_make): Clean up objects and executables that were built
42923         if the tests succeeded.
42925 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
42927         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
42928         libraries and includes in the build tree as appropriate.
42930 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
42932         * lib/c-torture.exp: Instead of looking for the global variable
42933         NO_LONG_LONG, check to see if that's a feature of the target.
42935 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
42937         * config/default.exp: Minimize. Delete the remainer of the files in
42938         config; this functionality is now in devo/dejagnu/config.
42940         g++.*/*: Pass any additional flags used to compile to postbase;
42941         delete CXXFLAGS.
42943         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
42944         is now done by runtest.exp. Use gcc_target_compile instead of
42945         compile.
42947         lib/c-torture.exp: Use gcc_target_compile instead of compile.
42948         Remove references to CFLAGS. Use remote_file instead of
42949         calling rm -f.
42950         (c-torture): Take a list of arguments to use to compile this
42951         testcase.
42953         lib/g++.exp: Simplify. Use target_compile instead of compile.
42954         lib/gcc-dg.exp: Ditto.
42955         lib/gcc.exp: Ditto.
42956         lib/mike-{gcc,g++}.exp: Ditto.
42957         lib/old-dejagnu.exp: Ditto.
42958         lib/plumhall.exp: Ditto.
42960 1997-01-08  Jim Wilson  <wilson@cygnus.com>
42962         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
42963         (ph_linker): Likewise.
42965 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
42967           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
42968         MAP_ANON / MAP_ANONYMOUS if defined;
42969         else try to map from /dev/zero .
42971 1996-11-12  Jeffrey A Law  (law@cygnus.com)
42973         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
42974         isn't defined, then define it to MAP_ANONYMOUS.
42976 1996-11-12  Jeffrey A Law  (law@cygnus.com)
42978         * gcc.c-torture: Update to c-torture-1.42 release.
42980 1996-11-11  Jeffrey A Law  (law@cygnus.com)
42982         * gcc.c-torture: Update to c-torture-1.41 release.
42984 1996-10-27  Jeffrey A Law  (law@cygnus.com)
42986         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
42987         c-torture release.
42989 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
42991         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
42992         and LDFLAGS.  Fix second case to append the target_info ldflags
42993         onto LDFLAGS, not CFLAGS.
42994         * lib/g++.exp (g++_init): Add target_info stuff.
42995         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
42996         of libgloss and newlib flags for !native.
42998         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
42999         (GDB): Fix relative path to go up another dir for finding gdb.
43001 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
43003         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
43004         versions in the target_info array, if they don't exist.
43006 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
43008         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
43010 1996-07-08  Jim Wilson  <wilson@cygnus.com>
43012         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
43013         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
43015 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
43017         * lib/old-dejagnu.exp: Don't remove the output file before we've
43018         actually tested it. Don't append pwd to the path of the executable
43019         we're testing.
43021 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
43023         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
43025 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
43027         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
43028         temporary directory for compiler files, and set it to a default
43029         value of /tmp. Set $output as the name of the output file from
43030         compiling the testcase. Add a -o option to $cflags_var so the
43031         compiler writes the final output file as $output. Set $executable
43032         to $output.
43034         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
43035         directory for compiler files, and set it to /tmp if it doesn't
43036         already have a value. Set $output_file to the name of the output
43037         file from compiling the testcase. Add a -o option to CXXFLAGS so
43038         the compiler writes the final output file as $output. Use $output
43039         as the executable to be tested.
43041 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
43043         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
43045 1996-06-08  Jeffrey A Law  (law@cygnus.com)
43047         * gcc.c-torture/execute/pending-1.c: New test.  Still
43048         pending in Tege's queue.
43050 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
43052         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
43053         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
43054         if there were failures.  Call unresolved if there were unresolved
43055         testcases.  Call gcc_fail if program did not run to completion.
43056         (ph_make): Pass additional argument name to ph_execute.
43057         (ph_execute): Add new argument.  Pass additional arguments to
43058         ph_summary.  Call gcc_fail is there is no execution output.
43060 1996-04-24  Jeffrey A Law  (law@cygnus.com)
43062         * lib/plumhall.exp (proc_summary): Output relavent summary
43063         lines into the log so specific failures in plumhall can be
43064         investigated.
43066 1996-04-10  Jeffrey A Law  (law@cygnus.com)
43068         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
43069         (c-torture-execute): Don't try to execute tests which use
43070         "long long" types if $NO_LONG_LONG is nonzero.
43072 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
43074         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
43075         not c-torture.
43077         * gcc.ieee: Move from here.
43078         * gcc.c-torture/execute/ieee: To here.
43080 1996-03-26  Jeffrey A Law  (law@cygnus.com)
43082         * gcc.c-torture: Update to c-torture-1.41 release.
43084 1996-03-22  Jeffrey A Law  (law@cygnus.com)
43086         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
43087         not "$output".
43089 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
43091         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
43092         -c present.
43094 1996-03-02  Jeffrey A Law  (law@cygnus.com)
43096         * config/proelf.exp: Handle connecting to a simulator.
43098 1996-01-31  Jeffrey A Law  (law@cygnus.com)
43100         * config/proelf.exp: New file.  Enough framework that we can
43101         run c-torture tests on the proelf targets (or any other target
43102         that gdb can connect to for that matter).
43104 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
43106         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
43107         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
43109         * lib/plumhall.exp (ph_execute): Always call ph_summary if
43110         exec_output exists.
43112 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
43114         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
43115         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
43117         * config/*.exp: Update FSF address.  Change result of ${tool}_load
43118         to pass/fail/unresolved/unsupported/untested.  Caller must now
43119         call unresolved/unsupported/untested.
43120         * lib/*.exp: Update FSF address.  Update to handle new results of
43121         ${tool}_load.
43122         * lib/chill.exp (verbose): Delete.
43124 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
43126         * lib/gcc.exp (default_gcc_start): Change order of args to
43127         $LDFLAGS $CFLAGS $LIBS.
43128         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
43129         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
43130         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
43131         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
43132         * gcc.misc-tests/dg-test.exp: Likewise.
43133         * gcc.misc-tests/msgs.exp: Likewise.
43134         * gcc.prms/prms.exp: Likewise.
43135         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
43136         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
43138         * lib/dg.exp: Deleted, moved to dejagnu/lib.
43140 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
43142         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
43144         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
43145         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
43147         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
43148         necessary.
43150 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
43152         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
43153         global for loop; add use of $mathlib.
43154         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
43155         settings here; set mathlib for anything but VxWorks.
43157 1996-01-22  Jeffrey A Law  (law@cygnus.com)
43159         * gcc.c-torture: Update to c-torture-1.40 release.
43161 1996-01-03  Jeffrey A Law  (law@cygnus.com)
43163         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
43164         dg.exp.
43166 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
43168         * lib/c-torture.exp (c-torture-execute): Declare "output" as
43169         global.
43171 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
43173         * lib/g++.exp (LIBS): Define if not already.
43174         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
43175         (gcc-dg-prune): Call prune_gcc_output.
43176         * lib/gcc.exp (prune_gcc_output): New proc.
43177         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
43178         prune_gcc_output.
43180 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
43182         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
43183         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
43185 1995-11-15  Jeffrey A Law  (law@cygnus.com)
43187         * gcc.c-torture: Update to c-torture-1.39 release.
43189 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
43191         * lib/c-torture.exp (c-torture-execute): Don't return if one option
43192         fails, try others as well.
43194 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
43196         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
43197         If compilation fails, mark execute tests as `untested'.
43198         If test is marked as unsupported, don't mark compilation and
43199         execute tests as failed.
43201 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
43203         * lib/g++.exp (g++_init): Don't link in libg++, and look to
43204         libstdc++ for whether or not we want to be doing shared
43205         libraries.  Delete link_curses since we don't need it anymore.
43206         * lib/mike-g++.exp (postbase): Don't link in libg++.
43207         * g++.old-deja/old-deja.exp: Likewise.
43209 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
43211         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
43213 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
43215         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
43216         For that, add `-Wl,-a,shared_archive'.
43217         * g++.old-deja/old-deja.exp: Likewise.
43219 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
43221         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
43223 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
43225         * lib/mike-g++.exp (postbase): Pay attention to the status of
43226         g++_load.
43228 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
43230           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
43232 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
43234         * lib/gcc.exp (default_gcc_start): No longer need to log program
43235         being executed or its output, execute_anywhere does that now.
43236         * lib/g++.exp (default_g++_version): Call execute_anywhere.
43237         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
43239 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
43241         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
43242         the same as those in lib/g++.exp.
43244 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
43246         * gcc.c-torture: Update to c-torture-1.38 release.
43247         * gcc.ieee: Related changes.
43249 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
43251         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
43252         "exec". Minor reformatting changes.
43254         * config/rom68k.exp (${tool}_load): Make it work in a canadian
43255         cross. This means all "exec" calls now work on a remote host as
43256         well.
43257         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
43258         cross. Filter out the extra "\r\n" stuff that expect puts in.
43259         (c-torture-execute): Filter out the bogus warnings like
43260         c-torture-compile does. Add support for canadian cross.
43261         * lib/gcc.exp (default_gcc_version, default_gcc_start)
43262         Use execute_anywhere rather than calling exec directly. Now it
43263         works for canadian cross testing.
43265 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
43267         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
43268         results into a variable, and check that rather than using file exists.
43270 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
43272         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
43273         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
43275 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43277         * g++.old-deja/old-deja.exp: Create and pass runshlib and
43278         lib_curses if there's a shared libg++ in the build tree.
43280 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
43282         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
43283         if not supported target.
43285 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
43287         * lib/g++.exp (g++_init): Move empty setting of runshlib and
43288         link_curses up to always happen, not just for native builds.
43290 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
43292         * gcc.c-torture: Update to c-torture-1.36 release.
43293         * gcc.failure: Related changes.
43295 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
43297         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
43299 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
43301         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
43302         * lib/mike-g++.exp (postbase): Not in here.  Still reference
43303         runshlib, link_curses, and mathlib for link and run.
43305         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
43306         pass the runtime shared library options for Solaris, OSF/1, and
43307         Irix5, and link with -lcurses to avoid unresolved references.
43309 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
43311         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
43312         only run once.
43314 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
43316         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
43318 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
43320         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
43321         do not have a framework for the "compat" tests yet.
43323 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
43325         * lib/mike-g++.exp (postbase): New local variable `mathlib',
43326         set to null if we're testing vxworks5.1.  Use that instead of
43327         `-lm' in the setting of LIBS for link and run.
43329 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
43331         * config/rom68k.exp (${tool}_load): Major changes to make it
43332         work.  Verified that it does in fact return the stuff in
43333         exec_output properly.  Catch any Emul or any TRAP other than 0.
43335 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
43337         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
43338         LDFLAGS properly for targets that need stuff from libgloss.
43339         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
43340         only run once.
43341         (gpp_initialized): New variable.
43343 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
43345         * config/rom68k.exp: Load libgloss.exp.
43346         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
43347         so we can produce a fully linked binary.
43348         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
43349         so we can produce a fully linked binary.
43351 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
43353         * lib/plumhall.exp (ph_section): Watch for expected failures.
43354         Add missing `else'.
43356         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
43357         run the testcase.
43358         (c-torture): Likewise.
43360 1995-08-28  Doug Evans  <dje@cygnus.com>
43362         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
43364         * lib/mike-g++.exp (mike_cleanup): New proc.
43365         (prebase): New globals compiler_result, not_compiler_result,
43366         target_regexp.
43367         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
43368         allow leading "-" in pattern.  Watch for unsupported tests.
43369         If $compiler_result is set, pattern match assembler code,
43370         and ditto for $not_compiler_result.
43371         * lib/mike-gcc.exp: Likewise.
43373         * lib/plumhall.exp (ph_execute): Only call ph_summary if
43374         execution "succeeded".
43376 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
43378         * config/win32.exp: New file.
43379         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
43381 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
43383         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
43384         unsupported.
43385         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
43386         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
43387         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
43389         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
43390         "... without exceptions was ...".  That is now handled by
43391         prune_system_crud.
43392         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
43394 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
43396         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
43397         sieve.c,sort2.c}: New files.
43398         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
43399         sieve.exp,sort2.exp}: Drivers for them.
43401         * lib/mike-gcc.exp (program_output): New user settable variable.
43402         (postbase): Call prune_system_crud.  Also prune extraneous compiler
43403         messages.
43404         * lib/mike-g++.exp (program_output): New user settable variable.
43406         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
43408         * config/sh.exp: Deleted (use sim.exp instead).
43410 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
43412         * config/vx.exp: Declare CHECKTASK as global.
43413         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
43414         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
43415         * lib/old-dejagnu.exp: Load [pwd]/$executable.
43417 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43419         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
43420         target. Like vx.exp, only includes `vx29k.exp' instead of
43421         `vxworks.exp'.
43423 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
43425         * config/sim.exp: Increase time limit from 120 seconds to 240.
43427 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
43429         * gcc.c-torture/execute/950628-1.c: New test.
43431 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
43433         * gcc.c-torture: Update with changes/additions from
43434         c-torture-1.34.
43436 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
43438         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
43440 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
43442         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
43444 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
43446         * gcc.c-torture/compile/950512-1.c: New test.
43447         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
43448         * gcc.dg/struct-ret-1.c: Likewise.
43450 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
43452         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
43453           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
43455 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
43457         * gcc.c-torture/special/920411-1.c: Deleted.
43458         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
43460 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
43462         * config/sim.exp (${tool}_load): Hack in call to bash to get a
43463         cpu limit.
43465 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
43467         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
43469 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
43471         From kenner;
43472         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
43473         is the proper length.
43474         * va-arg-3.c: Likewise.
43476 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
43478         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
43479         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
43481         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
43482         * lib/g++.exp (default_g++_start): Delete old cruft.
43484 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
43486         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
43487         (2 * (1 << 18)) to (2 * (1 << 17)).
43489         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
43491 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
43493         * config/rom68k.exp: Renamed from config/idp.exp
43495 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
43497         * c-torture/compile/921109-2.c
43499 1995-04-18  Mike Stump  <mrs@cygnus.com>
43501         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
43502         excess errors.
43504 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
43506         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
43507         output.
43508         * lib/g++.exp (default_g++_start): Likewise.
43510 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
43512         * gcc.c-torture/compile/950329-1.c: New test.
43514 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
43516           * config/bug.exp (${tool}_load): Updated to use new remote_open
43517           and remote_close procs.
43518         * config/idp.exp: New file.
43520 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
43522         * gcc.c-torture/execute/950322-1.c: New test.
43524 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
43526         * config/vx.exp (${tool}_load): Clean up testing of return code from
43527         vxworks_ld and vxworks_spawn.
43529 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
43531         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
43533 1995-03-13  Mike Stump  <mrs@cygnus.com>
43535         * lib/old-deja.exp: Add `excess errors test - ' error, now one
43536         can mark excess errors on a machine by machine basis.  Note, the
43537         default is to not expect any excess errors, even when excess
43538         errors test - is given, so you will want to put an XFAIL ... on
43539         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
43540         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
43541         those 4 machines, but no others.
43543 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
43545         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
43546         * lib/c-torture.exp: to here.
43548 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
43550         * gcc.c-torture/execute/950221-1.c: New test.
43551         * gcc.c-torture/execute/struct-ret-1.c: New test.
43552         * gcc.c-torture/compile/950221-1.c: New test.
43554         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
43556 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
43558         * gcc.c-torture/execute/arith-1.c (main): Return 0.
43559         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
43561 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
43563         * g++.gb: New directory of tests, derived from my signature and
43564         class scoping tests.
43566         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
43567         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
43568         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
43569         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
43570         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
43571         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
43572         * g++.gb/sig25.C: Likewise.
43574         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
43575         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
43576         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
43577         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
43578         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
43579         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
43580         * g++.gb/sig25.exp: Likewise.
43582         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
43583         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
43584         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
43585         * g++.gb/scope13.C: Likewise, this test still fails.
43587         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
43588         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
43589         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
43590         * g++.gb/scope13.exp: Ditto.
43592         * g++.gb/README: New file, explains what these tests are about.
43594 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
43596         * lib/dg.exp (dg-do): Support `preprocess'.
43597         (dg-test): Likewise.
43599 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
43601         * config/udi.exp: change "continue -expect" to "exp_continue".
43603 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
43605         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
43606         Delete redundant tests.
43608         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
43609         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
43610         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
43611         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
43612         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
43613         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
43614         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
43615         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
43617         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
43618         storing label pointers.
43619         * gcc.c-torture/execute/921019-1.c: Likewise.
43620         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
43621         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
43622         parameter fp.
43623         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
43624         constants.
43626         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
43627         Delete obsolete tests.
43629         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
43630         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
43631         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
43632         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
43633         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
43634         * gcc.c-torture/compile/950124-1.c: New test.
43636         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
43638 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
43640         * lib/mike-g++.exp: Add -lm to LIBS.
43642 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
43644         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
43646 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
43648         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
43650 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
43652         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
43654 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
43656         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
43657         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
43658         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
43659         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
43660         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
43661         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
43662         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
43663         * g++.law/{operators31.C, operators32.C,
43664         * g++.law/{operators33.C, operators34.C}: Likewise.
43665         * g++.law/{pic1.C, refs2.C}: Likewise.
43666         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
43667         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
43668         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
43669         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43671         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
43672         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
43673         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
43674         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
43675         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
43676         * g++.law/{enum9.exp, friend5.exp}: Likewise.
43677         * g++.law/{nest3.exp, nest4.exp}: Likewise.
43678         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
43679         * g++.law/{operators30.exp, operators31.exp}: Likewise.
43680         * g++.law/{operators32.exp, operators33.exp}: Likewise.
43681         * g++.law/{operators34.exp}: Likewise.
43682         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
43683         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
43684         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
43685         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
43686         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43688         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
43689         No longer expected to fail.
43690         * g++.law/missed-error3.C: Tweak for recent bool changes.
43692 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
43694         * config/emb-unix: Deleted.
43695         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
43696         remote execution.  Do final link on remote host if REMOTE_LINK is set.
43698 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
43700         * lib/dg.exp (dg-test): Fix typo in last patch.
43702 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
43704         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
43705         (handles multiple occurrences).
43707 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
43709         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
43710         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
43711         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
43712         printed).
43713         * lib/c-torture.exp (c-torture-compile): Likewise.
43714         (c-torture): Prepend full path if missing.
43715         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
43716         (gcc_fail): Likewise.
43717         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
43719 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
43721         * lib/netware.exp: Only attach to NetWare i386 systems.
43723 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
43725         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
43726         messages.  Add test name to "output pattern match" pass/fail message.
43728 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
43730         * gcc.dg: New testsuite.
43731         * gcc.dg/dg.exp: New file.
43733         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
43734         test-switch.c}: Deleted.
43736         * gcc.misc-tests/msgs.exp: New testcase driver.
43738 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
43740         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
43741         Watch for illegal return values from ${tool}_load.
43742         * config/unix.exp (${tool}_load): Fix pass/fail detection for
43743         cross targets.  Coerce return value >0 to 1.
43745 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
43747         * config/unix.exp (${tool}_load): Call program rsh, not proc.
43749         * config/emb-unix.exp: New file.
43751         * config/sim.exp: Error if variable $SIM not defined.
43752         (${tool}_load): Mark test as "untested" if simulator missing.
43754         * config/unix.exp: Load remote.exp to get rcp_download.
43755         * lib/c-torture.exp: Use different option lists for testcases with
43756         and without loops.
43757         * gcc.c-torture/execute/execute.exp: Likewise.
43759 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
43761         * config/*.exp: Clarify return code from ${tool}_load.
43762         Call `unresolved' or `untested' instead of `warning' or `perror'
43763         (sometimes you still want to call both though).
43764         Add comment that `shell_id' is local to each file.
43765         * config/udi.exp (timeout): Set to 30.
43766         Don't print warning if connection fails, $connectmode has already
43767         printed an error.
43768         (${tool}_load): Move verbose messages to level 2.
43769         Rework pattern for "Process started" message.
43770         Pass `shell_id' to ${connectmode}_download.
43771         Retry twice upon timeout.  Make resetting of target more robust.
43772         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
43773         Pass `shell_id' to exit_$connectmode.
43774         Only call exit_$connectmode if connected.
43775         * config/unix.exp (${tool}_load): Check return codes better.
43776         * config/vrtx.exp (${tool}_load): Likewise.
43777         * config/vx.exp (${tool}_load): Likewise.
43778         Delete unneeded global's.
43779         * lib/dg.exp (dg-test): Update to reflect clarified return codes
43780         from ${tool}_load.
43781         (dg-stat): Delete.
43782         (dg-init): Delete recording of pass/fail counts.
43783         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
43784         (old-dejagnu-init): Likewise.
43785         (old-dejagnu-stat): Delete contents, empty proc now.
43786         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
43787         (c-torture): Delete references to lcnt, lpass, lfail.
43788         Get option list from TORTURE_OPTIONS.
43789         Delete -funroll[-all]-loops if no loops.
43790         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
43791         (g++_stat): Delete contents (empty proc now).
43792         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
43793         (gcc_finish): Likewise.
43794         (gcc_stat): Deleted.
43795         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
43796         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
43797         * gcc.c-torture/execute/execute.exp: Likewise.
43798         Split tests into two parts: compile, execute.
43799         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
43800         no loops.  Update to reflect clarified return codes from ${tool}_load.
43802 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
43804         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
43805         to grep for.
43806         (old-dejagnu): Likewise (where necessary).
43808 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
43810         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
43812         * lib/dg.exp (dg-process-target): Fix processing of selector.
43813         Add comment regarding use of `error'.
43815         * lib/gcc.exp (prune_system_crud): Define if missing.
43816         * lib/g++.exp (prune_system_crud): Likewise.
43818         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
43819         Call prune_system_crud.
43820         * lib/dg.exp (dg-runtest): New proc.
43821         Use perror instead of send_user for tcl errors in testcase.
43822         Don't return any value, it's never used.
43823         Don't clobber previous definition of `unknown'.
43824         Print tcl errors in `dg-final'.
43826 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
43828         * lib/dg.exp (dg-process-target): Improve syntax error messages.
43829         (dg-test): Don't print errorInfo, it contains stack backtrace.
43831 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
43833         * lib/g++.exp (runtest_file_p): Define if missing.
43835 1994-09-24  Doug Evans  (dje@cygnus.com)
43837         * lib/mike-g++.exp: Comment out loading of g++.exp.
43838         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
43839         (default_g++_version): Always print something.
43840         (default_g++_start): Comment out call to `which'.
43841         (g++_start, g++_load): Deleted (must be defined in config file).
43842         * lib/gcc.exp: Test for existence of $CC at start.
43843         Delete check for tmpdir (done in gcc_init).
43844         (default_gcc_version): Always print something.
43845         (default_gcc_start): Comment out call to `which'.
43846         * config/*.exp: Major cleanup - make cross targets work at least a
43847         little better for g++ (by not being "--tool gcc" specific).
43848         Rename gcc_xxx to ${tool}_xxx.
43849         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
43850         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
43852 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
43854         * lib/c-torture.exp (c-torture-compile): Rework compiler
43855         message processing.
43857         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
43858         c-torture.
43860 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
43862         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
43864         * lib/dg.exp (dg-process-target): Support { target native }.
43866 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
43868         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
43869         looked for "... program xxx got fatal signal".
43870         Correct regsub munging of `comp_output'.
43871         Ignore compiler messages "path prefix not used" and "linker input
43872         file unused".
43874 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
43876         * lib/gcc.exp (runtest_file_p): Define if missing.
43877         * gcc.prms/template.c: Example to work from.
43879 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
43881         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
43882         * lib/dg.exp (dg-test): Call unsupported testcases as such.
43884         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
43885         * gcc.prms/1883.c: Moved from compile/940714-1.c.
43886         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
43887         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
43889         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
43890         (dg-process-target): No longer a varargs proc.
43891         Return S/N for target, P/F for xfail.  All callers changed.
43892         (user option procs): More argument checking.
43893         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
43894         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
43895         (dg-test): Skip test if not running on selected target in `dg-do'.
43896         Update handling of `dg-do-what', `dg-output-text'.
43897         Separate execution pass/fail from output pattern match pass/fail.
43898         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
43900 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
43902         * gcc.c-torture/special/special.exp: Don't expect failure for mips
43903         target for 920510-1.c.
43905 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
43907         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
43908         Clean up comment regarding use of passcnt, etc.
43909         (gcc_stat): Don't update `testcnt' here.
43910         (gcc_finish): Do it here.
43911         Might as well reset `but_id' here too.
43912         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
43913         to determine if the file should be tested.
43914         * gcc.c-torture/compile/compile.exp: Likewise.
43915         * gcc.c-torture/execute/execute.exp: Likewise.
43916         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
43917         * gcc.misc-tests/dg-test.exp: Likewise.
43918         * gcc.prms/prms.exp: Likewise.
43919         * gcc.wendy/wendy.exp: Likewise.
43920         * g++.old-deja.exp: Likewise.
43921         Move "Testing file" message to verbose level 1.
43923 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
43925         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
43927 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
43929         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
43930         (default_gcc_start): Accept optional second list element
43931         of compiler flags.  Print compiler output at verbosity level 2.
43932         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
43933         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
43934         Save current values of framework globals passcnt, failcnt, xpasscnt,
43935         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
43936         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
43937         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
43938         xfailcnt to compute stats.  Update framework global `testcnt' from
43939         pass/fail counts.
43940         (gcc_finish): New proc.  Clean up test environment.
43941         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
43942         (gcc_epass, gcc_efail): Delete.
43943         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
43944         argument of line number.
43945         (dg-init): If the tool has an init routine, call it.
43946         (dg-test): Remove args `cflags_var' and `libs_var'.
43947         Pass all compiler options to ${tool}_start.
43948         Handle missing line number.
43949         (dg-finish): New function.
43950         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
43951         particular files.  Call gcc_finish at end.  Move "skipping test"
43952         message to verbosity level 3.
43953         * gcc.c-torture/compile/compile.exp: Likewise.
43954         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
43955         * gcc.c-torture/execute/execute.exp: Likewise.
43956         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43957         Print testcase being tried at verbosity level 1.
43958         * gcc.c-torture/special/special.exp: Unset xfail.
43959         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43960         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
43961         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
43962         * gcc.failure/failure.exp: Likewise.
43963         * gcc.ieee/ieee.exp: Likewise.
43964         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
43965         Update call to dg-test.  Call dg-finish at end.
43966         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
43967         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43968         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
43969         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
43970         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
43971         * gcc.wendy/wendy.exp: Add copyright.
43972         Delete setting of tmpdir (done by gcc_init).
43973         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
43974         Pass compiler flags to gcc_start.  Call gcc_finish at end.
43975         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
43976         gcc_[ce]pass/fail.
43978 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
43980         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
43981         confusion.
43982         (g++_load): Likewise.
43984         * config/*.exp (gcc_load): Some were varargs fns and some were not.
43985         Rename argument to `prog' to remove the confusion.
43986         Varargs fns behave differently too!
43987         (g++_load): Likewise.
43989         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
43991         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
43992         what it is.  Delete (always) printing of status value for !native.
43993         Simplify verbose code, and include status and exec_output.
43994         (g++_load): Use gcc_load.
43996 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
43998         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
43999         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
44000         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
44001         940714-3.c as these testcases don't exist anymore.  Make
44002         va-arg-1.c expected to pass.
44004 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
44006         * gcc.misc-tests/misc.exp: Only run specific testcases.
44007         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
44008         * gcc.misc-tests/dg-[1-9].c: New files.
44010         * lib/dg.exp: New testsuite driver.
44011         * gcc.prms/prms.exp: Use it.
44013         * README.gcc: New file.
44015         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
44016         Document and reset `lxpass' and `lxfail'.
44017         Simplify "initialized" message.
44018         (gcc_stat): Clean up comments a little.
44020 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
44022         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
44024 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
44026         * lib/old-dejagnu.exp (process-option): New proc.
44027         (old-dejagnu-init, old-dejagnu-stat): Likewise.
44028         (old-dejagnu): Simplify.
44029         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
44031 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
44033         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
44034         exists and is not an empty string.
44036         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
44037         $xfail rather than calling setup_xfail.  Clear $xfail when test is
44038         finished.
44039         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
44040         automatically.
44042         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
44043         longer expected to fail.
44045         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
44046         "f" function call.
44048         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
44050         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
44051         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
44052         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
44053         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
44054         c-torture-1.29.
44056         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
44057         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
44059         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
44061         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
44062         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
44064         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
44065         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
44066         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
44068 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
44070         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
44071         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
44072         940714-1.c, 940714-2.c, 940714-3.c},
44073         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
44074         gcc.misc-tests/{mg.c,mg.exp}:
44075         New tests.
44076         * gcc.noncompile/noncompile.exp: Change accordingly.
44078 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
44080         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
44081         Undo previous clobberage.
44083 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
44085         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
44086         * gcc.special/{930510-1.c, special.exp}:
44087         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
44088         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
44089         struct-varargs-1.c}: New tests from c-torture-1.26.
44091 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
44093         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
44094           argument to switch.
44096 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
44098         * Revert the previous changes.  Please see Rob's directory
44099           (/lisa/test/rob/progressive/gcc/testsuite) for testing
44100           fixes.
44102 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
44104         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
44105             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
44106             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
44107             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
44108             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
44109             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
44110             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
44111             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
44112             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
44113             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
44114             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
44115             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
44116             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
44117             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
44118             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
44119             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
44120             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
44121             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
44122             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
44123             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
44124             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
44125             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
44126             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
44127             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
44128             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
44129             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
44130             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
44132 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
44134         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
44135             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
44136           with perror calls.
44138 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
44140         * config/unix.exp (g++_load): Fix syntax.
44142 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
44144         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
44145         * gcc.noncompile/921017-1.c: Deleted obsolete test.
44146         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
44147         Don't expect va-arg-1.c to fail.  Correct expected output for
44148         920928-1.c.
44149         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
44150         * gcc.wendy/hbm4.c: Correct typo.
44151         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
44153 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
44155         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
44156         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
44157         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
44158         * lib/c-torture.exp (c-torture-compile): Ditto.
44160         Reduce volume of output (remove all the -I's and such).
44161         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
44162         Call gcc_cpass, gcc_cfail.
44163         (c-torture): Pass testing option to c-torture-compile.
44165 1994-03-21  Doug Evans  (dje@cygnus.com)
44167         Bring patches over from progressive.
44168         * config/default.exp: Exit remote shell cleanly.
44169         (g++_exit, g++_start): Add default versions.
44170         * config/sim.exp (gcc_load): Use perror, not error.
44172 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
44174         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
44175         set in site.exp.
44177 1994-03-14  Doug Evans  (dje@cygnus.com)
44179         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
44180         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
44181         (wendy_try): New proc to run testcase.
44182         (main loop): Call 'em.
44183         * gcc.wendy/*.c: Clean up pass to correct expected output.
44185         * lib/gcc.exp: Minor cleanup work.
44186         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
44188 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
44190         * config/sim.exp (gcc_load): Document return codes better.
44191         Don't pass -v to simulator.
44193 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
44195           * gcc.special/920717-x.c: Fix typo.
44196           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
44197           get at sources.
44199         * lib/mike-gcc.exp: Fix typo.
44201 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
44203         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
44204         binary to use, transform the name.
44205         * config/*.exp: rename everything. Nuke any g++ specific files,
44206         it's now a special case of gcc that requires no special support.
44207         Add a default.exp for unsupported targets.
44209 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
44211         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
44212         lib/old-dejagnu.exp: Fix a few patterns to work with the new
44213         version of Tcl.
44215 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
44217         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
44218         than a warning.
44220 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
44222         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
44224 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
44226         * gcc.execute/execute.exp: Combine opt_list and foption_list into
44227         option_list.  Compile every file with only 4/6 option choices
44228         (same as C torture) instead of with 12/18 different option
44229         choices.
44230         * lib/c-torture.exp: Likewise.
44232         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
44233         not already set.
44235 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
44237         * lib/old-deja.exp: Add `excess errors test fails' error, now one
44238         can put an XFAIL *-*-* on excess errors.
44240 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
44242         * g++.law: Add more tests derived from g++-bugs snapshots.
44244         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
44245         equivalent to g++.law/init9.
44247         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
44248         compiled it, and the a.out file after we've run it.
44250 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
44252         * lib/mike-g++.exp (postbase): Delete the .o file after we've
44253         compiled it, and the a.out file after we've run it.
44255 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
44257         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
44259 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
44261         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
44262         version number.
44264 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
44266         * g++.law: New directory of g++ tests derived from the g++-bugs
44267         snapshots.
44269 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
44271         * gcc.compile: initbug1.c initbug1.exp testcase added
44273 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
44275         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
44276         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
44277           fixes submitted by Jeff Law (law@cs.utah.edu)
44278         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
44279           Jeff Law (law@cs.utah.edu)
44282 1993-11-30  Mike Stump  (mrs@cygnus.com)
44284         * config/unix-g++.exp: Follow the gcc way of doing things.
44285         * g++.old-deja/old-deja.exp: Minor updates.
44286         * lib/g++.exp: New file, follow the gcc way of doing things.
44287         * lib/old-dejagnu.exp: Minor updates.
44288         * lib/mike-g++.exp: Always unset errorInfo.
44290 1993-11-06  Mike Stump  (mrs@cygnus.com)
44292         * lib/gcc.exp: Fix some errors with the below change, CC and
44293         CFLAGS should be global when setting, not local.
44295 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
44297         * lib/gcc.exp: Transform tool name.
44299 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44301         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
44303 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44305         * lib/gcc.exp: change gcc_done to gcc_stat
44307 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44309         * Upgraded gcc testsuite to c-torture version 1.25
44311 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
44313         * lib/gcc.exp: added reporting code. Changed verbose compile message.
44314         * lib/c-torture: added hooks for new reporting code.
44316 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
44318         * config/sh-gcc.exp: check if sh-sim exists in the path
44320 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
44322         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
44323         * gcc.compile/compile.exp: Initial changes for new logic.
44324         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
44325         * gcc.failure/failure.exp: Initial changes for new logic.
44326         * gcc.ieee/ieee.exp: Initial changes for new logic.
44327         * gcc.misc-tests/misc.exp: Initial changes for new logic.
44328         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
44329         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
44330         * lib/c-torture.exp: Initial changes for new logic.
44331         * lib/gcc.exp: Initial changes for new logic.
44333 1993-10-15  Mike Stump  (mrs@cygnus.com)
44335         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
44336         depend upon failure or success.  Fully qualify names in failure
44337         and success messages.  Always remove a.out before starting
44338         compile, just in case.  Pay more attention to error text output by
44339         the compiler.  Handle testcases with no known past errors just
44340         like all others, so that things are uniform.  Other miscellaneous
44341         improvements.
44343 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
44345         * gcc.cpp: new directory for cpp tests
44347 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
44349         * lib/chill.exp: Code reformatted, removed unused code.
44350         * config/unix-chill.exp: Code reformatted, removed unused code.
44351         * chill.execute/execute.exp: Code reformatted, removed unused code.
44352         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
44354 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
44356         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
44357         routines not written.
44359 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
44361         * config/bug-gcc.exp: Use new procs from bug.exp.
44363 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
44365         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
44366         via ftp, rather than depending on NFS.
44367         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
44368         case.
44370 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
44372         * config/bug-gcc.exp: Use new download proc.
44374 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
44376         * chill.execute/execute.exp: cleanups, handles errors better
44377         * chill.compile/compile.exp: rewrite, based on execute.exp
44378         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
44379         * lib/chill.exp: major changes to diff proc and compile and link
44380           procs. added chill_fail and chill_pass wrappers to pass and
44381           fail. added more comments, and handle error codes better.
44382           Added a hack to capture stderr from exec, so noncompile tests
44383           can work.
44385 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
44387         * chill.execute/execute.exp: rewrite of testsuite driver
44388         * lib/chill.exp: rewrite of testsuite driver
44389         * config/unix-chill.exp: rewrite of testsuite driver
44391 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
44393         In chill.execute:
44394         * iexpr.ch: Standardize uppercase.
44395         * tuples.dat: Standardize uppercase.
44396         * vary.ch: standardize.  Correct varying string assignments.
44397         * vary.dat: Add new output lines.
44399 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
44401         In chill.execute:
44402         * chprintf.ch: Standardize use of uppercase.
44403         * tuples.ch: Standardize and turn arr2 into a DCL,
44404           rather than a SYN.
44405         * pinits.ch: Standardize.
44407 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
44409         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
44410         * Makefil: Renamed to Makefile.in.
44411         * configure.in: New.
44413 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
44415         In chill.execute:
44416         * .cvsignore: Add result/output files.
44417         * Makefile: Fix up variables at start.  Use MFLAGS
44418           everywhere.  Correct bool_loc, built_ins entries.
44419           Add entry for vary1.ch.
44420         * bitarray.ch: Standardize upper-case usage.
44421         * bitexpr.ch: Standardize, add output of b1.
44422         * params.ch: Use arrayt in along PROC parameters, to
44423           avoid novelty problems.
44424         * sets.ch: Tiny cleanup.
44425         * vary1.ch: Re-indent.
44427 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
44429           * Add PR-related files to Makefiles, .cvsignore files, etc.
44431 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
44433         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
44434           with compiler objects. New names are test-flow.c and test-loop.c
44436 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
44438         * Upgraded c-torture tests from 1.19 to 1.20
44440         * new files:
44441         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
44442         * gcc.compile: 930623-1.c 930623-2.c
44443         * gcc.noncompile: 930622-1.c 930622-2.c
44444         * gcc.failure: 920411-1.c 920627-2.c
44445         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
44447 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
44449         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44450           More changes to get testsuite working properly. Needs more work.
44451           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
44453 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
44455         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44456           More changes to get testsuite working properly. Needs more work.
44458 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
44460         * chill.compile/compile.exp: Added for Dejagnu support
44461         * chill.execute/execute.exp: Added for Dejagnu support
44462         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
44464 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
44466         This should complete moving the CHILL test files.
44467         * chill.noncompile(.cvsignore printf.grt
44468             in-printf.grt chprintf.grt chprintf.ch):
44469             Added test-support files.
44470           (Makefile): Modified further.
44471         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
44472             signal.ch): Added test files.
44473           * chill.execute (.cvsignore printf.grt printr.c
44474             in-printf.grt rts.c chprintf.grt rts.h): Added
44475           test-support files.
44476             (Makefile): More corrections.
44478 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
44480         * chill.compile, chill.execute, chill.nocompile: Add CHILL
44481           test cases, ready for DejaGnu.
44483 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
44485         * Upgraded c-torture tests from 1.18 to 1.19
44487         * gcc.compile: added test(s):
44488           930607-1.c
44489         * gcc.execute: added test(s):
44490           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
44492         * added new subdirectory for misc tests: gcc.misc-tests
44493         * gcc.misc-test(s): added tests:
44494           inst-check.c test-consts.c test-ior.c test-switch.c
44496 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
44498         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
44500 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
44502         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
44504 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
44506         * Upgraded c-torture tests from 1.17 to 1.18
44508 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
44510         * Upgraded c-torture tests from 1.12 to 1.17
44512 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
44514         * lib/old-dejagnu.exp:
44515           Fixed handling of XFAIL target triplets to correctly
44516           recognize wildcard characters.  Removed code that
44517           appended a unique id tag to the end of the file name
44518           printed out by the result of the testcases within a
44519           given test file.
44521 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
44523         * lib/old-dejagnu.exp:
44524           Reworked expected failure handling to trigger off of XFAIL
44525           keyword in keyphrase embeded in testcase source code. The
44526           XFAIL keyword must be at the end of the keyphrase line. It
44527           may optionally be followed by one or more target triplets.
44528           It has just occured that the handling of wildcards in the
44529           target triplet may not be correct.
44531 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
44533         * g++.old-deja/tests:
44534           Moved all subdirectories up one level into g++.old-deja .
44536         * lib/old-dejagnu.exp:
44537           Fixed problem with CXXFLAGS not being properly reset, and being
44538           corrupted with extraneous "-c" compiler option.  This was
44539           causing binaries to not be generated for test that needed them.
44540           Modified strings passed to "pass" and "fail" so that individual
44541           tests from the same test file would be distinguished by an
44542           identifier appended to the test file name in the summary logs;
44543           this corrected a problem with erroneous diff logs.  Added code
44544           to search testcases for expected fail and unexpected pass keywords.
44546 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
44548         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
44550 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
44552         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
44553           Removed extraneous text from end of "Special g++ Options"
44554           keyphrase.
44556         * lib/old-dejagnu.exp: Added pattern matching to look for new
44557           keywords, embedded in testcases comments, which will trigger
44558           calls to xpass and xfail.
44560 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
44562         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
44563           comments embedded in the testcases, especially the one looking for
44564           special compiler options, as well as the pattern matching for the
44565           compiler output again.
44567 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
44569         * lib/old-dejagnu.exp: Do a proper check of the return value for
44570           execute tests. Fixed several problems with the pattern matching
44571           of the compiler output which gave erroneous test results.
44572           Changed several of the test result messages to be more descriptive.
44573         * config/unix-g++.exp: Proc g++_load now actually works and
44574           executes the tests passed to it and returns a usable return
44575           value.
44577 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
44579           * lib/gcc.exp: Exits gracefully if $CC is bogus.
44581 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
44583         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
44584           Modified both files to properly execute the old style
44585           dejagnu tests. The previous versions of these files were
44586           experimental and did not function anything near correctly.
44588 1993-04-05  Rob Savoye  (rob@cygnus.com)
44590         * Removed all Makefile.in and configure.in files. No configuration
44591         needed now.
44593 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
44595         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
44597 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
44599         * gcc.compile/configure.in, gcc.unsorted/configure.in,
44600         gcc.special/configure.in, gcc.noncompile/configure.in,
44601         gcc.execute/configure.in, gcc.code_quality/configure.in,
44602         g++.other/configure.in, g++.old-deja/configure.in,
44603         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
44604         in srcname setting.
44606 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
44608         * lib/udi.exp: Fixed mondfe and mondfe_download.
44609         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
44610         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
44612 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
44614         * config/udi-gdb.exp: Check $shell_id after connecting to target.
44615         (gdb_exit): Don't remove *_soc files.
44617 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
44619         * lib/c-torture.exp: Don't look for main; instead always use -w
44620         -c.  This is how the c-torture tests work.  Remove the object
44621         file if the compilation succeeds.
44622         * gcc.execute/execute.exp: Remove executable if test passes.
44623         * gcc.noncompile/noncompile.exp: Every test is an expected
44624         failure.
44625         * gcc.special/special.exp: Added tests from c-torture 1.11,
44626         corrected use of existing test.
44627         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
44628         gcc.execute/920625-1.c: Updated to c-torture 1.11.
44629         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
44630         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
44631         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
44632         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
44633         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
44634         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
44635         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
44636         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
44637         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
44638         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
44639         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
44640         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
44641         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
44642         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
44643         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
44644         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
44645         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
44646         c-torture 1.11.
44647         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
44648         correspond to c-torture 1.11.
44650         * New file.